Can't look around with the camera

local character = player.Character
		
Camera.CameraSubject = character.Humanoid
Camera.CameraType = Enum.CameraType.Custom
Camera.CFrame = character.Head.CFrame

For some reason it keeps glitching back

EDIT: For testing purposed i’ve tried this aswell

local character = player.Character
		
		--print("Sdfsdf")
		--Camera.CameraSubject = character.Humanoid
		repeat wait() print("Sdfsdf")	Camera.CameraType = Enum.CameraType.Custom until Camera.CameraType == Enum.CameraType.Custom 
		--Camera.CameraType = Enum.CameraType.Custom
		--Camera.CFrame = character.Head.CFrame
		Camera.FieldOfView = defaultFOV

Same result tho (the print prints only once)

did you do this in a loop by any chance?

no, its inside of a remote event and neither is the FireClient in a loop

is there something that causes the remoteevent to be fired more times than intended? the only way this would happen is if it was in a loop or an event

it might help to see more of your code since you were very vague

You are setting the Camera CFrame to the players head.
It pretty much trying to set the Position and Rotation of the camera to the head

1 Like

image
image

It only fires once + @DasKairo i’ve commented out that line and it’s the same

Edited the main post @Inkthirsty