Is there a way to animate complex objects? Objects like worms, flags, etc.. I am sure you can script this however it takes its time to script 50 blocks to behave in certain ways.
I think the only Thing you can do is using TweenService. Of Course that's very complicated, but try using this!
https://devforum.roblox.com/t/tweensequence-editor/218976