"Stood right in front of me and did this, said 'I have been shot, ' " said Ebony Harper, Johnson's daughter.
Ebony Harper pointed out where she and her father were Tuesday when the gunfire broke out across the parking lot. About a dozen kids were in the area as well, just outside her apartment. When he heard the shots, Steven Johnson immediately went after the kids, trying to get them to safety.
"I call him a hero, because if he hadn't have been there, one of the kids probably would have definitely got shot," said Harper.
Police say four men in a burgundy car were arguing with another man on the other side of the apartment complex when one pulled out a gun and started firing. Barney Gilbert was around the corner.
"I heard some arguing, just as I have been coming to see who was arguing and what was going on. I never made it because the gunshots rang out," Gilbert said.
Gilbert says he heard about a dozen shots. Sheronda Webb heard what happened and immediately worried about the kids.
"This is a kids zone. Now you don't even want your kids to go outside and play because you're scared, because most kids don't know how to react. They will just stand and freeze up and watch," said Webb.
One bullet struck the 54-year-old Johnson in the chest. Paramedics rushed him in critical condition to Methodist Hospital where doctors put him on a respirator. Police say they believe he sacrificed his own safety to save the kids.
"He took it upon himself to be a good Samaritan, a good citizen, a hero, and go out there and move these kids so that they wouldn't be shot," said Commander Sam Roberts, Gary Police.
Steven Johnson has now been upgraded to fair condition. His family says he is alert and talking.
Gary Police are still looking for the man who shot him. They are hoping more witnesses will come forward with information.