A gun isn’t the only thing that kills
Remember guns kill but so do blades. I don’t mean little pocket knifes. I mean machetes and sword. They are light weight and easier to maintain all you need are a whetstone a scabbard a sword and a belt and you have an effective defense. I don’t recommend just using a sword or blade but pairing it with a rifle. (in an urban environment try a pistol.) Just remember a gun kills at a distance a blade kills up close and is silence. Just don’t go rambo and go throwing it around.