cool but the double jumping does NOT work 90 percent of the time
It works for me.
You're probably jumping too late. You think your initial jump is on the ground, but it's not, you're accidentally using the double jump right as you leave the platform. I had the same problem, just jump a little earlier than you think you need to.