Player camera does not change

I want to make it so when the character loads in, their camera changes position to look at the map.
The issue is that nothing happens. No errors or anything. The code simply doesn’t do anything
I have tried this code down here and looked up how camera manipulation works, but nothing I found helps me

local Player = game.Players.LocalPlayer

local Cam = workspace.CurrentCamera
local MenuCamPoints = workspace.MenuCamPoints

Cam.CameraType = Enum.CameraType.Scriptable
Cam.CFrame = MenuCamPoints.Point1.CFrame

doesnt the camera load before the player? if so, why dont you wait for CharacterLoaded because i think roblox sets the camera to the player

1 Like

I tried that but it still doesnt work

The player camera module will automatically set the camera type to ‘Custom’. What you should do is use :GetPropertyChangedValue to see if was tampered with:

Cam:GetPropertyChangedSignal('CameraType'):Connect(callback)

Nothing seemed to help me here, so I just added a wait. I’m going to make a loading screen soon anyways