best way to stop a rigidbody without directly setting the velocity unity code example
Example: unity stop rigidbody momentum
RidgidBody.velocity = Vector3.zero;
RidgidBody.angularVelocity = Vector3.zero;
RidgidBody.velocity = Vector3.zero;
RidgidBody.angularVelocity = Vector3.zero;