How to rotate something with BodyGyro?

How would i rotate something for example 90 degrees using a BodyGyro so it looks smooth?

1 Like

BodyGyro is used mostly to keep something oriented in some direction, but mostly for characters as it’s smooth.

Here’s the API for it

First of all, set its properties (D, P, MaxTorque and CFrame) to the desired values, then parent the BodyGyro to the object you want to rotate. If you want to stop rotating it, just destroy it. The API gives a much more detailed tutorial on this.

Basically use CFrame.Angles for it and mess around with power and damping to smoothen it