A 21-year-old is facing a weapons charge along with a DUI after firing gunshots across West Boise on Saturday night.