Luau Protection & Obfuscation

Protect your Roblox scripts
across the cosmos

Upload a .lua, .luau or .txt file, obfuscate & protect the code with the built-in protection API, strip the watermark, and generate a ready-to-run loadstring snippet.

Obfuscator Console

Paste your script or upload a file, then obfuscate.

Input Script

Protected Output

Your protected script will appear here.

Paste your script and click OBFUSCATE — or press Ctrl+Enter.

Deploy for Roblox

Generate a loadstring snippet from a raw text URL.

How the raw path works. This site runs entirely in your browser, so it cannot host files itself. To get a raw URL that Roblox's game:HttpGet can fetch, upload your protected .txt to a raw host (e.g. a GitHub Gist "raw" link, pastebin raw link, or your own server), then paste that URL below to build the loadstring.
loadstring(game:HttpGet("PASTE_RAW_URL_HERE"))()

Tip: In many exploit environments use game:HttpGet(url, true). HttpService in-game requires enabling HTTP requests.

How It Works

01

Upload or Paste

Drop in your .lua, .luau or .txt script.

02

Protect & Obfuscate

The protection API scrambles your code and hardens it against readers.

03

Strip Watermark

Optionally remove the watermark header the API injects.

04

Deploy

Download the raw .txt, host it, and run it with a loadstring.