Not one but TWO weapons that are as reliable as they are deadly.
Now here's a weapon that will never let you down.
First, the slingshot - unlimited ammunition readily available on the ground (rocks, etc.)
Second - brass knuckles. I feel sorry for any attacker dumb enough to come between you and these.
Long range and close range combat are BOTH covered with this.