1 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

roblox.engine.Instance — cloud.docs

Instance is the base class for all classes in the Roblox class hierarchy.

Properties

NameTypeRequiredDescription
IdstringfalseThe unique identifier for an instance. Format: lower-case hexadecimal characters Example: 44b188da-ce63-2b47-02e9-c68d004b5664
ParentstringfalseThe parent of the Instance. Format: lower-case hexadecimal characters Example: 44b188da-ce63-2b47-02e9-c68d004b5664
NamestringfalseA non-unique identifier of the Instance.
Details#/components/schemas/roblox.engine.InstanceDetailsfalseProperties specific to the type of the instance.

Complete Schema

{
  "type": "object",
  "properties": {
    "Id": {
      "type": "string",
      "description": "The unique identifier for an instance. \nFormat: lower-case hexadecimal characters\nExample: 44b188da-ce63-2b47-02e9-c68d004b5664"
    },
    "Parent": {
      "type": "string",
      "description": "The parent of the Instance.\nFormat: lower-case hexadecimal characters\nExample: 44b188da-ce63-2b47-02e9-c68d004b5664"
    },
    "Name": {
      "type": "string",
      "description": "A non-unique identifier of the Instance."
    },
    "Details": {
      "$ref": "#/components/schemas/roblox.engine.InstanceDetails",
      "description": "Properties specific to the type of the instance."
    }
  },
  "description": "Instance is the base class for all classes in the Roblox class hierarchy.",
  "x-oneOf": {
    "Details": [
      "Details"
    ],
    "Name": [
      "Name"
    ]
  }
}