Refer to Avoiding wait() and why for an in-depth exploration of why :Wait() is often times greater than wait().
However, you really should be avoiding the use of polling in your project, @IlyasTawawe; instead, look into event-based programming as a paradigm and, in nearly any place possible, avoid replicating wait or some derivative of it when you’re waiting for less than or equal to 1/30th of a second.