Ok I have an simple tool in ReplicatedStorage it is called "Tool" It has a Handle as a child
It's just an simple tool with an part named as Handle nothing else
The problem is whenever I Clone the tool directly from ReplicatedStorage to the Character the part's handle is positioned somewhere else and I mean like if I am at the position 50,0,40 even though the tool is equipped the handle is not with me it is positioned at the position 0,0,0, which is the starting point
Heres the code
wait(5)
local Tool = game.ReplicatedStorage.Tool:Clone()
game.Workspace.MyUserName.Humanoid:EquipTool(Tool)
To explain it simply when this code runs the tool equipping and everything goes fine but the handle is somewhere else
Another discovery I made was that if I parented the Tool into the backpack and then parented it to the character it worked fine
but the problem with parenting the tool to the backpack was that I was trying to equip this to an Dummy Rig
If you want to know why I would want to equip an tool to an dummy rig its because I wanted to show it on an ViewportFrame

5 comments
Either weld the handle to the player's arm or parent the tool to the player's backpack and equip it from there.
I just saw the edit. Your only choice is to weld the handle to the dummy's arm and offset it from there.
I cant parent it to the players backpack because Im trying to put this into an Dummy Rig to visualize it on an viewportframe
Theres no other way right?
Not that I'm aware of. But welding is the easiest.