I dont get this. Hey everyone. As you can see here I’m trying to change the ImageButton image..
It is loaded when the Event is called (client)
function abilityinsert(plr,charid,name,icon,key)
local plrgui = plr.PlayerGui
local newui = plrgui.AbilitiesGUI.ForUse.Ability:Clone()
newui.Visible = true
newui.Parent = plrgui.AbilitiesGUI.Main.Abilities
newui.Name = name
newui.Keybind.Text = key
newui.PowerIcon.Image = icon
if name == "M1" then
newui.Stack.Text = plr.Character:GetAttribute("M1chain")
end
end
-- the table
Scourge = {
[1] = {
Abilities = {
{ Name = "M1", Icon = "rbxassetid://124443904382438", Key = "M1", cooldown = 1.5},
{ Name = "ScytheSlash", Icon = "rbxassetid://124443904382438", Key = "Q", cooldown = 10},
{ Name = "PLACEHOLDER", Icon = "rbxassetid://124443904382438", Key = "E", cooldown = 10},
},
Ultimate = {
Name = "REGULUS RING",
Cooldown = 100,
cutscene = function()
end,
}
},
},
But for some reason, it just wont load. You can see how my icon stays.. empty? for some reason, when I check the imagelabel it has the imageid correct in it, but IsLoaded is false for.. forever. I genuinely dont know whats going on .. NOTE: It is the same like this for ALL images EXCEPT the excalibur one somehow.

