Firstly, wait is in server frames (edit: client frames, same diff), not milliseconds. Secondly, I wouldn't advise setting up any kind of infinite loop because there are systems in place that stop that kind of thing. So far, everything I've tried has resulted in either dropping me or hanging me (i.e. froze me in position on spec, unable to join a team) Admittedly, I haven't tested with large waits, but it's probably not good for you.