CoreScript "AvatarMood" forces our Facial Animation compatible faces to constantly smile

Reproduction Steps

Play our game, create a save file or load an existing save file, and then play until you are able to move your camera to see your own face. Note how your character is smiling.

Direct Links

For us, this bug is only affecting our title Winds of Fortune, as we do not utilize dynamic faces anywhere else. However, this bug also occurs in the included Repro file, which is only a baseplate with our avatar.

Affected Devices

This error occurs for every person on every tested device, both in studio and in live

Reproduction File

Included in a Private Message

Expected Behavior

Our avatars (s15 skinned mesh with dynamic face support) should have a neutral face pose, unless if we choose to play an animation that changes it, as seen in this twitter post taken before this bug started happening:

https://twitter.com/144hertz/status/1566194295824011264

Actual Behavior

Our avatars are constantly smiling.

This is because of the CoreScript AvatarMood forcing our avatars to play this animation:

moods_2_FaceAnimation - Roblox

Workaround

We are currently looking into a workaround where we detect if the animation ID for “mood_2” is playing, and then if it is, halting it.

Issue Area: Engine
Issue Type: Display
Impact: Moderate
Frequency: Constantly
Date First Experienced: 2022-09-12 00:09:00 (-07:00)
Date Last Experienced: 2022-09-19 00:09:00 (-07:00)
A private message is associated with this bug report

7 Likes

Thanks for the report; We’ll follow up when we have an update for you!

Hello, apologies for not following up on this devforum thread (we discussed with Owen internally for workarounds for this project’s specific needs). For others that come across this issue, here is the current process for changing the built-in mood animations in your experience: Moods | Documentation - Roblox Creator Hub

Let us know if you were unable to get this working and we can help further. Thank you!