Accessory on Dummy at Wrong Place

I am trying to add an accessory to a dummy via this script shown bellow, it is adding the accessory but no matter what accessory it is, its always putting it on top of the dummy models head and not on its place

local id = script.Parent.accessoryid.Value
local ok, info = pcall(game:GetService("MarketplaceService").GetProductInfo, game:GetService("MarketplaceService"), id)
local stand = script.Parent

local assetModel = game:GetService("InsertService"):LoadAsset(id)
assetModel.Parent = workspace
local asset = assetModel:GetChildren()[1]

if asset:IsA("Accessory") then
	if stand:FindFirstChildWhichIsA("Accessory")then
	asset.Parent = stand
1 Like