r6 emotes OPEN SOURCE
Key RequiredUniversal

r6 emotes OPEN SOURCE

Universal ScriptMarcytheeditorMarcytheeditor 12.5K views 9K executesUpdated Nov 23, 2025
5.0/ 5(3 votes)
30100% Positive
Lua Script•86 lines (2934 chars)
-- emotes r6
local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local humanoid = char:WaitForChild("Humanoid")

-- Ensure Animator exists
local animator = humanoid:FindFirstChildOfClass("Animator")
if not animator then
    animator = Instance.new("Animator")
    animator.Parent = humanoid
end

-- 6 Animations Table
local animations = {
    ["Faint"] = "rbxassetid://181526230",
    ["Levitate"] = "rbxassetid://313762630",
    ["Spinner"] = "rbxassetid://188632011",
    ["Float Sit"] = "rbxassetid://179224234",
    ["Scared"] = "rbxassetid://180612465",
    ["Floating Head"] = "rbxassetid://121572214",
    ["Crouch"] = "rbxassetid://182724289",
    ["Moving Dance"] = "rbxassetid://429703734",
    ["Glitch Levitate"] = "rbxassetid://313762630",
    ["Spin Dance"] = "rbxassetid://429730430",
    ["Spin Dance 2"] = "rbxassetid://186934910",
    ["Floor Faint"] = "rbxassetid://181525546",
    ["Super Faint"] = "rbxassetid://181525546",
    ["Bow Down"] = "rbxassetid://204292303",
    ["Sword Slam"] = "rbxassetid://204295235",
    ["Insane"] = "rbxassetid://33796059",
    ["Mega Insane"] = "rbxassetid://184574340",
    ["Sword Slice"] = "rbxassetid://35978879",
    ["Head Throw"] = "rbxassetid://35154961",
    ["Floor Crawl"] = "rbxassetid://282574440",
    ["Dino Walk"] = "rbxassetid://204328711",
    ["Loop Head"] = "rbxassetid://35154961",
    ["Hero Jump"] = "rbxassetid://184574340",
    ["Weird Move Back"] = "rbxassetid://215384594",
    ["Clone Illusion"] = "rbxassetid://215384594",
    ["Moon Dance"] = "rbxassetid://45834924",
    ["Full Punch"] = "rbxassetid://204062532",
    ["Full Swing"] = "rbxassetid://218504594",
    ["Arm Turbine"] = "rbxassetid://259438880",
    ["Barrel Roll"] = "rbxassetid://136801964",
    ["Arm Detach"] = "rbxassetid://33169583",
    ["Insane Arms"] = "rbxassetid://27432691",
}

local backpack = player:WaitForChild("Backpack")
local currentTrack = nil
local currentTool = nil

local function toggleAnimation(animId, tool)
    if currentTrack and currentTool == tool then
        -- Stop current animation
        currentTrack:Stop()
        currentTrack:Destroy()
        currentTrack = nil
        currentTool = nil
    else
        -- Stop any previous animation
        if currentTrack then
            currentTrack:Stop()
            currentTrack:Destroy()
        end
        -- Play new animation
        local anim = Instance.new("Animation")
        anim.AnimationId = animId
        currentTrack = animator:LoadAnimation(anim)
        currentTrack.Looped = true
        currentTrack:Play()
        currentTool = tool
    end
end

-- Create tools for each animation
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

Features & Information

32 emotes come with this script
#r#emote#r emotes#no key#open source

Community Comments (4)

OdetariOdetariNov 23, 2025

extra anim boogie down:140290021376754

Replying to @Odetari
MarcytheeditorMarcytheeditorNov 23, 2025

@CooI fire emote

R_RayR_RayNov 27, 2025

It would be better if it can do r15

daudmaksimovichdaudmaksimovichSep 7, 2026

скрипт не работает дароботайте

More Scripts for Universal Scripts