Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local TweenService = game:GetService("TweenService")
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local UserInputService = game:GetService("UserInputService")
- local LocalPlayer = Players.LocalPlayer
- local Mouse = LocalPlayer:GetMouse()
- -- Sistema de Eventos (Verificados)
- local GameEvents = ReplicatedStorage:WaitForChild("GameEvents")
- local VoteSystem = GameEvents:WaitForChild("VoteSystem")
- local MapVote = VoteSystem:WaitForChild("CastVote")
- local ComputerEvents = GameEvents:WaitForChild("ComputerSystem")
- -- Configuración Principal
- getgenv().Config = {
- AutoFarm = false,
- ESPEnabled = false,
- ComputerESP = false,
- PlayerESP = false,
- SpeedHack = false,
- Speed = 16,
- DoubleVote = false,
- ForceMap = false,
- SelectedMap = ""
- }
- -- GUI Principal
- local FleeGUI = Instance.new("ScreenGui")
- FleeGUI.Name = "FleeTheGUI"
- FleeGUI.Parent = game:GetService("CoreGui")
- local MainFrame = Instance.new("Frame")
- MainFrame.Name = "MainFrame"
- MainFrame.Size = UDim2.new(0, 300, 0, 400)
- MainFrame.Position = UDim2.new(0.8, -150, 0.5, -200)
- MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
- MainFrame.BorderSizePixel = 0
- MainFrame.Active = true
- MainFrame.Draggable = true
- MainFrame.Parent = FleeGUI
- -- Sistema de Auto-Farm Optimizado
- local function startAutoFarm()
- while getgenv().Config.AutoFarm do
- pcall(function()
- local character = LocalPlayer.Character
- local humanoid = character and character:FindFirstChild("Humanoid")
- local rootPart = character and character:FindFirstChild("HumanoidRootPart")
- if humanoid and rootPart then
- -- Búsqueda de computadoras
- for _, computer in pairs(workspace:GetDescendants()) do
- if computer:IsA("Model") and computer.Name:find("Computer") then
- local screen = computer:FindFirstChild("Screen")
- if screen and screen.Color == Color3.new(1, 0, 0) then
- -- Movimiento y Hackeo
- rootPart.CFrame = screen.CFrame * CFrame.new(0, 2, 0)
- wait(0.2)
- local prompt = computer:FindFirstChild("ProximityPrompt")
- if prompt then
- fireproximityprompt(prompt)
- end
- wait(0.5)
- end
- end
- end
- end
- end)
- wait(0.1)
- end
- end
- -- Sistema ESP Mejorado
- local function createESP(object, espType)
- local esp = Instance.new("BillboardGui")
- esp.Name = "ESP"
- esp.Size = UDim2.new(0, 200, 0, 50)
- esp.AlwaysOnTop = true
- esp.Parent = object
- local frame = Instance.new("Frame")
- frame.Size = UDim2.new(1, 0, 1, 0)
- frame.BackgroundTransparency = 0.8
- frame.BorderSizePixel = 0
- frame.Parent = esp
- if espType == "Computer" then
- frame.BackgroundColor3 = Color3.new(0, 1, 0)
- elseif espType == "Player" then
- frame.BackgroundColor3 = Color3.new(1, 0, 0)
- end
- end
- -- Sistema de Doble Voto (Optimizado)
- local function setupVoteSystem()
- local oldNamecall
- oldNamecall = hookmetamethod(game, "__namecall", newcclosure(function(self, ...)
- local args = {...}
- local method = getnamecallmethod()
- if method == "FireServer" and self == MapVote and getgenv().Config.DoubleVote then
- task.spawn(function()
- wait(0.1)
- self:FireServer(unpack(args))
- end)
- end
- return oldNamecall(self, ...)
- end))
- end
- -- Control de Velocidad
- local function updateSpeed()
- if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
- LocalPlayer.Character.Humanoid.WalkSpeed = getgenv().Config.SpeedHack and getgenv().Config.Speed or 16
- end
- end
- -- Interfaz de Usuario
- local function createToggleButton(name, callback)
- local button = Instance.new("TextButton")
- button.Size = UDim2.new(0.9, 0, 0, 40)
- button.Position = UDim2.new(0.05, 0, 0, #MainFrame:GetChildren() * 45)
- button.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
- button.Text = name
- button.TextColor3 = Color3.new(1, 1, 1)
- button.Parent = MainFrame
- local enabled = false
- button.MouseButton1Click:Connect(function()
- enabled = not enabled
- button.BackgroundColor3 = enabled and Color3.fromRGB(0, 120, 0) or Color3.fromRGB(40, 40, 40)
- callback(enabled)
- end)
- end
- -- Crear Botones
- createToggleButton("Auto Farm", function(enabled)
- getgenv().Config.AutoFarm = enabled
- if enabled then
- coroutine.wrap(startAutoFarm)()
- end
- end)
- createToggleButton("ESP Jugadores", function(enabled)
- getgenv().Config.PlayerESP = enabled
- -- Implementación ESP
- end)
- createToggleButton("ESP Computadoras", function(enabled)
- getgenv().Config.ComputerESP = enabled
- -- Implementación ESP
- end)
- createToggleButton("Doble Voto", function(enabled)
- getgenv().Config.DoubleVote = enabled
- end)
- -- Speed Control
- local speedInput = Instance.new("TextBox")
- speedInput.Size = UDim2.new(0.9, 0, 0, 30)
- speedInput.Position = UDim2.new(0.05, 0, 0, #MainFrame:GetChildren() * 45)
- speedInput.Text = "16"
- speedInput.PlaceholderText = "Velocidad"
- speedInput.Parent = MainFrame
- speedInput.FocusLost:Connect(function()
- getgenv().Config.Speed = tonumber(speedInput.Text) or 16
- updateSpeed()
- end)
- -- Minimizar
- local minimizeButton = Instance.new("TextButton")
- minimizeButton.Size = UDim2.new(0, 30, 0, 30)
- minimizeButton.Position = UDim2.new(1, -35, 0, 5)
- minimizeButton.Text = "-"
- minimizeButton.Parent = MainFrame
- local minimized = false
- minimizeButton.MouseButton1Click:Connect(function()
- minimized = not minimized
- MainFrame.Size = minimized and UDim2.new(0, 300, 0, 40) or UDim2.new(0, 300, 0, 400)
- end)
- -- Anti AFK
- local VirtualUser = game:GetService("VirtualUser")
- LocalPlayer.Idled:Connect(function()
- VirtualUser:CaptureController()
- VirtualUser:ClickButton2(Vector2.new())
- end)
- -- Inicialización
- setupVoteSystem()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement