diff --git a/init.lua b/init.lua index d4a9ac3..11b58ce 100644 --- a/init.lua +++ b/init.lua @@ -139,8 +139,10 @@ function SetInterval(callback, interval, ...) repeat interval = intervals[id] Wait(interval) + + if interval < 0 then break end callback(table.unpack(args)) - until interval < 0 + until false intervals[id] = nil end)