copy
only copies AppleScript values, not application-defined objects. Use duplicate
command.
set sourceFolder to ("/Users/test/Desktop/untitled folder" as POSIX file)
set targetFolder to ("/Users/test/Desktop/untitled folder 2" as POSIX file)
tell application "Finder" to duplicate sourceFolder to targetFolder
You can use smb://... address.