No cooldown factory
Key Required

No cooldown factory

1984 UtopiaRTX5090RTX5090 1.9K views 161 executesUpdated Apr 18, 2026
5.0/ 5(2 votes)
20100% Positive
Lua Script•72 lines (2255 chars)
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)

Features & Information

Basically no wait time, you can configure it urself. Recommended to increase the wait time for crafting if you don't wanna be risky.

Community Comments (2)

sena008sena008Apr 18, 2026

The difference is a couple of seconds, and it seems to be very noticeable. It's normal to use on twinkies, but I don't recommend using it on the main account for 4-5 seconds.

Mano_GustavoMano_GustavoApr 18, 2026

Muito bom

More Scripts for 1984 Utopia