Softshell jackets for tops.
For bottoms you're going to need to experiment some and let your GF shoot you in the butt and see what pants leave a mark and what don't. Generally any BDU bottoms with knee pads and some insulation underneath will do. Hard to find something that isn't hot af while still being maneuverable. I've worn jeans and still had minor marks left over. In my experience 380-450 fps will leave a mark but shots below that will not when it comes to jeans/khakis.
I make replacement polycarbonate flashlight lenses! Send me a PM.