Apocalypse Rising 2 Script | LOCATION AND ZOMBIE ESP – OPEN SOURCE

unknown-9.png

Created by Portal

Features:

  • LOCATION ESP
  • ZOMBIE ESP
  • OPEN SOURCE
-- // services
local run_service = game:GetService("RunService")
local camera = workspace.CurrentCamera
local localplayer = game:GetService("Players").LocalPlayer
-- // tables
local settings = {
    location = {enabled = true, color = Color3.new(1,1,1), distance = 1000},
    zombie = {enabled = true, color = Color3.new(1,0,0), distance = 1000}
}
--
local location_drawings = {}
local zombie_drawings = {}
-- // functions
function draw(instance, properties)
    local drawing = Drawing.new(instance)
    for i,v in pairs(properties) do
        drawing[i] = v
    end
    return drawing
end
--
function createtext(type, table)
    if not table[type] then
        table[type] = draw('Text', {Size = 13, Font = 2, Center = true, Outline = true, Color = Color3.new(1,1,1)})
    end
end
--
function removetext(type, table)
    if table[type] then
        table[type]:Remove()
        table[type] = nil
    end
end
-- // location script
for _,v in next, workspace.Locations:GetChildren() do
    createtext(v, location_drawings)
end
-- // zombie script
for _,v in next, workspace.Zombies.Mobs:GetChildren() do
    createtext(v, zombie_drawings)
end
--
workspace.Zombies.Mobs.ChildAdded:Connect(function(v)
    createtext(v, zombie_drawings)
end)
--
workspace.Zombies.Mobs.ChildRemoved:Connect(function(v)
    removetext(v, zombie_drawings)
end)
-- // runservice shit (bad methods :sob:)
run_service.RenderStepped:Connect(function()
    for _,v in next, location_drawings do
        local pos, visible = camera:WorldToViewportPoint(_.CFrame.p)
        local mag = math.floor((_.CFrame.p - camera.CFrame.p).magnitude)
        v.Visible = visible and settings.location.enabled and (mag <= settings.location.distance) and localplayer.Character ~= nil or false
        if v.Visible then
            v.Position = Vector2.new(pos.X,pos.Y)
            v.Text = tostring(_.Name ..' ['..mag..' studs]')
            v.Color = settings.location.color or Color3.new(1,1,1)
        end
    end
    --
    for _,v in next, zombie_drawings do
        if _:FindFirstChild("HumanoidRootPart") then
            local pos, visible = camera:WorldToViewportPoint(_.HumanoidRootPart.Position)
            local mag = math.floor((_.HumanoidRootPart.CFrame.p - camera.CFrame.p).magnitude)
            v.Visible = visible and settings.zombie.enabled and (mag <= settings.zombie.distance) and localplayer.Character ~= nil or false
            if v.Visible then
                v.Position = Vector2.new(pos.X,pos.Y)
                v.Text = tostring('Zombie' ..' ['..mag..' studs]')
                v.Color = settings.zombie.color or Color3.new(1,0,0)
            end
        end
    end
end)

 

ENJOY!

 

Warning: DO NOT DOWNLOAD anything from this page, you’re only here to copy the script or Get it from Pastebin!

About Us

What is arponag.xyz? arponag.xyz is a website focused on releasing safe exploits, we only release the best and most trusted exploits on our website, guaranteed to satisfy you. Contact us [email protected]

Safety

Is this safe to use? Everything on the website has been scanned and tested by professionals and the community, we only release the best exploits for our users, so we make sure that our exploits won’t harm your devices, everything here is clean.

Copyright © 2018 – 2020 Arpon AG | All rights reserved |
Privacy Policy | Terms of Service