0% found this document useful (0 votes)
6 views6 pages

bac0nGUI: ESP and Fun Scripts

Uploaded by

ffd010302
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)
6 views6 pages

bac0nGUI: ESP and Fun Scripts

Uploaded by

ffd010302
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

-- Load Rayfield

local Rayfield = loadstring(game:HttpGet("[Link]

-- Create Window
local Window = Rayfield:CreateWindow({
Name = "bac0nGUI",
LoadingTitle = "bac0nGUI",
LoadingSubtitle = "by bac0n",
ConfigurationSaving = {
Enabled = true,
FolderName = nil,
FileName = "bac0nGUIConfig"
},
KeySystem = false
})

-------------------------
-- ESP Tab
-------------------------
local ESPTab = Window:CreateTab("ESP And Stuff", 4483362458)
local espEnabled = false
local players = [Link]
local ESPObjects = {}

local function addRedHighlight(plr)


if not [Link] then return end
if [Link]:FindFirstChild("ESP_Highlight") then return end

local highlight = [Link]("Highlight")


[Link] = "ESP_Highlight"
[Link] = [Link]
[Link] = [Link](255,0,0)
[Link] = 0.5
[Link] = [Link](255,0,0)
[Link] = 0
[Link] = [Link]:WaitForChild("PlayerGui")
end

local function removeRedHighlight(plr)


if [Link] and [Link]:FindFirstChild("ESP_Highlight") then
[Link].ESP_Highlight:Destroy()
end
end

local function createESP(plr)


local char = [Link]
if not char or not char:FindFirstChild("HumanoidRootPart") then return end
local root = [Link]
local hum = char:FindFirstChild("Humanoid")

local billboard = [Link]("BillboardGui")


[Link] = "ESPBillboard"
[Link] = root
[Link] = [Link](0,150,0,50)
[Link] = [Link](0,3,0)
[Link] = true

local nameLabel = [Link]("TextLabel")


[Link] = [Link](1,0,0.3,0)
[Link] = 1
nameLabel.TextColor3 = [Link](1,0,0)
[Link] = 0
[Link] = [Link]
[Link] = true
[Link] = [Link]
[Link] = billboard

local healthLabel = [Link]("TextLabel")


[Link] = [Link](1,0,0.3,0)
[Link] = [Link](0,0,0.3,0)
[Link] = 1
healthLabel.TextColor3 = [Link](0,1,0)
[Link] = 0
[Link] = [Link]
[Link] = true
[Link] = "HP: " .. [Link]([Link])
[Link] = billboard

local distLabel = [Link]("TextLabel")


[Link] = [Link](1,0,0.3,0)
[Link] = [Link](0,0,0.6,0)
[Link] = 1
distLabel.TextColor3 = [Link](1,1,0)
[Link] = 0
[Link] = [Link]
[Link] = true
[Link] = "Distance: 0"
[Link] = billboard

[Link] = [Link]:WaitForChild("PlayerGui")
ESPObjects[plr] = {Billboard = billboard, HealthLabel = healthLabel, DistLabel
= distLabel, Humanoid = hum}

addRedHighlight(plr)
end

local function removeESP(plr)


if ESPObjects[plr] then
ESPObjects[plr].Billboard:Destroy()
ESPObjects[plr] = nil
end
removeRedHighlight(plr)
end

local function updateESP()


for plr, obj in pairs(ESPObjects) do
if [Link] and [Link]:FindFirstChild("HumanoidRootPart") then
[Link] = "HP: " .. [Link]([Link])
local dist = ([Link] -
[Link]).Magnitude
[Link] = "Distance: " .. [Link](dist)
end
end
end

ESPTab:CreateToggle({
Name = "ESP Mode",
CurrentValue = false,
Callback = function(value)
espEnabled = value
if espEnabled then
for _, plr in pairs(players:GetPlayers()) do
if plr ~= [Link] then
createESP(plr)
end
end
else
for plr, _ in pairs(ESPObjects) do
removeESP(plr)
end
end
end
})

[Link]:Connect(function(plr)
[Link]:Connect(function()
if espEnabled then
createESP(plr)
end
end)
end)

game:GetService("RunService").RenderStepped:Connect(function()
if espEnabled then
updateESP()
end
end)

-------------------------
-- SUS TAB💦
-------------------------
local SUS_TAB = Window:CreateTab("SUS TAB💦", 4483362458)

SUS_TAB:CreateButton({
Name = "Shake Your Butt 🍑",
Callback = function()
local player = [Link]
local char = [Link]
if not char then return end
local hum = char:FindFirstChild("Humanoid")
local root = char:FindFirstChild("HumanoidRootPart")
if not hum or not root then return end

local TweenService = game:GetService("TweenService")


local torso
if char:FindFirstChild("LowerTorso") then
torso = [Link]
elseif char:FindFirstChild("Torso") then
torso = [Link]
else
torso = root
end

local originalCFrame = [Link]


local leanCF = [Link] * [Link](0,0,-0.15) *
[Link]([Link](-10),0,0)
local leanTween = TweenService:Create(torso, [Link](0.3,
[Link]), {CFrame = leanCF})
leanTween:Play()
[Link]:Wait()

local shakeTime = 5
local elapsed = 0
local interval = 0.1

while elapsed < shakeTime do


local left = [Link] * [Link](0, [Link](10), 0)
local right = [Link] * [Link](0, [Link](-10), 0)

local tweenLeft = TweenService:Create(torso, [Link](interval,


[Link]), {CFrame = left})
tweenLeft:Play()
[Link]:Wait()

local tweenRight = TweenService:Create(torso, [Link](interval,


[Link]), {CFrame = right})
tweenRight:Play()
[Link]:Wait()

elapsed = elapsed + interval*2


end

local resetTween = TweenService:Create(torso, [Link](0.2,


[Link]), {CFrame = originalCFrame})
resetTween:Play()
end,
})

SUS_TAB:CreateLabel(" ") -- spacing for joke button

SUS_TAB:CreateButton({
Name = "THERES NO SEX IN THIS SCRIPT NIGGTART ONNLY FRIENDLY SEX FOR KIDS",
Callback = function()
-- Does nothing
end,
})

-------------------------
-- Bug Fixes and Updates Tab
-------------------------
local UpdatesTab = Window:CreateTab("Bug Fixes and Updates", 4483362458)

local announcements = {
"NEW GUI BY Bac0n",
"Updates every Saturday",
"If the feature called Shake Your Butt in SUS TAB bugs out, it will be fixed in
the next update",
"The reason why the MM2 Script and Grow a Garden executes Skibidi Hub is
because I don't know what script to use"
}

for _, text in ipairs(announcements) do


UpdatesTab:CreateLabel(text)
end
-------------------------
-- Admin Scripts Tab
-------------------------
local AdminTab = Window:CreateTab("Admin Scripts", 4483362458)

AdminTab:CreateButton({
Name = "Load Infinite Yield",
Callback = function()
loadstring(game:HttpGet("[Link]
infiniteyield/master/source"))()
end,
})

-------------------------
-- Universal Tab
-------------------------
local UniversalTab = Window:CreateTab("Universal", 4483362458)

-- Fortnite Dance
UniversalTab:CreateButton({
Name = "Fortnite Dance",
Callback = function()
local player = [Link]
local char = [Link]
if not char then return end
local hum = char:FindFirstChild("Humanoid")
if not hum then return end

local anim = [Link]("Animation")


[Link] = "rbxassetid://507767388" -- Fortnite-style dance
local track = hum:LoadAnimation(anim)
[Link] = true
track:Play()

print("Fortnite Dance started! Use the stop button to end it.")


end,
})

UniversalTab:CreateButton({
Name = "Stop Fortnite Dance",
Callback = function()
local player = [Link]
local char = [Link]
if not char then return end
local hum = char:FindFirstChild("Humanoid")
if not hum then return end

for _, track in pairs(hum:GetPlayingAnimationTracks()) do


if [Link] == "rbxassetid://507767388" then
track:Stop()
end
end
end,
})

-- Jerk It Fun (silly client-side animation)


UniversalTab:CreateButton({
Name = "Jerk It (Fun Animation)",
Callback = function()
local player = [Link]
local char = [Link]
if not char then return end
local hum = char:FindFirstChild("Humanoid")
if not hum then return end

local anim = [Link]("Animation")


[Link] = "rbxassetid://507767388" -- same example silly dance
local track = hum:LoadAnimation(anim)
[Link] = true
track:Play()
end,
})

-- MM2 Skibidi Hub Script


UniversalTab:CreateButton({
Name = "MM2 Skibidi Hub",
Callback = function()
loadstring(game:HttpGet("[Link]
Skibidi-hub/main/skibidi"))()
end,
})

-- Grow a Garden Script


UniversalTab:CreateButton({
Name = "Grow a Garden Script",
Callback = function()
loadstring(game:HttpGet("[Link]
Garden/main/Grow_A_Garden.lua"))()
end,
})

You might also like