// set camera on your character
SetCameraPosition(1, GetObjectX(game.player.objID),GetObjectY(game.player.objID),GetObjectZ(game.player.objID))
//align camera rotation with character POV
SetCameraRotation( 1, 0,GetObjectAngleY(game.player.objID)-180 , 0)
//move the camera behind you
MoveCameraLocalZ(1, -14)
//move the camera up
MoveCameraLocalY( 1, 5 )
//simple as goblin pie
I'm ashamed to admit it took me hours and hours to figure this out. I read a very thorough tutorial for c#, and it allowed me to figure out how to do this. I can't believe how simple it was. Just trying to help other newbs with no programming experience.