It seems like the person is trying to say:
"What are you going to buy me for my birthday?"
Here's a breakdown:
* So que: This is a mix of "So" (English) and "que" (Spanish). It's grammatically incorrect, but it's a common way people mix languages. It could be understood as "So, what" or "What about."
* vas a compra: This is a mix of "vas a" (Spanish for "are going to") and "compra" (Spanish for "buy"). It's grammatically incorrect, but it's understandable.
* para mi cumpleano: This is correct Spanish for "for my birthday."
A more grammatically correct way to say this in Spanish would be:
* ¿Qué vas a comprarme para mi cumpleaños?
Let me know if you'd like to know anything else!