Beautiful = When a person is extremely nice to look at. A beautiful person (8+/10) looks better than a pretty one (7+/10). I'm only using the term about physical appearance of people, art, nature etc. It's more often used about women because of men prefer another term.
Handsome = Similar as beautiful, but used about men instead. "Good/nice looking" is a more general term like "pretty" and are used about nice looking people who aren't good looking enough to be handsome.
Sexy = Used about people with a good appearance, but in a dating or sexual context. They usually tends to behave a certain way to show off their attractiveness more too that makes them even sexier. All sexy people are pretty/good looking, but not all pretty/good looking people are sexy (because of bad flirting, mannerism, vibe or the way they behave).
Hot = Same as sexy, but used in a less sexual context.
Attractive = May be used about appearance as in "physical attractive" which mean you're sexually attracted to that person too, not only finding them beautiful/handsome. But it can also be used about desirable traits like personality, smell, grooming, humor etc. For many people not all attractive people looks like models and not all beauties have an attractive personality.
Cute = I use it about people (or someone/something) who's either youthful/childish, very feminine, innocent or people who looks a bit better than the average, but aren't nice looking enough to be considered pretty/good looking. It all depends on the context I use the word in. It may be used about both looks and behavior. It's possible to be both cute, attractive and beautiful/handsome at the same time, but it's also possible to be cute without any of the other things and visa versa.
Someone doing something sweet/kind are also considered cute. E. g. if they buys some flowers.
Most Helpful Opinions
Beautiful are usually 9/10 in my opinion. Example would be if the girl has gorgeous face... nice face structure, often colorful eyes that are rare for her ethnicity or skintone... natural beauty and lashes with little to no makeup. Nice shaped eyebrows and a pretty smile. But this doesn't mean she’ll have the pretty personality to match. She’ll most likely be quiet and shy or snobby and uppity. Body shape doesn't have much to do with “beautiful”
Handsome would be (8/10+) usually masculine but has the gentleman personality to match. He has nice hair, eyes, smile, but body is give or take. Often boyishly charm but sometimes manly too
Sexy is usually someone i found hot (9/10) and out of my league. They often usually have the worst personalities (snobby or cocky). Usually everyone wants to fck em even if not everyone wants to date em. This is where body matters cause sexy is more than a face.
Hot is usually like 8-9/10 but theyre not as sexy. Like theyve got the looks but prob not the personality and prob not hot enough to where i’d jump their bones and wanna make love straight away. Its not so much the body or the face but just their aura as a whole mixed with appearance. Hot but not always my type
Attractive (5-6/10) is when i think theyre cute for someone else but not my type enough to date
Cute is just my type (7-8/10). Great smile, eyes, face in general especially their nose and eyebrows. They also have a body ideal to what i like and often colorful eyes and short hair. Theyre taller than me but not too tall. Their personality is awesome