We begin tonight with breaking news. A disaster averted. A student had explosives and guns in his room at the university of central florida and police say he was on the verge of an attack. But he was... See More
We begin tonight with breaking news. A disaster averted. A student had explosives and guns in his room at the university of central florida and police say he was on the verge of an attack. But he was foiled at the last minute by his roommate. How? Abc's senior justice correspondent pierre thomas on how a nightmare was thwarted. Reporter: This morning, hundreds of students at the university of central florida e vac waited as word broke. The cops had guns and were telling everyone to run. We noticed something was wrong, because we saw police with a big rifle and everything. Reporter: It turns out, the students may have narrowly escaped a massacre. It could have been a very bad day. Reporter: Police believe that james seevakumaran was planning to kill his fellow students today and may have pulled a fire alarm to force them into the open, setting them up for slaughter. But the suspect's roommate saw him with a gun and was able to dial 911 to warn police. Police responded within minutes. And they found the subject dead from a single gunshot wound to the head. Reporter: The evidence left behind was chilling. We found some moments and some writings that indicated that this was a planned attack. Reporter: Police disc a .22 caliber assault rifle and a .45 caliber pistol. Sources tell us there were hundreds of rounds of ammunition and high capacity magazines, including a drum magazine similar to the one used in the colorado mass shooting last summer. Diane, police discovered four IEDs IN A BACKPACK, ALLEGEDLY Lined with shrapnel. Pierre, tell me more about this student. Anything else known about him him? Reporter: All we know, he's a 30-year-old business major. So far, no indication he was receiving counselling on campus, and the motive is unclear tonight. Diane? Pierre thomas, thank you. And, ao tonight, across 18
This transcript has been automatically generated and may not be 100% accurate.