Oh boy, another animation issue. Here we go again.
I’ve created a run cycle animation for my custom movement script, and it plays/stops etc just fine. The issue being the animation itself:
Hot garbage. Anyways, seems like the animation directions have been inverted somehow, or my animation changes that I’m publishing simply aren’t updating. Probably the latter.
All animations are stored in replicatedstorage. When the character first spawns, a character-parented localscript iterates through the animations, and stores the respecting animationtrack to a table. I can then just simply index the animationtrack and play it through there.
if moving and not anims["Run"].IsPlaying then
anims["Run"]:Play()
elseif not moving then
anims["Run"]:Stop()
end
Then again, as stated, I don’t think the code is the problem.
I know the problem for this and I assume it’s purely just cause of the plugin. How the official roblox animator’s easing styles work, it looks completely different when exported in game. Try re-doing those same easing styles with moon animator and see how it looks. You can see if you swap the Easing Direction of the running animation it will look better.