good you speak spanish. tu is informal for you... gusta means to like (something) habla means speak. espanol means spanish.
The sentence has those words with that meaning, but the sentence all together makes no sense, i.e. likes your speaks spanish.
Translation: You're speaking Spanish tonight.
"Pero me gusta cuando tú hablas español" translates to "But I like it when you speak Spanish."
It means, "what do you like to do to your Spanish teacher?"
"Tu habla espanol muy bueno gracias mis amigo" is not grammatically correct in Spanish. A correct version could be "Tú hablas español muy bien, gracias mi amigo" which means "You speak Spanish very well, thank you my friend."
"Gusta tu pene" translates to "I like your penis" in English.
Translation: You're speaking Spanish tonight.
The phrase "tu habla espanol dulce yo habla espanol tambien te amo" is a mix of Spanish and incorrect grammar. The correct version would be "Tú hablas español dulce, yo también hablo español. Te amo." This translates to "You speak sweet Spanish, I also speak Spanish. I love you."
"Pero me gusta cuando tú hablas español" translates to "But I like it when you speak Spanish."
It means, "what do you like to do to your Spanish teacher?"
me gusta tu foto means I like your photo in spanish
"Tu habla espanol muy bueno gracias mis amigo" is not grammatically correct in Spanish. A correct version could be "Tú hablas español muy bien, gracias mi amigo" which means "You speak Spanish very well, thank you my friend."
It should be "Me gusta mucho tu sonrisa" and it means "I really like your smile"
"Gusta tu pene" translates to "I like your penis" in English.
"(tu) gusta comprarar" means "(you) like to shop"
"Te gusta tu pueblo" translates to "Do you like your town?" in English.
I speak it VERY well. I can talk it, i can type it. ANYTHING.
you do speak Spanish