NanoVM

Free vs Pro

Light obfuscation is free. The full hardened VM — bytecode virtualization, shattered internals, and anti-tamper — is strictly for Pro.

Light
Free
NanoVM
Pro
String encryption
Name randomization
Env probe binding
Runtime script telemetry
Forced
Optional
Bytecode VM layer
Shattered deserialiser
Fake opcode injection
Opcode masking
Runtime integrity checksum
Obfuscation runs
3 / 24h
Credit-based
Log retention
3 days
Permanent
Included on every plan

Free forever

Multi-scheme JIT string encryption
Per-build name randomization (~80 symbols)
Roblox env probe binding
NanoVM Pro

What Pro actually does

Pro

Two-Layer VM Compilation

Your script is compiled into a custom bytecode instruction set, then wrapped in a keyed binary outer layer. Static analysis tools see noise. The inner VM only executes inside Roblox.

Pro

Shattered Deserialiser

The bytecode loading logic is split across 6 randomly named cooperating functions per build. No two builds share the same function structure — signature-based detection fails.

Pro

Fake Opcode Injection

40–60 dead dispatch entries are injected into the opcode table each build. Disassemblers and pattern matchers hit dead code. Real instruction paths are randomized per compile.

Pro

Opcode Masking

Real opcodes are XOR-masked against values derived from Roblox environment probes. The unmasked dispatch table is never present in memory until execution begins inside Roblox.

Pro

Runtime Integrity Checking

A rolling integrity checksum is baked into the VM at compile time. Any modification to the bytecode — a single flipped bit — corrupts execution silently. No error, just broken output.

Plans

All plans include the full NanoVM. Cancel any time.

Starter
£3.99
per month
100 credits / month
Popular
Pro
£7.99
per month
300 credits / month
Studio
£14.99
per month
800 credits / month

Need a one-time top-up? Credit packs are available from your account page once subscribed.