A 72-year-old man shot an 18-year-old neighbor in Trumbull after the teen forced his way into the man’s Shelton Road home and charged at him, according to police.

The homeowner, who feared for his family’s safety, shot the teen once in the abdomen with his legally owned handgun, according to police.

Just before the shooting, police received several 911 calls from residents of the neighborhood who said a man was running into the street, trying to stop passing cars and banging on several doors.

A nearby resident identified the man, who police said suffers from a mental health disability that displays erratic and sometimes violent behavior. He might also have been affected by the severe weather at the time of the incident, according to police.

The teen who was shot was transported to Bridgeport Hospital, where he is in stable condition.

The resident who shot his gun was cooperative and remained at the scene, police said.

No charges have been filed against either of the men.