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)
