Characters bouncing off each other

Not sure why but this seems to happen in my game.
https://gyazo.com/b41dc7110fd2b8a916ae6ecf76342087

Any one know why?

Also if anyone is wondering, that coat is not collide-able, or at least the parts in it aren’t.

Are the added Parts Massless? Anything with mass may affect Humanoid physics, like heavy tools flinging the player when enabled.

This happens because there’s a part with CanCollide or there’s a script interfering with the character. Disabling CanCollide or reconfiguring such script will fix the issue.

Don’t see anything that is collideable.

The added parts are massless, this bug only seems to happen once the character wearing them has their root part welded to something else.

Why are you welding the character’s root part to something else?

It’s for a grab skill where the character is impaled by a spear.

I’m guessing the player that has been speared can be grabbed by another player?
It’s always a hassle when trying to move a Humanoid attached to another Humanoid.
I searched ‘carry player’ and found this: Help with welding player to player