Having been through this, it sucks to say but nothing works like cold turkey.
Nicotine withdrawal simply sucks ass, no amount of weening will truly help you, you just gotta make the decision to stop and commit.
It's a good practice to identify your smoking patterns and triggers, like perhaps you always smoke after eating, when you get in the car, out drinking with friends, etc., and either eliminate those or catalog them so you can mentally steel yourself against those moments.
You're gonna have a Bad Time for like, 2 to 3 weeks. Then it's a heck of a lot more manageable. Even if you wanna be at a stage where you can be a lil baddie and have a naughty smoke on occasion, give yourself, legit, like a 2 month or more gap before even attempting that and don't hold onto the smokes. Set strict rules for yourself and follow em, or else you absolutely will relapse.