I'm not sure on how I would go about doing this. Here's a bit of a demonstration.
Basically what I'm trying to do is when the player joins the game with the camera facing upwards, which is pretty simple. I'm not sure on how I would rotate the camera smoothly to face forwards. It sounds a bit wonky but the outcome will be quite a sight.
Anyone have any ideas?
P.S. I'm not asking for a full script, just where to look.

2 comments
I'm not sure if I'm doing this correctly but it doesn't seem to work. Here's what I've attempted:
local camera = workspace.Camera camera.CameraType = Enum.CameraType.Scriptable local goal = camera.CFrame * CFrame.Angles(math.pi/-2,0,0) camera:Interpolate( goal, goal+goal.lookVector*20, 1 )