Apparently this is a known hack in the game. The guy we reported did end up getting temporarily suspended.
...
https://www.youtube.com/watch?v=QY8C74FQy4c
Just when you think you have the advantage...it all goes wrong ;) https://www.twitch.tv/videos/303879718 -- Watch live at https://www.twitch.tv/saffabrit
...
https://www.youtube.com/watch?v=1akBAaVA9Ig