UGC Dynamic Heads cannot be applied to humanoids on the client

Trying to apply an outfit description (that contains a UGC dynamic head) or adding a UGC dynamic head to a humanoid does not work when ApplyDescription() is called on the client, and will revert the head to Roblox’s default classic head. Using humanoid:ApplyDescription() on the server works as intended.

There are warnings in the output saying “Humanoid::ApplyDescription() Some requested assets were not available.”

Expected behavior

UGC dynamic heads should be applied to the character model when ApplyDescription() is called on the client.

8 Likes

image

Looks like you cant do that tho

local body = game.Workspace.Dummy.Humanoid

local dec = body:GetAppliedDescription()

dec.Head = 10723855306
dec.IdleAnimation = "rbxassetid://10723858600" 

body:ApplyDescription(dec)

but it work fine when its caled from server (tho idk if animations work)

also can you send Id that you are using for head?

It appears that the cause of the issue is due to the Dynamic Heads not passing the AssetTypeVerification check

AssetTypeVerification is set to ClientOnly by default, which is why ApplyDescription works with dynamic heads on the server only.

If you try specifying Enum.AssetTypeVerification.Always whilst :ApplyDescription()'ing on the server, then you’ll notice that the heads will no longer load anymore on the server

Would be great if this can be fixed soon because I use Enum.AssetTypeVerification.Always in my game for security purposes, so people currently aren’t able to equip the new dynamic heads at all because of this :upside_down_face:

2 Likes

Hello, thank you for the report and additional information, we are investigating the issue and will update as soon as possible.

7 Likes

Quick update - we have found the issue and are working on a fix and will update when it is being deployed. Thank you for your patience and support!

5 Likes

Just noticed that the behaviour for UGC heads in :ApplyDescription() has changed. Instead of the default head being used, it now creates the new character model with no head, killing the humanoid instantly.

2 Likes

Hey! Thanks for keeping us updated with this. This bug is currently a major blocker. Is there an ETA on when this will be resolved or would it be worth it to just implement workarounds in the meantime?

Hello, we are in the final stages of enabling a fix for this. As with many things on Roblox platform, we are being careful as we fix this to not cause additional issues in the process. Thank you for your patience and understanding, we definitely understand the urgency around this.

2 Likes

Of course! Was just curious about the timeline :)), thanks for the updates!

We’ve enabled a fix that should address this. Thank you for your efforts in bringing this to our attention.

4 Likes

Working for me:-)

Thank you for the quick fix and clear communication!

Fantastic, thank you! Working for me too! :slight_smile:

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