Havoc Leveling (101 + Leg glaives)

So i just started leveling my DH and noticed that most macros posted didnt work so well.
pasted this together and will keep working on it during my lvling, just using GSE so dont ask about ahk and that stuff cuz im clueless

Sequences['dope'] = {
-- This Sequence was exported from GSE 2.2.05.
  Author="Dopest@Twisting Nether",
  SpecID=577,
  Talents = "22?,?,?,?,?,",
  Help = [[Leveling macro made to get things rolling at the start]],
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [mod:shift, @player,combat] Metamorphosis",
        "/cast [nochanneling] Blur",
        "/cast [nochanneling,mod:alt] Chaos Nova",
        "/cast [nochanneling] Nemesis",
      },
      PreMacro={
        "/cast [nochanneling] Demon's Bite",
      },
        "/cast [nochanneling] Felblade",
        "/cast [nochanneling] Chaos Blades",
        "/castsequence [nochanneling] Demon's Bite, Chaos Strike, Chaos Strike",
        "/cast [nochanneling] Fury of the Illidari",
        "/cast [nochanneling] Blade Dance",
        "/cast [nochanneling] Chaos Strike",
        "/cast [nochanneling] Throw Glaive",
        "/cast [nochanneling] Fel Eruption",
      PostMacro={
        "/cast [nochanneling] Demon's Bite",
      },
      KeyRelease={
        "/cast [nochanneling] Demon's Bite",
      },
    },
  },
}