I think what your talking about is the gun object keeps getting cut off, right?
Well, you try a few things. Try set the camera range like this:
Also, make sure you lock the gun object to the screen like this:
Lock Object On [i]object number[/i]
Actually, after you lock the gun object to the screen try just moving the object foward just a little like 1 or 2 units.
Here's some code that works:
RightGun=1 : LeftGun=2
Make Object Cylinder RightGun,2
XRotate Object RightGun,90
Fix Object Pivot RightGun
Scale Object RightGun,100,100,500
Position Object RightGun,7,-7,15
Lock Object On RightGun
Make Object Cube LeftGun,2
XRotate Object LeftGun,90
Fix Object Pivot LeftGun
Scale Object LeftGun,100,100,500
Position Object LeftGun,-7,-7,10
Lock Object On LeftGun
Make Static Object LeftGun
Let me know if it works

.