Im stuck on why i cant get my sprite to be idle when not moving and do the move animation while moving. Also, i cant get the sprite to jump and walk at the same time. I would greatly aprrectiate the help!
Your problem is that instead of using broadcast [ v] and continue what happens with the key presses or using a when <key [ v] pressed?> or when key [ v] pressed, it does what happens on the keypress, then checks the next key, and if it is pressed, the script goes and finishes, and if it is not pressed it checks the next key.
to solve it, use the do in paralell and wait block from the parallelization library, broadcast a message (do not use the broadcast and wait use the regular broadcast) or use a hat block.
What you need to do is remove the forever block from idleAnimation.
(P.S. Snap! is a real programming language. You can call your procedures things like idle animation (more than one word) and make your code easier to read than the style you learned in that other language.)