This was solved, I used inverse kinematics. I forgot to checkmark it
I have worked on something similar just recently actually. Could you explain why exactly you are using Velocity to get the slope tilt? Do the maths actually work?
You also might want to consider animating the characters tilt instead of tilting it’s root part as the Humanoid puts a force to keep the character always upright.
I made it so you lose a bit of speed when going up but thinking about it now it might not be the best thing to use
Well just to let you know, I used raycasts to get the floor normal and then I used that normal to get an angle.
Raycasting Parallel to surface This was the way I got the align to surface bit.
Have you been able to accurately get the angle of the floor elevation?