I'm using this piece of code to have a model point towards a part:
ship:SetPrimaryPartCFrame(CFrame.new(ship.Pointer.Position, planet.Base.Position))
But I want to have the CFrame slowly change so that the ship looks like it's turning, and not just snapping to the angle. However, I have no clue how to go about doing this. I figure that if I can somehow get the "distance" between the old CFrame orientation and the new one (when it points to planet.Base), then I could use a for loop to create a smooth animation. If someone could help me get started in the right direction, that would be great.
