Florida rapper Trick Daddy was arrested on several charges Thursday night. According to Miami Herald, these charges included possession of a loaded gun, possession of cocaine, and driving with a suspended license. Trick Daddy was charged with the first offense because he is not allowed to carry guns as a convicted felon.

According to NBC Miami, Trick Daddy was arrested late Thursday night after the Broward County Drug Force came to his home with a “sniff warrant.” Cops then found 1g of cocaine along with a 9mm Sig Sauer gun and ammunition. He was released on $6,100 bond Friday morning, according to Gossip Extra.

Watch video of one of Trick Daddy’s biggest hits below.

So why were cops ready to search Trick Daddy’s house before his arrest? Per Gossip Extra, police suspected the rapper was running a grow house on the Miramar, Fl. property. The rapper denied this charge to police, though he did admit that he might have drug paraphernalia in his home.

Trick Daddy is no stranger to legal problems. In 1991, he served two and a half years in prison after a conviction for cocaine possession and carrying a concealed firearm. Then, in 2003, he was arrested again after allegedly threatening a man with a gun during a basketball game. That incident led to charges of aggravated assault with a firearm, possession of a firearm in the commission of a felony, and possession of a firearm by a convicted felon.

And just four years later, Trick Daddy was arrested again after a fight at a Miami strip club. Police reportedly found the drunk rapper cursing loudly and threatening workers at the establishment. Authorities then supposedly asked Trick Daddy to leave, but he would not. He also supposedly fought with cops when they tried to cuff him, leading to a resisting arrest charge. Trick Daddy was also charged with disorderly intoxication in that incident.