With GUI Copilot, you get access to the most popular tools for making quick edits to your Guis.
Unit conversions make it easy to switch between Scale and Offset measurements on multiple different properties across a variety of UI elements. Unit Conversions are compatible with XX, YY, and XY Size Constraints, UIPadding, and ScrollingFrames.
Quick actions make it easier to create and setup AspectRatios, convert borders to UIStrokes, and more.
And you can set AnchorPoints and choose how they affect an elements position.
This is a full list of every action in the menu and what it does.
Unit Conversion
Icon | Name | Description |
---|---|---|
Object: Size | Switch between Offset and Scale on the "Size" property of GUI elements | |
Object: Position | Switch between Offset and Scale on the "Position" property of GUI elements | |
Object: Size + Position | Switch between Offset and Scale on the "Size" and "Position" property of GUI elements | |
Corner: CornerRadius | Switch between Offset and Scale on the "CornerRadius" property of the UICorner GUI element modifier | |
UIPadding: All | Switch between Offset and Scale on the "PaddingBottom", "PaddingLeft", "PaddingRight", and "PaddingTop" properties of the UIPadding GUI element modifier | |
UIListLayout: Padding | Switch between Offset and Scale on the "Padding" property of the UIListLayout GUI element modifier | |
UIGridLayout: CellPadding | Switch between Offset and Scale on the "CellPadding" property of the UIGridLayout GUI element modifier | |
UIGridLayout: CellSize | Switch between Offset and Scale on the "CellSize" property of the UIGridLayout GUI element modifier | |
UITableLayout: Padding | Switch between Offset and Scale on the "Padding" property of the UITableLayout GUI element modifier |
Quick Actions
Icon | Name | Description |
---|---|---|
Scale Text With Element | 1. Makes the text of a GUI element increase and decrease proportionately with the size of the GUI element's bounds 2. Sets the "TextScaled" property of an applicable GUI element to true and adds a UIPadding modifier to the selected object(s) |
|
Generate AspectRatio | 1. Applies the specified aspect ratio to the selected GUI element(s) 2. Adds a UIAspectRatioConstraint to the selected GUI element(s) and sets the AspectRatio property to the specified aspect ratio |
|
Generate UIStroke From Integrated Border | 1. Converts the border properties of a GUI element to a UIStroke modifier 2. Adds a UIStroke modifier to a GUI element configured to be similar to the border present on the selected GUI element(s) |
|
Fit Element To Parent | 1. Makes the selected GUI element(s) cover its entire parent 2. Sets the "Position" property to 0, 0, 0, 0, the "AnchorPoint" property to 0, 0, and the "Size" property to 1, 0, 1, 0 of the selected GUI element(s) |
AnchorPoints
UI Copilot provides the following AnchorPoint presets that can be applied to any GUI element: 0, 0, 0, 0.5, 0, 1, 0.5, 0, 0.5, 0.5, 0.5, 1, 1, 0, 1, 0.5, 1, 1.
You can also configure how these presets are applied to better fit how you workflow.
Below is a preview of when either are not enabled:
Icon | Name | Description |
---|---|---|
|
Keep Element In Same Visual Position | When an AnchorPoint is changed, this setting determines whether the AnchorPoint should appear to have changed its position or not. This setting disables the "Apply To Position And AnchorPoint" setting. Preview of setting while enabled: |
|
Apply To Position And AnchorPoint | When an AnchorPoint is changed, this setting determines whether the "Position" property is changed with the AnchorPoint. When this setting is enabled the GUI element(s) will appear to align on the borders or center of the element's parent. This setting disables the "Keep Element In Same Visual Position" setting. Preview of setting while enabled: |
The menu-style interaction with GUI Copilot means you can access it anywhere with Roblox Studio shortcuts. Here’s how:
- Navigate to the file menu by clicking the "File" button at the top left corner of the Studio window. Once in the file menu, click the "Advanced" option in the list of options.
- In the sub-menu that appears after clicking the "Advanced" option, click "Customize Shortcuts...". This will open another window.
- Using the search box at the top of this window, type ```GUI Copilot```. Once you have found GUI Copilot, click the empty box and press the keyboard/mouse combination you want to use to summon the menu. If you want to remove a shortcut, double-click it, right-click and click "Clear Shortcut".
API Permissions:
None