if (GetTarget() == nil) then
    Target("Johnnosaurus");
elseif (GetTarget() ~= nil) then
    repeat
    Sleep(100);
    until GetTarget():IsMyPartyMember() == true;
 
    if (GetTarget():IsAlikeDeath() == false) then
        Command("/useskill Horn Melody");
        Sleep(800);
        Command("/useskill Drum Melody");
        Sleep(800);
        Command("/useskill Pipe Organ Melody");
        Sleep(800);
        Command("/useskill Guitar Melody")
        Sleep(800);
        Command("/useskill Harp Melody");
        Sleep(800);
        Command("/useskill Daring Sonata");
        Sleep(800);
        Command("/useskill Lute Melody");
        Sleep(800);
        Command("/useskill Warrior's Harmony")
        Sleep(800);
        Command("/useskill Prevailing Sonata");
        Sleep(800);
        Command("/useskill Daring Sonata");
        Sleep(800);
        Command("/useskill Refreshing Sonata");
        Sleep(800);
        Command("/leave")
        Sleep(5000);
    end;
end;

------------------------------

if (GetTarget():GetHpPercent()<70.0) then
    UseSkill(11570, false, false); -- Healing Melodyend;
end;