-- SPEED GUI MOBILE (FIXED) -- LocalScript local Players = game:GetService("Players") local player = Players.LocalPlayer -- CHARACTER SAFE LOAD local function getHumanoid() local char = player.Character or player.CharacterAdded:Wait() return char:WaitForChild("Humanoid") end local humanoid = getHumanoid() player.CharacterAdded:Connect(function() humanoid = getHumanoid() end) -- SETTINGS local speedEnabled = false local normalSpeed = 16 local customSpeed = 100 -- GUI local gui = Instance.new("ScreenGui") gui.Name = "SpeedGUI" gui.ResetOnSpawn = false gui.Parent = player:WaitForChild("PlayerGui") local frame = Instance.new("Frame") frame.Parent = gui frame.Size = UDim2.new(0, 260, 0, 200) frame.Position = UDim2.new(0.5, -130, 0.7, 0) frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true frame.ZIndex = 1 Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 15) -- TITLE local title = Instance.new("TextLabel") title.Parent = frame title.Size = UDim2.new(1, 0, 0, 40) title.Text = "Zeze Hub" title.TextColor3 = Color3.fromRGB(255,255,255) title.BackgroundTransparency = 1 title.Font = Enum.Font.GothamBold title.TextSize = 18 title.ZIndex = 2 -- STATUS local status = Instance.new("TextLabel") status.Parent = frame status.Position = UDim2.new(0, 0, 0, 40) status.Size = UDim2.new(1, 0, 0, 30) status.Text = "Status: OFF" status.TextColor3 = Color3.fromRGB(255,80,80) status.BackgroundTransparency = 1 status.Font = Enum.Font.Gotham status.TextSize = 14 status.ZIndex = 2 -- SPEED TEXT local speedText = Instance.new("TextLabel") speedText.Parent = frame speedText.Position = UDim2.new(0, 0, 0, 70) speedText.Size = UDim2.new(1, 0, 0, 30) speedText.Text = "Speed: "..customSpeed speedText.TextColor3 = Color3.fromRGB(255,255,255) speedText.BackgroundTransparency = 1 speedText.Font = Enum.Font.Gotham speedText.TextSize = 14 speedText.ZIndex = 2 -- BUTTON MAKER local function makeButton(text, pos) local b = Instance.new("TextButton") b.Parent = frame b.Size = UDim2.new(0, 110, 0, 40) b.Position = pos b.Text = text b.BackgroundColor3 = Color3.fromRGB(60, 60, 60) b.TextColor3 = Color3.fromRGB(255,255,255) b.Font = Enum.Font.GothamBold b.TextSize = 14 b.ZIndex = 2 Instance.new("UICorner", b).CornerRadius = UDim.new(0, 10) return b end local toggleBtn = makeButton("ON / OFF", UDim2.new(0, 10, 0, 110)) local plusBtn = makeButton("+ SPEED", UDim2.new(0, 140, 0, 110)) local minusBtn = makeButton("- SPEED", UDim2.new(0, 75, 0, 160)) -- FUNCTION local function updateSpeed() if speedEnabled then humanoid.WalkSpeed = customSpeed status.Text = "Status: ON" status.TextColor3 = Color3.fromRGB(80,255,80) else humanoid.WalkSpeed = normalSpeed status.Text = "Status: OFF" status.TextColor3 = Color3.fromRGB(255,80,80) end speedText.Text = "Speed: "..customSpeed end -- BUTTON EVENTS toggleBtn.MouseButton1Click:Connect(function() speedEnabled = not speedEnabled updateSpeed() end) plusBtn.MouseButton1Click:Connect(function() customSpeed = customSpeed + 50 updateSpeed() end) minusBtn.MouseButton1Click:Connect(function() customSpeed = math.max(0, customSpeed - 50) updateSpeed() end)