-- Load Rayfield local Rayfield = loadstring(game:HttpGet("https://sirius.menu/rayfield"))() -- 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 = game.Players local ESPObjects = {} local function addRedHighlight(plr) if not plr.Character then return end if plr.Character:FindFirstChild("ESP_Highlight") then return end local highlight = Instance.new("Highlight") highlight.Name = "ESP_Highlight" highlight.Adornee = plr.Character highlight.FillColor = Color3.fromRGB(255,0,0) highlight.FillTransparency = 0.5 highlight.OutlineColor = Color3.fromRGB(255,0,0) highlight.OutlineTransparency = 0 highlight.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") end local function removeRedHighlight(plr) if plr.Character and plr.Character:FindFirstChild("ESP_Highlight") then plr.Character.ESP_Highlight:Destroy() end end local function createESP(plr) local char = plr.Character if not char or not char:FindFirstChild("HumanoidRootPart") then return end local root = char.HumanoidRootPart local hum = char:FindFirstChild("Humanoid") local billboard = Instance.new("BillboardGui") billboard.Name = "ESPBillboard" billboard.Adornee = root billboard.Size = UDim2.new(0,150,0,50) billboard.StudsOffset = Vector3.new(0,3,0) billboard.AlwaysOnTop = true local nameLabel = Instance.new("TextLabel") nameLabel.Size = UDim2.new(1,0,0.3,0) nameLabel.BackgroundTransparency = 1 nameLabel.TextColor3 = Color3.new(1,0,0) nameLabel.TextStrokeTransparency = 0 nameLabel.Font = Enum.Font.SourceSansBold nameLabel.TextScaled = true nameLabel.Text = plr.Name nameLabel.Parent = billboard local healthLabel = Instance.new("TextLabel") healthLabel.Size = UDim2.new(1,0,0.3,0) healthLabel.Position = UDim2.new(0,0,0.3,0) healthLabel.BackgroundTransparency = 1 healthLabel.TextColor3 = Color3.new(0,1,0) healthLabel.TextStrokeTransparency = 0 healthLabel.Font = Enum.Font.SourceSansBold healthLabel.TextScaled = true healthLabel.Text = "HP: " .. math.floor(hum.Health) healthLabel.Parent = billboard local distLabel = Instance.new("TextLabel") distLabel.Size = UDim2.new(1,0,0.3,0) distLabel.Position = UDim2.new(0,0,0.6,0) distLabel.BackgroundTransparency = 1 distLabel.TextColor3 = Color3.new(1,1,0) distLabel.TextStrokeTransparency = 0 distLabel.Font = Enum.Font.SourceSansBold distLabel.TextScaled = true distLabel.Text = "Distance: 0" distLabel.Parent = billboard billboard.Parent = game.Players.LocalPlayer: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 plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then obj.HealthLabel.Text = "HP: " .. math.floor(obj.Humanoid.Health) local dist = (plr.Character.HumanoidRootPart.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude obj.DistLabel.Text = "Distance: " .. math.floor(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 ~= game.Players.LocalPlayer then createESP(plr) end end else for plr, _ in pairs(ESPObjects) do removeESP(plr) end end end }) players.PlayerAdded:Connect(function(plr) plr.CharacterAdded: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 = game.Players.LocalPlayer local char = player.Character 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 = char.LowerTorso elseif char:FindFirstChild("Torso") then torso = char.Torso else torso = root end local originalCFrame = torso.CFrame local leanCF = torso.CFrame * CFrame.new(0,0,-0.15) * CFrame.Angles(math.rad(-10),0,0) local leanTween = TweenService:Create(torso, TweenInfo.new(0.3, Enum.EasingStyle.Quad), {CFrame = leanCF}) leanTween:Play() leanTween.Completed:Wait() local shakeTime = 5 local elapsed = 0 local interval = 0.1 while elapsed < shakeTime do local left = torso.CFrame * CFrame.Angles(0, math.rad(10), 0) local right = torso.CFrame * CFrame.Angles(0, math.rad(-10), 0) local tweenLeft = TweenService:Create(torso, TweenInfo.new(interval, Enum.EasingStyle.Linear), {CFrame = left}) tweenLeft:Play() tweenLeft.Completed:Wait() local tweenRight = TweenService:Create(torso, TweenInfo.new(interval, Enum.EasingStyle.Linear), {CFrame = right}) tweenRight:Play() tweenRight.Completed:Wait() elapsed = elapsed + interval*2 end local resetTween = TweenService:Create(torso, TweenInfo.new(0.2, Enum.EasingStyle.Quad), {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("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))() end, }) ------------------------- -- Universal Tab ------------------------- local UniversalTab = Window:CreateTab("Universal", 4483362458) -- Fortnite Dance UniversalTab:CreateButton({ Name = "Fortnite Dance", Callback = function() local player = game.Players.LocalPlayer local char = player.Character if not char then return end local hum = char:FindFirstChild("Humanoid") if not hum then return end local anim = Instance.new("Animation") anim.AnimationId = "rbxassetid://507767388" -- Fortnite-style dance local track = hum:LoadAnimation(anim) track.Looped = 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 = game.Players.LocalPlayer local char = player.Character 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 track.Animation.AnimationId == "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 = game.Players.LocalPlayer local char = player.Character if not char then return end local hum = char:FindFirstChild("Humanoid") if not hum then return end local anim = Instance.new("Animation") anim.AnimationId = "rbxassetid://507767388" -- same example silly dance local track = hum:LoadAnimation(anim) track.Looped = true track:Play() end, }) -- MM2 Skibidi Hub Script UniversalTab:CreateButton({ Name = "MM2 Skibidi Hub", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Nico20134/Skibidi-hub/main/skibidi"))() end, }) -- Grow a Garden Script UniversalTab:CreateButton({ Name = "Grow a Garden Script", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/ameicaa1/Grow-a-Garden/main/Grow_A_Garden.lua"))() end, })