Studio Settings
Many customization options are accessible via File → Studio Settings (AltS on Windows; ⌥S on Mac). You can quickly locate known settings by typing search queries into the search field at the top of the window.
![A close up view of the Studio Settings window. The search bar and settings navigation sections are highlighted.](https://prod.docsiteassets.roblox.com/assets/studio/general/Studio-Settings-Layout.png)
Language
Studio defaults to English as the system language but allows you to change it to another supported language. To change the language, search for the Language option and select the language of your choice. Restart Studio to reflect the change.
Visual Theme
Studio features both a light theme and dark theme. If your operating system supports light and dark modes, the default option mirrors your system mode.
To explicitly change themes, search for the Theme option and select either Default, Light, or Dark.
Script Editor
The built-in script editor has multiple configuration options. To access them, select the Script Editor tab on the left side of the settings window.
Commonly modified options include:
Option | Description |
---|---|
Font | Font face and size for code in the editor. |
Tab Width | Number of spaces representing a Tab indent. |
Indent Using Spaces | If enabled, spaces equal to Tab Width are inserted with Tab press. |
Text Wrapping | If enabled, longer lines of code wrap to the next line. |
Script Editor Color Preset | Color preset for code elements, selection colors, and more. After choosing a preset, you can set specific colors for options like Selection Color and Comment Color. |
Window Layout
Repositioning Windows
You can reposition any window by click-dragging its header bar into the bounds of another window. When you do so, a floating position selector appears in the target window.
![The position selector widget in 3D viewport on top of a darkened background.](https://prod.docsiteassets.roblox.com/assets/studio/general/Docking-Position-Selector.jpg)
Moving your mouse pointer over one of the selector's icons shows a preview of where the dragged window will move in context to the target region. For example, the "upper half" icon makes the dragged window occupy the upper half of the target region, while the "right column" icon makes the dragged window dock to the right side of the target region.
![The position selector widget in 3D viewport with the Upper Half button highlighted. When you select this button, the 3D viewport displays a preview of where the window will move in context to the upper half of the screen.](https://prod.docsiteassets.roblox.com/assets/studio/general/Docking-Reposition-Window-Upper-Half.jpg)
Grouping Windows
If you choose the center icon of the position selector, the dragged window will group into the target region as a tab. This allows you to set up tab groups of commonly used windows.
![An example of an Explorer window if you choose the center icon of the position selection. It includes three tabs at the bottom of the window: the Explorer window, the Properties window, and the Terrain Editor window.](https://prod.docsiteassets.roblox.com/assets/studio/general/Docking-Grouped-Tabs.png)
Floating Windows
To float a window freely of other windows, click the small dropdown arrow in the upper-right corner of its header bar and select Float. Alternatively, to re-dock a floating window to its original position, click the dropdown arrow and select Dock.
![A close up view of the Explorer window with the small dropdown arrow and its Float menu item highlighted. This allows you to float a docked window.](https://prod.docsiteassets.roblox.com/assets/studio/general/Docking-Options-Float.png)
![A close up view of the Explorer window with the small dropdown arrow and its Dock menu item highlighted. This allows you to re-dock a floating window.](https://prod.docsiteassets.roblox.com/assets/studio/general/Docking-Options-Dock.png)
Pinning Windows
To maximize screen space for the 3D viewport, you can pin windows (or an entire group of windows) as vertical tabs on the left or right side of the viewport. Once pinned, you can temporarily open any window by clicking its tab — this does not disturb other windows, and the expanded window will automatically collapse when you click in another window or click its tab again.
![An example 3D viewport where the Explorer, Properties, and Terrain Editor windows are pinned to the right of the screen.](https://prod.docsiteassets.roblox.com/assets/studio/general/Docking-Pinned-Tabs.jpg)
To pin a window or an entire group of windows, click the "pin" button. Alternatively, to un-pin a pinned window/group, open it and click the "expand" button.
![A close up view of the Explorer window with the Pin or Un-Pin button highlighted.](https://prod.docsiteassets.roblox.com/assets/studio/general/Docking-Options-Pin.png)