Advertisement
debanhiescobar171

Flee The Facility Script

Nov 23rd, 2024
800
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.99 KB | None | 0 0
  1. local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))()
  2. local Window = Library.CreateLib("Flee The Facility Script - 23/Nov/2024", "Ocean")
  3.  
  4. -- Create Floating Icon
  5. local CoreGui = game:GetService("CoreGui")
  6. local FloatingIcon = Instance.new("ScreenGui")
  7. local IconButton = Instance.new("ImageButton")
  8.  
  9. FloatingIcon.Name = "FloatingMenuIcon"
  10. FloatingIcon.Parent = CoreGui
  11. FloatingIcon.Enabled = false
  12.  
  13. IconButton.Name = "MenuIcon"
  14. IconButton.Parent = FloatingIcon
  15. IconButton.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
  16. IconButton.BackgroundTransparency = 0.1
  17. IconButton.Position = UDim2.new(0, 10, 0.5, -25)
  18. IconButton.Size = UDim2.new(0, 50, 0, 50)
  19. IconButton.Image = "rbxassetid://3926307971"
  20. IconButton.ImageColor3 = Color3.fromRGB(255, 255, 255)
  21.  
  22. -- Make Icon Draggable
  23. local UserInputService = game:GetService("UserInputService")
  24. local dragging
  25. local dragInput
  26. local dragStart
  27. local startPos
  28.  
  29. local function update(input)
  30.     local delta = input.Position - dragStart
  31.     IconButton.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  32. end
  33.  
  34. IconButton.InputBegan:Connect(function(input)
  35.     if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  36.         dragging = true
  37.         dragStart = input.Position
  38.         startPos = IconButton.Position
  39.        
  40.         input.Changed:Connect(function()
  41.             if input.UserInputState == Enum.UserInputState.End then
  42.                 dragging = false
  43.             end
  44.         end)
  45.     end
  46. end)
  47.  
  48. IconButton.InputChanged:Connect(function(input)
  49.     if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  50.         dragInput = input
  51.     end
  52. end)
  53.  
  54. UserInputService.InputChanged:Connect(function(input)
  55.     if input == dragInput and dragging then
  56.         update(input)
  57.     end
  58. end)
  59.  
  60. -- Main Tab
  61. local MainTab = Window:NewTab("Main Features")
  62. local MainSection = MainTab:NewSection("Main Functions")
  63.  
  64. -- Minimize Button
  65. MainSection:NewButton("Minimize GUI", "Minimizes the menu to a floating icon", function()
  66.     Library:ToggleUI()
  67.     FloatingIcon.Enabled = true
  68. end)
  69.  
  70. -- ESP Section
  71. MainSection:NewButton("Enable Computer ESP", "Shows all computers through walls", function()
  72.     local function createComputerESP()
  73.         for _, computer in pairs(workspace:GetDescendants()) do
  74.             if computer:IsA("Model") and computer.Name:find("Computer") then
  75.                 local highlight = Instance.new("Highlight")
  76.                 highlight.FillColor = Color3.fromRGB(0, 255, 0)
  77.                 highlight.OutlineColor = Color3.fromRGB(0, 255, 0)
  78.                 highlight.Parent = computer
  79.             end
  80.         end
  81.     end
  82.     createComputerESP()
  83. end)
  84.  
  85. MainSection:NewButton("Enable Player ESP", "Shows all players through walls", function()
  86.     local function createPlayerESP()
  87.         for _, player in pairs(game.Players:GetPlayers()) do
  88.             if player ~= game.Players.LocalPlayer then
  89.                 local highlight = Instance.new("Highlight")
  90.                 highlight.FillColor = Color3.fromRGB(255, 0, 0)
  91.                 highlight.OutlineColor = Color3.fromRGB(255, 0, 0)
  92.                 highlight.Parent = player.Character
  93.             end
  94.         end
  95.     end
  96.     createPlayerESP()
  97.     game.Players.PlayerAdded:Connect(createPlayerESP)
  98. end)
  99.  
  100. -- God Mode
  101. MainSection:NewToggle("God Mode", "Prevents damage from Beast", function(state)
  102.     if state then
  103.         local function preventDamage()
  104.             local player = game.Players.LocalPlayer
  105.             if player.Character then
  106.                 local humanoid = player.Character:FindFirstChild("Humanoid")
  107.                 if humanoid then
  108.                     humanoid.MaxHealth = math.huge
  109.                     humanoid.Health = math.huge
  110.                 end
  111.             end
  112.         end
  113.         preventDamage()
  114.         game:GetService("RunService").Stepped:Connect(preventDamage)
  115.     end
  116. end)
  117.  
  118. -- Map Selector
  119. local MapTab = Window:NewTab("Map Selector")
  120. local MapSection = MapTab:NewSection("Force Map")
  121.  
  122. local maps = {
  123.     "Homestead",
  124.     "Abandoned Facility",
  125.     "Airport",
  126.     "Library",
  127.     "Backrooms",
  128.     "Haunted Mansion",
  129.     "Prison"
  130. }
  131.  
  132. for _, mapName in ipairs(maps) do
  133.     MapSection:NewButton(mapName, "Force " .. mapName .. " map", function()
  134.         local args = {
  135.             [1] = mapName
  136.         }
  137.         game:GetService("ReplicatedStorage").MapVote:FireServer(unpack(args))
  138.         game:GetService("ReplicatedStorage").MapVoteConfirm:FireServer()
  139.     end)
  140. end
  141.  
  142. -- Floating Icon Click Handler
  143. IconButton.MouseButton1Click:Connect(function()
  144.     FloatingIcon.Enabled = false
  145.     Library:ToggleUI()
  146. end)
  147.  
  148. -- Anti AFK
  149. local player = game.Players.LocalPlayer
  150. local connections = getconnections(player.Idled)
  151. for _, connection in ipairs(connections) do
  152.     connection:Disable()
  153. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement