Girafarig is best suited as a baton passer. My recommendation is this:
Calm Mind (Pass this with Baton Pass.)
Thunder Wave (If you're gonna switch out with Baton Pass, you may as well annoy the opponent. :P)
Future Sight (Baton Pass the turn before this activates. Switch in a Pokemon you know will wall the opponent, then you get a cheap shot in with Future Sight! A truly dirty, yet effective technique.)
Baton Pass (Your flawless getaway while your opponent lies in doom of Future Sight, and can barely move due to paralysis. Passing Special boosts form Calm Mind is just a bonus!)
Girafarig has an acceptable amount of bulk, so it can survive in battle long enough to set up this little strategy. Be sure to paralyze the opponent before attempting anything, otherwise, you're risking being outsped by some threatening opponents.