Welds / Motor6D do not follow HumanoidRootPart animations

I made a post not so long ago with a much broader scope. Now I’ve learned and adjusted my approach on welding models to the player’s character.

However there is still 1 simple problem that I cannot find a fix for: Models welded to HumanoidRootPart do not follow animations of the HumanoidRootPart. This includes both Roblox default and custom animations.

I’m unsure of how to approach this. I tested it in a blank studio: same results. Welds, Weldconstraints and Motor6Ds all behave the exact same in this situation.

Here is a simple display of the problem. You can see that the HumanoidRootPart’s idle animation is playing, and that the green model attatched to it is not following it. I find this quite bizzare, because the arms follow perfectly, even to custom animations.

2 Likes

Did you try welding to the Torso instead of the HumanoidRootPart?

2 Likes

Hi there, Weld Procedure: Ensure you are using the correct welding process. Make sure to have the Part0 as HumanoidRootPart and part1 of your model for Motor6D.

SetCFrame on Each frame: If the model is not synching with the animations, you may need to SetCFrame each tick using RunService. RenderStepped. This helps maintain it in line with the HumanoidRootPart.

Attachments Instead of Welds — Attachments + RodConstraint or SpringConstraint instead for more precise animation tracking.

Check Hierarchy: Make sure your model is a child of the actors asset properly, this way it will inherit movement.

Animation Priority: Make Sure animations has the correct priority settings, this affects parts behaviors during play.

1 Like

why yes now I know why Torso exists.

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.