I play a PC-based Roblox title where a power reward drops every twenty minutes. I need a small program that will: • Detect when the three rewards are available, claim them in sequence, then close the Roblox session and relaunch it so the cycle can start again. • Run this loop hands-free for as long as the client window stays in focus, coping gracefully with the loading screen, server selection and any “Reconnect” or “Update” pop-ups that occasionally appear. • Keep all activity strictly on the user side—no packet injection or memory editing, just reliable input automation (AutoHotkey, Python with PyAutoGUI, or a similar method is fine as long as it’s stable). • Log basic status messages so I can see timestamps for “joined”, “collected 1-2-3”, “closed”, and “rejoined”. The solution should arrive as well-commented source plus a short README that lets me plug in updated screen coordinates or image hashes if the game UI changes. I’ll consider the job complete when the script can run overnight without missing a collection or stalling on a loading screen.