Here's the likely evolution:
1. LOL (Laughing Out Loud): This was the original and widely used abbreviation.
2. lolz: As internet culture evolved, people started adding "z" to the end of various words to make them sound more playful and informal (like "Awwwz" or "Nawwz"). This trend likely led to the creation of "lolz."
So, "lolz" is not a creation attributed to one person but rather a product of collective online slang development.