one suggestion I saw elsewhere on this forum for collision with stairs is to use two pivots, an "head" and a "foot" pivot, if the foot pivot collides but not the head then move the player up, if both collide then you've hit an object that is too high to climb.