I'm having trouble welding anything to the player's arms. In a server script, I have a script that's supposed to put a ParticleEmitter inside the player's RightUpperArm and LeftUpperArm. But for some reason, it doesn't get put inside. I tried welding a normal brick to the arm, as well, and that didn't, either. When I replace "RightUpperArm" with "HumanoidRootPart," however, everything works fine, and it's put inside the rootpart like normal. There's a few prints I threw in there, and they both print out just fine, so I'm not sure why it doesn't work.
Here's the script:
game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(char)
local drip = game.ServerStorage.DripParticles:Clone()
drip.Parent = char:WaitForChild("RightUpperArm")
print("Drip1 Cloned")
local drip2 = game.ServerStorage.DripParticles:Clone()
drip2.Parent = char:WaitForChild("LeftUpperArm")
print("Drip2 Cloned")
end)
end)

2 comments
since its a particle emitter, can't you clone the particle into the arm? If you wanted to weld create the instance, create attachments in the arm then use those attachments as c0 and c1
What do you mean? I tried cloning the particle into the arm, but for some reason, nothing happened. :( I did try putting the emitter into an attachment, too, but that didn't do anything, either.