Do you need to use a local script and change the field of view?
You can do this to lock the player`s camera on first person when they enter the game:
1 | game.Players.PlayerAdded:connect( function (plr) --Gets the player as they enter the game |
2 | plr.CameraMode = Enum.CameraMode.LockFirstPerson --Changes the player`s cameramode property to lockfirstperson |
3 | end ) |
The above srcipt MUST be in a local script to work.
Put this in a LocalScript in StarterPack
1 | while true do |
2 | game.Players.LocalPlayer.CameraMaxZoomDistance = 0 |
3 | wait( 15 ) -- So the game doesn't crash. |
4 | end |