This Macro owns, you can change the CP amount you use!
/script GCP=GetComboPoints(); /script if (GCP == 5) then
CastSpellByName("Eviscerate");end /script if (UnitMana("Player")>=10)
then CastSpellByName ("Riposte"); end /script if (UnitMana("Player")>=40)
then CastSpellByName ("Sinister Strike"); end