You could say either of the following:
soy homo
soy gay
The English word "gay" is used in Spanish. It's pronounced "guy" though.
Soy un chico.
¿Eres lesbiana?
Me llamo Earl y soy muy gay.
you are a lesbian = estás lesbiana
You can say "¿eres un niño?"
Good boy = Chico bueno
papa
"amante"
you say it like this: clease boa
mi hijo
Niño chicita
Venga, chico.
Mal muchacho.
Niño guapo
Me gustas chico chico= boy hombre= man
it is amor bebé