Repository navigation
Releases: Animal2404/xeno-executor
Release list
Xeno 0.2.0
Xeno 0.2.0 is the first public reference build.
Xeno is a compact Luau runtime for Windows x64: a manual-map injector, a
lua_resume-driven script scheduler, and a Dear ImGui workspace rendered over
the game's D3D11 swapchain.
Download
The folder contains the release archive with xeno.dll, xeno_injector.exe,
and README.md. Extract the archive to a local folder before running
anything - start the injector from the extracted files, not from inside the
archive.
Archive password: 5139237619
The binaries are unsigned, so Windows SmartScreen may ask for confirmation.
Source archive: xeno-executor-0.2.0-source.zip is attached to this release.
Its SHA-256 checksum is published in xeno-executor-0.2.0-source.zip.sha256.
What is included
| File | Purpose |
|---|---|
xeno_injector.exe |
Manual-map loader for the runtime DLL |
xeno.dll |
lua_resume detour, script queue, API, and overlay |
README.md |
Setup, configuration, and project layout |
Highlights
- Manual-map injector - maps
xeno.dllwithoutLoadLibrary, leaving no
module-list entry. lua_resumescheduler - scripts are queued in the overlay and executed
on a fresh Luau thread on the next resume.- In-game workspace - Editor, Console, Settings, and About tabs rendered
overIDXGISwapChain::Present; toggle withINSERT. - Script API -
getgenv,getrenv,identifyexecutor,
getexecutorname,checkcaller, closure helpers,loadstring,
hookmetamethod,getrawmetatable,getnamecallmethod,setclipboard,
queue_on_teleport, and synchronous HTTP viarequest/syn.request. - Runtime signatures - override the
lua_resumepattern through
%LOCALAPPDATA%\Xeno\signatures.ini, no rebuild required. - Autoexec -
.luafiles in%LOCALAPPDATA%\Xeno\autoexecare queued when
Xeno attaches.
Quick start
-
Download the archive from the download folder above.
-
Extract it to a local folder and enter the archive password:
5139237619. -
Launch Roblox and join a game.
-
Start the injector from the extracted folder as administrator:
.\xeno_injector.exe .\xeno.dll -
Press
INSERT, paste a script, and press Execute.
To target a different process, pass its executable name as the second argument:
.\xeno_injector.exe .\xeno.dll RobloxPlayerBeta.exeRequirements
- Windows 10 or 11, x64.
- Administrator rights for the injector.
- A D3D11 game window; borderless or windowed mode is recommended for the
overlay.
Verification
The source snapshot is distributed next to a checksum file. To verify it in
PowerShell:
Get-FileHash .\xeno-executor-0.2.0-source.zip -Algorithm SHA256
Get-Content .\xeno-executor-0.2.0-source.zip.sha256The hash values must match, ignoring case.
Known limitations
- The default
lua_resumesignature is a starting point. Calibrate it for the
client build you attach to; seedocs/UPDATING.md. - Scripts run synchronously.
task.wait,wait, and other yields are reported
as execution errors. requestis synchronous WinHTTP and blocks the game thread until the
transfer completes.- The manual mapper does not run TLS callbacks, process delay-load imports, or
register x64 exception tables. Import bases assume per-boot system module
addresses. - No anti-cheat bypass is included; injection may fail on protected clients.
Documentation
README.md- setup, configuration, and project layout.docs/API.md- API signatures, return values, and examples.docs/UPDATING.md- signature and dependency updates.docs/troubleshooting.md- injector, overlay, and script issues.
Build from source
cmake --preset msvc-x64
cmake --build --preset releaseRequires Visual Studio 2022 with the "Desktop development with C++" workload,
CMake 3.24 or newer, and Git for the dependency fetch. See README.md for
details.
Credits
Built on Luau,
MinHook, and
Dear ImGui.
License
MIT. See LICENSE. Xeno is an independent project and is not affiliated with
Roblox Corporation.
v0.1.0
First public reference build.
Xeno is an internal Luau runtime for Roblox on Windows x64: manual-map injection, a lua_resume-driven script scheduler, and a Dear ImGui workspace drawn over the game's D3D11 swapchain.
Download
The folder contains the release archive with xeno.dll, xeno_injector.exe, and README.md. Extract the archive to a local folder before running anything — start the injector from the extracted files, not from inside the archive. The archive is password-protected: 5139237619. Binaries are unsigned, so Windows SmartScreen may ask for confirmation.
Highlights
- Manual-map injector — maps
xeno.dllwithoutLoadLibrary, leaving no module-list entry. lua_resumescheduler — scripts are queued in the overlay and executed on a fresh Luau thread on the next resume.- In-game workspace — Editor, Console, Settings, and About tabs rendered over
IDXGISwapChain::Present; toggle withINSERT. - Script API —
getgenv,getrenv,identifyexecutor,checkcaller, closure helpers,loadstring,hookmetamethod,getrawmetatable,getnamecallmethod,setclipboard,queue_on_teleport, and synchronous HTTP viarequest/syn.request. - Runtime signatures — override the
lua_resumepattern through%LOCALAPPDATA%\Xeno\signatures.ini, no rebuild required. - Autoexec —
.luafiles in%LOCALAPPDATA%\Xeno\autoexecare queued when Xeno attaches.
Quick start
-
Download the archive from the download folder above.
-
Extract it to a local folder (right-click the archive, then Extract All) and enter the archive password:
5139237619. -
Launch Roblox and join a game.
-
Start the injector from the extracted folder as administrator:
.\xeno_injector.exe .\xeno.dll -
Press
INSERT, paste a script, and press Execute.
Requirements
- Windows 10 or 11, x64.
- Administrator rights for the injector.
- A D3D11 game window; borderless or windowed mode is recommended for the overlay.
Known limitations
- The default
lua_resumesignature is a starting point. Calibrate it for the client build you attach to; seedocs/UPDATING.md. - Scripts run synchronously.
task.wait,wait, and other yields are reported as execution errors. requestis synchronous WinHTTP and blocks the game thread until the transfer completes.- The manual mapper does not run TLS callbacks, process delay-load imports, or register x64 exception tables. Import bases assume per-boot system module addresses.
- No anti-cheat bypass is included; injection may fail on protected clients.
Documentation
README.md— setup, configuration, and project layout.docs/API.md— API signatures, return values, and examples.docs/UPDATING.md— signature and dependency updates.docs/troubleshooting.md— injector, overlay, and script issues.
Build from source
cmake --preset msvc-x64
cmake --build --preset releaseRequires Visual Studio 2022 (Desktop development with C++) and CMake 3.24 or newer. See README.md for details.
Built on Luau, MinHook, and Dear ImGui.
Full changelog: see CHANGELOG.md in the repository.