Roblox Script -- Rate My Avatar [gui] 100%
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.
Use TweenService to make buttons grow slightly when hovered over. Small animations make the GUI feel "premium" and professional. Roblox Script -- Rate My Avatar [GUI]
This is the core logic. You need a series of buttons (typically 1–10) that, when clicked, fire a RemoteEvent to update a SurfaceGui or BillboardGui visible to other players. Use Scale instead of Offset in your UDim2 properties
To make your script effective and user-friendly, focus on these four pillars: Roblox Script -- Rate My Avatar [GUI]
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.

Be the first to comment