local Players = game:GetService("Players") local player = Players.LocalPlayer -- Function to apply speed and jump settings local function setupGUI() local screenGui = Instance.new("ScreenGui") screenGui.Name = "SpeedJumpGUI" screenGui.ResetOnSpawn = false screenGui.Parent = player:WaitForChild("PlayerGui") local frame = Instance.new("Frame") frame.Size = UDim2.new(0.3, 0, 0.2, 0) frame.Position = UDim2.new(0.35, 0, 0.75, 0) frame.BackgroundColor3 = Color3.fromRGB(60, 60, 60) frame.Active = true frame.Draggable = true frame.Parent = screenGui local walkSpeedBox = Instance.new("TextBox") walkSpeedBox.PlaceholderText = "Enter WalkSpeed" walkSpeedBox.Size = UDim2.new(0.4, 0, 0.3, 0) walkSpeedBox.Position = UDim2.new(0.05, 0, 0.6, 0) walkSpeedBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255) walkSpeedBox.Text = "" walkSpeedBox.ClearTextOnFocus = false walkSpeedBox.Parent = frame local jumpPowerBox = Instance.new("TextBox") jumpPowerBox.PlaceholderText = "Enter JumpPower" jumpPowerBox.Size = UDim2.new(0.4, 0, 0.3, 0) jumpPowerBox.Position = UDim2.new(0.55, 0, 0.6, 0) jumpPowerBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255) jumpPowerBox.Text = "" jumpPowerBox.ClearTextOnFocus = false jumpPowerBox.Parent = frame local applyButton = Instance.new("TextButton") applyButton.Text = "Apply" applyButton.Size = UDim2.new(0.9, 0, 0.3, 0) applyButton.Position = UDim2.new(0.05, 0, 0.2, 0) applyButton.BackgroundColor3 = Color3.fromRGB(100, 200, 100) applyButton.Parent = frame -- Function to apply values to the humanoid local function applyValues() local character = player.Character if not character then return end local humanoid = character:FindFirstChildOfClass("Humanoid") if not humanoid then return end local walkSpeed = tonumber(walkSpeedBox.Text) local jumpPower = tonumber(jumpPowerBox.Text) if walkSpeed then humanoid.WalkSpeed = walkSpeed end if jumpPower then humanoid.JumpPower = jumpPower end end applyButton.MouseButton1Click:Connect(applyValues) -- Reapply values on character respawn player.CharacterAdded:Connect(function(char) char:WaitForChild("Humanoid") -- Small delay to ensure values can be reapplied safely task.wait(0.1) applyValues() end) end setupGUI()