W momencie wykonania tego kodu najprawdopodobniej nie istnieje jeszcze obiekt Celownikk. Może się to wydawać dziwne bo prawdopodobnie dodałeś go do room, ale jest jeszcze coś takiego jak kolejność tworzenia instance. Element który pierwszy postawiłeś w room pojawi się przed resztą. Najlepszym wg mnie sposobem jest w kodzie w Create tworzenie wszystkich obiektów które są potrzebne.
A teraz pora na pro tip:
Nie twórz obiektu celownika, to nie ma sensu. Od razu rysuj grafikę. W Draw postacc daj:
GML
draw_self() //To jest po to aby była widoczna grafika postaci
draw_sprite(grafika celownika, -1, mouse_x,mouse_y) // Rysujemy sprite na pozycji myszki</span>
a w Step:GML
direction=point_direction(x,y,mouse_x,mouse_y)
image_angle=direction