I mean, I've tried v.Decal.Texture = "rbxassetid://" .. Value
but it doesn't seem to change the decal, but just change the value in the decal's Texture
Well, v.Decal.Texture = "rbxassetid://"..TextureID.Value
should work fine.
Here's an example:
local TextureID = game:GetService("ReplicatedStorage"):WaitForChild("TextureID") local Image = script.Parent wait(0.1) Image.Texture = "rbxassetid://"..TextureID.Value -- Changes texture of Decal