Try looking at the Scrolling article on the Scratch Wiki for a guide.
Offline
Scrollers (at least, my scrollers) have an X variable. When the main character moves, the X variable changes instead of the x position of the sprite. Every other sprite's x position is based off of the X variable.
Offline