I’ve been having this issue for a while now whenever I try scripting a animation that involves movement. specifically dashes (using body velocity).
Here’s a gif showing the issue.
Here’s roughly what I’m trying to achieve while on the ground (although the fall animation kind of overlaps is well:
What basically happens is whenever I come into contact with a surface while the animation is playing the walk animation automatically begins overlapping with it creating a weird outcome.
I’ve already tried every animation priority and they all have roughly the same result. I’ve also tried messing around with the collision groups of my character as well as hipheight, and walkspeed but to no surprise nothing changed.
local anim = Player.Character.Humanoid:LoadAnimation(ServerStorage.Dash)
anim:Play()
Any suggestions ?