High Parse 7.3.5

Sequences['Vgod'] = {
-- This Sequence was exported from GSE 2.2.08.
  Author="Shréddér@Bleeding Hollow",
  SpecID=581,
  Talents = "1222131",
  Helplink = "https://wowlazymacros.com/forums/topic/vengeance-bomb/",
  Help = [[Hold Shift when you have 5 Soul Fragments for Spirit Bomb. Press CTRL for Demon Spikes. Alt for meta form.]],
  Default=1,
  Icon='INV_MISC_QUESTIONMARK',
  MacroVersions = {
    [1] = {
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Priority",
      KeyPress={
        "/cast [mod:shift] Spirit Bomb",
        "/cast [mod:ctrl] Demon Spikes",
        "/cast [mod:alt] Metamorphosis",
      },
      PreMacro={
      },
        "/castsequence [combat, nochanneling] Fracture, Fracture, Fracture",
        "/cast [combat, nochanneling] Immolation Aura",
        "/castsequence [combat, nochanneling] Shear, Fracture, Shear, Shear",
        "/cast [combat, nochanneling] Immolation Aura",
        "/castsequence [@player, nochanneling] Infernal Strike, Infernal Strike",
        "/cast [combat, nochanneling] Immolation Aura",
        "/castsequence [combat, nochanneling] Shear, Fracture, Shear",
        "/cast [combat, nochanneling] Immolation Aura",
      PostMacro={
      },
      KeyRelease={
        "/cast Soul Carver",
        "/cast [@player] Sigil of Flame",
        "/cast Fiery Brand",
      },
    },
  },
}

While i admire it Fiery brand and meta should never be a part of a macro

Meta is only used when you press alt, and its more of a convenience use. I put Fiery Brand in the macro for optimal dps gain, but you can just delete it for a more on demand def CD.