We will eventually mark the existing methods (spawn, delay, and wait) as deprecated in favor of their alternatives however they will continue to work as they do now for the foreseeable future and we have no plans to change this.
Honestly, I don’t think any ROBLOX game’s server will run for long enough to have the wait() affect anything crucial unless you just…don’t code properly. But I’ll start using task.wait() if it really makes that much of a difference.
You can use that function to prevent script overload when you are using loops. It can also be really useful for timing things right or once everything is loaded in. Because problems can happen if the player isn’t loaded or something else.
I didn’t say they don’t wait the same time. I said that a while wait() do will wait BEFORE the code block executes where while true do executes the code block and then waits.
This is literally what I said in my first message. I just didn’t provide a code example. I also probably could have explicitly said if you place the wait at the end.