How to rotate an object in a specific direction?

You need to store the current and target rotations in variables. Don’t read from the object you’re rotating. Then you can just add any rotation you want:

This assumes you start at 0,0,0, but then you can go anywhere.

If you want to start from an unknown, then you need to use AddLocalRotation.

2 Likes