Hey

I'm using a script called MP Party Follow which makes your party members follow you as events and arranges these in a "natural" way around you.
However this inevitably leads to them blocking your way in narrow passages. The solution suggested by the script's author is to make these critical maps broader which is goofy, and setting the party members to through looks cheesy.
A possible solution I came up with is to be able to swap one's place with an event's place by running/pushing yourself into the party member for more than 1 second (so that you don't accidentally swap when planning to talk to them).
Like so:

How would one implement such a feature? Please note that I can't use Player Touch as trigger as Action Button is needed in order to be able to talk to your buds.
Thanks in advance!