How to make Dynamic head

does anyone know how to create dynamic heads from scratch, full tutorial,
because I see roblox docs about dynamic heads they don’t give a clear way of making them
so if there is a tutorial from anywhere or there is a resource
please let me know, thx