Skip to content

RBXScriptConnection

Supported Datatype

A connection between an RBXScriptSignal and a function.

Description

The RBXScriptConnection data type is a special object returned by the Connect() method of an event (RBXScriptSignal). This is used primarily to disconnect a listener from an RBXScriptSignal.

local part = Instance.new("Part")
-- Store reference to the RBXScriptConnection so it can be disconnected later
local connection : RBXScriptConnection = part.Touched:Connect(function(otherPart)
    print("Hello world!")
end)
-- Disconnect when the connection is no longer needed
connection:Disconnect()

Properties

Connected Not yet The state of the RBXScriptConnection.
RBXScriptConnection.Connected()

The state of the RBXScriptConnection.

Describes whether or not the connection is still alive. This becomes false if Disconnect() is called.

Methods

Disconnect Not yet Disconnects the connection from the event.
RBXScriptConnection:Disconnect()

Disconnects the connection from the event.

Roblox reference: RBXScriptConnection