MARION COUNTY, Fla. – A 22-year-old Marion County man is accused of killing his mom and setting their house on fire, according to the Marion County Sheriff's Office.

Colby Glen Larue has been charged with homicide and arson.

The Sheriff's Office said around 3:20 a.m. Wednesday, firefighters responded to the 16600 block of southeast 53rd Street for a house fire.

After the fire was put out, a body was discovered, according to investigators.

Investigators said Larue showed up at the Sheriff's Office and told a deputy he had just killed his mom and set the home on fire.

UPDATE: MAN ARRESTED AND CHARGED WITH ARSON AND HOMICIDE FOLLOWING EARLY MORNING HOUSE FIRE At 3:20 this morning,... Posted by Marion County Sheriff's Office on Wednesday, June 19, 2019

Deputies said he shot Angela Limbaugh inside their home.

He was booked into Marion County Jail and currently has no bond.

The arrest affidavit shows Larue told investigators he was watching YouTube videos online and became paranoid that someone was going to rape or harm his mom.

Larue told investigators he armed himself with a 9 mm gun to look out for individuals who might harm his mom, according to the report.

When Limbaugh woke up and came downstairs, Larue told deputies he shot her twice in the head, according to the report.

The report shows he also shot his dog twice.

Larue told investigators he set fire to his mattress with a lighter, according to the affidavit.

He told deputies he got in a row boat in the yard and crossed the lake, according to the report.

Christine West said he traveled to her backyard on that boat, where she and her sons were sitting on the patio after hearing four gunshots.

"He come up like he was going to come up on my porch, and so, we asked him who he was and what he was doing on our property? He said his name was Colby, and that he was trying to figure out what went wrong in his life," she said.

The report shows he eventually showed up at the Sheriff's Office and told deputies what happened.