I was thinking of using RunPLayerMove and when the volocety of the ent is zero (meaning they are running against a wall) make a 45 degree turn, and all the while of doing this check the aiming of said ent, if the ent aims at someone who is not of the team the ent is on to fire but I dont know how to make them fire AND this would be an extremely crude way to make a bot