Available functions
cansignalreplicate
Checks whether the signal owner resolves to a RemoteEvent, RemoteFunction, or UnvalidatedRemoteEvent.
Connection.Defer
Schedules a resolved connection callback using task.defer.
Connection.Disable
Disables the native connection.
Connection.Disconnect
Disables the connection and removes its wrapper from the cache.
Connection.Enable
Re-enables the native connection.
Connection.Fire
Invokes a native connection callback with the supplied arguments.
firesignal
Invokes discoverable local connections with the supplied arguments.
getconnection
Returns one 1-based connection wrapper from getconnections.
getconnections
Returns wrappers for native connections to an event.
getproximitypromptduration
Reads a prompt’s HoldDuration.
getsignalarguments
Reads argument names from the signal descriptor.
getsignalargumentsinfo
Reads signal descriptor parameter names and type names.
getsignalwhitelist
Returns the static event/class whitelist stored in this build.
replicatesignal
Builds typed native arguments and invokes the owning instance’s event-invocation path.
setproximitypromptduration
Assigns a valid prompt’s HoldDuration.
Signal.new
Creates a pure-Luau event emitter with its own handler list.
SignalConnection.Disconnect
Disconnects one custom Signal subscription.
SignalObject.Connect
Subscribes a callback to a custom Signal emitter.
SignalObject.DisconnectAll
Disconnects every handler attached to a custom Signal emitter.
SignalObject.Fire
Schedules all connected custom Signal handlers with the supplied arguments.
SignalObject.Once
Subscribes a callback that runs once.
SignalObject.Wait
Yields the current coroutine until the next custom Signal firing.
