>>23211288He said he offed himself and the people posting goodra cancer now are just imposters which are doing it for lulz.
I highly doubt it since most trolls would have gotten bored by now by posting the same copypasta over and over and switching their IP.