The Overlay
The External's own window and the in-game overlay it draws, including stream-proof mode.
The External is a normal desktop program sitting next to Roblox. Its window holds the script editor, the modifier panel and the visual configuration — everything you would find on the executor's screens, except that it is drawing from outside the game.
Editor
Where scripts are written and run. Scripts execute in the External's Luau VM.
Modifiers
Speed, jump, gravity, noclip, FOV and the rest — the same values world.settings exposes to Luau.
Visuals
The ESP configuration: boxes, names, chams, distance, skeletons, per target type.
Status
Whether Roblox has been found and the base address resolved.
Visuals are drawn by the External over the Roblox window rather than by Roblox itself. Nothing is added to the game's instance tree, which is why there is nothing in PlayerGui for a game to find.
- esp_enabled is the master switch — everything else is ignored while it is off.
- esp_onlyRoblox confines drawing to the Roblox window, so the overlay does not paint over other applications.
- esp_streamProof hides the overlay from capture software. This is the feature the in-process executor cannot offer.
Stream proof is per-overlay, not per-window
It hides what the External draws. The Roblox window underneath is captured normally, so anything you change in-game is still visible on a recording.
Every toggle on those panels is a field on world.settings. Writing to it moves the GUI and the running modification at the same time, so a script can configure the whole app.
world.settings.esp_enabled = true
world.settings.esp_streamProof = true
world.settings.enemy.enabled = true
world.settings.enemy.showBox = true
world.settings.enemy.showNames = true
world.settings.enemy.maxDistance = 500The Configuration chapter lists every field.