Your code.Their guess.
Your logic, out of the spotlight.
A new identity for your scripts.
Keep the character.
Change the costume.
You wrote the story.
Keep the script yours.
luarp gives your Lua and Luau a less readable form. Bring the code. We’ll handle the disguise - with a focused workspace, not a maze of settings.
Your file, your flow.
Paste a snippet or drop a source file. No installation needed for the studio.
One clear next step.
Verify with hCaptcha, start a build, then copy or download the result.
Obfuscation adds friction to inspection. It isn’t a promise of unbreakable protection.
Less setup.
More shipping.
From source to a new identity.
Three steps. One workspace.
Bring your own source.
Paste Lua or Luau into the editor, or upload a UTF-8 source file up to 8 MiB.
Open the editorFor humans. Not queues of bots.
The studio requests a fresh hCaptcha check before sending a build to the API.
Take it from here.
Copy the complete output or save the protected file. Test the result in your target environment.
Try the studioDo I need to use Discord?
No. Add your script and obfuscate it in the web studio. Discord is still there for questions, updates, and the community.
Which files can I upload?
The studio accepts one UTF-8 .lua, .luau, or .txt source file at a time, up to 8 MiB. You can also paste code directly. Language compatibility is determined by the obfuscation engine.
Why do I need to solve hCaptcha?
It helps control automated requests to the build service. Each build requires fresh verification. An expired or already used check cannot authorize another build.
Where does my code go?
Completing verification sends your source to api.luarp.cc for compilation. Submitted source and generated results are sent to a private Discord log. The studio does not autosave code in your browser. Do not submit secrets or confidential code. hCaptcha has its own data handling.
Is the result impossible to reverse?
No obfuscation should be described as impossible to reverse. It makes inspection harder; it does not replace server-side secrets or security controls. Always test the generated file in the environment where it will run.
Start larping.
A new identity.
Same you.
Your source goes in. Its disguise comes out.
- 01Add your sourcePaste or upload a file
- 02Verify & buildA quick hCaptcha check
- 03Take it with youCopy or download
A new identity awaits.
Add your source, pass the human check,
and let your Lua larp.
Changing the costume.
Waiting for the API to return your build.
0.0s elapsedLarger scripts can take longer. This is elapsed time, not an estimated percentage.
Submitted source and generated results are sent to a private Discord log. Do not submit secrets.
Something not playing its part?
Bring your questions. Leave sensitive source out of public channels.