In-Game Emotes Menu

Yah think they should remove paid emotes removes some needs of animation, if roblox keeps on realsing newer emotes animation will get more useless

Optional or not, this is really going to hurt developers in the long run. Animation is such a key feature in games, ESPECIALLY emotes — I get the concept of it all and whatnot, but it’s really going to change the perception of how the community treats emotes as a whole.

2 Likes

To be honest I kinda liked the idea of emotes but after seeing the emotes so far I would probably say meh. I’m not saying they are bad it’s just that I don’t really have any reason why spend over 100 robux on a t pose emote and some of the emotes are a bit expensive. I would recommend lowering some of those emotes prices a bit, they aren’t like hats or limited that can get really expensive but has I guess some sort of value attached to it.
It my opinion I understand that some people might disagree with my opinion.

1 Like

I think that the menu should only have the emotes available with /e
and developers can add their own emotes to the wheel.
that way it just makes emotes more convenient than /e whatever

3 Likes

Will custom emotes be considered?

I have a set of animations for my roleplay game but I can only use catalog emotes in the Rohlox emote menu. I will have to use a custom emote menu if custom emotes arent supported.

1 Like

There’s ways to disable them you know.

i had forgotten to turn on the property in starterplayer!

Not sure if it’s intended but the emote wheel seems to be permanently disabled after using ApplyDescription() from the server on a player and setting equipped emotes via HumanoidDescription or renabling EmotesMenu doesn’t seem to do anything.

3 Likes

Hype for emote wheel, hopefully the animations are good.

In extension to this:

The emote icon doesn’t show up not when just forking the Animate script, but when just replacing it with a ModuleScript (and yes, the ModuleScript is being required). Would this be considered a bug? Or is replacing default scripts with ModuleScripts unsupported?

1 Like

Are you only using the SetEquippedEmotes() API and not the SetEmotes() API?

Can you provide a code sample for this?

Looks like I actually got it work now, needed to set both of those on the initial application when using ApplyDescription otherwise it seems to disable outright.

getting user outfits and applying to a rig
local function GetUserOutfits(player)
	local success, result = pcall(function() return HttpService:GetAsync("https://avatar.rprxy.xyz/v1/users/"..tostring(player.UserId).."/outfits") or nil, true end) -- recommend using your own proxy
	if success and result then
		local outfitList = HttpService:JSONDecode(result)
		local Humanoid = player.Character:WaitForChild("Humanoid")
		local userEmotes = Humanoid.HumanoidDescription:GetEmotes()
		local descEmotes = Humanoid.HumanoidDescription:GetEquippedEmotes()
		if outfitList.data and outfitList.total then
			for _, outfit in pairs(outfitList.data) do -- current limit is 50
				local newRig = ServerStorage.Outfits.R15:Clone() -- dummy rig if you want to have a display preview of the outfit
				newRig.Parent = player.Outfits
				local success, result = pcall(function()
					return Players:GetHumanoidDescriptionFromOutfitId(outfit.id)
				end)
				if success and result then
					newRig.Humanoid:ApplyDescription(result)
					newRig.Humanoid.HumanoidDescription:SetEmotes(userEmotes)
					newRig.Humanoid.HumanoidDescription:SetEquippedEmotes(descEmotes)
					newRig.Name = outfit.name
					-- after that you just fetch the newRig in some other function if you want to apply to player, something like:
					-- Humanoid:ApplyDescription(newRig.Humanoid:GetAppliedDescription())
				end
				wait() -- delay to load outfits on rig
			end
		end
	end
end
1 Like

I think it would have been better if you implemented it in like the /e wave or /e cheer commands.

I think in the near future R15 is going to be the requirement.
R6 is already phased out and i dont see too many games with it.

1 Like

You can still use the /emote or /e command if that’s what you prefer.
The emote wheel is just an extension of this!

E.g. Emote Wheel → Hello and /e hello do the same thing.

1 Like

Ah, thanks for telling me this. I didn’t know about this feature!

1 Like

Can we have a hot-key to open emotes soon? I need a quick way to do my T after winning fights.

They removed the key-bind after feedback, though I believe it would’ve been better if it were made optional instead.

3 Likes

Is it possible to add your custom emotes that you have made by yourself into the Emote Menu?

1 Like

You can read the original post for details of how to add your own emotes to your game.

If you’re referring to UGC Emotes, that’s not a thing- but likely will be in the future. As stated at RDC:

We want to reach the point where we’re making nothing, and everything’s made by the community.

2 Likes