DynamicToClassicHead: A way to transform Dynamic Heads to their classic counterparts

DynamicToClassic converts dynamic heads to their classic face and head counterparts.

This was originally made for a game of mine as it uses Roblox’s classic face system to change the face of a player via a decal in the player’s head. I’ve opened sourced it to contribute to the community

ClassicToDynamicHead Logo

:sparkles: Elements:

  • Supports workspace.MeshPartHeadsAndAccesories set to Disabled or Enabled
  • Includes a auto updater model for those who are lazy to update the game
  • Easy to edit along with it somewhat being modular
  • Devtool plugin to make workflow easy for people modifying it

:framed_picture: Showcase Examples:

Plugin

RobloxStudioBeta_KHnAkHRRd1
RobloxStudioBeta_rjk3yFqFTw

Scripts in action

RobloxStudioBeta_m5ZWHgdt6g
RobloxStudioBeta_6mseahxBN0
RobloxStudioBeta_XObM2UvdS9

:hammer_and_wrench: Installation:

You can get the auto-updater here

You can get the dev-tool plugin here
You can get the source here

If using the auto-updater, put it in ServerScriptService or workspace if you’re messy

This is my first time making a post like this so sorry if some of it seems a bit messy or unprofessional. Also I do know Roblox is going to make it so you can toggle classic faces on a dynamic head at some point, but I don’t know if it’ll be a decal like it is currently.

15 Likes

Can this be used for roblox studio? I don’t like seeing dynamic heads in my moon animator animations soo yep.

I could try making a studio version. For now just load the players avatar with the moonanimator plugin, rename it to “StarterCharacter”, drop it into StarterPlayer, Playtest, then select and copy your character in workspace, stop the playtest and then paste it into studio

1 Like

What exactly is ServerScriptStorage?

	Place in **ServerScriptStorage** or Workspace

I meant to say ServerScriptService. Sorry about that

1 Like

Actual lifesaver. I’ve been having an issue with the new ‘replacements’ for classic faces, where even if you disable dynamic heads, they appear as a special mesh and have a mouth inside. When you make the head semitransparent it looks very bad.

1 Like

not sure why, but the :3 face is being replaced with a completely different face
image

Edit: submitted PR on github

2 Likes

Thank you for this, submitting the pull request now, will update the module tomorrow or later today. Sorry for the late reply I have been busy with IRL stuff.