Lil Wayne is no stranger to controversy - or scuffles, for that matter - but his most recent one is pretty laughable.

The rapper was attending a charity basketball game in St. Louis on Saturday night - ironically dubbed 'Stop the Violence' -  at which his label Young Money was fielding a team.

It appears that he disagreed with the calls that the ref was making and during a melee on the court, he can be seen charging at the referee, allegedly spitting at him.

Watch the footage below: