>>278524030
Both of them have confirmed it's them and they're the ones behind the new discord. Jelly has been posting along this line for 1 and a half years. And if you've ever met him in person he drunkenly rants about it too.