There’s no need for any additional components or animations. Instead, interpolate it:
The above assumes the stamina is 0-1. Do the division thing that you already do before returning the value.