No, it just needs Shell smash and baton pass
but seriously, sableye was only useful for beating brawly for such a long time. What was gamefreak thinking, making a gym and puting a pokemon that's immune to every attack there directly outside of it? At least it gets prankster now, which can make it incredibly annoying.