Oh dear. The evidence is quite clear. Countries where mask wearing is universal have very little transmission. That's all you need to know.
Of course they don't stop 'fart gasses' . They're gasses! Just like the normal components of the air.
They do stop all but the smallest droplets, which is how the virus is spread.