Here’s the script I’m using: (for context, this is to apply clothes and whatnot for the StarterPlayer, so doing CFrames for the Accessories wont work since each player is different)
game.Players.PlayerAdded:Connect(function(Player)
Player.CharacterAdded:Connect(function(Character)
local id = Player.UserId
local PlayersModel = game.Players:GetCharacterAppearanceAsync(id)
PlayersModel.Parent = game.ServerStorage.Misc.CharModels
task.wait()
for i,v in pairs(PlayersModel:GetChildren()) do
if v:IsA("Accessory") then
Character:WaitForChild("Humanoid"):AddAccessory(v)
elseif not v:IsA("Folder") then
v.Parent = Player.Character
end
task.wait()
end
PlayersModel:Destroy()
end)
end)
The result looks like this:
I’ve tried adding an attachment instance inside the handle of the attachment, but to no avail. Is there any way I can fix this?
Thank you!