Get some ductape, tape the knife to the bat, swing away - unless he has a gun in hand, then throw the bat at him for a distraction while you stab him in the foot - then go for the gun while he writhes over his wound. Once you have it, wait for the cops - bam, self defense:D Or, you can simply lock yourself in the house when he shows up and make the 911 call then