Join a climbing gym and go at least twice a week at the same time of day. Politely ask people for help or about climbing in general, or let them know you like their shirt. Climbers are weird and friendly people.
I was going to suggest climbing gyms, specifically the nights where they offer buy one get one free passes. Sometimes they have a signup for singles to get the deal too.