Semicolon. This is because it’s like a run on of the sentence rather than another part of that makes any sense.
The question mark obviously wouldn’t work and neither would colon since colon is sort of like, listing examples. Comma would make the sentence sound weird.
Hope this helps!