Hi RAZ3, a am also a noob at scripting and what you are asking for is pretty high level stuff, you could however attempt to make a wall running animation and set up box colliders on the walls you wish to run on and checking the is trigger box. by using a script that tells the animation to play when the character enters the collider you could have it appear as if the player is wall running but it will not be able to adapt to different lengths of wall.
public animator anim
void start()
{
anim = getcomponent<animator>
}
void onTriggerEnter()
{
anim.play("nameofanimation", -1, 0f);
}
/// script is a guide only and will not work without setting up an animator first, also the whole public class stuff isn't there either, but good luck