Fastest Cookie Collector
Key Required

Fastest Cookie Collector

Driving Empire [RIVIAN DEBUT⚡] prokhenzuprokhenzu 1.4K views 282 executesUpdated Jan 5, 2026
5.0/ 5(3 votes)
30100% Positive
Lua Script•199 lines (6597 chars)
local CoreGui = game:GetService("CoreGui")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Workspace = game:GetService("Workspace")

local player = Players.LocalPlayer
local guiName = "MaidDriveEmpireCollector"


local oldGui = CoreGui:FindFirstChild(guiName) or player.PlayerGui:FindFirstChild(guiName)
if oldGui then
    oldGui:Destroy()
    task.wait(0.1)
end

local isEnabled = false
local speedDelay = 0.1 

local remote = ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("CaptureItem")
local spawners = Workspace:WaitForChild("Game"):WaitForChild("LiveOpsPersistent"):WaitForChild("Christmas2025"):WaitForChild("Spawners"):WaitForChild("PresentHunt")

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = guiName

pcall(function() ScreenGui.Parent = CoreGui end)
if not ScreenGui.Parent then ScreenGui.Parent = player.PlayerGui end

local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
MainFrame.BorderSizePixel = 0
MainFrame.Position = UDim2.new(0.5, -150, 0.5, -115)
MainFrame.Size = UDim2.new(0, 300, 0, 290)
MainFrame.Active = true
MainFrame.Draggable = true

local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 8)
UICorner.Parent = MainFrame

local Title = Instance.new("TextLabel")
Title.Parent = MainFrame
Title.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
Title.BackgroundTransparency = 0
Title.Size = UDim2.new(1, 0, 0, 40)
Title.Font = Enum.Font.GothamBold
Title.Text = "Maid Drive Empire\nCookie Collector"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 16
Title.TextYAlignment = Enum.TextYAlignment.Center

local TitleCorner = Instance.new("UICorner")
TitleCorner.CornerRadius = UDim.new(0, 8)
TitleCorner.Parent = Title

local TitleFix = Instance.new("Frame")
TitleFix.Parent = Title
TitleFix.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
TitleFix.BorderSizePixel = 0
TitleFix.Position = UDim2.new(0, 0, 1, -10)
TitleFix.Size = UDim2.new(1, 0, 0, 10)
TitleFix.ZIndex = 0

local ToggleBtn = Instance.new("TextButton")
ToggleBtn.Name = "Toggle"
ToggleBtn.Parent = MainFrame
ToggleBtn.BackgroundColor3 = Color3.fromRGB(255, 60, 60) 
ToggleBtn.Position = UDim2.new(0.1, 0, 0.2, 0)
ToggleBtn.Size = UDim2.new(0.8, 0, 0, 40)
ToggleBtn.Font = Enum.Font.GothamBold
ToggleBtn.Text = "STATUS: OFF"
ToggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleBtn.TextSize = 18

local BtnCorner = Instance.new("UICorner")
BtnCorner.CornerRadius = UDim.new(0, 6)
BtnCorner.Parent = ToggleBtn

local SliderLabel = Instance.new("TextLabel")
SliderLabel.Parent = MainFrame
SliderLabel.BackgroundTransparency = 1
SliderLabel.Position = UDim2.new(0.1, 0, 0.42, 0)
SliderLabel.Size = UDim2.new(0.8, 0, 0, 20)
SliderLabel.Font = Enum.Font.GothamSemibold
SliderLabel.Text = "Speed: 0.1s"
SliderLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
SliderLabel.TextSize = 14
SliderLabel.TextXAlignment = Enum.TextXAlignment.Left

local SliderBg = Instance.new("Frame")
SliderBg.Name = "SliderBg"
SliderBg.Parent = MainFrame
SliderBg.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
SliderBg.Position = UDim2.new(0.1, 0, 0.53, 0)
SliderBg.Size = UDim2.new(0.8, 0, 0, 10)

local SliderBarCorner = Instance.new("UICorner")
SliderBarCorner.CornerRadius = UDim.new(1, 0)
SliderBarCorner.Parent = SliderBg

local SliderFill = Instance.new("Frame")
SliderFill.Name = "SliderFill"
SliderFill.Parent = SliderBg
SliderFill.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
SliderFill.Size = UDim2.new(0.5, 0, 1, 0) 

local SliderFillCorner = Instance.new("UICorner")
SliderFillCorner.CornerRadius = UDim.new(1, 0)
SliderFillCorner.Parent = SliderFill

local SliderBtn = Instance.new("TextButton")
SliderBtn.Parent = SliderBg
SliderBtn.BackgroundTransparency = 1
SliderBtn.Size = UDim2.new(1, 0, 1, 0)
SliderBtn.Text = ""

local UnloadBtn = Instance.new("TextButton")
UnloadBtn.Name = "Unload"
UnloadBtn.Parent = MainFrame
UnloadBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
UnloadBtn.Position = UDim2.new(0.1, 0, 0.73, 0)
UnloadBtn.Size = UDim2.new(0.8, 0, 0, 40)
UnloadBtn.Font = Enum.Font.GothamBold
UnloadBtn.Text = "UNLOAD SCRIPT"
UnloadBtn.TextColor3 = Color3.fromRGB(255, 80, 80)
UnloadBtn.TextSize = 16
UnloadBtn.AutoButtonColor = true

local UnloadCorner = Instance.new("UICorner")
UnloadCorner.CornerRadius = UDim.new(0, 6)
UnloadCorner.Parent = UnloadBtn

local UnloadStroke = Instance.new("UIStroke")
UnloadStroke.Parent = UnloadBtn
UnloadStroke.Thickness = 1
UnloadStroke.Color = Color3.fromRGB(80, 40, 40)
UnloadStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border


ToggleBtn.MouseButton1Click:Connect(function()
    isEnabled = not isEnabled
    if isEnabled then
        ToggleBtn.Text = "STATUS: ON"
        ToggleBtn.BackgroundColor3 = Color3.fromRGB(60, 255, 100)
    else
        ToggleBtn.Text = "STATUS: OFF"
        ToggleBtn.BackgroundColor3 = Color3.fromRGB(255, 60, 60)
    end
end)

UnloadBtn.MouseButton1Click:Connect(function()
    isEnabled = false
    ScreenGui:Destroy()
end)

local mouse = player:GetMouse()
local dragging = false

SliderBtn.MouseButton1Down:Connect(function() dragging = true end)
game:GetService("UserInputService").InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end
end)

game:GetService("RunService").RenderStepped:Connect(function()
    if dragging then
        local pos = math.clamp((mouse.X - SliderBg.AbsolutePosition.X) / SliderBg.AbsoluteSize.X, 0, 1)
        SliderFill.Size = UDim2.new(pos, 0, 1, 0)
        
        local minSpeed = 0.001
        local maxSpeed = 0.5
        
        speedDelay = minSpeed + (pos * (maxSpeed - minSpeed))
        local displaySpeed = math.floor(speedDelay * 1000) / 1000
        SliderLabel.Text = "Speed Delay: " .. displaySpeed .. "s"
    end
end)

task.spawn(function()

    while ScreenGui.Parent do 
        if isEnabled then
            pcall(function()
                for _, spawner in pairs(spawners:GetChildren()) do
                    local pad = spawner:FindFirstChild("PresentSpawnerPad")
                    if pad then
                        task.spawn(function()
                            remote:InvokeServer("Christmas2025Presents", 71, pad)
                        end)
                    end
                end
            end)
        end
        
        if speedDelay < 0.001 then speedDelay = 0.001 end
        task.wait(speedDelay)
    end
end)

Features & Information

Only Simple Gui with Speed Slider Turn on/off Slider to adjust collect speed Just Inject and Turn On
#DrivingEmpire#Driving#Drive#Car#CarSim

Community Comments (6)

crash6230acrash6230aJan 5, 2026

doesnt work for velocityt or xeno

crash6230acrash6230aJan 5, 2026

nevermind, this is actually so good, i really do recommend this, it works so well i didnt know it was working.. :sob:

prokhenzuprokhenzuJan 5, 2026

thanks

lunanilunaniJan 5, 2026

how to download the script

prokhenzuprokhenzuJan 5, 2026(edited)

press the purple button say download or you can just copy and paste on your executor

DamekDamekJan 5, 2026

works amazing

More Scripts for Driving Empire [RIVIAN DEBUT⚡]