スプライト0が自機であれば、薬はスプライト1~50の50個が必要になります。ので、7行目はFOR I=1 TO 50です、10,11行目はAではなくIで。12行目のINCは不要。 で、50個のキャラを動かす場合はやり方は色々ありますが、X1,X2という変数1組だけだとダメです。 1.座標用の変数を50個持つ(配列などを使う) 2.SPOFS SP OUT X1,X2 でX1,X2に加減数してからSPOFS SP,X1,Y1 3.SPANIMを使う 4.SPFUNCを使う(上級者向け) など。