Making multiple AIs choose different spots in EQS

Hi everybody, I’m using EQS to so that AIs can circle around the player and attack from different directions. The problem I’m facing at the moment some AIs choose the same spot. How can I make it so every AI chooses different spot?

Thanks in advance

Also, tried overlap, didn’t work. Tried getting location of other AIs and choosing the farthest one didn’t work either.

I figured this out on my turn bases project for anyone needing an answer to this. May not be helpful to a real time game.

When running the EQS, instead of choosing single best match select All matching.
OnQueryFinished do a for loop with break that goes through all the location results.
Run a capsule overlap trace on each location checking for other pawns, if no pawn is hit by the overlap set the location and break out of the loop and move to that location.

For a real time game you could spawn a actor at the location the Ai is moving to, make the overlap trace check for that actor. This will ensure they don’t move to the same location before they have moved to it.