Keep BodyMover Speed Constant

I’m trying to utilize BodyMovers to manipulate objects, I managed to keep velocity constant if moving the object forward. However, using BodyGyro, I can’t think of a way to keep the rotation constant.

This is all I have right now in terms of BodyGyro manipulation. Just rotating the object wherever the mouse click is. Of course, depending on how much longer it takes to rotate somewhere, it’ll be faster.
Body.BodyGyro.CFrame = CFrame.new(Body.Position,Target.p)

1 Like

I feel like you should be manipulating this value depending on the rotation change between the current cframe’s rotation and the target rotation relative to the speed that you’re trying to archive.
However that’s just a suggestion, am not sure.