But to make your progress bar goes from full to empty in 10 seconds then you’re making a loop that decreases the bar for every time, let’s say you remove 1% delay 0,1 seconds and loop it till it reaches 0, what you could do is promoting this “1%” to a variable, let’s call it DecreaseRate, and when the player take the pickup change this DecreasRate to it’s double.