Basically when the leaderboard updates the only thing that updates on the npcs on the stand is their clothes, the hats are just in random places near by instead of on their heads.
function UpdatePodium1() local DataStore = game:GetService("DataStoreService"):GetOrderedDataStore("Donations6") local Pages = DataStore:GetSortedAsync(false, 3) local Data = Pages:GetCurrentPage() local Pods = script.Parent.Parent.Parent.Parent.Pods for o,p in pairs (Data) do local TempModel = game.Players:GetCharacterAppearanceAsync(game.Players:GetUserIdFromNameAsync(p.key)) TempModel.Parent = Pods:FindFirstChild(o) for i,v in pairs(TempModel:GetChildren()) do print(v.Name) v.Parent = Pods:FindFirstChild(o) wait() end end end