best profile
Uses the engine's strongest preset before the script leaves the server.
--best --force
Lua and Luau protection
Rewrite readable Lua into packed, layered output that is harder to skim, patch, or dump. Voidexfuscator uses VM-style wrapping, hardened string packing, and compact payload generation for scripts you actually ship.
local Players = game:GetService("Players")
local function greet(player)
local message = "welcome, " .. player.Name
print(message)
return message
end
Players.PlayerAdded:Connect(greet)
The public page mirrors the same profile the backend runs.
Uses the engine's strongest preset before the script leaves the server.
--best --force
Pushes readable flow into generated runtime logic instead of leaving plain functions exposed.
--vm
Adds the extra protection layer used by the source obfuscator project.
--harden
Stacks six executor-oriented wrapping layers around the final payload.
--executor-layers 6
Runs two inner passes so the first decoded layer still is not the clean source.
--inner-rounds 2
Flattens into one-line output with 32-byte chunks for loader-friendly delivery.
--one-line --pack-chunk-size 32