Editor and script execution
Main window
- Explorer: saved scripts and AUTO EXECUTE; use the filter to find files.
- Editor tabs: open documents. Save a new document before assigning it to an account.
- Attach: connect to the selected discovered client through the existing helper.
- Run: send current code to the selected client.
- Client picker: select a client when several are available.
- Console / Problems: output and issues. An empty Problems panel does not prove there are no Luau errors.
- Settings: editor, appearance, console, and integrations.
Running manually
- Open Roblox and select the intended discovered client.
- Open or create a script.
- Click Attach and check client state.
- Click Run; inspect Console and actual client behavior.
Startup, discovery, attachment, delivery, and Luau execution are separate stages. The source engine includes a standalone Luau VM without Roblox game/services bindings. Existing bin contains a Roblox payload, but current compatibility and in-game execution are unconfirmed. Message acceptance alone is not execution proof.
Assigned scripts and Autoexec
Scripts / Autoexec in the Script dialog selects a saved file's location. Send selected script after attach is a separate account option. Choosing Autoexec does not enable that option.
Global Autoexec and individual assignments are separate mechanisms. Using both for one file can submit it twice. For predictable sessions, assign one file and explicitly configure auto-attach/submission. Renaming/deleting a file does not recreate it; select an existing file again.
Keyboard shortcuts
With the main window focused:
| Keys | Action |
|---|---|
| Ctrl+S | Save current document |
| Ctrl+N | New document |
| Ctrl+W | Close current tab |
| Ctrl+Enter | Run |
| Ctrl+B | Show/hide sidebar |
| Ctrl+, | Settings |
| Ctrl+` | Bottom panel |
| Ctrl++ / Ctrl+- / Ctrl+0 | Zoom in/out/reset |
| Shift+F10 | Editor context menu |
The main window also handles Ctrl+I; do not substitute it for explicit client selection and Attach. Inputs, menus, and system dialogs can intercept shortcuts.
Settings
| Group | Controls |
|---|---|
| Editor | Font size, indentation, spaces/tabs, wrap, line numbers, minimap, folding, ligatures, smooth cursor/scrolling |
| Appearance | Base theme, colors, CSS, radius, density, zoom, saved themes, import/export |
| Explorer | Sidebar position |
| Window | Always on top; normal minimize/maximize/close controls |
| Console | Visibility, timestamps, history limit, output/error redirection, clear on teleport if runtime supplies events |
| Execution | Global auto-attach and multi-instance; account settings are separate |
| Integrations | MCP and available integrations, each requiring configuration |
Defaults: font 15, indent 4 spaces, wrap/minimap off, line numbers on, dark theme, zoom 1, radius 6, comfortable density, console limit 500. Saved switches do not prove payload support.
RakNet and purchases fields are not verified network/payment features. Native luaucomplete / luaudiagnostics return empty arrays. Version 2.11.3 checks the extraexecute.fun release manifest; updates require a manual Setup download. Download/repair searches existing binaries; it does not guarantee a new compatible payload download.
Explore, AI, and MCP
Explore uses ScriptBlox and depends on that external service. Found scripts are not automatically compatible.
AI requires a provider/configuration; its panel does not mean a service is connected. MCP is disabled by default, port 8225, URL http://127.0.0.1:8225/mcp. This is not the session bridge port. Some tab actions remain unsupported in UI. See development.