The Roblox Studio Executor.
This is a rewrite of the original RbxStu. This version has many improvements and it is magnitudes more stable than the original ever was.
To report a bug or suggest a feature, please head to our discord server https://discord.gg/rGWK6Sqbrs
- Stable execution.
- Clean, unrestricted and raw execution (Adding environment on the coming days).
- Maintainable and EXPANDABLE codebase.
Whilst RbxStu was born as a project to make a pentesting tool, this codebase allows for more than that, it allows for a base framework to be defined in which Roblox Studio modifications can be built in C++, the project does not have a current way of interacting with it, but it is on the "TODO" list to add a way of communicating with the DLL on your own DLL! So that if you want to make your own Roblox Studio modification, you will not need a heavy, big base, and can start fairly light!
Whilst Roblox has a no reverse engineering policy, it is not enforced necessarily for anything Roblox Studio related, as this would be unwise, it is a development tool, and anything that happens to it will not truly impact players on the release client.
RbxStu cannot guarantee your safety when executing scripts. It does its best to prevent really nasty things from happening, but Roblox will over time add new services that they will internally use that expose dangerous functions, such as one to save debug data, which allows you to write bat files, and then one that allows you to execute things, all because we are on a high security context we were never meant to truly use.
- vcpkg cmake toolchain script (Add CMake option
-DVCPKG_TARGET_TRIPLET=x64-windows-static
as well) - CLion 2024.2
- MSVC
- Ninja build system (Prepackaged with CLion)
- CMake
- MSVC
- Ninja
- vcpkg
- CLion (contains all of the above besides MSVC)
- Set environment variable
VCPKG_ROOT
to the path of your vcpkg installation. (If windows feels goofy you might need to restart your computer) - Open the project in CLion.
- Set the CMake profile to any of the presets and enable it (example:
Release
,Debug
,RelWithDebInfo
). - Build the project.
- Set environment variable
VCPKG_ROOT
to the path of your vcpkg installation. (If windows feels goofy you might need to restart your computer) - Open
x64 Native Tools Command Prompt for VS 2022
or similar with access to msvc tools. - Run the following commands in the project root directory:
cmake --preset={preset name here}
cmake --build --preset={preset name here}
- Dottik (SecondNewtonLaw/NaN): Lead Developer/Owner, Maintainer
- Pixeluted: Contributor
- MakeSureDudeDies: Contributor
- Shadow: Contributor