disassemble Asynchronous
Render Luau instructions for a function, bytecode string, or script Instance. This is a convenient wrapper around decompile with disassembly mode selected.
Luau
disassemble(input: Function | string | ScriptInstance) -> stringParameters
| Parameter | Type | Description |
|---|---|---|
input | Function | string | ScriptInstance | Function, valid Luau bytecode string, or script Instance. |
Returns
stringDisassembly text.
Usage notes
For a function, the wrapper first reads its bytecode. Parsing or decompilation failures raise an error.
Example
Luau
local ok, listing = pcall(disassemble, function(value) return value * 2 end)
if ok then print(listing:sub(1, 300))
else print("Disassembly unavailable:", listing) end