A psychological thriller anime from 2017 is making a comeback in 2026, all thanks to one meme taking over X and TikTok.