Now protecting Roblox scripts at global scale

Ship Luau you don't have to worry about.

Async compiles your scripts into a hardened virtual machine — randomized opcodes, encrypted constants, anti-tamper baked in. One line to protect, one key to distribute.

See how it works
async · compile preview
source.lua
protected.luau
4.2M+
scripts protected
99.98%
uptime, last 90 days
<40ms
avg. loader response
0
known VM leaks this year
How it works

One pipeline, every layer of defense

Your script goes in as plain Luau. It comes out as bytecode running on a virtual machine that's unique to every build.

Randomized VM per build

Every compile generates a fresh opcode table seeded uniquely, so no two protected scripts share a dispatch layout.

Constant & string encryption

Strings, numbers, and identifiers are encrypted at rest and only decrypted inside the VM at the moment they're needed.

Anti-tamper & anti-dump

Runtime checks detect hooked environments, debuggers, and known deobfuscation tools, and fail safely when triggered.

Key-based distribution

Issue, rotate, or revoke license keys per user. Bind keys to HWID so a leaked key doesn't mean a leaked script.

Simple loader API

Drop a single loadstring call into your game. Async handles fetching, verifying, and executing the protected build.

Usage dashboard

See active keys, executions, and flagged tamper attempts in real time from your dashboard.

Pricing

Straightforward plans, no surprises

Start free while you're testing. Upgrade when you're shipping to real players.

Starter

$0/mo
  • 1 protected project
  • 100 executions / day
  • Standard VM protection
  • Community support

Studio

$39/mo
  • Unlimited projects
  • Team seats
  • Custom VM seed rotation
  • Dedicated support channel

Overview

Here's what's happening across your protected scripts.

Active keys
2
live
Executions (24h)
9,412
+3.1%
Tamper attempts
3
blocked
Protected projects
2
Live

Projects

NameKeysExecutionsStatus

Recent keys

KeyProjectHWID lockStatus

Keys

Generate, lock, and revoke license keys.

KeyProjectHWID lockStatusLast used

Scripts

Every project you're protecting with Async.

NameKeysExecutionsStatus

Settings

Manage your account preferences.

Account

Billing

Your current plan and usage.

Current plan

Pro — $14/mo
10 protected projects · unlimited executions