get an airsoft gun. they are cheap, safe enough (with correct supervision. eyes and teeth need protection if being shot at) cheap on ammo, and far too fun.
they are powered off battery, gas or the good old one-shot spring that needs recocking every time. prices go from ten quid for a rubbish...