Inspect
Dumps of the running Luau state. Garbage collector, registry, environments and loose instances.
The Inspect tab runs one dump at a time against the live client and shows the result grouped and collapsible. Pick a mode on the left and press Inspect.
| Mode | What it dumps | Grouped by |
|---|---|---|
| Environment | Executor name and version, HWID, place, job and game ids | Section |
| GC Functions | getgc(true), every live function with its name and location | Defining source |
| Global Env | getgenv() keys, with type and detail | First letter |
| Roblox Env | getrenv() keys | First letter |
| Registry | getreg() keys | First letter |
| Instances | getinstances() | Class |
| Nil Instances | getnilinstances(), the parentless ones | Class |
Anything the executor does not provide comes back empty.
Two filters#
The box next to the Inspect button, on the GC and env modes, is applied in-game before anything is sent. The box above the results filters what already arrived, and expands every matching group so hits stay visible.
Dumps are capped: 5,000 items scanned for GC, 800 keys per environment, 1,000 instances.
Jumping into a script#
Rows in Instances and Nil Instances that are scripts carry three buttons: Upvalues, Constants and Bytecode. Each one switches to that view with the path already filled in and runs it.
A dump keeps running when you leave it
Each mode owns its own result and its own loading state, so starting a GC scan and switching to Registry does not cancel the scan or land its result on the wrong mode. Come back and it is there.