Skip to content

Documentation

Everything you need to protect Roblox Luau with AntiLua: the dashboard, protection options, and the HTTP API.

What a build is

AntiLua takes Roblox Luau source and returns protected Luau output. It transforms the script using the selected protection options, including VM-oriented transformations and anti-tamper checks. Keep your readable source as the editable original.

input.luau
local Players = game:GetService("Players")
print("Hello, Roblox Luau", Players.LocalPlayer)

Paste or import your source in the workspace, then copy or download the result. API clients receive the protected output in the JSON code field.

Where to go next

The whole map

Getting started

  • Overview: What AntiLua does and how these docs are laid out.
  • Quickstart: Prepare, protect, download and test a Roblox Luau script.
  • Dashboard: The workspace, access token, API key and documentation.

Features

API

More

  • FAQ: Answers about compatibility, output and access.

Scope

These docs cover AntiLua’s Roblox Luau workflow. Web builds and API requests have separate usage limits; protection options can be selected for each request.

Only protect scripts you own or are allowed to modify. Obfuscation does not make client-delivered code impossible to analyze; keep secrets and trusted validation on the server.