roblox_manage
Manipulate Roblox Studio scene instances to create, update, delete, clone, reparent, reset pivots, and manage selections.
Instructions
Mutate instances in the Roblox Studio scene.
Actions:
"create": Create a new instance. Params: className (required), name, parent (path), properties (object).
"create_multiple": Batch-create instances. Params: parent (default path), instances (array of {className, name, parent?, properties?}).
"update": Update properties on an existing instance. Params: path (required), name, properties (object).
"reset_pivot": Reset a Model's WorldPivot to its bounding box center, or a BasePart's PivotOffset to zero. Params: path (required). Use this when positioning/PivotTo is behaving unexpectedly — a stale WorldPivot far from the geometry is a common cause. Automatically done on toolbox insert, but useful for debugging.
"delete": Destroy an instance. Params: path (required).
"clone": Clone an instance tree. Params: path (required), name, parent.
"reparent": Move an instance to a new parent. Params: path (required), newParent (required).
"set_selection": Set the Studio selection. Params: paths (array of paths).
"undo": Undo last action.
"redo": Redo last undone action.
Property format: vectors as {X,Y,Z}, colors as {R,G,B} (0-1 range), booleans, strings, numbers. Example: {"Position": {"X":0,"Y":5,"Z":0}, "Size": {"X":4,"Y":1,"Z":4}, "Anchored": true, "Material": "Neon", "Color": {"R":1,"G":0,"B":0}}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Which mutation to perform | |
| className | No | Class to create (e.g. "Part", "Model", "Folder", "SpawnLocation") | |
| path | No | Target instance path | |
| name | No | Instance name | |
| parent | No | Parent path (default Workspace) | |
| newParent | No | New parent path (for reparent) | |
| properties | No | Properties to set/update | |
| instances | No | Array of {className, name, parent?, properties?} for create_multiple | |
| paths | No | Instance paths (for set_selection) |