Really nice script, just a couple constructive criticisms:
- Would be nice if it drank the stamina potion when you're low energy, currently it just sips it when ever it runs out even if energy is at 100%.
- The high alch seems to only get cast just before clicking on the agility obstacle, it would be nice to do it multiple times whist running. For example on the seer's agility course from the end to the start of the course there is a big stretch to run and it only gets cast once which looks suspicious imo.