-
Notifications
You must be signed in to change notification settings - Fork 187
Open
Description
function Zone:_partTouchedZone(part)
local trackingDict = self.trackingTouchedTriggers["part"]
if trackingDict[part] then return end
local nextCheck = 0
local verifiedEntrance = false
local enterPosition = part.Position
local enterTime = os.clock()
local partJanitor = self.janitor:add(Janitor.new(), "destroy")
trackingDict[part] = partJanitor
janitor:add(part.Destroying:Connect(function() -- This addition fixes the memory leak.
trackingDict[part]:destroy()
end), "Disconnect")
...
end