I made a model and added the ClickDetector in one of the part in there that can be clickable. Well, I put the position and size and the id for it to make the picture pop up after I click it. But apparently it didn't work. This is the script:
local song1 = game.Workspace.BoxCD.song1
local gui = game.StarterGui
local screen = Instance.new("ScreenGui", gui)
local image = Instance.new("ImageLabel", screen)
touch = false
function onClicked()
if not touch then
touch = true
image.Position = UDim2.new({0, 300}, {0, 100})
image.Size = UDim2.new({0, 450}, {0, 400})
image.Image = "rbxassetid://238387775"
touch = false
end
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
I hope what I asked and explain is understandable.

4 comments
So, PlayerGui and StarterGui are the same thing.
Not Exactly, A Player Gui is a Gui which goes to an Individual player, a Screen gui goes to all Players.
Placing the Gui in the StarterGui will make nobody see it.
Oh okay