Ok so i have this script ive been working on for a while i changed a few things like CharacterAdded to CharacterAppearenceLoaded but nothing works here is the code
Hat = workspace["Accessory"] game.Players.PlayerAdded:Connect(function(Player) Player.CharacterAppearanceLoaded:Connect(function(Character) Hat:Clone().Parent = Character end) end)
What I'd do is put the accessory in a folder in ReplicatedStorage.
local hat = game.ReplicatedStorage.FOLDER_NAME_HERE:WaitForChild("Accessory") --waits for the accessory to load in game.Players.PlayerAdded:Connect(function(plr) plr.CharacterAppearanceLoaded:Connect(function(char) hat:Clone().Parent = char end) end)