For some reason, Textures on one script doesnt work

I was hired (or maybe enslaved) to make a transfur game… She gave me a model to work with, so I got her textures to morph the player into…

This is the result of the morphing. The white color is the humanoid colour I gave it.

She also gave me to make a testing place before we start to do it. I did it, copied the scripts into her game and this is the result:

So why do the textures on the script I am making do not work?

-- The working script
script.Parent.OnServerEvent:Connect(function(player)
	print("DaFurryTestPart")
	local playerbody = player.Character:WaitForChild("Body Colors")
	playerbody.HeadColor3 = Color3.fromRGB(205, 205, 205)
	playerbody.LeftArmColor3 = Color3.fromRGB(205, 205, 205)
	playerbody.RightArmColor3 = Color3.fromRGB(205, 205, 205)
	playerbody.TorsoColor3 = Color3.fromRGB(205, 205, 205)
	playerbody.LeftLegColor3 = Color3.fromRGB(205, 205, 205)
	playerbody.RightLegColor3 = Color3.fromRGB(205, 205, 205)
	local tshirt = player.Character:FindFirstChildWhichIsA("ShirtGraphic")
	if tshirt then
		tshirt:Destroy()
	end
	local shirt = player.Character:FindFirstChild("Shirt")
	if shirt then
		shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=5553204997"
	else
		local shirtnew = Instance.new("Shirt")
		shirtnew.Parent = player.Character
		shirtnew.ShirtTemplate = "http://www.roblox.com/asset/?id=5553204997"
	end
	local pants = player.Character:FindFirstChild("Pants")
	if pants then
		pants.PantsTemplate = "http://www.roblox.com/asset/?id=5553200215"
	else
		local pantsnew = Instance.new("Pants")
		pantsnew.Parent = player.Character
		pantsnew.PantsTemplate = "http://www.roblox.com/asset/?id=5553200215"
	end
	local playerhead = player.Character:FindFirstChild("Head")
	playerhead.face.Texture = "http://www.roblox.com/asset/?id=6821165844"
	for i = 1, 999 do
		local delete = player.Character:FindFirstChildWhichIsA("Accessory")
		if delete then
			delete:Destroy()
		end
	end
	local catears = Instance.new("Accessory")
	catears.Name = "catears"
	catears.Parent = player.Character
	catears.AttachmentPos = Vector3.new(-0.025, -0.26, 0)
	local Handle = Instance.new("Part")
	Handle.Name = "Handle"
	Handle.CanCollide = false
	Handle.Size = Vector3.new(1, 0.8, 1)
	Handle.Parent = catears
	local earmesh = Instance.new("SpecialMesh")
	earmesh.Name = "Mesh"
	earmesh.MeshId = "http://www.roblox.com/asset/?id=1374148"
	earmesh.TextureId = "http://www.roblox.com/asset/?id=413143035"
	earmesh.Parent = Handle
end)
-- The not working script...
script.Parent.OnServerEvent:Connect(function(player)
	print("Daf Xf 105")
	local playerbody = player.Character:WaitForChild("Body Colors")
	playerbody.HeadColor3 = Color3.fromRGB(248, 248, 248)
	playerbody.LeftArmColor3 = Color3.fromRGB(248, 248, 248)
	playerbody.RightArmColor3 = Color3.fromRGB(248, 248, 248)
	playerbody.TorsoColor3 = Color3.fromRGB(248, 248, 248)
	playerbody.LeftLegColor3 = Color3.fromRGB(248, 248, 248)
	playerbody.RightLegColor3 = Color3.fromRGB(248, 248, 248)
	local tshirt = player.Character:FindFirstChildWhichIsA("ShirtGraphic")
	if tshirt then
		tshirt:Destroy()
	end
	local shirt = player.Character:FindFirstChild("Shirt")
	if shirt then
		shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=14728147545"
	else
		local shirtnew = Instance.new("Shirt")
		shirtnew.Parent = player.Character
		shirtnew.ShirtTemplate = "http://www.roblox.com/asset/?id=14728147545"
	end
	local pants = player.Character:FindFirstChild("Pants")
	if pants then
		pants.PantsTemplate = "http://www.roblox.com/asset/?id=14728147545"
	else
		local pantsnew = Instance.new("Pants")
		pantsnew.Parent = player.Character
		pantsnew.PantsTemplate = "http://www.roblox.com/asset/?id=14728147545"
	end
	local playerhead = player.Character:FindFirstChild("Head")
	playerhead.face.Texture = "http://www.roblox.com/asset/?id=14737897111"
	for i = 1, 999 do
		local delete = player.Character:FindFirstChildWhichIsA("Accessory")
		if delete then
			delete:Destroy()
		end
	end
	local catears = Instance.new("Accessory")
	catears.Name = "catears"
	catears.Parent = player.Character
	catears.AttachmentPos = Vector3.new(-0.025, -0.26, 0)
	local Handle = Instance.new("Part")
	Handle.Name = "Handle"
	Handle.CanCollide = false
	Handle.Size = Vector3.new(1, 0.8, 1)
	Handle.Parent = catears
	local earmesh = Instance.new("SpecialMesh")
	earmesh.Name = "Mesh"
	earmesh.MeshId = "http://www.roblox.com/asset/?id=1374148"
	earmesh.TextureId = "http://www.roblox.com/asset/?id=413143035"
	earmesh.Parent = Handle
end)
1 Like

Im having a information overload, what’s happening here?

If i understand right, your saying the shirt and pants dont load?

1 Like

Yes, the shirt and pants do not load. Face does not load too…

1 Like

Use insertservice for the shirt and pants, its something I came across when i made my character creation UI, roblox is odd and buggy and sometimes doesnt let you set shirt or pants id’s, and for the face, review your code. Somebody will be able to help you with this shortly, it wont be me though.

2 Likes