More efficient way to have a vehicle's 'energy' recharge than by using Event Ticks

I’ve been using a timeline for my recharges. It only plays when needed (if the variable is less than max and you are stopped). Do timelines bog things down too much?.