-- this could be a framescript on exitFrame (me) -- EXAMPLE repeat with i = 1 to RANDOM(6) myPL = GET_PROPLIST_PARTICLE() myPL.myLoc = the mouseloc myPL.mySpeedVec = LOOP_RANDOM_VECTOR() * LOOP_RANDOM_NONZERO(5.0) myPL.myBlend = random(70) + 30.0 myPL.myRotationSpeed = LOOP_RANDOM_NONZERO(5.0) LOOP_CREATE_SPRITE(myPL, GET_SCRIPTLIST_PARTICLE()) end repeat -- /EXAMPLE -- ... LOOP_EXIT_FRAME() end