The only time it will pause the whole game is if you have everything being updated from 1 function, which has the wait(-1) in...

Do you know about creating/calling seperate functions, of which 1 could just be a simple clock?