Animation issue (the torso separates from the HumanoidRootPart)

I have a problem animating the player because there’s a cinematic in the game that separates the Torso from the HumanoidRootPart too much. When using the Tab Bug or if the player is too laggy, the HumanoidRootPart separates from the torso, causing the player to jump too quickly. I’ve tried making the animation end by attempting to bring the Torso back together with the HumanoidRootPart using CFrame, but it didn’t work.

Here’s a video of the problem:

I played the animation like this:

				local PlayerAnimation = Humanoid.Animator:LoadAnimation(FolderAnimationGohan:FindFirstChild("PlayerAnimation"))
				PlayerAnimation:Play()

I’m willing to pay for a good solution

Your video seems to be cropped. I can’t see the torso and the HumanoidRootPart. Can you send a new video showing the whole game again?

Also, what is your goal here? What are you trying to achieve? I don’t quite understand the problem here.

Lastly, Humanoid:LoadAnimation is deprecated. Use Animator:LoadAnimation() instead.

It doesn’t fix the actual problem, but maybe you can bypass it by refreshing the character real quick.

local cframe = character.HumanoidRootPart.CFrame
player:LoadCharacter()
player.Character.HumanoidRootPart.CFrame = cframe

Maybe the animation is too fast or the tracks of the animation are bugged.

My mistake, it was mostly just an example of the animation execution. Here’s another video; the red is the torso and the green is the HumanoidRootPart. At the end of the video, it appears that the torso and the HumanoidRootPart seem to be together, but for some reason, it causes that strange effect.

Thanks for the video. Now I can see the problem.

So you want the Torso to stick the HumanoidRootPart? I don’t think that’s possible especially if the Torso is being animated. The HumanoidRootPart serves as the root of a character model, therefore every other limbs rely on this part. The HumanoidRootPart cannot be animated, so when a character model is animating, it shouldn’t be moved or affected by animations. I hope this answers your question. If not, please explain the problem again.

1 Like

If I understand correctly what you’re saying, I know that the HumanoidRootPart cannot be animated. However, for some strange reason, when performing this animation, it causes this speed effect. I mentioned it separates from the torso because I once had a similar experience with a very basic animation that separated the torso too much from the HumanoidRootPart. When the animation stopped, it caused the torso to separate, creating this speed effect. It doesn’t appear separated on the client, but on the server, it does. I would like to recreate this in Roblox Studio, but I haven’t experienced it in Roblox Studio for quite some time, although it still occurs in the game


This happens at the end of the animation, and to prevent it, I would like to rejoin the torso with the HumanoidRootPart at the end of the animation to avoid this, as people who use the tab glitch or experience lag will encounter this issue