I'm testing it now, sir. :) It's running a 'bit smoother from what I've seen.
Could you add support for the most common types of bolts, please? Or to even find out what the user is wearing, etc. For a weapon and if it's a ranged weapon, find the ammo. Then pick it up and re-equip the ammo. To make for longer stays.
E: Randomly wants to log out yet I have Swordfish in my inventory, here's a picture:

Here's the debug:
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
=+=+=+ Auto Aviansie Pro 1.2 by PatDuffy
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Time Running: 5 Minutes and 15 Seconds
Aviansie's killed: 5
Cash Gained: 18400
Cash/Hour: 184000
Range Exp Gained: 1500
Range/Hour: 15000
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Found Av
Ate Food
NextPlayer(False)
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
=+=+=+ Auto Aviansie Pro 1.2 by PatDuffy
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Time Running: 5 Minutes and 41 Seconds
Aviansie's Killed: 5
Cash Gained: -66600
Cash/Hour: -666000
Range Exp Gained: 1500
Range/Hour: 15000
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Successfully executed.
The following DTMs were not freed: [Alch]
PS: You should make the mouse trail red to match the SMART default cursor color. It'll show up better in that area and it'll look much more attractive.
E2: The script recognized the swordfish in my inventory on the second attempt to run it. But I think it ate the swordfish when it wasn't at the specified HP to eat at. Because I have it to heal at the default setting and I have 99 HP. So when it healed, I was at 99 HP again.
E3: The script is running beautifully once it has enough peaches and such to eat to keep it alive. The item detection is better and I believe the reason it kept trying to use the adamant bar was because it got confused between a peach and the beige of the adamant bar that is noted.
E4: A small progress report:
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
=+=+=+ Auto Aviansie Pro 1.2 by PatDuffy
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Time Running: 21 Minutes and 14 Seconds
Aviansie's killed: 27
Cash Gained: 113600
Cash/Hour: 309818
Range Exp Gained: 8100
Range/Hour: 22090
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
E5:
A better progress report:
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
=+=+=+ Auto Aviansie Pro 1.2 by PatDuffy
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Time Running: 48 Minutes and 39 Seconds
Aviansie's killed: 63
Cash Gained: 241600
Cash/Hour: 295836
Range Exp Gained: 18900
Range/Hour: 23142
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
That progress report has been running since the previous report with no mess ups at all. :) The Aviansie detection is a 'bit iffy as it will sometimes right click just a few pixels off of the Aviansie and keep doing that for a while. But it eventually corrects itself and continues to work as intended.
E6:
I had to disable SMART and correct the script as it equipped my grapple and used it as a bolt by accident. I'm not sure why it did this. I think it thought it was a peach or something as I was below the default HP to heal at.
I don't have a debug for it, sorry. I'll get one if it happens again. :x
Perhaps you could have a check to see if the text that appears when you attempt to attack an enemy with a grapple hook as your bolt and if it finds it, it will try to find known bolts in the inventory and equip them. This also goes hand-in-hand with my bolt looting and re-equipping suggestion for longer runs.
E7:
Once the script finds a clue scroll and loots it, it will for some reason attempt to use it, making the clue scroll window pop up. I think it is because it was attempting to eat a peach, so it became confused between a peach and the clue scroll. So it would become stuck attempting to find an Aviansie after it made the clue scroll window pop up.
Here's a screenshot:

Here's the debug:
DTM for Av's were not found, trying again
DTM for Av's were not found, trying again
DTM for Av's were not found, trying again
DTM for Av's were not found, trying again
DTM for Av's were not found, trying again
I ended up having to drop my clue scroll just for the script to work properly as it will keep repeating this process over and over again.
E8:
It equipped my grapple again, here's the debug:
DTM for Av's were not found, trying again
Found Av
Ate Food
Casted BTP
ate some food
Ate Food
Ate Food
Ate Food
Ate Food
The text that appears in the chat box when you attempt to attack with a grapple as your bolt:
'You can not use grapple-tipped bolts for combat'
E9: Another progress report for you:
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
=+=+=+ Auto Aviansie Pro 1.2 by PatDuffy
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Time Running: 1 Hours, 16 Minutes and 6 Seconds
Aviansie's killed: 94
Cash Gained: 392000
Cash/Hour: 305454
Range Exp Gained: 28200
Range/Hour: 21974
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
E10: It finally errored out after it was unable to use the bones to peaches tab. It kept clicking it over and over again though, ignoring the message that appeared in the chat box.
Here's the debug and the final report:
Casted BTP
Casted BTP
Casted BTP
NextPlayer(False)
SwitchToPlayer(PlayerNo: 0, Active: False);
Player is not Active...
All players not active!
panic-tele'd, low health
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
=+=+=+ Auto Aviansie Pro 1.2 by PatDuffy
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Time Running: 1 Hours, 18 Minutes and 31 Seconds
Aviansie's Killed: 94
Cash Gained: -46600
Cash/Hour: -35392
Range Exp Gained: 28200
Range/Hour: 21417
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
It says it tele'd but it does not, it just logs out. I don't know if that is intended or not without looking thru the code. I found it interesting though.
E11:
After running it again, here is a debug and report:
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
=+=+=+ Auto Aviansie Pro 1.2 by PatDuffy
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Time Running: 26 Minutes and 40 Seconds
Aviansie's killed: 33
Cash Gained: 68000
Cash/Hour: 151111
Range Exp Gained: 9900
Range/Hour: 22000
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
have alchables
NextPlayer(False)
SwitchToPlayer(PlayerNo: 0, Active: False);
Player is not Active...
All players not active!
panic-tele'd, low health
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
=+=+=+ Auto Aviansie Pro 1.2 by PatDuffy
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Time Running: 26 Minutes and 53 Seconds
Aviansie's Killed: 33
Cash Gained: -438600
Cash/Hour: -974666
Range Exp Gained: 9900
Range/Hour: 22000
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Successfully executed.
It logged out after it used a BTP/B2P tab and made the peaches. It seemed to perhaps think that it had no peaches in the inventory even though it did. Here is a screenshot:

It would also not alch my 'Alchables', yet it recognized them. It even started to randomly use my nature runes and law runes for some reason, but it corrected it self. I'm not sure if that was intentional or not.
E12:
While in the process of high alching my 'Alchables', it will mouse over the alchable item after selecting the spell to be casted and keep the mouse over it for a 'bit of time, but it will end up just not alching it for some reason and continue on without alching.
Alching seems to work 50% of the time.
E13:
The script right clicks the spikes in the screenshot a lot when it drifts over to this area, until an Aviansie appears on the screen.