UserGameSettings
The UserGameSettings is a singleton class found inside of the UserSettings singleton. It holds various persistent settings relating to how the user wants to control their camera, and their character.
Memory category | Instances |
---|
Member index 82
Removed member index 5
History | Member | |
---|---|---|
304 | ImageUploadPromptBehavior: UploadSetting | |
304 | VideoUploadPromptBehavior: UploadSetting |
Description
The UserGameSettings is a singleton class found inside of the UserSettings singleton. It holds various persistent settings relating to how the user wants to control their camera, and their character.
You can access this object from a LocalScript via:
1
|
|
This object is intended to be used on the client only, as it serves no purpose on the server. It will also reflect your own settings when testing in Roblox Studio.
History 268
- 645 Add PartyVoiceVolume
- 640 Add MaxQualityEnabled
- 640 Add GraphicsOptimizationMode
- 632 Add
- 628 Add
- 623 Add GetDefaultFramerateCap
- 619 Add MasterVolumeStudio
- 617 Add
- 611 Add
- 609 Add
- 599 Add
- 599 Add
- 599 Add
- 592 Add
- 592 Add
- 592 Add
- 592 Add
- 592 Add
- 581 Remove
- 580 Add
- 580 Add
- 580 Add
- 578 Change Tags of ControlMode from [Deprecated] to []
- 576 Change Tags of ControlMode from [] to [Deprecated]
- 573 Change ReturnType of SetTutorialState from void to null
- 573 Change ReturnType of SetOnboardingCompleted from void to null
- 573 Change ReturnType of SetGamepadCameraSensitivityVisible from void to null
- 573 Change ReturnType of SetCameraYInvertVisible from void to null
- 573 Change ReturnType of ResetOnboardingCompleted from void to null
- 568 Add
- 568 Add
- 565 Add
- 553 Add
- 553 Change Default of VignetteEnabled from to
- 553 Change Default of VRSmoothRotationEnabled from to
- 553 Change Default of VRRotationIntensity from to
- 553 Change Default of VREnabled from to
- 553 Change Default of UsedHideHudShortcut from to
- 553 Change Default of UsedCustomGuiIsVisibleToggle from to
- 553 Change Default of UsedCoreGuiIsVisibleToggle from to
- 553 Change Default of TouchMovementMode from to
- 553 Add
- 553 Change Default of TouchCameraMovementMode from to
- 553 Add
- 553 Change Default of StartScreenSize from to
- 553 Change Default of StartScreenPosition from to
- 553 Change Default of StartMaximized from to
- 553 Change Default of SavedQualityLevel from to
- 553 Change Default of RotationType from to
- 553 Change Default of RCCProfilerRecordTimeFrame from to
- 553 Change Default of RCCProfilerRecordFrameRate from to
- 553 Change Default of from to
- 553 Change Default of OnboardingsCompleted from to
- 553 Change Default of from to
- 553 Change Default of from to
- 553 Change Default of from to
- 553 Change Default of MouseSensitivity from to
- 553 Change Default of from to
- 553 Change Default of from to
- 553 Change Default of from to
- 553 Change Default of MasterVolume from to
- 553 Change Default of from to
- 553 Change Default of from to
- 553 Change Default of HasEverUsedVR from to
- 553 Change Default of GraphicsQualityLevel from to
- 553 Change Default of GamepadCameraSensitivity from to
- 553 Change Default of Fullscreen from to
- 553 Change Default of from to
- 553 Change Default of ControlMode from to
- 553 Change Default of ComputerMovementMode from to
- 553 Add
- 553 Change Default of ComputerCameraMovementMode from to
- 553 Add
- 553 Add
- 553 Change Default of ChatVisible from to
- 553 Change Default of from to
- 553 Change Default of CameraMode from to
- 553 Change Default of AllTutorialsDisabled from to
- 543 Add VRSmoothRotationEnabled
- 528 Change Tags of from [Hidden] to [Hidden, NotReplicated]
- 526 Change WriteSecurity of MasterVolume from None to RobloxScriptSecurity
- 526 Change ReadSecurity of MasterVolume from None to RobloxScriptSecurity
- 522 Add
- 511 Change Tags of VignetteEnabled from [Hidden, NotReplicated] to []
- 511 Change ReadSecurity of VignetteEnabled from RobloxScriptSecurity to None
- 508 Add VignetteEnabled
- 486 Change ThreadSafety of VRRotationIntensity from ReadOnly to ReadSafe
- 486 Change ThreadSafety of VREnabled from ReadOnly to ReadSafe
- 486 Change ThreadSafety of UsedHideHudShortcut from ReadOnly to ReadSafe
- 486 Change ThreadSafety of UsedCustomGuiIsVisibleToggle from ReadOnly to ReadSafe
- 486 Change ThreadSafety of UsedCoreGuiIsVisibleToggle from ReadOnly to ReadSafe
- 486 Change ThreadSafety of TouchMovementMode from ReadOnly to ReadSafe
- 486 Change ThreadSafety of TouchCameraMovementMode from ReadOnly to ReadSafe
- 486 Change ThreadSafety of StartScreenSize from ReadOnly to ReadSafe
- 486 Change ThreadSafety of StartScreenPosition from ReadOnly to ReadSafe
- 486 Change ThreadSafety of StartMaximized from ReadOnly to ReadSafe
- 486 Change ThreadSafety of SavedQualityLevel from ReadOnly to ReadSafe
- 486 Change ThreadSafety of RotationType from ReadOnly to ReadSafe
- 486 Change ThreadSafety of RCCProfilerRecordTimeFrame from ReadOnly to ReadSafe
- 486 Change ThreadSafety of RCCProfilerRecordFrameRate from ReadOnly to ReadSafe
- 486 Change ThreadSafety of from ReadOnly to ReadSafe
- 486 Change ThreadSafety of OnboardingsCompleted from ReadOnly to ReadSafe
- 486 Change ThreadSafety of from ReadOnly to ReadSafe
- 486 Change ThreadSafety of from ReadOnly to ReadSafe
- 486 Change ThreadSafety of from ReadOnly to ReadSafe
- 486 Change ThreadSafety of MouseSensitivity from ReadOnly to ReadSafe
- 486 Change ThreadSafety of from ReadOnly to ReadSafe
- 486 Change ThreadSafety of from ReadOnly to ReadSafe
- 486 Change ThreadSafety of from ReadOnly to ReadSafe
- 486 Change ThreadSafety of MasterVolume from ReadOnly to ReadSafe
- 486 Change ThreadSafety of from ReadOnly to ReadSafe
- 486 Change ThreadSafety of from ReadOnly to ReadSafe
- 486 Change ThreadSafety of HasEverUsedVR from ReadOnly to ReadSafe
- 486 Change ThreadSafety of GraphicsQualityLevel from ReadOnly to ReadSafe
- 486 Change ThreadSafety of GamepadCameraSensitivity from ReadOnly to ReadSafe
- 486 Change ThreadSafety of Fullscreen from ReadOnly to ReadSafe
- 486 Change ThreadSafety of ControlMode from ReadOnly to ReadSafe
- 486 Change ThreadSafety of ComputerMovementMode from ReadOnly to ReadSafe
- 486 Change ThreadSafety of ComputerCameraMovementMode from ReadOnly to ReadSafe
- 486 Change ThreadSafety of ChatVisible from ReadOnly to ReadSafe
- 486 Change ThreadSafety of from ReadOnly to ReadSafe
- 486 Change ThreadSafety of CameraMode from ReadOnly to ReadSafe
- 486 Change ThreadSafety of AllTutorialsDisabled from ReadOnly to ReadSafe
- 462 Change ThreadSafety of StudioModeChanged from to Unsafe
- 462 Change ThreadSafety of PerformanceStatsVisibleChanged from to Unsafe
- 462 Change ThreadSafety of FullscreenChanged from to Unsafe
- 462 Change ThreadSafety of SetTutorialState from to Unsafe
- 462 Change ThreadSafety of SetOnboardingCompleted from to Unsafe
- 462 Change ThreadSafety of SetGamepadCameraSensitivityVisible from to Unsafe
- 462 Change ThreadSafety of SetCameraYInvertVisible from to Unsafe
- 462 Change ThreadSafety of ResetOnboardingCompleted from to Unsafe
- 462 Change ThreadSafety of InStudioMode from to Unsafe
- 462 Change ThreadSafety of InFullScreen from to Unsafe
- 462 Change ThreadSafety of GetTutorialState from to Unsafe
- 462 Change ThreadSafety of GetOnboardingCompleted from to Unsafe
- 462 Change ThreadSafety of GetCameraYInvertValue from to Unsafe
- 462 Change ThreadSafety of VRRotationIntensity from to ReadOnly
- 462 Change ThreadSafety of VREnabled from to ReadOnly
- 462 Change ThreadSafety of UsedHideHudShortcut from to ReadOnly
- 462 Change ThreadSafety of UsedCustomGuiIsVisibleToggle from to ReadOnly
- 462 Change ThreadSafety of UsedCoreGuiIsVisibleToggle from to ReadOnly
- 462 Change ThreadSafety of TouchMovementMode from to ReadOnly
- 462 Change ThreadSafety of TouchCameraMovementMode from to ReadOnly
- 462 Change ThreadSafety of StartScreenSize from to ReadOnly
- 462 Change ThreadSafety of StartScreenPosition from to ReadOnly
- 462 Change ThreadSafety of StartMaximized from to ReadOnly
- 462 Change ThreadSafety of SavedQualityLevel from to ReadOnly
- 462 Change ThreadSafety of RotationType from to ReadOnly
- 462 Change ThreadSafety of RCCProfilerRecordTimeFrame from to ReadOnly
- 462 Change ThreadSafety of RCCProfilerRecordFrameRate from to ReadOnly
- 462 Change ThreadSafety of from to ReadOnly
- 462 Change ThreadSafety of OnboardingsCompleted from to ReadOnly
- 462 Change ThreadSafety of from to ReadOnly
- 462 Change ThreadSafety of from to ReadOnly
- 462 Change ThreadSafety of from to ReadOnly
- 462 Change ThreadSafety of MouseSensitivity from to ReadOnly
- 462 Change ThreadSafety of from to ReadOnly
- 462 Change ThreadSafety of from to ReadOnly
- 462 Change ThreadSafety of from to ReadOnly
- 462 Change ThreadSafety of MasterVolume from to ReadOnly
- 462 Change ThreadSafety of from to ReadOnly
- 462 Change ThreadSafety of from to ReadOnly
- 462 Change ThreadSafety of HasEverUsedVR from to ReadOnly
- 462 Change ThreadSafety of GraphicsQualityLevel from to ReadOnly
- 462 Change ThreadSafety of GamepadCameraSensitivity from to ReadOnly
- 462 Change ThreadSafety of Fullscreen from to ReadOnly
- 462 Change ThreadSafety of ControlMode from to ReadOnly
- 462 Change ThreadSafety of ComputerMovementMode from to ReadOnly
- 462 Change ThreadSafety of ComputerCameraMovementMode from to ReadOnly
- 462 Change ThreadSafety of ChatVisible from to ReadOnly
- 462 Change ThreadSafety of from to ReadOnly
- 462 Change ThreadSafety of CameraMode from to ReadOnly
- 462 Change ThreadSafety of AllTutorialsDisabled from to ReadOnly
- 451 Add GraphicsQualityLevel
- 413 Change Tags of UserGameSettings from [UserSettings] to [NotCreatable, UserSettings]
- 412 Change Tags of UserGameSettings from [Service] to [UserSettings]
- 364 Add RCCProfilerRecordTimeFrame
- 364 Add RCCProfilerRecordFrameRate
- 349 Add StartScreenSize
- 349 Add StartScreenPosition
- 349 Add StartMaximized
- 342 Add
- 342 Remove
- 337 Add
- 334 Change Tags of from [] to [Hidden]
- 334 Add
- 334 Add
- 334 Add
- 325 Add SetOnboardingCompleted
- 325 Add ResetOnboardingCompleted
- 325 Add GetOnboardingCompleted
- 325 Add OnboardingsCompleted
- 309 Add VREnabled
- 309 Add HasEverUsedVR
- 304 Remove VideoUploadPromptBehavior
- 304 Remove ImageUploadPromptBehavior
- 302 Add SetGamepadCameraSensitivityVisible
- 302 Add
- 302 Add GamepadCameraSensitivity
- 301 Remove SetGamepadCameraSensitivityVisible
- 301 Remove
- 301 Remove GamepadCameraSensitivity
- 302 Add SetGamepadCameraSensitivityVisible
- 302 Add
- 302 Add GamepadCameraSensitivity
- 295 Remove
- 291 Add SetCameraYInvertVisible
- 291 Add GetCameraYInvertValue
- 291 Add
- 291 Add
- 268 Add UsedCustomGuiIsVisibleToggle
- 268 Add UsedCoreGuiIsVisibleToggle
- 259 Add PerformanceStatsVisibleChanged
- 259 Add
- 254 Add ChatVisible
- 246 Add
- 246 Add
- 246 Add
- 239 Add VRRotationIntensity
- 238 Remove VRRotationIntensity
- 239 Add VRRotationIntensity
- 211 Add UsedHideHudShortcut
- 200 Add MouseSensitivity
- 198 Add RotationType
- 196 Change WriteSecurity of SavedQualityLevel from RobloxScriptSecurity to None
- 196 Change ReadSecurity of SavedQualityLevel from RobloxScriptSecurity to None
- 196 Change WriteSecurity of MasterVolume from RobloxScriptSecurity to None
- 196 Change ReadSecurity of MasterVolume from RobloxScriptSecurity to None
- 177 Change WriteSecurity of ControlMode from RobloxScriptSecurity to None
- 177 Change ReadSecurity of ControlMode from RobloxScriptSecurity to None
- 176 Change WriteSecurity of ControlMode from None to RobloxScriptSecurity
- 176 Change ReadSecurity of ControlMode from None to RobloxScriptSecurity
- 177 Change WriteSecurity of ControlMode from RobloxScriptSecurity to None
- 177 Change ReadSecurity of ControlMode from RobloxScriptSecurity to None
- 176 Change ReadSecurity of VideoUploadPromptBehavior from None to RobloxScriptSecurity
- 176 Change WriteSecurity of VideoUploadPromptBehavior from None to RobloxScriptSecurity
- 176 Add TouchCameraMovementMode
- 176 Change ReadSecurity of SavedQualityLevel from None to RobloxScriptSecurity
- 176 Change WriteSecurity of SavedQualityLevel from None to RobloxScriptSecurity
- 176 Change WriteSecurity of ImageUploadPromptBehavior from None to RobloxScriptSecurity
- 176 Change ReadSecurity of ImageUploadPromptBehavior from None to RobloxScriptSecurity
- 176 Change WriteSecurity of Fullscreen from None to RobloxScriptSecurity
- 176 Change ReadSecurity of Fullscreen from None to RobloxScriptSecurity
- 176 Change ReadSecurity of ControlMode from None to RobloxScriptSecurity
- 176 Change WriteSecurity of ControlMode from None to RobloxScriptSecurity
- 176 Add ComputerMovementMode
- 176 Add ComputerCameraMovementMode
- 176 Change WriteSecurity of CameraMode from None to RobloxScriptSecurity
- 176 Change ReadSecurity of CameraMode from None to RobloxScriptSecurity
- 176 Change WriteSecurity of AllTutorialsDisabled from None to RobloxScriptSecurity
- 176 Change ReadSecurity of AllTutorialsDisabled from None to RobloxScriptSecurity
- 168 Add MasterVolume
- 156 Change ValueType of CameraMode from CameraMode to CustomCameraMode
- 153 Add TouchMovementMode
- 153 Add CameraMode
- 135 Add ImageUploadPromptBehavior
- 71 Add Fullscreen
- 47 Add StudioModeChanged
- 47 Add FullscreenChanged
- 47 Add SetTutorialState
- 47 Add InStudioMode
- 47 Add InFullScreen
- 47 Add GetTutorialState
- 47 Add VideoUploadPromptBehavior
- 47 Add SavedQualityLevel
- 47 Add ControlMode
- 47 Add AllTutorialsDisabled
- 47 Add UserGameSettings
Members 82
AllTutorialsDisabled
Type | Default | |
---|---|---|
bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 6
- 553 Change Default of AllTutorialsDisabled from to
- 486 Change ThreadSafety of AllTutorialsDisabled from ReadOnly to ReadSafe
- 462 Change ThreadSafety of AllTutorialsDisabled from to ReadOnly
- 176 Change WriteSecurity of AllTutorialsDisabled from None to RobloxScriptSecurity
- 176 Change ReadSecurity of AllTutorialsDisabled from None to RobloxScriptSecurity
- 47 Add AllTutorialsDisabled
CameraMode
Type | Default | |
---|---|---|
CustomCameraMode |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Control |
Loaded/Saved | true |
History 7
- 553 Change Default of CameraMode from to
- 486 Change ThreadSafety of CameraMode from ReadOnly to ReadSafe
- 462 Change ThreadSafety of CameraMode from to ReadOnly
- 176 Change WriteSecurity of CameraMode from None to RobloxScriptSecurity
- 176 Change ReadSecurity of CameraMode from None to RobloxScriptSecurity
- 156 Change ValueType of CameraMode from CameraMode to CustomCameraMode
- 153 Add CameraMode
ChatVisible
Type | Default | |
---|---|---|
bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 4
- 553 Change Default of ChatVisible from to
- 486 Change ThreadSafety of ChatVisible from ReadOnly to ReadSafe
- 462 Change ThreadSafety of ChatVisible from to ReadOnly
- 254 Add ChatVisible
ComputerCameraMovementMode
Type | Default | |
---|---|---|
ComputerCameraMovementMode |
The camera movement mode currently in-use by the client on desktop.
Thread safety | ReadSafe |
---|---|
Category | Control |
Loaded/Saved | true |
History 4
- 553 Change Default of ComputerCameraMovementMode from to
- 486 Change ThreadSafety of ComputerCameraMovementMode from ReadOnly to ReadSafe
- 462 Change ThreadSafety of ComputerCameraMovementMode from to ReadOnly
- 176 Add ComputerCameraMovementMode
ComputerMovementMode
Type | Default | |
---|---|---|
ComputerMovementMode |
The type of controls being used by the client on desktop.
Thread safety | ReadSafe |
---|---|
Category | Control |
Loaded/Saved | true |
History 4
- 553 Change Default of ComputerMovementMode from to
- 486 Change ThreadSafety of ComputerMovementMode from ReadOnly to ReadSafe
- 462 Change ThreadSafety of ComputerMovementMode from to ReadOnly
- 176 Add ComputerMovementMode
ControlMode
Type | Default | |
---|---|---|
ControlMode |
Toggles whether or not the client can use the Mouse Lock Switch mode.
Thread safety | ReadSafe |
---|---|
Category | Control |
Loaded/Saved | true |
History 14
- 578 Change Tags of ControlMode from [Deprecated] to []
- 576 Change Tags of ControlMode from [] to [Deprecated]
- 553 Change Default of ControlMode from to
- 486 Change ThreadSafety of ControlMode from ReadOnly to ReadSafe
- 462 Change ThreadSafety of ControlMode from to ReadOnly
- 177 Change WriteSecurity of ControlMode from RobloxScriptSecurity to None
- 177 Change ReadSecurity of ControlMode from RobloxScriptSecurity to None
- 176 Change WriteSecurity of ControlMode from None to RobloxScriptSecurity
- 176 Change ReadSecurity of ControlMode from None to RobloxScriptSecurity
- 177 Change WriteSecurity of ControlMode from RobloxScriptSecurity to None
- 177 Change ReadSecurity of ControlMode from RobloxScriptSecurity to None
- 176 Change ReadSecurity of ControlMode from None to RobloxScriptSecurity
- 176 Change WriteSecurity of ControlMode from None to RobloxScriptSecurity
- 47 Add ControlMode
Fullscreen
Type | Default | |
---|---|---|
bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 6
- 553 Change Default of Fullscreen from to
- 486 Change ThreadSafety of Fullscreen from ReadOnly to ReadSafe
- 462 Change ThreadSafety of Fullscreen from to ReadOnly
- 176 Change WriteSecurity of Fullscreen from None to RobloxScriptSecurity
- 176 Change ReadSecurity of Fullscreen from None to RobloxScriptSecurity
- 71 Add Fullscreen
FullscreenChanged
Parameters (1) | |
---|---|
isFullscreen | bool |
Fires if the user's full screen mode is changed. The event will only fire on desktop devices that can toggle full screen mode. The game will always be in full screen on mobile devices and consoles.
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of FullscreenChanged from to Unsafe
- 47 Add FullscreenChanged
GamepadCameraSensitivity
Type | Default | |
---|---|---|
float |
Describes how sensitive the camera is when using a gamepad.
Thread safety | ReadSafe |
---|---|
Category | Data |
Loaded/Saved | true |
History 6
- 553 Change Default of GamepadCameraSensitivity from to
- 486 Change ThreadSafety of GamepadCameraSensitivity from ReadOnly to ReadSafe
- 462 Change ThreadSafety of GamepadCameraSensitivity from to ReadOnly
- 302 Add GamepadCameraSensitivity
- 301 Remove GamepadCameraSensitivity
- 302 Add GamepadCameraSensitivity
GetCameraYInvertValue
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
int |
Returns the camera's Y-invert value.
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of GetCameraYInvertValue from to Unsafe
- 291 Add GetCameraYInvertValue
GetDefaultFramerateCap
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
int |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 1
GetOnboardingCompleted
Parameters (1) | ||
---|---|---|
onboardingId | string | |
Returns (1) | ||
bool |
Checks whether or not the given onboarding has been completed yet, which is useful for avoiding showing the onboarding animation again.
If onboardingId is not one of the accepted IDs, an error is thrown.
The onboarding process is one-way. This means that, as a developer, you can force the onboarding process to completion but cannot reset it.
See also:
- UserGameSettings:SetOnboardingCompleted(), sets onboarding as completed
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of GetOnboardingCompleted from to Unsafe
- 325 Add GetOnboardingCompleted
GetTutorialState
Parameters (1) | ||
---|---|---|
tutorialId | string | |
Returns (1) | ||
bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 462 Change ThreadSafety of GetTutorialState from to Unsafe
- 47 Add GetTutorialState
GraphicsOptimizationMode
Type | Default | |
---|---|---|
GraphicsOptimizationMode |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Appearance |
Loaded/Saved | true |
History 1
GraphicsQualityLevel
Type | Default | |
---|---|---|
int |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Appearance |
Loaded/Saved | true |
History 4
- 553 Change Default of GraphicsQualityLevel from to
- 486 Change ThreadSafety of GraphicsQualityLevel from ReadOnly to ReadSafe
- 462 Change ThreadSafety of GraphicsQualityLevel from to ReadOnly
- 451 Add GraphicsQualityLevel
HasEverUsedVR
Type | Default | |
---|---|---|
bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 4
- 553 Change Default of HasEverUsedVR from to
- 486 Change ThreadSafety of HasEverUsedVR from ReadOnly to ReadSafe
- 462 Change ThreadSafety of HasEverUsedVR from to ReadOnly
- 309 Add HasEverUsedVR
InFullScreen
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
bool |
Returns true if the user's Roblox window is in full screen mode.
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of InFullScreen from to Unsafe
- 47 Add InFullScreen
InStudioMode
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
bool |
Returns true if the client's game session is in Roblox Studio.
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of InStudioMode from to Unsafe
- 47 Add InStudioMode
MasterVolume
Type | Default | |
---|---|---|
float |
A float between 0 and 1 representing the volume of the game's client.
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 8
- 553 Change Default of MasterVolume from to
- 526 Change WriteSecurity of MasterVolume from None to RobloxScriptSecurity
- 526 Change ReadSecurity of MasterVolume from None to RobloxScriptSecurity
- 486 Change ThreadSafety of MasterVolume from ReadOnly to ReadSafe
- 462 Change ThreadSafety of MasterVolume from to ReadOnly
- 196 Change WriteSecurity of MasterVolume from RobloxScriptSecurity to None
- 196 Change ReadSecurity of MasterVolume from RobloxScriptSecurity to None
- 168 Add MasterVolume
MasterVolumeStudio
Type | Default | |
---|---|---|
float |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 1
MaxQualityEnabled
Type | Default | |
---|---|---|
bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Appearance |
Loaded/Saved | true |
History 1
- 640 Add MaxQualityEnabled
MouseSensitivity
Type | Default | |
---|---|---|
float |
A float between 0 and 4 representing the sensitivity of the client's camera sensitivity.
Thread safety | ReadSafe |
---|---|
Category | Data |
Loaded/Saved | true |
History 4
- 553 Change Default of MouseSensitivity from to
- 486 Change ThreadSafety of MouseSensitivity from ReadOnly to ReadSafe
- 462 Change ThreadSafety of MouseSensitivity from to ReadOnly
- 200 Add MouseSensitivity
OnboardingsCompleted
Type | Default | |
---|---|---|
string |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | false |
History 4
- 553 Change Default of OnboardingsCompleted from to
- 486 Change ThreadSafety of OnboardingsCompleted from ReadOnly to ReadSafe
- 462 Change ThreadSafety of OnboardingsCompleted from to ReadOnly
- 325 Add OnboardingsCompleted
PartyVoiceVolume
Type | Default | |
---|---|---|
float |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 1
- 645 Add PartyVoiceVolume
PerformanceStatsVisibleChanged
Parameters (1) | |
---|---|
isPerformanceStatsVisible | bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 462 Change ThreadSafety of PerformanceStatsVisibleChanged from to Unsafe
- 259 Add PerformanceStatsVisibleChanged
RCCProfilerRecordFrameRate
Type | Default | |
---|---|---|
int |
Thread safety | ReadSafe |
---|---|
Category | Data |
Loaded/Saved | true |
History 4
- 553 Change Default of RCCProfilerRecordFrameRate from to
- 486 Change ThreadSafety of RCCProfilerRecordFrameRate from ReadOnly to ReadSafe
- 462 Change ThreadSafety of RCCProfilerRecordFrameRate from to ReadOnly
- 364 Add RCCProfilerRecordFrameRate
RCCProfilerRecordTimeFrame
Type | Default | |
---|---|---|
int |
Thread safety | ReadSafe |
---|---|
Category | Data |
Loaded/Saved | true |
History 4
- 553 Change Default of RCCProfilerRecordTimeFrame from to
- 486 Change ThreadSafety of RCCProfilerRecordTimeFrame from ReadOnly to ReadSafe
- 462 Change ThreadSafety of RCCProfilerRecordTimeFrame from to ReadOnly
- 364 Add RCCProfilerRecordTimeFrame
ResetOnboardingCompleted
Parameters (1) | ||
---|---|---|
onboardingId | string | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 573 Change ReturnType of ResetOnboardingCompleted from void to null
- 462 Change ThreadSafety of ResetOnboardingCompleted from to Unsafe
- 325 Add ResetOnboardingCompleted
RotationType
Type | Default | |
---|---|---|
RotationType |
Controls how the client's character is rotated.
Thread safety | ReadSafe |
---|---|
Category | Control |
Loaded/Saved | false |
History 4
- 553 Change Default of RotationType from to
- 486 Change ThreadSafety of RotationType from ReadOnly to ReadSafe
- 462 Change ThreadSafety of RotationType from to ReadOnly
- 198 Add RotationType
SavedQualityLevel
Type | Default | |
---|---|---|
SavedQualitySetting |
The graphics quality level set by the client.
Thread safety | ReadSafe |
---|---|
Category | Appearance |
Loaded/Saved | true |
History 8
- 553 Change Default of SavedQualityLevel from to
- 486 Change ThreadSafety of SavedQualityLevel from ReadOnly to ReadSafe
- 462 Change ThreadSafety of SavedQualityLevel from to ReadOnly
- 196 Change WriteSecurity of SavedQualityLevel from RobloxScriptSecurity to None
- 196 Change ReadSecurity of SavedQualityLevel from RobloxScriptSecurity to None
- 176 Change ReadSecurity of SavedQualityLevel from None to RobloxScriptSecurity
- 176 Change WriteSecurity of SavedQualityLevel from None to RobloxScriptSecurity
- 47 Add SavedQualityLevel
SetCameraYInvertVisible
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
null |
If called, Roblox toggles the menu option to invert the user's camera y axis.
Thread safety | Unsafe |
---|
History 3
- 573 Change ReturnType of SetCameraYInvertVisible from void to null
- 462 Change ThreadSafety of SetCameraYInvertVisible from to Unsafe
- 291 Add SetCameraYInvertVisible
SetGamepadCameraSensitivityVisible
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
null |
If called, Roblox toggles the menu option to control the camera sensitivity with gamepads.
Thread safety | Unsafe |
---|
History 5
- 573 Change ReturnType of SetGamepadCameraSensitivityVisible from void to null
- 462 Change ThreadSafety of SetGamepadCameraSensitivityVisible from to Unsafe
- 302 Add SetGamepadCameraSensitivityVisible
- 301 Remove SetGamepadCameraSensitivityVisible
- 302 Add SetGamepadCameraSensitivityVisible
SetOnboardingCompleted
Parameters (1) | ||
---|---|---|
onboardingId | string | |
Returns (1) | ||
null |
Sets the given onboarding as completed, so it won't be shown again to the user the next time they play.
Currently, this function only accepts DynamicThumbstick, and it is used to persistently track whether or not the player has finished the tutorial for the Dynamic Thumbstick control scheme. If onboardingId is not one of the accepted IDs, an error is thrown.
The onboarding process is one-way. This means that, as a developer, you can force the onboarding process to completion but cannot reset it.
See also:
- UserGameSettings:GetOnboardingCompleted(), checks if onboarding has been completed
Thread safety | Unsafe |
---|
History 3
- 573 Change ReturnType of SetOnboardingCompleted from void to null
- 462 Change ThreadSafety of SetOnboardingCompleted from to Unsafe
- 325 Add SetOnboardingCompleted
SetTutorialState
Parameters (2) | ||
---|---|---|
tutorialId | string | |
value | bool | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 573 Change ReturnType of SetTutorialState from void to null
- 462 Change ThreadSafety of SetTutorialState from to Unsafe
- 47 Add SetTutorialState
StartMaximized
Type | Default | |
---|---|---|
bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 4
- 553 Change Default of StartMaximized from to
- 486 Change ThreadSafety of StartMaximized from ReadOnly to ReadSafe
- 462 Change ThreadSafety of StartMaximized from to ReadOnly
- 349 Add StartMaximized
StartScreenPosition
Type | Default | |
---|---|---|
Vector2 |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 4
- 553 Change Default of StartScreenPosition from to
- 486 Change ThreadSafety of StartScreenPosition from ReadOnly to ReadSafe
- 462 Change ThreadSafety of StartScreenPosition from to ReadOnly
- 349 Add StartScreenPosition
StartScreenSize
Type | Default | |
---|---|---|
Vector2 |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 4
- 553 Change Default of StartScreenSize from to
- 486 Change ThreadSafety of StartScreenSize from ReadOnly to ReadSafe
- 462 Change ThreadSafety of StartScreenSize from to ReadOnly
- 349 Add StartScreenSize
StudioModeChanged
Parameters (1) | |
---|---|
isStudioMode | bool |
Fired when the user's client switches between studio mode and in-game mode. This gets fired periodically in Roblox Studio when a session starts.
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of StudioModeChanged from to Unsafe
- 47 Add StudioModeChanged
TouchCameraMovementMode
Type | Default | |
---|---|---|
TouchCameraMovementMode |
The camera type in-use by the client while on a mobile device.
Thread safety | ReadSafe |
---|---|
Category | Control |
Loaded/Saved | true |
History 4
- 553 Change Default of TouchCameraMovementMode from to
- 486 Change ThreadSafety of TouchCameraMovementMode from ReadOnly to ReadSafe
- 462 Change ThreadSafety of TouchCameraMovementMode from to ReadOnly
- 176 Add TouchCameraMovementMode
TouchMovementMode
Type | Default | |
---|---|---|
TouchMovementMode |
The type of controls being used by the client on a mobile device.
Thread safety | ReadSafe |
---|---|
Category | Control |
Loaded/Saved | true |
History 4
- 553 Change Default of TouchMovementMode from to
- 486 Change ThreadSafety of TouchMovementMode from ReadOnly to ReadSafe
- 462 Change ThreadSafety of TouchMovementMode from to ReadOnly
- 153 Add TouchMovementMode
UsedCoreGuiIsVisibleToggle
Type | Default | |
---|---|---|
bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 4
- 553 Change Default of UsedCoreGuiIsVisibleToggle from to
- 486 Change ThreadSafety of UsedCoreGuiIsVisibleToggle from ReadOnly to ReadSafe
- 462 Change ThreadSafety of UsedCoreGuiIsVisibleToggle from to ReadOnly
- 268 Add UsedCoreGuiIsVisibleToggle
UsedCustomGuiIsVisibleToggle
Type | Default | |
---|---|---|
bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 4
- 553 Change Default of UsedCustomGuiIsVisibleToggle from to
- 486 Change ThreadSafety of UsedCustomGuiIsVisibleToggle from ReadOnly to ReadSafe
- 462 Change ThreadSafety of UsedCustomGuiIsVisibleToggle from to ReadOnly
- 268 Add UsedCustomGuiIsVisibleToggle
UsedHideHudShortcut
Type | Default | |
---|---|---|
bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 4
- 553 Change Default of UsedHideHudShortcut from to
- 486 Change ThreadSafety of UsedHideHudShortcut from ReadOnly to ReadSafe
- 462 Change ThreadSafety of UsedHideHudShortcut from to ReadOnly
- 211 Add UsedHideHudShortcut
VREnabled
Type | Default | |
---|---|---|
bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
VRRotationIntensity
Type | Default | |
---|---|---|
int |
Security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 6
- 553 Change Default of VRRotationIntensity from to
- 486 Change ThreadSafety of VRRotationIntensity from ReadOnly to ReadSafe
- 462 Change ThreadSafety of VRRotationIntensity from to ReadOnly
- 239 Add VRRotationIntensity
- 238 Remove VRRotationIntensity
- 239 Add VRRotationIntensity
VRSmoothRotationEnabled
Type | Default | |
---|---|---|
bool |
Write security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 2
- 553 Change Default of VRSmoothRotationEnabled from to
- 543 Add VRSmoothRotationEnabled
VignetteEnabled
Type | Default | |
---|---|---|
bool |
Write security | RobloxScriptSecurity |
---|---|
Thread safety | ReadSafe |
Category | Data |
Loaded/Saved | true |
History 4
- 553 Change Default of VignetteEnabled from to
- 511 Change Tags of VignetteEnabled from [Hidden, NotReplicated] to []
- 511 Change ReadSecurity of VignetteEnabled from RobloxScriptSecurity to None
- 508 Add VignetteEnabled
Removed members 5
ImageUploadPromptBehavior
Type | Default | |
---|---|---|
UploadSetting |
Security | RobloxScriptSecurity |
---|---|
Category | |
Loaded/Saved | false |
History 4
- 304 Remove ImageUploadPromptBehavior
- 176 Change WriteSecurity of ImageUploadPromptBehavior from None to RobloxScriptSecurity
- 176 Change ReadSecurity of ImageUploadPromptBehavior from None to RobloxScriptSecurity
- 135 Add ImageUploadPromptBehavior
VideoUploadPromptBehavior
Type | Default | |
---|---|---|
UploadSetting |
Security | RobloxScriptSecurity |
---|---|
Category | |
Loaded/Saved | false |
History 4
- 304 Remove VideoUploadPromptBehavior
- 176 Change ReadSecurity of VideoUploadPromptBehavior from None to RobloxScriptSecurity
- 176 Change WriteSecurity of VideoUploadPromptBehavior from None to RobloxScriptSecurity
- 47 Add VideoUploadPromptBehavior