<human>: Can you condense the text into a few key points?

I'm terrible with words so i am just going to dive right into it. I am terrible with money and i think i am addicted to hookers, I make constant bad decisions and a burden to most people around me. How do i change this, simple right?

Ill try and give some back story but it would be better for people to ask questions and have me fill in the blanks the try and throw everything out there. Im 19 turning 20, male in ontario. I have had a steady and fairly well paying job (started at $14/h now making 16/h), without going into much detail i can turn this job into a career if i wanted. i've had this job for 2 years and have no money to show for it. I live at home, pay 100$ in rent a month that's it...no car..no phone bills..no groceries. Im in the process of quitting weed and im a cigarette smoker (15-20 smokes a day). Barely drink, hardly any friends so i don't go out, no girlfriend, ive grown tired of buying video games so i just play the ones i have. I literally spend all my on smokes and hookers...i know. This is the part that i believe is the worst, recently we got coins that my grandpa had left behind from when he died 11 years ago, some of these were expensive gold coins and alot of silver dollar coins. I took a good chunk and sold it for temporary joy. I stole from my dead grandpa for f--king sex. It bothered me at the time but it didnt stop me but my mom found out and was almost to the point of tears when she told me how disappointed she was and that is what leads me here.

I guess what im looking for is the magic person with that one magic answer to change everything, i know that's impossible and i realize im a fucking scrap but i don't know how to change it. I just need advice someone to show the me the right path to follow, im sick of being stuck in a shitty rut.
<bot>: Ive turned into a shitbag, who lies, steals and frequently uses hookers. need advice or someone to point me in the right direction or subreddit.