Weird ZIndex & DisplayOrder behavior w/ViewportFrames

As shown in this video, I’ve made a pair fancy handles for my WIP plugins:

However, as you can see, the handles are underlying the Bone BasePart when they’re supposed to show on top of it. I figured ZIndex and DisplayOrder makes no difference as it seems like the HandleAdornment class simply ignores their parent ViewportFrame’s ZIndex and their ScreenGui’s DisplayOrder no matter what they’re set to.

Explorer Setup

image

Overlay ScreenGui Properties

image

Overlay ViewportFrame Properties

Underlay ScreenGui Properties

image

Underlay ViewportFrame Properties

Fix attempts:

  • Parent both ViewportFrames to the same ScreenGui.
  • Parent both the PositionPart & Bone to the same ViewportFrame.
  • Played around with ZIndex and DisplayOrder in every way possible.
  • Played around with the HandleAdornments’ ZIndexes.
  • Parent the HandleAdornments to-, and outside both ViewportFrames.

Please, before you decide to reply, put some thought into your reply as I am not new to Roblox Studio.

Please use the property subcategory when posting threads to the Help and Feedback category. As this has to do with user interface, I have recategorised this to Art Design Support. See our category for more information to understand if you are posting in the right place.

Oh, my bad. I’ve gotten so used to posting questions in the Scripting Support section that I chose it subconsciously.