TINLEY PARK, IL - OCTOBER 18:  Pistols are offered for sale at Freddie Bear Sports on October 18, 2012 in Tinley Park, Illinois.  Facing a $267.5 million fiscal 2013 budget gap, Cook County, which includes the City of Chicago and suburbs, has proposed a tax of 5 cents per bullet and $25 on each firearm sold at gun and sporting goods stores in the county. Fred Lutger, who has owned Freddie Bear Sports for 35 years, is concerned with the impact the tax will have on his store which is located about 2 miles inside the Cook County line.  (Photo by Scott Olson/Getty Images)
Scott Olson/Getty Images North America/Getty Images
TINLEY PARK, IL - OCTOBER 18: Pistols are offered for sale at Freddie Bear Sports on October 18, 2012 in Tinley Park, Illinois. Facing a $267.5 million fiscal 2013 budget gap, Cook County, which includes the City of Chicago and suburbs, has proposed a tax of 5 cents per bullet and $25 on each firearm sold at gun and sporting goods stores in the county. Fred Lutger, who has owned Freddie Bear Sports for 35 years, is concerned with the impact the tax will have on his store which is located about 2 miles inside the Cook County line. (Photo by Scott Olson/Getty Images)
Now playing
00:47
By the numbers: Gun deaths in America
Indianapolis shooting victims family 04172021
CNN
Indianapolis shooting victims family 04172021
Now playing
03:22
'Completely devastating': Family of Indianapolis shooting victims speak out
WINDSOR, ENGLAND - APRIL 17: The Duke of Edinburgh's coffin, covered with His Royal Highness's Personal Standard is carried to the purpose built Land Rover during the funeral of Prince Philip, Duke of Edinburgh at Windsor Castle on April 17, 2021 in Windsor, England. Prince Philip of Greece and Denmark was born 10 June 1921, in Greece. He served in the British Royal Navy and fought in WWII. He married the then Princess Elizabeth on 20 November 1947 and was created Duke of Edinburgh, Earl of Merioneth, and Baron Greenwich by King VI. He served as Prince Consort to Queen Elizabeth II until his death on April 9 2021, months short of his 100th birthday. His funeral takes place today at Windsor Castle with only 30 guests invited due to Coronavirus pandemic restrictions. (Photo by Adrian Dennis/WPA Pool/Getty Images)
Adrian Dennis/WPA Pool/Getty Images
WINDSOR, ENGLAND - APRIL 17: The Duke of Edinburgh's coffin, covered with His Royal Highness's Personal Standard is carried to the purpose built Land Rover during the funeral of Prince Philip, Duke of Edinburgh at Windsor Castle on April 17, 2021 in Windsor, England. Prince Philip of Greece and Denmark was born 10 June 1921, in Greece. He served in the British Royal Navy and fought in WWII. He married the then Princess Elizabeth on 20 November 1947 and was created Duke of Edinburgh, Earl of Merioneth, and Baron Greenwich by King VI. He served as Prince Consort to Queen Elizabeth II until his death on April 9 2021, months short of his 100th birthday. His funeral takes place today at Windsor Castle with only 30 guests invited due to Coronavirus pandemic restrictions. (Photo by Adrian Dennis/WPA Pool/Getty Images)
Now playing
02:29
See memorable moments from Prince Philip's funeral
Russian opposition leader Alexei Navalny delivers a speech during a demonstration in Moscow on September 29, 2019. - Thousands gathered in Moscow for a demonstration demanding the release of the opposition protesters prosecuted in recent months. Police estimated a turnout of 20,000 people at the Sakharov Avenue in central Moscow about half an hour after the start of the protest, which was authorised. The demonstrators chanted "let them go" and brandished placards demanding a halt to "repressions" of opposition protesters. (Photo by Yuri KADOBNOV / AFP) (Photo by YURI KADOBNOV/AFP via Getty Images)
YURI KADOBNOV/AFP/Getty Images
Russian opposition leader Alexei Navalny delivers a speech during a demonstration in Moscow on September 29, 2019. - Thousands gathered in Moscow for a demonstration demanding the release of the opposition protesters prosecuted in recent months. Police estimated a turnout of 20,000 people at the Sakharov Avenue in central Moscow about half an hour after the start of the protest, which was authorised. The demonstrators chanted "let them go" and brandished placards demanding a halt to "repressions" of opposition protesters. (Photo by Yuri KADOBNOV / AFP) (Photo by YURI KADOBNOV/AFP via Getty Images)
Now playing
02:09
Alexey Navalny 'close to death,' press secretary says
Rep. Marjorie Taylor Greene (R-GA) speaks during a press conference outside the U.S. Capitol on February 5, 2021 in Washington, DC. The House voted 230 to 199 on Friday evening to remove Rep. Marjorie Taylor Greene (R-GA) from committee assignments over her remarks about QAnon and other conspiracy theories.
Drew Angerer/Getty Images
Rep. Marjorie Taylor Greene (R-GA) speaks during a press conference outside the U.S. Capitol on February 5, 2021 in Washington, DC. The House voted 230 to 199 on Friday evening to remove Rep. Marjorie Taylor Greene (R-GA) from committee assignments over her remarks about QAnon and other conspiracy theories.
Now playing
03:20
Marjorie Taylor Greene lashes out at media after backlash over controversial caucus
Getty Images
Now playing
03:00
The end of an era has arrived in Cuba
WISH
Now playing
02:26
Police identify FedEx facility gunman as former employee
Biden speaks from the Treaty Room in the White House on April 14, 2021 in Washington, DC.
Andrew Harnik/Pool/Getty Images
Biden speaks from the Treaty Room in the White House on April 14, 2021 in Washington, DC.
Now playing
02:44
'National embarrassment': Biden reacts to mass shootings
Two military aircraft fly over the White House on April 16, 2021 in Washington, DC. The US Air Force F-22 fighter aircraft flew over Washington as part of the World War I memorial dedication ceremony.
Chip Somodevilla/Getty Images
Two military aircraft fly over the White House on April 16, 2021 in Washington, DC. The US Air Force F-22 fighter aircraft flew over Washington as part of the World War I memorial dedication ceremony.
Now playing
00:52
Watch military flyover interrupt a White House briefing
Shadae McCallum
Now playing
02:30
Soldier arrested after video shows him pushing a Black man
MOSCOW, RUSSIA - APRIL 15:  Russian President Vladimir Putin (L) talks to talks to Foreign Minister Sergey Lavrov during a meeting with Uzbekistan President Islam Karimov in the Kremlin on April 15, 2013 in in Moscow, Russia. Karimov is on a state visit to Russia. (Photo by Sasha Mordovets/Getty Images)
Sasha Mordovets/Getty Images
MOSCOW, RUSSIA - APRIL 15: Russian President Vladimir Putin (L) talks to talks to Foreign Minister Sergey Lavrov during a meeting with Uzbekistan President Islam Karimov in the Kremlin on April 15, 2013 in in Moscow, Russia. Karimov is on a state visit to Russia. (Photo by Sasha Mordovets/Getty Images)
Now playing
02:07
Russia to expel 10 US diplomats in 'tit-for-tat response' to Biden sanctions
WASHINGTON, DC - JUNE 13: Rep. Michelle Lujan Grisham (D-NM) speaks during a news conference on immigration to condemn the Trump Administration's "zero tolerance" immigration policy, outside the US Capitol on June 13, 2018 in Washington, DC. (Photo by Toya Sarno Jordan/Getty Images)
Toya Sarno Jordan/Getty Images
WASHINGTON, DC - JUNE 13: Rep. Michelle Lujan Grisham (D-NM) speaks during a news conference on immigration to condemn the Trump Administration's "zero tolerance" immigration policy, outside the US Capitol on June 13, 2018 in Washington, DC. (Photo by Toya Sarno Jordan/Getty Images)
Now playing
02:39
Governor settles with former campaign staffer who accused her of sexual mistreatment
Former Minneapolis Police officer Derek Chauvin chooses not to testify at his trial on April 15. Sitting to his left is defense attorney Eric Nelson.
Pool
Former Minneapolis Police officer Derek Chauvin chooses not to testify at his trial on April 15. Sitting to his left is defense attorney Eric Nelson.
Now playing
02:10
Derek Chauvin invokes 5th Amendment right at trial
Rep. Matt Gaetz, R-Fla., questions witnesses during a House Armed Services Committee hearing on Capitol Hill, Wednesday, April 14, 2021, in Washington.
Manuel Balce Ceneta/AP
Rep. Matt Gaetz, R-Fla., questions witnesses during a House Armed Services Committee hearing on Capitol Hill, Wednesday, April 14, 2021, in Washington.
Now playing
02:59
Women detail late-night parties with Gaetz
Pool
Now playing
06:07
Fauci fires back at Rep. Jim Jordan during heated exchange
President Joe Biden arrives to speak from the Treaty Room in the White House on Wednesday, April 14, 2021, about the withdrawal of the remainder of U.S. troops from Afghanistan.
Andrew Harnik/Pool/AP
President Joe Biden arrives to speak from the Treaty Room in the White House on Wednesday, April 14, 2021, about the withdrawal of the remainder of U.S. troops from Afghanistan.
Now playing
02:44
See Biden make historic announcement on US troops in Afghanistan
Avril Haines
POOL
Avril Haines
Now playing
01:09
DNI director gives two primary theories of where Covid-19 transmitted initially
(CNN) —  

A feud led one student to bring a stolen gun to a North Carolina high school and a sophomore classmate ended up dead, according to authorities and court documents.

Bobby McKeithen, a 16-year-old at Butler High School in Matthews, was fatally shot by Jatwan Craig Cuffie, a 16-year-old freshman, after a fight in a hallway on Monday shortly after 7 a.m., Matthews police said. Jatwan was charged with first-degree murder and held without bail after a court appearance Tuesday.

Bobby McKeithen
Million Youth March of Charlotte
Bobby McKeithen

The suspect painted a story of a scared teen who had been in a fight days prior and brought the gun to school for protection, according to an affidavit from a Matthews officer obtained by CNN affiliate WSOC.

Matthews Police Capt. Stason Tyrrell has said the altercation was building up days before the shooting and that several people knew it might come to a head on Monday.

“We just didn’t have that information until after it had happened,” he said. School officials said it was a case of bullying that spiraled out of control.

But Bobby’s father, also named Bobby McKeithen, told reporters Tuesday that his son was never a bully, and his friends and teachers will confirm that.

Suspect says fight led to him bringing gun to school

The affidavit said Jatwan was involved in a fight at a grocery store Friday. He said one of the other boys, whose names were redacted in the affidavit, had a knife.

The boys exchanged text messages over the weekend on who won the fight, and there was talk about a new fight. According to the affidavit, Jatwan said he didn’t want to fight again or get into a fight at school.

After the shooting, Jatwan told police he went to the woods to get the gun before school because he needed it for protection, the officers write in the affidavit.

Jatwan alleged that at school, Bobby punched him in the face so the ninth-grader reached for the gun in his pocket and fired once. He said he considered firing again to scare his classmate, but ran instead to his math classroom. The gun was in a book bag, which a teacher moved aside as the two waited for police.

Father upset with school officials

McKeithen said he’s learned since his son’s death that Bobby and Jatwan had been feuding, and he questioned why he didn’t learn about the feud until his son was dead.

“Everybody always was attached to him because he was just laid back, he was cool, he was easy to get along with,” the dad said.

The boy’s mother, Ashley Mewborn, described the junior Bobby as “a sweet, loving, caring, compassionate young man who was going to be very successful, had he had the chance.”

He loved sports and loved to dance, and he always took care of his siblings, she said.

“He had the biggest heart,” she said. “He had a heart of gold. Everybody loved him, and he loved everybody.”

McKeithen said officials told the family their son had passed “but nobody couldn’t tell us that a situation was brewing? That part right there disturbs me,” he said.

Police: Gun stolen from vehicle

“I think that it’s already out there that there were threats to him and that there was an issue of bullying,” Joel Adelman, a public defender for the suspect, said outside court, according to WSOC. CNN’s attempts to reach the attorney were unsuccessful.

Jatwan did not enter a plea at Tuesday’s hearing. A bond hearing is scheduled for November 7.

According to WSOC, Jatwan’s parents attended the hearing but didn’t speak to the media.

Matthews police said the gun used in the shooting was stolen in August from a vehicle in nearby Gaston County.

CNN’s Jay Croft and Jamiel Lynch contributed to this report.