Skip to content

CuteSignalPredictable events for Roblox Luau

Fast dispatch paths, coroutine-backed async listeners, and explicit lifecycle rules.

CuteSignal icon

Quick install

lua
local Signal = require(path.to.CuteSignal)

At a glance

  • Signal.new() creates standalone signals.
  • :Connect, :ConnectAsync, and :Once each return an idempotent disconnect() function.
  • :Count, :HasConnections, and :IsDestroyed expose signal state.

For full method signatures, open Signal Documentation.

CuteSignal documentation