Where did you get a face shield that attaches to a baseball cap?
I bought the shield & the clips from a a small business called Armor Hat (wwe.armorhat.com). The guy prints the stuff on a 3D printer.