Before he fired a bullet into an empty bank, the suspect tried twice to pass off a forged prescription for oxycodone, police said.
He succeeded the first time and abandoned the plan the second time after a Walmart employee realized the prescription was a fake, according to the Brooksville Police Department.
Shahid Mohammad Kalam, 22, eluded arrest during that Tuesday trip to Walmart, but his luck ran out two days later at the Suncoast Schools Federal Credit Union.
Brooksville Police Chief George Turner announced Thursday in a media release that Kalam had been arrested at the bank off State Road 50.
A day later, Turner said detectives had linked Kalam to the two forgery cases from earlier in the week. Kalam matched the description of the suspect captured on the surveillance cameras, police said.
Kalam's series of crimes, police said, started Monday at the CVS at 18915 Cortez Blvd.
He walked into the pharmacy, passed the forged prescription and walked out with 60 oxycodone pills, according to police.
Turner said the prescription was for 90 pills, but he only had enough money for 60.
The suspect tried the same stunt Tuesday at the Walmart along U.S. 41, but an employee recognized the prescription was forged, said Turner.
Warrants for Kalam's arrest were not yet filed when the suspect showed up around 3 a.m. Thursday at the credit union, police said.
While there, Kalam deposited a $1,000 check, also forged, and then tried to withdraw cash from the ATM, according to a police report.
The police officer who wrote the report also stated Kalam was using an expired card and typed in an incorrect personal identification number.
Kalam backed up his vehicle, tied a seatbelt around the ATM and tried unsuccessfully to pull the machine out of the exterior wall of the bank, police said.
He followed that by firing a .25-caliber gun at the front door and breaking the glass, according to police. Turner said the gun Kalam used was stolen.
The suspect left the premises without any money.
Kalam was arrested later that day after he showed up at the bank during business hours. Police said they found the stolen gun in his vehicle.
Turner said Kalam had a pad of blank prescriptions. He also said Kalam's girlfriend works at a local doctor's office. Kalam was using her employer's name on the prescriptions he was forging, according to reports.
Kalam's girlfriend denied involvement, but she was fired from her job, said Turner.
Authorities are still investigating.