decompile
Decompiles a script's bytecode back into readable Luau source.
function decompile(scriptscriptInstanceA LocalScript or ModuleScript to decompile.: Instance): stringstringThe decompiled Luau source code as a string.Usage
Decompile a module
local src = decompile(game.ReplicatedStorage.SomeModule)
print(src)Save decompiled source to file
local script = game.Players.LocalPlayer.PlayerGui.ScreenGui:FindFirstChildWhichIsA("LocalScript")
local source = decompile(script)
writefile("decompiled.lua", source)
print("Saved", #source, "bytes")