Thanks Baboulas7 for providing a few macros, close but there were some stuff that had to be changed to make it smooth. I hope you guys enjoy it. If you can make it any better please post your version to let us know.
This is an Extended Macro ← Click for more info
I included an Alt modifier to refresh the diseases in case they either get resisted or for some reason they ran out.
This macro was made for Roiling Blood and Blood Tap talents, watch out for multiple spasms animation lol is completely normal.
/castsequence reset=0.3 0,0,0,0,Soul Reaper
/castsequence reset=0.3 0,0,0,Rune Strike
/castsequence reset=0.3 0,0,Death Strike
/castsequence reset=0.3 0,Horn of Winter
/castsequence reset=target/alt Icy Touch,Plague Strike,Blood Boil,null
/castsequence reset=5 Heart Strike,Heart Strike,Death Strike,Heart Strike,Heart Strike,Death Strike,Heart Strike,Blood Boil,Death Strike
/cast [combat] Blood Tap
/cast [combat] Bone Shield
/cast [combat] Dancing Rune Weapon
/cast [combat] Empower Rune Weapon
/use [combat] 13
/use [combat] 14
/startattack
Save the free proc Blood runes for Death and Decay, use the extra free Blood Boils if there is 4 or more targets.
Cooldowns Macro Optional:
/cast Rune Tap
/cast Anti-Magic Shell
/cast Vampiric Blood
/cast Icebound Fortitude
/use 13
/use 14
/startattack