Good Samaritans help rescue Hawaiian girl shackled on school bus, forced to smoke meth

Duncan Mahi is charged with two counts of two counts each of kidnapping, first-degree terroristic threatening and first-degree robbery, as well was one count each of meth trafficking and first-degree sexual assault. (Hawaii Island police)

A Hawaiian man and repeat offender is accused of kidnapping a girl at knifepoint and keeping her captive in a school bus before she escaped, according to court documents.

On Sept. 16, Duncan Mahi, 52, allegedly approached the 15-year-old victim and her boyfriend, also 15, on Anaehoomalu Beach; robbed the couple at knifepoint; forced the girl to tie up her boyfriend using zip-ties while threatening to kill her if he got loose; and then kidnapped the girl, according to a police report. 

Mahi led the girl to his vehicle and instructed her to put on a disposable mask and hat.

"While driving on the highway near saddle road [sic], Mahi forced [the victim] to ingest methamphetamine by smoking. Fearing she would be harmed, [the victim] reluctantly smoked the methamphetamine out of a pipe provided to her by Mahi," the police report states.

SHERRI PAPINI, CALIFORNIA MOM BEHIND KIDNAPPING HOAX, SOBBED WHEN CONFRONTED WITH EVIDENCE OF HER LIES

Mahi is accused of sexually assaulting the girl and forcing her to smoke again in his vehicle. The victim pretended to sleep for the remainder of the ride. When they arrived at Mahi's property, he allegedly led the victim on to a yellow school bus and shackled her inside with about a three-foot range for movement, the police report states.

NORTH CAROLINA HIGHWAY PATROL SERGEANT SHOOTS KIDNAPPING SUSPECT

The victim's boyfriend was eventually able to call 911, and police issued a MAILE AMBER Alert for the missing girl the same day she went missing.

Anaehoomalu Beach, sometimes called Waikoloa Beach, is on

Anaehoomalu Beach, sometimes called Waikoloa Beach, is on the South Kohala coast on the Big Island of Hawaii. (Photo by John S Lander/LightRocket via Getty Images)

On Sept. 17, the victim convinced Mahi to take her to Cafe Pesto in Hilo Bay to eat. Once they reached the cafe, the victim was able to run away from Mahi.

Good Samaritans witnessed Mahi and the victim fighting outside the cafe and saw the girl trying to run away from the suspect, who allegedly told witnesses that she was his "daughter," the report states.

"That's the girl on the news," one witness who saw the dispute said aloud, according to the police report. 

Mahi then allegedly fled into a vehicle, which a witness photographed and alerted to authorities.

The 52-year-old is charged with two counts of two counts each of kidnapping, first-degree terroristic threatening and first-degree robbery, as well was one count each of meth trafficking and first-degree sexual assault. He is being held on $2 million bail.

Mahi, who has a lengthy criminal history, was previously charged with first-degree terroristic threatening in 2018.

LINK: Get updates and more on this story at foxnews.com.