Tilting character to surface. Lost in vector math. help please

are you after something like this? its not the best method but it works (for me only whilst in a trigger but you can have it anywhere if you need!) - YouTube

Screenshot - 66c070d6f6f58d332c2fcaf3c51386a0 - Gyazo (here is a screenshot of the BP)