Hi guys!
I'm changing between two images on MouseEnter and MouseLeave however there is a noticeable flicker which is really distracting and very annoying.
Is there anyway I can stop this? :/
I am preloading them like shown below and I even put them as decals in the game on bricks and that helped for my desktop but tested it on my laptop and it flickered. Could it be something to do with my laptops ram? I don't think it should be because it has 6GB which is plenty :/
local contentToLoad = {"rbxassetid://478251015", "rbxassetid://478250996",}
game:GetService("ContentProvider"):PreloadAsync(contentToLoad)
Any ideas/help would be appreciated! Thanks.

2 comments
Put it on a Roblox place and let us come test it
It probably still flickers because the PreloadAsync does not pause the code until it is done. Try the wiki article on Preload (not PreloadAsync). It would normally flicker a few times before becoming instant in terms of changing the image when using ROBLOX, too.