Используй Distance_to_object.
Код
if distance_to_object(player)<=100 //если расстояние меньше 100
{
//движение за игроком
//либо простое движение: move_towards_point(player.x,player.y,5)
//либо с обхождением препятствий: mp_potential_step(player.x,player.y,5,0)
}