Hello again, the solution was very simple and I should definitely have caught it first time round, sorry - all that was required was to color the object(or add a texture);
sync on
sync rate 0
load object "balthier idle.x",1
color object 1,rgb(255,255,255)
loop object 1
set point light 0,camera position x(),camera position y(),camera position z()
color light 0, rgb(255,0,0)
autocam off
d#=camera position z()
sync rate 60
do
position camera 0,0,0
rotate camera camera angle x()+mousemovey(),camera angle y()+mousemovex(),0
move camera d#
if spacekey()=1 then position light 0,camera position x(),camera position y(),camera position z()
sync
loop