A 14-year-old boy has been charged with assault and intimidation after he was allegedly found in possession of a gun.