Small heads up that there is a specific bug that can crash the game, but it's fairly simple to fix.
One of the movements followers can do, specifically this one in 003_Dialogue_Generic:
pbMoveRoute($game_player, [PBMoveRoute::Wait, 65])
FollowingPkmn.move_route([
PBMoveRoute::TurnRight,
PBMoveRoute::Wait, 4,
PBMoveRoute::Jump, 0, 0,
PBMoveRoute::Wait, 10,
PBMoveRoute::TurnUp,
PBMoveRoute::Wait, 4,
PBMoveRoute::Jump, 0, 0,
PBMoveRoute::Wait, 10,
PBMoveRoute::TurnLeft,
PBMoveRoute::Wait, 4,
PBMoveRoute::Jump, 0, 0,
PBMoveRoute::Wait, 10,
PBMoveRoute::TurnDown,
PBMoveRoute::Wait, 4,
PBMoveRoute::Jump, 0, 0
])
The crash occurs because the follower can be jumping in the air at the same time the player can pass through them, this causes the game to not handle it so well which will throw the following crash log:
Script 'RPG_Sprite' line 519: RangeError occured.
Float Inf out of range integer
If anyone else is having issues with this crash, it seems to be fixable by just extending the wait time past 65 for this animation, or any others that bring up this error message while you move through them during an animation. I personally set it to 80 and haven't had any of my friends experience the crash since in our game.
Just thought I'd post it here in case it helps anyone!
EDIT: And in case the developer of this plugin isn't aware of the present oversight/crash as well.