Trying to Mkae my own lvling Macro

Hi i am new to Macro making it is not working so if u can help me that would be nice!!!.

Sequences[‘SP-ST’] = {
– This Sequence was exported from GSE 2.1.04.
Author=“Core”,
SpecID=258,
Talents = “2211121”,
Default=1,
MacroVersions = {
[1] = {
StepFunction = “Sequential”,
KeyPress={
“/targetenemy [noharm][dead]”,
“/cast [noform] Shadowform”,
},
PreMacro={
},
“/castsequence [combat,nochanneling] reset=combat Shadow Word: Pain, Vampiric Touch, Mind Flay, Mind Blast, , Mind Flay”,
“/castsequence [combat,nochanneling] reset=combat Mind Blast, Mind Flay, Mind Blast, Mind Flay”,
“/cast [nochanneling] Void Torrent”,
“/castsequence [nochanneling] Void Bolt”,
“/cast [combat, nochanneling] Mind Flay”,
“/cast [combat,nochanneling] Mind Blast”,
“/cast [combat,nochanneling]Shadowfiend”,
“/cast [combat,nochanneling] Shadow Word: Death”,
PostMacro={
},
KeyRelease={
},
},
},
}

Need help getting it too work for lvling until i can use one of the better macros

Sequences[‘SP-ST’] = {
— This Sequence was exported from GSE 2.1.04.
Author=”Core”,
SpecID=258,
Talents = “2211121”,
Default=1,
MacroVersions = {
[1] = {
StepFunction = “Sequential”,
KeyPress={
“/targetenemy [noharm][dead]”,
“/cast [noform] Shadowform”,
},
PreMacro={
},
“/castsequence [combat,nochanneling] reset=combat Shadow Word: Pain, Vampiric Touch, Mind Flay, Mind Blast, , Mind Flay”,
“/castsequence [combat,nochanneling] reset=combat Mind Blast, Mind Flay, Mind Blast, Mind Flay”,
“/cast [nochanneling] Void Torrent”,
“/castsequence [nochanneling] Void Bolt”,
“/cast [combat, nochanneling] Mind Flay”,
“/cast [combat,nochanneling] Mind Blast”,
“/cast [combat,nochanneling]Shadowfiend”,
“/cast [combat,nochanneling] Shadow Word: Death”,
PostMacro={
},
KeyRelease={
},
},
},
}