Back in the early, early, early days of 5E, I ran a short adventure path for some 1st level characters--not quite a full campaign, but it spanned a couple dozen gaming sessions, and brought everyone up to about 6th level. Anyway. We used an...interesting? method for generating ability scores:
1. All characters started with a base of 6 in all of their stats.
2. Then for each score, you would roll 2d6 and add the result to that base number.
3. If a race or subrace granted a bonus, you would roll 3d6 instead (and drop the lowest).
Basically it was the "roll 3d6 in order" except you were spotted a free 6. If your race/subrace gave you a bonus to a certain stat, you were spotted a free 6 and you got to use the "4d6 drop the lowest" for that stat.
Even though the players all ended up with higher-than-array stats, they hated (hated!!) it because they had to roll their stats in order. Apparently that's a crime in Oregon? I had no idea.