Keychain physics with ball sockets makes character unstable

I have this custom morph, and I want to have fluid keychain physics on the top of the head.

The keychain physics makes the character unstable, preventing it from jumping, and making it very wobbly playing animations, which is disorienting.

Everything is already massless (except for the HumanoidRootPart) and making the chain can collide off fixes the jumping issue, but the keychain swings through the head, which doesn’t look nice at all. I tried to use RopeConstraints too, but those looked worse and did not solve the issue at all.

Putting a youtube link because I can’t upload any files directly to the devforum right now for some reason, Triple Trouble Huggy Wuggy Roblox Studio 2021 12 26 10 55 13 - YouTube

I would either make it a beam or have the keychain part be animated- you wont get randomness but its better then nothing I guess? I did this awhile back with my box characters having a ball of yarn inside as a brain, just having them roll around basically made moving impossible so I animated it to make it look like it was rolling around

A beam wouldn’t look right, so I guess I will just rig the keychain.