Vs one bad limper: I raise to 4 big blinds with a range that plays well heads up depending on my position. From early position, I like a range like this: 99+, ATs+, AJo+, KJs+, KQo, QJs. From the button, I like a wider range like this: 66+, A2s+, A8o+, K9s+, KJo+, Q9s+, QJo, J9s+, JTo, T9s, 98s.
Vs two bad limpers: I raise to 5 big blinds with a range that plays well multiway depending on my position. From middle position, I like a range like this: TT+, ATs+, AQo+, KJs+, KQo, QTs+, J9s+, T9s. From the button, I like a wider range like this: 77+, A2s-A5s, ATs+, AJo+, K9s+, KQo, Q9s+, J9s+, T9s, 98s, 87s.
Vs three bad limpers: Online, I just click the "pot" button. Live 1/2, I make it 15 bucks with a range that plays well multiway depending on my position. From middle position, I like a range like this: JJ+, ATs+, AQo+, KJs+, QJs, JTs. From the button, I like a wider range like this: 99+, A2s-A5s, ATs+, AJo+, KTs+, KQo, QTs, JTs, T9s.
These ranges are significantly different from my opening ranges from the respective positions. For example, I'll open raise 76s on the button first in, but that hand isn't in any of my raising ranges vs limpers.