So I have this script that shoots a fireball when you click a key everything works but I couldn't figure out how to add a animation to the script. I tried following many tutorials but none worked.
the script
local event = script.Parent:WaitForChild("Fire3") local FireBall = script.Parent:WaitForChild("Balls") local running = false event.OnServerEvent:Connect(function(Player,MouseCF) local Char = Player.Character local Fire_Ball = FireBall:Clone() local BVol = Instance.new("BodyVelocity") BVol.MaxForce = Vector3.new(2000000,2000000,2000000) BVol.Velocity = MouseCF.LookVector * 0 Fire_Ball.Anchored = false Fire_Ball.Transparency = 0 Fire_Ball.Attachment.Fire.Enabled = true Fire_Ball.CFrame = Char.Torso.CFrame Fire_Ball.Parent = game.Workspace BVol.Parent = Fire_Ball script.Animation:Play() local con = Fire_Ball.Touched:Connect(function(hit) if hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= Player.Name and running == false then running = true print("Damage function triggered, "..hit.Parent.Name.." was damaged.") hit.Parent.Humanoid:TakeDamage(25) wait(3) running = false end end) print("Setup Fire ball damage function.") wait(3) con:Disconnect() Fire_Ball:Destroy() print("Cooldown finsihed, fire ball removed, and damage function disconnected.") end)