This object cannot be created with the
Instance|Instance.new constructor function.
This item is not shown in Roblox Studio’s Object Browser.
An internal object used by networking and replication code to transmit
The TouchTransmitter object named ‘TouchInterest’ is created and parented to a
BasePart when the
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 (when
Workspace/FilteringEnabled is set to true). 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.