Calling task.wait() with nan or inf as an argument results in a warning saying task.delay instead of task.wait

yes, that is what I am trying to explain in this topic

I cannot since I never saw the task library source code but i think that it loops until the time is reached or uses coroutine.yeield() on the current thread and calls coroutine.resume() when the time is reached yet that is just a guess

Thank you for the report.

It’s a minor thing, but regardless of the discussion we will fix up the confusion with the wrong name in the error.

4 Likes