Inspect instances
inspectRead properties, attributes, tags, and children of Roblox instances in one batch call. Invalid paths return separately, so valid results still come through.
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 | concise: compact identity. standard: selected facts. full: all readable properties for inspect; tree/find use the same columns as standard. | 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. |