Unable to set BodyAngularVelocity completely to zero

For some reason, I am completely unable to set the BodyAngularVelocity’s AngularVelocity to Vector3.new(0,0,0), when I attempt to via a script, it is set to something close to zero, but negatively affects it and doesn’t work properly. Any help?

You have to adjust the MaxTorque property first to be aligned within the Part’s Mass of the BodyAngularVelocity object

The Torque would set the amount of force provided for the AngularVelocity property to be able to rotate its axis depending on how you set it

If you just want the AngularVelocity to maintain its current rotational values, you could just simply set the MaxTorque to a huge number like math.huge:

BodyAngularVelocity.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
BodyAngularVelocity.AngularVelocity = Vector3.new(0, 0, 0)
1 Like