That's a great question. Don't know for sure but I'm sure they do since you can't get in without one. You probably just have to prove that you are who you are, with some form of ID.
I think they charge $25 for a replacement. I lost mine long ago so now I just use the Six Flags app for everything. Your pass can be loaded on there.
Thanks! Your answer is awaiting moderation.