Animations work fine on dummy but when replicated and played in game motor6d parts have weird offset

This isnt the first time i had this issue, and i still havent solved it in my old games but ive yet again encountered it and im seeking help.

how it looks on dummy:

how it looks on player:

im welding the ball to the player currently by just cloning the righthip motor and setting right leg to part0, and ball to part1 just like the dummy. then im adjusting c0