I live in a pretty open area.
Long range trouble: I'd break out my compound bow. I'm a pretty good shot - not the best at my archery range, but I hold my own. Can put a broadhead through and through a 200lb buck's heart from 40 yards out, and I pull 90 pounds on the bow. So if I hit you with a broadhead, you're going down and you'll bleed out in a few minutes. Whatever the case, you won't feel like coming any closer when I get you.
But that might only get me two guys trying to get at the family. Maybe three if they're far enough away.
Get closer, and I get out the arsenal of baseball bats. I have 4 of them under the bed. I won't use one of them on you, because it's a gameday bat. But the other three are used for batting practice, so they're nice and broken in and ready to connect with softballs, or skulls...whatever.
The old man keeps his hunting rifles and shotguns in the house. I would not break into my old man's house. Plus he's a better shot with the bow than I am, and he's especially cantankerous. I have no doubt he'd plug anyone coming into the house, and would probably plug them in the crotch to teach them a lesson. He's got rock-salt filled shots in the ammo stores for just such an occasion. I just shake my head when he tells me why I should do the same...but he's getting old, and old guys just get meaner.