UGC Limited Challenges

Hey everybody, just wondering how you make a system where you have a certain amount of a leaderstat, play for a certain amount of playtime, follow “userID”, join group and unlock something to claim a UGC. I’m thinking of adding one to one of my games but have no idea where to start. Really didn’t find much on devforum (maybe I didn’t dive deep enough?) Anyways, does anyone know where to even start? Please… Help