Move other characters if they block path

Hello, for example, when bull in Serious Sam runs onto player it will move side all other creatures blocking path.

Or when NPCs blocking path you can move them bumping into them like they are physics objects.

How to implement this in UE4? And make some sort of priorities of who show move whom (maybe based on mass in KG?)? Thanks

Yello???