-- šŸ”„ DRIVING EMPIRE ULTIMATE GIFT SPAWNER FARM 2026 | FULL MAP TP šŸ„¶šŸ’¹šŸ¤‘šŸ’° -- šŸŽ AUTO TELEPORT ALL GIFT SPAWNERS AROUND THE MAP + Smash + Infinite Cookies Remote! local Players = game:GetService("Players") local RunService = game:GetService("RunService") local Workspace = game:GetService("Workspace") local ReplicatedStorage = game:GetService("ReplicatedStorage") local VirtualUser = game:GetService("VirtualUser") local LP = Players.LocalPlayer -- šŸ“± Rayfield UI (Mobile Optimized) local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "šŸ„¶šŸ’¹šŸ¤‘šŸ’° Driving Empire GIFT SPAWNER FARM 2026", LoadingTitle = "Loading Full Map Spawner TP...", LoadingSubtitle = "Auto TP + Smash ALL Gift Spawners + INF Cookies!", KeySystem = false }) local GiftTab = Window:CreateTab("šŸŽ GIFT SPAWNER FARM", 4483362458) local SettingsTab = Window:CreateTab("āš™ļø Settings", 4483362458) -- šŸ”„ GLOBAL Variables getgenv().AutoSpawnerTP = false getgenv().AutoInfCookies = false getgenv().AutoSmash = true getgenv().TPDelay = 1.2 getgenv().AntiAFK = true -- šŸ›”ļø AUTO ANTI-AFK local function setupAntiAFK() if getgenv().AntiAFK then LP.Idled:Connect(function() VirtualUser:CaptureController() VirtualUser:ClickButton2(Vector2.new()) end) end end setupAntiAFK() -- šŸŽ AUTO TP ALL GIFT SPAWNERS AROUND MAP GiftTab:CreateToggle({ Name = "šŸŒšŸš€ AUTO TP ALL GIFT SPAWNERS (Full Map Cycle)", CurrentValue = false, Callback = function(Value) getgenv().AutoSpawnerTP = Value if Value then Rayfield:Notify({Title = "šŸŒ SPAWNER TP ON", Content = "Teleporting & smashing EVERY gift spawner across the map!", Duration = 6}) SpawnerTPLoop() else Rayfield:Notify({Title = "ā¹ļø SPAWNER TP OFF", Content = "Stopped", Duration = 2}) end end, }) GiftTab:CreateToggle({ Name = "šŸŖšŸ”„ INFINITE COOKIES (Remote Farm - FASTEST)", CurrentValue = false, Callback = function(Value) getgenv().AutoInfCookies = Value if Value then Rayfield:Notify({Title = "šŸŖ INF COOKIES ON", Content = "Unlimited cookies instantly!", Duration = 5}) InfCookiesLoop() else Rayfield:Notify({Title = "ā¹ļø INF COOKIES OFF", Content = "Stopped", Duration = 2}) end end, }) GiftTab:CreateToggle({ Name = "šŸ’„ AUTO SMASH SPAWNERS", CurrentValue = true, Callback = function(Value) getgenv().AutoSmash = Value end, }) GiftTab:CreateSlider({ Name = "ā±ļø Delay Per Spawner (seconds)", Range = {0.5, 4}, Increment = 0.2, CurrentValue = 1.2, Callback = function(Value) getgenv().TPDelay = Value end, }) -- šŸ”„ FULL MAP SPAWNER TP LOOP function SpawnerTPLoop() spawn(function() while getgenv().AutoSpawnerTP do pcall(function() local char = LP.Character or LP.CharacterAdded:Wait() local hrp = char:FindFirstChild("HumanoidRootPart") if not hrp then return end local liveOps = Workspace:FindFirstChild("Game") and Workspace.Game:FindFirstChild("LiveOpsPersistent") local christmas = liveOps and liveOps:FindFirstChild("Christmas2025") local spawnersFolder = christmas and christmas.Spawners:FindFirstChild("PresentHunt") if spawnersFolder then local smashedThisCycle = 0 for _, spawner in ipairs(spawnersFolder:GetChildren()) do if not getgenv().AutoSpawnerTP then break end local pad = spawner:FindFirstChild("PresentSpawnerPad") if pad and pad:IsA("BasePart") then hrp.CFrame = pad.CFrame * CFrame.new(0, 20, 0) wait(0.1) if getgenv().AutoSmash then for i = 1, 12 do hrp.Velocity = Vector3.new(math.random(-60,60), -250, math.random(-60,60)) wait(0.06) hrp.CFrame = pad.CFrame * CFrame.new(math.random(-4,4), -6, math.random(-4,4)) end end smashedThisCycle = smashedThisCycle + 1 wait(getgenv().TPDelay) hrp.CFrame = hrp.CFrame + Vector3.new(0, 40, 0) end end Rayfield:Notify({ Title = "šŸŒ MAP CYCLE COMPLETE!", Content = smashedThisCycle.." spawners smashed this run!", Duration = 5 }) else Rayfield:Notify({Title = "šŸ” SEARCHING", Content = "Waiting for PresentHunt spawners to load...", Duration = 3}) end end) wait(2) end end) end -- šŸŖ INFINITE COOKIES REMOTE LOOP function InfCookiesLoop() spawn(function() while getgenv().AutoInfCookies do pcall(function() local remote = ReplicatedStorage:FindFirstChild("Remotes") and ReplicatedStorage.Remotes:FindFirstChild("CaptureItem") local liveOps = Workspace:FindFirstChild("Game") and Workspace.Game:FindFirstChild("LiveOpsPersistent") local christmas = liveOps and liveOps:FindFirstChild("Christmas2025") local spawnersFolder = christmas and christmas.Spawners:FindFirstChild("PresentHunt") if remote and spawnersFolder then for _, spawner in pairs(spawnersFolder:GetChildren()) do local pad = spawner:FindFirstChild("PresentSpawnerPad") if pad then remote:InvokeServer("Christmas2025Presents", 71, pad) end end end end) wait(0.03) end end) end -- šŸ“Š LIVE TRACKER local TrackerLabel = GiftTab:CreateLabel("šŸŖ Cookies: Loading... | šŸ’° Cash: Loading...") spawn(function() while wait(3) do pcall(function() local cookies = LP.leaderstats:FindFirstChild("Cookies") and LP.leaderstats.Cookies.Value or "N/A" local cash = LP.leaderstats:FindFirstChild("Cash") and "$"..LP.leaderstats.Cash.Value or "N/A" local tpStatus = getgenv().AutoSpawnerTP and "🟢 ON" or "šŸ”“ OFF" local infStatus = getgenv().AutoInfCookies and "🟢 ON" or "šŸ”“ OFF" TrackerLabel:Set("šŸŒ Spawner TP: "..tpStatus.." | šŸŖ Remote: "..infStatus.." | šŸŖ "..cookies.." | šŸ’° "..cash) end) end end) -- āš™ļø SETTINGS SettingsTab:CreateToggle({ Name = "šŸ›”ļø Anti-AFK", CurrentValue = true, Callback = function(Value) getgenv().AntiAFK = Value if Value then setupAntiAFK() end end, }) -- šŸŽ® BONUS GiftTab:CreateButton({ Name = "šŸ  TP TO SPAWN", Callback = function() if LP.Character and LP.Character:FindFirstChild("HumanoidRootPart") then LP.Character.HumanoidRootPart.CFrame = CFrame.new(0, 50, 0) end end, }) Rayfield:Notify({ Title = "šŸŽ‰ FULL GIFT SPAWNER FARM LOADED!", Content = "āœ… Toggle 'AUTO TP ALL GIFT SPAWNERS' → Cycles EVERY spawner on the map!\nšŸ’„ Strong smash + escape → Max cookies fast!\nšŸ”„ Or use INFINITE COOKIES for instant unlimited!", Duration = 10 })