Ah yeah thats cus when you draw in the gui event it just draws in screen coords without using the view that most of the game is using, which is what you want for a menu or something, but if you want something to hover about the player, it'd be easiest to make a normal object and draw in the normal draw event, and just make sure the depth is -2000 or something so it'll always be in front of everything
Also for deleting the sprite\instance when it's finished the animation, you can use the "animation end" event, and do instance destroy in that, or ask if image_index > image_number -1, and make two copies of the final frame, so when it reaches the last frame, it's done and will delete the object
PS sorry for interupting