football duels script -- Place this script in a LocalScript inside StarterGui local player = game.Players.LocalPlayer local playerChar = player.Character or player.CharacterAdded:Wait() local userInputService = game:GetService("UserInputService") local tweenService = game:GetService("TweenService") -- Create the GUI local screenGui = Instance.new("ScreenGui") screenGui.Name = "Jaylen Hub" screenGui.Parent = player:WaitForChild("PlayerGui") football duels script PasteShr football duels script -- Create the main frame local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 400, 0, 400) -- Enlarged size mainFrame.Position = UDim2.new(0, 50, 0, 50) mainFrame.BackgroundColor3 = Color3.fromRGB(255, 0, 0) -- Red color mainFrame.Parent = screenGui -- Function to create a button local function createButton(name, position, size, text) football duels script How to get it? football duels script local button = Instance.new("TextButton") button.Size = size button.Position = position button.Text = text button.BackgroundColor3 = Color3.fromRGB(0, 0, 255) -- Blue color button.TextColor3 = Color3.fromRGB(255, 255, 255) -- White text button.Parent = mainFrame return button end football duels script How to use it? football duels script -- Create the "-" button local minimizeButton = createButton("-", UDim2.new(0, 350, 0, 0), UDim2.new(0, 50, 0, 50), "-") -- Create the "Magnets" button local magnetsButton = createButton("Magnets", UDim2.new(0, 10, 0, 10), UDim2.new(0, 120, 0, 50), "Magnets") -- Create the "Pull Vector" button local pullVectorButton = createButton("Pull Vector", UDim2.new(0, 10, 0, 70), UDim2.new(0, 120, 0, 50), "Pull Vector") -- Create the "Jump" label and text box football duels script How to use it? football duels script local jumpLabel = Instance.new("TextLabel") jumpLabel.Size = UDim2.new(0, 120, 0, 50) jumpLabel.Position = UDim2.new(0, 10, 0, 130) jumpLabel.Text = "Jump" jumpLabel.BackgroundColor3 = Color3.fromRGB(255, 0, 0) -- Red color jumpLabel.TextColor3 = Color3.fromRGB(255, 255, 255) -- White text jumpLabel.Parent = mainFrame local jumpTextBox = Instance.new("TextBox") jumpTextBox.Size = UDim2.new(0, 120, 0, 50) football duels script How to get it? football duels script jumpTextBox.Position = UDim2.new(0, 10, 0, 190) jumpTextBox.PlaceholderText = "Enter jump power" jumpTextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255) -- White background jumpTextBox.TextColor3 = Color3.fromRGB(0, 0, 0) -- Black text jumpTextBox.Parent = mainFrame local setJumpButton = createButton("Set", UDim2.new(0, 10, 0, 250), UDim2.new(0, 120, 0, 50), "Set") -- Create the "No Jump Cooldown" button local noJumpCooldownButton = createButton("No Jump Cooldown", UDim2.new(0, 10, 0, 310), UDim2.new(0, 150, 0, 50), "No Jump Cooldown") football duels script How to get it for free? football duels script -- Function to handle magnets local function onMagnetsButtonClicked() local radius = 25 local arms = {playerChar:WaitForChild("LeftArm"), playerChar:WaitForChild("RightArm")} local armCFrames = {} for _, arm in ipairs(arms) do table.insert(armCFrames, arm.CFrame) end football duels script PasteShr football duels script local region = workspace.CurrentCamera.CFrame:ToWorldSpace(CFrame.new(0, 0, radius)) local balls = workspace:FindPartsInRegion3(region:ToRegion3(), radius, nil) for _, ball in ipairs(balls) do if ball:IsA("Ball") then for _, armCFrame in ipairs(armCFrames) do if (ball.Position - armCFrame.Position).Magnitude <= radius then ball.CFrame = armCFrame end end football duels script PasteShr football duels script end end end -- Function to handle pull vector local function onPullVectorButtonClicked() local radius = 25 local arms = {playerChar:WaitForChild("LeftArm"), playerChar:WaitForChild("RightArm")} local armCFrames = {} for _, arm in ipairs(arms) do football duels script How to get it? football duels script table.insert(armCFrames, arm.CFrame) end local region = workspace.CurrentCamera.CFrame:ToWorldSpace(CFrame.new(0, 0, radius)) local footballs = workspace:FindPartsInRegion3(region:ToRegion3(), radius, nil) for _, football in ipairs(footballs) do if football:IsA("Football") then for _, armCFrame in ipairs(armCFrames) do if (football.Position - armCFrame.Position).Magnitude <= radius then football duels script How to get it for free? football duels script -- Tweening to smoothly move the player to the football local goalCFrame = CFrame.new(football.Position + Vector3.new(0, 5, 0)) local tweenInfo = TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut) local tween = tweenService:Create(playerChar.HumanoidRootPart, tweenInfo, {CFrame = goalCFrame}) tween:Play() end end end end end football duels script How to get it for free? football duels script -- Function to set jump power local function onSetJumpButtonClicked() local jumpPower = tonumber(jumpTextBox.Text) if jumpPower and playerChar:FindFirstChildOfClass("Humanoid") then playerChar.Humanoid.JumpPower = jumpPower else print("Invalid jump power or no Humanoid found") end end football duels script PasteShr football duels script -- Function to set no jump cooldown local function onNoJumpCooldownButtonClicked() local humanoid = playerChar:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.JumpThrottle = 0.1 else print("No Humanoid found") end end football duels script PasteShr football duels script -- Function to minimize the GUI local function onMinimizeButtonClicked() if mainFrame.Size == UDim2.new(0, 400, 0, 400) then mainFrame.Size = UDim2.new(0, 50, 0, 50) -- Minimize size magnetsButton.Visible = false pullVectorButton.Visible = false jumpLabel.Visible = false jumpTextBox.Visible = false setJumpButton.Visible = false football duels script How to get it for free? football duels script noJumpCooldownButton.Visible = false else mainFrame.Size = UDim2.new(0, 400, 0, 400) -- Restore size magnetsButton.Visible = true pullVectorButton.Visible = true jumpLabel.Visible = true jumpTextBox.Visible = true setJumpButton.Visible = true noJumpCooldownButton.Visible = true end football duels script PasteShr football duels script end -- Connect buttons to functions magnetsButton.MouseButton1Click:Connect(onMagnetsButtonClicked) pullVectorButton.MouseButton1Click:Connect(onPullVectorButtonClicked) setJumpButton.MouseButton1Click:Connect(onSetJumpButtonClicked) noJumpCooldownButton.MouseButton1Click:Connect(onNoJumpCooldownButtonClicked) minimizeButton.MouseButton1Click:Connect(onMinimizeButtonClicked) -- Mobile drag support football duels script How to use it? football duels script local dragging = false local dragStart = nil local startPos = nil local function updateDrag(input) local delta = input.Position - dragStart mainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end mainFrame.InputBegan:Connect(function(input) football duels script PasteShr football duels script if input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = mainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end football duels script How to use it? football duels script end) userInputService.InputChanged:Connect(function(input) if dragging and input.UserInputType == Enum.UserInputType.Touch then updateDrag(input) end end) football duels script