logoValaxScrub
Get Started Free Sign In

Getting Started

Valax protects your Lua/Roblox scripts with multi-pass obfuscation, license keys, HWID locking, and an ad-reward system. Here's the full workflow.

1
Sign in with Discord
Create a free account. No credit card required.
2
Create a Project
Projects group your scripts together. One project = one script hub.
3
Add a Script
Paste your Lua source. Choose an obfuscation engine (Valax v3 is the default) and Valax obfuscates it immediately.
4
Generate Keys
From the Key System page, create license keys. Or enable Free-for-All mode.
5
Distribute the Loader
Copy the loadstring snippet and send it to your users. They paste it into their executor.
6
Monitor Executions
Every execution is verified live, HWID-locked, logged, and optionally sent to your Discord webhook.

Creating a script from the dashboard

No API calls needed for this — it's all point-and-click in the dashboard:

1
Open Projects
Create a project first if you don't have one — a project is just a folder that groups related scripts (e.g. one hub).
2
Click "Add Script" inside the project
Paste your raw Lua source and give it a name. Complete the Cloudflare Turnstile check and submit.
3
Choose Free-for-All or key-gated
Free-for-All means anyone can run it with no key. Otherwise, generate keys from the script's Key System tab — or connect a Reward (see below) to hand out keys automatically.
4
Copy the loader link
Every script gets its own loader link at /api/loader/SCRIPT_ID — this is what goes inside the loadstring your users run. Find it on the script's page in the dashboard.
Two different links, two audiences
/api/loader/SCRIPT_ID is what you put inside loadstring(game:HttpGet(...))()— executors call it directly. If a person opens that same link in a regular browser, Valax shows them a friendly "how to use this loader" page instead of raw code — see the "Script Loader" section for details.