This event doesn't mess with the bot's type. So it can easily be used with different bot types at the same time who have different types.
But setBotType can also be used with different bots at the same time (by setting the names of all the bot spawns and doing namedBrick > setBotType - None).
It might help in another way, though. If unSpawnHoleBot was used to clear the bot instead of setting the bot type to None, when you want to respawn the bots, you can simply use respawnBot on a bunch of different types of bots instead of having to use setBotType on each different type of bot you want to respawn.EDIT: this can already be achieved by doing setBotType -Default (I haven't tested this so idk for sure. just going off someone else's advice).
EDIT:
Because OnMinigameReset>SetBotType>Blockhead is a piece of stuff that keeps saving as SetBotType>Shark.
Every time I save with SetBotType>Blockhead it automatically changes to Shark or something else.
That's an odd bug, but I see how this new event could solve the issue