This is the code
Code:
function zombieSpawn():
if {selected_map} = "forest":
delete {zombiespawnblocks::*}
loop all blocks within location(535, -30, 66, world "zombie") and location(380, -64, -68, world "zombie"):
if loop-block is black concrete powder:
send "fart" to players
add loop-block to {zombiespawnblocks::*}
add 1 to {zombiespawningloop}
zombieLoop()
wait 5 tick
removeZombies()
removeRottenFlesh()
local function zombieLoop():
set {_loopcount} to {zombiespawningloop}
while {_loopcount} is {zombiespawningloop}:
loop {zombiespawnblocks::*}:
set {_loc} to location of block above loop-value
spawn a zombie at {_loc}
if {difficulty} = "easy":
wait 60 seconds
if {difficulty} = "normal":
wait 30 seconds
if {difficulty} = "hard":
wait 20 seconds
if {difficulty} = "nightmare":
wait 10 seconds