* FIXED IT!!!!!!!!!!!!!!!!!!!!!! *
I think the other stuff helped, all of the other stuff I did, and the stuff other people recommended that i try. But the main problem, besides the Local Storage, was if something was the same as more than a number, unlock achievement. It kept "unlocking". that could only be done once, getting it once, cause google only does one time for each achievement, you can't get the same one multiple times for one account, its unlocked once and you have it.
But the code kept unlocking cause the numbers were still greater than the numbers in the event. I did that so if the score went over the amount instead of being exact, they would still get the achievment.
I solved it by putting in, at the bottom below variable => x Trigger Once While true. that stopped it from trying to "unlock" the achievements constantly. It worked once, the achievement unlocked like it was supposed to, but because of trigger once while true, it didn't keep trying to unlock it.