Answer:
A and B
1. Rosado
1.Alto
2.Azules
2.Buenas
3.Amarilla
3.Gordos
4.Negros
4.Bonita
5.Cafe
5.Graciosos
6.Blancos
6. Bajo(estature) or it can be pequeño
7. Naranga
7. Bueno
8. Morada
8. joven
9.Rojos
9. Viejas
10. Azul claro
10. Seria
Answer for C and D
1. Persezosos
1.Flaco
2. Malo
2. Pequeño
3. Paciente
3.Feo
4.Aburrido
4. Lazy
5.Peliroja
5. Entretenido
6. Luz destacada
6. Pelo corto
7.Oscuro
7. Malo
8. Fuerte
8. Baja
9. Delgado/Flaco (both mean the same thing,and are use to describe spomeone that is skinny)
9.Fea
10. Trabajadora
10. Largos
Also for the ones that you have to writte the opposite in spanish, I did not know if you want the opposite of it, like for example: Nice and the opposite of it is mean. But I did not know if you wanted it to change it so that the world is meant for a girl thats all hope it helps.
And if it's for gender you just have to chnage the las world to a for example"bonito for boy, and bonita for girl". But you have to be care full because all the world don't end with a or o :)