Sore throat, abcess on uvula, white puffy tonsils, red spots on the roof of my mouth, and some white spots around the uvula, what's wrong with me?

Pharyngitis. You have pharyngitis. White spots indicate puss. This seems typical of strep. Get a culture or rapid strep test right away and you merit penicillin or erythromycin.
Pharyngitis. It sounds like you have an infection of the pharynx. You should be tested for strep throat, which requires antibiotics for treatment. A good physical examination from a licensed professional is also necessary to rule out any more potentially serious problems such as paratonsillar abscess. Seek medical attention as soon as possible.