OK, well at the moment the only code in your "do" loop is the up and down code.
I see the problem here is fundamental to how a game works.
Anything you put before the 'loop' will only run once so usually we just put our setup code here (loading media etc). Anything you put in the loop will run over and over again until you close the window or hit escape. Space after the loop can be used to put sub-routines and functions in.
Your code for moving forward / backward and turning is all before the loop so will only ever run once before the actual game starts.
Try this:
sync on
sync rate 30
position object 1,0,0.5,0
position camera 180,180,180
do
if Upkey()=1 then move object 1,1000
if Downkey()=1 then move object 1,-1000
if Leftkey()=1 then A1Y = turn object left 1,5
if Rightkey()=1 then A1Y = turn object right 1,5
if MOUSECLICK()=1 THEN MOVE OBJECT UP 1,5000
IF MOUSECLICK()=2 then move object down 1,1000
point camera object position x(1),object position y(1),object position z(1)
sync
loop
Maybe you should take a look at some tutorials:
http://forum.thegamecreators.com/?m=forum_view&t=115633&b=7