Need Help Making Face Changer Gui

I am trying to make a Face Changer Gui and I cannot figure out how to convert the ID the user inputs to something the script can actually use.

I have tried:

  • Adding “rbxassetid://” (did not work)
  • Adding “http://www.roblox.com/asset/?id=”: (did not work)
  • Using Humanoid:GetAppliedDescription() and Humanoid:ApplyDescription/Reset (These completely overwrite the character-- my full system allows you to reposition and move hats around, when I use these, they undo all other changes, making this not a viable method (possibly))
local function updateFace(player, id)
	if id == "" then
		id = 0
	end

	local character = player.Character
	local face = character.Head:FindFirstChildWhichIsA("Decal")
	
	face.Texture = "rbxassetid://" .. id
end

Perhaps this could help?

It may sound dumb but have tried to put the id as is? Also print the id as is so we can know

If I just set the texture to the ID, it does nothing and ends up looking like this in properties. Also, I’m not really sure what the point of printing the ID is in this case.

image

I will check this out later, thank you.

Edit: I checked it out, and thankfully, someone said to just use insert service under the post instead which turned out to be a very simple solution, thank you!