I'm having so much trouble right now getting the classic camera (free scrolling) in the lobby of my game and then first person right when the players are teleported into the game. (I know how to script the player into LOCK first person mode BUT cannot transition between classic into first person once game starts) If you want me to send my script of how to lock first person in game (to the beginners reading this wanting to lock first person) I will paste below.
script.Parent.Parent.CameraMode = "LockFirstPerson"
(I am a beginner at scripting, sending me a link to answer this question is also helpful!)
Simple. Just do as I say:
Open "Explorer" At the bottom of the list there should be something that says "StarterPlayer" Click it ONCE
After you've clicked it open"Properties" (Properties can be found at the top of the screen under "View")
Then on the drop-down list where it says "CameraMode" Just change it from "Classic" to "LockFirstPerson"
Not sure but this will give you the camera control back
game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid game.Workspace.CurrentCamera.CameraType = "Custom"