-- Services local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local RunService = game:GetService("RunService") local Workspace = game:GetService("Workspace") local player = Players.LocalPlayer -- GUI -- ================================ local gui = Instance.new("ScreenGui") gui.Name = "TogetherPartyGui" gui.Parent = player:WaitForChild("PlayerGui") gui.ResetOnSpawn = false local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 260, 0, 450) -- MAIOR frame.Position = UDim2.new(0, 30, 0, 200) -- MAIS ALTO frame.BackgroundColor3 = Color3.fromRGB(35, 35, 35) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true frame.Parent = gui local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 12) corner.Parent = frame local stroke = Instance.new("UIStroke") stroke.Color = Color3.fromRGB(80, 180, 255) stroke.Thickness = 1.5 stroke.Parent = frame local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 40) title.Text = "TOGETHER PARTY" title.TextColor3 = Color3.fromRGB(100, 200, 255) title.BackgroundTransparency = 1 title.Font = Enum.Font.SourceSansBold title.TextSize = 22 title.Parent = frame -- LOBBY local lobbyLabel = Instance.new("TextLabel") lobbyLabel.Size = UDim2.new(1, 0, 0, 25) lobbyLabel.Position = UDim2.new(0, 0, 0, 45) lobbyLabel.Text = "LOBBY" lobbyLabel.TextColor3 = Color3.fromRGB(0, 255, 150) lobbyLabel.BackgroundTransparency = 1 lobbyLabel.Font = Enum.Font.SourceSansBold lobbyLabel.TextSize = 16 lobbyLabel.Parent = frame -- Search Box local searchBox = Instance.new("TextBox") searchBox.Size = UDim2.new(0.9, 0, 0, 32) searchBox.Position = UDim2.new(0.05, 0, 0, 75) searchBox.PlaceholderText = "" searchBox.Text = "Player Name" searchBox.TextColor3 = Color3.fromRGB(255, 255, 255) searchBox.BackgroundColor3 = Color3.fromRGB(45, 45, 45) searchBox.Font = Enum.Font.SourceSans searchBox.TextSize = 14 searchBox.Parent = frame local searchCorner = Instance.new("UICorner") searchCorner.CornerRadius = UDim.new(0, 8) searchCorner.Parent = searchBox local searchStatus = Instance.new("TextLabel") searchStatus.Size = UDim2.new(0.9, 0, 0, 18) searchStatus.Position = UDim2.new(0.05, 0, 0, 110) searchStatus.Text = "Enter 3 letters of the player's name" searchStatus.TextColor3 = Color3.fromRGB(150, 150, 200) searchStatus.BackgroundTransparency = 1 searchStatus.Font = Enum.Font.SourceSans searchStatus.TextSize = 11 searchStatus.Parent = frame -- KICK Button local kickButton = Instance.new("TextButton") kickButton.Size = UDim2.new(0.9, 0, 0, 32) kickButton.Position = UDim2.new(0.05, 0, 0, 135) kickButton.Text = "Join serve OFF" kickButton.BackgroundColor3 = Color3.fromRGB(80, 200, 80) kickButton.TextColor3 = Color3.new(1, 1, 1) kickButton.Font = Enum.Font.SourceSansBold kickButton.TextSize = 16 kickButton.Parent = frame local kickCorner = Instance.new("UICorner") kickCorner.CornerRadius = UDim.new(0, 8) kickCorner.Parent = kickButton -- DISBAND Button local disbandButton = Instance.new("TextButton") disbandButton.Size = UDim2.new(0.9, 0, 0, 32) disbandButton.Position = UDim2.new(0.05, 0, 0, 175) disbandButton.Text = "DISBAND" disbandButton.BackgroundColor3 = Color3.fromRGB(255, 100, 100) disbandButton.TextColor3 = Color3.new(1, 1, 1) disbandButton.Font = Enum.Font.SourceSansBold disbandButton.TextSize = 16 disbandButton.Parent = frame local disbandCorner = Instance.new("UICorner") disbandCorner.CornerRadius = UDim.new(0, 8) disbandCorner.Parent = disbandButton -- GAME local gameLabel = Instance.new("TextLabel") gameLabel.Size = UDim2.new(1, 0, 0, 25) gameLabel.Position = UDim2.new(0, 0, 0, 215) gameLabel.Text = "GAME" gameLabel.TextColor3 = Color3.fromRGB(255, 100, 200) gameLabel.BackgroundTransparency = 1 gameLabel.Font = Enum.Font.SourceSansBold gameLabel.TextSize = 16 gameLabel.Parent = frame -- FLY Button local flyButton = Instance.new("TextButton") flyButton.Size = UDim2.new(0.9, 0, 0, 32) flyButton.Position = UDim2.new(0.05, 0, 0, 245) flyButton.Text = "FLY OFF" flyButton.BackgroundColor3 = Color3.fromRGB(100, 150, 255) flyButton.TextColor3 = Color3.new(1, 1, 1) flyButton.Font = Enum.Font.SourceSansBold flyButton.TextSize = 16 flyButton.Parent = frame local flyCorner = Instance.new("UICorner") flyCorner.CornerRadius = UDim.new(0, 8) flyCorner.Parent = flyButton -- ANTI-LAVA Button local antiLavaButton = Instance.new("TextButton") antiLavaButton.Size = UDim2.new(0.9, 0, 0, 32) antiLavaButton.Position = UDim2.new(0.05, 0, 0, 285) antiLavaButton.Text = "ANTI LAVA Click" antiLavaButton.BackgroundColor3 = Color3.fromRGB(255, 80, 80) antiLavaButton.TextColor3 = Color3.new(1, 1, 1) antiLavaButton.Font = Enum.Font.SourceSansBold antiLavaButton.TextSize = 16 antiLavaButton.Parent = frame local antiLavaCorner = Instance.new("UICorner") antiLavaCorner.CornerRadius = UDim.new(0, 8) antiLavaCorner.Parent = antiLavaButton -- JETPACK Button local jetpackButton = Instance.new("TextButton") jetpackButton.Size = UDim2.new(0.9, 0, 0, 32) jetpackButton.Position = UDim2.new(0.05, 0, 0, 325) jetpackButton.Text = "JETPACK OFF" jetpackButton.BackgroundColor3 = Color3.fromRGB(0, 180, 255) jetpackButton.TextColor3 = Color3.new(1, 1, 1) jetpackButton.Font = Enum.Font.SourceSansBold jetpackButton.TextSize = 16 jetpackButton.Parent = frame local jetpackCorner = Instance.new("UICorner") jetpackCorner.CornerRadius = UDim.new(0, 8) jetpackCorner.Parent = jetpackButton -- SPEED TextBox local speedBox = Instance.new("TextBox") speedBox.Size = UDim2.new(0.6, 0, 0, 30) speedBox.Position = UDim2.new(0.05, 0, 0, 370) speedBox.PlaceholderText = "Speed" speedBox.Text = "" speedBox.TextColor3 = Color3.fromRGB(255, 255, 255) speedBox.BackgroundColor3 = Color3.fromRGB(45, 45, 45) speedBox.Font = Enum.Font.SourceSansBold speedBox.TextSize = 16 speedBox.Parent = frame local speedCorner = Instance.new("UICorner") speedCorner.CornerRadius = UDim.new(0, 8) speedCorner.Parent = speedBox local speedButton = Instance.new("TextButton") speedButton.Size = UDim2.new(0.3, 0, 0, 30) speedButton.Position = UDim2.new(0.65, 0, 0, 370) speedButton.Text = "OFF" speedButton.BackgroundColor3 = Color3.fromRGB(255, 80, 80) speedButton.TextColor3 = Color3.new(1, 1, 1) speedButton.Font = Enum.Font.SourceSansBold speedButton.TextSize = 14 speedButton.Parent = frame local speedCornerBtn = Instance.new("UICorner") speedCornerBtn.CornerRadius = UDim.new(0, 8) speedCornerBtn.Parent = speedButton -- JUMP TextBox local jumpBox = Instance.new("TextBox") jumpBox.Size = UDim2.new(0.6, 0, 0, 30) jumpBox.Position = UDim2.new(0.05, 0, 0, 410) jumpBox.PlaceholderText = "Jump" jumpBox.Text = "" jumpBox.TextColor3 = Color3.fromRGB(255, 255, 255) jumpBox.BackgroundColor3 = Color3.fromRGB(45, 45, 45) jumpBox.Font = Enum.Font.SourceSansBold jumpBox.TextSize = 16 jumpBox.Parent = frame local jumpCorner = Instance.new("UICorner") jumpCorner.CornerRadius = UDim.new(0, 8) jumpCorner.Parent = jumpBox local jumpButton = Instance.new("TextButton") jumpButton.Size = UDim2.new(0.3, 0, 0, 30) jumpButton.Position = UDim2.new(0.65, 0, 0, 410) jumpButton.Text = "OFF" jumpButton.BackgroundColor3 = Color3.fromRGB(255, 80, 80) jumpButton.TextColor3 = Color3.new(1, 1, 1) jumpButton.Font = Enum.Font.SourceSansBold jumpButton.TextSize = 14 jumpButton.Parent = frame local jumpCornerBtn = Instance.new("UICorner") jumpCornerBtn.CornerRadius = UDim.new(0, 8) jumpCornerBtn.Parent = jumpButton -- Status local statusLabel = Instance.new("TextLabel") statusLabel.Size = UDim2.new(1, 0, 0, 25) statusLabel.Position = UDim2.new(0, 0, 1, -18) statusLabel.Text = "loaded" statusLabel.TextColor3 = Color3.fromRGB(100, 255, 100) statusLabel.BackgroundTransparency = 1 statusLabel.Font = Enum.Font.SourceSans statusLabel.TextSize = 14 statusLabel.Parent = frame -- ================================ -- VARIÁVEIS -- ================================ local currentTarget = nil local searchConn = nil local kickActive = false local kickConn = nil local flyPass = nil local antiLavaActive = false local antiLavaConn = nil local jetpackActive = false local jetpackConn = nil local lavaParts = {} -- [part] = true -- Espera eventos local ReplicatedPackage = ReplicatedStorage:WaitForChild("ReplicatedPackage", 10) local Events = ReplicatedPackage and ReplicatedPackage:WaitForChild("Events", 10) local JoinServer = Events and Events:WaitForChild("JoinServer", 5) local DisbandServer = Events and Events:WaitForChild("DisbandServer", 5) local JetpackEvent = Events and Events:WaitForChild("Jetpack", 5) -- ================================ -- BUSCA JOGADOR -- ================================ local function updateSearch() local text = searchBox.Text:lower() if #text >= 3 then for _, plr in Players:GetPlayers() do if plr ~= player and plr.Name:lower():find(text) then currentTarget = plr searchStatus.Text = plr.Name searchStatus.TextColor3 = Color3.fromRGB(100, 255, 100) return end end currentTarget = nil searchStatus.Text = "Não encontrado" searchStatus.TextColor3 = Color3.fromRGB(255, 100, 100) else currentTarget = nil searchStatus.Text = "" searchStatus.TextColor3 = Color3.fromRGB(150, 150, 200) end end searchBox.Focused:Connect(function() if searchConn then searchConn:Disconnect() end searchConn = RunService.Heartbeat:Connect(updateSearch) end) searchBox.FocusLost:Connect(function() if searchConn then searchConn:Disconnect() end end) -- ================================ -- KICK -- ================================ kickButton.MouseButton1Click:Connect(function() if not JoinServer then return end kickActive = not kickActive kickButton.Text = kickActive and "Join serve ON" or "Join serve OFF" kickButton.BackgroundColor3 = kickActive and Color3.fromRGB(255, 80, 80) or Color3.fromRGB(80, 200, 80) if kickActive and currentTarget then kickConn = RunService.Heartbeat:Connect(function() if currentTarget and currentTarget.Parent then pcall(function() JoinServer:InvokeServer(currentTarget.Name) end) end end) statusLabel.Text = "Join serve active!" statusLabel.TextColor3 = Color3.fromRGB(255, 255, 100) else if kickConn then kickConn:Disconnect() end statusLabel.Text = "Join serve Stop" statusLabel.TextColor3 = Color3.fromRGB(100, 255, 100) end end) -- ================================ -- DISBAND -- ================================ disbandButton.MouseButton1Click:Connect(function() if DisbandServer then pcall(function() DisbandServer:FireServer() end) statusLabel.Text = "Disband" statusLabel.TextColor3 = Color3.fromRGB(255, 255, 100) end end) -- ================================ -- FLY -- ================================ spawn(function() local passFolder = player:WaitForChild("PassFolder", 10) if passFolder then flyPass = passFolder:WaitForChild("1451811630", 5) if flyPass then flyButton.MouseButton1Click:Connect(function() local on = not flyPass.Value flyPass.Value = on flyButton.Text = on and "FLY ON" or "FLY OFF" flyButton.BackgroundColor3 = on and Color3.fromRGB(0, 200, 255) or Color3.fromRGB(100, 150, 255) statusLabel.Text = on and "FLY active" or "Fly deactivated" statusLabel.TextColor3 = on and Color3.fromRGB(0, 255, 255) or Color3.fromRGB(100, 255, 100) end) end end end) -- ================================ -- ANTI-LAVA CLICK BUTTON -- ================================ antiLavaButton.MouseButton1Click:Connect(function() -- Muda visual temporário de clique antiLavaButton.Text = "ANTI-LAVA USED" antiLavaButton.BackgroundColor3 = Color3.fromRGB(80, 255, 120) statusLabel.Text = "Removing Lava Touch..." statusLabel.TextColor3 = Color3.fromRGB(80, 255, 120) -- Executa efeito uma vez só local removidos = 0 for _, obj in Workspace:GetDescendants() do if obj:IsA("BasePart") and obj.Name:lower():find("lava") then local touch = obj:FindFirstChild("TouchInterest") if touch then pcall(function() touch:Destroy() end) removidos += 1 end end end statusLabel.Text = "Lava Touch Removed: " .. removidos statusLabel.TextColor3 = Color3.fromRGB(0, 255, 120) -- Animação de feedback task.delay(1.5, function() antiLavaButton.Text = "ANTI LAVA CLICK" antiLavaButton.BackgroundColor3 = Color3.fromRGB(255, 80, 80) statusLabel.Text = "" statusLabel.TextColor3 = Color3.fromRGB(100, 255, 100) end) end) -- ================================ -- JETPACK (SÓ SEU MÉTODO!) -- ================================ local function jetpackOn() local char = player.Character if not char then return end local hrp = char:FindFirstChild("HumanoidRootPart") if not hrp then return end -- SEU MÉTODO EXATO pcall(function() if JetpackEvent then JetpackEvent:FireServer(true) end end) local jet = hrp:FindFirstChild("JetpackMode") if jet then local lv = jet:FindFirstChild("LinearVelocity") if lv then lv.Enabled = true lv.VectorVelocity = Vector3.new(0, 50, 0) end end end local function jetpackOff() pcall(function() if JetpackEvent then JetpackEvent:FireServer(false) end end) -- DESATIVA A FORÇA LOCAL TAMBÉM local char = player.Character if not char then return end local hrp = char:FindFirstChild("HumanoidRootPart") if not hrp then return end local jet = hrp:FindFirstChild("JetpackMode") if jet then local lv = jet:FindFirstChild("LinearVelocity") if lv then lv.Enabled = false lv.VectorVelocity = Vector3.new(0, 0, 0) end end end jetpackButton.MouseButton1Click:Connect(function() local char = player.Character if not char or not char:FindFirstChild("HumanoidRootPart") then statusLabel.Text = "Get in the game" statusLabel.TextColor3 = Color3.fromRGB(255, 200, 100) return end jetpackActive = not jetpackActive jetpackButton.Text = jetpackActive and "JETPACK ON" or "JETPACK OFF" jetpackButton.BackgroundColor3 = jetpackActive and Color3.fromRGB(0, 200, 255) or Color3.fromRGB(0, 180, 255) if jetpackActive then jetpackConn = RunService.Heartbeat:Connect(function() if jetpackActive then jetpackOn() end end) statusLabel.Text = "JETPACK activated" statusLabel.TextColor3 = Color3.fromRGB(0, 255, 255) else jetpackOff() if jetpackConn then jetpackConn:Disconnect() jetpackConn = nil end statusLabel.Text = "Jetpack deactivated" statusLabel.TextColor3 = Color3.fromRGB(100, 255, 100) end end) -- Respawn player.CharacterAdded:Connect(function() if jetpackActive then wait(1) jetpackOn() end end) local speedEnabled = false local jumpEnabled = false speedButton.MouseButton1Click:Connect(function() local char = player.Character if not char then return end local hum = char:FindFirstChildOfClass("Humanoid") if not hum then return end speedEnabled = not speedEnabled if speedEnabled then local val = tonumber(speedBox.Text) or 50 hum.WalkSpeed = val speedButton.Text = "ON" speedButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100) statusLabel.Text = "Speed set: " .. val else hum.WalkSpeed = 16 speedButton.Text = "OFF" speedButton.BackgroundColor3 = Color3.fromRGB(255, 80, 80) statusLabel.Text = "Speed returned" end end) jumpButton.MouseButton1Click:Connect(function() local char = player.Character if not char then return end local hum = char:FindFirstChildOfClass("Humanoid") if not hum then return end jumpEnabled = not jumpEnabled if jumpEnabled then local val = tonumber(jumpBox.Text) or 50 hum.JumpPower = val jumpButton.Text = "ON" jumpButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100) statusLabel.Text = "Jump set: " .. val else hum.JumpPower = 50 jumpButton.Text = "OFF" jumpButton.BackgroundColor3 = Color3.fromRGB(255, 80, 80) statusLabel.Text = "Jump returned" end end) -- ================================ -- FINAL -- ================================ print("TOGETHER PARTY 100% FUNCIONAL!") statusLabel.Text = ""