OK I JUST FOUND OUT THE SOLUTION: its to find something that inspires you to do it quicker. if you care a LITTLE too much about friends and stuff then say to them that you will update the game and give it to them tomorrow. in your mind you say "hey i better get to work on this because i promised and i will try to not be disappointing". another thing you can use to inspire you to be quicker or else is a deadline. as a person with adhd, the closer the deadline is combined with how much i care about it, makes the speed of how fast i can do something. well just make sure to do that everyday and switch up HOW you do it because you will get more and more used to how you did it the last day. one last thing: make sure when you do something that inspires you to work quicker, just make sure that once you did what made you quicker you cant turn it off for a while (probably do a day), 2 at max. if you can disable it at any time then it feels pointless but if you keep it on for more then 2 days it feels less urgent.
if you skipped everything above, to recap: just find something that makes you feel like you HAVE to work quicker or else a minor punishment (example: promising your friend an update that is amazing, then you just watch youtube the entire day and they ask about progress). make sure you cant just disable the punishment (at least not easily) and make sure that the thing that speeds you up lasts less then 2 days (only exception to the 2 day rule is deadline).