Driving Empire Auto Delivery Job Script | Auto Delivery, 10M+ Per Hour, Anti-AFK

Driving Empire Auto Delivery Job Script | Auto Delivery, 10M+ Per Hour, Anti-AFK

Driving Empire 6 days ago
60 views
Driving Empire Auto Delivery Job Script | Auto Delivery, 10M+ Per Hour, Anti-AFK Keyless

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

Comments (0)

No comments yet. Be the first!