An Adventure Unfolds
Standard 3.5 rules, with some Pathfinder or 3rd ed rules, given DM permission on a case-per-case basis.
Pretty much your standard 4d6 thing. Roll 4d6, reroll any 1s, and then discard the lowest.
Basically, this creates a range of 6-18, with a bell curve centered around 14-15 or something like that (I don’t know all the math behind it, sorry).
You also get two other rerolls if the first set of six is not to your liking. So there is no excuse to not be happy with your scores, so no complaining!