i am doing a commission for someone and wanted to know why the animations arent working correctly the screenshot is how its supposed to look
here is my idle animation script
Animations.Equipped = function(weapon: Tool)
local Animations = weapon:WaitForChild("Animations")
local Sounds = weapon:WaitForChild("Sounds")
local player_Character = weapon.Parent
local Humanoid = player_Character:FindFirstChild("Humanoid")
local Animator = Humanoid:FindFirstChild("Animator")
idle_anim = Animator:LoadAnimation(Animations.Idle)
idle_anim:Play()
end
Well this is probably because you rigged it wrong. It seems like the handle gets rigged to the players arm when equipped, you can do this by using a server script and seeing if the player equips the tool then use a motor6d to rig the handle to the players arm which will make the animations work probably but make sure that you have applied the C0 properly!
oh you’re saying motor6d doesn’t require animating but i still dont know how to set that up you just said to use it and position it correctly how am i supposed to position it correctly?
This is getting a bit annoying now but it’s fine. I guess you’re new.
First, just do the above steps WITHOUT positioning anything. If it looks buggy, then do this:
To position it, (make sure you’re not in testing mode) you first need to put the tool in a rig and make sure “RequiresHandle” for your tool is set to false, after that, insert a Motor6D, set it’s Part0 to the rigs RightArm, and Part1 to the handle. Then MANUALLY position and rotate it. Then copy the transforms and apply it in the script.