Lil Meech, the star of 50 Cent's "BMF" TV series, is off the hook in his Florida gun possession case ... and TMZ has learned it was all just a mix-up involving luggage.
Here's what happened ... Meech was arrested in December at Fort Lauderdale-Hollywood International Airport after TSA agents spotted a 9MM in a carry-on bag he put through the security scanner.
Turns out the bag and firearm belonged to Meech's bodyguard, who was with the actor and told cops the gun was his. But, police ignored the bodyguard and busted Meech, accusing him of illegally carrying a firearm into the airport because he placed the bag onto the scanner belt himself.
Meech's powerhouse attorney, Bradford Cohen, tells TMZ ... he presented indisputable evidence to Broward County prosecutors that proved the bodyguard owned the pistol, including the purchase receipt, gun case and permit for the firearm.
Cohen also explained to prosecutors that Meech and the bodyguard share the same taste in luggage. As a result, Meech accidentally picked up the bodyguard's carry-on while they were rushing to catch a flight, and Meech's actual bag was accidentally left behind.
The Broward County State Attorney's Office confirmed to TMZ ... prosecutors declined to file a misdemeanor charge against Meech "because of the facts and evidence available in the case and the statements made by [Lil Meech] and his employee."