How do I detect if the player is in first person?

What I want to do: Add a FPS Crosshair when the player goes in First Person, But how do I do that? How to detect it?

head:GetPropertyChangedSignal('LocalTransparencyModifier'):Connect(function()
	if head.LocalTransparencyModifier == 1 then
	    -- player is in 1st person
	else
	     -- player is not in 1st person
	end
end)
1 Like

Player has CameraMode property which changes depending if player is currently in first-person or in third-person.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.