Image ID is being weird

What is going on here? I’m pretty sure the Image ID is correct. I tried printing everywhere and it returned the right Instance but when looking at the output it is different leading to the wrong ImageID and somehow it copied from the previous Image.
(My ImageID is the player’s headshot)
(The Soul color somehow matched the correct color only the ImageID is acting weird)
(It was fixed by itself after being called one time but the first time it showed wrong)

for v, Images in TableOrder:GetChildren() do
				print(Images, "ImageID: "..Images.CharacterIcon.Image)
				
				if Images.OwnerName.Value == TrueOrderTable[1].Name then
					if TableAction:FindFirstChild("Actioning") then
						TableAction:FindFirstChild("Actioning"):Destroy()
					end
					
					local Actioning = game.ReplicatedStorage.CharacterIconTable.Actioning:Clone()
					Actioning.Parent = TableAction
					Actioning.Position = UDim2.new(0,0,0,-10)
					Actioning.BackgroundTransparency = 1
					Actioning.CharacterIcon.Image = Images.CharacterIcon.Image
					Actioning.CharacterIcon.ImageTransparency = 1
					Actioning.Soul.ImageColor3 = Images.Soul.ImageColor3
					Actioning.Soul.ImageTransparency = 1

					Images:TweenPosition(UDim2.new(0,0, 0, 0), Enum.EasingDirection.InOut, Enum.EasingStyle.Sine, 0.5)
					game.TweenService:Create(Images.CharacterIcon, TweenInfo.new(0.5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {ImageTransparency = 1}):Play()
					game.TweenService:Create(Images.Soul, TweenInfo.new(0.5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {ImageTransparency = 1}):Play()
					game.TweenService:Create(Images, TweenInfo.new(0.5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {BackgroundTransparency = 1}):Play()

					game.TweenService:Create(Actioning.CharacterIcon, TweenInfo.new(0.5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {ImageTransparency = 0}):Play()
					game.TweenService:Create(Actioning.Soul, TweenInfo.new(0.5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {ImageTransparency = 0}):Play()
					game.TweenService:Create(Actioning, TweenInfo.new(0.5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {BackgroundTransparency = 0.7}):Play()

					break
				end
			end

image
image

Ok so apparently waiting more before setting the CharacterIcon Image fixed the problem

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.