execute @e[type=agp:tornado0,family=Able,scores={TornadoAm=2,TornadoFunc=0}] ~~~ scoreboard players set @s TornadoFunc 2
execute @e[type=agp:tornado0,family=Able,scores={TornadoAm=3,TornadoFunc=0}] ~~~ scoreboard players set @s TornadoFunc 2
execute @e[type=agp:tornado0,family=Able,scores={TornadoAm=2,TornadoFunc=2}] ~~~ tag @s add Bypass
execute @e[type=agp:tornado0,family=Able,scores={TornadoAm=3,TornadoFunc=2}] ~~~ tag @s add Bypass
execute @e[type=agp:tornado0,family=Able,scores={TornadoAm=2,TornadoFunc=!2}] ~~~ tag @s remove Bypass
execute @e[type=agp:tornado0,family=Able,scores={TornadoAm=3,TornadoFunc=!2}] ~~~ tag @s remove Bypass
execute @e[type=agp:tornado1,family=Able,scores={TornadoAm=2,TornadoFunc=0}] ~~~ scoreboard players set @s TornadoFunc 2
execute @e[type=agp:tornado1,family=Able,scores={TornadoAm=3,TornadoFunc=0}] ~~~ scoreboard players set @s TornadoFunc 2
execute @e[type=agp:tornado1,family=Able,scores={TornadoAm=2,TornadoFunc=2}] ~~~ tag @s add Bypass
execute @e[type=agp:tornado1,family=Able,scores={TornadoAm=3,TornadoFunc=2}] ~~~ tag @s add Bypass
execute @e[type=agp:tornado1,family=Able,scores={TornadoAm=2,TornadoFunc=!2}] ~~~ tag @s remove Bypass
execute @e[type=agp:tornado1,family=Able,scores={TornadoAm=3,TornadoFunc=!2}] ~~~ tag @s remove Bypass