Sample of a code that would work, if I overcomplicated it: @LOOP TOUCH OUT TT, TX, TY HITC=SPHITSP(0, 1, 5) IF TT<2 AND HITC>-1 THEN ON HITC-1 GOTO @Label for first button, label for second, etc. ENDIF (insert any other code you want in the loop here) VSYNC 1:GOTO @LOOP Replace the 1 and 5 in SPHITSP with the control numbers of your first and last button sprites.