u can make it just with luckperms, but here is a example:
please like the post if you like it
command weeklyvip [<player>]:
permission: your.permission
trigger:
send title "&bWeakly VIP" with subtitle "&aLets go" to arg-1
set {weeklyvip::%arg-1%} to 7
execute console command "/lp user %arg-1% parent set vip"
every 24 hours:
loop all players:
if {weeklyvip::%loop-player%} is set:
remove 1 from {weeklyvip::%loop-player%}
if {weeklyvip::%loop-player%} = 0:
delete {weeklyvip::%loop-player%}
execute console command "/lp user %arg-1% parent clear"