✓ Accepted answer
Well, like mool210 tried, Enabling the Gui or changing the Adornee won't work.
I tried to see if the problem was the Z-Index, but that didnt change anything, and I will note that the 4 Arrows would not always be visible in Studio (even if they were pre-loaded).
So I'll look around a bit more to see if there's anything specific to fix this, but unless someone else figures it out, I made a make-shift version of what you're trying to accomplish here:
https://www.roblox.com/library/2794267762/Rocky
EDIT: I figured out the problem, since the Surface Gui uses a "Canvas" your chosen positions for the Buttons make them appear outside of this threshold, and thus they become invisible.
(This is more easily seen when looking at Scrolling Frames)
You have to edit the ImageButton Positions and/or add another part for them to be placed onto that is larger than the current union you have. The link above has been updated and contains your fixed Rock.
3 comments
Would you make it a free model so we can see it?
https://www.roblox.com/library/2794147248/Boulder-thing
Edited my answer and fixed it should work now.