For Roopushin, get rid of his speed EVs and invest in def and maybe spD. You can't outrun shit with 45 base speed.
Also imo, I only use choice scarfers on revenge kills, and tricks. It usually never works out for me when I try to sweep, which is why I use a life orb on him. But then again, its...