スクショだけでは分かりにくい部分もあるのですけれど、WHILE〜WENDの外側はメインループの外になっちゃうので、Aボタンを押していてBMが0なら〜の行はメインループの中に入れたほうが良いと思います( ´ ▽ ` )ノ
そして「'こうげきようい」のIFより前の部分は多分?SPの準備だと思うので、メインループの前に出すと良いかもしれません。
そして、@BEAMFIREのサブルーチンには、ビームを移動させる処理が入っていないので、SPANIMのXYか何かで移動させてあげると良さそうです。
移動させ終わったらBMを0に戻してSPHIDEするのを忘れずに。
なんて言って全然違ってたらすみません!(・д・)
0そうだね プレイ済み