manage_properties
Modify Roblox instance properties, attributes, and tags to configure game objects and automate development workflows.
Instructions
Get/set properties, attributes, and tags on instances. [PRO] set_calculated, set_relative, mass_set, mass_get, modify_children.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Property action. Basic: get, set, get_all, set_multiple, get_attr, set_attr, get_all_attrs, delete_attr, add_tag, remove_tag, check_tag, get_tags, get_tagged. [PRO]: set_calculated, set_relative, mass_set, mass_get, modify_children. | |
| path | No | Instance path. Used by: get, set, get_all, set_multiple, get_attr, set_attr, get_all_attrs, delete_attr, add_tag, remove_tag, check_tag, get_tags, set_calculated, set_relative. | |
| property | No | Property name (e.g., "Size", "Position", "Anchored"). Used by: get, set. | |
| value | No | Value to set. Supports primitives, Vector3 {x,y,z}, Color3 {r,g,b} (0-255), CFrame (12-number array), UDim2 {xScale,xOffset,yScale,yOffset}, Enum strings. Used by: set, set_attr, set_relative. | |
| properties | No | Dictionary of property names to values. Used by: set_multiple. | |
| attribute | No | Attribute name. Used by: get_attr, set_attr, delete_attr. | |
| tag | No | Tag string (case-sensitive). Used by: add_tag, remove_tag, check_tag. | |
| tagName | No | Tag to search for. Used by: get_tagged. | |
| root | No | Root path to filter get_tagged results. Used by: get_tagged. | |
| maxResults | No | Maximum results for get_tagged. Default: 100. | |
| expression | No | [PRO] Mathematical expression to evaluate. Used by: set_calculated. Example: "baseValue * multiplier". | |
| variables | No | [PRO] Variable name to value/path mapping. Used by: set_calculated. Example: {"baseValue": "workspace.Config.BaseValue", "multiplier": 2}. | |
| operation | No | [PRO] Mathematical operation for relative property change. Used by: set_relative. | |
| amount | No | [PRO] Value for relative operation. Can be number, Vector3, etc. Used by: set_relative. Alias for value in set_relative context. | |
| paths | No | [PRO] Array of instance paths for bulk operations. Used by: mass_set, mass_get. | |
| parentPath | No | [PRO] Parent path whose children will be modified. Used by: modify_children. | |
| modifications | No | [PRO] Properties to set on children. Used by: modify_children. Contains propertyName, propertyValue, filter, recursive. | |
| propertyName | No | [PRO] Property name for mass operations or set_calculated/set_relative. Used by: mass_set, mass_get, set_calculated, set_relative, modify_children. | |
| propertyValue | No | [PRO] Property value for mass_set and modify_children. | |
| filter | No | [PRO] Class name filter for modify_children. | |
| recursive | No | [PRO] Modify all descendants, not just immediate children. Used by: modify_children. Default: false. | |
| includeReadOnly | No | Include read-only properties. Used by: get_all. Default: false. |