Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))()
- local Window = Library.CreateLib("Flee The Facility Script - 23/Nov/2024", "Ocean")
- -- Create Floating Icon
- local CoreGui = game:GetService("CoreGui")
- local FloatingIcon = Instance.new("ScreenGui")
- local IconButton = Instance.new("ImageButton")
- FloatingIcon.Name = "FloatingMenuIcon"
- FloatingIcon.Parent = CoreGui
- FloatingIcon.Enabled = false
- IconButton.Name = "MenuIcon"
- IconButton.Parent = FloatingIcon
- IconButton.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
- IconButton.BackgroundTransparency = 0.1
- IconButton.Position = UDim2.new(0, 10, 0.5, -25)
- IconButton.Size = UDim2.new(0, 50, 0, 50)
- IconButton.Image = "rbxassetid://3926307971"
- IconButton.ImageColor3 = Color3.fromRGB(255, 255, 255)
- -- Make Icon Draggable
- local UserInputService = game:GetService("UserInputService")
- local dragging
- local dragInput
- local dragStart
- local startPos
- local function update(input)
- local delta = input.Position - dragStart
- IconButton.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
- end
- IconButton.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
- dragging = true
- dragStart = input.Position
- startPos = IconButton.Position
- input.Changed:Connect(function()
- if input.UserInputState == Enum.UserInputState.End then
- dragging = false
- end
- end)
- end
- end)
- IconButton.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
- dragInput = input
- end
- end)
- UserInputService.InputChanged:Connect(function(input)
- if input == dragInput and dragging then
- update(input)
- end
- end)
- -- Main Tab
- local MainTab = Window:NewTab("Main Features")
- local MainSection = MainTab:NewSection("Main Functions")
- -- Minimize Button
- MainSection:NewButton("Minimize GUI", "Minimizes the menu to a floating icon", function()
- Library:ToggleUI()
- FloatingIcon.Enabled = true
- end)
- -- ESP Section
- MainSection:NewButton("Enable Computer ESP", "Shows all computers through walls", function()
- local function createComputerESP()
- for _, computer in pairs(workspace:GetDescendants()) do
- if computer:IsA("Model") and computer.Name:find("Computer") then
- local highlight = Instance.new("Highlight")
- highlight.FillColor = Color3.fromRGB(0, 255, 0)
- highlight.OutlineColor = Color3.fromRGB(0, 255, 0)
- highlight.Parent = computer
- end
- end
- end
- createComputerESP()
- end)
- MainSection:NewButton("Enable Player ESP", "Shows all players through walls", function()
- local function createPlayerESP()
- for _, player in pairs(game.Players:GetPlayers()) do
- if player ~= game.Players.LocalPlayer then
- local highlight = Instance.new("Highlight")
- highlight.FillColor = Color3.fromRGB(255, 0, 0)
- highlight.OutlineColor = Color3.fromRGB(255, 0, 0)
- highlight.Parent = player.Character
- end
- end
- end
- createPlayerESP()
- game.Players.PlayerAdded:Connect(createPlayerESP)
- end)
- -- God Mode
- MainSection:NewToggle("God Mode", "Prevents damage from Beast", function(state)
- if state then
- local function preventDamage()
- local player = game.Players.LocalPlayer
- if player.Character then
- local humanoid = player.Character:FindFirstChild("Humanoid")
- if humanoid then
- humanoid.MaxHealth = math.huge
- humanoid.Health = math.huge
- end
- end
- end
- preventDamage()
- game:GetService("RunService").Stepped:Connect(preventDamage)
- end
- end)
- -- Map Selector
- local MapTab = Window:NewTab("Map Selector")
- local MapSection = MapTab:NewSection("Force Map")
- local maps = {
- "Homestead",
- "Abandoned Facility",
- "Airport",
- "Library",
- "Backrooms",
- "Haunted Mansion",
- "Prison"
- }
- for _, mapName in ipairs(maps) do
- MapSection:NewButton(mapName, "Force " .. mapName .. " map", function()
- local args = {
- [1] = mapName
- }
- game:GetService("ReplicatedStorage").MapVote:FireServer(unpack(args))
- game:GetService("ReplicatedStorage").MapVoteConfirm:FireServer()
- end)
- end
- -- Floating Icon Click Handler
- IconButton.MouseButton1Click:Connect(function()
- FloatingIcon.Enabled = false
- Library:ToggleUI()
- end)
- -- Anti AFK
- local player = game.Players.LocalPlayer
- local connections = getconnections(player.Idled)
- for _, connection in ipairs(connections) do
- connection:Disable()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement