Here is the code game.Players.PlayerAdded:Connect(function(Player) Player.CharacterAdded:Connect(function(Character) local ScytheCase = script.ScytheCase:clone() ScytheCase:SetPrimaryPartCFrame(Character.HumanoidRootPart.CFrame) ScytheCase.Parent = Character
local weld = Instance.new("ManualWeld") weld.Part0 = ScytheCase.PrimaryPart weld.Part1 = Character.PrimaryPart weld.C0 = weld.Part0.CFrame:ToObjectSpace(weld.Part1.CFrame) weld.Parent = weld.Part0 local Scythed = script.Scythe:Clone() script.ScytheCase.PrimaryPart = script.ScytheCase.Main Scythed:SetPrimaryPartCFrame(ScytheCase.ScytheCase.CFrame) Scythed.Parent = Character local weld2 = Instance.new("ManualWeld") weld2.Part0 = Scythed.PrimaryPart weld2.Part1 = ScytheCase.PrimaryPart weld2.C0 = weld2.Part0.CFrame:ToObjectSpace(weld2.Part1.CFrame) weld2.Parent = weld2.Part0 end)
end)
And yes, ive tried editing the properties of the items primary part.