Najpierw zdefiniuj sobie przy tworzeniu obiektu zmienna max_speed, ustaw sobie jaka chcesz, a potem
Step:
GML
if(mouse_check_button_pressed(mb_left) && !collision_line(x, y, mouse_x, mouse_y))
{
goto_x = mouse_x;
goto_y = mouse_y;
}
if(point_distance(x, y, goto_x, goto_y) >= max_speed) move_towards_point(goto_x, goto_y, max_speed);
else
{
speed = 0;
x = goto_x;
y = goto_y;
}
//zamiast robienia 2 spritow
if(mouse_x != x) image_xscale = sign(mouse_x - x);
Powinno smigac.