Welding script help

I’m making a system where as soon as the player joins the game, you get a torch welded to them. But when you spawn in it looks like this:

How do I make it so the torch looks right? Code:
help my tool broke

2 Likes

try making it as an accessory :sunglasses:

you did not modify C0 or C1 at all which makes it the same position of the arm

Try using WeldConstraint and here a script:

local __Weld = Instance.new("WeldConstraint");
__Weld.Name = "Left Grip";
__Weld.Parent = char:WaitForChild("Left  Arm");

Torch.Parent = char:WaitForChild("Left Arm");
Torch.Part0 = char:WaitForChild("Left Arm");
Torch.Paret1 = Torch.Handle;

Your gonna have to mess with the C0 part of the weld.

Here is an example;

Weld.C0 = -- CFrame.new() * CFrame.fromOrientation(math.rad(),math.rad(),math.rad())
-- (pos * rotation) > wanted proportions