No sniper invis

/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:"scoreboard objectives add snipe2 dummy"},{id:MinecartCommandBlock,Command:"scoreboard objectives add snipe2 dummy"},{id:MinecartCommandBlock,Command:"fill ~2 ~-3 ~-2 ~8 ~2 ~2 stained_hardened_clay 14 hollow"},{id:MinecartCommandBlock,Command:"fill ~2 ~-2 ~-2 ~8 ~1 ~2 stained_glass 0 replace stained_hardened_clay"},{id:MinecartCommandBlock,Command:setblock ~7 ~1 ~-1 chain_command_block 4 replace {auto:1,Command:"execute @e[type=Item,score_rifle_min=38] ~ ~ ~ /particle hugeexplosion ~ ~ ~ 0 0 0 0 10 force"}},{id:MinecartCommandBlock,Command:setblock ~6 ~1 ~-1 chain_command_block 4 replace {auto:1,Command:"kill @e[type=Item,score_pistol_min=40,type=Item]"}},{id:MinecartCommandBlock,Command:setblock ~7 ~1 ~ chain_command_block 2 replace {auto:1,Command:"execute @e[type=Item,score_rifle_min=40] ~ ~ ~ kill @e[c=1]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~1 ~ chain_command_block 5 replace {auto:1,Command:"execute @e[type=Item,score_rifle_min=40] ~ ~ ~ summon Creeper ~ ~ ~ {ExplosionRadius:4s,Fuse:-1,CustomName:Stick Grenade}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~1 ~ chain_command_block 5 replace {auto:1,Command:"/entitydata @e[type=Item,score_rifle_min=1,score_rifle=1] {PickupDelay:100s,Invulnerable:1}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~1 ~ chain_command_block 5 replace {auto:1,Command:"/scoreboard players add @e[type=Item] rifle 1 {Item:{id:\\\"minecraft:carrot_on_a_stick\\\",Damage:9s,tag:{Unbreakable:1}}}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~1 ~ chain_command_block 5 replace {auto:1,Command:"/execute @e[score_pistol_min=40,type=Item] ~ ~ ~ effect @e[r=10] slowness 5 10 true"}},{id:MinecartCommandBlock,Command:setblock ~3 ~1 ~1 chain_command_block 2 replace {auto:1,Command:"/execute @e[score_pistol_min=40,type=Item] ~ ~ ~ effect @e[r=10] blindness 10 10 true"}},{id:MinecartCommandBlock,Command:setblock ~4 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_pistol_min=40,type=Item] ~ ~ ~ effect @e[r=5] blindness 20 10 true"}},{id:MinecartCommandBlock,Command:setblock ~5 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_pistol_min=40,type=Item] ~ ~ ~ effect @e[r=5] slowness 10 10 true"}},{id:MinecartCommandBlock,Command:setblock ~6 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[score_pistol_min=40,type=Item] ~ ~ ~ /particle fireworksSpark ~ ~ ~ 0 0 0 .4 10000 force"}},{id:MinecartCommandBlock,Command:setblock ~7 ~1 ~1 chain_command_block 4 replace {auto:1,Command:"scoreboard players add @e[type=Item] pistol 1 {Item:{id:\\\"minecraft:carrot_on_a_stick\\\",Damage:10s,tag:{Unbreakable:1}}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~1 chain_command_block 1 replace {auto:1,Command:"scoreboard players set @a[score_shoot_min=1] shoot 0"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~1 chain_command_block 5 replace {auto:1,Command:"execute @a[score_shoot_min=2,score_gun_min=2,score_gun=7] ~ ~ ~ entitydata @e[type=SpectralArrow,c=1] {CustomName:Assault Rifle Bullet,damage:0.66}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~1 chain_command_block 5 replace {auto:1,Command:"execute @a[score_snipe2_min=1] ~ ~ ~ /particle magicCrit ~ ~ ~ .3 0 .3 0 100 force @a"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~1 chain_command_block 5 replace {auto:1,Command:"execute @e[name=Weapons-Crafting] ~ ~ ~ detect ~ ~ ~ air 0 kill @e[c=1]"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~1 chain_command_block 5 replace {auto:1,Command:"effect @a[score_snipe2=0,score_gun_min=8] 14 0"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~ chain_command_block 3 replace {auto:1,Command:"effect @a[score_snipe2=0,score_gun_min=8] 2 0"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~ chain_command_block 4 replace {auto:1,Command:"effect @a[score_snipe2_min=1] 2 1 4 true"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~ chain_command_block 4 replace {auto:1,Command:"effect @a[score_snipe2_min=1] 14 0 0 true"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a snipe2 1 {Inventory:[{Slot:-106b,id:\\\"minecraft:carrot_on_a_stick\\\",Damage:7s,tag:{Unbreakable:1}}]}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a[score_snipe2_min=1] snipe2 0"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~-1 chain_command_block 3 replace {auto:1,Command:"execute @a[score_shoot_min=2,score_gun_min=9,score_gun=9] ~ ~ ~ scoreboard players set @p load 80"}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"execute @a[score_shoot_min=2,score_gun_min=9,score_gun=9] ~ ~ ~ entitydata @e[type=SpectralArrow,r=3] {damage:10000,CustomName:Sniper Shot}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"execute @a[score_shoot_min=2,score_gun_min=6,score_gun=6] ~ ~ ~ scoreboard players set @p load 40"}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"execute @a[score_shoot_min=2,score_gun_min=6,score_gun=6] ~ ~ ~ entitydata @e[type=SpectralArrow,r=3] {damage:2,CustomName:Musket Shot}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~-1 chain_command_block 5 replace {auto:1,Command:"execute @a[score_shoot_min=2,score_gun_min=3,score_gun=3] ~ ~ ~ execute @e[type=SpectralArrow,r=3] ~ ~ ~ scoreboard players set @p load 9"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~-1 chain_command_block 1 replace {auto:1,Command:"execute @a[score_shoot_min=2,score_gun_min=3,score_gun=3] ~ ~ ~ execute @e[type=SpectralArrow,r=3] ~ ~ ~ entitydata @e[type=SpectralArrow,c=1] {damage:0.66}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"scoreboard players set @a[score_load=-1] shoot 2"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"/scoreboard players set @a[score_input_min=1] input 0"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"execute @a[score_input_min=1,score_gun_min=5,score_gun=5] ~ ~ ~ scoreboard players set @p load -3"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~-1 chain_command_block 4 replace {auto:1,Command:"execute @a[score_shoot_min=2,score_gun_min=5,score_gun=5] ~ ~ ~ execute @e[type=SpectralArrow,r=3] ~ ~ ~ entitydata @e[type=SpectralArrow,c=1] {damage:0.84}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~ chain_command_block 2 replace {auto:1,Command:"execute @a[score_shoot_min=2,score_gun_min=4,score_gun=4] ~ ~ ~ execute @e[type=SpectralArrow,r=3] ~ ~ ~ entitydata @e[type=SpectralArrow,c=1] {damage:0.5}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"execute @a[score_shoot_min=2,score_gun_min=5,score_gun=5] ~ ~ ~ entitydata @e[type=SpectralArrow,c=1] {CustomName:Ak-47 Bullet,damage:0.66}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"scoreboard players set @a[score_shoot_min=2,score_gun_min=2,score_gun=2] load 25"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"execute @a[score_shoot_min=2,score_gun_min=2,score_gun=2] ~ ~ ~ entitydata @e[type=SpectralArrow,c=1] {CustomName:Revolver Bullet,damage:2}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~ chain_command_block 5 replace {auto:1,Command:"kill @e[name=ShotgunClose,score_gun_min=1]"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~1 chain_command_block 2 replace {auto:1,Command:"/scoreboard players set @e[name=ShotgunClose] gun 1 {inGround:1b}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=ShotGun,type=SpectralArrow,score_gun_min=1,score_gun=1] ~ ~ ~ effect @p 11 100 1 true"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"execute @a[score_gun_min=8,score_gun=8,load=1] ~ ~2 ~ kill @e[type=SpectralArrow,c=1]"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"scoreboard players add @e[type=Arrow,name=Shotgun] gun 1"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~1 chain_command_block 4 replace {auto:1,Command:"/execute @e[name=ShotGun,type=SpectralArrow,score_gun_min=1,score_gun=1] ~ ~ ~ execute @e[r=6,rm=4] ~ ~ ~ summon SpectralArrow ~ ~3 ~ {damage:1,CustomName:ShotgunClose,Motion:[0.0,-5.0,0.0]}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~1 chain_command_block 1 replace {auto:1,Command:"/execute @e[name=ShotGun,type=SpectralArrow,score_gun_min=1,score_gun=1] ~ ~ ~ execute @e[r=4,rm=2] ~ ~ ~ summon SpectralArrow ~ ~3 ~ {damage:2,CustomName:ShotgunClose,Motion:[0.0,-5.0,0.0]}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"kill @e[type=SpectralArrow,name=Shotgun,score_gun_min=2]"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[name=ShotGun,type=SpectralArrow,score_gun_min=2,score_gun=2] ~ ~ ~ /particle smoke ~ ~ ~ 1 1 1 0 100 force @a 13"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"execute @a[score_gun_min=1,score_load_min=18] ~ ~3 ~ kill @e[type=Arrow,name=ShotgunClose,r=3,c=1]"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~1 chain_command_block 5 replace {auto:1,Command:"/execute @e[name=ShotGun,type=SpectralArrow,score_gun_min=1,score_gun=1] ~ ~ ~ execute @e[r=2] ~ ~ ~ summon SpectralArrow ~ ~3 ~ {damage:50,CustomName:ShotgunClose,Motion:[0.0,-5.0,0.0]}"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ chain_command_block 3 replace {auto:1,Command:"/execute @e[name=ShotGun,type=SpectralArrow,score_gun_min=1,score_gun=1] ~ ~ ~ /particle smoke ~ ~ ~ .3 .3 .3 0 100 force @a 13"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"/scoreboard players add @e[name=ShotGun,type=SpectralArrow] gun 1"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"execute @a[score_shoot_min=2,score_gun_min=8,score_gun=8] ~ ~ ~ entitydata @e[type=SpectralArrow,c=1] {CustomName:ShotGun,CustomNameVisible:0}"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"execute @a[score_shoot_min=2,score_gun_min=8,score_gun=8] ~ ~ ~ scoreboard players set @p load 60"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~ chain_command_block 4 replace {auto:1,Command:"execute @a[score_shoot_min=2,score_gun_min=8,score_gun=8] ~ ~ ~ /playsound entity.enderdragon_fireball.explode voice @a ~ ~ ~ 1 1 1"}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~-1 chain_command_block 3 replace {auto:1,Command:"tp @a[score_shoot_min=2] ~ ~ ~ ~ ~-3"}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:"/execute @a[score_shoot_min=2] ~ ~ ~ /playsound entity.enderdragon_fireball.explode voice @a ~ ~ ~ .2 1.3 .2"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:"scoreboard players remove @a[score_gun_min=2,score_gun=3,score_shoot_min=2] pistol 1"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~-1 chain_command_block 5 replace {auto:1,Command:"scoreboard players remove @a[score_gun_min=4,score_gun=8,score_shoot_min=2] rifle 1"}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~-1 repeating_command_block 5 replace {auto:1,Command:"scoreboard players remove @a[score_gun_min=9,score_gun=9,score_shoot_min=2] snipe 1"}},{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]}]}]}]}