Slipsand Mario mechanic

Hi man, mario sliding is not very realistic at all, i would avoid the physics,
depending on your kind of level and slide you can start a particular behaviour of your char.
The behaviour is just raycast on the surface you have under your char and get the normal of that point of the mesh
make the char move in relation with that normal , and speed .
you will need to tweak the speed you gain and how much it slow down when uphill.