A STUPID amount of angle calculations and crazy person math. Here is a snip-it of a part of the script. This is all spaghetti code, though. Once I know everything works, I'm essentially going to rewrite it to make it pretty and take less processing.
View attachment 78458
I essentially am reprogramming walking from scratch as a "not a state, but acts like one" except on the wall. A lot of what is shown here is simply me testing stuff, so ignore the bottom two lines where it's essentially making gravity on the wall, but it's set to 75 as opposed to a reasonable number.
The game in it's current state is CLEARLY not meant for this. I am kind of brute forcing it.