Indeed, a negative image_speed will play the animation backwards. (The last frame of the sprite's animation is image_number - 1, since it's zero-indexed). Be aware that the Animation End event is a bit weird when you use a negative image_speed, so you might wanna avoid using that for logic when playing reversed animations. Also, -1 used to have a special meaning for animation speeds, not sure if it's just an ordinary number now.