ive tried to make a custom sheathe and sword accessory using this tutorial, however, when adding it to the character it simply spawns at where it was in the workspace and then acts like a simple model/part
as you can see above all the things necessary for the accessory is there, so im confused on what is going on here, and why when it is added to the character, it doesn’t appear on the character?
the character ^^^
the sheath and sword (one is the actual accessory in the workspace, the other is the accessory which was cloned into the character), as you can see it spawns at the same place with the workspace accessory
nope, the handle is not anchored. it also drops to the ground (where it is at the workspace, not at the character) after it has been cloned and added to the character so that verifies it.
nope, i have verified that it is all connected to the handle, and even if it wasnt the handle would still appear beside me like an accessory, but that does not happen so im sure that isn’t the case
You can try setting up the accessory manually, Then just adjust the rotation. ( It would be helpful if you send a screenshot once you run it. Maybe also an error )
local torso = character:WaitForChild("Torso")
local bodyAttach = torso:WaitForChild("WaistCenterAttachment")
local rotation = CFrame.Angles(math.rad(), math.rad(), math.rad())
local accessory = workspace:WaitForChild("SheatheAccessory"):Clone()
accessory.Handle.CFrame = CFrame.new(bodyAttach.WorldPosition) * rotation
local WC = Instance.new("WeldConstraint")
WC.Part0 = accessory.Handle
WC.Part1 = torso
WC.Parent = accessory.Handle
accessory.Parent = characte
great! it works. however… as you can see, it’s not at the position i intend it to be at. i intend for it to be at the left waist, but looks like its in the crotch right now, how would i move the position to the left waist?