You can write your topic however you want, but you need to answer these questions:
What do you want to achieve? Keep it simple and clear!
I want a tool to get rid of the default hold animation when equipped.
What is the issue? Include screenshots / videos if possible!
I made it work, but I get an error that is pretty explanatory saying that load animation requires the asset id to not be empty.
What solutions have you tried so far? Did you look for solutions on the Developer Hub?
I looked on the devforum and found this topic: How to delete the “Hand up” animation that plays when equipping a tool?
The solution wasn’t really what I was looking for though because I just don’t want any animation to happen when the tool gets equipped. That topic requires an idle animation.
Local script inside tool:
local player = game.Players.LocalPlayer
local dbtable = {}
script.Parent.Equipped:Connect(function(mouse)
local playeranimationscript = script.Parent.Parent:WaitForChild("Animate")
playeranimationscript:WaitForChild("toolnone"):WaitForChild("ToolNoneAnim").AnimationId = ""
mouse.Button1Down:Connect(function()
if player and not dbtable[player.Name] then
dbtable[player.Name] = true
local loaddab = player.Character.Humanoid:LoadAnimation(script.Parent.DabAnimation)
loaddab:Play()
wait(2)
dbtable[player.Name] = false
end
end)
end)
You can’t do that. R6 and R15 are incompatible with each other, in terms of animations. R6 has one part to represent the arm (Arm) but R15 breaks the arm into 3 (UpperArm, LowerArm, Hand). R6 can not read R15 animations, and vice versa, without porting it somehow.
For what you’re trying to do, porting is too much work.
I probably should have mentioned that my game is only r6. All I want is to get rid of the default tool hold animation so that it just plays the r6 animations.