拝見する限り、SPSCALEの使い方は正しいようです。CHARAで示されるスプライト管理番号(149)は、もちろんSPSET済ですよね…SPHIDEは、SPSETを無効にすることはありません。SPSETを無効にするのは、SPCLRだけですが、伺った限りでは、SPCLRは実行してなさそうですし…待てよ、SPSETを無効化するヤツが他にもいます。そう、ACLSです。プログラム全体にわたりACLSで検索をかけて、2箇所以上ヒットするなら、後の方で実行されるACLSが怪しいですが、そんなACLSに心当たりはございませんか?私のプログラムを一部使っていただいているとすれば、その中のACLSもそのままコピーしてたりとか。