Overall, the script works really well, but I have noticed a few small issues. When searching for locked houses, the character runs back and forth between them, which looks unnatural and very bot-like. Additionally, the script tends to prioritize High Alching over pickpocketing distracted citizens; pickpocketing should be the highest priority for obtaining keys. Finally, I'm not sure if it’s possible to incorporate, but there is a RuneLite plugin that identifies unlocked doors. Using that data would eliminate the erratic running back and forth.
I've updated the bot to have an extra slight delay once opening the door to avoid this, so it should be smoother now.