These are "Ze Goggles", one of many TF2 medic hats. Excuse the picture quality, my camera liked to focus on the base of the goggles causing the lenses to be out of focus. So yeah, I made this in about the span of one day (on and off). The base is actually a pair of welding goggles I bought and the lenses are toilet paper rolls and stiff paper. I also use overhead transparencies to make the "glass" in the lenses. Total project cost was $7, which I find funny, because if you were to buy the item in-game it would cost you $6.
Sharper eyed viewers may notice that I am also making "The Blighted Beak" in the background. That's still a WIP. It needs a few more coats of paint and I still need to make the goggle parts/lenses/glasses/whatever they are.
TF2 belongs to Valve