IP core

hi

is there any way that mikrotik work as geteway generator (IP core) that will make the hotspot user have an individual ip address and individual geteway.

or is there any technic to make user isolation to prevent ARP sniffer such as netcut

are users connected by wlan or eth? in first case are you using WDS? you can filter block using /ip filter and disabling default-forwarding on wlan
interfaces

No, you cannot do that on RouterOS.

Just enable client isolation on the edge.