# Force UI Images to preload

```lua
local image_hacks = {}
for _,v in next, assets do
    local image = Instance.new("ImageLabel")
    image.Image = v
    image.Name = "image hack"
    image.Size = UDim2.new(0,1,0,1) --can't be size 0,0,0,0
    image.Position = UDim2.new(0,0,0,0) --can't be offscreen like 0,-5,0,-5
    image.BackgroundTransparency = 1
    image.ImageTransparency = .999 --image can't be 1 transparency
    image.Parent = script.Parent
    table.insert(image_hacks, image)
end
wait(3)
for _,v in next, image_hacks do
    v:Destroy() --can be destroyed and retain cache, at risk of cache being garbage collected
end
```
