local JobTerminalTime = 0 local SmeltTime = 0 local AnvilTime = 0 local WaterTime = 0 local CraftTime = 0 function set_prox(x,y) x.HoldDuration = y end task.spawn(function() while true do wait(0.5) local JobPrompt = workspace.ECONOMY.Cabinets.JobPrompt.JobTerminalPrompt JobPrompt.HoldDuration = JobTerminalTime local _Smelt = workspace.ECONOMY.CraftJob.Smelt for _,v in pairs(_Smelt:GetChildren())do for _,a in pairs(v:GetChildren())do if a.Name == "Smelt" then if a:FindFirstChild("ProximityPrompt") then local b = a:FindFirstChild("ProximityPrompt") set_prox(b,SmeltTime) else break end end end end local _Hammer = workspace.ECONOMY.CraftJob.Hammer for _,v in pairs(_Hammer:GetChildren())do if v:FindFirstChild("ProximityPrompt")then local c = v:FindFirstChild("ProximityPrompt") set_prox(c,AnvilTime) else break end end local _Quench = workspace.ECONOMY.CraftJob.Quench for _,v in pairs(_Quench:GetChildren())do for _,a in pairs(v:GetChildren())do if a.Name == "Part" then local b = a if b:FindFirstChild("ProximityPrompt") then local c = b:FindFirstChild("ProximityPrompt") set_prox(c,WaterTime) else break end end end end local _Craft = workspace.ECONOMY.CraftJob.Craft for _,v in pairs(_Craft:GetChildren())do for _,a in pairs(v:GetChildren())do if a.Name == "Part"then local b = a if b:FindFirstChild("ProximityPrompt")then local c = b:FindFirstChild("ProximityPrompt") set_prox(c,CraftTime) else break end end end end end end)