Actually IF you just want the pause, the most baseline loop you can use(4 bytes ^_^) is this: :Repeat GetKey:End don't laugh at basic, it's good... now then again asm is better but basic has it's good points.....