Weird behavior attaching Rigidbody to Character

Could use some help if anyone’s got a moment.
I am attempting to attach a Sphere that is a physics rigidbody to my players hand. I’ve detected it via SphereCast in the Update call.
I then set the Rigidbody gravity, detectColissions, and isKinematic to false, set the Sphere’s position = hand.position, and Sphere.setParent to the Hand. And it attaches as you can see in the video.

The problem is once i start moving it doesnt stay. This script is running on my character. Any help would be greatly appreciated i feel im just missing a simple thing here.

Hi @FuzzeWuzze ! It seems like some forces could be acting on the sphere trying to move it.

You mentioned that you set isKinematic to false, but you actually need to set it to true, please check if that’s the case: