You can't create a single role that works in multiple databases because database roles only exist in the database where they're created.
If your aim is to allow a group of logins to have different permissions in different databases, you can create (or have created for you) a Windows Group that you can add as a user to each database. This assumes all the logins are domain logins rather than SQL Server logins.