Используй mp_potential_step() и mp_potential_settings(), а чтобы не дергался НЕ пиши image_angle = direction, вместо этого напиши что-то вроде Code
image_angle = point_direction(x,y,x_к_которому_идет_бот,y_к_которому_идет_бот)
или пиши в аларме, выставленном, например на 10
Code
image_angle = direction
Тогда бот не будет дергаться.