Great work on this bot, just one complaint. It's very difficult to get right target and it seems like no matter how many targets are listed if any share the same name it wont cycle through them, its hard to explain. But maybe make it list targets in order of distance away from the player and only highlight the closest mob with that name. Cause i can be standing right next to a rat and go through the whole list and not find that rat at all.
Get your magic attack to -65 so it splashes every time you cast, you get the same amount of xp whether the curse lands or not.