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