(THIS IS A LOCALSCRIPT IN STARTERPLAYERSCRIPTS) function moveToWallViewingSpot() local cam = workspace.CurrentCamera cam.CameraType = "Scriptable" cam.CFrame = CFrame.fromMatrix( 6.44454479, 42.3890724, 71.9869843, 0.999980986, 0.000329962553, -0.00616166741, -0, 0.998569191, 0.0534742326, 0.00617049634, -0.0534732156, 0.998550177 ) end for i = 1, 100 do wait() moveToWallViewingSpot() end function returnCameraToPlayer() game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid game.Workspace.CurrentCamera.CameraType = "Custom" end