thats great, cant wait

.
mean while, could you help me zomnbfied?
this is what I have to get the correct angles:
function shoot(object,bullethole)
local x as float
local y as float
local z as float
toX as float
toY as float
toZ as float
fromX=camera position x(1)
fromY=camera position y(1)
fromZ=camera position z(1)
toX=fromX
toY=fromY
toZ=fromZ+10000
local dis1 as float
local dis2 as float
local dis3 as float
dis1=intersect object(object,fromX,fromY,fromZ,toX,toY,toZ)
dis2=intersect object(object,fromX+0.01,fromY,fromZ,toX+0.01,toY,toZ)
dis3=intersect object(object,fromX,fromY-0.01,fromZ,toX,toY-0.01,toZ)
angleX as float
angleY as float
angleY=AtanFull(dis1,dis2)
angleX=AtanFull(dis1,dis3)
rotate object bullethole,angleX,angleY,0
endfunction
Specs: AMD Athlon 1800, 256 DDRRam 266mhz, 80GB HD 7200rmp U133, Geforce 4 Ti4400 128mb ddr sdram