local function Loop<Arguments...>(Duration: number, Function: (Arguments...) -> (), ...: Arguments...)
while true do
Function(...)
task.wait(Duration)
end
end
local function Interval<Arguments...>(Duration: number, Function: (Arguments...) -> (), ...: Arguments...): thread
return task.delay(Duration, Loop, Duration, Function, ...)
end
As stated above, this “resource” basically just consists of a while loop. A semi-experienced developer can replicate the functionality of this in less than 10 minutes of time.
We commonly know that the rule is never actually followed. On top of that, I made this module just for a “cleaner” option to this “while true” loop that peeps keep talking about, get off my back.