Hi , it seems like everyone is struggling with this and no answers were found , but i was thinking about that idea since we can’t get the rotation of a surface with any kind of trace what about generating it ourselves , so my idea is
Do tow line traces out of the left side as an example , and they are both locked to the player rotation
we point the first line at an angel behind the player , and point the second line at an angel ahead of the player
then we get the vector between line 1 hit and line 2 hit , and set the forward rotation of the player to that vector we just made…
i’m not sure if this is a true method or even logically possible , the one thing i’m sure of is that the character will not leave the wall since we set his rotation to that new vector , so he would always be rotating and the line trace would always redirect with the player rotation to that new vector.
if someone is really advanced and know if this would fail or work , it would be nice if you cleared the water for the internet.