Hey, try this out. It's my first time using LinePick, but it seems to work :)
Graphics3D 800,600 SetBuffer BackBuffer() camera=CreateCamera() PositionEntity camera,2,5,-6 RotateEntity camera,30,0,0 light=CreateLight() cube=CreateCube() PositionEntity cube,5,8,5 ScaleEntity cube,0.4,0.4,0.4 EntityColor cube,100,100,255 EntityPickMode cube,1 Dim land(2,2) For loop=0 To 1 For loop1=0 To 1 land(loop,loop1)=CreateSphere() PositionEntity land(loop,loop1),loop*5,0,loop1*5 EntityPickMode land(loop,loop1),2,True ScaleEntity land(loop,loop1),4,1,4 Next Next While Not KeyHit(1) LinePick ( EntityX(cube),EntityY(cube),EntityZ(cube),0,-5,0) PositionEntity cube,EntityX(cube),PickedY()+2,EntityZ(cube) If KeyDown(203) Then MoveEntity cube,-0.05,0,0 If KeyDown(205) Then MoveEntity cube,0.05,0,0 If KeyDown(200) Then MoveEntity cube,0,0,0.05 If KeyDown(208) Then MoveEntity cube,0,0,-0.05 UpdateWorld RenderWorld Text 0,0," entityy()="+PickedY() Flip Wend End