So I'm trying to make a round based game with images for every single minigame. The issue is, when I try to set the image of the ImageLabel, it doesn't show!
Here's the script I tried:
local ids = {
397558836,
32348996,
477764158
}
local chosen = math.random(1, #ids)
script.Parent.Image = 'rbxassetid://'..tostring(ids[chosen])
The problem is that I'm not getting any error message. The Image just won't show. If I check the properties of the ImageLabel, it show that the image is 'rbxassetid://chosenid'.
I'm very confused...

4 comments
For the image to be able to load, you need an image id. You can get this by pasting the id into a decal object in studio or subtracting 1 until you get it.
They are actual image ids
Did you double check to make sure the images went through moderation first?
check my answer, that should answer your question