You idiot you spent 100 hours on this and gave up
I spent 4+hrs trying to get a movement system in which that diagonal is not faster but thanks to @coder_d6 at https://scratch.mit.edu/projects/537106310/ I have a good movement system now!