I tried to Motor6D it multiple times but it don’t work, only thing that it may work is when I try to weld the Root Part to Upper Torso instead of Lower Torso, but it will mess up the NPC’s animation.
There’s not enough information to solve this issue. Can you provide a reproduction or more information about the root part motors that connect something to the HumanoidRootPart. Additionally, can you provide the Humanoid’s hip height (property of the Humanoid object).
It’s definitely not a Roblox bug but there is little more we can do to help because there’s a lot of guesswork involved without actually having a reproduction model. Is there any way you can just remove the MeshIds from the MeshParts and provide the model we can test?
What else I tried in here? Check their axis, the axis seems fine, front is front, top is top and left is left. When I tried to to flip the HumanoidRootPart, it just becomes like spiderman.
Download the NPC again and load the animation “Testing” and upload it in Roblox then play the animation and you’ll see, because I tried to make it R15 and that’s already a solution I tried but it still didn’t fixed it.
I’m lost as to what you think this animation is supposed to do. If you shove the character parts under the ground, yeah, they HumanoidRootPart is going to compensate. Because the animation is playing, the parts won’t be brought along with it as the animation is overriding it.
I seemed to be able to touch the Y axis of other’s NPCs without it doing that weird behaviour. But in that model, I’m only freely able to touch X and Z.
Hello, I contacted Roblox about this and it seems like it’s a bug.
The reason why the animation looks weird when playing is because the name of the parts are like R15. (For example, UpperTorso is UpperTorso and LowerTorso is LowerTorso. I believe the bug is when HumanoidRootPart is rooted to something named LowerTorso if it’s not a real R15 rig.