{"id":15008140,"url":"https://github.com/riz-ve/xeno","last_synced_at":"2025-04-05T02:05:07.563Z","repository":{"id":262699120,"uuid":"849216755","full_name":"Riz-ve/Xeno","owner":"Riz-ve","description":"Xeno: An external script executor for Roblox made entirely in C++. It uses a working but detected method of overwriting the bytecode of a corescript to manage script execution","archived":false,"fork":false,"pushed_at":"2024-10-12T18:56:24.000Z","size":2521,"stargazers_count":126,"open_issues_count":15,"forks_count":65,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-21T03:41:29.055Z","etag":null,"topics":["cpp","cpp-httplib","csharp","executors-for-roblox","exploit","exploit-development","httplib","learning-resources","lua","luau","roblox","roblox-executer","visual-studio","xxhash","zstd"],"latest_commit_sha":null,"homepage":"https://rizve.us.to/Xeno/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Riz-ve.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-29T07:31:55.000Z","updated_at":"2025-03-18T06:36:26.000Z","dependencies_parsed_at":"2024-11-13T20:36:07.397Z","dependency_job_id":null,"html_url":"https://github.com/Riz-ve/Xeno","commit_stats":null,"previous_names":["riz-ve/xeno"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riz-ve%2FXeno","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riz-ve%2FXeno/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riz-ve%2FXeno/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riz-ve%2FXeno/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Riz-ve","download_url":"https://codeload.github.com/Riz-ve/Xeno/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244885701,"owners_count":20526296,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","cpp-httplib","csharp","executors-for-roblox","exploit","exploit-development","httplib","learning-resources","lua","luau","roblox","roblox-executer","visual-studio","xxhash","zstd"],"created_at":"2024-09-24T19:15:19.433Z","updated_at":"2025-03-22T00:11:25.560Z","avatar_url":"https://github.com/Riz-ve.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e [!WARNING]\n\u003e You are most likely going to be banned since this is detected by Byfron. Use an alt account while running Xeno. Use the repository to understand what's happening and how it works.\n\u003e I am not liable for any bans\n\n# Xeno\nAn executor made for the web version of Roblox.\n\nIt uses the common method of writing unsigned bytecode into a Roblox core module script to manage execution, also more stable and flexible than most executors that has used this exact method.\n\n# Donation\nI have made a total of **$34.97** from making the project Xeno. I would highly appreciate any donations that were given to me by anyone since I have spent a lot of time working on this project.\n\n**CashApp:** ``$RizveA``\n\n**PayPal:** ``RizveA``\n\n**Bitcoin:** ``bc1qvhdnqtgcselqv9s9dt9varadh0zkal5239pgl4``\n\n**Ethereum:** ``0x713eAb6Bc8e18D1E0cdF6f03eA03df57c889592A``\n\n**Litecoin:** ``LVNsAoXbJHgdCcc6oi8cqbYmGqg9tXsM2P``\n\nTop 3 Donators:\n1. [*Czdxy*](https://discord.com/users/920163701934424084): **$18.00**\n2. [*kqrara*](https://discord.com/users/1241238935288545322): **$11.62**\n3. **literallysolodev**: **$5.34**\n\n## Note\nIf you're going to use my source and \"skid\" off of it atleast use the license and give credits. Don't be like the others who used my entire source code and claimed it as their own without mentioning anything about Xeno nor the publisher + distributing \u0026 selling to others.\n\n## Features\n- Fast execution\n- Multi-instance compatibility\n- Supports executing most scripts including Lua Armor scripts\n- Uses extremely fast virtual filesystem that syncs to the external\n- No in-game performance change \u0026 no high CPU usage\n- Custom functions like HttpSpy, getting the real address of a Instance, setting \u0026 getting globals across all clients, and spoofing instance\n\nI have only used this project to learn C++ and a bit of C#.\n\nDo not expect the best code and memory management.\nYou will see really bad code and design on the XenoUI C# WPF project since it was only made as a **prototype**.\n\nThis executor has many vulnerabilities because only I have used **Xeno** and did not make a public release.\n\nCustom functions examples:\n```lua\n-- get real address\nlocal address = Xeno.get_real_address(game:GetService(\"ScriptContext\"))\nprint(\"Script context address:\", string.format(\"0x%x\", address))\n\n-- spoof instance\nXeno.spoof_instance(game:GetService(\"CoreGui\"), 0) -- set the address of coregui to 0\nXeno.spoof_instance(game.Players.LocalPlayer, Instance.new(\"Part\")) -- set the localplayers address to a part\n\n-- http spy\nXeno.HttpSpy() -- set http spy to true\nXeno.HttpSpy(false) -- set httpspy to false\n\n-- globals (shared across all clients, saved inside the executor)\n-- similar to Instance:GetAttribute() but supports tables\n-- global name, value\nXeno.SetGlobal(\"__test\", { -- can only set table, number, and string as a global\n\t[\"test_text\"] = \"hello, world!\"\n})\n\nlocal t = Xeno.GetGlobal(\"__test\") -- the table we just set\nprint(t.test_text) -- hello, world!\n\n-- other\nprint(Xeno.PID) -- current roblox process id\nprint(Xeno.GUID) -- the guid it is using to communicate with the external\n```\n\nThe current method of adding **HttpGet** to \"game\" interferes with some scripts like [**dex**](https://raw.githubusercontent.com/infyiff/backup/main/dex.lua). To execute dex run this script:\n```lua\ngetgenv().game = workspace.Parent\n```\nThis will remove **HttpGet** from game!\nYou can use the modified version of dex made for Xeno inside the released files\n\n### Preview\n\u003cp\u003eThis is the UI of the version 1.0.1:\u003c/p\u003e\n\u003cimg src=\"v1.0.1-Preview.png\" alt=\"Preview\" width=\"600\" style=\"box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.5), -10px -10px 20px rgba(255, 255, 255, 0.3);\" /\u003e\n\u003cp\u003eThe Current UNC is \u003cspan style=\"color: green;\"\u003e~75%\u003c/span\u003e\u003c/p\u003e\n\u003cimg src=\"v1.0.45-UNC.png\" alt=\"Preview\" width=\"600\" style=\"box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.5), -10px -10px 20px rgba(255, 255, 255, 0.3);\" /\u003e\n\n## Dependencies\nThis project uses the following libraries:\n\n- [**httplib**](https://github.com/yhirose/cpp-httplib)\n- [**xxhash**](https://github.com/Cyan4973/xxHash)\n- [**zstd**](https://github.com/facebook/zstd)\n- [**openssl**](https://github.com/openssl/openssl)\n\nDependencies are managed with [**vcpkg**](https://github.com/microsoft/vcpkg). Install them with this command:\n```sh\nvcpkg install xxhash zstd openssl\n```\n\nThe proper version of **httplib** is already included inside this project\n\n### Credits\nThank you [**Incognito**](https://github.com/Incognito-Roblox/Incognito) for the method.\n\nThanks to others that has helped me with decompressing, and compressing the bytecode.\n\nThanks to the [**Init script**](https://github.com/plusgiant5/TaaprWareV2/blob/main/Release/bin/InitScript.lua) of [TaaprWareV2](https://github.com/plusgiant5/TaaprWareV2/) by plusgiant5\n\nThanks to [**nhisoka**](https://github.com/nhisoka) for helping me out at the start of this project\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friz-ve%2Fxeno","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Friz-ve%2Fxeno","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friz-ve%2Fxeno/lists"}