Yeah, kawa's suggestion seems like the most straightforward thing to do.
Alternatively, you could change your script to use different rooms (and maybe use a region or other scripts for for common logic). Don't know if that would work for you.
If you're doing something like calling DrawPic directly to change "the scene", keep in mind this won't survive a save game/restore game (i.e. saving the game after the scene change, and then restoring it - it will still show the old background). I think this would probably be addressed by using the drawPic method on the current room instead.
Anyway, doing a "scene change" without a room change seems like a bit of a code smell to me, so be sure to check things work properly for save games.