Remove/Change built in emote ui

How do I either remove or modify the built in Emote Wheel for Roblox? I am making an R6 Game, and I want to replace the emote wheel with one that contains r6 animations that I have made

1 Like

I don’t think that’s possible since the Emote menu is part of CoreGUI. I think you can disable it completely and create your own implementation.

local StarterGui = game:GetService("StarterGui")
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.EmotesMenu, false)
1 Like

You can use the HumanoidDescription to use methods like :SetEmotes() and :SetEquippedEmotes(), here is a small script:

local player = game.Players.LocalPlayer
repeat task.wait() until player.Character
local char = player.Character
local humanoid = char:WaitForChild("Humanoid")
local humanoidDescription = humanoid:WaitForChild("HumanoidDescription")

local emoteTable = {
	["Emote"] = {id},  -- replace with your animation name and id
}
humanoidDescription:SetEmotes(emoteTable)
local equippedEmotes = {"Emote"}
humanoidDescription:SetEquippedEmotes(equippedEmotes)

I am pretty sure this doesn’t work with custom animations.
image

I might be wrong, but this has always been the issue for me.

1 Like

Ah, my bad for that one. I read past the part where it said Catalog only on the document.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.