My Localscript is correctly identifying the character model, however when I try to use the humanoid, my script doesn’t work and I get an error in output that looks like this:
Players.AbsurdAwesome101.Backpack.Pickaxe.Local:6: attempt to index nil with 'LoadAnimation' - Client - Local:5
Here is my full script:
local pick = script.Parent
local char = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait()
local pickanim = script.Parent.PickHit
local picktrack = char.Humanoid:LoadAnimation(pickanim)
pick.Activated:Connect(function()
script.Disabled = true
picktrack.Priority = Enum.AnimationPriority.Action
picktrack.Looped = false
picktrack:Play()
wait(0.3)
script.Disabled = false
end)
pick.Equipped:Connect(function()
char.RightArm.LocalTransparencyModifier = 0
end)
pick.Unequipped:Connect(function()
char.RightArm.LocalTransparencyModifier = 1
end)
Any help would be appreciated!