Yeah I had some issue with making the double jump function smoothly as sometimes it seems to think you've already double jumped after just one jump. I probably just have to mess around with my groundcheck object on the player, making it bigger and moving it. Thanks for the feedback