Is it true that devil worshipers exist and they're in charge of the world? I thought this was a fucking meme.