ID:2905145
 
(See the best response by Meme01.)
Code:
turf
Goal01
Entered(mob/M in view(0))
M.loc = locate(8,3,1)


When used it seems it moves the menu off center
https://postimg.cc/3d8XgdpZ

I'm not sure why you need to use in view(). Try without it.

turf
Goal01
Entered(mob/M)
M.loc = locate(8,3,1)
Still same result.
Hmm strange try

Entered(M)
Sadly, that isn't it either. I noticed that after Entered() is called, I am moved forward 8 pixels.
Best response
I'm confused, is your Menu a turf? If so, you should probably make it a screen obj.

Also, check your step_x/y.
That worked, thank you.