Entire script being called 6 times

This is affecting the math at the end of my game. I have several conditions set to add coins to the players total if they roll the right conditions on the dice. For some reason, the functions that check the win conditions and call the function to add to the total coins are being called 6 times.
Win conditions script: https://playcanvas.com/editor/code/529780?tabs=10964296,10861152
Script that adds coins to total: https://playcanvas.com/editor/code/529780?tabs=10964296,10861152,108009
Script that changes displayed total: https://playcanvas.com/editor/code/529780?tabs=10964296,10861152,10830385
Console log says its adding the proper value, but the displayed total says otherwise.

Going to errata this whole thing. The entirety of my script for this game gets called 6 times the first time I click the button to start, then seems to run normally after that. This can be problematic if the first roll of the game meets a win condition as the winnings added to the players total will be 6 times what it’s supposed to be. I have no idea how or why this is happening and need serious help with this.