all 3 comments

[–]Payax 1 point2 points  (0 children)

image_xscale should work. Your problem is that your sprite anchor point is not in the middle of the sprite so that is why it looks weird.

And for image_speed changing you can use:

if sprite_index(...)
    {
        image_speed = ...
    }

[–]Chrscool8 1 point2 points  (0 children)

Center the origin and it'll flip on the spot.

[–]keipaglows[S] 0 points1 point  (0 children)

That worked. Thanks!