local Players = game:GetService("Players") local RunService = game:GetService("RunService") local player = Players.LocalPlayer local backpack = player:WaitForChild("Backpack") -- Create the tool local tool = Instance.new("Tool") tool.Name = "walkspeed override" tool.RequiresHandle = false tool.CanBeDropped = false -- Animation setup (replace the AnimationId with a valid one) local animation = Instance.new("Animation") animation.AnimationId = "rbxassetid://28440069" -- Walkspeed override settings local overrideSpeed = 50 local overrideDuration = 10 -- Changed from 3 to 10 seconds local humanoid = nil local animTrack = nil -- Function to activate walkspeed override local function activateWalkspeedOverride() if not humanoid then return end local defaultWalkSpeed = humanoid.WalkSpeed humanoid.WalkSpeed = overrideSpeed local character = player.Character local forwardDirection = character.PrimaryPart.CFrame.LookVector local startTime = tick() local connection -- Play the animation animTrack = humanoid:LoadAnimation(animation) animTrack:Play() -- Move forward and check for collisions connection = RunService.Heartbeat:Connect(function() if tick() - startTime > overrideDuration then humanoid.WalkSpeed = defaultWalkSpeed if animTrack then animTrack:Stop() -- Stop the animation when override ends end connection:Disconnect() end character:TranslateBy(forwardDirection * 0.5) -- Moves forward end) -- Stop on collision character.Touched:Connect(function(hit) if hit and hit:IsA("BasePart") and hit.Parent ~= character then humanoid.WalkSpeed = defaultWalkSpeed if animTrack then animTrack:Stop() -- Stop the animation on collision end connection:Disconnect() end end) end -- Tool activation logic tool.Activated:Connect(function() print("Tool Activated") humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if humanoid then print("Humanoid Found") -- Activate walkspeed override activateWalkspeedOverride() end end) -- Add tool to the player's backpack tool.Parent = backpack local Players = game:GetService("Players") local player = Players.LocalPlayer local backpack = player:WaitForChild("Backpack") local tool = Instance.new("Tool") tool.Name = "corrupt nature" tool.RequiresHandle = false tool.CanBeDropped = false local animation = Instance.new("Animation") animation.AnimationId = "rbxassetid://188853932" tool.Activated:Connect(function() print("Tool Activated") local humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if humanoid then print("Humanoid Found") local animTrack = humanoid:LoadAnimation(animation) animTrack:Play() end end) tool.Parent = backpack loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-TOUCH-FLING-30401"))()