ぱっと見て気になった所がありました。 128行目~129行目のTHEN以降でXの値を操作してるのは SXの間違いじゃ無いですか? HST=FLOORと記述してる部分はHST=0の方が良いかと思います。 FLOORは予約語で無いので変数として使えますが、編集画面で 命令語と同じ色になるので勘違いの元になってしまいます。 問題の長押しショットが1発しか撃てないのは長押しショットを消す処理の 条件が足りないためにHSTがボタンを押しっぱなしの時も0にされて しまうためです。