Authorities said 18-year-old Noah Aaron Chavez and an unidentified minor both admitted to their involvement in the shooting.
RELATED: Shooter at large after opening fire inside Katy Mills Mall; no injuries reported, authorities say
Officers responded to the shooting at about 5:20 p.m. and discovered that no one was injured and that the suspects had fled in a vehicle.
Detectives identified the shooter by reviewing mall surveillance video footage and obtained a search warrant for the shooter's residence.
Katy chief of police B.T. Wotek said authorities recovered what they believe to be the gun used inside one of the teens' homes.
"I don't know what's happening in America these days with these things happening everyday in every single place," Orlando Gil, who was pulling into the parking lot with his wife and children at the time of the shooting, said.
According to investigators, the incident appears to have stemmed from an ongoing feud between two groups.
Both suspects were charged with aggravated assault with a deadly weapon and transported to Fort Bend County Jail and Fort Bend County Juvenile Detention.
For more updates on this story, follow Shannon Ryan on Facebook, X and Instagram.