
KeylessUniversal

-- š„ 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
})



cool
idk why its not working, but other rayfield ui works, but not this one
lol very cool script you just need wait a little but its good