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.
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.