2 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

CameraMode

The CameraMode enum is used to set Player.CameraMode to determine when first person and third person cameras should be used.

Third Person

In the default third person mode (Classic), the character can be seen in the camera. While in this mode, the default behavior is:

First Person

In first person mode (LockFirstPerson), the player's camera is zoomed all the way in. Unless there is a visible GUI present with the GuiButton.Modal property set to true, moving the mouse, tap-dragging on mobile, or using the secondary thumbstick on a gamepad will rotate the camera around the character.

Items

NameValueDescription
Classic0Third person camera which can be zoomed into first person.
LockFirstPerson1Exclusively first person camera.

Classic

Third person camera which can be zoomed into first person.

FieldValue
value0

LockFirstPerson

Exclusively first person camera.

FieldValue
value1