local Players = game:GetService("Players") local player = Players.LocalPlayer local uis = game:GetService("UserInputService") local char = player.Character or player.CharacterAdded:Wait() local humanoid = char:WaitForChild("Humanoid") local hrp = char:WaitForChild("HumanoidRootPart") local spawnPosition = hrp.Position player.CharacterAdded:Connect(function(c) char = c humanoid = c:WaitForChild("Humanoid") hrp = c:WaitForChild("HumanoidRootPart") spawnPosition = hrp.Position end) local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "FSB_Gui" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = player:WaitForChild("PlayerGui") local FSBButton = Instance.new("TextButton") FSBButton.Size = UDim2.new(0, 80, 0, 40) FSBButton.Position = UDim2.new(0, 10, 0.5, -20) FSBButton.Text = "FSB" FSBButton.BackgroundColor3 = Color3.fromRGB(30, 30, 30) FSBButton.TextColor3 = Color3.fromRGB(255, 255, 255) FSBButton.Font = Enum.Font.GothamBold FSBButton.TextSize = 18 FSBButton.Parent = ScreenGui local Frame = Instance.new("Frame") Frame.Size = UDim2.new(0, 240, 0, 160) Frame.Position = UDim2.new(0.5, -120, 0.5, -80) Frame.BackgroundColor3 = Color3.fromRGB(40, 40, 40) Frame.Visible = false Frame.Active = true Frame.Draggable = true Frame.Parent = ScreenGui Instance.new("UICorner", Frame).CornerRadius = UDim.new(0, 10) local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, 0, 0, 30) Title.BackgroundTransparency = 1 Title.Text = "FSB Menu" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.Font = Enum.Font.GothamBold Title.TextSize = 20 Title.Parent = Frame local SpeedBox = Instance.new("TextBox") SpeedBox.Size = UDim2.new(0, 100, 0, 30) SpeedBox.Position = UDim2.new(0, 10, 0, 40) SpeedBox.PlaceholderText = "Speed" SpeedBox.Text = "" SpeedBox.BackgroundColor3 = Color3.fromRGB(60, 60, 60) SpeedBox.TextColor3 = Color3.fromRGB(255, 255, 255) SpeedBox.Font = Enum.Font.Gotham SpeedBox.TextSize = 18 SpeedBox.Parent = Frame Instance.new("UICorner", SpeedBox).CornerRadius = UDim.new(0, 6) local ApplySpeed = Instance.new("TextButton") ApplySpeed.Size = UDim2.new(0, 100, 0, 30) ApplySpeed.Position = UDim2.new(0, 120, 0, 40) ApplySpeed.Text = "Apply Speed" ApplySpeed.BackgroundColor3 = Color3.fromRGB(80, 80, 80) ApplySpeed.TextColor3 = Color3.fromRGB(255, 255, 255) ApplySpeed.Font = Enum.Font.GothamBold ApplySpeed.TextSize = 16 ApplySpeed.Parent = Frame Instance.new("UICorner", ApplySpeed).CornerRadius = UDim.new(0, 6) local TpButton = Instance.new("TextButton") TpButton.Size = UDim2.new(0, 200, 0, 40) TpButton.Position = UDim2.new(0, 20, 0, 90) TpButton.Text = "Teleport to Base" TpButton.BackgroundColor3 = Color3.fromRGB(80, 80, 80) TpButton.TextColor3 = Color3.fromRGB(255, 255, 255) TpButton.Font = Enum.Font.GothamBold TpButton.TextSize = 18 TpButton.Parent = Frame Instance.new("UICorner", TpButton).CornerRadius = UDim.new(0, 8) FSBButton.MouseButton1Click:Connect(function() Frame.Visible = not Frame.Visible end) ApplySpeed.MouseButton1Click:Connect(function() local value = tonumber(SpeedBox.Text) if value and humanoid then humanoid.WalkSpeed = value end end) TpButton.MouseButton1Click:Connect(function() if hrp then hrp.CFrame = CFrame.new(spawnPosition + Vector3.new(0,5,0)) end end) local function watchForBrainrot(container) container.ChildAdded:Connect(function(item) if item.Name:lower():find("brainrot") then if hrp then hrp.CFrame = CFrame.new(spawnPosition + Vector3.new(0,5,0)) end end end) end watchForBrainrot(player:WaitForChild("Backpack")) watchForBrainrot(char) player.CharacterAdded:Connect(function(newChar) char = newChar humanoid = newChar:WaitForChild("Humanoid") hrp = newChar:WaitForChild("HumanoidRootPart") spawnPosition = hrp.Position watchForBrainrot(char) end)