Disabling the "hand-out" animation when equipping a tool

Hiya! I was wondering if it was possible to disable the animation that plays when you equip a tool: I don’t want to have my hand sticking out, just have it down like the default walking/standing still animation.

It should still be welded to the right hand: just not holding it up.

Is it possible to cancel the animation before it plays? If so, how? :grimacing: Thanks in advance!

15 Likes

You could probably create an animation to counteract the default handout animation but it could look weird, the hand going up and then straight back down again.

1 Like

When I make tools, I often don’t use the Tool instance at all. Back in the day we used HopperBins, which are not as heavy as a tool and don’t play the animation you are talking about. I haven’t tried this before, but perhaps if you set Tool.RequiresHandle to false and don’t include a handle, then the animation wont play.

So the options I know about are: don’t use a Tool at all (use the UserInputService, communicate with other tools, and make your own backpack/hotkey system), use a HopperBin (depreciated), or (maybe) disable Tool.RequiresHandle.

7 Likes

I’m fairly certain (from attempting to rewrite to the default animation script) that the tool animation is an actual animation and not just some playing around with joints and CFrames.

This means, like someone else said above, you can override it or remove it, however you’ll need to go into the code of the script and modify it from there as there are no softcoded settings like for the other animations.

While you could disable Tool.RequiresHandle (which essentially turns the tool into a HopperBin), that means the handle won’t be welded to your character’s arm and you’ll need to do it yourself. Plus, the handle isn’t the root of the problem – the animation is.

3 Likes

I believe hopperbins won’t work anymore, as they’re entirely local and only worked without FilteringEnabled.

I have a solution if you still need one, or would rather not mess with the animation script (I would try not to in case it gets updated later on)

remove tool equip animation.rbxl (16.8 KB)

In this place file is an animation that you will have to publish yourself. Instructions are included, but you just right click on the animation in the Workspace and “Save to Roblox”. Then you have to get the new ID and replace it in the script that is provided.

I hope my explanation is straight forward enough, if not feel free to ask me for help.

27 Likes

Disabling Tool.RequiresHandle and deleting the handle part definitely works. Thank you so much!

1 Like