I've been wracking my brain for the past day trying to learn how to use animations so I can animate my weapons.
I worked on the tool in the workspace and made an animation script for it
local Tool = script.Parent local Player = game.Players.LocalPlayer local Humanoid = Player.Character:WaitForChild("Humanoid") local Slashing = Tool:WaitForChild("Slash") local Animation = Tool:WaitForChild("SlashAnim") local AnimTrack = Humanoid:LoadAnimation(Animation) Slashing.Changed:connect(function(mouse) AnimTrack:Play() end) Tool.Unequipped:connect(function() AnimTrack:Stop() end)
It's in a local script and the animation activates when a bool value is changed. When I got it in the game and used it, the animations worked-- so I moved it into the starterpack. Now, whenever I try to use it from the starterpack the output tells me "Object must be in Workspace before loading animation."
I don't fully understand how most of the Roblox gears are able to do this either, so could someone explain how would I get the animations to work now and how I can avoid this problem in the future? ;o;