consider checking out this thread :
https://forums.alliedmods.net/showth...41#post2765541
it has multiple flags so you can assign each flag the functions mentionned in your req accordingly and the difference between diamond and premium vip would be simply some flags
aside from that there is vip clasic by shadows which you can ask to have it edited to match your request , i ll attach sma below.
there is also this .
https://forums.alliedmods.net/showthread.php?t=312953
this one lets you create your own flags and assign whatever Function to them to if you are a beginner scripter you can make any type of vip you want with some copy-paste help
EDIT : the first link is still getting updated and optimized by author , and i think he accepts requests to create special functions if you pm him or ask on the main thread