CameraType not changing

ServerScriptService:

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")

Players.PlayerAdded:Connect(function(player)
	player.CharacterAdded:Wait()
	ReplicatedStorage.Events.PlayerAdded:FireClient(player)
end)

StarterPlayerScripts:

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local camera = game.Workspace.CurrentCamera

ReplicatedStorage.Events.PlayerAdded.OnClientEvent:Connect(function()
	camera.CameraType = Enum.CameraType.Scriptable
	print(game.Players.LocalPlayer.Name)
end)

No errors, print output is correct.

Maybe you are doing it too early, try waiting some time before changing it.

1 Like