I have seen spair air, but, how do i refill it?
I want to be able to dive, surface, refill, and go back down.
not dive, surface, to shore, to shop, refill, and go back.
Time for some math/physics.
The best pressure I could find for a foot pump is 140 psi. Let's take the case of a really good foot pump delivering 150psi.
Now let's take a really good diver, with 0.5 cuft/min SAC.
And a really shallow depth, 10 ft.
And a decently sized scuba tank, the AL80 - which despite its name holds about 77ft at 3000 PSI. Now, it weights 30 pounds, and I don't think a freediver would want to drag that, but it will do for the explanation.
At 150 psi, this tank will hold an amazing 3.85 cuft of air.
At 10ft, ambient pressure is about 19 PSI, so the tank can deliver less than 3.4 surface equivalent cuft of this air, assuming a perfect regulator (won't happen).
At this depth, the RMV of our diver is .65 cuft/min.
So the whole setup would last an amazing 5 minutes and 20 seconds. I'd expect real gear (i.e. non thermodynamically perfect regulator, diver closer to .7 SAC and a bit deeper) to deliver less than half of that. That's just not worth the pumping.
There is just no way to have a small low pressure tank deliver any reasonable amount of air, even at shallow depths. Since increasing the tank size won't help as it will impact your RMV negatively, your only option would be to find a foot pump delivering really high pressure - and be ready to spend a lot of time pumping.