I'm currently attempting to make a LocalScript lock a player's camera into First Person mode.

game.Players.ChildAdded:connect(function(player)
	player.CharacterAdded:connect(function(character)
		script.LocalScript:clone().Parent = character
	end)
end)

local cam = workspace.CurrentCamera
game:GetService("Players").LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson

EDIT: I found out that moving the script to StarterGui makes it work.