Using my last project i tested the defensive player against a random moving character I used the in-program timer to accurately gain my results I was expecting the defensive player to win as he would stop the random player with his defensive tactics.However the game was tied 0-0 after 2 minutes and neither have scored as i am writing this. What the defensive character needs is to be aggresive and go towards their zone when they have the flag, rather than randomly moving. ----------------------------------------- Then i created an aggressive character to challenge both of them. I changed the colour of the random player to indicate that he was on the same team. I made the aggresive player red. I made the aggressive character run after any flag bearers(rather than creating several more variables he goes after them one at a time) He also runs towards the flag and if he gets it runs back I made sure he had a similar speed to the other characters After 48 seconds he won 7-0 to the other team. -1 problem found was that he did not head for the nearest part of his zone he heads for the middle of it-