Raymond Sheard, 19, was arrested by Arlington police on Tuesday and charged with possession of a prohibited weapon, possession of a controlled substance, possession of marijuana and tampering with an ID.
The running back had committed to Boise State, which is one of the pre-eminent non-Power 5 schools in the nation, and had planned to start practicing with the Broncos during the summer.
Instead, Boise State officials announced Wednesday he would not be attending the school.
Sheard was sent to the Arlington HS front office on Tuesday after "suspicious behavior" caused administrators there to search his backpack. It was during that search they found the unloaded gun, marijuana and non-prescription drugs.
Sheard remains at the Arlington City Jail on a $7,500 bond.
Manny Sanchez is on the freshman football team. He says players are stunned.
"Why would you want to do this?" said Sanchez. "It seems like you had everything going for you."
A woman who said she was Sheard's mom answered the door at his apartment when FOX 4 showed up there Wednesday, but she declined comment.
However, parents like Angela Shannon, who has a son that's a freshman, has plenty to say.
"With all the stuff in the past, the school shootings and stuff, it is sensitive, and whether loaded or not, some of the other kids could be scared of what can happen," said Shannon.
A student athlete who has a class with Sheard told FOX 4 that the punishment was too much. He says the running back put in so many hours in the gym and on the field during his time at Arlington High.
FOX 4 is on YouTube -- http://bit.ly/fox4subscribe