StarterPlayer.UserEmotesEnabled is not working properly

This is a very strange bug since I know the Emotes feature works in many live games right now. I can’t say I’m absolutely certain as to why I am experiencing this issue.

This issue is causing my games to always report “Emotes are disabled in this game” regardless of the setting stored in StarterPlayer.UserEmotesEnabled. Luckily, reproduction of this issue is incredibly simple.

Step 1: Open a new place file in studio.
Step 2: Verify that StarterPlayer.UserEmotesEnabled is true. Its default value is true, so this should be good to go without any action.
Step 3: Play solo, attempt to use an emote. It will fail. Opening the emotes menu will report “Emotes are disabled in this game”.
Step 4: Play online via the Roblox player. The same thing will happen.

From what I can immediately tell, this does not exclusively affect new places. One of my older places has this setting on and emotes don’t work there either.

3 Likes

I can’t reproduce this issue, do you have any additional info?

Is there anyone else experiencing this issue? Do you know if may be user specific or is it happening to everyone in certain games?

Do you have a link to a game with this issue?

Is your game using R6 or R15? Emotes will not work with an R6 avatar.

I was doing some more testing and it interestingly started working at random approx. 8 hours after I uploaded this report. Upon further testing, I’ve noticed that 100% places I make now work absolutely fine, so it’s not a dodgy problem or anything, it’s just flat out not happening anymore.

For now, I’d say close the issue, because I can’t find anything else that causes this. It seems I’ve run into one of those rare one-time issues. I looked into some other causes (e.g. loading into a place that couldn’t use emotes, exiting the place, and going into a new baseplate) and none of them seem to reproduce the issue.