Compiler pipeline
Identifier stripping, per-build constant encoding, control-flow transforms, opaque branches, anti-tamper checks, and protected bootstrap generation.

Luau protection infrastructure
Protect, host, license, update, and revoke Luau scripts from one security control plane. Built for reliable execution and expensive reverse engineering, without taxing frame-time code.
One control plane
A static obfuscated file is only one layer. VeloGuard combines publish-time transformation with encrypted server storage, stable remote loaders, short-lived authorization, device-aware licenses, and owner-controlled revocation.
Identifier stripping, per-build constant encoding, control-flow transforms, opaque branches, anti-tamper checks, and protected bootstrap generation.
Bulk keys, first-run device binding, expiry, reset, ban, public mode, and immediate revocation from one operational surface.
Stable loader URLs issue short-lived one-time tickets and stream protected builds only after a server-side access decision.
Raw source and published builds are sealed with authenticated AES-256-GCM envelopes before they reach database storage.
Atomic HWID claims prevent first-use races. Raw identifiers and IP addresses are hashed before execution telemetry is stored.
Execution decisions, executor identity, license status, version state, and delivery health remain visible to the script owner.

Runtime flow
Publish a new build without changing the URL your users run. Every execution starts with a fresh loader ticket, reaches the license authority, and receives a protected payload only after approval.
script_key = "VG-XXXX-XXXX-XXXX" loadstring(game:HttpGet( "https://veloguard.lol/loader/..." ))()
Ready to publish