BEST Destruction 1 button mash OVER 1MIL DPS easy with right gear (NO HANG UPS)

I have decided to re-post this because I have still yet to have anything on this site work better or do as much DPS than this macro I have created

Hey guys I Am currently doing between 1-1.5 mil DPS with this macro on single targets and 2-3 mil+ DPS on groups, incorporating Havoc, the 3 Infernal’s, and Grimoire of service on my own when possible. I Hope you like the build, I have yet to have a hang up on it. Also, if you don’t have a hardware button mash, then I would recommend getting auto mouse click by murgee and set up a key binding at 150ms…

I look forward to any Tweek you Guys may have on this

Sequences[‘Wesdest2’] = {
specID = 267,
author = “Wes”,
helpTxt = “Talents - 1,1,1,2,1,2,2”,
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
]],
"/cast [nochanneling] Conflagrate ",
“/cast Chaos Bolt”,
“/cast Channel Demonfire”,
“/cast Dimensional Rift”,
“/castsequence [nochanneling] Incinerate,Incinerate,Incinerate,Immolate”,
PostMacro = [[
/startattack
]],
}

Sequences[‘Wesdest2’] = {
specID = 267,
author = “Wes”,
helpTxt = “Talents – 1,1,1,2,1,2,2”,
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
]],
“/cast [nochanneling] Conflagrate “,
“/cast Chaos Bolt”,
“/cast Channel Demonfire”,
“/cast Dimensional Rift”,
“/castsequence [nochanneling] Incinerate,Incinerate,Incinerate,Immolate”,
PostMacro = [[
/startattack
]],
}

can this be made for gsse2 ?

Sequences['Wesdest2'] = {
-- This Sequence was exported from GSE 2.2.03.
  Author="Wes",
  SpecID=267,
  Talents = "1,1,1,2,1,2,2",
  Help = [[Talents – 1,1,1,2,1,2,2]],
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
      },
      PreMacro={
        "/targetenemy [noharm][dead]",
        "/startattack",
      },
        "/cast [nochanneling] Conflagrate",
        "/cast Chaos Bolt",
        "/cast Channel Demonfire",
        "/cast Dimensional Rift",
        "/castsequence [nochanneling] Incinerate, Incinerate, Incinerate, Immolate, ",
      PostMacro={
        "/startattack",
      },
      KeyRelease={
      },
    },
  },
}

Don’t know which Step Function is best by the way…