I've had these three scripts in my toolbox for years, probably since it was originally published by MS as KB 246133. I never liked that they were stored procedures, nor did I like the need to create "helper" stored procedure 'sp_hexadecimal'.
So, the three scripts are now re-written as individual scripts; you can change the parameters @login_name, @include_db and @include_role to suit your needs/purposes.