Well , now it's been almost 2 years , you probably found your answer by now but here's mine I use mega slowbro it's ability is shell armor (it can't get critic hit ) so all you need is to lower their atk/spatk and bulk it up
As I have just started playing PvP I encounter many truck room user , and roar is a way to counter them as roar goes last it is supposed to hit first
My garchomp is equipped with a roar but it goes last after taking a hit !
Isn't that supposed to go first ?
Or sorry if my knowledge is wrong .