Humanoid Root Part doesn't follow Animation

Hey there!

I am trying to create a Battlegrounds Game, its my first one so I do not have that much of experience on the topic.

I have an Ability that animates 2 players, the player who casted the Ability and the player that was hit by it.

image

The Problem is that Naturally Roblox does not move the Humanoid Root Part when an Animation is playing. Thus making each player return back to their original spots when the animation ends.

I know that this current Ability is not the best example because it could have been also made with body movers. But in the case that there is an Animation with Advanced Movements I could not replicate it with Body Movers.

One game that does this well is The Strongest Battlegrounds, they make some abilities Movements be Animations.

For some reason it Doesn’t let me send other Videos but If you start an ability in TSB that is purely animation (Meaning the Movement is in the Animation) in front of a wall, the animation will try to go through it but Roblox wont let it do that creating a weird jittery Movement.

If you try instead a Move that uses a Body Mover and try to Use that in front of a wall it won’t do anything weird and will stop on the wall with no weird Movements.

Does anyone know how to make an Ability like that?

I have been stuck on this for a lot of time now and can’t find anyone talking about this kind of thing.

Any suggestions would be greatly appreciated!!

okay, i’m not exactly the best with animations

but i think you could somehow track the keyframes of the animation and move the root parts to the positions they have in those keyframes

if not, you could somehow move the root parts to where the animation ends, after it ends

I’m not sure if there are any other solutions, but you can use animation events. Have one each time the player’s root part should move. So one at the moment the player should go up. One when they go down, and one when they go backwards. Then you can either tween or lerp the root parts. I would say tween because you can choose an easing style like Quad which should give the same effect.