Say there a tool with a handle. And there is also a part in the workspace. I want the tool's grip to be the same as the workspace part CFrame, so that the handle is inside the part when equipped. This doesn't seem to work:
tool.Grip = game.Workspace.Player1.Torso.CFrame:toObjectSpace(game.Workspace.Part.CFrame) or tool.Grip = game.Workspace.Part.CFrame:toObjectSpace( game.Workspace.Player1.Torso.CFrame)
At this point you need to ask yourself if this is really the best option.
In this situation, it would be far simpler to hide the Tool's model, create a clone from ReplicatedStorage and move that to the target location, then remove it when the tool is unequipped. Your way is not only more complex but can have other negative effects, as it will move your character's center of mass.
And by the way, the tool is gripped with your Right Arm, not your Torso.