thanks but i figured it out, i just modified a combination of the vibrating worm and vertiacl bouncing scope and now its direction and speed are compleatly random.
but thanks anyway
init n=800;t=0; tq=0.1;wt=1;q=0.5
beat tq=(rand(100)/100)*wt; wt=-wt;q=-q
point r=(t+i*3.14159*4000+v); x=xm+cos(r)/100; y=ym+sin(r)/100;