---
title: "firesignal"
description: "Invokes discoverable local connections with the supplied arguments."
---

```lua
firesignal(event: RBXScriptSignal, ...: any): ()
```

---

## Aliases

None.

---

## Arguments

<ParamField body="event" type="RBXScriptSignal" required>
  The native RBXScriptSignal to inspect or invoke.
</ParamField>

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

---

## Returns

This function returns no values.

Does not guarantee engine event behavior or server replication. Callback errors may be swallowed by protected dispatch.

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

---

## Example

```lua
local event = Instance.new("BindableEvent")
local native = event.Event:Connect(function(value) print(value) end)
firesignal(event.Event, "docs-example")
native:Disconnect()
event:Destroy()
```
