How to detect whenever player enters or leaves first person mode?

So how to detect whenever player enters or leaves first person mode?

If I remember correctly, a player is in first person if the distance between their Camera.Focus and Camera.CFrame is 0.5 studs - I tend to use < 0.51 as it usually seems to be slightly above this.

2 Likes