Mount SMB at Login and Sync Font Folder to Local HD?

Hello I am a newbie and am trying to get a script going to mount a SMB shared volume and sync a backup folder of fonts to a local HD. This will be going on about 6 different machines. It needs to be done with minimal Human intervention. The SMB is password protected so I would need for the user to input their Pass and User name.

The Source folder is Egam/Fonts_For_Cat
and the target should be their user library Fonts folder.

Any help would be so much appreciated. I have searched and tried to put scripts together but they don’t seem to be doing

Thanks Again