When a player joins, they should have the part stuck to them. There is no weld in the part either.
local Part = script.Parent
game.Players.PlayerAdded:connect(function(plr)
plr.CharacterAdded:connect(function(char)
local Torso = char:WaitForChild("Torso")
local Weld = Instance.new("Weld")
Weld.Part0 = Torso
Weld.C0 = Torso.CFrame:inverse()
Weld.Part1 = Part
Weld.C1 = Part.CFrame:inverse()
Weld.Parent = Part
Part.Anchored = false
end)
end)

2 comments
Do you think it's getting stuck on the WaitForChild?
Not sure.