Move Character parallel to wall

It kind of does like this. Of course you’ll need to add some stuff to set the right direction and maybe make the rotation smooth, but this is the underlying idea.