You can set the AIs avoidance groups to ignore some characters. I have a full set of questions with examples and debugging from a previous build. It’s all still relevant so take and feel free to see how things work. In this example I have Allies passing through allies and enemies blocking allies.