Animation sequence not playing correctly

Hi! I’m trying to make a cutscene in my game, where the player breaks out of a room and runs through some areas. It uses one animation with all the movements for the character and moves the lower torso around the place while keeping the HumanoidRootPart in the same location. In the animation editor, it works fine, but when playtesting the animation, the character stays in the same place. It still rotates everything as it should, but the lower torso’s position does not change. I could not find any solutions or explanations as to why this isn’t working as intended.
The animation in the Animation Editor:
robloxapp-20220215-1911502.wmv (622.6 KB)
The animation while in-game (server perspective):
robloxapp-20220215-1917378.wmv (309.7 KB)

I’m a beginner when it comes to animations, so I might just be missing something obvious. If anyone knows why this is happening, I would really appreciate some help!

Still have not found a solution. I’m thinking it’s something the Animation Editor just doesn’t support. I could probably set up tweens on the root part that work along with the animation, but that would be very messy inside my script.

did you set the animation priority to action (idk if this works but yeah)

It looks like the Character is anchored, this may be the cause of your problems or the character model doesn’t match the animation limbs (if anim is r15, make sure it’s an r15 character, vice versa with r6). Other than that, some code would be appreciated and maybe a picture of the explorer (Too see where everything is).

The character model in explorer (parented to workspace)

local Anim = script.Parent.Humanoid:LoadAnimation(script.Parent.Animations.BreakPanel)
Anim:Play()
Anim.Looped = true

The script just loads this animation for the purpose of this post, in the actual game its loaded by the client, and has the same results. Only the HumanoidRootPart is anchored. The BreakablePanel model is animated to the root part just like the lower torso, and it animates just fine.