K. I went through a real brain lapse as of late. I just need a swift clarification on a few things-most pertaining to Haze

I know Haze negates all stat modifications. I knew that much. But I then got this off a site in my search for just EXACTLY what Haze counters and I find this...

Haze

Haze removes all status changes, and confusion, as well as stat modifications, from both Pokémon. Also, from both Pokémon, Haze removes the effects of:

Leech Seed, Toxic (Doesn't increase any more, becomes regular poison), multi-turn attacks, Mean Look/Spider Web, Curse, Nightmare, Attract, Conversion/Conversion2, Disable, Encore, Focus Energy, Foresight, Mind Reader/Lock-On, Mimic, Perish Song, Transform, Defense Curl

o_O Clear that up for me, my brain is fried. I know Heal Bell smacks all Stat AFFLICTIONS away, so that's already gone. I know Rapid Spin pwns Spikes and Leech Seed-among others, so yeah kick that way too. But for like Focus Energy, Charge, all of that-Haze pwns it?


2) In 2 vs 2, does Brick Break shatter the Light Screen/Reflect for a WHOLE TEAM or for one member of the two on two battle?

Yeah, thanks alot for whoever answers *Gives cookies*