What this will do, it will pick the nearest quest giver / taker and will do all the clicking for you but will also chose the quest reward, play with the script to change it so it won't.
The macro:Code:/script SelectGossipAvailableQuest(1)/script SelectGossipActiveQuest(1)/script CompleteQuest()/script SelectGossipOption(1)/script AcceptQuest()enjoy! :wave: