How to adjust Player's hand position when holding a tool?

Hello
I would like player’s hand to be rotated in a certain position, when holding a certain tool.
(I want the hand to be rotated relative to the body, not the tool rotated relative to the hand.
I know how to adjust the tool’s grip)
How can I do this?

Thanks

2 Likes

Hello,
You can use animations.
Here is tutorial: How to Create Tools and Animate Them [TUTORIAL]

1 Like

This does not help me unfortunately. It is about animation when activating the tool.
I need the player hand to be rotated (palm facing down, not left) while holding the tool.

you can use humanoid:LoadAnimation to do it

--put in tool
local thing = script.Parent
local anim = Instance.new("Animation")
local e = nil
anim.AnimationId = "http://www.roblox.com/Asset?ID=0" -- put anim id
thing.Equipped:Connect(function()
	e = script.Parent.Parent.Humanoid:LoadAnimation(anim)
	e.Looped = true
  e.Priority = Enum.AnimationPriority.Action
   
  e:Play()
end)
thing.Unequipped:Connect(function()
    if  e and anim ~= nil then
       e:Stop()
    end
end)
1 Like