Signals
The Signals library provides functions for inspecting and manipulating RBXScriptSignal
and RBXScriptConnection
objects.
What is a signal?
A signal in Roblox is an event emitter - an object that can have functions connected to it, which are triggered when something happens. For example, Part.Touched
is a signal that fires when something touches a part.
Signals are backed by objects called connections, which are instances of an RBXScriptConnection
.
Exploits will return their own custom connection object when using getconnections
.
What can you do?
With the Signals library, you can:
- Get all connections attached to a signal using
getconnections
. - Fire a signal's Luau connections using
firesignal
. - Replicate signals to the server with
replicatesignal
, if supported by the signal.
For a list of known replicable signals, click this.