Reference API Roblox

Engine API

Website

Related

Reference API Roblox

Studio

This class is not replicated. Its interface does not cross the network boundary.
This class is not creatable. Instances of this class cannot be created with Instance.new.
This class is a service. It is a singleton that may be acquired with GetService.
Tags: [NotCreatable, Service, NotReplicated]

Member index 203

HistoryMember
726"TODO" Color: Color3
726"function" Color: Color3
726"local" Color: Color3
726"nil" Color: Color3
726"self" Color: Color3
726ActionOnAutoResumeSync: ActionOnAutoResumeSync
726ActionOnStopSync: ActionOnStopSync
726Active Color: Color3
726Active Hover Over Color: Color3
726Always Save Script Changes: bool
726Animate Hover Over: bool
726Animation Skeleton Scale: float
726Animation Skeleton Transparency: float
726Auto Clean Empty Line: bool
726Auto Closing Brackets: bool
726Auto Closing Quotes: bool
726Auto Delete Closing Brackets and Quotes: bool
726Auto Indent Rule: AutoIndentRule
726Auto-Recovery Enabled: bool
726Auto-Recovery Interval (Minutes): int
726AutoResumeSyncOnPlaceOpen: bool
726AutoUpdateEnabled: bool
726AutocompleteAcceptanceBehavior: CompletionAcceptanceBehavior
726Automatically trigger AI Code Completion: bool
726Background Color: Color3
726Basic Objects Display Mode: ListDisplayMode
726Bool Color: Color3
726Bracket Color: Color3
726Built-in Function Color: Color3
726Camera Mouse Wheel Speed: float
726Camera Pan Speed: float
726Camera Shift Speed: float
726Camera Speed: float
726Camera Speed Adjust Binding: CameraSpeedAdjustBinding
726Camera Zoom to Mouse Position: bool
726CameraAdaptiveSpeed: bool
726CameraAltLeftMouseToRotate: bool
726CameraMouseMultiplier: float
726CameraNavigationModel: CameraNavigationModel
726CameraOrbitSensitivity: float
726CameraPanSensitivity: float
726CameraShiftFactor: float
726CameraTweenFocus: bool
726CameraZoomSpeed: float
726Clear Output On Start: bool
726CommandBarEnterExec: bool
726CommandBarFont: QFont
726CommandBarHistoryLen: int
726CommandBarLocalState: bool
726Comment Color: Color3
726Current Line Highlight Color: Color3
726Debugger Current Line Color: Color3
726Debugger Error Line Color: Color3
726DefaultInstancesDir: QDir
726DefaultScriptSyncFileType: DefaultScriptSyncFileType
726DeprecatedObjectsShown: bool
726DisplayLanguage: string
726DraggerActiveColor: Color3
726DraggerLengthFactor: float
726DraggerMajorGridIncrement: int
726DraggerMaxSoftSnaps: int
726DraggerPassiveColor: Color3
726DraggerScaleFactor: float
726DraggerShowAxisTicks: bool
726DraggerShowHoverRuler: bool
726DraggerShowMeasurement: bool
726DraggerShowNegativeAxes: bool
726DraggerShowPlanes: bool
726DraggerShowTargetSnap: bool
726DraggerShowTrackball: bool
726DraggerShowWhileDragging: bool
726DraggerSoftSnapMarginFactor: float
726DraggerSummonMarginFactor: float
726DraggerTiltRotateDuration: float
726Enable Autocomplete: bool
726Enable Autocomplete Doc View: bool
726Enable CoreScript Debugger: bool
726Enable Http Sandboxing: bool
726Enable Internal Beta Features: bool
726Enable Internal Features: bool
726Enable Script Analysis: bool
726Enable Scrollbar Markers: bool
726Enable Signature Help: bool
726Enable Signature Help Doc View: bool
726Enable Temporary Tabs: bool
726Enable Temporary Tabs In Explorer: bool
726Enable Type Hover: bool
726EnableCodeAssist: bool
726EnableFindOnType: bool
726EnableIndentationRulers: bool
726EnableSelectionTooltips: bool
726EnableStudioStreaming: bool
726Error Color: Color3
726ExternalEditorMode: ExternalEditorMode
726ExternalEditorSelection: QDir
726Find Selection Background Color: Color3
726Font: QFont
726Format On Paste: bool
726Format On Type: bool
726Function Name Color: Color3
726Highlight Current Line: bool
726Highlight Occurances: bool
726HintColor: Color3
726Hover Animate Speed: HoverAnimateSpeed
726Hover Box Thickness: float
726Hover Line Thickness: int
726Hover Over Color: Color3
726IconOverrideDir: QDir
726Indent Using Spaces: bool
726IndentationRulerColor: Color3
726InformationColor: Color3
726Keyword Color: Color3
726LargeFileLineCountThreshold: int
726LargeFileThreshold: int
726Line Thickness: float
726LoadAllBuiltinPluginsInRunModes: bool
726LoadInternalPlugins: bool
726LoadUserPluginsInRunModes: bool
726LocalAssetsFolder: QDir
726LuaDebuggerEnabled: bool
726Luau Keyword Color: Color3
726Main Volume: float
726Matching Word Background Color: Color3
726MaxFindReplaceAllResults: int
726Maximum Output Lines: int
726Menu Item Background Color: Color3
726Method Color: Color3
726Number Color: Color3
726Only Play Audio from Window in Focus: bool
726Operator Color: Color3
726Output Font: QFont
726Output Layout Mode: OutputLayoutMode
726PermissionLevelShown: PermissionLevelShown
726Physical Draggers Select Scope By Default: bool
726Pivot Snap To Geometry Color: Color3
726PluginDebuggingEnabled: bool
726PluginsDir: QDir
726PreferredTextSize: PreferredTextSize
726Primary Text Color: Color3
726Property Color: Color3
726ReloadBuiltinPluginsOnChange: bool
726ReloadLocalPluginsOnChange: bool
726Respect Studio shortcuts when game has focus: bool
726Ruler Color: Color3
726Rulers: string
726RuntimeUndoBehavior: RuntimeUndoBehavior
726Script Editor Color Preset: StudioScriptEditorColorPresets
726Script Editor Scrollbar Background Color: Color3
726Script Editor Scrollbar Handle Color: Color3
726ScriptTimeoutLength: int
726Scroll Past Last Line: bool
726Secondary Text Color: Color3
726Select Color: Color3
726Select/Hover Color: Color3
726Selected Menu Item Background Color: Color3
726Selected Text Color: Color3
726Selection Background Color: Color3
726Selection Box Thickness: float
726Selection Color: Color3
726Selection Line Thickness: int
726Set Pivot of Imported Parts: bool
726Show Animation Skeleton: bool
726Show Animation Skeleton Attachments: bool
726Show Animation Skeleton Axes: bool
726Show Animation Skeleton Rotations: bool
726Show Animation Skeleton Text: bool
726Show Core GUI in Explorer while Playing: bool
726Show Diagnostics Bar: bool
726Show FileSyncService: bool
726Show Hidden Objects in Explorer: bool
726Show Hover Over: bool
726Show Light Guides: bool
726Show Navigation Labels: bool
726Show Navigation Mesh: bool
726Show Pathfinding Links: bool
726Show Plugin GUI Service in Explorer: bool
726Show Singly Selected Attachment Parent Frame: bool
726Show Whitespace: bool
726Show plus button on hover in Explorer: bool
726ShowCorePackagesInExplorer: bool
726Skip Closing Brackets and Quotes: bool
726String Color: Color3
726Tab Width: int
726Text Color: Color3
726Text Wrapping: bool
726Theme: Instance
726TypeColor: Color3
726Use Bounding Box Move Handles: bool
726UseDefaultExternalEditor: bool
726VAxisColor: Color3
726Warning Color: Color3
726Whitespace Color: Color3
726XAxisColor: Color3
726YAxisColor: Color3
726ZAxisColor: Color3
462GetAvailableThemes(): Array
462ThemeChanged()
inherited from Instance
726Archivable: bool
726Capabilities: SecurityCapabilities
726IsInSandbox: bool
726Name: string
726Parent: Instance
726PredictionMode: PredictionMode
726Sandboxed: bool
726UniqueId: UniqueId
576AddTag(tag: string): null
573ClearAllChildren(): null
462Clone(): Instance
573Destroy(): null
486FindFirstAncestor(name: string): Instance
486FindFirstAncestorOfClass(className: string): Instance
486FindFirstAncestorWhichIsA(className: string): Instance
486FindFirstChild(name: string, recursive: bool = false): Instance
486FindFirstChildOfClass(className: string): Instance
486FindFirstChildWhichIsA(className: string, recursive: bool = false): Instance
486FindFirstDescendant(name: string): Instance
563GetActor(): Actor
486GetAttribute(attribute: string): Variant
462GetAttributeChangedSignal(attribute: string): RBXScriptSignal
631GetAttributes(): Dictionary
648GetChildren(): Instances
462GetDebugId(scopeLength: int = 4): string
707GetDescendants(): Instances
486GetFullName(): string
706GetStyled(name: string, selector: string?): Variant
657GetStyledPropertyChangedSignal(property: string): RBXScriptSignal
576GetTags(): Array
576HasTag(tag: string): bool
486IsAncestorOf(descendant: Instance): bool
486IsDescendantOf(ancestor: Instance): bool
664IsPropertyModified(property: string): bool
698QueryDescendants(selector: string): Instances
573Remove(): null
576RemoveTag(tag: string): null
664ResetPropertyToDefault(property: string): null
573SetAttribute(attribute: string, value: Variant): null
462WaitForChild(childName: string, timeOut: double): Instance
726children(): Instances
726clone(): Instance
726destroy(): null
726findFirstChild(name: string, recursive: bool = false): Instance
726getChildren(): Instances
726isDescendantOf(ancestor: Instance): bool
726remove(): null
462AncestryChanged(child: Instance, parent: Instance)
462AttributeChanged(attribute: string)
462ChildAdded(child: Instance)
462ChildRemoved(child: Instance)
462DescendantAdded(descendant: Instance)
462DescendantRemoving(descendant: Instance)
500Destroying()
657StyledPropertiesChanged()
726childAdded(child: Instance)
inherited from Object
726ClassName: string
726className: string
647GetPropertyChangedSignal(property: string): RBXScriptSignal
647IsA(className: string): bool
726isA(className: string): bool
647Changed(property: string)

Removed member index 42

HistoryMember
454"export" Color: Color3
454"type" Color: Color3
387Attach Debugger To: DEPRECATED_DebuggerDataModelPreference
443Auto Indent: bool
637Auto-Recovery Path: QDir
383Auto-Save Enabled: bool
383Auto-Save Interval (Minutes): int
383Auto-Save Path: QDir
616Automatically commit locked scripts when you save or publish to Roblox: bool
712CameraSpeedLockDefault: bool
492DEPRECATED_DisableAccuratePlaySolo: bool
366Debug Client In APS Mode: bool
671DefaultScriptFileDir: QDir
443Device Pairing Code: int
489Disable Accurate Play Solo: bool
577Display Team Create toggle when creating a new experience: bool
583Drag Multiple Parts As Single Part: bool
458Enable Intellisense: bool
488Enable Linting: bool
577File > New creates a place with Team Create off: bool
685FreeCameraSpeedScroll: bool
383Import mesh files as single mesh: bool
468Language: LanguagePreference
454Maximum Table Depth: int
526OverrideCoreScripts: bool
526OverrideCoreScriptsDir: QDir
454Preprocessor Color: Color3
419RecentSavesDir: QDir
592Render Throttle Percentage: int
583Search Content For Core Scripts: bool
583Selection Highlight Thickness: float
626Server Audio Behavior: ServerAudioBehavior
483Show CorePackages: bool
570Show Deployment Warnings: bool
526Show Navigation Areas: bool
587Show QT warnings in output: bool
412Show Roblox Plugin GUI Service in Explorer: bool
368Split Meshes: bool
691StudioStreamingMaxRadius: int
691StudioStreamingMinRadius: int
359Use Accurate Play Solo: bool
358FindTheme(themeName: string): Instance

Description

The Studio object is a settings object that is exclusive to Roblox Studio. It can be found in Roblox Studio's settings under the Studio tab.

History 1331

Members 203

"TODO" Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 9

Tags: [NotReplicated]

"function" Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 9

Tags: [NotReplicated]

"local" Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 9

Tags: [NotReplicated]

"nil" Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 9

Tags: [NotReplicated]

"self" Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 9

Tags: [NotReplicated]

ActionOnAutoResumeSync

TypeDefault
ActionOnAutoResumeSync

History 2

ActionOnStopSync

TypeDefault
ActionOnStopSync

History 5

Active Color

TypeDefault
Color3

History 8

Active Hover Over Color

TypeDefault
Color3

History 8

Always Save Script Changes

TypeDefault
bool

If set to true, Roblox Studio will attempt to transfer script changes that were made during a Play Solo session to the opened place.

History 8

Animate Hover Over

TypeDefault
bool

If set to true, the hover selection box that is shown when mousing over selectable objects in the Workspace will flash between Hover Over Color and Select Color based on the Hover Animate Speed.

History 8

Animation Skeleton Scale

TypeDefault
float

History 1

Animation Skeleton Transparency

TypeDefault
float

History 1

Auto Clean Empty Line

TypeDefault
bool

History 8

Auto Closing Brackets

TypeDefault
bool

History 8

Auto Closing Quotes

TypeDefault
bool

History 8

Auto Delete Closing Brackets and Quotes

TypeDefault
bool

History 5

Auto Indent Rule

TypeDefault
AutoIndentRule

History 8

Auto-Recovery Enabled

TypeDefault
bool

History 8

Auto-Recovery Interval (Minutes)

TypeDefault
int

History 8

AutoResumeSyncOnPlaceOpen

TypeDefault
bool

History 2

AutoUpdateEnabled

TypeDefault
bool

History 2

AutocompleteAcceptanceBehavior

TypeDefault
CompletionAcceptanceBehavior

History 2

Automatically trigger AI Code Completion

TypeDefault
bool

History 3

Background Color

TypeDefault
Color3

Specifies the background color of Roblox Studio's script editor.

This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

Basic Objects Display Mode

TypeDefault
ListDisplayMode

Sets the scrolling mode of the Advanced Objects tab in Roblox Studio.

History 8

Bool Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 9

Tags: [NotReplicated]

Bracket Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 8

Tags: [NotReplicated]

Built-in Function Color

TypeDefault
Color3

Sets the color of built-in functions and keywords in the script editor.

This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

Camera Mouse Wheel Speed

TypeDefault
float

Sets how many studs the camera will move forward or backwards when using the mouse wheel.

History 8

Camera Pan Speed

TypeDefault
float

History 4

Camera Shift Speed

TypeDefault
float

Sets the speed in studs/sec that the camera moves while holding down Shift with the movement keys.

History 8

Camera Speed

TypeDefault
float

Sets the speed in studs/sec that the camera moves when movement keys are pressed.

History 8

Camera Speed Adjust Binding

TypeDefault
CameraSpeedAdjustBinding

History 5

Camera Zoom to Mouse Position

TypeDefault
bool

History 8

CameraAdaptiveSpeed

TypeDefault
bool

History 3

CameraAltLeftMouseToRotate

TypeDefault
bool

History 2

CameraMouseMultiplier

TypeDefault
float

History 2

CameraNavigationModel

TypeDefault
CameraNavigationModel

History 2

CameraOrbitSensitivity

TypeDefault
float

History 2

CameraPanSensitivity

TypeDefault
float

History 2

CameraShiftFactor

TypeDefault
float

History 2

CameraTweenFocus

TypeDefault
bool

History 3

CameraZoomSpeed

TypeDefault
float

History 2

Clear Output On Start

TypeDefault
bool

If set to true, the output will be automatically cleared when game sessions are switched.

History 8

CommandBarEnterExec

TypeDefault
bool

History 2

CommandBarFont

TypeDefault
QFont

History 2

CommandBarHistoryLen

TypeDefault
int

History 2

CommandBarLocalState

TypeDefault
bool

History 8

Comment Color

TypeDefault
Color3

Specifies the color of comments in Roblox Studio's script editor.

This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

Current Line Highlight Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

Debugger Current Line Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 13

Tags: [NotReplicated]

Debugger Error Line Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 13

Tags: [NotReplicated]

DefaultInstancesDir

TypeDefault
QDir

History 2

DefaultScriptSyncFileType

TypeDefault
DefaultScriptSyncFileType

History 2

DeprecatedObjectsShown

TypeDefault
bool

If set to true, deprecated objects will be shown in the Advanced Objects window, as well as the Object Browser.

History 8

DisplayLanguage

TypeDefault
string

History 5

DraggerActiveColor

TypeDefault
Color3

History 3

DraggerLengthFactor

TypeDefault
float

History 2

DraggerMajorGridIncrement

TypeDefault
int

History 3

DraggerMaxSoftSnaps

TypeDefault
int

History 3

DraggerPassiveColor

TypeDefault
Color3

History 3

DraggerScaleFactor

TypeDefault
float

History 2

DraggerShowAxisTicks

TypeDefault
bool

History 2

DraggerShowHoverRuler

TypeDefault
bool

History 3

DraggerShowMeasurement

TypeDefault
bool

History 3

DraggerShowNegativeAxes

TypeDefault
bool

History 2

DraggerShowPlanes

TypeDefault
bool

History 2

DraggerShowTargetSnap

TypeDefault
bool

History 3

DraggerShowTrackball

TypeDefault
bool

History 2

DraggerShowWhileDragging

TypeDefault
bool

History 2

DraggerSoftSnapMarginFactor

TypeDefault
float

History 3

DraggerSummonMarginFactor

TypeDefault
float

History 3

DraggerTiltRotateDuration

TypeDefault
float

History 3

Enable Autocomplete

TypeDefault
bool

When set to true, the script editor and command bar will show an autocomplete menu while writing.

History 9

Enable Autocomplete Doc View

TypeDefault
bool

History 4

Enable CoreScript Debugger

TypeDefault
bool

History 8

Enable Http Sandboxing

TypeDefault
bool

History 8

Enable Internal Beta Features

TypeDefault
bool

History 8

Enable Internal Features

TypeDefault
bool

History 8

Enable Script Analysis

TypeDefault
bool

History 4

Enable Scrollbar Markers

TypeDefault
bool

History 4

Enable Signature Help

TypeDefault
bool

History 5

Enable Signature Help Doc View

TypeDefault
bool

History 4

Enable Temporary Tabs

TypeDefault
bool

History 8

Enable Temporary Tabs In Explorer

TypeDefault
bool

History 10

Enable Type Hover

TypeDefault
bool

History 5

EnableCodeAssist

TypeDefault
bool

History 3

EnableFindOnType

TypeDefault
bool

History 2

EnableIndentationRulers

TypeDefault
bool

History 3

EnableSelectionTooltips

TypeDefault
bool

History 2

EnableStudioStreaming

TypeDefault
bool

History 2

Error Color

TypeDefault
Color3

Specifies the color of the wavy underline shown when malformed code is detected in the script editor.

This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

ExternalEditorMode

TypeDefault
ExternalEditorMode

History 2

ExternalEditorSelection

TypeDefault
QDir

History 2

Find Selection Background Color

TypeDefault
Color3

Sets the highlight color of matches in the script editor's Find Selection operation (Ctrl+F).

This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

Font

TypeDefault
QFont

Specifies the font used in the script editor.

History 8

  • 726 Change Default of Font from to
  • 725 Change WriteSecurity of Font from None to PluginSecurity
  • 725 Change ReadSecurity of Font from None to PluginSecurity
  • 653 Change Default of Font from to
  • 553 Change Default of Font from to
  • 486 Change ThreadSafety of Font from ReadOnly to ReadSafe
  • 462 Change ThreadSafety of Font from to ReadOnly
  • 349 Add Font

Format On Paste

TypeDefault
bool

History 8

Format On Type

TypeDefault
bool

History 8

Function Name Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 9

Tags: [NotReplicated]

GetAvailableThemes

Parameters (0)
No parameters.
Returns (1)
Array

The GetAvailableThemes() function returns a list of StudioThemes available in Studio. You can access the function via:

settings().Studio:GetAvailableThemes()

History 2

Highlight Current Line

TypeDefault
bool

History 8

Highlight Occurances

TypeDefault
bool

History 8

HintColor

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 5

Tags: [NotReplicated]

Hover Animate Speed

TypeDefault
HoverAnimateSpeed

Specifies how frequently the hover animation flashes when the mouse is hovering over a selectable object in the Workspace.

History 8

Hover Box Thickness

TypeDefault
float

History 5

Hover Line Thickness

TypeDefault
int

History 4

Hover Over Color

TypeDefault
Color3

Specifies the color that the hover selection box uses.

History 8

IconOverrideDir

TypeDefault
QDir

History 4

Indent Using Spaces

TypeDefault
bool

History 8

IndentationRulerColor

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 3

Tags: [NotReplicated]

InformationColor

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 5

Tags: [NotReplicated]

Keyword Color

TypeDefault
Color3

Sets the text color of built-in Luau keywords.

This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

LargeFileLineCountThreshold

TypeDefault
int

History 3

LargeFileThreshold

TypeDefault
int

History 3

Line Thickness

TypeDefault
float

Sets the thickness of the Model.PrimaryPart selection adornee. This value is constrained between 0 and 0.05.

History 8

LoadAllBuiltinPluginsInRunModes

TypeDefault
bool

History 3

LoadInternalPlugins

TypeDefault
bool

History 2

LoadUserPluginsInRunModes

TypeDefault
bool

History 3

LocalAssetsFolder

TypeDefault
QDir

History 6

LuaDebuggerEnabled

TypeDefault
bool

Specifies whether or not the Lua Debugger feature is enabled.

History 8

Luau Keyword Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 9

Tags: [NotReplicated]

Main Volume

TypeDefault
float

History 4

Matching Word Background Color

TypeDefault
Color3

Sets the highlight color of double-clicked variables in the script editor.

This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

MaxFindReplaceAllResults

TypeDefault
int

History 2

Maximum Output Lines

TypeDefault
int

The maximum number of lines that can be displayed in the output.

History 8

Menu Item Background Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 7

Tags: [NotReplicated]

Method Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 9

Tags: [NotReplicated]

Number Color

TypeDefault
Color3

Specifies the color of numbers in Roblox Studio's script editor.

This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

Only Play Audio from Window in Focus

TypeDefault
bool

If set to true, audio being played will only be heard if the game window is being focused on.

History 8

Operator Color

TypeDefault
Color3

Sets the text color of operator characters in the script editor.

This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

Output Font

TypeDefault
QFont

Specifies the font used by the output.

History 8

Output Layout Mode

TypeDefault
OutputLayoutMode

Sets the layout mode of the output.

History 8

PermissionLevelShown

TypeDefault
PermissionLevelShown

Sets the highest permission level that APIs have to have in order to be shown in the Object Browser. See PermissionLevelShown for more info.

History 8

Physical Draggers Select Scope By Default

TypeDefault
bool

History 5

Pivot Snap To Geometry Color

TypeDefault
Color3

History 5

PluginDebuggingEnabled

TypeDefault
bool

History 8

PluginsDir

TypeDefault
QDir

The directory where local plugins are stored.

History 8

PreferredTextSize

TypeDefault
PreferredTextSize

History 4

Primary Text Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 7

Tags: [NotReplicated]

Property Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 9

Tags: [NotReplicated]

ReloadBuiltinPluginsOnChange

TypeDefault
bool

History 3

ReloadLocalPluginsOnChange

TypeDefault
bool

History 3

Respect Studio shortcuts when game has focus

TypeDefault
bool

When set to true, Roblox Studio shortcuts will take priority over inputs being captured in the game window.

History 8

Ruler Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 9

Tags: [NotReplicated]

Rulers

TypeDefault
string

History 8

RuntimeUndoBehavior

TypeDefault
RuntimeUndoBehavior

History 8

Script Editor Color Preset

TypeDefault
StudioScriptEditorColorPresets

History 8

Script Editor Scrollbar Background Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 7

Tags: [NotReplicated]

Script Editor Scrollbar Handle Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 7

Tags: [NotReplicated]

ScriptTimeoutLength

TypeDefault
int

The time (in seconds) a script can wait to be resumed before timing out.

History 8

Scroll Past Last Line

TypeDefault
bool

History 8

Secondary Text Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 7

Tags: [NotReplicated]

Select Color

TypeDefault
Color3

The color of the selection box used with object selections in the Workspace

History 8

Select/Hover Color

TypeDefault
Color3

Sets the color of the Model.PrimaryPart selection box.

History 8

Selected Text Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 7

Tags: [NotReplicated]

Selection Background Color

TypeDefault
Color3

Sets the background color of selected text in the script editor.

This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

Selection Box Thickness

TypeDefault
float

History 3

Selection Color

TypeDefault
Color3

Sets the text color of selected text in the script editor.

This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

Selection Line Thickness

TypeDefault
int

History 4

Set Pivot of Imported Parts

TypeDefault
bool

History 6

Show Animation Skeleton

TypeDefault
bool

History 1

Show Animation Skeleton Attachments

TypeDefault
bool

History 1

Show Animation Skeleton Axes

TypeDefault
bool

History 1

Show Animation Skeleton Rotations

TypeDefault
bool

History 1

Show Animation Skeleton Text

TypeDefault
bool

History 1

Show Core GUI in Explorer while Playing

TypeDefault
bool

If set to true, the CoreGui will be visible in the Explorer while the game is running.

History 9

Show Diagnostics Bar

TypeDefault
bool

If set to true, basic diagnostic information is shown in the bottom right.

History 8

Show FileSyncService

TypeDefault
bool

History 9

Show Hidden Objects in Explorer

TypeDefault
bool

History 8

Show Hover Over

TypeDefault
bool

If set to true, hovering over an object in the Workspace will show a selection box.

History 8

Show Light Guides

TypeDefault
bool

History 4

Show Plugin GUI Service in Explorer

TypeDefault
bool

When set to true, the PluginGuiService will be shown in Roblox Studio's explorer.

History 9

Show Singly Selected Attachment Parent Frame

TypeDefault
bool

History 3

Show Whitespace

TypeDefault
bool

History 10

Show plus button on hover in Explorer

TypeDefault
bool

History 9

ShowCorePackagesInExplorer

TypeDefault
bool

History 5

Skip Closing Brackets and Quotes

TypeDefault
bool

History 8

String Color

TypeDefault
Color3

Specifies the color of strings in the script editor.

This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

Tab Width

TypeDefault
int

Specifies how many spaces are used to represent a tab in the script editor.

History 8

Text Color

TypeDefault
Color3

Specifies the color of normal text in the script editor.

This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

Text Wrapping

TypeDefault
bool

If set to true, text in the script editor will be wrapped.

History 8

Theme

TypeDefault
Instance

The Theme property is used to get/set the current StudioTheme used by Studio.

This is intended for use within Plugins, but will also execute in the Command Line. You can access the function via:

1
settings().Studio.Theme

For instance, if you would like to print the current Studio theme:

1
print("The current Studio theme is:", settings().Studio.Theme)

History 8

  • 726 Change Default of Theme from to
  • 725 Change ReadSecurity of Theme from None to PluginSecurity
  • 725 Change WriteSecurity of Theme from None to PluginSecurity
  • 653 Change Default of Theme from to
  • 553 Change Default of Theme from to
  • 486 Change ThreadSafety of Theme from ReadOnly to ReadSafe
  • 462 Change ThreadSafety of Theme from to ReadOnly
  • 350 Add Theme

ThemeChanged

Parameters (0)
No parameters.

The ThemeChanged event fires when Studio's Theme changes. The best use of this event is to get the colors from the theme that changed and update your plugin's UI accordingly.

History 2

TypeColor

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 5

Tags: [NotReplicated]

Use Bounding Box Move Handles

TypeDefault
bool

History 4

UseDefaultExternalEditor

TypeDefault
bool

History 2

VAxisColor

TypeDefault
Color3

History 2

Warning Color

TypeDefault
Color3

Specifies the color of the wavy underline shown when the script analyzer picks up a problem that should be addressed in the script editor.

This property is not replicated. Its interface does not cross the network boundary.

History 11

Tags: [NotReplicated]

Whitespace Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 13

Tags: [NotReplicated]

XAxisColor

TypeDefault
Color3

History 2

YAxisColor

TypeDefault
Color3

History 2

ZAxisColor

TypeDefault
Color3

History 2

Removed members 42

"export" Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 2

Tags: [NotReplicated]

"type" Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 2

Tags: [NotReplicated]

Attach Debugger To

TypeDefault
DEPRECATED_DebuggerDataModelPreference

History 2

Auto Indent

TypeDefault
bool

History 4

Auto-Recovery Path

TypeDefault
QDir

History 5

Auto-Save Enabled

TypeDefault
bool

History 2

Auto-Save Interval (Minutes)

TypeDefault
int

History 2

Auto-Save Path

TypeDefault
QDir

History 2

Automatically commit locked scripts when you save or publish to Roblox

TypeDefault
bool

History 2

CameraSpeedLockDefault

TypeDefault
bool

History 2

DEPRECATED_DisableAccuratePlaySolo

TypeDefault
bool

History 2

Debug Client In APS Mode

TypeDefault
bool

History 2

DefaultScriptFileDir

TypeDefault
QDir

History 6

Device Pairing Code

TypeDefault
int

History 2

Disable Accurate Play Solo

TypeDefault
bool

History 4

Display Team Create toggle when creating a new experience

TypeDefault
bool

History 2

Drag Multiple Parts As Single Part

TypeDefault
bool

History 5

Enable Intellisense

TypeDefault
bool
This property is deprecated. It exists only for backward compatibility, and should not be used for new work.
This property is not replicated. Its interface does not cross the network boundary.

History 2

Tags: [NotReplicated, Deprecated]

Enable Linting

TypeDefault
bool

History 3

File > New creates a place with Team Create off

TypeDefault
bool

History 3

FindTheme

Parameters (1)
themeNamestring
Returns (1)
Instance

History 2

FreeCameraSpeedScroll

TypeDefault
bool

History 3

Import mesh files as single mesh

TypeDefault
bool

History 2

Language

TypeDefault
LanguagePreference
This property is deprecated. It exists only for backward compatibility, and should not be used for new work.

History 4

Tags: [Deprecated]

Maximum Table Depth

TypeDefault
int

History 4

OverrideCoreScripts

TypeDefault
bool

History 5

OverrideCoreScriptsDir

TypeDefault
QDir

History 5

Preprocessor Color

TypeDefault
Color3
This property is not replicated. Its interface does not cross the network boundary.

History 4

Tags: [NotReplicated]

RecentSavesDir

TypeDefault
QDir

History 2

Render Throttle Percentage

TypeDefault
int

History 5

Selection Highlight Thickness

TypeDefault
float

History 3

Server Audio Behavior

TypeDefault
ServerAudioBehavior

History 5

Show CorePackages

TypeDefault
bool

History 4

Show Deployment Warnings

TypeDefault
bool

History 4

Show QT warnings in output

TypeDefault
bool

History 5

Show Roblox Plugin GUI Service in Explorer

TypeDefault
bool

History 2

Split Meshes

TypeDefault
bool

History 2

StudioStreamingMaxRadius

TypeDefault
int

History 2

StudioStreamingMinRadius

TypeDefault
int

History 2

Use Accurate Play Solo

TypeDefault
bool

History 2

Settings