Fires every listener connected to a signal with the arguments you pass in.
Every callback registered with signal:Connect(fn) runs as if Roblox had raised the signal itself. Coroutines yielded on signal:Wait() do not resume - only :Connect callbacks fire.
Most commonly used to fire a handler the game wouldn’t trigger itself - automation, or bypassing checks the game gates behind a signal.
Parameters
Returns
void
Example
You can fire any signal directly, even one the game’s own code would never trigger. Connect a callback to a BindableEvent, then raise its signal from your script.
Always check parameters and return values when working with this library function.