@TDK ok i put the text right after sync and before loop and i set the sync rate to 0 and it is not up on a black background and it still wont show here is all of my code...i've tried placing it all over and it wont work.
rem load object
load object "maze2.x",3
position object 3,500,0,500
rem load sphere
make object box 1,70,70,70
position object 1,70,0,70
set object collision to polygons 1
set object collision to polygons 3
load bitmap "grass3.bmp",1
get image 1,0,0,256,256
rem make matrix
make matrix 1,10000.0,10000.0,25,25
prepare matrix texture 1,1,2,2
set matrix height 1,12,12,300.0
update matrix 1
rem sync
hide mouse
Autocam off
sync on
sync rate 0
do
If UpKey()=1 Then Speed#=5.4: Move Object 1,Speed#
If DownKey()=1 Then Speed#=-5.4: Move Object 1,Speed#
If LeftKey()=1 Then YRotate Object 1,WrapValue(Object Angle Y(1)-2.0)
If RightKey()=1 Then YRotate Object 1,WrapValue(Object Angle Y(1)+2.0)
ObjPosX#=Object Position X(1)
ObjPosZ#=Object Position Z(1)
Position Camera ObjPosX#,500.0,ObjPosZ#-40
Point Camera ObjPosX#,3.0,ObjPosZ#
If OBJECT COLLISION(1,3)>0: Rem collision detected
Repeat
Move Object 1,0-Speed#
Until OBJECT COLLISION(1,0)=0
Endif
sync
text 10,70, "FPS = "+str$(screen fps())
loop
@ TDK or OBese87 how would i go about making " bug catcher" like somthign such as
If OBJECT COLLISION(1,3)=1 then print blah blah blah...
i think thats how to do it...like i know how to detect but ow to display thats what i dont know...thank you for all of your guys help.

Come see the WIP!