
KeylessUniversal

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"))()



Everything its clientsided , like this is too clientsided
Nah it's fe I told someone to check my animation if this is fe it's fe
Is it fe?