A customizable weapon base for Garry's Mod