I’m making a navigation system, and I am adding a “scanner” which just points to something. However during testing I discovered that rotating a SurfaceGUI will make it stop functioning normally.
I only found one post of this online, and no answers/fixes. Video Demonstration :
ClipsDescendants unfortunately doesn’t work with rotated UI elements, and this was the case for a long time with no solution, which is probably why you haven’t found any solutions.
Luckily, Roblox has since added CanvasGroups somewhat recently (2022), and placing your UIs within one of those should allow ClipsDescendants to work on rotated UI elements, at the cost of a slightly blurry/lower resolution UI.
Or if you don’t want to deal with the lower quality/refactoring, it looks like you could increase the size of the border objects on your billboard to cover the out-of-bounds UI