/summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~-1 ~ ~1 ~-6 ~ redstone_block},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~2 ~ ~ ~-14 ~ air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/tellraw @a ["",{"text":"\n\n'TF2 Engineer stuff' in Minecraft ","color":"gold","bold":"true"},{"text":"by "},{"text":"TheRedEngineer\n","color":"red","bold":"true"},{"text":"\n                   youtube.com/c/TheRedEng\n\n","color":"gold","clickEvent":{"action":"open_url","value":"https://www.youtube.com/c/TheRedEng"},"hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"click here to open link"}]}}},{"text":"Credit TheRedEngineer if you are using this creation\n","color":"red"},{"text":"Don't re-upload this command: provide my YT link!\n\n","color":"red"}]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~5 ~4 {Block:redstone_block,Time:1,DropItem:0}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~14 ~13 {Block:command_block,TileEntityData:{Command:},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~6 ~-1 {Block:command_block,TileEntityData:{Command:/execute @e[name=SNTGRD] ~ ~ ~ detect ~ ~-1 ~ air 0 /kill @e[type=!Player,r=2]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~-2 ~7 ~3 ~2 ~7 ~-9 stone_slab2},Time:1,DropItem:0}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~2 ~-2 ~-2 {Block:command_block,TileEntityData:{Command:/kill @e[type=Bat,name=Teleporter]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST3] ~ ~ ~ detect ~ ~1 ~-1 air 0 /kill @e[type=ArmorStand,r=2]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/tp @e[name=ASTLPST2] ~ ~ ~ ~5 ~},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/tp @e[name=ASTLPST1] ~ ~ ~ ~-5 ~},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Teleporter] ~ ~ ~ /summon ArmorStand ~ ~-1.25 ~ {CustomName:"ASTLPST1",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{},{},{},{},{id:redstone_torch,Count:1}],DisabledSlots:2039583,Pose:{Head:[90f,0f,0f]}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Teleporter] ~ ~ ~ /summon ArmorStand ~.48 ~-.85 ~.85 {CustomName:"ASTLPST3",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{id:stick,Count:1},{},{},{},{}],DisabledSlots:2039583,Pose:{RightArm:[-10f,0f,0f]},Rotation:[90f,0f]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Teleporter] ~ ~ ~ /summon ArmorStand ~.48 ~-.85 ~-.08 {CustomName:"ASTLPST",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{id:stick,Count:1},{},{},{},{}],DisabledSlots:2039583,Pose:{RightArm:[-10f,0f,0f]},Rotation:[90f,0f]}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~-1 ~-2 {Block:command_block,TileEntityData:{Command:/setblock ~1 ~-2 ~-9 minecraft:wall_sign 0 replace {Text1:"{text:'[Remove]',color:dark_red,bold:true}",Text2:"{text:'Right-click',color:black}",Text3:"{text:'this sign to',color:black}",Text4:"{text:'remove machine',color:black,clickEvent:{action:run_command,value:'/fill ~2 ~3 ~ ~-2 ~-5 ~14 minecraft:air 0 replace'}}"}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/setblock ~1 ~-3 ~-9 minecraft:wall_sign 0 replace {Text1:"{text:'[Info]',color:dark_green,bold:true}",Text2:"{text:'Right-click',color:black}",Text3:"{text:'this sign',color:black}",Text4:"{text:'for info',color:black,clickEvent:{action:run_command,value:'/say IRON BLOCK+REDSTONE BLOCK+DISPENSER=SENTRY    IRON BLOCK+REDSTONE BLOCK+ENDER PEARL=TELEPORTER   IRON BLOCK+REDSTONE BLOCK+GOLDEN APPLE=DISPENSER'}}"}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/setblock ~1 ~-1 ~-9 minecraft:wall_sign 0 replace {Text1:"{text:'[Command]',color:gold,bold:true}",Text2:"{text:'TF2 Engineer',color:black,underlined:true}",Text3:"{text:'by',color:black}",Text4:"{text:'TheRedEngineer',color:red,clickEvent:{action:run_command,value:'/say Yee-haw!'}}"}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/playsound portal.travel @a[score_engTmr2_min=20,score_engTmr2=20] ~ ~ ~ 5 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/playsound portal.travel @a[score_engTmr_min=20,score_engTmr=20] ~ ~ ~ 5 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASDSP2,score_engTmr_min=5] ~ ~ ~ /execute @a[r=2] ~ ~ ~ /playsound random.drink @a ~ ~ ~ 1 .8},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASDSP2] ~ ~ ~ detect ~ ~1 ~1 air 0 /kill @e[type=ArmorStand,r=1]},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~2 ~ ~-3 {Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Teleporter] ~ ~ ~ /summon ArmorStand ~.85 ~-.85 ~-.5 {CustomName:"ASTLPST",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{id:stick,Count:1},{},{},{},{}],DisabledSlots:2039583,Pose:{RightArm:[-10f,0f,0f]}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Teleporter] ~ ~ ~ /summon ArmorStand ~-.05 ~-.85 ~-.5 {CustomName:"ASTLPST",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{id:stick,Count:1},{},{},{},{}],DisabledSlots:2039583,Pose:{RightArm:[-10f,0f,0f]}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Teleporter] ~ ~ ~ /setblock ~ ~ ~ heavy_weighted_pressure_plate},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_engItm_min=1,score_engItm=1] ~ ~ ~ /execute @e[type=Item,score_engItm_min=2,score_engItm=2,r=0] ~ ~ ~ /execute @e[type=Item,score_engItm_min=4,score_engItm=4,r=0] ~ ~ ~ /kill @e[type=Item,score_engItm_min=1,score_engItm=4]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_engItm_min=1,score_engItm=1] ~ ~ ~ /execute @e[type=Item,score_engItm_min=2,score_engItm=2,r=0] ~ ~ ~ /execute @e[type=Item,score_engItm_min=4,score_engItm=4,r=0] ~ ~ ~ /playsound random.anvil_use @a ~ ~ ~ 10 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_engItm_min=1,score_engItm=1] ~ ~ ~ /execute @e[type=Item,score_engItm_min=2,score_engItm=2,r=0] ~ ~ ~ /execute @e[type=Item,score_engItm_min=4,score_engItm=4,r=0] ~ ~ ~ /summon Item ~ ~ ~ {CustomName:"Teleporter",CustomNameVisible:1,Item:{id:spawn_egg,Damage:65,Count:1,tag:{HideFlags:1,display:{Name:Teleporter},ench:[{id:35,lvl:0}]}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] engItm 4 {Item:{id:"minecraft:ender_pearl"}} },Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~1 ~-3 {Block:command_block,TileEntityData:{Command:/execute @e[name=ASDSP2,score_engTmr_min=5] ~ ~ ~ /effect @a[r=2] minecraft:instant_health 1 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASDSP2,score_engTmr_min=50] ~ ~ ~ /particle spell ~-.5 ~.5 ~.8 0 0 0 1 10 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[name=ASDSP2,score_engTmr_min=-99,score_engTmr=-9] engTmr -1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a ~ ~ ~ /scoreboard players remove @e[name=ASDSP2,r=2] engTmr 4},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[name=ASDSP2,score_engTmr_min=400] engTmr 399},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a ~ ~ ~ /scoreboard players add @e[name=ASDSP2,rm=2] engTmr 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/kill @e[type=Bat,name=Dispenser]},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~ ~13 {Block:command_block,TileEntityData:{Command:},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~-4 ~-4 {Block:command_block,TileEntityData:{Command:/tp @e[type=Creeper,name=SNTGRD,score_engItm_min=-1,score_engItm=-1] ~ ~ ~ ~4 ~},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1] ~ ~ ~ /playsound random.anvil_use @a ~ ~ ~ 8 1.8},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=165,ry=179] ~ ~ ~ summon Arrow ~-.2 ~1 ~-1.5 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[-0.33d,.1d,-2.48d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=150,ry=164] ~ ~ ~ summon Arrow ~-.6 ~1 ~-1.2 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[-0.96d,.1d,-2.31d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=135,ry=149] ~ ~ ~ summon Arrow ~-.9 ~1 ~-1.2 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[-1.52d,.1d,-1.98d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=120,ry=134] ~ ~ ~ summon Arrow ~-1.2 ~1 ~.9 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[-1.98d,.1d,-1.52d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=105,ry=119] ~ ~ ~ summon Arrow ~-1.4 ~1 ~-.6 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[-2.31d,.1d,-0.96d]}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~-2 ~-4 {Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Dispenser] ~.45 ~-.2 ~-.85 /summon ArmorStand ~ ~ ~ {CustomName:"ASDSP2",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{id:arrow,Count:1},{},{},{},{}],DisabledSlots:2039583,Pose:{RightArm:[264f,0f,0f]}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Dispenser] ~.35 ~-.1 ~ /summon ArmorStand ~ ~ ~ {CustomName:"ASDSP1",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{},{},{},{},{id:anvil,Count:1}],DisabledSlots:2039583,Pose:{Head:[0f,90f,90f]}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Dispenser] ~.5 ~.2 ~ /summon ArmorStand ~ ~ ~ {CustomName:"ASDSP1",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{},{},{},{},{id:stained_hardened_clay,Damage:14,Count:1}],DisabledSlots:2039583,Pose:{Head:[0f,0f,-90f]}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Dispenser] ~-.51 ~.2 ~ /summon ArmorStand ~ ~ ~ {CustomName:"ASDSP1",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{},{},{},{},{id:stained_hardened_clay,Damage:14,Count:1}],DisabledSlots:2039583,Pose:{Head:[0f,0f,90f]}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Dispenser] ~-.51 ~-.3 ~ /summon ArmorStand ~ ~ ~ {CustomName:"ASDSP1",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{},{},{},{},{id:stained_hardened_clay,Damage:14,Count:1}],DisabledSlots:2039583,Pose:{Head:[0f,0f,90f]}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Dispenser] ~.5 ~-.3 ~ /summon ArmorStand ~ ~ ~ {CustomName:"ASDSP1",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{},{},{},{},{id:stained_hardened_clay,Damage:14,Count:1}],DisabledSlots:2039583,Pose:{Head:[0f,0f,-90f]}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Dispenser] ~ ~ ~ /setblock ~ ~ ~ stained_hardened_clay 14},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~-2 ~-5 {Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=90,ry=104] ~ ~ ~ summon Arrow ~-1.5 ~1 ~-.2 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[-2.48d,.1d,-0.33d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=75,ry=89] ~ ~ ~ summon Arrow ~-1.5 ~1 ~.2 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[-2.48d,.1d,0.33d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=60,ry=74] ~ ~ ~ summon Arrow ~-1.4 ~1 ~.6 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[-2.31d,.1d,0.96d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=45,ry=59] ~ ~ ~ summon Arrow ~-1.2 ~1 ~.9 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[-1.98d,.1d,1.52d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=30,ry=44] ~ ~ ~ summon Arrow ~-.9 ~1 ~1.2 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[-1.52d,.1d,1.98d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=15,ry=29] ~ ~ ~ summon Arrow ~-.6 ~1 ~1.4 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[-0.96d,.1d,2.31d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=0,ry=14] ~ ~ ~ summon Arrow ~-.2 ~1 ~1.5 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[-0.33d,.1d,2.48d]}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~-1 ~-5 {Block:command_block,TileEntityData:{Command:/scoreboard players set @a[score_engTmr2_min=100] engTmr2 0},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_engItm_min=1,score_engItm=1] ~ ~ ~ /execute @e[type=Item,score_engItm_min=2,score_engItm=2,r=0] ~ ~ ~ /execute @e[type=Item,score_engItm_min=5,score_engItm=5,r=0] ~ ~ ~ /kill @e[type=Item,score_engItm_min=1,score_engItm=5,r=1]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_engItm_min=1,score_engItm=1] ~ ~ ~ /execute @e[type=Item,score_engItm_min=2,score_engItm=2,r=0] ~ ~ ~ /execute @e[type=Item,score_engItm_min=5,score_engItm=5,r=0] ~ ~ ~ /playsound random.anvil_use @a ~ ~ ~ 10 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_engItm_min=1,score_engItm=1] ~ ~ ~ /execute @e[type=Item,score_engItm_min=2,score_engItm=2,r=0] ~ ~ ~ /execute @e[type=Item,score_engItm_min=5,score_engItm=5,r=0] ~ ~ ~ /summon Item ~ ~ ~ {CustomName:"Dispenser",CustomNameVisible:1,Item:{id:spawn_egg,Damage:65,Count:1,tag:{HideFlags:1,display:{Name:Dispenser},ench:[{id:35,lvl:0}]}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] engItm 5 {Item:{id:"minecraft:golden_apple"}} },Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[score_engTmr2_min=1] ~ ~ ~ /tp @e[name=ASTLPST2,r=2] ~ ~ ~ ~30 ~},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[score_engTmr_min=1] ~ ~ ~ /tp @e[name=ASTLPST1,r=2] ~ ~ ~ ~-30 ~},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~ ~-6 {Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=-15,ry=-1] ~ ~ ~ summon Arrow ~.2 ~1 ~1.5 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[0.33d,.1d,2.48d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=-30,ry=-16] ~ ~ ~ summon Arrow ~.6 ~1 ~1.4 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[0.96d,.1d,2.31d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=-45,ry=-31] ~ ~ ~ summon Arrow ~.9 ~1 ~1.2 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[1.52d,.1d,1.98d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=-60,ry=-46] ~ ~ ~ summon Arrow ~1.2 ~1 ~.9 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[1.98d,.1d,1.52d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=-75,ry=-61] ~ ~ ~ summon Arrow ~1.4 ~1 ~.6 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[2.31d,.1d,0.96d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=-90,ry=-76] ~ ~ ~ summon Arrow ~1.5 ~1 ~.2 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[2.48d,.1d,0.33d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=-105,ry=-91] ~ ~ ~ summon Arrow ~1.5 ~1 ~-.2 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[2.48d,.1d,-0.33d]}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~1 ~-6 {Block:command_block,TileEntityData:{Command:/scoreboard objectives add engWlk stat.walkOneCm},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add engTmr2 dummy},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a[score_engTmr_min=100] engTmr 0},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST1] ~ ~ ~ /tp @a[score_engTmr2_min=100,score_engTmr2=100] ~ ~2 ~},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST1] ~ ~ ~ /tp @a[score_engTmr_min=100,score_engTmr=100] ~ ~2 ~},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST2] ~ ~ ~ /tp @a[score_engTmr2_min=100,score_engTmr2=100,r=2] @e[name=ASTLPST1]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST1] ~ ~ ~ /tp @a[score_engTmr_min=100,score_engTmr=100,r=2] @e[name=ASTLPST2]},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~-5 ~13 {Block:command_block,TileEntityData:{Command:},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~-4 ~-7 {Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=-120,ry=-106] ~ ~ ~ summon Arrow ~1.4 ~1 ~.6 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[2.31d,.1d,-0.96d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=-135,ry=-121] ~ ~ ~ summon Arrow ~1.2 ~1 ~.9 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[1.98d,.1d,-1.52d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=-150,ry=-136] ~ ~ ~ summon Arrow ~.9 ~1 ~-1.2 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[1.52d,.1d,-1.98d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=-165,ry=-151] ~ ~ ~ summon Arrow ~.6 ~1 ~-1.4 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[0.96d,.1d,-2.31d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Creeper,name=SNTGRD,score_engItm_min=1,rym=-180,ry=-166] ~ ~ ~ summon Arrow ~.2 ~1 ~-1.5 {CustomName:"Sentry",pickup:0,damage:2,life:1199,Motion:[0.33d,.1d,-2.48d]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Creeper,name=SNTGRD] ~ ~ ~ /execute @e[type=Player,r=20] ~ ~ ~ /scoreboard players set @e[type=Creeper,name=SNTGRD,r=20] engItm 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Creeper,name=SNTGRD,score_engItm_min=1] engItm -1},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-2 ~-3 ~-7 {Block:command_block,TileEntityData:{Command:/scoreboard players set @a[score_engWlk_min=1] engWlk 0},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a[score_engWlk_min=1] engTmr2 0},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a[score_engWlk_min=1] engTmr 0},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST2] ~ ~ ~ /scoreboard players add @p[r=2] engTmr2 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST1] ~ ~ ~ /scoreboard players add @p[r=2] engTmr 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add engTmr dummy},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST1] ~ ~ ~ /execute @e[type=Bat,name=Teleporter] ~ ~ ~ /summon ArmorStand ~ ~-1.25 ~ {CustomName:"ASTLPST2",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{},{},{},{},{id:redstone_torch,Count:1}],DisabledSlots:2039583,Pose:{Head:[90f,0f,0f]}}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~-2 ~-8 {Block:command_block,TileEntityData:{Command:/kill @e[type=Bat,name=Sentry]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Sentry] ~ ~ ~ /summon Creeper ~ ~ ~ {CustomName:"SNTGRD",ExplosionRadius:0,Fuse:9999,Attributes:[{Name:generic.movementSpeed,Base:0},{Name:generic.attackDamage,Base:0},{Name:generic.followRange,Base:20}],Invulnerable:1,PersistenceRequired:1,Silent:1,ActiveEffects:[{Id:8,Amplifier:128,Duration:199999980,ShowParticles:0b},{Id:14,Amplifier:1,Duration:199999980,ShowParticles:0b}]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Sentry] ~ ~ ~ /summon ArmorStand ~ ~.1 ~-.05 {CustomName:"ASSNT2",Small:1,Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{},{},{},{},{id:dispenser,Count:1}],DisabledSlots:2039583}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Sentry] ~ ~ ~ /summon ArmorStand ~.35 ~-1.1 ~-.55 {CustomName:"ASSNT1",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{id:stick,Count:1},{},{},{},{}],DisabledSlots:2039583,Pose:{RightArm:[-100f,0f,0f]}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Sentry] ~ ~ ~ /summon ArmorStand ~-.4 ~-.4 ~-.4 {CustomName:"ASSNT1",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{id:stick,Count:1},{},{},{},{}],DisabledSlots:2039583,Pose:{RightArm:[40f,0f,0f]},Rotation:[180f,0f]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Sentry] ~ ~ ~ /summon ArmorStand ~.55 ~-.4 ~.15 {CustomName:"ASSNT1",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{id:stick,Count:1},{},{},{},{}],DisabledSlots:2039583,Pose:{RightArm:[35f,-40f,0f]}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Bat,name=Sentry] ~ ~ ~ /summon ArmorStand ~.15 ~-.4 ~.2 {CustomName:"ASSNT1",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{id:stick,Count:1},{},{},{},{}],DisabledSlots:2039583,Pose:{RightArm:[35f,40f,0f]}}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-2 ~-1 ~-8 {Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST1] ~ ~ ~ /execute @e[type=Bat,name=Teleporter] ~ ~ ~ /summon ArmorStand ~.48 ~-.85 ~.85 {CustomName:"ASTLPST3",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{id:stick,Count:1},{},{},{},{}],DisabledSlots:2039583,Pose:{RightArm:[-10f,0f,0f]},Rotation:[90f,0f]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST1] ~ ~ ~ /execute @e[type=Bat,name=Teleporter] ~ ~ ~ /summon ArmorStand ~.48 ~-.85 ~-.08 {CustomName:"ASTLPST",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{id:stick,Count:1},{},{},{},{}],DisabledSlots:2039583,Pose:{RightArm:[-10f,0f,0f]},Rotation:[90f,0f]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST1] ~ ~ ~ /execute @e[type=Bat,name=Teleporter] ~ ~ ~ /summon ArmorStand ~.85 ~-.85 ~-.5 {CustomName:"ASTLPST",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{id:stick,Count:1},{},{},{},{}],DisabledSlots:2039583,Pose:{RightArm:[-10f,0f,0f]}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST1] ~ ~ ~ /execute @e[type=Bat,name=Teleporter] ~ ~ ~ },Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST1] ~ ~ ~ /execute @e[type=Bat,name=Teleporter] ~ ~ ~ /summon ArmorStand ~-.05 ~-.85 ~-.5 {CustomName:"ASTLPST",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Equipment:[{id:stick,Count:1},{},{},{},{}],DisabledSlots:2039583,Pose:{RightArm:[-10f,0f,0f]}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST1] ~ ~ ~ /execute @e[type=Bat,name=Teleporter] ~ ~ ~ /setblock ~ ~ ~ heavy_weighted_pressure_plate},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST2] ~ ~ ~ /kill @e[type=Bat,name=Teleporter]},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~ ~-9 {Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_engItm_min=1,score_engItm=1] ~ ~ ~ /execute @e[type=Item,score_engItm_min=2,score_engItm=2,r=0] ~ ~ ~ /execute @e[type=Item,score_engItm_min=3,score_engItm=3,r=0] ~ ~ ~ /kill @e[type=Item,score_engItm_min=1,score_engItm=3,r=1]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_engItm_min=1,score_engItm=1] ~ ~ ~ /execute @e[type=Item,score_engItm_min=2,score_engItm=2,r=0] ~ ~ ~ /execute @e[type=Item,score_engItm_min=3,score_engItm=3,r=0] ~ ~ ~ /playsound random.anvil_use @a ~ ~ ~ 10 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_engItm_min=1,score_engItm=1] ~ ~ ~ /execute @e[type=Item,score_engItm_min=2,score_engItm=2,r=0] ~ ~ ~ /execute @e[type=Item,score_engItm_min=3,score_engItm=3,r=0] ~ ~ ~ /summon Item ~ ~ ~ {CustomName:"Sentry",CustomNameVisible:1,Item:{id:spawn_egg,Damage:65,Count:1,tag:{HideFlags:1,display:{Name:Sentry},ench:[{id:35,lvl:0}]}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] engItm 3 {Item:{id:"minecraft:dispenser"}} },Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] engItm 2 {Item:{id:"minecraft:redstone_block"}} },Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] engItm 1 {Item:{id:"minecraft:iron_block"}} },Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~-1 ~ ~ ~-1 ~6 ~7 redstone_block},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-2 ~1 ~-9 {Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASTLPST2] ~ ~ ~ /particle iconcrack_35_14 ~ ~1.4 ~ .21 0 .21 .01 5 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASTLPST1] ~ ~ ~ /particle iconcrack_35_14 ~ ~1.4 ~ .21 0 .21 .01 5 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTLPST2] ~ ~ ~ /kill @e[name=ASTLPST1,r=0] },Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Creeper,name=SNTGRD] ~ ~ ~ /tp @e[name=ASSNT2,r=1] ~ ~.1 ~},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Creeper,name=SNTGRD] ~ ~ ~ /tp @e[name=ASSNT2,r=1] @e[type=Creeper,name=SNTGRD,r=1]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add engItm dummy},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~ ~ ~1 ~6 ~7 stone},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:stained_hardened_clay,Data:14,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:redstone_block,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~-1 ~ ~1 ~-5 ~ redstone_block},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~-2 ~14 ~-1 ~4 ~14 redstone_block},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~2 ~-2 ~3 ~-2 ~-2 ~15 stone_slab2 8},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~2 ~7 ~3 ~-2 ~7 ~15 air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~2 ~ ~3 ~-2 ~8 ~15 stained_glass 14 hollow},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/gamerule commandBlockOutput false},Time:1,DropItem:0}}}}}}}}}}}}}}}}

All 1.8 versions (no 1.9)