Skip to main content

Description

Creates multiple Roblox object instances with initial properties in a single operation. This is the most powerful batch creation tool, allowing you to create fully configured objects efficiently.

Parameters

objects
array
required
Array of objects to create with properties. Each object in the array should have:

Example

{
  "objects": [
    {
      "className": "Part",
      "parent": "game.Workspace.Obby.Level_01",
      "name": "Platform_01",
      "properties": {
        "Size": {"X": 10, "Y": 1, "Z": 10},
        "Position": {"X": 0, "Y": 5, "Z": 0},
        "Anchored": true,
        "BrickColor": "Bright green"
      }
    },
    {
      "className": "Part",
      "parent": "game.Workspace.Obby.Level_01",
      "name": "Platform_02",
      "properties": {
        "Size": {"X": 10, "Y": 1, "Z": 10},
        "Position": {"X": 0, "Y": 5, "Z": -15},
        "Anchored": true,
        "BrickColor": "Bright blue"
      }
    },
    {
      "className": "Part",
      "parent": "game.Workspace.Obby.Level_01",
      "name": "KillBrick",
      "properties": {
        "Size": {"X": 10, "Y": 1, "Z": 10},
        "Position": {"X": 0, "Y": 5, "Z": -30},
        "Anchored": true,
        "BrickColor": "Really red",
        "Material": "Neon"
      }
    }
  ]
}

Use Cases

  • Building complete level layouts with fully configured platforms
  • Creating obstacle courses with precise positioning and properties
  • Batch creating UI elements with specific attributes
  • Generating procedural content with calculated properties
  • Automating complex scene setups for games
  • Creating multiple game objects with different configurations

Performance Notes

This tool is optimized for batch operations. Creating 10 objects with properties using this tool is significantly faster than making 10 separate create_object_with_properties calls.

Build docs developers (and LLMs) love