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
こんな感じにしてみては?
0そうだね プレイ済み