Disable Hand-Out Animation

Hey! I just tried to disable the default hand-tool with other resources scattered across the developer forum, however none of them work anymore.

I’m unsure and quite positively unable to fix this issue.
I’m wondering if there’s a solution because it continues to fail to work,

I’ve tried:

  • Removing the ToolNoneAnim
  • Using animations to disable tool anims.
  • Tried to disable requirehandle.

However, cannot get apart from it requiring me to just work with it.
My script is familiar to others, however not the important necessity apart from I can’t fix the handle issue.

Are there any related possible solutions than the ones I’ve listed?
Image of The Default Hand Out Animation Messing with the anims:
Screenshot 2022-06-09 101528

Resource of the Script however will be listed here:

local NOHANDOUT_ID = (hidden)


local function DisableHandOut(character)
	local Animator = character.Animate
	local Animation = Instance.new("Animation")
	Animation.AnimationId = "http://www.roblox.com/asset/?id="..NOHANDOUT_ID
	
	local ToolNone = Animator:FindFirstChild("toolnone")
	if ToolNone then
		local NewTool = Instance.new("StringValue")
		NewTool.Name = "toolnone"
		Animation.Name = "ToolNoneAnim"
		Animation.Parent = NewTool
		ToolNone:Destroy()
		NewTool.Parent = Animator
	end
end

game.Players.PlayerAdded:Connect(function(player)
	player.CharacterAdded:Connect(function(character)
		wait(.2)
		DisableHandOut(character)
	end)
end)
1 Like

It looks fine from what I see in the pic??

It may look like that, however the Default Hand-Out Animation prevents the Torso to move in any direction, instead it’s put into a snap / default location.

Okay, try this:

local NOHANDOUT_ID = 04484494845

local function DisableHandOut(character)
local Animator = character.Animate
local Animation = Instance.new("Animation")
Animation.AnimationId = "http://www.roblox.com/asset/?id="..NOHANDOUT_ID

local ToolNone = Animator:FindFirstChild("toolnone")
    if ToolNone then
	    local NewTool = Instance.new("StringValue")
	    NewTool.Name = "toolnone"
	    Animation.Name = "ToolNoneAnim"
	    Animation.Parent = NewTool
	    ToolNone:Destroy()
	    NewTool.Parent = Animator
    end
end

game.Players.PlayerAdded:Connect(function(player)
	player.CharacterAdded:Connect(function(character)
	    DisableHandOut(character)
    end)
end)

(Credit goes to Intrance on another thread.)