How to change accessory size on a custom character?

You already read the title of the issue, here’s the script i have made for a custom character i want the accessory size to be half the normal player size in r6.

local chooseteamevent = game.ReplicatedStorage:WaitForChild(“Events”):WaitForChild(“Team”):WaitForChild(“ChooseTeam”)

local teams = game:GetService(“Teams”)
local playerteam = teams:WaitForChild(“Player”)
local bloxikinteam = teams:WaitForChild(“Bloxikin”)

local bloxicharacter = script:WaitForChild(“StarterCharacter”)

local function cloneaccessories(player)
local newcharacter = bloxicharacter:Clone()
for i,accessory in pairs(player.Character:GetChildren()) do
if accessory:IsA(“Accessory”) then
accessory.Parent = newcharacter
accessory.Handle.Size /= 2
end
end
local shirt = player.Character.Shirt:Clone()
shirt.Parent = newcharacter
local pants = player.Character.Pants:Clone()
pants.Parent = newcharacter
local bodycolor = player.Character[“Body Colors”]:Clone()
bodycolor.Parent = newcharacter
player.Character = newcharacter
newcharacter.Parent = workspace
newcharacter.HumanoidRootPart.CFrame = workspace.SpawnLocation.CFrame
player.Team = bloxikinteam
end

chooseteamevent.OnServerEvent:Connect(function(player,chosenteam)
if chosenteam == “Player” then
player.Team = playerteam
elseif chosenteam == “Bloxikin” then
cloneaccessories(player)
end
end)

1 Like

please format with

this

for anyone else wanting to help you

also, if its using a special mesh, you have to edit the size property as well

yeah cause scale property isnt working in scripts

Try to go to Properties then Pivot and change the scale. It may help