How to null everything in Rigidbody2D without removing it?

I am trying to make a game where a cube holds a hinge joint to another smaller object, both independent of the world. I am trying to null the effects of the Rigidbody2D so it never affects the player, via mass, velocity, gravity. The thing is, you can’t have a joint without a Rigidbody2D. So if I add this it completely destroys my movement system, or the velocity and jump height get messed up.

How do I disable everything in the Rigidbody2D without removing it. (i’ve tried setting all the values to zero, but it resets it to something small).

Set the rigidbody2D to kinematic. This will prevent the rigidbody from responding to physics, ie the player’s gravity.