NPC with tool has no default tool grip

I have a problem, this NPC that has a tool in the workspace has the grip that the tool should have, but when an NPC is created and the tool is cloned and equipped to the NPC it does not have the grip that it should have.

Grip of The Tool

In Game Equipped Tool Desired, only when the npc is in that place manually

Cloned in Code

This is the script i use:

                local tool = game.ServerStorage.NpcsArmas.Beretta:Clone()
			local motor6d = Instance.new("Motor6D")
			local npc = game.ServerStorage.NpcsArmas.NPC:Clone()
			npc.Parent = game.Workspace.NpcsArmas
			npc.Humanoid:EquipTool(tool)
			motor6d.Part0 = game.Workspace.NpcsArmas.NPC:WaitForChild("Right Arm")
			motor6d.Part1 = tool.Handle
			motor6d.Parent = tool.Handle
			motor6d.Name = "RightGrip"