Formal:
* "Vous êtes tellement mignon(ne) et drôle." (You are so cute and funny.) This is the most formal way to say it, suitable for someone you don't know well or someone older than you.
* "Vous êtes vraiment adorable et amusant(e)." (You are truly adorable and funny.) This is also a formal option, but slightly less formal than the first.
Informal:
* "Tu es trop mignon(ne) et drôle !" (You are so cute and funny!) This is the most common and informal way to say it, suitable for friends or someone you know well.
* "Tu es adorable et tu me fais trop rire !" (You are adorable and you make me laugh so much!) This is another informal option, emphasizing the funny aspect.
* "T'es vraiment mignon(ne) et marrant(e) !" (You are really cute and funny!) This is a very informal way to say it, and would only be used with very close friends.
Remember to use "mignon(ne)" for a girl and "mignon(ne)" for a boy, and "amusant(e)"/ "drôle" for both genders. You can also substitute "adorable" for "mignon(ne)" if you prefer a more affectionate tone.