you need to find a way to get this going. Get a cash advance on a credit card or something, pay the lawyer & go forward. Talk to another lawyer before you decide for sure on this one, though. Just to see if you can find someone who will work with you. Money will be tight and child support will not start until you get this started.... and that's IF he follows through on child support. If he's such a raging addict, his ability to pay may be compromised. He'll OWE it to you, but collections are not a guarantee.
Once you get the divorce started, ask for temporary orders (or separation orders, whatever your state calls it). This will set the conditions for parenting time, who lives where, and what kind of temporary support you'll be getting. Before the judge makes temporary orders, tell the judge waht you know about your ex's drug abuse and ask for him to be drug tested before he's allowed to see your child, and that will make it happen... the evidence you need is just enough ot get random drug tests... you don't need enough to prosecute him in criminal court for using. And you'll probably have to go through drug testing also, so make certain you're 100% clean. The court doesnt' much care what a parent does on thier own time, but they won't take kindly to it if the parent's recreational activities get in the way of thier time with the child, endanger the child (by virtue of dangerous companions in their lives) or if they're high when they see the child.
Oh, and no more letting him send other people to pick up the child for him. You need to see him, face to face, smell his breath, see his eyes and make certain he's not high before he visits.