summon FallingSand ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:FallingSand,Block:redstone_block,Time:1,Passengers:[{id:FallingSand,Block:activator_rail,Time:1,Passengers:[{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false},{id:MinecartCommandBlock,Command:"/gamerule commandBlockOutput false"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add TazeTi dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add TazeId dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add TazeUs stat.useItem.minecraft.carrot_on_a_stick"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add TazeAS dummy"},{id:MinecartCommandBlock,Command:"/scoreboard objectives add TazeGO dummy"},{id:MinecartCommandBlock,Command:setblock ~3 ~1 ~-1 chain_command_block 1 replace {auto:1,Command:">"}},{id:MinecartCommandBlock,Command:setblock ~4 ~1 ~-1 chain_command_block 4 replace {auto:1,Command:">"}},{id:MinecartCommandBlock,Command:setblock ~5 ~1 ~-1 chain_command_block 4 replace {auto:1,Command:">"}},{id:MinecartCommandBlock,Command:setblock ~6 ~1 ~-1 chain_command_block 4 replace {auto:1,Command:">"}},{id:MinecartCommandBlock,Command:setblock ~6 ~1 ~ chain_command_block 2 replace {auto:1,Command:"execute @e[score_TazeAS_min=901,tag=Spider] ~ ~ ~ summon Spider ~ ~ ~"}},{id:MinecartCommandBlock,Command:setblock ~5 ~1 ~ chain_command_block 5 replace {auto:1,Command:"execute @e[score_TazeAS_min=901,tag=Enderman] ~ ~ ~ summon Enderman ~ ~ ~"}},{id:MinecartCommandBlock,Command:setblock ~4 ~1 ~ chain_command_block 5 replace {auto:1,Command:"execute @e[score_TazeAS_min=901,tag=Pig] ~ ~ ~ summon Pig ~ ~ ~"}},{id:MinecartCommandBlock,Command:setblock ~3 ~1 ~ chain_command_block 5 replace {auto:1,Command:"execute @e[score_TazeAS_min=901,tag=Sheep] ~ ~ ~ summon Sheep ~ ~ ~"}},{id:MinecartCommandBlock,Command:setblock ~3 ~1 ~1 chain_command_block 2 replace {auto:1,Command:"execute @e[score_TazeAS_min=901,tag=Pigman] ~ ~ ~ summon PigZombie ~ ~ ~"}},{id:MinecartCommandBlock,Command:setblock ~4 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"execute @e[score_TazeAS_min=901,tag=Mooshroom] ~ ~ ~ summon MushroomCow ~ ~ ~"}},{id:MinecartCommandBlock,Command:setblock ~5 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"execute @e[score_TazeAS_min=901,tag=Cow] ~ ~ ~ summon Cow ~ ~ ~"}},{id:MinecartCommandBlock,Command:setblock ~6 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"execute @e[score_TazeAS_min=901,tag=Zombie] ~ ~ ~ summon Zombie ~ ~ ~"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~1 chain_command_block 1 replace {auto:1,Command:"kill @e[score_TazeAS_min=902]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~1 chain_command_block 5 replace {auto:1,Command:"scoreboard players add @e[tag=Taze] TazeAS 1"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~1 chain_command_block 5 replace {auto:1,Command:"execute @e[score_TazeTi_min=1,type=!ArmorStand] ~ ~ ~ /playsound minecraft:entity.lightning.thunder weather @a ~ ~ ~ 10 2"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~1 chain_command_block 5 replace {auto:1,Command:"execute @e[score_TazeTi_min=1,type=!ArmorStand] ~ ~ ~ /particle fireworksSpark ~ ~1 ~ 0.3 1 0.3 0.2 200"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~ chain_command_block 3 replace {auto:1,Command:"execute @e[type=Spider,score_TazeTi_min=899,score_TazeTi=899] ~ ~ ~ /summon ArmorStand ~ ~ ~ {Marker:1b,Invisible:1,NoGravity:1b,ArmorItems:[{},{},{},{id:golden_hoe,Damage:9s,Count:1,tag:{HideFlags:63,Unbreakable:1b}}],Tags:[\\\"Taze\\\",\\\"Spider\\\"],Marker:1b}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~ chain_command_block 4 replace {auto:1,Command:"execute @e[type=Enderman,score_TazeTi_min=899,score_TazeTi=899] ~ ~ ~ /summon ArmorStand ~ ~ ~ {Marker:1b,Invisible:1,NoGravity:1b,ArmorItems:[{},{},{},{id:golden_hoe,Damage:8s,Count:1,tag:{HideFlags:63,Unbreakable:1b}}],Tags:[\\\"Taze\\\",\\\"Enderman\\\"],Marker:1b}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~ chain_command_block 4 replace {auto:1,Command:"execute @e[type=Pig,score_TazeTi_min=899,score_TazeTi=899] ~ ~ ~ /summon ArmorStand ~ ~ ~ {Marker:1b,Invisible:1,NoGravity:1b,ArmorItems:[{},{},{},{id:golden_hoe,Damage:7s,Count:1,tag:{HideFlags:63,Unbreakable:1b}}],Tags:[\\\"Taze\\\",\\\"Pig\\\"],Marker:1b}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~ chain_command_block 4 replace {auto:1,Command:"execute @e[type=Sheep,score_TazeTi_min=899,score_TazeTi=899] ~ ~ ~ /summon ArmorStand ~ ~ ~ {Marker:1b,Invisible:1,NoGravity:1b,ArmorItems:[{},{},{},{id:golden_hoe,Damage:6s,Count:1,tag:{HideFlags:63,Unbreakable:1b}}],Tags:[\\\"Taze\\\",\\\"Sheep\\\"],Marker:1b}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~-1 chain_command_block 3 replace {auto:1,Command:"execute @e[type=PigZombie,score_TazeTi_min=899,score_TazeTi=899] ~ ~ ~ /summon ArmorStand ~ ~ ~ {Marker:1b,Invisible:1,NoGravity:1b,ArmorItems:[{},{},{},{id:golden_hoe,Damage:5s,Count:1,tag:{HideFlags:63,Unbreakable:1b}}],Tags:[\\\"Taze\\\",\\\"Pigman\\\"],Marker:1b}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"execute @e[type=MushroomCow,score_TazeTi_min=899,score_TazeTi=899] ~ ~ ~ /summon ArmorStand ~ ~ ~ {Marker:1b,Invisible:1,NoGravity:1b,ArmorItems:[{},{},{},{id:golden_hoe,Damage:3s,Count:1,tag:{HideFlags:63,Unbreakable:1b}}],Tags:[\\\"Taze\\\",\\\"Mooshroom\\\"],Marker:1b}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"execute @e[type=Cow,score_TazeTi_min=899,score_TazeTi=899] ~ ~ ~ /summon ArmorStand ~ ~ ~ {Marker:1b,Invisible:1,NoGravity:1b,ArmorItems:[{},{},{},{id:golden_hoe,Damage:2s,Count:1,tag:{HideFlags:63,Unbreakable:1b}}],Tags:[\\\"Taze\\\",\\\"Cow\\\"],Marker:1b}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"effect @e[score_TazeTi_min=1,score_TazeGO_min=1] minecraft:invisibility 1 10 true"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~-1 chain_command_block 1 replace {auto:1,Command:"scoreboard players set @e[type=Zombie] TazeGO 1"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"scoreboard players set @e[type=Spider] TazeGO 1"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"scoreboard players set @e[type=Enderman] TazeGO 1"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"scoreboard players set @e[type=Pig] TazeGO 1"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~ chain_command_block 2 replace {auto:1,Command:"scoreboard players set @e[type=Sheep] TazeGO 1"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"scoreboard players set @e[type=PigZombie] TazeGO 1"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"scoreboard players set @e[type=MushroomCow] TazeGO 1"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"scoreboard players set @e[type=Cow] TazeGO 1"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~1 chain_command_block 2 replace {auto:1,Command:"tp @e[score_TazeTi=898,score_TazeTi_min=890,score_TazeGO_min=1] ~ ~-100 ~"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"scoreboard players add @e TazeTi 0"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"execute @e[score_TazeTi_min=898,score_TazeTi=898] ~ ~ ~ tp @e[tag=Taze,c=1] @e[c=1,score_TazeTi_min=898]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"execute @e[type=Zombie,score_TazeTi_min=899,score_TazeTi=899] ~ ~ ~ /summon ArmorStand ~ ~ ~ {Marker:1b,Invisible:1,NoGravity:1b,ArmorItems:[{},{},{},{id:golden_hoe,Damage:4s,Count:1,tag:{HideFlags:63,Unbreakable:1b}}],Tags:[\\\"Taze\\\",\\\"Zombie\\\"],Marker:1b}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~1 chain_command_block 1 replace {auto:1,Command:"scoreboard players set @a TazeUs 0"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"execute @a[score_TazeUs_min=1] ~ ~ ~ /particle fireworksSpark ~ ~1 ~ 0.2 0.2 0.2 1 6"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"effect @e[score_TazeTi_min=1] minecraft:slowness 1 10 true"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players remove @e[score_TazeTi_min=1] TazeTi 1"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ chain_command_block 3 replace {auto:1,Command:"execute @a[score_TazeUs_min=1] ~ ~ ~ playsound entity.firework.blast_far master @a ~ ~ ~ 10 1.9"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"execute @a[score_TazeUs_min=1] ~ ~ ~ scoreboard players set @e[rm=1,r=5,score_TazeTi=0,score_TazeGO_min=1] TazeTi 900"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"execute @e[score_TazeId_min=3,score_TazeId=3] ~ ~ ~ kill @e[score_TazeId_min=1]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"execute @e[score_TazeId_min=3,score_TazeId=3] ~ ~ ~ /summon Item ~ ~ ~ {CustomName:\\\"Tazer\\\",CustomNameVisible:1,Motion:[0.0,0.3,0.0],Item:{id:carrot_on_a_stick,Count:1,Damage:2s,tag:{HideFlags:63,Unbreakable:1,display:{Name:\\\"Tazer\\\",Lore:[Right Click to taze nearby enemies]}}},PickupDelay:20}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~-1 chain_command_block 3 replace {auto:1,Command:"execute @e[score_TazeId_min=3,score_TazeId=3] ~ ~ ~ /summon FireworksRocketEntity ~ ~ ~ {LifeTime:5,FireworksItem:{id:fireworks,Count:1,tag:{Fireworks:{Explosions:[{Type:1,Flicker:1,Trail:1,Colors:[13958912],FadeColors:[15007580]},{Type:0,Flicker:1,Trail:1,Colors:[2301012],FadeColors:[10884911]}]}}}}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:"execute @e[score_TazeId_min=1,score_TazeId=1] ~ ~ ~ scoreboard players set @e[score_TazeId_min=2,score_TazeId=2,r=1] TazeId 3"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:"/scoreboard players set @e[type=Item] TazeId 2 {Item:{id:\\\"minecraft:diamond\\\",Damage:0s,Count:4b}}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~-1 repeating_command_block 5 replace {auto:1,Command:"/scoreboard players set @e[type=Item] TazeId 1 {Item:{id:\\\"minecraft:redstone_torch\\\",Damage:0s,Count:1b}}"}},{id:MinecartCommandBlock,Command:setblock ~ ~ ~1 command_block 0 replace {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~1 redstone_block},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=1]}]}]}]}