Skip to content
Saiko

debug.setstack

Writes a value into a live stack slot.

Signature

luau
debug.setstack(level: number, index: number, value: any): ()

Parameters

levelnumber

Stack level to modify.

indexnumber

1-based slot within the frame.

valueany

The replacement value.

Returns

Nothing.

Example

luau
local function probe()
    local value = "before"
    debug.setstack(1, 1, "after")
    return value
end

print(probe()) --> after