If all you are doing is wanting to check user role for each member then do what Quentin has already suggested above and set up the creation pages to be viewable only by users with the creator role.
https://support.wix.com/en/article/limiting-pages-on-your-site-to-specific-members-member-roles
You can easily check the role of each user through code to by using Wix Users API and the getRoles function.
https://www.wix.com/corvid/reference/wix-users.html
https://www.wix.com/corvid/reference/wix-users.User.html#getRoles
There are previous posts that you can look at for this too.
https://www.wix.com/corvid/forum/community-discussion/user-roles
https://www.wix.com/corvid/forum/community-discussion/getroles-function-is-not-working/p-1/dl-5e148145dd7d620017498340
https://www.wix.com/corvid/forum/community-discussion/urgent-send-a-user-to-location-based-on-member-role