Soulja Boy was arrested in Georgia last night with guns, weeds and whole lot of money....
The 21-year-old rapper -- real name DeAndre Cortez Way -- was popped early this morning by Temple Police Department officers in Temple, GA at 3:15 AM.
Law enforcement sources tell TMZ ... Soulja was in a car with 4 other men, which was originally pulled over for a traffic violation.
We're told ... during the stop, cops found a "substantial amount" of marijuana and cash inside the vehicle." Soulja and the 4 other men were all arrested. Soulja is still being held in Carrol County Jail.
Law enforcement sources tell us officers also found guns inside the car -- though it's unclear if any of the men had the proper licenses to be in possession of the firearms.
One source with knowledge of the situation tells us there was roughly $70,000 in cash and drugs in the car.
We're told an investigation is underway.