-- HP HUB BY CHEZ | Brookhaven Target Fling -- FIX UI FOR MOBILE EXECUTOR local Players = game:GetService("Players") local RunService = game:GetService("RunService") local LP = Players.LocalPlayer -- === SAFE GUI PARENT === local parentGui = gethui and gethui() or (LP:WaitForChild("PlayerGui")) -- === UI === local gui = Instance.new("ScreenGui") gui.Name = "HP_HUB_CHEZ" gui.ResetOnSpawn = false gui.Parent = parentGui local main = Instance.new("Frame") main.Parent = gui main.Size = UDim2.new(0,260,0,200) main.Position = UDim2.new(0.5,-130,0.5,-100) main.BackgroundColor3 = Color3.fromRGB(255,120,180) main.BorderSizePixel = 0 main.Active = true main.Draggable = true local corner = Instance.new("UICorner", main) corner.CornerRadius = UDim.new(0,14) local title = Instance.new("TextLabel", main) title.Size = UDim2.new(1,0,0,35) title.BackgroundTransparency = 1 title.Text = "HP HUB BY CHEZ | FLING" title.TextColor3 = Color3.new(1,1,1) title.Font = Enum.Font.GothamBold title.TextSize = 14 local selectBtn = Instance.new("TextButton", main) selectBtn.Size = UDim2.new(1,-20,0,40) selectBtn.Position = UDim2.new(0,10,0,50) selectBtn.Text = "Select Player" selectBtn.BackgroundColor3 = Color3.fromRGB(255,80,150) selectBtn.TextColor3 = Color3.new(1,1,1) selectBtn.Font = Enum.Font.Gotham selectBtn.TextSize = 13 Instance.new("UICorner", selectBtn) local flingBtn = Instance.new("TextButton", main) flingBtn.Size = UDim2.new(1,-20,0,40) flingBtn.Position = UDim2.new(0,10,0,100) flingBtn.Text = "FLING : OFF" flingBtn.BackgroundColor3 = Color3.fromRGB(200,60,120) flingBtn.TextColor3 = Color3.new(1,1,1) flingBtn.Font = Enum.Font.GothamBold flingBtn.TextSize = 13 Instance.new("UICorner", flingBtn) local info = Instance.new("TextLabel", main) info.Size = UDim2.new(1,-20,0,30) info.Position = UDim2.new(0,10,0,150) info.BackgroundTransparency = 1 info.Text = "Target : NONE" info.TextColor3 = Color3.new(1,1,1) info.Font = Enum.Font.Gotham info.TextSize = 12 -- === LOGIC === local targetPlayer = nil local fling = false local conn -- Select player (tap to cycle) selectBtn.MouseButton1Click:Connect(function() local list = {} for _,plr in pairs(Players:GetPlayers()) do if plr ~= LP then table.insert(list, plr) end end if #list > 0 then targetPlayer = list[math.random(1,#list)] info.Text = "Target : "..targetPlayer.Name end end) -- Fling flingBtn.MouseButton1Click:Connect(function() fling = not fling flingBtn.Text = fling and "FLING : ON" or "FLING : OFF" if fling then conn = RunService.Heartbeat:Connect(function() if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") and LP.Character and LP.Character:FindFirstChild("HumanoidRootPart") then local hrp = LP.Character.HumanoidRootPart local thrp = targetPlayer.Character.HumanoidRootPart hrp.CFrame = thrp.CFrame * CFrame.new(0,0,1) hrp.Velocity = Vector3.new(9999,9999,9999) end end) else if conn then conn:Disconnect() end end end)