Find hidden GUI containers
find-hidden-guisScan nil-parented instances and CoreGui to surface hidden GUI overlays, menus, and ESP elements, reporting each container's name, class, path, and hiding location.
Instructions
Surface GUI overlays/menus that are hidden away from the normal PlayerGui hierarchy — the classic home of cheat menus, ESP overlays, and anti-detection UIs. Scans every nil-parented instance (getnilinstances) and the children of CoreGui, keeping anything that is a GUI container (LayerCollector / ScreenGui / BillboardGui / SurfaceGui / any GuiBase2d). Each hit reports its name, class, full path, and where it is hidden (location: nil-parented, CoreGui, detached, inside an Actor, etc.). Results are deduped. Requires getnilinstances for the nil sweep; the CoreGui sweep still runs even if getnilinstances is missing. Signature: { threadContext: number? }. Phase: observe; cost=medium; idempotency=read-only. Requires: active-client. Produces: bounded-candidates. Safety: read-only. On failure: inspect tool-schema for exact fields, defaults, constraints, and an invocation example.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| threadContext | No | Optional Roblox thread identity for this call; omit it to use the server default. |