you might want a canSoup boolean that is set to true if cooldown equals 0, when your cooldown is down to 0 set it to true, and when the cooldown starts, set it to false.