Rate limit users based on their score

Is it possible to rate limit users’ ability to create new topics based on their score? Score could be something like average number of likes per topic they created.

While being throttled, they won’t see the topic create button instead a message telling them roughly when they can create a topic next.

I know there is a rate limit feature for that but that applies to everyone. Can someone tell what changes would be required to achieve this?