MUSKOGEE, Oklahoma - A Muskogee man is behind bars after police said he threw a flaming Molotov cocktail at officers and at his own mother.

Investigators said an officer shot Darnell Cox to stop him from hurting anyone.

Police said before the incident, Cox made a stop at a convenience store off Eastside Boulevard just before 9 p.m. on Wednesday night. Officers said Cox stole a light and "oil treatment" liquid.

Candie McKeefer, who lives across the street from Cox, said she was walking with her kids to the store when she passed Cox on his way home.

"He told me to take my kids inside, that there was a war out here with angels and demons," she recalled. "He also said he was about to light the kid's bike on fire."

McKeefer said she's seen him acting strange before, but never thought much of it.

"He's just always talking to himself," she said. "I didn't think he would, you know, try to hurt anybody."

Police said Cox did hurt someone last night. When officers went to his home, they said he'd fashioned a "Molotov cocktail" out of the oil treatment liquid, throwing one at the glass front door toward police, and another toward his own mother's face.

Related Story: Muskogee Police Report Officer-Involved Shooting 

Officer Lynn Hamlin said that's when an officer opened fire, hitting Cox at least twice.

"There is a person inside there that's behind a glass door, and we need to protect her and make sure her life is preserved," Officer Hamlin said. "And that's why lethal force was used in this situation."

Police said Cox and his mom were treated at the hospital, but they're OK.

McKeefer said she's surprised to hear Cox reacted this way, but hopes he can get the help he needs.

"I don't think he's a bad guy, I think just he needs help," she said.

Cox is in the Muskogee County Jail on several complaints, including assault and battery with a dangerous weapon and arson.

The three officers that were on scene are on routine administrative leave with pay as both the criminal and internal investigations continues.