clonefunction Synchronous

Create a separate callable from an existing function. A clone is useful when you want a callable copy before changing the original with a hook.

Syntax
Luau
clonefunction(callback: Function) -> Function

Parameters

Function parameters
ParameterTypeDescription
callbackFunctionFunction to clone.

Returns

Function

A callable clone of the supplied function.

Example

Example
Luau
local original = function(value) return value * 2 end
local copy = clonefunction(original)
print(copy(6)) -- 12
Kawaii documentation