PORT ORCHARD — A Bainbridge Island man with a history of mental illness and violence was charged Friday with first-degree assault for attacking his mother, breaking her nose after she let him stay the night at her house.

The woman described a terrifying ordeal to police, saying she thought her son was going to kill her. She was able to escape out a window and fled to a neighbor’s for help, where they hid and called 911.

Adrian Allan Charvet, 29, told Bainbridge Island police that he did not recall the attack, but he said he was upset that she wouldn’t give him money to find another place to stay and that they fought, according to court documents.

In 2015, Charvet was sentenced to 15 months in prison for punching two women he selected at random — seriously injuring one — as well as for attacking a fellow inmate in the Kitsap County Jail and attempting to gouge out his eyes. Court documents say he had been involuntarily hospitalized in 2011 for paranoid schizophrenia.

Charvet told police investigating the attacks on the women that he was upset and “wanted to take it out on someone," according to court documents.

Police were called at 6:50 a.m. Thursday to the house on the 9700 block of Manitou Place NE. The neighbor told officers that when she answered the door she didn’t recognize the victim as somebody she knew, her face was “bloody and injured,” according to court documents.

The victim told police that she found Charvet outside her house at about 12:30 a.m. He asked for money for a hotel. Knowing he was homeless, she offered to let him stay.

At about 6 a.m. Charvet began demanding money to buy him a house. As the argument escalated, Charvet took his mother's phones then punched her in the face, tried to strangle her, shoved her face into a pillow and continued to strike her, according to reports. The woman said she feared he was going to take her to a bathtub and drown her but then demanded she swallow the pills in a bottle of Aleve.

“She thought it would be an easier way to die than drowning, suffocating, or beating, so she began to ingest the Aleve pills,” according to reports. “She estimated swallowing about 20 to 25, as she begged him to take her credit card.”

When Charvet walked away she retrieved her cellphone, fled out a window and went to a neighbor's home, fearful that Charvet would hear her, according to court documents. Once inside the neighbor’s, the two women turned off all the lights, locked all the doors and windows and called 911.

The two “crouched in the darkness, shaking,” an officer wrote.

The victim was taken to Harrison Medical Center in Silverdale, where emergency department workers determined she sustained “fractures of the nasal bones and sinus walls,” according to documents.

Charvet was booked into the Kitsap County Jail and held on $755,000 bail.