Creating Ladders (CSGO)
Create a brush in front of the object/brush you want to be climbable, as close as you can to it, but without touching it.
Make sure that the face is the same width/height as the climbable object. Warning: Do not tie the brush to a func_ladder, it'll make the ladder non-existent in-game.
Assign the material
tools/toolsinvisibleladder to this brush.
tools/toolsinvisibleladder still cuts visleafs, make the ladder func_detail.
You now have a climbable face which is in front of the object/brush. No other setup is required for your ladder to work in game.
tools/toolsinvisibleladderwill make the entire brush act like a ladder, even if it is only on a single face of the brush. Other faces of the brush will still show their textures in game.