SurfaceGui On Tool Issue

In my game I want to have a tool that acts as a sign that players can carry around to promote their gamepasses. The gamepasses are displayed as image buttons on a SurfaceGui that is on the sign. However for some reason the scrolling frame and the buttons simply won’t work. What can I do to fix this issue?


local scripts won’t work in workspace

This has nothing to do with that