elseif ball.AssemblyAngularVelocity.Magnitude > 25 then
ball.AssemblyAngularVelocity += Vector3.new(-ball.AssemblyAngularVelocity.X * .001, 0, -ball.AssemblyAngularVelocity.Z * .001)
I have this code here that should be checking when the rotation speed is high and then slowing down the rotation speed of my ball but for some reason this condition only triggers at the end when the rotation speed sort-of slows down? Also when I try putting values like 0.000001 it still seems to make the spinning faster?