Gaming · Roblox Studio on Windows or macOS
Make a Roblox Experience First Person in Studio
Source-checked About 5 minutes
Answer
In Roblox Studio, select StarterPlayer in Explorer, then set CameraMode to LockFirstPerson in Properties and playtest. This locks Roblox's built-in camera to first person for players; a custom camera script can override the built-in behavior.
Open the place and show Explorer and Properties
Open the experience in Roblox Studio. If either panel is hidden, open the Studio window or tab controls and show Explorer and Properties; both panels should now be visible beside the 3D view.
Select StarterPlayer
In Explorer, select StarterPlayer, not an individual Player or Camera object. Properties should update to show the settings for StarterPlayer.
Lock the built-in camera to first person
In Properties, find the Camera section and change CameraMode from Classic to LockFirstPerson. Leave FieldOfView unchanged unless the experience separately requires a different viewing angle.
Playtest the player view
Start a Play test and wait for the character to spawn. Move the mouse or right stick and try to zoom out; the view should stay at the character's head instead of returning to third person.
Test respawn and supported inputs
Reset the test character and confirm the respawned player is still locked to first person. Repeat the playtest with each keyboard, touch, or controller input the experience supports, including any camera transition the experience uses.
Stop the test and save the verified place
Stop the playtest so Studio returns to edit mode, save the place, and start one final Play test from the saved version. Publish only after the first-person view survives spawn, respawn, and the supported input checks.
Video walkthrough
If it does not work
- If CameraMode is missing, confirm that StarterPlayer itself is selected in Explorer and search the Properties panel for CameraMode.
- If players can still zoom out, inspect LocalScripts that set CameraType, CameraMode, or CurrentCamera. Roblox's documentation states that a scripted camera can replace the built-in behavior, so test by disabling only the known custom camera script in a copy of the place.
- To restore Roblox's normal third-person camera, set StarterPlayer > CameraMode back to Classic and start a new playtest.
Sources and verification
Checked against official documentation on . Scope: Roblox Studio on Windows, Roblox Studio on macOS.
Roblox documents LockFirstPerson as a StarterPlayer camera setting and distinguishes it from a scripted camera.
