robisz obiekt ide, dajesz mu visible false i jakis sprite
robisz obiekt idzie, dajesz mu w global left button
GML
instance_create(mouse_x,mouse_y,ide)
a ludkowi dajesz w step:
GML
mp_potential_step(ide.x,ide.y,3,true)
EDIT: w kodzie ctrl'a gracz idzie caly czas bez przerwy w strone myszki