Inspect instances
inspectRead properties, attributes, tags and children of Roblox instances in one batched call, with concise, standard or full detail per path. Bad paths return as failures, not errors.
Instructions
Reads properties, attributes, tags and children of one or more instances. Pass every path you care about in a single call — batching costs one round trip instead of N.
Property selection comes from the live Roblox API dump for each instance's actual class, so it stays correct across engine updates: concise — class and child count only standard — the properties that characterise the class (Part gets Size, Position, CFrame, Anchored, Material...) full — every readable property; expensive, use on one or two instances at most
Bad paths do not fail the call: they come back under failures while the valid ones still return, so one typo does not cost you the whole batch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| paths | Yes | Instance paths, e.g. ["Workspace.Baseplate", "Lighting"]. | |
| detail | No | How much to return per item. 'concise' = name + class only, cheapest, use when scanning or counting. 'standard' = the properties that matter for most edits. 'full' = every readable property, expensive — use only after you have narrowed to a handful of instances. | standard |
| physics | No | Also report mass, density, assembly root and centre of mass for any BasePart. Mass appears nowhere in Studio — it is computed from volume and material — so this is the only way to answer 'why does this fall over', 'why does it sink', or 'why did half the model stay behind when I moved it'. | |
| studioId | No | Target Studio; omit for the active one. | |
| properties | No | Read exactly these properties instead of the detail-level default. Use when you want one specific value across many instances. | |
| includeChildren | No | Include a name/class listing of direct children. |