---
title: "SignalObject.Fire"
description: "Schedules all connected custom Signal handlers with the supplied arguments."
---

```lua
event:Fire(...: any): ()
```

---

## Aliases

- `SignalObject.fire`

---

## Arguments

<ParamField body="..." type="any">
  Arguments forwarded to the callbacks or native event.
</ParamField>

---

## Returns

This function returns no values.

Iterates a cloned handler list and uses task.spawn. Fire does not wait for callbacks to finish.

**Related types:** [Signals types & behavior](/reference/signals/types) · [SignalObject](/reference/signals/signalobject).

---

## Example

```lua
local event = Signal.new()
event:Connect(function(value) print(value) end)
event:Fire("hello")
task.wait()
event:DisconnectAll()
```
