Well, there is no actual proper "copy user" functionality that would cover the role assignment.
If you look around a bit here on SCN you'll find plenty of approaches to deal with mass user creation, template users and "user copy".
Just use the search functionality.