Three students who knew the Florida high school shooting suspect reported him to school administrators for threats and erratic behavior after an ex-girlfriend broke up with him and began seeing another teenager, reports BuzzFeed News.

Nikolas Cruz, charged with the premeditated murder of 17 students at Marjory Stoneman Douglas High School, had been suspended in 2017 for "disciplinary reasons." While some reports say he was expelled for getting into a fight with his ex's new boyfriend, others say he was kicked out for carrying a knife to school.

The students who spoke to BuzzFeed News — Dana Craig, 16; her boyfriend, Matthew Rosario, 16; and Enea Sabadini, 17 — said that such a fight happened, and that it was the culmination of a jealous and angry period for Cruz because Enea began dating Cruz’s ex-girlfriend. Three other friends who asked BuzzFeed News not to use their names, for privacy reasons, confirmed their accounts. "Im going to watch ypu bleed," read an Instagram message sent under Cruz's name to Enea in 2017, when students said Cruz was no longer at the school. "iam going to shoot you dead." Another message said Enea "stole my ex." -BuzzFeed

Enea Sabadini dated Cruz's Ex (Remy Smidt/BuzzFeed News)

In addition to the FBI having received several tips over Cruz's threats of violence which they completely botchedthanks to the way previous administration(s) designed the tip-line, a simple look into Cruz's social media history reveals a disturbing obsession with weapons and violence.

Following the shooting, a Broward County public defender for Cruz, Melissa McNeill discussed the "underdeveloped" brain of a 19 year old, telling reporters "He's sad. He's mournful. He's remorseful," before saying of Cruz, who is 19 and a legal adult, "the child is deeply troubled and has endured significant trauma that stems from the loss of his mother."

Florida school shooting suspect's defense attorney: "He is fully aware of what is going on, and he's just a broken human being." pic.twitter.com/sK9O9kuFCq — MSNBC (@MSNBC) February 15, 2018

Love Triangle

In August of 2016, Enea Sabadini began dating Cruz's ex girlfriend, who declined to be named. Shortly thereafter, Cruz sent Sabadini a series of increasingly threatening text messages over Instagram - at first threatening to beat Sabadini up, and eventually progressing to death threats and then two physical altercations:

The first fight began as an argument on the sidewalk next to their school. Nikolas yelled “Stop talking to her!” Enea said. Enea said he responded: “No, I’m not going to stop talking to her.” Matthew said he witnessed this fight. Enea said Cruz ran at him. “While he was chasing me down the street, he also called me a nigger multiple times,” Enea said. “He was also trying to stab me with pencils.” Cruz couldn’t catch him, and Enea said he taunted him. “I remember telling him that I was a gazelle, because I was much faster than him,” he said. Enea also said he doesn’t think Cruz disliked him because of his race. “I don’t think he was mad at me about race. But I don’t get why he was so mad over a girl,” he said. -BuzzFeed

The second fight didn't go so well for Cruz.

“My friends and I were laughing. Talking to each other, laughing and everything, and as we’re talking a water bottle flies by. I remember it going right between my legs,” said Sabadini. Then Cruz “charges me and hits me in my left arm.”

Sabadini, a rugby player, proceeded to slam, Cruz to the ground and repeatedly punch him in the face.

“I was just done. I can’t believe you actually decided to fight me during lunch. I really don’t want to have any problems with this guy. Can we just get over the situation already?”

During their text exchange, Sabadini tried to reason with Cruz - deflecting Cruz's threats and then sending him humorous videos and memes.

The text messages are below. Suffice it to say, Cruz clearly had mental problems: