Hi Razmaz, that happens because i didn’t take in consideration that you will spawn more than one instance of timer on the level, i’ve just changed MaxBreath name with PlayerBreath for convenience, but you can use MaxBreath.
I’ve also added two new Variable, the first one called DefaultMaxBreath, this is for reset the timer at default value when player leaves, so you can set a different number for each timer you place, the second one is a Boolean called Active.
The last step is set the Active boolean to false if the player die.