If two or more agent is set same or close destination, they would push each other fighting the space, which is unwanted. Although I find sometimes agent push other agent while moving, despite that, avoid agent fighting same destination seems more like a destination or position manage stuff. Thinking about offset destination, but the tricky part to me is, how to find the offset destination which is closer to the mouse click point and avoid fighting enemy and teammates destination or position, also offset destination should be within the navmesh. Any idea? or could some package help with this?