Right now I have When Dash is True, Player set 8 Direction Max Speed to 200, wait 0.4 sec then 8 Direction Max Speed to 100. I have a few Dash Upgrades that double the Dash Sprint, works great. But my problem is when the player obtains Movement Increase Upgrades, 125 and 150 for example. But after dashing, the Max Speed returns to 100. I have tried Instance Variables on the player and on the upgrades themselves and Global Variables to control the Max Speed after Dashing is complete, nothing seems to work.