Rotate based on surface?

You can move in and out of local space with the inverse transform node ( and the other that I can’t recall the name of right now ).