local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/bloodball/-back-ups-for-libs/main/wizard"))() local Window = Library:NewWindow("Speed Hack") local Section = Window:NewSection("Controls") local RunService = game:GetService("RunService") local Players = game:GetService("Players") local player = Players.LocalPlayer local desiredSpeed = 16 local speedHackEnabled = false local connections = {} local function applySpeed(humanoid) if humanoid and speedHackEnabled then humanoid.WalkSpeed = desiredSpeed end end local function setupEnforcement(humanoid) for _, conn in ipairs(connections) do conn:Disconnect() end connections = {} if humanoid then applySpeed(humanoid) local propConn = humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function() if speedHackEnabled and humanoid.WalkSpeed ~= desiredSpeed then humanoid.WalkSpeed = desiredSpeed end end) table.insert(connections, propConn) local heartbeatConn = RunService.Heartbeat:Connect(function() if speedHackEnabled and humanoid.WalkSpeed ~= desiredSpeed then humanoid.WalkSpeed = desiredSpeed end end) table.insert(connections, heartbeatConn) end end local function onCharacterAdded(character) local humanoid = character:WaitForChild("Humanoid", 10) if humanoid then setupEnforcement(humanoid) end end if player.Character then onCharacterAdded(player.Character) end player.CharacterAdded:Connect(onCharacterAdded) Section:CreateTextbox("WalkSpeed", function(input) local speed = tonumber(input) if speed then desiredSpeed = speed speedHackEnabled = true local humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid") applySpeed(humanoid) end end) Section:CreateToggle("Enable Hack", function(state) speedHackEnabled = state local humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if not state and humanoid then humanoid.WalkSpeed = 16 for _, conn in ipairs(connections) do conn:Disconnect() end connections = {} elseif state and humanoid then setupEnforcement(humanoid) end end)