www.patreon.com/KaldaraWorks
I’m not accepting donations. I just post the work there because it’s a legit site folks don’t worry about getting garbage from.
There’s a BM Hunter’s macro guide there that you might find useful.
In fine detail, there are one or two revisions I need to make, but in general it covers virtually everything you would ever need to know about BM Hunter macros including quite a bit on exactly this issue.
Tinks, on that “run back to you” thing - that’s almost right.
If you have your pet on follow, it will run back to you.
If you’ve issued a petmoveto command since your last petfollow command, when your pet is done attacking, it will (within some limitations of range) run to where you last told it to go to.