
Key Required

local enabled = false -- the heart of it all... one line. also js change this using J cuz i cba
local refreshrate = 1 -- the lower the more your fps might die. 1 second is usually good enough
local miscitems = {
-- Guns
hardball = {
WSName = "Pistol";
Showname = "Hardball";
Color = Color3.new(1, 0.32549, 0.32549);
};
doublebrrrel = {
WSName = "DB";
Showname = "Double Barrel";
Color = Color3.new(1, 0.32549, 0.32549);
};
deagle = {
WSName = "Deagle";
Showname = "Desert Eagle";
Color = Color3.new(1, 0.32549, 0.32549);
};
magnum = {
WSName = "MAGNUM";
Showname = "Magnum";
Color = Color3.new(1, 0.32549, 0.32549);
};
mp5 = {
WSName = "MP5";
Showname = "MP5";
Color = Color3.new(1, 0.32549, 0.32549);
};
sniper = {
WSName = "Sniper";
Showname = "Sniper Rifle";
Color = Color3.new(1, 0.32549, 0.32549);
};
snub = {
WSName = "Snub";
Showname = "Snub Revolver";
Color = Color3.new(1, 0.32549, 0.32549);
};
toolboxmac10 = {
WSName = "ToolboxMAC10";
Showname = "Toolbox MAC-10";
Color = Color3.new(1, 0.32549, 0.32549);
};
acecarabine = {
WSName = "AceCarabine";
Showname = "Ace Carbine";
Color = Color3.new(1, 0.32549, 0.32549);
};
ak47 = {
WSName = "AK47";
Showname = "AK-47";
Color = Color3.new(1, 0.32549, 0.32549);
};
-- Non-gun items (No color assigned)
coffee = {
WSName = "Coffee";
Showname = "Coffee";
Color = Color3.new(0.313725, 0.172549, 0.0588235)
};
bottle = {
WSName = "Bottle";
Showname = "Seltzer Bottle";
Color = Color3.new(0.160784, 1, 0.792157)
};
-- Magazines (Bright Orange)
snubcylinder = {
WSName = "SnubCylinder";
Showname = "Snub Cylinder";
Color = Color3.new(1, 0.5, 0);
};
pistolmag = {
WSName = "PistolMag";
Showname = "Pistol Magazine";
Color = Color3.new(1, 0.5, 0);
};
mac10mag = {
WSName = "MAC10MAG";
Showname = "MAC-10 Magazine";
Color = Color3.new(1, 0.5, 0);
};
mp5mag = {
WSName = "MP5MAG";
Showname = "MP5 Magazine";
Color = Color3.new(1, 0.5, 0);
};
acemag = {
WSName = "AceMag";
Showname = "Ace Magazine";
Color = Color3.new(1, 0.5, 0);
};
akmag = {
WSName = "AKMag";
Showname = "AK Magazine";
Color = Color3.new(1, 0.5, 0);
};
shell = {
WSName = "Shell";
Showname = "Shotgun Shell";
Color = Color3.new(1, 0.5, 0);
};
sniperbullet = {
WSName = "SniperBullet";
Showname = "Sniper Bullet";
Color = Color3.new(1, 0.5, 0);
};
magnumround = {
WSName = "MagnumRound";
Showname = "Magnum Round";
Color = Color3.new(1, 0.5, 0);
};
grenade = {
WSName = "Grenade";
Showname = "Grenade";
Color = Color3.new(1, 0.5, 0);
};
}
local FreeYawn = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local Berg = Instance.new("TextLabel")
local UIAspectRatioConstraint = Instance.new("UIAspectRatioConstraint")
local Alamont = Instance.new("TextLabel")
local Halfwell = Instance.new("TextLabel")
FreeYawn.Name = "Free :Yawn:"
FreeYawn.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
FreeYawn.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
FreeYawn.DisplayOrder = 99999999
FreeYawn.ResetOnSpawn = false
Frame.Parent = FreeYawn
Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Frame.BackgroundTransparency = 0.900
Frame.BorderColor3 = Color3.fromRGB(0, 0, 0)
Frame.BorderSizePixel = 0
Frame.Position = UDim2.new(0.010251631, 0, 0.781676412, 0)
Frame.Size = UDim2.new(0.279589921, 0, 0.195581555, 0)
Berg.Name = "Berg"
Berg.Parent = Frame
Berg.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Berg.BackgroundTransparency = 1.000
Berg.BorderColor3 = Color3.fromRGB(0, 0, 0)
Berg.BorderSizePixel = 0
Berg.Size = UDim2.new(0, 300, 0, 34)
Berg.Font = Enum.Font.Cartoon
Berg.Text = "Bergmann: ?"
Berg.TextColor3 = Color3.fromRGB(0, 0, 0)
Berg.TextScaled = true
Berg.TextSize = 14.000
Berg.TextWrapped = true
Berg.TextXAlignment = Enum.TextXAlignment.Left
UIAspectRatioConstraint.Parent = Frame
UIAspectRatioConstraint.AspectRatio = 3.000
Alamont.Name = "Alamont"
Alamont.Parent = Frame
Alamont.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Alamont.BackgroundTransparency = 1.000
Alamont.BorderColor3 = Color3.fromRGB(0, 0, 0)
Alamont.BorderSizePixel = 0
Alamont.Position = UDim2.new(0, 0, 0.670000017, 0)
Alamont.Size = UDim2.new(0, 300, 0, 33)
Alamont.Font = Enum.Font.Cartoon
Alamont.Text = "Alamont: ?"
Alamont.TextColor3 = Color3.fromRGB(0, 0, 0)
Alamont.TextScaled = true
Alamont.TextSize = 14.000
Alamont.TextWrapped = true
Alamont.TextXAlignment = Enum.TextXAlignment.Left
Halfwell.Name = "Halfwell"
Halfwell.Parent = Frame
Halfwell.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Halfwell.BackgroundTransparency = 1.000
Halfwell.BorderColor3 = Color3.fromRGB(0, 0, 0)
Halfwell.BorderSizePixel = 0
Halfwell.Position = UDim2.new(0, 0, 0.340000004, 0)
Halfwell.Size = UDim2.new(0, 300, 0, 33)
Halfwell.Font = Enum.Font.Cartoon
Halfwell.Text = "Halfwell: ?"
Halfwell.TextColor3 = Color3.fromRGB(0, 0, 0)
Halfwell.TextScaled = true
Halfwell.TextSize = 14.000
Halfwell.TextWrapped = true
Halfwell.TextXAlignment = Enum.TextXAlignment.Left
FreeYawn.Enabled = false
local bases = {
Bergmann = "3";
Halfwell = "2";
Alamont = "1"
}
local colors = {
Cash = {
Name = "Cash";
Color = Color3.new(0, 1, 0);
};
FakeCash = {
Name = "FakeCash";
Color = Color3.new(1, 0, 0);
};
Project = {
Name = "Disk";
Color = Color3.new(1, 1, 0);
};
Sedan = {
Name = "Sedan";
Color = Color3.new(0.576471, 0.152941, 1)
};
Phone = {
Name = "Phone";
Color = Color3.new(0, 0.0156863, 1)
}
}
local function addgui(obj)
if obj.Name == "Briefcase" and obj:IsA("Model") then
local cash = 0
local fakecash = 0
local disc = "None"
local gui
for i, v in pairs(game.Players.LocalPlayer.PlayerGui:GetChildren()) do
if v:IsA("BillboardGui") and v.Adornee == obj then
gui = v
end
end
if gui then
if enabled then
for i, v in pairs(obj:GetChildren()) do
for i, g in pairs(game.Players.LocalPlayer.PlayerGui:GetChildren()) do
if g:IsA("BillboardGui") and g.Adornee == v then
g:Destroy()
end
end
local diskname
if v.Name == "Cash" and v:IsA("Model") then
cash = cash + 1 or 1
elseif v.Name == "FakeCash" and v:IsA("Model") then
fakecash = fakecash + 1 or 1
elseif v.Name == "Disk" and v:IsA("Model") then
if v:FindFirstChild("Note") then
diskname = v.Note.SurfaceGui.TextLabel.Text
else
diskname = "Unidentified"
end
diskname = diskname or "Unidentified"
disc = "Disk ("..diskname..")"
end
end
gui.MainFrame.Cash.Text = "Cash: "..tostring(cash)
gui.MainFrame.FakeCash.Text = "FakeCash: "..tostring(fakecash)
gui.MainFrame.Disc.Text = "Disc: "..tostring(disc)
if obj:FindFirstChild("Grenade") then
gui.MainFrame.Briefcase.Text = "Briefcase (RIGGED)"
end
else
gui:Destroy()
end
elseif not gui and enabled then
local SkiddedLb = Instance.new("BillboardGui")
local MainFrame = Instance.new("Frame")
local Briefcase = Instance.new("TextLabel")
local Cash = Instance.new("TextLabel")
local FakeCash = Instance.new("TextLabel")
local Disc = Instance.new("TextLabel")
SkiddedLb.Name = "SkiddedLb"
SkiddedLb.Parent = game.Players.LocalPlayer.PlayerGui
SkiddedLb.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
SkiddedLb.ResetOnSpawn = false
SkiddedLb.AlwaysOnTop = true
SkiddedLb.Size = UDim2.new(17,0,8,0)
SkiddedLb.Adornee = obj
MainFrame.Name = "MainFrame"
MainFrame.Parent = SkiddedLb
MainFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
MainFrame.BackgroundTransparency = 1.000
MainFrame.BorderColor3 = Color3.fromRGB(0, 0, 0)
MainFrame.BorderSizePixel = 0
MainFrame.Size = UDim2.new(1, 0, 1, 0)
Briefcase.Name = "Briefcase"
Briefcase.Parent = MainFrame
Briefcase.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Briefcase.BackgroundTransparency = 1.000
Briefcase.BorderColor3 = Color3.fromRGB(0, 0, 0)
Briefcase.BorderSizePixel = 0
Briefcase.Size = UDim2.new(1, 0, 0.400000006, 0)
Briefcase.Font = Enum.Font.Cartoon
Briefcase.Text = "Briefcase"
Briefcase.TextColor3 = Color3.fromRGB(0, 0, 0)
Briefcase.TextScaled = true
Briefcase.TextSize = 14.000
Briefcase.TextWrapped = true
Cash.Name = "Cash"
Cash.Parent = MainFrame
Cash.BackgroundColor3 = Color3.fromRGB(105, 255, 88)
Cash.BackgroundTransparency = 1.000
Cash.BorderColor3 = Color3.fromRGB(0, 0, 0)
Cash.BorderSizePixel = 0
Cash.Position = UDim2.new(0, 0, 0.400000006, 0)
Cash.Size = UDim2.new(1, 0, 0.200000003, 0)
Cash.Font = Enum.Font.Cartoon
Cash.Text = "Stacks: X"
Cash.TextColor3 = Color3.fromRGB(0, 255, 0)
Cash.TextScaled = true
Cash.TextSize = 14.000
Cash.TextWrapped = true
FakeCash.Name = "FakeCash"
FakeCash.Parent = MainFrame
FakeCash.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
FakeCash.BackgroundTransparency = 1.000
FakeCash.BorderColor3 = Color3.fromRGB(0, 0, 0)
FakeCash.BorderSizePixel = 0
FakeCash.Position = UDim2.new(0, 0, 0.600000024, 0)
FakeCash.Size = UDim2.new(1, 0, 0.200000003, 0)
FakeCash.Font = Enum.Font.Cartoon
FakeCash.Text = "Fake Stacks: X"
FakeCash.TextColor3 = Color3.fromRGB(255, 0, 0)
FakeCash.TextScaled = true
FakeCash.TextSize = 14.000
FakeCash.TextWrapped = true
Disc.Name = "Disc"
Disc.Parent = MainFrame
Disc.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Disc.BackgroundTransparency = 1.000
Disc.BorderColor3 = Color3.fromRGB(0, 0, 0)
Disc.BorderSizePixel = 0
Disc.Position = UDim2.new(0, 0, 0.800000012, 0)
Disc.Size = UDim2.new(1, 0, 0.200000003, 0)
Disc.Font = Enum.Font.Cartoon
Disc.Text = "Disk: None"
Disc.TextColor3 = Color3.fromRGB(255, 238, 0)
Disc.TextScaled = true
Disc.TextSize = 14.000
Disc.TextWrapped = true
for i, v in pairs(obj:GetChildren()) do
if v.Name == "Cash" and v:IsA("Group") then
cash = cash + 1 or 1
elseif v.Name == "FakeCash" and v:IsA("Group") then
fakecash = fakecash + 1 or 1
elseif v.Name == "Disk" and v:IsA("Group") then
local diskname
if v:FindFirstChild("Note") then
diskname = v:FindFirstChild("Note").SurfaceGui.TextLabel.Text
else
diskname = "Unidentified"
end
disc = "Disk ("..diskname..")"
end
end
gui = SkiddedLb
gui.MainFrame.Cash.Text = "Cash: "..tostring(cash)
gui.MainFrame.FakeCash.Text = "FakeCash: "..tostring(fakecash)
gui.MainFrame.Disc.Text = "Disk: "..tostring(disc)
end
elseif obj.Name == "FakeCash" or obj.Name == "Cash" or obj.Name == "Sedan" or obj.Name == "Phone" and obj:IsA("Model") then
local gui
for i, v in pairs(game.Players.LocalPlayer.PlayerGui:GetChildren()) do
if v:IsA("BillboardGui") and v.Adornee == obj then
gui = v
end
end
local picked
for i, v in pairs(colors) do
if v.Name == obj.Name then
picked = v
end
end
if gui then
if enabled then
else
gui:Destroy()
end
elseif not gui and enabled then
local SkiddedLb = Instance.new("BillboardGui")
local MainFrame = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
SkiddedLb.Name = "SkiddedLb"
SkiddedLb.Parent = game.Players.LocalPlayer.PlayerGui
SkiddedLb.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
SkiddedLb.Active = true
SkiddedLb.ResetOnSpawn = false
SkiddedLb.AlwaysOnTop = true
SkiddedLb.LightInfluence = 1.000
SkiddedLb.Size = UDim2.new(5, 0, 1.7, 0)
SkiddedLb.Adornee = obj
MainFrame.Name = "MainFrame"
MainFrame.Parent = SkiddedLb
MainFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
MainFrame.BackgroundTransparency = 1.000
MainFrame.BorderColor3 = Color3.fromRGB(0, 0, 0)
MainFrame.BorderSizePixel = 0
MainFrame.Size = UDim2.new(1, 0, 1, 0)
TextLabel.Parent = MainFrame
TextLabel.BackgroundColor3 = Color3.fromRGB(17, 255, 0)
TextLabel.BackgroundTransparency = 1.000
TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.BorderSizePixel = 0
TextLabel.Size = UDim2.new(1, 0, 1, 0)
TextLabel.Font = Enum.Font.Cartoon
TextLabel.Text = picked.Name
TextLabel.TextColor3 = picked.Color
TextLabel.TextScaled = true
TextLabel.TextSize = 14.000
TextLabel.TextWrapped = true
end
elseif obj.Name == "Disk" and obj:IsA("Model") then
local gui
for i, v in pairs(game.Players.LocalPlayer.PlayerGui:GetChildren()) do
if v:IsA("BillboardGui") and v.Adornee == obj then
gui = v
end
end
if gui then
if enabled then
else
gui:Destroy()
end
elseif not gui and enabled then
local SkiddedLb = Instance.new("BillboardGui")
local MainFrame = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
SkiddedLb.Name = "SkiddedLb"
SkiddedLb.Parent = game.Players.LocalPlayer.PlayerGui
SkiddedLb.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
SkiddedLb.Active = true
SkiddedLb.ResetOnSpawn = false
SkiddedLb.AlwaysOnTop = true
SkiddedLb.LightInfluence = 1.000
SkiddedLb.Size = UDim2.new(5, 0, 1.7, 0)
SkiddedLb.Adornee = obj
MainFrame.Name = "MainFrame"
MainFrame.Parent = SkiddedLb
MainFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
MainFrame.BackgroundTransparency = 1.000
MainFrame.BorderColor3 = Color3.fromRGB(0, 0, 0)
MainFrame.BorderSizePixel = 0
MainFrame.Size = UDim2.new(1, 0, 1, 0)
TextLabel.Parent = MainFrame
TextLabel.BackgroundColor3 = Color3.fromRGB(17, 255, 0)
TextLabel.BackgroundTransparency = 1.000
TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.BorderSizePixel = 0
TextLabel.Size = UDim2.new(1, 0, 1, 0)
TextLabel.Font = Enum.Font.Cartoon
local diskname
if obj:FindFirstChild("Note") then
diskname = obj.Note.SurfaceGui.TextLabel.Text
else
diskname = "Unidentified"
end
TextLabel.Text = "Disk ("..tostring(diskname)..")"
TextLabel.TextColor3 = Color3.new(1, 1, 0)
TextLabel.TextScaled = true
TextLabel.TextSize = 14.000
TextLabel.TextWrapped = true
end
end
for i, v in pairs(miscitems) do
if obj.Name == v.WSName then
local gui
for i, v in pairs(game.Players.LocalPlayer.PlayerGui:GetChildren()) do
if v:IsA("BillboardGui") and v.Adornee == obj then
gui = v
end
end
if gui and not enabled then
gui:Destroy()
elseif not gui and enabled then
local SkiddedLb = Instance.new("BillboardGui")
local MainFrame = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
SkiddedLb.Name = "SkiddedLb"
SkiddedLb.Parent = game.Players.LocalPlayer.PlayerGui
SkiddedLb.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
SkiddedLb.Active = true
SkiddedLb.ResetOnSpawn = false
SkiddedLb.AlwaysOnTop = true
SkiddedLb.LightInfluence = 1.000
SkiddedLb.Size = UDim2.new(5, 0, 1.7, 0)
SkiddedLb.Adornee = obj
MainFrame.Name = "MainFrame"
MainFrame.Parent = SkiddedLb
MainFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
MainFrame.BackgroundTransparency = 1.000
MainFrame.BorderColor3 = Color3.fromRGB(0, 0, 0)
MainFrame.BorderSizePixel = 0
MainFrame.Size = UDim2.new(1, 0, 1, 0)
TextLabel.Parent = MainFrame
TextLabel.BackgroundColor3 = Color3.fromRGB(17, 255, 0)
TextLabel.BackgroundTransparency = 1.000
TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.BorderSizePixel = 0
TextLabel.Size = UDim2.new(1, 0, 1, 0)
TextLabel.Font = Enum.Font.Cartoon
TextLabel.Text = v.Showname
TextLabel.TextColor3 = v.Color
TextLabel.TextScaled = true
TextLabel.TextSize = 14.000
TextLabel.TextWrapped = true
end
end
end
for i, v in pairs(game.Players.LocalPlayer.PlayerGui:GetChildren()) do
if v.Name == "SkiddedLb" and v:IsA("BillboardGui") then
if v.Adornee and v.Adornee:IsDescendantOf(workspace) then
else
v:Destroy()
end
end
end
end
local function notif(msg)
game.StarterGui:SetCore("SendNotification",{
Title = "ESP";
Text = msg;
Duration = 3
})
end
game.UserInputService.InputBegan:Connect(function(inp,gpe)
if not gpe and inp.KeyCode == Enum.KeyCode.J then
enabled = not enabled
notif("Esp is now "..tostring(enabled).."!")
end
end)
while true do
for i, v in pairs(workspace:GetChildren()) do
addgui(v)
end
if enabled then
if workspace:FindFirstChild("CurrentMap") then
local thingies = {
DD = {
Name = "Dead Drop";
Extra = nil;
Show = " DeD > Dead Drop, Nothing Counts"
};
TRSB = {
Name = "Transaction";
Extra = "Use the";
Show = " TRS > Has Cash, Needs Disk"
};
TRSS = {
Name = "Transaction";
Extra = "You have";
Show = " TRS > Has Disk, Needs Cash"
};
TRSAN = {
Name = "Transaction";
Extra = "Acquire the";
Show = " TRS > Needs Disk, Has Nothing"
};
MISS = {
Name = "Missin";
Extra = nil;
Show = " MISS > No Team, Ignore"
};
ACQG = {
Name = "Acquisition";
Extra = "Acquire the";
Show = " ACQ > Grabs Project, Sells Or Keeps After"
};
ACQB = {
Name = "Acquisition";
Extra = "Use the";
Show = " ACQ > Buys Project That Was Grabbed"
};
DDS = {
Name = "Double Disk";
Extra = "You have";
Show = " DoD > Has Disk, 2 Disks Exist"
};
DDB = {
Name = "Double Disk";
Extra = "Use the";
Show = " DoD > Needs To Buy 2 Disks, Has More Than Normal Cash"
}
}
local bases = workspace.CurrentMap.Round.Core.Bases
local text1 = string.split(bases:FindFirstChild("3").MissionBoard.SurfaceGui.MissionText.Text, ":>")
local text2 = string.split(bases:FindFirstChild("2").MissionBoard.SurfaceGui.MissionText.Text, ":>")
local text3 = string.split(bases:FindFirstChild("1").MissionBoard.SurfaceGui.MissionText.Text, ":>")
-- Trim spaces from extracted parts
local trimmedText1 = string.gsub(text1[2] or "", "^%s*(.-)%s*$", "%1")
local trimmedText2 = string.gsub(text2[2] or "", "^%s*(.-)%s*$", "%1")
local trimmedText3 = string.gsub(text3[2] or "", "^%s*(.-)%s*$", "%1")
-- Now split
local extra1 = string.split(trimmedText1, " ")
local extra2 = string.split(trimmedText2, " ")
local extra3 = string.split(trimmedText3, " ")
text1 = text1[1]
text2 = text2[1]
text3 = text3[1]
-- Ensure there are at least two words before indexing
extra1 = (extra1[1] or "") .. " " .. (extra1[2] or "")
extra2 = (extra2[1] or "") .. " " .. (extra2[2] or "")
extra3 = (extra3[1] or "") .. " " .. (extra3[2] or "")
for i, v in pairs(thingies) do
if v.Name:lower() == text1:lower() then
if v.Extra then
if v.Extra:lower() == extra1:lower() then
Berg.Text = "Bergmann:" .. v.Show
end
else
Berg.Text = "Bergmann:" .. v.Show
end
end
if v.Name:lower() == text2:lower() then
if v.Extra then
if v.Extra:lower() == extra2:lower() then
Halfwell.Text = "Halfwell:" .. v.Show
end
else
Halfwell.Text = "Halfwell:" .. v.Show
end
end
if v.Name:lower() == text3:lower() then
if v.Extra then
if v.Extra:lower() == extra3:lower() then
Alamont.Text = "Alamont:" .. v.Show
end
else
Alamont.Text = "Alamont:" .. v.Show
end
end
end
FreeYawn.Enabled = true
end
elseif not enabled then
FreeYawn.Enabled = false
end
wait(refreshrate)
end
money count on briefcase is buged
please update it.