Skip to content

TouchTransmitter

Supported Class Other NotBrowsable NotCreatable

An internal object used by networking and replication code to transmit BasePart.Touched and BasePart.TouchEnded events.

Description

An internal object used by networking and replication code to transmit BasePart.Touched and BasePart.TouchEnded events.

The TouchTransmitter object named 'TouchInterest' is created and parented to a BasePart when the BasePart.Touched or BasePart.TouchEnded events are listened (connected) to.

Removing the TouchTransmitter will prevent the touched events from working. The TouchTransmitter object can also be removed exclusively on the client. This will prevent collisions from models the client has network ownership of (such as the player's character) from registering.

Note, in almost all circumstances developers should disconnect the connection using RBXScriptConnection.Disconnect() method rather than removing the TouchTransmitter. Otherwise the connection will not be cleaned up which can cause performance issues over time.

Inheritance

Object → Instance → TouchTransmitter

Nova inheritance: Instance → TouchTransmitter

Inherited members

Inherited from Instance: 8 properties, 36 methods, 7 events. They are documented on the base class page.

Roblox reference: TouchTransmitter

Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.