here is a little piece of code to change the mouse speed with
left click to go faster, right to go slower.
sync on
sync rate 0
c1x=mousex()
c1y=mousey()
c1=100
c2=75
c3=50
c4=25
mousespeed#=2
do
position mouse mousex()+mousemovex()*mousespeed#,mousey()+mousemovey()*mousespeed#
c1x=mousex()
c1y=mousey()
c2x=c1x-mousemovex()/2
c2y=c1y-mousemovey()/2
c3x=c2x-mousemovex()/2
c3y=c2y-mousemovey()/2
c4x=c3x-mousemovex()/2
c4y=c3y-mousemovey()/2
ink rgb(((c1*2.5)*-1)+255,((c1*2.5)*-1)+255,((c1*2.5)*-1)+255),0
circle c1x,c1y,c1
ink rgb(((c2*2.5)*-1)+255,((c2*2.5)*-1)+255,((c2*2.5)*-1)+255),0
circle c2x,c2y,c2
ink rgb(((c3*2.5)*-1)+255,((c3*2.5)*-1)+255,((c3*2.5)*-1)+255),0
circle c3x,c3y,c3
ink rgb(((c4*2.5)*-1)+255,((c4*2.5)*-1)+255,((c4*2.5)*-1)+255),0
circle c4x,c4y,c4
dec c1,mousespeed#
dec c2,mousespeed#
dec c3,mousespeed#
dec c4,mousespeed#
if c1<1 then c1=100
if c2<1 then c2=100
if c3<1 then c3=100
if c4<1 then c4=100
if mouseclick()=1 then inc mousespeed#,0.1
if mouseclick()=2 then dec mousespeed#,0.1
ink rgb(255,255,255),0
print "mouse speed is currently "+str$(mousespeed#)+" times normal speed"
sync
cls
loop
.........what's the point of reading this?