Zapewne rysujesz tak:
draw_sprite( sprte, -1, x, y )
Ale żeby "latało za graczem" musisz zwiększać odpowiednio x i y, w zależności od tego jak daleko jest gracz. Masz dwie zmienne:
view_xview - x ekranu
view_yview - y ekranu
Zatem:
draw_sprite( sprite, -1, x + view_xview, y + view_yview );
Przy czym x i y to pozycja w oknie naszego sprite'a.