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.