Accessories Not Attaching To Player

Hello.

I’ve been trying to attach an accessory to a player through the client (yes, intentionally on the client). Now I’ve ran into this issue where the accessory doesn’t attach to the player. Here’s my script.

local BigHead = game:GetService("ReplicatedStorage"):WaitForChild("Bighead");
local Player = game:GetService("Players").LocalPlayer;

if not Player.Character then
	Player.CharacterAdded:Wait();
end;

Player.Character:WaitForChild("Humanoid");
Player.Character["Humanoid"]:AddAccessory(BigHead);

Here’s gif showcasing what my issue is.

https://gyazo.com/bec7bcf7bcb0519055fea9501140428d

Yes, the accessory is parented to the player’s character.

You should add a motor 6D to the players head onto the big head handle

1 Like

Did you include Attachment in the accessory? For example: “FaceFrontAttachment”

1 Like

It looks like the bighead is cancollide. Try turning it off, also, Lua doesn’t require semicolons. :wink:

1 Like

Yes, yes I have. In fact, the exact same script but on the server works fine.

I’ve tried messing around with it but nothing seems to change. Also, the script works on the server, just not on the client.

I had not thought about that and will give it a try as soon as I get the chance to.

try something like this

local motor = Instance.new("Motor6D")
motor.Attachment0 = char.Head
motor.Attachment1 = bighead.Handle
motor.Parent = char.Head
1 Like