debug.setstack
Writes a value into a live stack slot.
Signature
debug.setstack(level: number, index: number, value: any): ()Parameters
levelnumberStack level to modify.
indexnumber1-based slot within the frame.
valueanyThe replacement value.
Returns
Nothing.
Example
local function probe()
local value = "before"
debug.setstack(1, 1, "after")
return value
end
print(probe()) --> after