For Lua / Luau scripts

Protect your scripts
before you ship them.

Sentinel injects anti-spy and anti-logger guards into your code, then obfuscates it with Luraph. Upload a file, get back a hardened one.

Discord & email login Luraph obfuscation
loader.lua → protected
-- injected by Sentinel
local _g = getgenv() or _G
-- anti-spy: hooked request?
if not iscclosure(request) then halt() end
-- anti-logger: debug hook?
if debug.gethook() then halt() end
<your script>
guarded · sent to Luraph · ready

Protection

Two guards, injected on every upload

Runtime checks are added to your script before it reaches the obfuscator.

01 / anti-http-spy

Anti-HTTP-spy

Detects when networking functions like request or syn.request have been hooked to read your traffic, and stops execution.

02 / anti-env-logger

Anti-ENV-logger

Catches debug hooks and global-table metatable traps that dump locals and upvalues, then halts before they can read anything.

03 / obfuscation

Luraph obfuscation

The guarded source is run through Luraph, so the shipped file is unreadable and your logic stays yours.

Workflow

Three steps, no setup

No tooling to install. Sign in, upload, download.

01

Sign in

Log in with Discord or your email. Sessions remember you across visits.

02

Upload

Drop a .lua file on your dashboard. The guards are injected automatically.

03

Download

We obfuscate the guarded source with Luraph and hand back a hardened file.

Protect your first script

Free to start. Discord or email login.

Get started