Hmmm... I did something like this once, so try...
Position Camera Object Position X(Obj#),Object Position Y(Obj#),Object Position Z(Obj#)
Rotate Camera Object Angle X(Obj#),Object Angle Y(Obj#), Object Angle Z(Obj#)
Move Camera -(Distance#)
or for a smoother effect...
OldCameraX#=Camera Position X()
OldCameraY#=Camera Position Y()
OldCameraZ#=Camera Position Z()
Position Camera Object Position X(Obj#),Object Position Y(Obj#),Object Position Z(Obj#)
Rotate Camera Object Angle X(Obj#),Object Angle Y(Obj#), Object Angle Z(Obj#)
Move Camera -(Distance#)
Position Camera (OldCameraX#+Camera Position X())/2,OldCameraY#+Camera Position Y())/2,OldCameraZ#+Camera Position Z())/2
Point Camera Object Position X(Obj#),Object Position Y(Obj#),Object Position Z(Obj#)
Well... I hope that helps...
Anyone Can Destroy...But Few Can Create...