They were given by the parents.
Florida law has an exception for possession of unloaded firearms in the home or hunting or target practice or transporting a firearm to and from those events, for 16-year-old people.
As the 16-year-old was on his way home, it might fall under the transporting law...
LOL, yes he was, after being abandoned by his parents, which is a whole other conversation.