Here's my script
local player = game.Players.LocalPlayer
player.CameraMode = Enum.CameraMode.Classic
wait(10)
player.CameraMode = Enum.CameraMode.LockFirstPerson
-- since player was already defined i removed it.
player.CameraMode = Enum.CameraMode.Classic
wait(7)
player.CameraMode = Enum.CameraMode.LockFirstPerson
Workspace.CurrentCamera.CameraSubject = player.Character:findFirstChild'Torso'
Workspace.CurrentCamera.CameraSubject = player.Character:findFirstChild'Left Leg'
Workspace.CurrentCamera.CameraSubject = player.Character:findFirstChild'Left Arm'
Workspace.CurrentCamera.CameraSubject = player.Character:findFirstChild'Right Leg'
Workspace.CurrentCamera.CameraSubject = player.Character:findFirstChild'Right Arm'
Workspace.CurrentCamera.CameraType = Enum.CameraType.Custom
--for 3rd person view:
Workspace.CurrentCamera.FieldOfView = 8
