Protected by design
Your Luau source is processed into a protected, encrypted delivery format. The original uploaded work remains yours; users receive the protected build rather than direct access to your editable source.
Quick-start guidance for projects, protected scripts, access panels, and licensing. Internal implementation details are intentionally not documented.
Sign in with Discord, open the workspace, and create a project to keep related scripts and access panels organized.
Open Upload Script and provide supported Luau source. Choose the protection and compiler options that fit your script, then save or build it.
Use free-for-all access where appropriate, or create a Discord panel with keys and whitelists to manage who can run a protected script.
Test your loader in a supported environment before distributing it. If you use keys or hardware binding, verify that the intended users can authorize successfully.
An overview of protected delivery and compatible optimization without disclosing internal implementation.
Your Luau source is processed into a protected, encrypted delivery format. The original uploaded work remains yours; users receive the protected build rather than direct access to your editable source.
LuauProtect uses versioned caching to reduce repeated loading and processing. Protected builds are decrypted only as needed for execution, with cache behavior varying according to the selected protection setup.
Compatible builds can use Luraph macro-assisted optimizations to help balance protection, loading time and runtime performance. Results depend on script complexity and the execution environment.
Keys, whitelists and server-side authorization help you choose who can receive your protected script. No protection technology can guarantee that distributed code will never be inspected or extracted.
Macro examples are available in the Macros section of the authenticated dashboard. API access and limits depend on your plan.