Matthew Scheidt, 18, was arrested Thursday in South Beach after he pulled his vehicle, which resembled an unmarked police car, next to an undercover police officer sitting in a vehicle, the Orlando Sentinel reported Friday.
"The undercover officer made eye contact with the driver, and noticed that he was conducting himself as an officer, using a laptop, speaking with the officer using police jargon, and even advising the officer to buckle his seatbelt," a Miami Beach police report said.
Police said Scheidt was found to be in possession of an Osceola County sheriff's badge, deputies' T-shirts, a .380-caliber Ruger handgun loaded with hollow-point bullets, a Taser X26 stun gun, a folding knife, handcuffs, a Motorola police radio and an ankle holster.
Charges against Scheidt include grand theft, police said.
The teenager is still awaiting trial on two counts of impersonating a physician's assistant and four counts of practicing medicine without a license.
Charlize Theron not engaged to Sean Penn 'yet'
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards