TouchEnded Not Reliable Help

Wouldn’t recommend using TouchEnded, like ever, it is extremely unreliable as it fires even if the player is still in the part as you mentioned. An alternative is ZonePlus, it uses Roblox’s Spatial Query API and isn’t performance heavy.

local zone = Zone.fromRegion(zoneCFrame, zoneSize)

zone.itemEntered:Connect(function(item)
    print(("%s entered the zone!"):format(item.Name))
end)

zone.itemExited:Connect(function(item)
    print(("%s exited the zone!"):format(item.Name))
end)
1 Like