
KeylessUniversal

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local backpack = player:WaitForChild("Backpack")
local tool = Instance.new("Tool")
tool.Name = "Run tool"
tool.RequiresHandle = false
tool.CanBeDropped = false
local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://252557606"
local animTrack
local isRunning = false
local defaultSpeed = 16 -- Default humanoid WalkSpeed
tool.Activated:Connect(function()
local character = player.Character
if not character then return end
local humanoid = character:FindFirstChildOfClass("Humanoid")
if not humanoid then return end
if isRunning then
-- Turn OFF running
if animTrack then
animTrack:Stop()
animTrack = nil
end
humanoid.WalkSpeed = defaultSpeed
isRunning = false
print("Run OFF")
else
-- Turn ON running
animTrack = humanoid:LoadAnimation(animation)
animTrack:Play()
humanoid.WalkSpeed = 40
isRunning = true
print("Run ON")
end
end)
tool.Unequipped:Connect(function()
local character = player.Character
if not character then return end
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
if animTrack then
animTrack:Stop()
animTrack = nil
end
humanoid.WalkSpeed = defaultSpeed
end
isRunning = false
print("Run OFF (Unequipped)")
end)
tool.Parent = backpack
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local backpack = player:WaitForChild("Backpack")
local tool = Instance.new("Tool")
tool.Name = "Muti punches"
tool.RequiresHandle = false
tool.CanBeDropped = false
local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://126749742"
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
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local backpack = player:WaitForChild("Backpack")
local tool = Instance.new("Tool")
tool.Name = "M1"
tool.RequiresHandle = false
tool.CanBeDropped = false
local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://28159255"
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
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local backpack = player:WaitForChild("Backpack")
local tool = Instance.new("Tool")
tool.Name = "Uppercut"
tool.RequiresHandle = false
tool.CanBeDropped = false
local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://28160593"
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
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local backpack = player:WaitForChild("Backpack")
local tool = Instance.new("Tool")
tool.Name = "slash"
tool.RequiresHandle = false
tool.CanBeDropped = false
local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://54001660"
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 = backpackNo comments yet for this script.



