The juvenile, identified only as L.C. in court papers, said he had gone in a car with a group including Perkins into St. Louis on Monday night looking to buy marijuana. L.C. said the car stopped in the city and Perkins and another person got out. L.C. thought they were going to buy drugs, according to court records.

Instead, he told a detective, he saw Perkins point a handgun at a woman on the sidewalk and heard her refuse to turn over her property. Perkins then shot the woman, L.C. told police. L.C. got out of the car and ran but was later picked up by the driver.

As they headed back to O'Fallon, Perkins talked about his intention to sell the gun used in the shooting, and he acknowledged shooting Shaw to L.C. in a conversation the next day, according to court documents.

Perkins was arrested on Thursday, and was being held without bail at the city jail. It wasn't immediately clear if others would face charges in the slaying.