How can I make it so that the normal heads are automatically replaced with dynamic heads?

For example, if someone wears the Suspicious face, it will be automatically changed with the Suspicious dynamic head. I tried different methods last year, which briefly worked but now do not work properly. The “EnableDynamicHeads” feature in StarterPlayer, when set to Enabled, does not force dynamic heads, it simply allows dynamic heads to be used if a player already has it equipped. I want users who do not have it on their avatar to have their classic faces swapped.

Therefore, I am wondering if anyone has been successful in doing what I am attempting, as I am trying to force dynamic heads over classic faces in my game.

I tried manually replacing the head with a script while keeping the dynamic heads in ServerStorage, but it didn’t work, and it appears that the community dislikes dynamic heads, so there isn’t much information on how to work with them correctly.