I am a horrible animator/modeller and will not be animating the guard model for climbing, moving between stand, walk and run positions etc, but it is a good idea.

The camera collision idea looks good, but I am not planning to work on the camera further in this script.

I don't plan to do very much with combat, just the basics, as follows:

1. Allow the player to lock on to stationary objects (which you would
need to program as enemies and give them ai)
2. Have the only attack as the Guard's default attack animation, with
weapon and allow the weapon to interact with objects (ie it rebounds
off of walls). I'm not planning to put in combos and rolls and jumps
because I am a bad animator and I don't plan to go that far with this
script.

Thanks for ideas.