Hey,
while it takes the same recorded path, it does not follow the individual positions exactly (much like a human would). It will always go in the same direction but the positions it clicks on vary from trip to trip. As for the logging out, the script will always stop and log out if you're out of food at the bank or when it detects that you have not enough left. As for regrouping, after being up for about a minute or so not following anyone the spawned crab will return to it's rock state (or if it dies), so you shouldn't need to regroup them. Besides, this situation would only happen if you were not at the spot while the person runs by, which is probably less than 1-2% of the time!
When you say the randomized delay is scary, is that a good thing or a bad thing? :p
apa