Now, how would this be done, my guess is a script that moves them a certain point then resets their position, but I've no idea how to go about doing it.
begin NI_scenery_movementshort initDonefloat xLimitfloat xStartfloat xNow;get starting position & set limitif ( initDone == 0 ) set xStart to getPos X set xLimit to xStart + 1000 ;assuming that the scene is 1000 units long set initDone to 1endIf;move the scener itemmove x, 30set xNow to getPos X;loop back to start when the end is reached.if ( xNow > xLimit) set xNow to xLimit - 1000 setPos X xNowendIfend
begin NI_scenery_movement2short initDonefloat xLimitfloat xStartfloat xNowfloat randomize;get starting position & set limitif ( initDone == 0 ) set xStart to getPos X set xLimit to xStart + 500 ;assuming that the scene is 1000 units long these objects warp when out of view set initDone to 1endIf;move the scener itemmove x, 30set xNow to getPos X;loop back to start when the end is reached.if ( xNow > xLimit) set xNow to xLimit - 1000 setPos X xNow set randomize to random 50 setPos Y to ( getPos Y + randomize - 25) set randomize to random 40 set randomize to ( randomize / 100 ) setScale to 1.2 - randomizeendIfend