How do I fix tool animations overwriting

Basically, I currently have a bug, If a player is crawling, And they equip a tool, the tool does not work, I was wondering how to fix this. The crawl animation has the action priority, i’ve tried the others and it doesn’t work, core somewhat works, But the animation is weird.

Help Appreciated (i’m hoping this is the right category lol, assuming so as the description mentions animation)

You will want to increase the WEIGHT of the animation as well.

how do I go about doing that?

This text will be blurred

so like this?

	local CrouchAnim: AnimationTrack = humanoid.Animator:LoadAnimation(script.Crawl)
	CrouchAnim:AdjustSpeed(0.75)
	CrouchAnim:AdjustWeight(0)

cause I did that, and the issue still persists

So, if you have a tool holding animation, and you increase the weight of it, it should work normally. Just create a simple looped animation of the arm sticking out, and play it when the tool is equipped.

I think if you want to adjust the default holding animation to work, you need to mess with the Animate script that gets added to the player’s character at runtime. This is more of a hassle with less flexibility, so I would just do the former.

1 Like

It still doesn’t work, I made an animation that plays and adjusts the weight to 1, To no avail

I refined the crouch animation so it doesn’t affect the hands, Thanks for your help though.

Just for the future, I think higher values than one like 100 can totally override any animation. I dont know the technical details, but I have done this with success. It might have just not been enough weight. Good luck

1 Like