>>19414521IMO, you should make your Sableye physically defensive and swap Confuse Ray for Knock Off
Alternatively use Skarmory over it to provide a phaser and and Ground immunity, Landorus looks like it can completely destroy your team.
Hope that helps :)
On an unrelated note, I finally got this far in Randbat!