you can tint with plastidip, they've been selling a 'smoke' variant for a few months now.
I personally think any solutions someone can DIY look horrible, unless it's expensive glossy vinyl - which is $$
But the ideal scenario is just getting a body guy to spray what you want done. Wetsand, black & a bunch of thinner, lay on as light as you want, clear. Permanent solution, and prevents yellowing of lenses.