manage_ui
Create, inspect, preview, and interact with Roblox UI in Studio—build from text briefs or code, simulate clicks, typing, and scrolling.
Instructions
Create, inspect, preview, and interact with Roblox UI. Actions: design_brief (plan a UI from a text brief; set create=true to build it), create_tree, update, list, inspect, list_interactive, preview (clone into CoreGui in Edit), hide_preview, click (VirtualInput / attribute click — PlayerGui during playtest, StarterGui in Edit), type_text, scroll (ScrollingFrame CanvasPosition — PlayerGui during playtest, StarterGui in Edit), get_abs, check, delete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| path | No | ||
| text | No | Text for type_text | |
| tree | No | ||
| brief | No | Natural-language UI brief for design_brief | |
| delta | No | Pixels to add to CanvasPosition; number is Y (positive = down), or [x, y] | |
| depth | No | ||
| action | Yes | ||
| create | No | If true, design_brief also creates the tree | |
| parentPath | No | ||
| properties | No | ||
| screenGuiName | No | ||
| canvasPosition | No | Absolute ScrollingFrame CanvasPosition [x, y] for scroll |