My donation system

I was wondering how would I be able to allow a staff that’s in a staff ulx rank be able to donate for a donator ulx rank and still be in his staff rank.

I think you’d need a rank like staff_donator and set the player to that rank.

I want this to be automated and I don’t want to have to make 5 extra ranks just to cater to staff.