Why are NPC's so dumb?

I make courses on gmod in my spare time, and whenever I spawn metro police with stunsticks. About 60% of the time they stand in a T position in front of you acting like total retards. Only a few actually charge and chase you. Also when spawning combines with SMGS they just crouch and shoot. They dont chase you or charge you in any way whatsoever. Is there any way where I can command these NPC’s so if a player plays the course, the NPC’s actually know the objective and whats to be done. Or in other words can follow commands when given to charge and not stay put?

You’d have to create a map in Hammer with proper NPC paths and triggers.