--[[ THIS IS ONLY WORLD 1, I WILL MAYBE ADD WORLD 2 SUPPORT - theboywhocried ]]-- local replicatedStorage = game:GetService("ReplicatedStorage") local events = replicatedStorage:WaitForChild("Events") local blocksFolder = workspace:WaitForChild("Main"):WaitForChild("Blocks") _G.Toggles = { CoalFarm = false, CopperFarm = false, IronFarm = false, GoldFarm = false, SapphireFarm = false, RubyFarm = false } local function mineOre(oreName, toggleName) task.spawn(function() while _G.Toggles[toggleName] do for _, block in ipairs(blocksFolder:GetChildren()) do if block.Name == oreName then local args = { [1] = block, [2] = 1732631133 } for i = 1, 4 do if block.Parent then events:WaitForChild("DamageBlock"):FireServer(unpack(args)) task.wait(0.1) else break end end end end task.wait(1) end end) end mineOre("Coal Ore", "CoalFarm") mineOre("Copper Ore", "CopperFarm") mineOre("Iron Ore", "IronFarm") mineOre("Gold Ore", "GoldFarm") mineOre("Sapphire Ore", "SapphireFarm") mineOre("Ruby Ore", "RubyFarm")