Code:
<?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
<config />
<sets>
<group name="default" default="Yes">
<set name="FastCast" />
</group>
</sets>
<variables>
<var name="active">on</var>
<var name="sleep">off</var>
<var name="Index">1</var>
<var name="Cast1">raitonichi</var>
<var name="Cast2">katonichi</var>
<var name="Cast3">hyotonichi</var>
<var name="Cast4">raitonni</var>
<var name="Cast5">katonni</var>
<var name="Cast6">hyotonni</var>
<var name="Cast7">raitonsan</var>
<var name="Cast8">katonsan</var>
<var name="Cast9">hyotonsan</var>
</variables>
<rules>
<if advanced='"$active"="on"'>
<var cmd="set NextSpell $Cast$Index" />
<if HPPLT="80" TPGT="55" type="Ninjutsu">
<cancelspell />
<command>input /ja "Curing Waltz III" <me></command>
<command>wait 3;input /nin "$NextSpell" <t></command>
<addtochat>check5</addtochat>
<return />
</if>
<elseif notBuffactive="Yonin" type="Ninjutsu">
<cancelspell />
<command>input /ja "Yonin" <me>;wait 3;input /nin "$NextSpell" <t></command>
<addtochat>check6</addtochat>
<return />
</elseif>
<elseif mode="OR" Spell="Issekigan" type="ninjutsu">
<!-- Banish to Refresh -->
<if advanced='$index > 8'>
<var cmd="set index 1" />
</if>
<addtochat>check3</addtochat>
</elseif>
<if mode="OR" Spell="Issekigan" type="ninjutsu">
<command when="aftercast">sc var inc index;wait 3;input /nin "$NextSpell" <t></command>
</if>
</if>
<if spell="trigger5">
<cmd>wait 300;input /echo Repop!</cmd>
</if>
</rules>
</spellcast>
Start the script using Isssekigan and make sure you carry tons of tools. You should fix the spells list so that you're using Ni and San spells even though the list suggests otherwise (When near cap, I just used the NIN items available). With signet, you can fight bats outside of the Fei Yin BC. They don't link or aggro. Use a weapon that won't kill the mob too quickly, but can still generate enough TP for cures when needed.