Monk. Mists of Pandaria Classic

Hi, I’m looking for macros for DPS monk and healing+dmg. I found old macros from the original game that were good at the time. Can anyone update this to this GSE version?

Here are the old macros:

toggle = 0
#MaxThreadsPerHotkey 2

~q::
Toggle := !Toggle
While Toggle{
SendInput, {q}
Sleep 70
SendInput, {q}
sleep 70
}
return

#showtooltip Touch of Death
/targetenemyplayer [noharm][dead]

/castsequence [nochanneling]reset=0.3 0,0,0,0,0,0,0,Touch of Death
/castsequence [nochanneling]reset=0.3 0,0,0,0,0,0,Paralysis
/castsequence [nochanneling]reset=0.3 0,0,0,0,0,Rushing Jade Wind
/castsequence [nochanneling]reset=0.3 0,0,0,0,expel harm
/castsequence [nochanneling]reset=0.3 0,0,0,Chi Wave
/castsequence [nochanneling]reset=0.3 0,0,Blackout Kick
/castsequence [nochanneling]reset=0.3 0,Jab,jab
/castsequence [nochanneling]reset=combat !Rising Sun Kick,Disable,Tiger Palm,Blackout Kick,!Rising Sun Kick,Tiger Palm,Blackout Kick,disable
/cast Touch of Death
/cast Paralysis
/use [combat]Energizing Brew
/use [combat]Tigereye Brew
/use [combat]10
/use [combat]13
/use [combat]14
/use [combat]Virmen’s Bite
/use [combat]Spear Hand Strike
/startattack

and the other

AOE Rotation
/console Sound_EnableSFX 0
#showtooltip Uplift
/castsequence reset=0.3 0,0,0,0,Uplift
/castsequence reset=0.3 [@mouseover,exists,help,nodead,nochanneling][@target,help,nodead,nochanneling] 0,0,0,Soothing Mist
/castsequence reset=0.3 0,0,Chi Wave
/castsequence reset=0.3 0,Expel Harm
/castsequence reset=1/combat [@mouseover,exists,help,nodead][@target,help,nodead] Renewing Mist,Renewing Mist,Renewing Mist,Thunder Focus Tea, Renewing Mist,Renewing Mist,Renewing Mist,Renewing Mist,Thunder Focus Tea,Renewing Mist,Renewing Mist,Renewing Mist,Renewing Mist,Thunder Focus Tea,Renewing Mist,Renewing Mist,Renewing Mist,Renewing Mist,Thunder Focus Tea,Renewing Mist,Renewing Mist,Renewing Mist,Renewing Mist,Thunder Focus Tea
/cast Chi Brew
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1

Single Target
/console Sound_EnableSFX 0
#showtooltip soothing mist
/castsequence reset=0.3 0,0,0,0,0,Expel Harm
/castsequence reset=0.3 0,0,0,0,Chi Wave
/castsequence reset=0.3 [@mouseover,exists,help,nodead,channeling: Soothing Mist][@target,help,nodead,channeling: Soothing Mist] 0,0,Enveloping Mist
/castsequence reset=0.3 [@mouseover,exists,help,nodead,nochanneling][@target,help,nodead,nochanneling] 0,Soothing Mist
/castsequence reset=0.3 [@mouseover,exists,help,nodead][@target,help,nodead] Renewing Mist
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1

Single Target Burst Heal
/console Sound_EnableSFX 0
#showtooltip Surging Mist
/castsequence reset=0.3 [@mouseover,exists,help,nodead,channeling: Soothing Mist][@target,help,nodead,channeling: Soothing Mist] 0,0,Surging Mist
/castsequence reset=0.3 [@mouseover,exists,help,nodead,nochanneling][@target,help,nodead,nochanneling] 0,Soothing Mist
/castsequence reset=0.3 !Thunder Focus Tea
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1