DynamicHeads -> ClassicHeads Converter V0.2

DynamicHeads → ClassicHeads Converter V0.2

!! This script still functions, however I need to update the MeshIds for the heads to the new ones, currently it just gives you the default smile as a failsafe !!

Hey Developers! As we probably know by now Roblox is rolling out their new update, where they are removing classic faces and replacing them all with dynamic ones. I personally really don’t like this change, and I made a tool that automatically converts Roblox’s official Dynamic Heads to Classic Faces.

The way it works is by grabbing the MeshId of the player’s head and running it through a ModuleScript that has a table of the DynamicHeads linked to their Classic Face counterpart.

R6: Once it gets the face, it replaces the MeshId of the SpecialMesh inside of the player’s head.

R15: Once it has the face it will create a “FakeHead” that will be welded to the player’s real, transparent head.

Without Script (left) compared to with script (right)

This system should work with all Roblox heads, if it doesn’t detect a head properly it will set it to the default smile face (can be toggled in the script).

You can test/get the uncopylocked place here: DynamicHeads -> ClassicFaces Converter | Play on Roblox

You can also download any version on the GitHub: GitHub - pixelwizard75-eng/DynamicHeads-ClassicHeads-Converter: Replace Roblox's forced DynamicHeads with the ClassicFaces. · GitHub

FAQ:

  • Q: Does it work with R6 and R15?

  • A: Yes, this script works for either body type.

  • Q: If I’m using a UGC face, what will it do?

  • A: The script will detect that you are wearing a dynamic head, but it will not take any action unless it is toggled to replace it with the default smile.

  • Q: Do I need to credit you for using this?

  • A: No! I don’t mind this being used without credit, I’ll appreciate it if you do credit me, but you don’t have to.

  • Q: This script doesn’t work for a certain head, how would I report this?

  • A: You can reply to this post, Roblox was inconsistent with how they made their DynamicHeads, and it would take me way too long to test every head. I tested 15 heads and 13/15 worked. (I patched the other ones)

  • Q: Will this be maintained when they do new changes to DynamicHeads?

  • A: Yes, I will try my best to continue maintaining & updating this as much as possible. I will also make sure to release small patches in case some faces don’t work still.‘’

Update Notes:

  • v0.2
    Updated & improved general system. R6 rigs no longer use a fake head and instead replace the player’s true head. Added the Epic Face (fragmented robloxian) to the list of dynamic heads. Changed the map in the uncopylocked place & added a protest sign.
74 Likes

1 Like


…No way this is real

34 Likes

Okay, so after Roblox decided to take down the free model I made the place uncopylocked. IF they take it the place down too… Idk.

14 Likes

Considering that UGC creators are going to be forced to change static heads, perhaps you can collaborate with most of them by having them create a decal for a static head and add it to the list? It would really depend on how many games use this, but hopefully this can be used everywhere lol.

6 Likes

That’d be nice, yeah. If I can get into contact with them or they contact me first I’m 100% willing to do this. I’m using this system for my own project I’ve been working on, and I decided to make it open source in case anyone else needs this.

5 Likes

Could you distribute this on GitHub to avoid Roblox shenanigans? Thanks

9 Likes

I’ll look into it later today, I’m probably gonna start using GitHub for stuff like this from now on since Roblox just decided to delete my free model version.

3 Likes

Just release it as a media file and release it on alts and if enough people spam model it Roblox will humble theirself what are they gonna do take them all down? We’ll just hide it. Let’s play their own game. Try us Roblox TRY US! You shady company

And we’ll just keep on reuploading. Lmao

3 Likes

Hah. I knew someone would make this. God bless you man.

1 Like

we need to boost this post, it need to be popular amout roblox games

5 Likes

We need to get this post to the top of the DevForum, this is what we want, not the AI face slop that Roblox is shoving down our throats.

2 Likes

If Roblox decides to proceed with the destruction of all 2D faces, this’ll be the developer protest. Great work!

…until they delete the content IDs for the decals too :frowning:

1 Like

If they do delete the original decals I’ll reupload all of the faces myself. It sucks that we’re in this position in the first place.

4 Likes

Just updated the system and finally released it on GitHub, let me know if anything doesn’t work.

4 Likes

Fixed a few issues I found on the GitHub myself, it should still be working fine though.

2 Likes

Bro, this is scary. Imagine if your game is R6 only. If you play with a dynamic head automatically will convert to classic head and face. I hope this thing is not considered bannable either

There is definitely a 95% chance that Roblox will remove the R6 as well.

1 Like

Well, I won at least. Not gonna fix the whole issue, but still, thanks Roblox >_>

Now that the update is here, it unfortunately broke, only sort of though. It still works, however since they changed the MeshIDs of the dynamic heads it doesn’t know what face to give them and it just gives them the 2D smile. I’ll have to go through every MeshID again and update the module which stores the “keys” to the faces.

3 Likes

I got 20 heads fixed so far, not published yet, but there is progress, and thankfully the script still does work! Roblox hasn’t deleted the actual decals of their classic heads, so hopefully that will make things easier.

5 Likes