mass_duplicate
Create multiple duplicates of Roblox Studio instances with custom name patterns, position offsets, rotation offsets, scale adjustments, and property variations in a single operation.
Instructions
Perform multiple smart duplications at once
Input Schema
Name | Required | Description | Default |
---|---|---|---|
duplications | Yes | Array of duplication operations |
Input Schema (JSON Schema)
{
"properties": {
"duplications": {
"description": "Array of duplication operations",
"items": {
"properties": {
"count": {
"description": "Number of duplicates to create",
"type": "number"
},
"instancePath": {
"description": "Path to the instance to duplicate",
"type": "string"
},
"options": {
"properties": {
"namePattern": {
"description": "Name pattern with {n} placeholder",
"type": "string"
},
"positionOffset": {
"description": "X, Y, Z offset per duplicate",
"items": {
"type": "number"
},
"maxItems": 3,
"minItems": 3,
"type": "array"
},
"propertyVariations": {
"description": "Property name to array of values",
"type": "object"
},
"rotationOffset": {
"description": "X, Y, Z rotation offset per duplicate",
"items": {
"type": "number"
},
"maxItems": 3,
"minItems": 3,
"type": "array"
},
"scaleOffset": {
"description": "X, Y, Z scale multiplier per duplicate",
"items": {
"type": "number"
},
"maxItems": 3,
"minItems": 3,
"type": "array"
},
"targetParents": {
"description": "Different parent for each duplicate",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
}
},
"required": [
"instancePath",
"count"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"duplications"
],
"type": "object"
}