My Emotes script (UPD 2)
Key RequiredUniversal

My Emotes script (UPD 2)

Universal ScriptCrypticCoderxCrypticCoderx 6.9K views 1.9K executesUpdated Dec 7, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•89 lines (4748 chars)
local player = game.Players.LocalPlayer
local backpack = player:WaitForChild("Backpack")

if not getgenv().Animator6D or getgenv().Animator6DStop then
    getgenv().Animator6DLoadedPro = nil
    loadstring(game:HttpGet("https://raw.githubusercontent.com/gObl00x/Stuff/refs/heads/main/Animator6D.lua"))()
    repeat task.wait() until getgenv().Animator6DLoadedPro
end

local function CreateAnimTool(Config)
    local tool = Instance.new("Tool")
    tool.RequiresHandle = false

    local currentAnim = nil
    local function UpdateName()
        local loopText = Config.Looped and "Looped" or "NotLoop"
        tool.Name = string.format("%s(%s)(%.1f.%s)", Config.Display, Config.Internal, Config.Speed, loopText)
    end
    UpdateName()

    tool.Equipped:Connect(function()
        local char = player.Character or player.CharacterAdded:Wait()
        if not char:FindFirstChild("Humanoid") then return end
        if currentAnim then pcall(currentAnim.Stop, currentAnim) end
        currentAnim = getgenv().Animator6D(Config.AnimId, 1, Config.Looped)
        if currentAnim and currentAnim.AdjustSpeed then currentAnim:AdjustSpeed(Config.Speed) end
    end)

    tool.Unequipped:Connect(function()
        if currentAnim then pcall(currentAnim.Stop, currentAnim) currentAnim = nil end
    end)

    -- Hotkeys
    game:GetService("UserInputService").InputBegan:Connect(function(k, gp)
        if gp or not tool.Parent then return end
        if k.KeyCode == Enum.KeyCode.T then
            Config.Looped = not Config.Looped; UpdateName()
            if tool.Parent == player.Character and currentAnim then
                pcall(currentAnim.Stop, currentAnim)
                task.wait(0.03)
                currentAnim = getgenv().Animator6D(Config.AnimId, 1, Config.Looped)
                if currentAnim.AdjustSpeed then currentAnim:AdjustSpeed(Config.Speed) end
            end
        elseif k.KeyCode == Enum.KeyCode.Y then Config.Speed += 0.1; UpdateName(); if currentAnim then currentAnim:AdjustSpeed(Config.Speed) end
        elseif k.KeyCode == Enum.KeyCode.H then Config.Speed = math.max(0.1, Config.Speed - 0.1); UpdateName(); if currentAnim then currentAnim:AdjustSpeed(Config.Speed) end
        end
    end)

    tool.Parent = backpack
end

-- YOUR TOOLS HERE
CreateAnimTool({Display="Hakari", Internal="Hakari", AnimId=75750130623480, Speed=1, Looped=true})
CreateAnimTool({Display="Gangnam", Internal="Gangnam", AnimId=105635298937775, Speed=1, Looped=true})
CreateAnimTool({Display="2Two2", Internal="2Two2", AnimId=125203616048009, Speed=1, Looped=true})
CreateAnimTool({Display="Insanity", Internal="Insane", AnimId=113944385003488, Speed=1, Looped=true})
CreateAnimTool({Display="Locked", Internal="Locked", AnimId=95478076162305, Speed=1, Looped=true})
CreateAnimTool({Display="Noob dance", Internal="Noob Dance", AnimId=75513960644342, Speed=1, Looped=true})
CreateAnimTool({Display="sad mario", Internal="Sad Guy", AnimId=98177345499714, Speed=1, Looped=true})
CreateAnimTool({Display="Baidi", Internal="Baidi", AnimId=98861568934998, Speed=1, Looped=true})
CreateAnimTool({Display="Brickbattler", Internal="Brickbattler", AnimId=114070522493122, Speed=1, Looped=true})
CreateAnimTool({Display="Distraction", Internal="Distraction", AnimId=75434192309751, Speed=1, Looped=true})
CreateAnimTool({Display="Default Dance", Internal="Default Dance", AnimId=96601799203936, Speed=1, Looped=true})
CreateAnimTool({Display="Prince", Internal="Prince", AnimId=75231217934043, Speed=1, Looped=true})
CreateAnimTool({Display="Khaled", Internal="Khaled", AnimId=71705599333755, Speed=1, Looped=true})
CreateAnimTool({Display="Mesmerized", Internal="Mesmerized", AnimId=126001415680776, Speed=1, Looped=true})
CreateAnimTool({Display="Static", Internal="Static", AnimId=83904622308376, Speed=1, Looped=true})
CreateAnimTool({Display="I wanna see u Dance!", Internal="I wanna see u Dance!", AnimId=139690324873744, Speed=1, Looped=true})
CreateAnimTool({Display="Emote 2.0", Internal="Emote 2.0", AnimId=107310374541734, Speed=1, Looped=true})
CreateAnimTool({Display="HeadBanger", Internal="HeadBanger", AnimId=86560907023201, Speed=1, Looped=true})
CreateAnimTool({Display="Wait!", Internal="Wait!", AnimId=106751886402298, Speed=1, Looped=true})

-- FORCE TOOLS TO APPEAR (THIS IS THE MAGIC LINE)
task.wait(1)
for _, tool in pairs(backpack:GetChildren()) do
    if tool:IsA("Tool") then
        tool.Parent = player.Character
        task.wait(0.15)
        tool.Parent = backpack
    end
end

print("Animator6D")

StarterGui:SetCore("SendNotification", {
    Title = "Client Sided Forsaken/Die of Death Emotes Made by CrypticCoderX";
    Text = "Eunoia is here to help u make ur dances cool!!10101001 - Eunoia";
    Duration = 12;
})

Features & Information

Client sided Forsaken Emotes/Dod THIS AIN'T FE BYPASS U SKIDDER Credits: g0bloox (for the music) Theo (I was trying to make a fan made version with tool version) Non- Working: Sad Mario (fnf idle anim from Mario madness Mod) Baidl (idle anim fnf from baidl basics mod) Working one in the bottom: - Insanity - Noob Dance (Removed emote from die of death) - Gangnam - Hakari -2Two2 - Locked - brickbattler - Khaled - Default Dance - Others
#Forsaken#DieofDeath#Dance#CS#ClientSide

Community Comments (6)

CrypticCoderxCrypticCoderxDec 7, 2025

HOLY IN THE GAME NAME *LE IT BLOCKED EVERYTHING I SAID

CrypticCoderxCrypticCoderxDec 7, 2025

This is supposed to be *led CS Forsaken/Dod Script R6

Chrixtian_2642Chrixtian_2642Dec 9, 2025

No work

Chrixtian_2642Chrixtian_2642Dec 9, 2025

No work r6

okopokopDec 19, 2025

literally no animation works

Chrixtian_2642Chrixtian_2642Dec 21, 2025

Real

More Scripts for Universal Scripts