I tested my script and it works and there's no errors except for the asset itself. the error is

Image "https://assetdelivery.roblox.com/v1/asset?id=5900349827" failed to load in "Workspace.Tasar.Sign.Part.SurfaceGui.ImageLabel.Image": Request failed

my code is

local LP = game.Players.LocalPlayer

local idstring = script.Parent.Text

script.Parent.MouseButton1Click:Connect(function()	
	game.Workspace[LP.Name].Sign.Part.SurfaceGui.ImageLabel.Image = "rbxasset://textures/ui/GuiImagePlaceholder.png"
	wait(0.2)
	game.Workspace[LP.Name].Sign.Part.SurfaceGui.ImageLabel.Image = "rbxassetid://5900349828"
	print("Decal updated for player " .. LP.Name)
end)

i've tried other things like changing the color and transparency of the part and it works so I only see the asset as the problem. any help would be appreciated!

(it's a localscript but it's changing a tool in the local player's path so i dont see a problem with that either)