I'm making an obby game where a part is welded to a player's body. However, I want the part to be above the player, but when the code runs, The part gets put in the player. Why does this happen and how do i fix this? The script is in ServerScriptService. The code is
game.Players.PlayerAdded:Connect(function(plr) local part = game.ServerStorage.Part plr.CharacterAdded:connect(function(char) local clonedPart = part:Clone() clonedPart.Parent = char local weld = Instance.new("Weld", clonedPart) weld.Part0 = char.Torso weld.Part1 = weld.Parent clonedPart.Anchored = false clonedPart.CFrame = char.Torso.CFrame + Vector3.new(0,20,0) end) end)