Prankster doesn't kick in, and Sableye is slower than Loudred. I had previously assumed otherwise on the first bit, so moving on. Also, your definition above indicates that damaging moves (which affect HP) should be affected. I suggest fixing that. Furthermore, you probably need to include "non-damaging" in the description if you don't want to include Snarl, Overheat, Close Combat, etc...
So, keep the brick break's coming. Brick Break x3. Sub: If you can't use brick break, swap for low sweep. If that doesn't work either, Dark Pulse. (He doesn't learn amnesia, best i can tell, but meh)