heres what i have now it has evolved i have 2 keys to cycle thru all skills 1 for each radial and 1 key for the main things i use in combat on each radial as well i have a loot key on my g15keyboard with this script


G6 = {"1","2","3","4","5","6","7","8"}
G7 = {"1","2","3","4","5","6","7","8"}
G14 = {"1","2","3","4"}
G13 = {"1","2","3","4","5","6"}
function OnEvent(event, arg, family)
if event == "G_PRESSED" and arg == 13 and family == "lhc" then
i13 = (i13 or 0) + 1
if i13 > #G13 then i13 = 1 end
PressKey("lalt")
Sleep(40)
PressKey(G13[i13])
Sleep(40)
ReleaseKey(G13[i13])
ReleaseKey("lalt")
elseif event == "G_PRESSED" and arg == 14 and family == "lhc" then
i14 = (i14 or 0) + 1
if i14 > #G14 then i14 = 1 end
PressKey("lctrl")
Sleep(40)
PressKey(G14[i14])
Sleep(40)
ReleaseKey(G14[i14])
ReleaseKey("lctrl")
elseif event == "G_PRESSED" and arg == 7 and family == "lhc" then
i7 = (i7 or 0) + 1
if i7 > #G7 then i7 = 1 end
PressKey("lctrl")
Sleep(40)
PressKey(G7[i7])
Sleep(40)
ReleaseKey(G7[i7])
ReleaseKey("lctrl")
elseif event == "G_PRESSED" and arg == 6 and family == "lhc" then
i6 = (i6 or 0) + 1
if i6 > #G6 then i6 = 1 end
PressKey("lalt")
Sleep(40)
PressKey(G6[i6])
Sleep(40)
ReleaseKey(G6[i6])
ReleaseKey("lalt")
elseif (event == "G_PRESSED" and arg == 18) and family == "kb" then
x, y = GetMousePosition();
PressMouseButton(1)
Sleep(10)
MoveMouseTo(30000, 60500)
Sleep(800)
ReleaseMouseButton(1)
Sleep(10)
MoveMouseTo(x, y)


end
end