14行目ですがBUTTON(16)ではなく BTN=BUTTON() IF BTN AND 16 THEN GOTO @BOUKEN こんな感じの判定文になります ()の中の数字は0~3までです それぞれ意味があるのでヘルプで確認してみてください あと、これだけだと気づかないくらい一瞬で判定が終了してしまうのでループの中に入れましょう 例) WHILE 1 VSYNC ボタン判定処理 WEND