Check out Macro Recorder by JBit, that's what I have to use because Riot broke high refresh rates with the LOL Launcher.
I'm on 100 Hz monitor (custom resolution with nVidia) and the LoL Launcher crashes at the rate, so I have to switch to 60 Hz, then launch, then back to 100 Hz.
You can record mouse clicks and even typing, it works flawlessly for me.
Also, I'm not sure about Piracy rules here, so let me know if it's ok and I will edit with a Torrent link