Hey this is a how I farmed bloodsail reputation whilst not being at my computer whilst I was asleep and at school.
What you need to do is go to Faldir's Cove in Arathi Highlands and stand infront of the mob "Shakes O'Breens"
Then download "KeySpam" from here Keyspam.zip.
When you have opened and unzipped it you will need to click the dropdown box and have WoW running and the character select screen(you will see why later) and choose the WoW program. Then insert a new command and make sure it is a key and type "t" (or whatever your auto attack button is) and sleep for 100. Click ok then type loop 100000000 and minimize that for now.
If you want to be hidden from real id friends so they dont wander why you have been online for so long, you need to follow this, if not, log into your character and start the KeySpam spamming the button to farm the rep.
If you do want to be hidden from Real ID friends, follow this.
Go to Windows Firewall (or whatever your active firewall is) and click the "Advanced" button that is on the side. It will come up with "Windows Firewall with Advanced Security". At the side click "Outbound Rules" and then right click and "Add New Rule" and make it a rule for a port,TCP and Specific Remote Ports and make the port you are blocking "1119". Then click block connection and call it "Real ID" and make the description "Disable Real ID". Click OK. Now log onto you WoW (If you weren't on the character selection screen when you made the rule then you need to go to the rule and disable it whilst you log in, then enable once on the character selection screen.)
Now you can leave the KeySpam running and easily farm your bloodsail rep without getting bored, having to sit at your computer whilst you could be doing something else, or people wandering why you are online
Hope this works for you!
AbleRogue
(P.S. This is my first post on Ownedcore so sorry if it is a repost/ in the wrong place)