"instead of making the script.parent.bar visible false or true, depending on if its false or true make the bar transparency fade out or in corresponding to false or true. when transparency is 0 or 1 then make it false or true then reset the transparency so it can be used repeatedly. use tween service"