I did everything I was supposed to do, and it still wont work.
You are going to have to be more descriptive, what have you tried? what do you mean it wont work? Is there any errors?
More information is definitely needed.
Are you just doing a single player sandbox, hosting a server through srcds, hosting a server through a provider?
Have you created a resource.Addworkhop file?