MIAMI (CBSMiami) – The Miami-Dade Police Department is searching for a man who abducted, sexually assaulted and shot a 12-year-old boy on Saturday in northwest Miami-Dade.

According to detectives, the boy was walking in the area of NW 43 Terrace and NW 30 Avenue between 2:00 a.m. and 3:30 a.m. when he was approached by the suspect.

READ MORE: Zoo Miami Helps Discover A Brand New Spider Species In Miami

Police said the suspect, who was in a black 4-door sedan, forced the boy into the vehicle.

It was in the area of NW 45 Street and NW 31 Avenue where investigators said the suspect sexually assaulted the boy before shooting him.

Detectives said the suspect then fled the scene in an unknown direction after forcing the boy out of the vehicle.

Nearby surveillance captured the moment a Good Samaritan helped the 12-year-old boy get to a store so they could dial 911.

READ MORE: Taste Of The Town: Chefs Jose Mendin And Santo Agnello Open Italian Eatery Casa Isola

“I couldn’t sleep at all last night,” said the Good Samaritan “Johnny,” who wished not to give his last name. “He was screaming, ‘Help! Somebody help me, please, please!’ So I bring him to the store while we call the police. Before he was unconscious, he fell on the sidewalk and he said he had been shot.”

The graphic surveillance video showed the child collapsing to the ground.

Miami-Dade Fire Rescue rushed the boy to Ryder Trauma Center in critical condition.

According to police, the suspect was described as a tall white Hispanic male between 30 and 40 years old with long curly hair.

“I hope they catch the person responsible as soon as possible. I’m so sad about what is happening. I’m so sorry for his family,” said Mike Abed, the store’s manager.

MORE NEWS: 'I Am A Conqueror': UFC Fighter, Miami Native Jorge Masvidal's Rise To Success, Sights On UFC Gold

If you have any information that can help police with this investigation, please call Miami-Dade Crime Stoppers at 305-471-TIPS (8477).

CBSMiami.com Team