hey i have this script working 

; Hotkey for FullRotationcomUtito
/::
    if AutoPanickActive
        return

    Random, offsetX, -5, 5
    Random, offsetY, -5, 5
    Random, sleepDuration, 10, 20

    ; Increment the index
    FullRotationcomUtitoIndex := (FullRotationcomUtitoIndex + 1)
    if (FullRotationcomUtitoIndex > 3) ; Reset if it exceeds 3 cases
        FullRotationcomUtitoIndex := 1

    switch (FullRotationcomUtitoIndex) {
        case 1: ; First sequence
            send, {F8}
            sleep, %sleepDuration%
            send, {F1}
            sleep, %sleepDuration%
            send, {F4}
            sleep, %sleepDuration%
            send, 2
            sleep, %sleepDuration%
            Send, {Alt down}
            MouseClick, Left, 3134 + offsetX, 215 + offsetY ; sqm primeiro monstro battle
            Send, {Alt up}

        case 2: ; Second sequence
            send, {F6}
            sleep, %sleepDuration%
            send, {F2}
            sleep, %sleepDuration%
            send, {F4}
            sleep, %sleepDuration%
            send, 2
            sleep, %sleepDuration%
            Send, {Alt down}
            MouseClick, Left, 3134 + offsetX, 215 + offsetY ; sqm primeiro monstro battle
            Send, {Alt up}

        case 3: ; Third sequence
            send, {F7}
            sleep, %sleepDuration%
            send, {F3}
            sleep, %sleepDuration%
            send, {F4}
            sleep, %sleepDuration%
            send, 2
            sleep, %sleepDuration%
            Send, {Alt down}
            MouseClick, Left, 3134 + offsetX, 215 + offsetY ; sqm primeiro monstro battle
            Send, {Alt up}
    }

    ; Common mouse click sequence for all cases
    Send, {Shift down}
    Click, Right, 1927 + offsetX, 741 + offsetY ; sqm cima
    Click, Right, 2049 + offsetX, 741 + offsetY ; sqm cima direita
    Click, Right, 2050 + offsetX, 870 + offsetY ; sqm direita
    Click, Right, 2051 + offsetX, 995 + offsetY ; sqm direita baixo
    Click, Right, 1924 + offsetX, 995 + offsetY ; sqm baixo
    Click, Right, 1801 + offsetX, 995 + offsetY ; sqm baixo esquerda
    Click, Right, 1801 + offsetX, 870 + offsetY ; sqm esquerda
    Click, Right, 1801 + offsetX, 744 + offsetY ; sqm cima esquerda
    Click, Right, 1925 + offsetX, 870 + offsetY ; sqm meio
    Send, {Shift up}
    sleep, %sleepDuration%
Return


and i have this timer script

!;::  ; Toggle AfkKillCompleto (Use a valid hotkey)
toggle := !toggle  ; Reverse the toggle value

if toggle {
    ToolTip, AfkKillCompletoUtito Started
    SetTimer, AfkKillCompletoUtito, 100
} else {
    SetTimer, AfkKillCompletoUtito, Off
    ToolTip, AfkKillCompletoUtito Stopped
    Sleep, 1000
    ToolTip
}
Return

AfkKillCompletoUtito:
if (toggle = false) || AutoPanickActive {
    Return
}

Random, offsetX, -5, 5
Random, offsetY, -5, 5
Random, sleepDuration, 80, 100


send, {F8}
sleep, %sleepDuration%
if (toggle = false) || AutoPanickActive {
    Return
}
send, {F1}
sleep, %sleepDuration%
if (toggle = false) || AutoPanickActive {
    Return
}
send, {F4}
sleep, %sleepDuration%
if (toggle = false) || AutoPanickActive {
    Return
}
send, 2
sleep, %sleepDuration%
if (toggle = false) || AutoPanickActive {
    Return
}
send, {F6}
sleep, %sleepDuration%
if (toggle = false) || AutoPanickActive {
    Return
}
send, {F2}
sleep, %sleepDuration%
if (toggle = false) || AutoPanickActive {
    Return
}
send, {F4}
sleep, %sleepDuration%
if (toggle = false) || AutoPanickActive {
    Return
}
send, 2
sleep, %sleepDuration%
if (toggle = false) || AutoPanickActive {
    Return
}
send, {F5}
sleep, %sleepDuration%
if (toggle = false) || AutoPanickActive {
    Return
}
send, {F3}
sleep, %sleepDuration%
if (toggle = false) || AutoPanickActive {
    Return
}
send, {F4}
sleep, %sleepDuration%
if (toggle = false) || AutoPanickActive {
    Return
}
send, 2
sleep, %sleepDuration%
if (toggle = false) || AutoPanickActive {
    Return
}
send, {F7}
sleep, %sleepDuration%

Send, {Alt down}
MouseClick, Left, 3134 + offsetX, 215 + offsetY ; sqm primeiro monstro battle
Send, {Alt up}
sleep, %sleepDuration%
if (toggle = false) || AutoPanickActive {
    Return
}

Send, {Shift down}
Click, Right, 1927 + offsetX, 741 + offsetY ; sqm cima
Click, Right, 2049 + offsetX, 741 + offsetY ; sqm cima direita
Click, Right, 2050 + offsetX, 870 + offsetY ; sqm direita
Click, Right, 2051 + offsetX, 995 + offsetY ; sqm direita baixo
Click, Right, 1924 + offsetX, 995 + offsetY ; sqm baixo
Click, Right, 1801 + offsetX, 995 + offsetY ; sqm baixo esquerda
Click, Right, 1801 + offsetX, 870 + offsetY ; sqm esquerda
Click, Right, 1801 + offsetX, 744 + offsetY ; sqm cima esquerda
Click, Right, 1925 + offsetX, 870 + offsetY ; sqm meio
Send, {Shift up}
sleep, %sleepDuration%
Return

its also working but i want it to use combination index switch just like the first one , do that for me