Speaking at a press conference, Daytona Beach Police Department Chief Jakari Young said officers arrested John Hagins, 19, a student at the private Embry-Riddle Aeronautical University, early Thursday morning over an alleged “plot to shoot up” the campus.
On Friday, a judge ruled Hagins be held without bond, NBC affiliate WESH reported.
Young said Hagins had threatened to carry out at an attack like the deadly 1999 mass shooting at the Columbine High School in Littleton, Colorado, before students left school for the winter break.
Concerned by messages from Hagins, two of his peers reported their concerns to campus security, who alerted police at around 4:10 a.m.
“It was a Snapchat group message that they were involved in and they were very concerned about what was being relayed in this Snapchat group chat,” Young said.
Police quickly made their way to Hagins’ residence and were able to apprehend him as he left his apartment. The 19-year-old was carrying a collapsible rifle, a magazine and boxes of ammunition in his backpack.
Young said Hagins had planned to go to a shooting range to practice with the firearm, which police said it appeared the 19-year-old had sold his vehicle to purchase, before making his way to school.
And had he made it to campus, Young said police feared Hagins might have carried out a sinister plot based on social media messages found by investigators.
“Today is the last day before winter break. Today is the last day. Today is finals. Final exams. So, this was all part of the plan because today the campus (would) be packed because everybody has to be there to take their final exam, so this was all in his plan,” Young said.
“By the Grace of God those two students came forward and thwarted that plan,” he said.
Young said Hagins has since confessed to making the statements, adding: “He may want to claim that it was all a joke and he wasn’t serious about it. But we don’t find anything funny about discussing a mass shooting on a campus. If he was looking for attention, he's got it."
“He said once he was done at that firing range, he was going to campus to enact a Columbine," the police chief said.
In a separate statement on Thursday, the Daytona Police Department said Hagins had been charged with written threats to injure or kill, attempted first degree homicide and terrorism.
The 19-year-old was to be held under no bond status for all three charges until his first appearance in front of a judge they said.
At this point, police said detectives are still working to establish an exact motive. However, the department said detective learned that Hagins had been "in danger of failing classes" at his college and was also cited for a traffic infraction while on campus on Wednesday.
His arrest comes just days after a mass shooting in Michigan on Nov. 30 left four students at the Oxford High School in suburban Detroit dead.
Prosecutors have said they believe that attack could have potentially been prevented had the suspect's parents taken action after being alerted to allegations of disturbing behavior.
Former U.S. attorneys previously told NBC News they believed the development might inspire authorities elsewhere to consider issuing terrorism charges in relation to mass shootings.
It is unclear whether the charges against Crumbley played any role in the decision to charge Hagins with terrorism. Young said that when he was first alerted to Hagins' threats, the Michigan shooting was the first thing on his mind.
The police chief urged others to follow the example of the two students who “stepped up, came forward and brought this to our attention.
“If you see something, you say something. This is the way we combat what’s going on in this country right now,” he said.