---// Made by SkiddieWilly
local Env = {}
local mouse = [Link]:GetMouse()
local gui = [Link]
local MainGui = [Link]("ScreenGui", gui)
local Buttons = {}
local Registered = {}
local Activated = {}
local ESPNPC = false
function GetTemplate()
local InputFrame = [Link]("TextButton")
local Outline = [Link]("Frame")
local Outline2 = [Link]("Frame")
local Shadows = [Link]("Folder", InputFrame)
local AmbientShadow = [Link]("ImageLabel")
local PenumbraShadow = [Link]("ImageLabel")
local UmbraShadow = [Link]("ImageLabel")
[Link] = "InputFrame"
[Link] = false
[Link] = [Link](0.5, 0.5)
InputFrame.BackgroundColor3 = [Link](0.192157, 0.192157, 0.192157)
[Link] = 0.60000002384186
InputFrame.BorderColor3 = [Link](0.192157, 0.192157, 0.192157)
[Link] = 0
[Link] = [Link](0.952, 0, 0.2 + (0.075 * (#Buttons + 1)), 0)
[Link] = false
[Link] = [Link](0.0960000008, 0, 0.0489999987, 0)
[Link] = false
[Link] = [Link]
[Link] = "Sample"
InputFrame.TextColor3 = [Link](1, 1, 1)
[Link] = 20
[Link] = true
[Link] = "Outline"
[Link] = InputFrame
[Link] = [Link](0.5, 0.5)
Outline.BackgroundColor3 = [Link](0.827451, 0.827451, 0.827451)
[Link] = 0
[Link] = [Link](0.5, 0, 0.975, 0)
[Link] = [Link](1, 0, 0.07, 0)
[Link] = 2
[Link] = "Outline2"
[Link] = Outline
[Link] = 3
[Link] = [Link](0.5, 0.5)
Outline2.BackgroundColor3 = [Link](161, 0, 35)
[Link] = 0
[Link] = [Link](0.5, 0, 0.5, 0)
[Link] = [Link](0, 0, 1, 0)
[Link] = "AmbientShadow"
[Link] = Shadows
[Link] = [Link](0.5, 0.5)
[Link] = 1
[Link] = [Link](0.5, 0, 0.5, 3)
[Link] = [Link](1, 5, 1, 5)
[Link] = 0
[Link] = "rbxassetid://1316045217"
AmbientShadow.ImageColor3 = [Link](0, 0, 0)
[Link] = 0.80000001192093
[Link] = [Link]
[Link] = [Link](10, 10, 118, 118)
[Link] = "PenumbraShadow"
[Link] = Shadows
[Link] = [Link](0.5, 0.5)
[Link] = 1
[Link] = [Link](0.5, 0, 0.5, 1)
[Link] = [Link](1, 18, 1, 18)
[Link] = 0
[Link] = "rbxassetid://1316045217"
PenumbraShadow.ImageColor3 = [Link](0, 0, 0)
[Link] = 0.87999999523163
[Link] = [Link]
[Link] = [Link](10, 10, 118, 118)
[Link] = "UmbraShadow"
[Link] = Shadows
[Link] = [Link](0.5, 0.5)
[Link] = 1
[Link] = [Link](0.5, 0, 0.5, 6)
[Link] = [Link](1, 10, 1, 10)
[Link] = 0
[Link] = "rbxassetid://1316045217"
UmbraShadow.ImageColor3 = [Link](0, 0, 0)
[Link] = 0.86000001430511
[Link] = [Link]
[Link] = [Link](10, 10, 118, 118)
return InputFrame
end
function GetNotifTemplate()
local InputFrame = [Link]("TextLabel")
local Outline = [Link]("Frame")
local Outline2 = [Link]("Frame")
local Shadows = [Link]("Folder", InputFrame)
local AmbientShadow = [Link]("ImageLabel")
local PenumbraShadow = [Link]("ImageLabel")
local UmbraShadow = [Link]("ImageLabel")
[Link] = "InputFrame"
[Link] = false
[Link] = [Link](0.5, 0.5)
InputFrame.BackgroundColor3 = [Link](0.192157, 0.192157, 0.192157)
[Link] = 0
InputFrame.BorderColor3 = [Link](0.192157, 0.192157, 0.192157)
[Link] = 0
[Link] = [Link](0.5, 0, 1.1, 0)
[Link] = false
[Link] = [Link](0.3, 0, 0.05, 0)
[Link] = [Link]
[Link] = "Sample"
InputFrame.TextColor3 = [Link](1, 1, 1)
[Link] = 20
[Link] = true
[Link] = "Outline"
[Link] = InputFrame
[Link] = [Link](0.5, 0.5)
Outline.BackgroundColor3 = [Link](0.827451, 0.827451, 0.827451)
[Link] = 0
[Link] = [Link](0.5, 0, 0.975, 0)
[Link] = [Link](1, 0, 0.07, 0)
[Link] = 2
[Link] = "Outline2"
[Link] = Outline
[Link] = 3
[Link] = [Link](0.5, 0.5)
Outline2.BackgroundColor3 = [Link](161, 0, 35)
[Link] = 0
[Link] = [Link](0.5, 0, 0.5, 0)
[Link] = [Link](0, 0, 1, 0)
[Link] = "AmbientShadow"
[Link] = Shadows
[Link] = [Link](0.5, 0.5)
[Link] = 1
[Link] = [Link](0.5, 0, 0.5, 3)
[Link] = [Link](1, 5, 1, 5)
[Link] = 0
[Link] = "rbxassetid://1316045217"
AmbientShadow.ImageColor3 = [Link](0, 0, 0)
[Link] = 0.80000001192093
[Link] = [Link]
[Link] = [Link](10, 10, 118, 118)
[Link] = "PenumbraShadow"
[Link] = Shadows
[Link] = [Link](0.5, 0.5)
[Link] = 1
[Link] = [Link](0.5, 0, 0.5, 1)
[Link] = [Link](1, 18, 1, 18)
[Link] = 0
[Link] = "rbxassetid://1316045217"
PenumbraShadow.ImageColor3 = [Link](0, 0, 0)
[Link] = 0.87999999523163
[Link] = [Link]
[Link] = [Link](10, 10, 118, 118)
[Link] = "UmbraShadow"
[Link] = Shadows
[Link] = [Link](0.5, 0.5)
[Link] = 1
[Link] = [Link](0.5, 0, 0.5, 6)
[Link] = [Link](1, 10, 1, 10)
[Link] = 0
[Link] = "rbxassetid://1316045217"
UmbraShadow.ImageColor3 = [Link](0, 0, 0)
[Link] = 0.86000001430511
[Link] = [Link]
[Link] = [Link](10, 10, 118, 118)
return InputFrame
end
function makeImage()
local id = 'rbxassetid://1084963972'
local id2 = 'rbxassetid://867619398'
local randoms = {
0,
90,
180,
-90
}
local image = [Link]("ImageLabel", MainGui)
[Link] = [Link](0, 20, 0, 20)
[Link] = [Link](0.5, 0.5)
[Link] = [Link](0, mouse.X, 0, mouse.Y)
[Link] = id
[Link] = randoms[[Link](#randoms)]
[Link] = 1
image.ImageColor3 = [Link](255, 200, 0)
local image2 = image:Clone()
[Link] = [Link]
[Link] = id2
local tween = game:GetService("TweenService"):Create(image, [Link](.3,
[Link], [Link]), {
ImageTransparency = 1
})
tween:Play()
local tween2 = game:GetService("TweenService"):Create(image2,
[Link](.3, [Link], [Link]), {
ImageTransparency = 1
})
tween2:Play()
image:TweenSize([Link](0, 100, 0, 100), "Out", "Quad", .3, true)
image2:TweenSize([Link](0, 100, 0, 100), "Out", "Quad", .3, true)
end
function Env:RegisterButton(button, canClose, toggle, func)
for i, v in pairs(Registered) do
if v == button then
return "Already Registered!"
end
end
local origPos = [Link]
local origSize = [Link]
[Link]:Connect(function()
if not Activated[button] then
button:TweenSizeAndPosition(origSize + [Link](0.034, 0, 0, 0),
origPos + [Link](-0.017, 0, 0, 0), "Out", "Quad", .5, true)
[Link].Outline2:TweenSizeAndPosition([Link](1, 0, 1,
0), [Link](0.5, 0, 0.5, 0), "Out", "Quad", .5, true)
local tween = game:GetService("TweenService"):Create(button,
[Link](.5, [Link], [Link]), {
BackgroundTransparency = 0.3
})
tween:Play()
end
end)
[Link]:Connect(function()
if not Activated[button] then
button:TweenSizeAndPosition(origSize, origPos, "Out", "Quad", .5,
true)
[Link].Outline2:TweenSizeAndPosition([Link](0, 0, 1,
0), [Link](0.5, 0, 0.5, 0), "Out", "Quad", .5, true)
local tween = game:GetService("TweenService"):Create(button,
[Link](.5, [Link], [Link]), {
BackgroundTransparency = 0.6
})
tween:Play()
end
end)
button.MouseButton1Down:Connect(function()
makeImage()
if Activated[button] and canClose then
Activated[button] = nil
button:TweenSizeAndPosition(origSize, origPos, "Out", "Quad", .5,
true)
[Link].Outline2:TweenSizeAndPosition([Link](0, 0, 1,
0), [Link](0.5, 0, 0.5, 0), "Out", "Quad", .5, true)
local tween = game:GetService("TweenService"):Create(button,
[Link](.5, [Link], [Link]), {
BackgroundTransparency = 0.6
})
tween:Play()
local ctween =
game:GetService("TweenService"):Create([Link].Outline2, [Link](.5,
[Link], [Link]), {
BackgroundColor3 = [Link](161, 0, 35)
})
ctween:Play()
else
if toggle then
Activated[button] = true
button:TweenSizeAndPosition(origSize + [Link](0.034 * 2,
0, 0, 0), origPos + [Link](-0.017 * 2, 0, 0, 0), "Out", "Quad", .5, true)
[Link].Outline2:TweenSizeAndPosition([Link](1,
0, 1, 0), [Link](0.5, 0, 0.5, 0), "Out", "Quad", .5, true)
local tween =
game:GetService("TweenService"):Create(button, [Link](.5,
[Link], [Link]), {
BackgroundTransparency = 0
})
tween:Play()
local ctween =
game:GetService("TweenService"):Create([Link].Outline2, [Link](.5,
[Link], [Link]), {
BackgroundColor3 = [Link](0, 189, 129)
})
ctween:Play()
end
if not toggle then
Activated[button] = nil
button:TweenSizeAndPosition(origSize, origPos, "Out",
"Quad", .5, true)
[Link].Outline2:TweenSizeAndPosition([Link](0,
0, 1, 0), [Link](0.5, 0, 0.5, 0), "Out", "Quad", .5, true)
local tween =
game:GetService("TweenService"):Create(button, [Link](.5,
[Link], [Link]), {
BackgroundTransparency = 0.6
})
tween:Play()
local ctween =
game:GetService("TweenService"):Create([Link].Outline2, [Link](.1,
[Link], [Link]), {
BackgroundColor3 = [Link](161, 0, 35)
})
ctween:Play()
end
end
func()
end)
end
function Env:MakeButton(text)
local button = GetTemplate()
[Link] = MainGui
[Link] = text
[Link](Buttons, button)
return button
end
function Env:NotifyTweenUp(frame, Time)
frame:TweenPosition([Link](0.5, 0, 0.6, 0), "Out", "Quad", Time, true)
end
function Env:NotifyTweenDown(frame, Time)
frame:TweenPosition([Link](0.5, 0, 1.1, 0), "Out", "Quad", Time, true)
end
function Env:Notify(text, Duration)
local frame = GetNotifTemplate()
[Link] = text
[Link] = MainGui
if type(Duration) == "boolean" and Duration == true then
Duration = 5
end
Env:NotifyTweenUp(frame, 0.7)
if type(Duration) == 'number' then
spawn(function()
wait(Duration)
Env:NotifyTweenDown(frame, 0.7)
wait(1)
frame:Destroy()
end)
end
return frame
end
-----/// Game values
local Actors = game:GetService("Workspace").[Link]
function KillNPCs()
for i, v in pairs(Actors:GetChildren()) do wait()
local Hum = [Link]
local idk1 = 45
local idk2 = 15
local head = [Link]
local pos1 = [Link]
local pos2 = [Link]
local idk3 = 0
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:FireServer(Hum, idk1, idk2, head, pos1, pos2, idk3)
end
[Link]:Connect(function(v) wait()
local Hum = [Link]:WaitForChild("Humanoid")
local idk1 = 45
local idk2 = 15
local head = [Link]
local pos1 = [Link]
local pos2 = [Link]
local idk3 = 0
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:FireServer(Hum, idk1, idk2, head, pos1, pos2, idk3)
end)
end
function AutoFarmStart()
if [Link] == 2215221144 then
local t1 = Env:Notify("Grab the Diamond Drill", false)
repeat
wait()
until
game:GetService("Players").[Link]:FindFirstChild("Bag") and
game:GetService("Players").[Link]:FindFirstChild("Bag"):FindFirst
Child("DiamondDrill")
Env:NotifyTweenDown(t1, 0.7)
local VaultWire = [Link]
local VaultWireColor = [Link]
local function Startup()
for i, v in pairs([Link]:GetChildren()) do
wait()
if [Link] == "PowerBox" and [Link] ==
VaultWireColor then
[Link] = [Link]
wait(.5)
for i = 1, 3 do
wait(.2)
pcall(function()
local A_1 = [Link]
local A_2 = v
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:FireServer(A_1, A_2)
local A_1 = "Interaction"
local A_2 = true
local Event =
game:GetService("Workspace").[Link]
Event:FireServer(A_1, A_2)
local A_1 = [Link]
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1)
local A_1 = [Link]
local A_2 = 100
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1, A_2)
local A_1 = "Interaction"
local A_2 = false
local Event =
game:GetService("Workspace").[Link]
Event:FireServer(A_1, A_2)
local A_1 = [Link]
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1)
end)
end
end
end
[Link]:MoveTo([Link].P
osition)
wait(.5)
for i = 1, 3 do
wait(.2)
pcall(function()
local A_1 =
game:GetService("Players").[Link]
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1)
local A_1 = "Interaction"
local A_2 = false
local Event =
game:GetService("Workspace").[Link]
Event:FireServer(A_1, A_2)
local A_1 =
game:GetService("Workspace").[Link]
local A_2 =
game:GetService("Workspace").[Link]
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:FireServer(A_1, A_2)
local A_1 =
game:GetService("Workspace").[Link]
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1)
local A_1 =
game:GetService("Workspace").[Link]
local A_2 = 100
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1, A_2)
local A_1 =
game:GetService("Workspace").[Link]
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1)
local A_1 =
game:GetService("Workspace").[Link]
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1)
end)
end
end
function Startup()
for i, v in pairs([Link]:GetChildren()) do
wait()
if [Link] == "PowerBox" and [Link] ==
VaultWireColor then
[Link] = [Link]
wait(.5)
for i = 1, 3 do
wait(.2)
pcall(function()
local A_1 = [Link]
local A_2 = v
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:FireServer(A_1, A_2)
local A_1 = "Interaction"
local A_2 = true
local Event =
game:GetService("Workspace").[Link]
Event:FireServer(A_1, A_2)
local A_1 = [Link]
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1)
local A_1 = [Link]
local A_2 = 100
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1, A_2)
local A_1 = "Interaction"
local A_2 = false
local Event =
game:GetService("Workspace").[Link]
Event:FireServer(A_1, A_2)
local A_1 = [Link]
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1)
end)
end
end
end
[Link]:MoveTo([Link].P
osition)
wait(.5)
for i = 1, 3 do
wait(.2)
pcall(function()
local A_1 =
game:GetService("Players").[Link]
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1)
local A_1 = "Interaction"
local A_2 = false
local Event =
game:GetService("Workspace").[Link]
Event:FireServer(A_1, A_2)
local A_1 =
game:GetService("Workspace").[Link]
local A_2 =
game:GetService("Workspace").[Link]
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:FireServer(A_1, A_2)
local A_1 =
game:GetService("Workspace").[Link]
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1)
local A_1 =
game:GetService("Workspace").[Link]
local A_2 = 100
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1, A_2)
local A_1 =
game:GetService("Workspace").[Link]
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1)
local A_1 =
game:GetService("Workspace").[Link]
local Event =
game:GetService("ReplicatedStorage").[Link]
Event:InvokeServer(A_1)
end)
end
end
Startup()
wait()
local t2 = Env:Notify("Grab the Money Bag", false)
repeat
wait()
until
game:GetService("Players").[Link]:FindFirstChild("Bag") and
game:GetService("Players").[Link]:FindFirstChild("Bag"):FindFirst
ChildOfClass("IntValue").Name:lower():find("loot")
Env:NotifyTweenDown(t2, 0.7)
wait(1)
[Link] =
[Link]
end
end
----/// Trash env functions
Env:Notify("Made by SkiddieWilly", 5)
local KillNPC = Env:MakeButton("Kill NPCs")
local tex = [Link]
Env:RegisterButton(KillNPC, true, false, function()
if Activated[KillNPC] ~= true then
KillNPCs()
[Link] = "Killed NPCs!"
wait(1)
[Link] = tex
end
end)
if [Link] == 2215221144 then
local AutoFarm = Env:MakeButton("Start Autofarm")
Env:RegisterButton(AutoFarm, false, true, function()
AutoFarmStart()
end)
end
local NPCCham = Env:MakeButton("NPC Chams")
local tex = [Link]
Env:RegisterButton(NPCCham, true, true, function()
if Activated[NPCCham] == true then
ESPNPC = true
[Link] = "Activated Chams!"
wait(1)
[Link] = tex
else
ESPNPC = false
end
end)
[Link]:Connect(function(v)
if ESPNPC then
repeat wait() until v:FindFirstChild("Character")
for i,v in pairs([Link]:GetChildren()) do
if [Link] == "MeshPart" or "Part" and [Link] ~=
"HumanoidRootPart" then
--
xd = [Link]("SurfaceGui")
[Link] = [Link]
[Link] = [Link]
[Link] = v
[Link] = true
Frame = [Link]("Frame")
[Link] = xd
Frame.BackgroundColor3 = [Link](1, 1, 1)
[Link] = [Link](1, 0, 1, 0)
[Link] = 0.6
Frame.BackgroundColor3 = [Link](230,0,0)
--
xd = [Link]("SurfaceGui")
[Link] = [Link]
[Link] = [Link]
[Link] = v
[Link] = true
Frame = [Link]("Frame")
[Link] = xd
Frame.BackgroundColor3 = [Link](1, 1, 1)
[Link] = [Link](1, 0, 1, 0)
[Link] = 0.6
Frame.BackgroundColor3 = [Link](230,0,0)
--
xd = [Link]("SurfaceGui")
[Link] = [Link]
[Link] = [Link]
[Link] = v
[Link] = true
Frame = [Link]("Frame")
[Link] = xd
Frame.BackgroundColor3 = [Link](1, 1, 1)
[Link] = [Link](1, 0, 1, 0)
[Link] = 0.6
Frame.BackgroundColor3 = [Link](230,0,0)
--
xd = [Link]("SurfaceGui")
[Link] = [Link]
[Link] = [Link]
[Link] = v
[Link] = true
Frame = [Link]("Frame")
[Link] = xd
Frame.BackgroundColor3 = [Link](1, 1, 1)
[Link] = [Link](1, 0, 1, 0)
[Link] = 0.6
Frame.BackgroundColor3 = [Link](230,0,0)
--
xd = [Link]("SurfaceGui")
[Link] = [Link]
[Link] = [Link]
[Link] = v
[Link] = true
Frame = [Link]("Frame")
[Link] = xd
Frame.BackgroundColor3 = [Link](1, 1, 1)
[Link] = [Link](1, 0, 1, 0)
[Link] = 0.6
Frame.BackgroundColor3 = [Link](230,0,0)
--
xd = [Link]("SurfaceGui")
[Link] = [Link]
[Link] = [Link]
[Link] = v
[Link] = true
Frame = [Link]("Frame")
[Link] = xd
Frame.BackgroundColor3 = [Link](1, 1, 1)
[Link] = [Link](1, 0, 1, 0)
[Link] = 0.6
Frame.BackgroundColor3 = [Link](230,0,0)
end
end
end
end)
while true do wait()
if ESPNPC == true then
for i, v in pairs(Actors:GetChildren()) do
for i,v in pairs([Link]:GetChildren()) do
if [Link] == "MeshPart" or "Part" and [Link] ~=
"HumanoidRootPart" then
--
xd = [Link]("SurfaceGui")
[Link] = [Link]
[Link] = [Link]
[Link] = v
[Link] = true
Frame = [Link]("Frame")
[Link] = xd
Frame.BackgroundColor3 = [Link](1, 1, 1)
[Link] = [Link](1, 0, 1, 0)
[Link] = 0.6
Frame.BackgroundColor3 = [Link](230,0,0)
--
xd = [Link]("SurfaceGui")
[Link] = [Link]
[Link] = [Link]
[Link] = v
[Link] = true
Frame = [Link]("Frame")
[Link] = xd
Frame.BackgroundColor3 = [Link](1, 1, 1)
[Link] = [Link](1, 0, 1, 0)
[Link] = 0.6
Frame.BackgroundColor3 = [Link](230,0,0)
--
xd = [Link]("SurfaceGui")
[Link] = [Link]
[Link] = [Link]
[Link] = v
[Link] = true
Frame = [Link]("Frame")
[Link] = xd
Frame.BackgroundColor3 = [Link](1, 1, 1)
[Link] = [Link](1, 0, 1, 0)
[Link] = 0.6
Frame.BackgroundColor3 = [Link](230,0,0)
--
xd = [Link]("SurfaceGui")
[Link] = [Link]
[Link] = [Link]
[Link] = v
[Link] = true
Frame = [Link]("Frame")
[Link] = xd
Frame.BackgroundColor3 = [Link](1, 1, 1)
[Link] = [Link](1, 0, 1, 0)
[Link] = 0.6
Frame.BackgroundColor3 = [Link](230,0,0)
--
xd = [Link]("SurfaceGui")
[Link] = [Link]
[Link] = [Link]
[Link] = v
[Link] = true
Frame = [Link]("Frame")
[Link] = xd
Frame.BackgroundColor3 = [Link](1, 1, 1)
[Link] = [Link](1, 0, 1, 0)
[Link] = 0.6
Frame.BackgroundColor3 = [Link](230,0,0)
--
xd = [Link]("SurfaceGui")
[Link] = [Link]
[Link] = [Link]
[Link] = v
[Link] = true
Frame = [Link]("Frame")
[Link] = xd
Frame.BackgroundColor3 = [Link](1, 1, 1)
[Link] = [Link](1, 0, 1, 0)
[Link] = 0.6
Frame.BackgroundColor3 = [Link](230,0,0)
end
end
end
repeat wait() until ESPNPC ~= true
[Link]:ClearAllChildren()
end
end