I feel including

SetVehicleAutoRepairDisabled(veh, true)

proper earlier than the place it turns the additional on “ought to” do the trick to no less than forestall it from repairing. Auto repairs don’t occur when eradicating extras, simply when including them. So far as the gas a part of it goes, I’m undecided if it can refuel if it doesn’t restore so stopping the auto restore could repair that as properly but when not, may seize the gas degree after which simply reset it. The place you’re getting the car, you possibly can add

native gas = GetVehicleFuelLevel(veh)

after which after the additional is ready on, use

SetVehicleFuelLevel(veh, gas)

Looking for paid scripts? Click here