Just a note for next time, try posting your code directly to the forum instead of using pictures, it’s difficult to see the code.
I believe the issue is when the hand sticks out, it overrides the animation you’re trying to play.
You could try to set the animation’s priority to Action which could override the hand animation.
a.Priority = Enum.AnimationPriority.Action
If that doesn’t work, You should weld the tool’s handle to the dummy’s hand using a Weld Constraint, position it correctly, and then recreate the animation. Make sure to set the priority to Action as well and play that instead. If you’re confused, follow this video.
Btw sorry for that cuz i pasted my prt screen from clipboard it in paint to save as png and i made a mistake.
It didn’t work (it sayed that "Priority is not a valid member of Animation “Workspace.kercig.Slash”)
but i understood about what are you saying about so i just loaded animation and made it’s priority to action tyy