HumanoidRootPart not connecting to StarterCharacter

Hiya, so for some reason when i spawn in the humanoidrootpart is floating in the air and the body just falls to the ground and disconnects from it. If anyone knows a fix, lmk!

image_2021-08-09_134128

Select the HRP first and then select the model

The problem was i forgot to weld the hrp to the character, however after i do that this problem arises image_2021-08-09_140149
The charater is now positioned differently then the bones. Rotating the hrp disconnects the welds

Is the character a single mesh?

Yes, i am using mesh deformation

I’d recommend not doing that. It’s a lot quicker just to rig the character together with moon animator