Run it
Copy the script and paste it into your executor.
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 =
currentTrack
currentTrack:()
currentTrack:()
anim = .()
anim.AnimationId = animId
currentTrack = animator:(anim)
currentTrack.Looped =
currentTrack:()
currentTrack:()
currentTool = tool
name, animId (animations)
tool = .()
tool.Name = name
tool.RequiresHandle =
tool.Parent = backpack
tool.Activated:(()
(animId, tool)
)
Modified Script made by @Marcytheeditor on Scriptblox. How to use the emote tool? 1. You simply equip it, and click it to emote in-game. 2. Click again to stop emoting that for sure.

Universal