First of all, congratulations on picking up the bass! We are indeed the glue that holds the band together...
You are always better than someone...and there's always someone better than you. I'd invite some guitar players over to jam and see what happens... There's ALWAYS someone out there that is close enough to your skill level that WANTS TO PLAY WITH YOU!
Don't give up, don't worry, just go out and PLAY!
Peace!