Signal is a lightweight event type Athena provides for your own code. It behaves like an RBXScriptSignal you can fire yourself, with connect, once, wait, and fire, and it does not touch the game at all. Reach for it when you want events between parts of your own script.

Functions

Connections

Signal:Connect and Signal:Once return a connection with a :Disconnect() method that removes the handler.