watch out, the god squad is coming for you
someone of such devout religiousness, they appear to be a member of god's brigade, known as the god squad
"watch out, the god squad is coming for you" What is the definition of "god squad"?