Driving Empire Auto Delivery Job Script | Auto Delivery, 10M+ Per Hour, Anti-AFK
Description
This open-source Driving Empire script automates the Delivery Job and is claimed to earn 10M+ cash per hour. It also includes Anti-AFK and automatic teleporting between delivery locations.
Key Features
- Auto Delivery Job
- 10M+ Per Hour
- Automatic Pickup
- Automatic Delivery
- Auto Teleport
- Delivery Location Detection
- Vehicle Teleport
- Anti-AFK
- Open Source
- Direct Execute
Features
Compatible Executors
Script
if getgenv().DEAutoDelivery then return end
getgenv().DEAutoDelivery = true
local Plrs = game:GetService('Players')
local RunService = game:GetService('RunService')
local CS = game:GetService('CollectionService')
local RS = game:GetService('ReplicatedStorage')
local plr = Plrs.LocalPlayer
local delivery = require(RS.Modules.Client.Jobs.Tasks.DeliveryJobTask)
local deliveryUtil = require(RS.Modules.Shared.Jobs.Delivery.DeliveryUtil)
local vehicles = require(RS.Modules.Client.Vehicles.VehicleController)
local vehicleUtil = require(RS.Modules.Shared.Vehicles.VehicleUtil)
local tpGuard = require(RS.Modules.Client.Exploit.VehicleTeleportDetectionController)
if getconnections then
pcall(function()
for _, v in ipairs(getconnections(plr.Idled)) do
v:Disable()
end
end)
end
local function getLoc(pos, skipLast)
local loc, dist
for _, v in ipairs(CS:GetTagged('DeliveryLocation')) do
if v:IsA('BasePart') and v.Parent then
if not skipLast or not deliveryUtil.IsLastDeliveryLocation(plr, v) then
local d = (v.Position - pos).Magnitude
if not dist or d = cap
local noMore = state.PackagesRemainingAtPickup == 0
if carried > 0 and (full or noMore) then
phase = 'drop'
dropAt = dropAt or tick() + 4.5
if tick() >= dropAt then
target = state.DestinationPosition
else
target = state.PickupPosition
end
else
dropAt = nil
phase = 'pickup'
target = state.PickupPosition
end
else
lastTick = lastTick or tick()
if tick() - lastTick > 0.25 then
local loc = getLoc(hrp.Position, true) or getLoc(hrp.Position)
phase = 'new'
target = loc and loc.Position
end
end
if target then
if target ~= curTarget or phase ~= curPhase then
tp(CFrame.new(target + Vector3.new(0, 3.5, 0)))
curTarget, curPhase = target, phase
end
local loc = getLoc(target)
if loc then
if loc ~= curLoc then
RS.Remotes.DeliveryLocationInteracted:FireServer(loc)
curLoc, lastFire = loc, tick()
elseif tick() - lastFire > 1 then
RS.Remotes.DeliveryLocationInteracted:FireServer(loc)
lastFire = tick()
end
end
end
end
end
end
No comments yet. Be the first!