Here's one example of decent AI and using only stock scripts.
If you look at the scenario this is the enemy - the player is located somewhere on the opposite side of the level on top of a roof of another building or elsewhere anywhere the enemy can see the player - does not matter where - anywhere in a level the player can be seen and and at any distance from the enemy shown - full 40 tile world distance apart if you like. The enemy will even shoot the player if the player is at street level if the enemy has a line of sight and can see the player.
Due to the combination of scripts, weapons and settings in the enemy properties. The enemy will shoot the player immediately on sight at any range. No waiting, no standing doing nothing he's just a killing machine. With a high fire rate the enemy will destroy the players health at an enormous rate. You need turn it down a bit
If you notice the roof top duct near the enemy. He will use this and his AI apparently to his advantage. He has no path but because he has the cautious script in the combination, simply moves behind or around the duct from side to side you as the player moves position so you never know where he will pop out. If he loses sight of the player he will move to the other side of the duct and so on it goes.
Notice the other settings like the enemy speed = 200. Increase the enemy cone angle much higher if you want him to see the player at greater angles.
A difficult enemy to kill unless you use cover to advantage and so on.
I use similar combinations some using edited stock scripts and others to advantage where enemies will always attack aggressively on player sight at any range across the whole world distance one end of a level to another. If they can see you they will shoot you or if the scripts dictate will move closer before attack or follow the player anywhere they are able to move to and attack.
This with nothing more that default stock AI.
Not the best AI in the world but set up right you wont have a chance to actually see much of whats going on unless you have enough health to allow you to stop and watch. Out in the open you will die.
If you want enemies to shoot you from great distance then you must give them the correct scripts and weapons with gun ranges great enough for them to do so. Give them a Tavor if you don't know what else to them to use. Not sure if gunspecs weapon ranges have changed so they may need checking
There are those that said this day would never come. What have they to say now?