Left/Right arrow keys: move any other key: walk in place I animated it with the whirl and fisheye effects, mostly the whirl effect. Basically, each individual part of the fox is animated separately by setting their positions and whirl effects to a sine wave based on the timer. The walk and stand animations have different sine waves that it switches between. When it switches between them, it basically averages them for a smooth-ish transition. The change direction animation thingy is with a fisheye effect on a separate sprite with the entire fox. Note: sometimes the fox disappears during the change direction animation, probably because the (giant) costume is loading? Another note: this is not exactly optimised, but it doesn't appear laggy.
Inspired by this cool fisheye effect project by chromecat: https://scratch.mit.edu/projects/822020232/ (not directly related to this project, but I was definitely inspired by it) Thanks to https://scratch.mit.edu/projects/724572252/ for the sprite stretch effect (I modified it slightly)