Sequences[“Try”] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro =
[[
/targetenemy [noharm][dead]
/petattack [@target,harm]
]],
‘/castsequence reset=15 Unleash Elements,Flame Shock,Unleash Elements’,
‘/cast Stormstrike’,
‘/cast Purge’,
‘/cast Lava Lash’,
‘/cast Frost Shock’,
‘/cast Healing Stream Totem(Water Totem)’,
PostMacro =
[[
/cast Feral spirit
/startattack
/run UIErrorsFrame:Clear()
]],
}
i use this macro for when i pvp as my enhancement shammy of course i use mouse wheel down mouse wheel up is for lightning bolt dont miss those procs :0 i have another macro i use in conjuntion with this gs macro …here is my burst macro use this separate from you gs macro just drop this in your wow macros
/castsequence reset=1 Elemental Mastery,Unleash Elements,Fire Elemental Totem(Fire Totem),Liquid Magma,Ascendance,Feral Spirit
i put this on my side button of my mouse its very high dmg …ooh and you have to use glyph of purging with purge built in to the macro it gives insane mael stacks and helps you kill healers fast i hope you like it happy hunting 
Sequences[“shaman”] = {
StepFunction = [[
stepa = “123498675”
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))
]],
-- Macro 1
[[
/run(“Executing macro 1!”)
/cast unleash elements
]],
-- Macro 2
[[
/run(“Executing macro 2!”)
/cast flame shock
]],
-- Macro 3
[[
/run(“Executing macro 3!”)
/cast storm strike
]],
-- Macro 4
[[
/run(“Executing macro 4!”)
/cast lava lash
]],
-- Macro 5
[[
/run(“Executing macro 5!”)
/cast frost shock
]],
-- Macro 6
[[
/run(“Executing macro 6!”)
/cast feral spirit
]],
-- Macro 7
[[
/run(“Executing macro 7!”)
/cast Healing Stream Totem(Water Totem)
]],
-- Macro 8
[[
/run(“Executing macro 8!”)
/cast purge
]],
-- Macro 9
[[
/run(“Executing macro 9!”)
/cast Capacitor Totem(Air Totem)
]],
}
Sequences[“Try”] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro =
[[
/targetenemy [noharm][dead]
/petattack [@target,harm]
]],
‘/castsequence reset=15 Unleash Elements,Flame Shock,Unleash Elements’,
‘/cast Stormstrike’,
‘/cast Purge’,
‘/cast Lava Lash’,
‘/cast Frost Shock’,
‘/cast Healing Stream Totem(Water Totem)’,
PostMacro =
[[
/cast Feral spirit
/startattack
/run UIErrorsFrame:Clear()
]],
}
this how we can copy ur macro
Try it now
Sequences['EHSPvP'] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro =
[[
/targetenemy [noharm][dead]
/petattack [@target,harm]
]],
'/castsequence reset=15 Unleash Elements,Flame Shock,Unleash Elements',
'/cast Stormstrike',
'/cast Purge',
'/cast Lava Lash',
'/cast Frost Shock',
'/cast Healing Stream Totem(Water Totem)',
PostMacro =
[[
/cast Feral spirit
/startattack
/run UIErrorsFrame:Clear()
]],
}
Jimmy
Howdy,
What talents/glyphs are you using?