Y=RND(<最大Y>):SPANIM <弾幕のSP>,"XY",<時間>,<プレイヤーX>,<プレイヤーY> では? SPANIMを使わないなら… GX=<弾の開始X座標> GY=RND(<最大Y-最低Y>)←<弾の開始Y座標>でもOK <1f辺りのX移動座標を格納する変数>=(GX-<自X>)/<フレーム数> <1f辺りのY移動座標を格納する変数> =(GY-<自Y>)/<フレーム数> ダメだ…書式が分かりづらい。 それかENDIF,NEXT,WENDなどの場所を見直してみるなどどうでしょう? ※長文のためネタバレにしました。