ご提示のプログラムは、0番スプライトを画面中央に固定し、BGのスクロール方向に応じて0番スプライトをアニメーションさせるものでしょうか。特に修正すべき点はないように見受けられます。ただ、0番スプライトはプレイヤーキャラであって、道具屋系キャラ(あきとさんがおっしゃるところのNPC)ではないですね。
電車に乗っていると、実際には自分の車両が停車していて隣の車両が動いているのに、その逆と錯覚することがしばしばありますが、???さんと私の間にも、それと同様の認識の相違があるような気がします。
そこで、認識を統一するため、ご面倒をおかけして恐縮ですが、ぜひ、添付リストを入力、RUNしていただきたく。
RUNすると3つのスプライトが表示されます。十字ボタンを適当に操作したとき、???さんの意図と合うのは、3つのうちどのスプライトの動きか、教えていただけますでしょうか。

プレイ済み