Studio Shortcuts

Studio has many default shortcuts and key commands that make development quicker and easier. All of the shortcuts can be customized, and many actions without defaults can be bound to whatever you want through FileAdvancedCustomize Shortcuts.

Files and Publishing

Shortcut(s) Action Description
Ctrl/ + N New Create a new place.
Ctrl/ + O Open from File... Open an existing local file.
Shift + Ctrl/ + O Open from Roblox... Open a recent experience from Roblox.
Ctrl/ + S Save Save the active place to the location currently open in Studio.
Shift + Ctrl/ + S Save to File As... Save the active local file with a new name.
Alt/ + P Publish to Roblox Publish the active place to Roblox.
Alt/ + Shift + P Publish to Roblox As... Publish the active place to Roblox as new version.
Ctrl/ + F4 Close Place Close the open place.
Ctrl/ + W Close Tab Close the active tab.
Shift + Ctrl/ + T Open Previous Tab Open the previous tab.
Ctrl/ + Q Exit Quit the application (Studio prompts to save documents).

Camera Controls

Shortcut(s) Action Description
F Zoom To Focus the camera on the selected part/model.
Ctrl/ + =
I
Zoom In Zoom the camera in.
Ctrl/ + -
O
Zoom Out Zoom the camera out.
, Pan Left Rotate the camera left. If a part/model is in focus, rotate counterclockwise around it.
. Pan Right Rotate the camera right. If a part/model is in focus, rotate clockwise around it.
Page Up Tilt Down Tilt the camera down. If a part/model is in focus, tilt camera down about it.
Page Down Tilt Up Tilt the camera up. If a part/model is in focus, tilt camera up about it.

Selecting and Editing

General

Shortcut(s) Action Description
Ctrl/ + D Duplicate Duplicate the current selections at the same level in the hierarchy.
Ctrl/ + C Copy Copy the current selections to the clipboard.
Ctrl/ + V
+ Y
Paste Insert the clipboard contents.
Shift + Ctrl/ + V Paste Into Paste the objects currently on the clipboard as children of the selected object.
Ctrl/ + X
+ K
Cut Cut the current selections and put on the clipboard.
Delete
Backspace
+ D
Delete Delete the selections.
Ctrl/ + A Select All Select all objects in the workspace or all lines in a script.
Esc Clear Selection Clear the current selection.
Ctrl/ + G Group Group the selected objects into a new Model.
Ctrl/ + U Ungroup Ungroup the selected Model into individual objects.
Ctrl/ + Z Undo Undo the last action.
Shift + Ctrl/ + Z Redo Redo the previously undone action.

3D Objects

Shortcut(s) Action Description
Ctrl/ + 1 Select Activate the Select tool to select parts/models.
Ctrl/ + 2 Move Activate the Move tool to move parts/models along an axis.
Ctrl/ + 3 Scale Activate the Scale tool to resize parts/models.
Ctrl/ + 4 Rotate Activate the Rotate tool to rotate parts/models.
Ctrl/ + 5 Transform Activate the Transform tool to precisely manipulate a part/model.
Alt/ + A Anchor Anchor or un-anchor the selected parts/models.
Shift + 2 Jump to Move Increment Jump to the Move increment input field in the Model tab.
Shift + 4
Alt/ + R
Jump to Rotate Increment Jump to the Rotate increment input field in the Model tab.
Ctrl/ + L Toggle Local Space Toggle the Move and Rotate tools between local and world coordinates.
Ctrl/ + T Tilt Rotate selections 90° about their X axis.
Ctrl/ + R Rotate Rotate selections 90° about their Y axis.
Alt/ + L Lock Tool Activate the Lock tool to lock/unlock objects.
Shift + Ctrl/ + G Union Union parts together to make a single part; see Solid Modeling for details.
Shift + Ctrl/ + N Negate Negate parts, useful for making holes and indentations; see Solid Modeling for details.
Shift + Ctrl/ + U Separate Separate parts from unioned selection; see Solid Modeling for details.

Constraints

Shortcut(s) Action Description
Alt/ + D Constraint Details Visualize Constraint objects in the 3D space.
Alt/ + T Draw on Top Visualize Constraint objects on top of other objects in the 3D space.
Alt/ + W Show Welds Visualize WeldConstraint objects in the 3D space.

Interface Controls

Alt/ + G Show Grid Show or hide the 3D grid on the Y plane.
Alt/ + X Explorer Show or hide the Explorer window.
Shift + Ctrl/ + X Explorer Filter Jump to the Explorer window filter input field.
Shift + Ctrl/ + P Properties Filter Jump to the Properties window filter input field.
Ctrl/ + I Insert Object Open the Insert Object popup for quick insertion of objects. Once open, the popup can be closed with Esc.
Ctrl/ + P Quick Open Show the Quick Open window to quickly find any instance in the hierarchy.
Alt/ + Ctrl/ + P Quick Open Actions Show the Quick Open Actions window to quickly find any Studio action.
Alt/ + S Studio Settings Open the Studio settings window.
F11
Alt/ + F11
Full Screen Toggle between full screen and windowed view.
F12 Video Record Record a video; not functional on macOS.
Ctrl/ + 9 Focus on Command Bar Set keyboard focus to the Command Bar used to execute Luau code outside of scripts.

Testing and Diagnostics

Shortcut(s) Action Description
F5 Play
Pause
Resume
Start simulating the experience in Studio. Press again to pause a running simulation or resume a paused simulation.
Shift + F5 Stop Stop the current simulation.
F8 Run Start simulating the experience without your avatar from the current camera position.
F7 Start Simulate the Roblox environment by starting multiple new sessions of Studio.
Shift + Ctrl/ + L Save and Reload Plugins in Debugger Save all plugins in debugger back to disk, stop execution of those plugins, and reload them from disk.
Shift + Ctrl/ + F1 Stats Show detailed experience stats.
Shift + Ctrl/ + F2 Render Show detailed graphics and performance data.
Shift + Ctrl/ + F3 Network Show detailed network stats.
Shift + Ctrl/ + F4 Physics Show detailed physics data.
Shift + Ctrl/ + F5 Summary Show a summary of stats data.

Script Editor

Shortcut(s) Action Description
Tab
Ctrl/ + ]
Indent Indent the selected line(s).
Shift + Tab
Ctrl/ + [
Unindent Unindent the selected line(s).
Ctrl/ + F Find Find a specified string within the script being viewed.
F3 Find Next Find next instance of the specified string within the script being viewed.
Shift + F3 Find Previous Find previous instance of the specified string within the script being viewed.
Shift + Ctrl/ + F Find All Find a specified string within all scripts in the currently open place.
Alt/ + Ctrl/ + F Replace Find a specified string in the script being viewed and optionally replace it with a replacement string.
Alt/ + F Open Script Function Filter Find a specific function within the script being viewed.
Alt/ + Ctrl/ + K Show in Explorer Select the script being viewed within the Explorer window.
Ctrl/ + D Select Word Select the word under the current cursor position.
Ctrl/ + F3 Find Current Word Find the word under the current cursor position or the currently selected string, seeking forwards.
Shift + Ctrl/ + F3 Find Current Word Backwards Find the word under the current cursor position or the currently selected string, seeking backwards.
Shift + Ctrl/ + D Duplicate Selection Duplicate the current line or selection.
Ctrl/ + G Go to Line Move the cursor to the specified line number in the script being viewed.
Ctrl/ + F12 Go to Declaration Go to the declaration of the selected variable.
Ctrl/ + . Invoke Autocomplete Invoke the autocomplete tooltip.
Ctrl/ + / Toggle Comment Toggle commenting on the selected line(s).
Ctrl/ + K Clear Output Window Clear the Output window.
Alt/ + Move Lines Down Move the selected line(s) downwards.
Alt/ + Move Lines Up Move the selected line(s) upwards.
Ctrl/ + Enter Insert Newline Below Insert a newline below the current line.
Shift + Ctrl/ + Enter Insert Newline Above Insert a newline above the current line.
Ctrl/ + Backspace Delete to Start of Line Delete to the start of the current or selected line(s).
Shift + Ctrl/ + K Delete Lines Delete the selected line(s).
Alt/ + Shift + F Format Selection Format the currently selected portion of the script with proper layout and indentation.
Ctrl/ + = Zoom Script In Zoom the script view in.
Ctrl/ + - Zoom Script Out Zoom the script view out.
Ctrl/ + 0 Reset Script Zoom Reset the script zoom.
Alt/ + Ctrl/ + [ Fold Code Block Fold a block of code in the script.
Alt/ + Ctrl/ + ] Unfold Code Block Unfold a block of code in the script.
Ctrl/ + E Expand All Folds Expand all collapsed folds in the script being viewed.
Shift + Ctrl/ + E Collapse All Folds Collapse all foldable sections of the script being viewed.
Ctrl/ + R Reload Script Apply any changes that have been made to a script to the active playtest. The changes are not saved to the script outside of the playtest unless your Studio settings are set to auto-save runtime script changes or you confirm to save the changes upon stopping the playtest. This action is only available while playtesting.
Shift + Ctrl/ + = Fwd Navigate to the next open script.
Shift + Ctrl/ + - Back Navigate to the previous open script.
F10 Step Over Move the debugger to the next line of code, not moving into functions.
F11 Step Into Move the debugger into the function on the current line. If there is no function on the current line, the debugger moves to the next line.
Shift + F11 Step Out Move the debugger out of the current function and to the next line of code after the function was initially called. If the current line is not inside a function, the debugger moves to the next line.