Historians have three theories. One, conquest. Turns out to be a terrible military strategy not to have any weapons and it's possible people from the Indus Valley were completely overrun by people from the Caucasus. Two, environmental disaster. It's possible they brought about their own end by destroying their environment. Three, earthquake. The most interesting theory is that a massive earthquake changed the course of the rivers so much that a lot of the tributaries dried up.