Why doesnt set it to the Parent?

I dont know why but this doesnt seem work, and it looks soooo easy. I just want spawn a image on my screen but I cant find anything or parent to the Frame I setted.

picture;
image

Script:
local Frame = script.Parent.Frame

local picture1 = Instance.new("ImageLabel")

picture1.ImageTransparency = 0

picture1.Visible = false

picture1.Image = "http://www.roblox.com/asset/?id=66896959"

picture1.BackgroundTransparency = 0

picture1.Position = UDim2.new(0,0,0,0)

picture1.Name = "Image1"

picture1.Size = UDim2.new(0, 100,0, 100)

picture1.Parent = Frame

local picture2 = Instance.new("ImageLabel")

picture2.ImageTransparency = 0

picture2.Visible = false

picture2.Image = "http://www.roblox.com/asset/?id=16441928"

picture2.BackgroundTransparency = 0

picture2.Position = UDim2.new(0.6,0,0.6,0)

picture2.Name = "Image2"

picture2.Size = UDim2.new(0, 100,0, 100)

picture2.Parent = Frame

You’re setting the image’s visible property to false? It seems to be creating the images fine. image