
KeylessUniversal

local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local humanoid = char:WaitForChild("Humanoid")
local animator = humanoid:FindFirstChildOfClass("Animator")
if not animator then
animator = Instance.new("Animator")
animator.Parent = humanoid
end
local animations = {
["TV TIME"] = "rbxassetid://75202452138001",
}
local backpack = player:WaitForChild("Backpack")
local currentTrack = nil
local currentTool = nil
local function toggleAnimation(animId, tool)
if currentTrack and currentTool == tool then
currentTrack:Stop()
currentTrack:Destroy()
currentTrack = nil
currentTool = nil
else
if currentTrack then
currentTrack:Stop()
currentTrack:Destroy()
end
local anim = Instance.new("Animation")
anim.AnimationId = animId
currentTrack = animator:LoadAnimation(anim)
currentTrack.Looped = true
currentTrack:Play()
currentTrack:AdjustSpeed(2)
currentTool = tool
end
end
for name, animId in pairs(animations) do
local tool = Instance.new("Tool")
tool.Name = name
tool.RequiresHandle = false
tool.Parent = backpack
tool.Activated:Connect(function()
toggleAnimation(animId, tool)
end)
end



Yo bro can you give me some tips how made script like this. Pls