>>512692440
That's the one. I was searching up psychological animes and that one popped up on a list