Edit 1: quintopia changed the first line for better score

>+>->++>-->
Enemy at 5; tape size 10
[
   Attack
   (>)*4[[+][-][+]]
]+>

Enemy at 6
[
   Setup
   <+<-<+<-<+<--->(+)*34>(-)*34>(+)*18(>)*6
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]->

Enemy at 7
[
   Setup
   <-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18(>)*6
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]+>

Enemy at 8
[
   Setup
   <+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18(>)*5
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]->

Enemy at 9
[
   Setup
   <-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18(>)*5
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]+>

Enemy at 10
[
   Setup
   <+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10(>)*5
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]->

Enemy at 11
[
   Setup
   <-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10(>)*6
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]+>

Enemy at 12
[
   Setup
   <+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*6
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]->

Enemy at 13
[
   Setup
   <-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*7
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]+>

Enemy at 14
[
   Setup
   <+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*8
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]->

Enemy at 15
[
   Setup
   <-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*9
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]+>

Enemy at 16
[
   Setup
   <+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*10
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]->

Enemy at 17
[
   Setup
   <-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*11
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]+>

Enemy at 18
[
   Setup
   <+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*12
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]->

Enemy at 19
[
   Setup
   <-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*13
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]+>

Enemy at 20
[
   Setup
   <+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*14
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]->

Enemy at 21
[
   Setup
   <-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*15
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]+>

Enemy at 22
[
   Setup
   <+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*16
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]->

Enemy at 23
[
   Setup
   <-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*17
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]+>

Enemy at 24
[
   Setup
   <+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*18
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]->

Enemy at 25
[
   Setup
   <-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*19
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]+>

Enemy at 26
[
   Setup
   <+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*20
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]->

Enemy at 27
[
   Setup
   <-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*21
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]+>

Enemy at 28
[
   Setup
   <+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*22
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]->

Enemy at 29
[
   Setup
   <-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<-<+<--->(+)*34>(-)*34>(+)*18>(-)*18>(+)*10>(-)*10(>)*23
   Attack
   (([+[+[+[+[+[+[-------[-[-[-[-[-[(-)*31[+][-][+]]+>{}]]]]]]]]]]]]>)%21)*21
]+>

Enemy at 30; We got their flag; take it out
[[+][-][+]]