「十字ボタンの左右を押している間滑る」と言うことでしたら、スクショの通りで問題ないように見えます。以下のプログラムで確認しました。下に行くのは別の所に問題があると思います。
SPSET 1,1
X=200-8:Y=120-8
DX=0
REPEAT
VSYNC
B=BUTTON(0)
IF DX>-4 && B AND #LEFT THEN DX=DX-1
IF DX> 4 && B AND #RIGHT THEN DX=DX+1
SPOFS 1,X+DX,Y
UNTIL B==#X
1そうだね プレイ済み