0% found this document useful (0 votes)
10 views29 pages

Aimbot and ESP Script for Roblox

Uploaded by

marvinibro4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views29 pages

Aimbot and ESP Script for Roblox

Uploaded by

marvinibro4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

--[[

Congratulations,
I trust you enough to have the source code for the script.
I Hope you enjoy your experience with this script
Credits Below
--]]

--[[
Credits to FLASH for the slingshot anti aim
Everything else was made by vac.
--]]

local library =
loadstring(game:HttpGet("[Link]
libs/main/Splix"))()

local window = library:new({


textsize = 13.5,
font = [Link],
name = "[Link]", --name
color = [Link](255, 255, 255) --ui main color accent
}) -- 225,58,81

local tab = window:page({ --makes the tab


name = "Aiming"
})

local tab1 = window:page({ --makes the tab


name = "Misc"
})

local tab2 = window:page({ --makes the tab


name = "Visuals"
})

local tab3 = window:page({ --makes the tab


name = "Teleports"
})

--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]

local section1 = tab:section({ --creates the section


name = "Target", --name ofc
side = "left", --what side you want it to be on bla bla
size = 300 --change size of secter
})

local section3 = tab1:section({ --creates the section


name = "All Misc", --name ofc
side = "left", --what side you want it to be on bla bla
size = 370 --change size of secter
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
local section4 = tab2:section({ --creates the section
name = "Game Visuals", --name ofc
side = "left", --what side you want it to be on bla bla
size = 250 --change size of secter
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
local section7 = tab2:section({ --creates the section
name = "ESP", --name ofc
side = "right", --what side you want it to be on bla bla
size = 250 --change size of secter
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
local section5 = tab3:section({ --creates the section
name = "Teleport To Player", --name ofc
side = "left", --what side you want it to be on bla bla
size = 250 --change size of secter
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
local section6 = tab3:section({ --creates the section
name = "Teleport To Place", --name ofc
side = "right", --what side you want it to be on bla bla
size = 400 --change size of secter
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]

local section2 = tab:section({ --creates the section


name = "Aimbot", --name ofc
side = "Right", --what side you want it to be on bla bla
size = 250 --change size of secter
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]

getgenv().Aiming = {
Target = {
Enabled = true,
Prediction = 0.11621,
AirshotFunc = false,
Part = "HumanoidRootPart", -- Head UpperTorso HumanoidRootPart LowerTorso
AirshotPart = "LowerTorso", -- i use rightfoot and rightarm
Key = "c",
Notifications = true,
Toggle = false
},
TargetExtras = {
SpectatePlayer = false,
TeleportToPlayer = false
}
}

local CurrentCamera = game:GetService "Workspace".CurrentCamera


local Mouse = [Link]:GetMouse()
local RunService = game:GetService("RunService")
local Plr = [Link]
local lp = [Link]

[Link]:Connect(function(KeyPressed)
if KeyPressed == (getgenv().[Link]) then
if getgenv().[Link] == true then
if getgenv().[Link] == true then
getgenv().[Link] = false
if getgenv().[Link] == true then
Plr = FindClosestUser()
[Link]:SetCore("SendNotification", { --------------
all of this is if key is pressed the notification will pop up and will lock on to
the closest player via m2p
Title = "[Link]",
Text = "No longer locked on"
})
end
if getgenv().[Link] == true then
[Link] =
[Link]
end
else
Plr = FindClosestUser()
getgenv().[Link] = true
if getgenv().[Link] == true then
[Link]:SetCore("SendNotification", {
Title = "[Link]",
Text = "Locked on to:" ..
tostring([Link])
})
end
if getgenv().[Link] == true then
[Link] = [Link]
end
if getgenv().[Link] == true then
[Link] =
[Link]
end
end
end
end
end)

function FindClosestUser()
local closestPlayer
local shortestDistance = [Link]

for i, v in pairs([Link]:GetPlayers()) do
if v ~= [Link] and [Link] and
[Link]:FindFirstChild("Humanoid") and
[Link] ~= 0 and
[Link]:FindFirstChild("HumanoidRootPart") then
local pos =
CurrentCamera:WorldToViewportPoint([Link])
local magnitude = ([Link](pos.X, pos.Y) - [Link](Mouse.X,
Mouse.Y)).magnitude -- this getclosestplayer function is ass but it works ig
if magnitude < shortestDistance then
closestPlayer = v
shortestDistance = magnitude
end
end
end
return closestPlayer
end

local mt = getrawmetatable(game)
local old = mt.__namecall
setreadonly(mt, false)
mt.__namecall = newcclosure(function(...)
local args = {...}
if getgenv().[Link] and getnamecallmethod() == "FireServer" and
args[2] == "UpdateMousePos" then
args[3] = [Link][getgenv().[Link]].Position +
([Link][getgenv().[Link]].Velocity *
getgenv().[Link]) ----- MAIN
return old(unpack(args))
end
return old(...)
end)

-- airshot function bellow then end of target code

if getgenv().[Link] == true then


if [Link] == true and [Link]
== [Link] then
getgenv().[Link] = getgenv().[Link]
else

[Link]:WaitForChild("Humanoid").StateChanged:Connect(function(old,new)
if new == [Link] then
getgenv().[Link] = getgenv().[Link]
else
getgenv().[Link] = getgenv().[Link]
end
end)
end
end

section1:toggle({
name = "Enable Target",
def = false,
callback = function(bool)
getgenv().[Link] = bool
end
})

section1:toggle({
name = "Spectate Mode",
def = false,
callback = function(bool)
getgenv().[Link] = bool
end
})

section1:toggle({
name = "Teleport Mode",
def = false,
callback = function(bool)
getgenv().[Link] = bool
end
})

section1:textbox({
name = "Prediction",
def = "0.11",
placeholder = "Enter Prediction",
callback = function(value)
getgenv().[Link] = value
end
})

section1:toggle({
name = "Airshot Function",
def = false,
callback = function(bool)
getgenv().[Link] = bool
end
})
getgenv().tpuser = ""
section5:textbox({
name = "Teleport",
def = "",
placeholder = "Enter Username",
callback = function(value)
getgenv().tpuser = value
end
})

section5:button({
name = "Teleport",
callback = function()
local pl = [Link]
local pl2 = getgenv().tpuser
local humanoid = [Link]
humanoid:ChangeState([Link])
wait(0.1)

[Link] = [Link][pl2].[Link]
end
})
local ESP = loadstring(game:HttpGet("[Link]

section7:toggle({
name = "Enable ESP",
def = false,
callback = function(bool)
[Link] = bool
end
})

section7:toggle({
name = "ESP Boxes",
def = false,
callback = function(bool)
[Link] = bool
end
})

section7:toggle({
name = "ESP Names",
def = false,
callback = function(bool)
[Link] = bool
end
})
section7:toggle({
name = "ESP Tracers",
def = false,
callback = function(bool)
[Link] = bool
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
getgenv().sped = false
getgenv().AntiAim2 = false
getgenv().jitter = false
getgenv().autoreload = false
getgenv().cframe = false
getgenv().BlatantAA = false
local Jit = [Link](30, 90)
local Angle = 60
local speedvalue = 0.50
game:GetService("RunService").Heartbeat:Connect(
function()

if sped then
[Link] =
[Link] *
[Link](0, [Link](555), 0)
end
if AntiAim2 then

[Link] =
[Link] *
[Link](0, 0.999, 0)
wait(0.2)
end

if jitter then
[Link] =

[Link]([Link]) *
[Link](0, [Link](Angle) + [Link](([Link](1, 2) == 1 and
Jit or -Jit)), 0)
end
if autoreload then
if
game:GetService("Players").[Link]:FindFirstChildWhichIsA("Tool")
then
if

game:GetService("Players").[Link]:FindFirstChildWhichIsA("Tool"):Fin
dFirstChild(
"Ammo"
)
then
if
game:GetService("Players").[Link]:FindFirstChildWhichIsA("Tool"):Fin
dFirstChild(
"Ammo"
).Value <= 0
then
game:GetService("ReplicatedStorage").MainEvent:FireServer(
"Reload",

game:GetService("Players").[Link]:FindFirstChildWhichIsA("Tool")
)
end
end
end
end
if cframe then
for _, v in pairs([Link]:GetChildren()) do
if v:IsA("Script") and [Link] ~= "Health" and [Link] ~= "Sound" and
v:FindFirstChild("LocalScript") then
v:Destroy()
end
end
[Link]:Connect(function(char)
repeat
wait()
until [Link]
[Link]:Connect(function(child)
if child:IsA("Script") then
wait(0.1)
if child:FindFirstChild("LocalScript") then
[Link]:FireServer()
end
end
end)
end)
[Link] =
[Link] +
[Link] * speedvalue
end
if BlatantAA then
[Link] =

[Link] * -250
[Link] =
[Link] *
[Link](0, [Link](555), 0)
end
end)

section3:toggle({
name = "Spinbot AA",
def = false,
callback = function(bool)

getgenv().sped = bool

end
})
section3:toggle({
name = "Slingshot AA",
def = false,
callback = function(bool)

getgenv().AntiAim2 = bool

end
})

section3:toggle({
name = "Jitter AA",
def = false,
callback = function(bool)

getgenv().jitter = bool

end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section3:toggle({
name = "Blatant AA",
def = false,
callback = function(bool)

getgenv().BlatantAA = bool

end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]

section3:toggle({
name = "CFrame",
def = false,
callback = function(bool)

getgenv().cframe = bool

end
})

--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section3:toggle({
name = "Auto Reload",
def = false,
callback = function(bool)

getgenv().autoreload = bool

end
})

--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]

section1:dropdown({
name = "Part",
def = "HumanoidRootPart",
max = 1,
options = {"Head", "UpperTorso", "HumanoidRootPart", "LowerTorso",
"RightFoot"},
callback = function(bool)
getgenv().[Link] = bool
end
})

section1:dropdown({
name = "Airshot Part",
def = "HumanoidRootPart",
max = 1,
options = {"Head", "UpperTorso", "HumanoidRootPart", "LowerTorso",
"RightFoot"},
callback = function(bool)
getgenv().[Link] = bool
end
})

section1:textbox({
name = "Key",
def = "c",
placeholder = "Enter Key",
callback = function(value)
getgenv().[Link] = value
end
})

getgenv().Aimbot = {
Enabled = true,
Smoothness = 0.005,
Smoothing = false,
AirshotFunc = false,
AirshotPart = "RightFoot",
AimPart = "HumanoidRootPart",
Predicting = 1.2,
Key = [Link].Q,
Toggled
}

function x(tt,tx,cc)
[Link]:SetCore("SendNotification", {
Title = tt;
Text = tx;
Duration = cc;
Icon = "rbxthumb://type=Asset&id=7262533709&w=150&h=150";
})
end

local CurrentCamera = game:GetService("Workspace").CurrentCamera


local RunService = game:GetService("RunService")
local Mouse = [Link]:GetMouse()
local LocalPlayer = [Link]
local Plr

function FindClosestPlayer()
local ClosestDistance, ClosestPlayer = [Link], nil;
for _, Player in next, game:GetService("Players"):GetPlayers() do
local ISNTKNOCKED = [Link]:WaitForChild("BodyEffects")
["K.O"].Value ~= true
local ISNTGRABBED = [Link]:FindFirstChild("GRABBING_COINSTRAINT")
== nil

if Player ~= LocalPlayer then


local Character = [Link]
if Character and [Link] > 1 and ISNTKNOCKED and
ISNTGRABBED then
local Position, IsVisibleOnViewPort =
CurrentCamera:WorldToViewportPoint([Link]

.Position)
if IsVisibleOnViewPort then
local Distance = ([Link](Mouse.X, Mouse.Y) -
[Link](Position.X, Position.Y)).Magnitude
if Distance < ClosestDistance then
ClosestPlayer = Player
ClosestDistance = Distance
end
end
end
end
end
return ClosestPlayer, ClosestDistance
end

game:GetService("UserInputService").InputBegan:Connect(function(keygo)
if ([Link] == getgenv().[Link]) then
Toggled = not Toggled
if Toggled then
Plr = FindClosestPlayer()
end
end

end)
game:GetService("RunService").RenderStepped:Connect(function()
if getgenv().[Link] and getgenv().[Link] and Toggled == true then
local Main = [Link]([Link].p,
[Link][getgenv().[Link]].Position +
[Link][getgenv().[Link]].Velocity*getgenv().[Link]/10)
[Link] =
[Link]:Lerp(Main, getgenv().[Link],
[Link], [Link])
elseif getgenv().[Link] == false and
getgenv().[Link] and Toggled == true then
[Link] =
[Link]([Link],
[Link][getgenv().[Link]].Position +
[Link][getgenv().[Link]].Velocity*getgenv().[Link]/10)
end

end)

if getgenv().[Link] == true then

if [Link] == true and


[Link] == [Link] then
getgenv().[Link] = getgenv().[Link]
else

[Link]:WaitForChild("Humanoid").StateChanged:Connect(function(old,new)
if new == [Link] then
getgenv().[Link] = getgenv().[Link]
else
getgenv().[Link] = getgenv().[Link]
end
end)
end
end

section2:toggle({
name = "Enable Aimbot",
def = false,
callback = function(bool)
getgenv().[Link] = bool
end
})

--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section2:toggle({
name = "Airshot Function",
def = false,
callback = function(bool)
getgenv().[Link] = bool
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section2:textbox({
name = "Prediction",
def = "1.3",
placeholder = "Enter Prediction",
callback = function(value)
getgenv().[Link] = value
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section2:toggle({
name = "Smoothing",
def = false,
callback = function(bool)
getgenv().[Link] = bool
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section2:textbox({
name = "Smoothness",
def = "0.0365",
placeholder = "Enter Smoothness Amount",
callback = function(value)
getgenv().[Link] = value
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section3:dropdown({
name = "Autobuy",
def = "Revolver",
max = 1,
options = {"Revolver", "DB", "SMG", "AK-47", "LMG", "Glock", "Silencer", "RPG",
"Flamethrower", "Taser"},
callback = function(State)
if State == "Revolver" then
plr = game:GetService "Players".LocalPlayer
local gunName = "[Revolver] - $1300"
local k = [Link][gunName]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link][gunName].ClickDetector)
fireclickdetector([Link][gunName].ClickDetector)
[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "DB" then
plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Double-Barrel SG] - $1400"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Double-Barrel SG] -
$1400"].ClickDetector)
fireclickdetector([Link]["[Double-Barrel SG] -
$1400"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "SMG" then
plr = game:GetService "Players".LocalPlayer
local k = [Link]["[SMG] - $750"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[SMG] -
$750"].ClickDetector)
fireclickdetector([Link]["[SMG] -
$750"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "AK-47" then
plr = game:GetService "Players".LocalPlayer
local k = [Link]["[AK47] - $2250"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[AK47] -
$2250"].ClickDetector)
fireclickdetector([Link]["[AK47] -
$2250"].ClickDetector)
[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "LMG" then
plr = game:GetService "Players".LocalPlayer
local k = [Link]["[LMG] - $3750"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[LMG] -
$3750"].ClickDetector)
fireclickdetector([Link]["[LMG] -
$3750"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Glock" then
plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Glock] - $500"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Glock] -
$500"].ClickDetector)
fireclickdetector([Link]["[Glock] -
$500"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Silencer" then
plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Silencer] - $550"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Silencer] -
$550"].ClickDetector)
fireclickdetector([Link]["[Silencer] -
$550"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "RPG" then
plr = game:GetService "Players".LocalPlayer
local k = [Link]["[RPG] - $6000"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[RPG] -
$6000"].ClickDetector)
fireclickdetector([Link]["[RPG] -
$6000"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Flamethrower" then
plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Flamethrower] - $25000"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Flamethrower] -
$25000"].ClickDetector)
fireclickdetector([Link]["[Flamethrower] -
$25000"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Taser" then
plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Taser] - $1250"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Taser] -
$1250"].ClickDetector)
fireclickdetector([Link]["[Taser] -
$1250"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
end
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section3:dropdown({
name = "Autobuy Ammo",
def = "Revolver",
max = 1,
options = {"Revolver", "DB", "SMG", "AK-47", "LMG", "Glock", "Silencer", "RPG",
"Flamethrower"},
callback = function(State)
if State == "Revolver" then
local plr = game:GetService "Players".LocalPlayer
local gunName = "12 [Revolver Ammo] - $75"
local k = [Link][gunName]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link][gunName].ClickDetector)
fireclickdetector([Link][gunName].ClickDetector)
[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "DB" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["18 [Double-Barrel SG Ammo] -
$60"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["18 [Double-Barrel SG
Ammo] - $60"].ClickDetector)
fireclickdetector([Link]["18 [Double-Barrel SG
Ammo] - $60"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "SMG" then
plr = game:GetService "Players".LocalPlayer
local k = [Link]["80 [SMG Ammo] - $60"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["80 [SMG Ammo] -
$60"].ClickDetector)
fireclickdetector([Link]["80 [SMG Ammo] -
$60"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "AK-47" then
plr = game:GetService "Players".LocalPlayer
local k = [Link]["90 [AK47 Ammo] - $80"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["90 [AK47 Ammo] -
$80"].ClickDetector)
fireclickdetector([Link]["90 [AK47 Ammo] -
$80"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "LMG" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["200 [LMG Ammo] - $300"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["200 [LMG Ammo] -
$300"].ClickDetector)
fireclickdetector([Link]["200 [LMG Ammo] -
$300"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Glock" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["25 [Glock Ammo] - $60"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["25 [Glock Ammo] -
$60"].ClickDetector)
fireclickdetector([Link]["25 [Glock Ammo] -
$60"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Silencer" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["25 [Silencer Ammo] - $50"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["25 [Silencer Ammo] -
$50"].ClickDetector)
fireclickdetector([Link]["25 [Silencer Ammo] -
$50"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "RPG" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["5 [RPG Ammo] - $1000"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["5 [RPG Ammo] -
$1000"].ClickDetector)
fireclickdetector([Link]["5 [RPG Ammo] -
$1000"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Flamethrower" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["140 [Flamethrower Ammo] -
$1550"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["140 [Flamethrower Ammo]
- $1550"].ClickDetector)
fireclickdetector([Link]["140 [Flamethrower Ammo]
- $1550"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
end
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section3:dropdown({
name = "Autobuy Melees",
def = "Knife",
max = 1,
options = {"Knife", "Bat", "Shovel", "Pitchfork", "Stopsign"},
callback = function(State)
if State == "Knife" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Knife] - $150"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Knife] -
$150"].ClickDetector)
fireclickdetector([Link]["[Knife] -
$150"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Bat" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Bat] - $250"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Bat] -
$250"].ClickDetector)
fireclickdetector([Link]["[Bat] -
$250"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Shovel" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Shovel] - $320"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Shovel] -
$320"].ClickDetector)
fireclickdetector([Link]["[Shovel] -
$320"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Pitchfork" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Pitchfork] - $320"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Pitchfork] -
$320"].ClickDetector)
fireclickdetector([Link]["[Pitchfork] -
$320"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Stopsign" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[StopSign] - $300"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[StopSign] -
$300"].ClickDetector)
fireclickdetector([Link]["[StopSign] -
$300"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
end
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section3:dropdown({
name = "Autobuy Food",
def = "Chicken",
max = 1,
options = {"Chicken", "Pizza", "Hotdog", "Taco", "Hamburger", "Donut",
"Lettuce"},
callback = function(State)
if State == "Chicken" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Chicken] - $7"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Chicken] -
$7"].ClickDetector)
fireclickdetector([Link]["[Chicken] -
$7"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Pizza" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Pizza] - $5"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Pizza] -
$5"].ClickDetector)
fireclickdetector([Link]["[Pizza] -
$5"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Hotdog" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[HotDog] - $8"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[HotDog] -
$8"].ClickDetector)
fireclickdetector([Link]["[HotDog] -
$8"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Taco" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Taco] - $2"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Taco] -
$2"].ClickDetector)
fireclickdetector([Link]["[Taco] -
$2"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Hamburger" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Hamburger] - $5"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Hamburger] -
$5"].ClickDetector)
fireclickdetector([Link]["[Hamburger] -
$5"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Donut" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Donut] - $5"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Donut] -
$5"].ClickDetector)
fireclickdetector([Link]["[Donut] -
$5"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Lettuce" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Lettuce] - $5"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Lettuce] -
$5"].ClickDetector)
fireclickdetector([Link]["[Lettuce] -
$5"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
end
end
})

--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]

section3:dropdown({
name = "Autobuy Drinks",
def = "Cranberry",
max = 1,
options = {"Cranberry", "Lemonade", "Starblox"},
callback = function(State)
if State == "Cranberry" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Cranberry] - $3"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Cranberry] -
$3"].ClickDetector)
fireclickdetector([Link]["[Cranberry] -
$3"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Lemonade" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Lemonade] - $3"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Lemonade] -
$3"].ClickDetector)
fireclickdetector([Link]["[Lemonade] -
$3"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
elseif State == "Starblox" then
local plr = game:GetService "Players".LocalPlayer
local k = [Link]["[Starblox Latte] - $5"]
local savedsilencerpos = [Link]
[Link] =
[Link] + [Link](0, 3, 0)
wait(0.5)
fireclickdetector([Link]["[Starblox Latte] -
$5"].ClickDetector)
fireclickdetector([Link]["[Starblox Latte] -
$5"].ClickDetector)

[Link] = [Link](savedsilencerpos)
[Link] = [Link](savedsilencerpos)
end
end
})

--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]

section3:button({
name = "AutoClicker (B)",
callback = function()
local time = 0.01 --decrease if too slow increase if too fast

click = false
m = [Link]:GetMouse()
[Link]:connect(function(key)
if key == "b" then
if click == true then click = false
elseif
click == false then click = true

while click == true do


wait(time)
mouse1click()
end
end
end
end)
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]

section4:colorpicker(
{
name = "Ambient",
cpname = nil,
def = [Link](255, 255, 255),
callback = function(value)
game:GetService("Lighting").[Link] = value
end
}
)

--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]

section4:colorpicker(
{
name = "Gun Chams",
cpname = nil,
def = [Link](255, 255, 255),
callback = function(value)
for i, v in pairs([Link]:GetDescendants())
do
if v:IsA('BasePart') then
[Link] = 'ForceField'
[Link] = value
end
end
end
}
)

--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
getgenv().satamount = ""

--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]

section4:textbox({
name = "Saturation",
def = "0",
placeholder = "Enter Saturation Amount",
callback = function(value)
getgenv().satamount = value
game:GetService("Lighting").[Link] =
getgenv().satamount
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section6:button({
name = "Revolver",
callback = function()
[Link] = [Link](-
642.438049, 21.7499943, -120.54261, -0.996704638, -4.62153764e-08, 0.0811163932, -
5.21754728e-08, 1, -7.13562187e-08, -0.0811163932, -7.53533627e-08, -0.996704638)
end
})

--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]

section6:button({
name = "Bank",
callback = function()
[Link] = [Link](-
374.392303, 21.2499924, -287.927338, -0.855447054, -1.72182069e-07, -0.517890275,
2.95946307e-07, 1, -8.21309982e-07, 0.517890275, -8.55854921e-07, -0.855447054)
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section6:button({
name = "Admin Base",
callback = function()
[Link] = [Link](-
872.853516, -34.4276848, -538.013306, -0.999724388, -3.9898886e-08, -0.0234765243,
-3.9204977e-08, 1, -3.00177518e-08, 0.0234765243, -2.90890814e-08, -0.999724388)
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section6:button({
name = "Rev Mountain",
callback = function()
[Link] = [Link](-
696.847717, 167.674957, -41.0118256, 0.626992583, 7.53169349e-09, -0.779025197, -
1.29610933e-09, 1, 8.62493632e-09, 0.779025197, -4.39806902e-09, 0.626992583)
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section6:button({
name = "UFO",
callback = function()
[Link] =
[Link](2.85052466, 132, -736.571106, -0.0460956171, -4.24733706e-08, -
0.998937011, 7.26012459e-08, 1, -4.58687275e-08, 0.998937011, -7.46384217e-08, -
0.0460956171)
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section6:button({
name = "RPG",
callback = function()
[Link] =
[Link](139.815933, -22.9016266, -136.737762, 0.0339428484, -7.90177737e-08,
0.999423802, -4.7851227e-08, 1, 8.06884728e-08, -0.999423802, -5.0562452e-08,
0.0339428484)
end
})

--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section6:button({
name = "Taco",
callback = function()
[Link] =
[Link](707.502014, 139, -543.044739, -0.00318608154, -0.00102963799,
0.999993861, 0.000187970581, 0.999999464, 0.00103024102, -0.99999404,
0.00019125198, -0.00318560796)
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section6:button({
name = "Drum Gun",
callback = function()
[Link] = [Link](-
80.8381271, 46.828949, -85.845993, 0.999289691, 4.71884114e-08, 0.0376862474, -
4.71660684e-08, 1, -1.48225032e-09, -0.0376862474, -2.96314889e-10, 0.999289691)
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section6:button({
name = "Rev Roof",
callback = function()
[Link] = [Link](-
634.463135, 80.434761, -204.232559, -0.0190527271, -1.03574322e-07, -0.999818563,
4.36709335e-09, 1, -1.03676342e-07, 0.999818563, -6.3416179e-09, -0.0190527271)
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]
section6:button({
name = "Playground",
callback = function()
[Link] = [Link](-
308.851196, 103.049866, -685.874817, 0.0775452703, 4.43633544e-05, -0.996988416,
4.02679916e-06, 1, 4.48105384e-05, 0.996988416, -7.48951334e-06, 0.0775452703)
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]

section6:button({
name = "Gas Station",
callback = function()
[Link] =
[Link](595.925171, 130.75, -346.41568, -0.0400748774, 7.26109022e-08,
0.999196708, 2.20863914e-08, 1, -7.17834538e-08, -0.999196708, 1.91919352e-08, -
0.0400748774)
end
})
--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]

section6:button({
name = "Graveyard",
callback = function()
[Link] =
[Link](135.109558, 99.75, -57.2315979, 0.999993503, -0.000633752206, -
0.0035054055, 0.000638642872, 0.999998808, 0.00139435288, 0.00350463158, -
0.00139658386, 0.999992728)
end
})

section6:button({
name = "School Roof",
callback = function()
[Link] = [Link](-
525.353455, 68.125, 311.824402, 0.999992013, 1.03866675e-08, -0.00399552286, -
1.03507425e-08, 1, 9.01170427e-09, 0.00399552286, -8.97027519e-09, 0.999992013)
end
})
-- Anyone trying to take credit for my projects WILL have a copyright claim against
them.

--[[
██╗ ██╗ █████╗ ██████╗
██║ ██║██╔══██╗██╔════╝
██║ ██║███████║██║
╚██╗ ██╔╝██╔══██║██║
╚████╔╝ ██║ ██║╚██████╗
╚═══╝ ╚═╝ ╚═╝ ╚═════╝
--]]

You might also like