So i was messin around with the math and particle commands you know atan this atanfull that....ect....this is what i came up with.
Rem Project: Particles
Rem Created: 3/11/2006 8:35:51 PM
Rem ***** Main Source File *****
sync on : sync rate 300
set display mode 1024,768,32
x#=0
y#=15
z#=15
gosub _return
do
if returnkey()=1
for p=1 to 4
delete particles p
next p
gosub _return
endif
if upkey()=1 then pitch camera up 5
if downkey()=1 then pitch camera down 5
if leftkey()=1 then turn camera left 5
if rightkey()=1 then turn camera right 5
sync
loop
_return:
for p=1 to 4
make particles p,x#,y#,z#
color particles p,rnd(255),rnd(255),rnd(255)
rotate particles p,rnd(10000),rnd(10000),rnd(10000)
set particle emissions p,rnd(255)
set particle floor p,rnd(200)
set particle gravity p,15
position particle emissions p,x#*cos(curveangle(1,5,6)),y#*sin(20),z#*tan(5)
position Particles p,x#*cos(10),y#*sin(20),z#*HTAN(x#)
next p
return
edit it at your liking it should be fun if i just switch all the values around =)
set particle floor p,x#/y#*atan(20*12/10-x#)