Jeśli już upierasz się na zmienianiu pozycji instancji ( Nie jest to zbytnio wydajne :P ), to możesz dodać taki kod do Draw przedmiotu:
GML
draw_sprite_ext( sprite_index, image_index, floor(x), floor(y), image_xscale, image_yscale, image_angle, image_blend, image_alpha );
Oraz w EndStep:
GML
x = pozycja_ekranu + pozycja_slota // pozycja_ekranu = view_xview[id_używanego_viewa]
y = pozycja_ekranu + pozycja_slota // pozycja_ekranu = view_yview[id_używanego_viewa]