BUTTON関数でボタンの状態を取得する前に WHILE BUTTON()!=0:WEND でボタンのオフチェックをするのはどうでしょうか?