They ended up shelving that investigation because police said the wounded woman was either unable or unwilling to identify Roberts as her assailant.

But Roberts was arrested Friday for that crime, after police said he admitted shooting the woman, telling detectives, “I don’t know why I did it, I had a lot of hate in me man.”

The 26-year-old Roberts, who is awaiting trial charged with murder, felony murder, first-degree robbery and carrying a pistol without a permit for the Dec. 8 killing of 25-year-old Emily Todd, was charged with attempted murder, possession of a weapon in a motor vehicle and possession of a pistol without a permit.

Police said that on June 9, 2017, officers were dispatched to the intersection of Kossuth and Maple streets, where a woman lay in the street, screaming.

The 43-year-old woman was taken to Bridgeport Hospital with a bullet wound in her right shoulder.

Officers found a white Buick Regal with tinted windows parked a short distance away. Police said there was a handgun on the rear floor of the car. The car was registered to Roberts.

Police said witnesses told them they had seen the victim in the Buick with a man shortly before the shooting. And a nearby video camera recorded the woman getting out of the car, police said.

When detectives later interviewed the victim, they said she told them she had been standing on Barnum Avenue when the Buick pulled up to her and the driver offered her a ride. The man drove her to the intersection of Kossuth and Maple streets and parked, police said.

The victim said the driver then told her he wanted to have sex with her, but she refused. Police said she got out of the car and was walking away when the driver came up behind her and shot her.

On June 25, 2017, police said, they called Roberts. They said he claimed his car had been stolen.

When detectives later showed the victim a photo lineup, they said she did not pick out a photo of Roberts as the man she said shot her.

On Dec. 14, police arrested Roberts at his father’s home in Shaker Heights Ohio and charged him with Todd’s murder.

While being questioned in the Shaker Heights police station, police said, Roberts confessed to Bridgeport Police Lt. Chris LaMaine that he had killed Todd and shot the other victim.

Roberts said that after shooting the woman, he tossed the gun into the back of the car but then left the vehicle where it was because he couldn’t get it started, police said.

Todd a therapist at a Danbury senior center, was found lying face down in the sand along the shore in the morning of Dec. 9. She had been shot in the back of the head.

Police said Todd’s mother later told detectives that her daughter had met Roberts, who was staying with relatives at a Stratford hotel, on an online dating app.

After several dates, police said, Todd called off the relationship. But they said Roberts convinced Todd to meet him one more time, luring her to the area of the boat ramp.