How to get followers to swarm around your character and be able to squeeze past them.

So far I have set up a way for a bunch of followers to follow my character around, using behaviour tree “MoveTo”.

You can see how they swarm around the player here (player is the one at the bottom the green sphere trace is coming out of):

image

What I would like to do is when they have cornered me like this, I want to “push” or “squeeze” past them, they should move a little bit out of the way but continue to want to follow me. Right now they just sit there and block me from moving anymore. Any ideas on how to implement this?

I mainly use blueprints. If you know of any online asset that does this let me know, I am fine with using that.