Debunked by who?
But again, its all conjecture, none of it has been proven according to scientific method.
Thousands of scientists would disagree with that statement.