124~125行目が敵の弾の処理なのかなと思いますが、 SPSET 400,1309 これループの中でやっちゃだめです。@Pより前で実行しましょう。 SPOFS 400,X-10,Y+30 これを実行している限り弾は敵の真下に張り付いたままです。 弾を飛ばすには、これとSPANIMを、弾を発射したいタイミングで1度だけ実行します。 例えば IF X==I THEN SPOFS 400,X-10,Y+30 SPANIM 400,"XY+",-60,0,200,1 ENDIF こんな感じにしてみては?