So basically I'm making a cook script and the user can open and take out what is being cooked whenever they want. The problem is that when they take it out, the wait continues even though the loop should stop when opened. Can someone help?
while Bool.Value == false do if (DoughType == 0) then wait(5) Dough.Handle.BrickColor = BrickColor.new("Neon orange") wait(15) Dough.Handle.BrickColor = BrickColor.new("Really black") elseif (DoughType == 1) then wait(10) Dough.Handle.BrickColor = BrickColor.new("Really black") elseif (DoughType == 2) then Dough.Handle.BrickColor = BrickColor.new("Really black") end end