Item tool Grip on torso

I did it but it brings my hand to the torso now (Edit) I have a script in ServerScriptService which also has the toolgrip torso thing:

game.ReplicatedStorage.ConnectM6D.OnServerEvent:Connect(function(plr,location)

      local char = plr.Character
      char.Torso.ToolGrip.Part0 = char.Torso
      char.Torso.ToolGrip.Part1 = location


end)

game.ReplicatedStorage.DisconnectM6D.OnServerEvent:Connect(function(plr)
    plr.Character.Torso.ToolGrip.Part1 = nil
end)
game.Players.PlayerAdded:Connect(function(plr)		
plr.CharacterAppearanceLoaded:Connect(function(chr) -- Character loads
for i,v in pairs(chr:GetChildren()) do -- Get every part within character
if v:IsA("CharacterMesh") then -- If it is a character mesh, which is used to render them
v:Destroy() -- Destroy it if it is.
end
end
end)
	
plr.CharacterAdded:Connect(function(char)
				local uppertorso = char:WaitForChild("Torso")
		local M6D = Instance.new("Motor6D", char.Torso)
		M6D.Name = "ToolGrip"
end)
end)

workspace.ChildAdded:Connect(function(child)
if child:IsA("Hat") or child:IsA("Tool") or child:IsA("Accessory") then
child:Destroy()
end
end)
1 Like

Delete these lines. I think this is going to fix now.

1 Like

it fixed it but now I hold the weapon in the wrong position

erro

You can ajust this in the Tool properties.
GripPos, GripUp, etc.

grip

How would i make it so it would hold the bat on the other side

You can enter the play mode, equip the tool, find your character in the Explorer, find the tool in the character and edit the properties until it looks the way you want. Then, you write down these properties (in a paper or anything), you leave the play mode and edit these properties in the build mode.
When you play again, you will see that the bat is going to work fine.

this is how the tool is supposed to be hold

I recommend to make invisible handle and rig it into bat