Studio interface

Toolbar and mezzanine

The toolbar and mezzanine reside at the top of Studio.

Mezzanine and toolbar indicated in Studio.

The left side of the mezzanine contains easily-accessible testing controls.

Testing controls indicated in Studio's mezzanine.

The right side of the mezzanine contains buttons/menus for collaboration, sharing, Assistant, creator notifications, and account options.

Other options indicated in Studio's mezzanine.

In the center of the mezzanine are the default tool tabs of Home, Model, Avatar, UI, Script, and Plugins. You can also add custom tabs for your specific needs.

Default tabs indicated in Studio's mezzanine.

The Home tab contains the core transform tools, part inserter, the color and material widgets, the group and lock tools, and anchor toggle. Also contains the Terrain Editor.

Appearance

You can customize the appearance of the toolbar by right-clicking in an empty area within the mezzanine/toolbar and selecting from the following options:

  • Manage tabs — Reveals a popup window with the following options:

    The Manage Tabs popup in Studio.
    1. Show or hide the tab.
    2. With a tab selected, reorder it relative to the other tabs.
    3. Delete a selected custom tab.
    4. Choose between tabs Center alignment or Left alignment (next to the testing controls).
  • Collapse toolbar — Maximizes space by hiding the toolbar while keeping the mezzanine visible. Hovering over a tab in the mezzanine temporarily reveals the toolbar.

  • Compact toolbar — Makes the toolbar considerably more compact through smaller icons and labels, ideal for laptops or smaller monitors.

  • Show labels — Toggles the text labels below tools on or off.

Custom tabs

Beyond the default tool tabs, you can add custom tabs for your specific needs, either through Studio's interface or by editing local .json files.

The easiest way to create custom tabs is through Studio's workflow.

  1. Click the + button to the right of the default tabs, then type in a name for the new tab and press Enter.

    Button to add custom tab indicated in Studio's mezzanine.
  2. Click the button or right‑click in an empty region of the toolbar and select Add tools.

    Button to add new tool to a custom tab in Studio's toolbar.
  3. In the popup window, search for a tool and toggle its checkbox to add. New tools appear to the right of other tools, but you can right‑click any tool and select Move left or Move right to reorder it relative to other tools. You can also insert a divider by right‑clicking in an empty region of the toolbar and selecting Add divider.

    Custom tab populated with tools.

3D viewport

The 3D viewport represents the Workspace of a place. From here, you can move the camera around the virtual world, manipulate objects with the mouse, and playtest a game without leaving Studio.

An example viewport display of a desert environment with multiple stone pillars. One of the pillars displays movement visual aids from the Move tool.
3D viewport in Roblox Studio

Camera controls

Inside the viewport, you can move the camera with the following controls.

Keys/ShortcutsAction
W A S DMoves the camera forward/left/back/right.
Q EMoves the camera down/up.
ShiftIn combination with any movement key, changes the camera speed.
FFocuses the camera on a selected part.
Right Mouse ButtonWhen pressed, dragging the mouse moves the camera view around.
Mouse Scroll Wheel
Ctrl= or =
Ctrl- or - or O
Zooms the camera in or out.
Zooms the camera in.
Zooms the camera out.
, / .Rotates the camera left/right. If a part/model is in focus via the F shortcut, rotates the camera counterclockwise/clockwise around that focused object.
Middle Mouse ButtonWhen pressed, dragging the mouse pans the camera.
Right Mouse Button & Mouse Scroll WheelPressing the right mouse button and scrolling the mouse wheel up increases the camera scroll speed. Conversely, pressing the right mouse button and scrolling the mouse wheel down reduces the camera scroll speed.

Object selection

As you hover over parts and models in the viewport, they are outlined to indicate their potential selection. You can select an outlined object by clicking it, or you can select multiple objects by holding Shift, Ctrl, or as you hover over and click them.

A warehouse environment with the stairs and multiple pallet box objects with a blue highlight to signify that they are selected in the 3D viewport.

In more complex environments or when zoomed in, objects will commonly be hidden from your view by other objects in front. To select hidden objects without moving the camera around, hold Alt or and click to perform selection cycling to the next further object behind the currently selected object.

To customize the appearance of selection lines and boxes around objects, set your desired options in the Selection Visualization section within the Selection panel of Studio's settings.

A warehouse environment with rope object's selection outline and bounding box highlighted.

Visualization options

In the upper-right corner of the 3D viewport, you can quickly toggle or set common visualization options related to on‑screen UI overlays, light sources, physics simulation, character pathfinding, and more. The menu also contains a control for viewing/setting the camera scroll speed.

A close up view of the 3D viewport with the Visualization Options button indicated in the upper-right corner.

Frequently-used tools

Commonly used windows include the Explorer, the Properties window, Asset Manager, Toolbox, and others.

Explorer

The Explorer window, visible by default and accessible from Studio's Window menu or Home tab, shows a hierarchical list of every object and service inside the place, collectively referred to as its data model. Frequently used services in the hierarchy include Workspace which mirrors the 3D viewport, as well as ReplicatedStorage and ServerStorage.

Explorer hierarchy showing Camera, Terrain, and SignModel as children of Workspace; Board and Post as children of SignModel

Properties

The Properties window, visible by default and accessible from Studio's Window menu or Home tab, lets you adjust properties of a selected object to change how it looks and behaves. Object properties are divided into sections; for example, a MeshPart includes sections like Appearance which allows you to change its color, material, transparency, and more.

At the bottom of the window, you can define custom attributes for an object, similar to its default properties. Attributes and their values are saved with your place/assets and they're an ideal way for team members to experiment with different values during runtime, even if they don't understand the underlying code.

A close up view of the Attributes section of the Properties window.

Asset Manager

The Asset Manager, accessible from Studio's Window menu or Home tab, lets you manage places, images, meshes, audio, and more. It also provides a mechanism to bulk import large groups of assets.

Toolbox

The Toolbox, accessible from Studio's Window menu or Home tab, contains a selection of models, images, meshes, audio, plugins, videos, and fonts made by Roblox or Roblox community members. It also includes all of the creations that you've personally distributed on the Creator Store or those which were distributed by groups you belong to.

The Toolbox window.

Output

The Output window, accessible from Studio's Window menu or Script tab, displays errors captured from running scripts, messages from Roblox Engine, messages from calls to print(), and errors from calls to warn().

Command Bar

The Command Bar, accessible from Studio's Script tab toolbar or the Window ⟩ Script menu, lets you execute Luau code outside of scripts. To quickly jump to the command bar at any time, press Ctrl9 (Windows) or 9 (Mac).

Features include:

  • Multiline editing — Press Enter to insert new lines while typing. The bar starts with 2 lines, grows up to 10 lines as new lines are inserted, and shrinks as lines are deleted. When you're ready to run/execute the contents of the bar, click the Run button or use the shortcut CtrlEnter (Enter).

  • Command history — The last 10 executed commands are visible by clicking the History button and navigating to the Recent tab. Clicking on a command in the list loads it into the bar, or you can navigate the list with / and insert the highlighted command with Enter. Alternatively, you can scrub through commands with Ctrl/ + / when the command bar is selected.

  • Saved commands — You can explicitly save commands with the Save button or the default shortcut CtrlB (B). Saved commands can be accessed through the Saved tab in the popup list, and the mechanics of loading saved commands from the list are the same as those in the command history.

  • Script Editor integration — The command bar is an embedded script editor and supports a wide subset of Studio's Script Editor features, including autocomplete, Luau linting, go to declaration, function filter, Code Assist, and multi‑cursor.

Layout customization

Studio's drag-and-drop interface lets you easily customize window layout to best suit your workflows.

Reposition windows

You can reposition any window by click-dragging its header bar. As you begin dragging the window, the interface reveals empty docking area regions. If you drag the mouse pointer into any empty region, a floating position selector appears in that region. Dragging the pointer over the "center" of the floating selector targets the empty region as the dragged window's destination, indicated by the region darkening and becoming outlined.

Mouse pointer hovering over the 'center' icon of the position selector in an empty docking area, showing that region as the dragged window's destination.
Mouse pointer hovering over the "center" icon of the position selector in an empty docking area

If you drag the mouse pointer into a populated region such as the 3D viewport, a floating position selector appears with multiple options for the window's destination. For example, dragging the pointer over the "left" icon will position the window on the region's left side.

Mouse pointer hovering over the 'left half' icon of the position selector in a populated region, showing the left side of the region as the dragged window's destination.

Group windows

If you drag a window into a populated region and choose the "center" icon of the position selector, the dragged window will group into that 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.
Three windows grouped together as tabs

Pin windows

To maximize screen space for the 3D viewport, you can pin windows (or an entire group of windows) to the edges of the overall Studio window. 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 Studio window.
Three windows pinned to the right side of the Studio window

To pin a window or an entire group of windows, click the "collapse" button. Alternatively, to un‑pin a pinned window/group, open it by clicking its tab, then click the "expand" button.

A close up view of the Explorer window with the Collapse button highlighted.

Float windows

To float a window freely of other windows, simply drag‑and‑drop it without selecting any icon from the floating position selector.

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