Bruh I just realize I didn't take into account the friction when calculating the character speed :/ no wonder the character feels super slippery lmao.
It'll be fixed after the jam is over, thanks for the feedback and thanks for playing!