Humanoid:ApplyDescription issues

So, in my game, when someone wins the round, the top players appears in the podium of the game. But for some reason, the rigs are not showing correctly, like in this example below:
image

Here’s the script:

	 local finalRanking = {}
	for i, player in pairs(availablePlayers) do
		
		local plrDet = playerGameDetails[player.UserId]
		
		if plrDet then
			
			local neededLetters = #plrDet.NeededLetters
			
			table.insert(finalRanking, {UID = player.UserId, Needed = neededLetters})
		end
	end
	
	
	table.sort(finalRanking, function(valueA, valueB)
		return valueA["Needed"] < valueB["Needed"]
	end)
	
	
	local scales = {
		[1] = 2.5,
		[2] = 1.75,
		[3] = 1,
	}
	for i, player in pairs(finalRanking) do
		if i > 3 then continue end
		
		local success, humDesc = pcall(function()
			return game.Players:GetHumanoidDescriptionFromUserId(player.UID)
		end)
		
		local humanoid = game.Workspace.Lobby.LastRound[i].Humanoid
		
		if success and humDesc then
			game.Workspace.Lobby.LastRound[i].Humanoid:ApplyDescription(humDesc)
		end
		
	end

There doesn’t appear to be a problem with the rigs. Is it an accessory issue?

No, it’s not. The body of our characters it’s not the same showed in the podium

Did you get any errors related to the script?

Try ApplyDescriptionReset() instead

1 Like

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