Buy him one.
And it's fairly inexpensive and he has 20+ days to get the money.
Come back to us in half a month and ask again if you don't have one by then.
And sorry, I don't have one.
But maybe someone else on here is willing to give you one.
"my friend ran out of gold, and he doesnt has money to buy it, and he wants the code to play when Vengeance comes out, please help?"
If "he" doesn't even have money to buy an Xbox Live code, what makes you think "he" has any money to buy the DLC anyways?