My Surface Gui leaderboard can't be scrolled?

Hi! I have a leaderboard which cannot be scrolled down, instead the player’s camera just zooms in and out. Can somebody help please.

robloxapp-20210820-1850043.wmv (1.3 MB)

Make sure it’s a ScrollingFrame and not a normal Frame. Secondly make sure the CanvasSize is set appropriately.

It’s 100% a scrolling frame and canvas size is {0,0},{10,0} so it is big enough. Also Zindex is 10 so it it higher than the other guis

So, how should I solve this? (30charrr)

When I had this issue, I think it was because of either of these reasons:

  • The Camera position was too far from the scrolling frame
  • Another gui was blocking the scrolling frame

To try to solve these, try limit the max camera zoom, and try setting the ScrollingFrame AlwaysOnTop to true. Setting ZIndex or LayoutOrder didn’t always help for me. Your problem may yet be something else though…

Btw, I wasn’t able to view your linked video, so hopeully I’m not way off base. I apologize if so.

EDIT: Btw, I think in one of my cases, a Part was blocking the ScrollingFrame, so I ended up making the ScrollingFrame a “floating” scrolling frame instead of appearing to be on the surface of a part.

4 Likes

Oh, I found the reason why. A part was on the same place as the leaderboard so it technically was in front of it by 0.00001 stud. Thank you

2 Likes

If anyone else is stumbling across and none of the solutions worked above, make sure CanQuery on the part itself is enabled.

16 Likes

This did it for me, thanks a bunch

This worked for me, thank you so much!

All my struggles were solved with this one property change.