How to make AI surround player instead of in a line

I use “AI Move to” to track player character but the AI Character just in a line while they approached the player.

I wanna the AI like if one zombie approached player others find another location near to the player to approach player.

finally surround player .

Write a system to choose and reserve points on a circle around the player. When the AI decides to attack the player they request an attack location from your Combat Circle and reserve it. When they die or get knocked out of some range they unreserve so a waiting or new AI can move to it.

This is the bare bones basic of how most beat em ups melee combat positioning works (God of War, Assassin’s Creed, Batman, etc)

Thank not any convinient way to do it int ue4 yet?

This is definitely something that would be written custom for a game. It not really a generic sort of thing.

You can try generate properly nav mesh volumes with higher cost around AI’s, that begin attack character I think, then non-attacking AI’s will be forced come round attacking AI.