i was trying to create this but it wasnt working perfectly it was rotating to weird sides or fading to the left and afterwards going back to the point its ment to go it was really weird.
Character.CFrame = CFrame.new((Rotatedpart.CFrame.p * -1) + Character.Position , RotatedPart.Position) * RotatedPart.CFrame
i also need to add some orientation to the character so it wont be facing straight up.
If you know anything please let me know.