I'm not sure why this occurs but when I use the default onminigamereset, Slayer resets the minigame once, causing all events with onminigamereset to be tripped, and then not a second later, it trips all onminigamereset events again, causing everything in sequence to happen twice.