I just wanted to share some of the bots I used when I didn't have a farming pet. Nation farming is quite tedious and without the proper bots, you might take a lot of time gathering the reagents especially for VHL, ENNH or AFDL. I did not make a compiled bot because we don't want the bot stuck doing one thing only now do we? So, read the whole thing, download the bots and get to botting.
About the bots and some tips:
Note: Use Grimoire 3.8+ (latest version here: https://www.mpgh.net/forum/showthread.php?t=1452109) for this because it may not load for older versions. Before starting any of these, make sure you have all the leftover reagents in your inventory. Do not keep them in your bank. I didn't add bank-to-inventory commands becuase I don't like them (they are bad, trust me). I highly recommend level 80+, LC and BBoA/NSoD for best results. Also, using VHL is futile even with a skill set because the bot can never use it to its maximum potential without dying.
1. Tainted Gem (TG): All you gotta do is hit /join battleunderb-1e6 and set the bot grinding for Bone Dust. Once you got 5000, stop the bot and load the XML file. Before starting it, set up an anti-AFK bot. It's quite simple - you just use jumping commands and add some short delays. Then, set the delay in the spammer to 1000 ms (1500 ms is safer) and start it. Assuming that you don't get dced, it should take you about 5 mins so don't go anywhere (watch Youtube instead). Stop the bot and tada! You now have full stacks of TGs.
2. DCS, Diamonds and Totems: Well, you might be thinking why I chose "Nation Loyalty Rewarded" over "Essence of Defeat Reagent". I know that the bosses have high HP but nowadays most botters have got at least level 80 accounts with BBoA and LC so I don't think that should be a problem. This quest may not be efficient at first but when you get full stacks of the Diamond Badges, it's definitely good because you get either DCS or Diamonds. That's a pretty sweet deal if you ask me. Now, for the main reason. As a botter, you'd like to monitor the bot less often but "Essence of Defeat Reagent" makes sure you get dced most of the time. Worst case scenarios: the bot fails to get the 50th Defeated Makai, leading to endless Makai kills and the 50 Defeated Makai get overstacked - the "Quest Complete Failed" can be a real PITA. Using "Get drop" packets or commands and "Pickup Whitelisted Items" at the same time is definitely not a good solution so "Nation Loyalty Rewarded" is a lot better since it requires only 25 of them. Each turn-in takes like 6-7 minutes if you got LC with BBoA/NSoD. I didn't include "Only The Strong Survive Today" for Diamonds because most of the quest requirements are temp, Legion Blade has low drop chance, Dessicated Hearts get overstacked, item pickup issues and this is a bigger problem when you get dced frequently - the poor bot's gonna start all over again whilst slowing the farm. I have included "Voucher Item: Totem of Nulgath" in this bot so that you get Totems once in a while. If you don't need Totem but need Gems, change the item id to 6136 in the quest list and if you want neither, remove the quest from the list. Make sure you have Nation Round 4 Medal and at least one Unidentified 13 in your inventory before running this bot.
3. Uni 10, Uni 13, Gems, Mem and Non-mem Vouchers: For these reagents, "Nulgath (Larvae)" is the best option because Gems have a 40% chance of dropping which is quite high for f2p. Uni 10 is guaranteed to drop, Uni 13 has a drop chance of 5%, Mem Voucher 10% and Non-mem Voucher 1% (dw you'll get it sooner or later). It would be very much faster if you place an alt with SC killing Mana Golem at a glitched elemental room with of course, the "Provoke Monsters" toggled on so that the Mana Golem doesn't go into exile. (Condone the drop chances if incorrect)
4. Blood Gems: Oh boy, these are a pain without a pet. The bot will get you what it promised. Make sure to change "username" in the packet sending command to your character's name or else it will render the bot useless. The buyback command doesn't work. If you are not busy/lazy I highly recommend you to manually logout and buyback Tendurrr in every 20 minutes or so. This is the fastest way if you are f2p. Also, if you are really lucky, you'll get 3 cool ac-tagged non-mem unstable betrayal blades. How good is that?
I hope my tips will be helpful and the bots will function well. If you think there is room for any kind of improvement, let me know.
Good luck botting.