I use scratch sometimes, though not very often. I'm not the best at animations personally, but i think that a way you can improve them is by making multiple costumes for your sprite and switch through them for short time spans in the code (for example select 0.5 secs) Hope i was of help!