strange ragdoll behaviour

So im trying to make a ragdoll by adding rigidbodies and character joints etc,

I got a character, and it’s standing with it arms out, and i make the chest into a kinematic rigidbody and i add a a character joint to the uppr arm and connect it to the chest, i try to play it and nothing happens.I try to fiddle with all the limits, and nothing hapens.

So i add character join to the lower arm and the hand, and suddenly it works the way i want it, the shoulder falls down to the side of the body, but i dont really understand why, because the fingers also have jooints and i havent done anything with them.

And now i got the same problem with the hand, it doesnt move at all, so i try to add character joints and rigidbodies down a finger, and again suddenlyu it works.

I dont thinkt its supposed to work this way is it?

And now i got a whole other problem, the whole arm can move around, but the fingers i added rigidbodies to gets stretched and deformed and seems stuck in a place somewhere.

I didnt imagine this would be so complicated…

So i finally managae to get the entire arm behaving the way i want to, i dunno why it works, but it works heh.

And then i try to add a box collider to the hand, and when i play it the hand and the fingers bounces around like some crazy spider