Learn
Engine Class
StarterPlayer
Not Creatable
Service


API Reference
Properties
AllowCustomAnimations
Hidden
Roblox Script Security
Read Parallel
Capabilities: Players
StarterPlayer.AllowCustomAnimations:boolean

AutoJumpEnabled
Read Parallel
Capabilities: Players
StarterPlayer.AutoJumpEnabled:boolean
Code Samples
Auto-Jump Toggle
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local button = script.Parent
local function update()
-- Update button text
if player.AutoJumpEnabled then
button.Text = "Auto-Jump is ON"
else
button.Text = "Auto-Jump is OFF"
end
-- Reflect the property in the player's character, if they have one
if player.Character then
local human = player.Character:FindFirstChild("Humanoid")
if human then
human.AutoJumpEnabled = player.AutoJumpEnabled
end
end
end
local function onActivated()
-- Toggle auto-jump
player.AutoJumpEnabled = not player.AutoJumpEnabled
-- Update everything else
update()
end
button.Activated:Connect(onActivated)
update()

AvatarJointUpgrade
Not Replicated
Roblox Script Security
Read Parallel
Capabilities: Players
StarterPlayer.AvatarJointUpgrade:Enum.RolloutState

CameraMaxZoomDistance
Read Parallel
Capabilities: Players
StarterPlayer.CameraMaxZoomDistance:number
Code Samples
Setting Camera Zoom Distance
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.CameraMaxZoomDistance = 50
player.CameraMinZoomDistance = 75

CameraMinZoomDistance
Read Parallel
Capabilities: Players
StarterPlayer.CameraMinZoomDistance:number
Code Samples
Setting Camera Zoom Distance
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.CameraMaxZoomDistance = 50
player.CameraMinZoomDistance = 75

CameraMode
Read Parallel
Capabilities: Players
StarterPlayer.CameraMode:Enum.CameraMode
Code Samples
Playing in First Person
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.CameraMode = Enum.CameraMode.LockFirstPerson

CharacterBreakJointsOnDeath
Read Parallel
Capabilities: Players
StarterPlayer.CharacterBreakJointsOnDeath:boolean

CharacterJumpHeight
Read Parallel
Capabilities: Players
StarterPlayer.CharacterJumpHeight:number

CharacterJumpPower
Read Parallel
Capabilities: Players
StarterPlayer.CharacterJumpPower:number

CharacterMaxSlopeAngle
Read Parallel
Capabilities: Players
StarterPlayer.CharacterMaxSlopeAngle:number

CharacterUseJumpPower
Read Parallel
Capabilities: Players
StarterPlayer.CharacterUseJumpPower:boolean

CharacterWalkSpeed
Read Parallel
Capabilities: Players
StarterPlayer.CharacterWalkSpeed:number

ClassicDeath
Read Parallel
Capabilities: Players
StarterPlayer.ClassicDeath:boolean

CreateDefaultPlayerModule
Not Scriptable
Read Parallel
Capabilities: Players
StarterPlayer.CreateDefaultPlayerModule:boolean

DevCameraOcclusionMode
Read Parallel
Capabilities: Players
StarterPlayer.DevCameraOcclusionMode:Enum.DevCameraOcclusionMode

DevComputerCameraMovementMode
Read Parallel
Capabilities: Players
StarterPlayer.DevComputerCameraMovementMode:Enum.DevComputerCameraMovementMode

DevComputerMovementMode
Read Parallel
Capabilities: Players
StarterPlayer.DevComputerMovementMode:Enum.DevComputerMovementMode

DevTouchCameraMovementMode
Read Parallel
Capabilities: Players
StarterPlayer.DevTouchCameraMovementMode:Enum.DevTouchCameraMovementMode

DevTouchMovementMode
Read Parallel
Capabilities: Players
StarterPlayer.DevTouchMovementMode:Enum.DevTouchMovementMode

EnableDynamicHeads
Not Scriptable
Read Parallel
Capabilities: Players
StarterPlayer.EnableDynamicHeads:Enum.LoadDynamicHeads

EnableMouseLockOption
Read Parallel
Capabilities: Players
StarterPlayer.EnableMouseLockOption:boolean
Code Samples
Enabling a Player's Mouse Lock
local Players = game:GetService("Players")
local player = Players.LocalPlayer
while true do
player.DevEnableMouseLock = not player.DevEnableMouseLock
task.wait(5)
end

HealthDisplayDistance
Read Parallel
Capabilities: Players
StarterPlayer.HealthDisplayDistance:number
Code Samples
Hiding Player Health and Names
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.HealthDisplayDistance = 0
player.NameDisplayDistance = 0

LoadCharacterAppearance
Read Parallel
Capabilities: Players
StarterPlayer.LoadCharacterAppearance:boolean
Code Samples
Disabling a Player's Appearance
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.CanLoadCharacterAppearance = false

LoadCharacterLayeredClothing
Not Replicated
Not Scriptable
Read Parallel
Capabilities: Players
StarterPlayer.LoadCharacterLayeredClothing :Enum.LoadCharacterLayeredClothing

LuaCharacterController
Read Parallel
Capabilities: Players
StarterPlayer.LuaCharacterController:Enum.CharacterControlMode

NameDisplayDistance
Read Parallel
Capabilities: Players
StarterPlayer.NameDisplayDistance:number
Code Samples
Hiding Player Health and Names
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.HealthDisplayDistance = 0
player.NameDisplayDistance = 0

UserEmotesEnabled
Read Parallel
Capabilities: Players
StarterPlayer.UserEmotesEnabled:boolean

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.