Invokes are really good I highly recommend them, but they are only compatible with stealth client, and invokes will override prepare-next-obstacle. I am not sure if you're using stealth/mirror but both are fine If using mirror then prepare next obstacle is the best thing you can do, if using stealth then invokes are the best. For the best way to train agility I usually do 1 quest (tourist trap), then few hours of barbarian fishing (free agility xp) to 50, then rooftops to 99. In my last 99 on video I actually did 75-99 at prifddinas but not many people like the SOTE quest so it's possible to skip this and go straight for rooftops to 99.