GS PVP enhance macro

This is a macro I have been using with my lvl 94 Shammy. I’ll update it for level 100 once I get him there. Talents so far are 113311. Let me know how it works for you all!

Sequences["SENPVP"] = {
StepFunction = [[
stepa = "12356467"

limit = string.len(stepa) or 1
if stepc == nil then
stepc = 1
end
if stepc >= limit then
stepc = 1
else
stepc = stepc + 1
end
step = tonumber(strsub (stepa, stepc, stepc))
]],
PreMacro = [[
/targetenemy [noharm][dead]
/cast Ascendance
]],

-- Macro 1
[[
/run("Executing macro 1! (Opener)")
/cast Stormstrike
]],

-- Macro 2
[[
/run("Executing macro 2! (Elements)")
/cast Unleash Elements
]],

-- Macro 3
[[
/run("Executing macro 3! (Flame Shock)")
/cast Flame Shock
]],

-- Macro 4
[[
/run("Executing macro 4! (StormStrike)")
/cast Stormstrike
]],

-- Macro 5
[[
/run("Executing macro 5! (Lava Lash)")
/cast Lava Lash
]],

-- Macro 6
[[
/run("Executing macro 6! (Flame Nova)")
/cast Flame Nova
]],

-- Macro 7
[[
/run("Executing macro 7! (Frost Shock)")
/cast Frost Shock
]],

PostMacro = [[
/startattack
/cast [combat] Feral Spirit
/use 14
/run UIErrorsFrame:Clear()
]],
}

ill have to test it out and get back to you

Hello,

I am super new to macros. So I apologize if this is a dumb mistake; however, I loaded GSE, went to import, copy pasted this, and it will not allow the import of this macro. Is there something else that needs to be done?
Says there is some weird symbol next to a question mark?

Thanks

@ironwrought Im no shaman expert, but there has been an update both to the game and to the Gs since this macro was produced, we need a pvp shammie to come in here and give us their take on a working pvp macro…this one is broken.