Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
IF Greninja uses a D/E move(outside a combo) AND did not use a D/E move(suspended) the previous action THEN use Gravity the first instance, Chill the second instance, and Recover the third instance. Push back each time.
IF Greninja uses a damaging Dark-type combo THEN begin action string Teleport(Evasive) - Chill the first instance and use Protect the second instance. Push back actions.
IF Taunt outside a combo THEN Magic Coat and push back.
protect ~ dark pulse ~ dark pulse
if damaging fighting-type combo then protect
if drain punch then bounce
if recover and deoxys is not taunted then taunt
IF d/e and not suspended and not in a combo and not dig(suspend) the previous action and greninja is faster THEN agility(boost)
if greninja is under d/e then use gravity the first instance, reflect the second instance, and nasty plot the third instance
if greninja is a ghost type then dark pulse