Absolutely Unruly Toddler Boy

Hi guys! I’m a young mom gave birth at barely 18, but I have been struggling with a truly just misbehaved toddler lately. He hits back, he screams at me, he yells at others, he will purposely break and destroy things just because i get him in trouble. He recently just actually hurt me to where I may need a second knee surgery. I punished him and told him he hurt me and he just laughed and continued to bounce on my leg even after spankings and me sternly telling him that’s not ohkay over and over. He doesn’t listen at all. I don’t know what to do as a single mom. help...