Yeah every subhuman should carry a weapon at all times. You can improvise shit if you live in a cucked country. A regular pen to someone's face and neck will seriously fuck them up. All it takes is for some foid to scream help and an army of white knight cucks will attack you on her orders. Glowies in Australia have been seething recently because they know I have unregistered firearms but they found nothing when they raided me. Even when driving, I keep a 40cm metal pole for a car jack on the right hand side passenger seat.
Best way to hide a firearm is to bury it (below is the US mil guide from one of their training manuals). Don't write anything down, don't use a GPS or carry a phone with you when doing it, don't tell anyone where you buried it.
How to protect it against rust etc? Clean it with regular CLP, wrap each part in a rag, then in news paper, plastic trash bag, newspaper, glad wrap, plastic trash bag, newspaper, glad wrap... Then cover the whole thing in duct tape and bury it. Water will build up over time through condensation in the plastic but the newspaper acts as an absorbent and slowly stops it from going into the next layer. The plastic bags keep it waterproof, the newspaper absorbs any water, and the glad wrap keeps it tight, and the duct tape protects it from punctures when digging it up. You can also use PVC pipes and plastic paint buckets with lids.
Select a burial site while hiking during the day, then go back there at night with a shovel and a large poncho. Bury it at least a metre deep into the ground. Dig your hole and place the extracted soil on the poncho to contain it. Place your waterproofed item in the hole, and backfill it with soil you dug up. Camouflage the area by spreading leaf litter over it to blend it in with local area. Then take a bearing and distance to the location from a local landmark (for example a large tree etc). Check the site is undisturbed every few months by observing the area on a hike.
I've done that method for years, it does work.