
KeylessUniversal

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local idleId = "rbxassetid://507766951"
local walkId = "rbxassetid://507767714"
local function setupCharacter(character)
local animate = character:WaitForChild("Animate", 8)
if not animate then return end
local humanoid = character:WaitForChild("Humanoid", 5)
if not humanoid then return end
local animator = humanoid:FindFirstChildOfClass("Animator") or Instance.new("Animator", humanoid)
for _, track in pairs(animator:GetPlayingAnimationTracks()) do
track:Stop(0)
end
local idleObj = animate:FindFirstChild("idle")
if idleObj then
if idleObj:FindFirstChild("Animation1") then
idleObj.Animation1.AnimationId = idleId
end
if idleObj:FindFirstChild("Animation2") then
idleObj.Animation2.AnimationId = idleId
end
end
local walkObj = animate:FindFirstChild("walk")
if walkObj and walkObj:FindFirstChild("WalkAnim") then
walkObj.WalkAnim.AnimationId = walkId
end
local runObj = animate:FindFirstChild("run")
if runObj and runObj:FindFirstChild("RunAnim") then
runObj.RunAnim.AnimationId = walkId
end
task.spawn(function()
if humanoid then
local oldState = humanoid:GetState()
humanoid:ChangeState(Enum.HumanoidStateType.RunningNoPhysics)
task.wait(0.05)
humanoid:ChangeState(Enum.HumanoidStateType.Running)
task.wait(0.05)
humanoid:ChangeState(oldState)
end
end)
end
player.CharacterAdded:Connect(setupCharacter)
if player.Character then
task.spawn(setupCharacter, player.Character)
end



This one is really popular in Last Guest Movie, and MM2 which is still used, of course!