Turned out, the smoothing can not be 0 it must be at least 1. If I do that the blue screen problem goes away. We decided for an RPG GOW style cameras do not cut it, so we switched to a standard 3rd person perspective. Though I am still having massive problems with strafing.
With this code below, if you try and strafe after turning in any direction it still moves the model the same direction. IE: If you are facing north and strafe left, the model will go left, however, if you turn 90 to your right you will then move backwards. How do I incorporate the models new facing direction into the strafe?
case 0 :
`setup movement of player
oX# = object position x(1)
oY# = object position y(1)
oZ# = object position z(1)
oA# = object angle y(1)
if keystate(17)=1 then move object 1,3
`if keystate(30)=1 then position object 1, oX# - 1, oY#, oZ#
if keystate(30) = 1 then rotate object 1, 0.0, oA# - 3, 0.0
if keystate(31)=1 then move object 1, -2
`if keystate(32)=1 then position object 1, oX# + 1, oY#, oZ#
if keystate(32) = 1 then rotate object 1, 0.0, oA# + 3, 0.0
if keystate(16)=1 then position object 1, oX# - 1, oY#, oZ#
if keystate(18)=1 then position object 1, oX# + 1, oY#, oZ#
a#=object angle y(1)
d#=150.0
h#=90.0
s#=10.0
set camera to follow oX#,oY#,oZ#,a#,d#,h#,s#,1
endcase