i made a custom movement and gravity system but
i cant think of a way to remove the speed of the player on the gravity axis when on ground (the gravity axis/(vector direction of gravity) might change in this game
i tried a ton of different methods but i cant find one that isint jittery or laggy
heres an example video of this gravity system
https://youtu.be/HkgRmVvgDCU
right now im using a part for collision, but i dont like how little customization it offers and how it makes stairs impossible to walk on without invisible slopes
i will paste my current ground handling function and give some more explanations under this cuz the rest would surpass the word limit