Just read on reddit’s farewell to Best Gore that a new site was found with a somewhat similar content called Hoodsite. It is at https://hoodsite.com/.
That is one sick website..........