removedInput schema / definitions
Removed value: -{
- "__schema0": {
- "properties": {
- "attributes": {
- "additionalProperties": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "number"
- },
- {
- "type": "boolean"
- },
- {
- "properties": {
- "type": {
- "description": "Roblox type to store the attribute as. Needed for anything but a plain string, number or boolean — a bare string stays a string.",
- "enum": [
- "string",
- "boolean",
- "number",
- "BrickColor",
- "CFrame",
- "Color3",
- "ColorSequence",
- "Font",
- "NumberRange",
- "NumberSequence",
- "Rect",
- "UDim",
- "UDim2",
- "Vector2",
- "Vector3"
- ],
- "type": "string"
- },
- "value": {
- "description": "The value, written as the Properties panel shows it: \"0, 5, 0\".",
- "type": [
- "string",
- "number",
- "boolean"
- ]
- }
- },
- "required": [
- "type",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "description": "Attributes to set, as name → value. A bare string, number or boolean is stored as-is; for any other type pass { type, value }, e.g. { type: \"Vector3\", value: \"0, 5, 0\" }. An empty string removes an attribute.",
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "children": {
- "description": "Instances to create inside this one. Build a whole model in one call rather than creating a parent and then addressing it by a path you have to guess.",
- "items": {
- "$ref": "#/definitions/__schema0"
- },
- "type": "array"
- },
- "className": {
- "description": "Concrete class to create, e.g. \"Part\", \"Folder\", \"Model\", \"SpawnLocation\".",
- "type": "string"
- },
- "name": {
- "description": "Name for the new instance.",
- "type": "string"
- },
- "parent": {
- "description": "Where to put it, e.g. \"Workspace\". Required at the top level only.",
- "type": "string"
- },
- "properties": {
- "additionalProperties": {
- "type": [
- "string",
- "number",
- "boolean"
- ]
- },
- "description": "Properties to set, as name → value. Values are written the way Studio's Properties panel shows them: \"12, 0, 5\" for a Vector3, \"0.2, 0.6, 1\" for a Color3, \"Neon\" or \"Enum.Material.Neon\" for an enum, true/false for a bool.",
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "tags": {
- "description": "CollectionService tags to add or remove.",
- "properties": {
- "add": {
- "description": "CollectionService tags to add.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "remove": {
- "description": "Tags to remove.",
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- }
- },
- "required": [
- "className"
- ],
- "type": "object"
- }
-}
removedInput schema / properties / instances / items / $ref
Removed value: -"#/definitions/__schema0"
addedInput schema / properties / instances / items / properties
Added value: +{
+ "attributes": {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "number"
+ },
+ {
+ "type": "boolean"
+ },
+ {
+ "properties": {
+ "type": {
+ "description": "Roblox type to store the attribute as. Needed for anything but a plain string, number or boolean — a bare string stays a string.",
+ "enum": [
+ "string",
+ "boolean",
+ "number",
+ "BrickColor",
+ "CFrame",
+ "Color3",
+ "ColorSequence",
+ "Font",
+ "NumberRange",
+ "NumberSequence",
+ "Rect",
+ "UDim",
+ "UDim2",
+ "Vector2",
+ "Vector3"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "description": "The value, written as the Properties panel shows it: \"0, 5, 0\".",
+ "type": [
+ "string",
+ "number",
+ "boolean"
+ ]
+ }
+ },
+ "required": [
+ "type",
+ "value"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "description": "Attributes to set, as name → value. A bare string, number or boolean is stored as-is; for any other type pass { type, value }, e.g. { type: \"Vector3\", value: \"0, 5, 0\" }. An empty string removes an attribute.",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "children": {
+ "description": "Instances to create inside this one. Build a whole model in one call rather than creating a parent and then addressing it by a path you have to guess.",
+ "items": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "className": {
+ "description": "Concrete class to create, e.g. \"Part\", \"Folder\", \"Model\", \"SpawnLocation\".",
+ "type": "string"
+ },
+ "name": {
+ "description": "Name for the new instance.",
+ "type": "string"
+ },
+ "parent": {
+ "description": "Where to put it, e.g. \"Workspace\". Required at the top level only.",
+ "type": "string"
+ },
+ "properties": {
+ "additionalProperties": {
+ "type": [
+ "string",
+ "number",
+ "boolean"
+ ]
+ },
+ "description": "Properties to set, as name → value. Values are written the way Studio's Properties panel shows them: \"12, 0, 5\" for a Vector3, \"0.2, 0.6, 1\" for a Color3, \"Neon\" or \"Enum.Material.Neon\" for an enum, true/false for a bool.",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "tags": {
+ "description": "CollectionService tags to add or remove.",
+ "properties": {
+ "add": {
+ "description": "CollectionService tags to add.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "remove": {
+ "description": "Tags to remove.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ }
+}
addedInput schema / properties / instances / items / required
Added value: +[
+ "className"
+]
addedInput schema / properties / instances / items / type
Added value: +"object"