Implement a "Cooldown" on the rating buttons. Without a simple wait() or a timestamp check in your code, a single user can flood your screen with 1/10 ratings.
To keep it engaging, include a scrolling text feed showing recent ratings or a leaderboard displaying the "Top Rated" avatars currently in the server. Roblox Script -- Rate My Avatar [GUI]
Use Scale instead of Offset in your UDim2 properties. This ensures your rating buttons look the same on a massive monitor as they do on a phone screen. Implement a "Cooldown" on the rating buttons