setreadonly Synchronous
set_readonly
Set or clear a table’s read-only flag explicitly. Use it when you need to make a controlled change to a table and restore its earlier protection afterward.
Luau
setreadonly(value: Table, readonly: boolean) -> ()Parameters
| Parameter | Type | Description |
|---|---|---|
value | Table | Table whose flag is changed. |
readonly | boolean | true to block writes; false to allow them. |
Returns
()No value.
Example
Luau
local settings = { volume = 5 }
local wasReadonly = isreadonly(settings)
setreadonly(settings, false)
settings.volume = 6
setreadonly(settings, wasReadonly)