i made a little tool for mac only, using applescript.
Applescript Bot
AV only atm!
change hotkeys to:
PVP/BG Frame: H
Mount : G
Buff: SHIFT+Y
Turn left: a
Turn right: d
(change q to a and e to d)

SourceCode:
Code:
-- Autor: Globalleecher/Frauenmagnet
-- Version: 1.0
-- Date: 20110716
-- Name: Applescript ANTI-AFK BOT
-- create menu
openMenu()
on openMenu()
set completeText to "Applescript ANTI-AFK-BOT"
set userDialog to display dialog completeText buttons {"Start", "Close"} default button "Start"
set userChoice to the button returned of userDialog
end openMenu
-- end create menu
--
-- Open World of Warcraft or bringt it to the top if alrdy open
tell application "World of Warcraft"
activate
end tell
-- Send messages to World of Warcraft using System Events.
tell application "System Events"
repeat
-- Open Battleground Window
keystroke "h"
--
-- Join Battleground [Alterac Valley]
keystroke return
delay 0.1
keystroke "/script JoinBattlefield(0)" & return
keystroke return
delay 0.1
keystroke "/run RepopMe()" & return
-- End Join Battleground [Alterac Valley]
--
-- Close Battleground Window
keystroke "h"
--
-- Wait for Invite
delay 10
--
-- Accept Battleground Invite
repeat 10 times
keystroke return
delay 0.1
keystroke "/script AcceptBattlefieldPort(1,1)" & return
keystroke return
delay 0.1
keystroke "/script AcceptBattlefieldPort(2,1);" & return
delay 15
end repeat
-- End Accept Battleground Invite
--
-- wait 10 seconds (queue delay... your'e alrdy in the Battleground!)
delay 10
keystroke space
--
-- Moving from Spawn to Gate per /follow Command
keystroke return
keystroke "/targetraid" & return
keystroke return
keystroke "/follow" & return
--
-- Waiting to be at the Gate
delay 10
--
-- Stop /follow
keystroke return
keystroke "/cleartarget" & return
delay 1
--
key down "w"
delay 0.1
key up "up"
delay 1
--
-- doing some nice dance moves
keystroke return
keystroke "/dance" & return
--
-- Buff raid/yourself
delay 1
keystroke "y" using {shift down}
delay 0.5
keystroke space
--
-- Wait two minutes
delay 120
--
-- Move out
key down "w"
delay 2
key up "w"
--
-- Mount up
keystroke "g"
delay 2
-- Move to Vanndar Stormpike
--
-- Move forward 2 sec
key down "w"
delay 2
key up "w"
--
-- Strafe right 40°
key down "d"
delay 0.4
key up "d"
--
-- Move forward 4 sec
key down "w"
delay 4
key up "w"
--
-- Strafe right 20°
key down "d"
delay 0.2
key up "d"
--
-- Move forward 5 sec
key down "w"
delay 5
key up "w"
--
-- Jump and use Ability until Battleground is over!
-- (20min, so u have a additional 5min puffer before u get auto-afk flagged)
repeat 1200 times
keystroke space
delay 5
keystroke "y" using {shift down}
delay 55
end repeat
end repeat
end tell

coming:
GUI
Your Buffname
Your Mountname
Hotkey-Setup
Choose Battleground (no random battleground possible)
so far,
Globalleecher






