This isn’t your main issue, but you should consider using a tween or a numeric loop here. This is incredibly repetitive, but it could be simplified down to about 5 lines:
Engine:Play()
DieselEngine:Play()
EngineSound:Play()
for fuel = 90, 0, -10 do -- from 90 to 0, counting down by 10 (so it goes 90, 80, 70...), run the following code:
script.Parent.Value = fuel -- set the value to the current number of the loop
print("Fuel", fuel) -- print the current number in the loop
wait(5) -- wait five seconds before moving onto the next iteration
end