6-year-old will not be charged for gun