This is how I did it but it doesn't work. Please help, thank you! <3
local tool = script.Parent
local head = tool.Head
local swinging = false
tool.Activated:Connect(function()
local humanoid = tool.Parent:FindFirstChild("Humanoid")
if humanoid then
local smash = tool.Smash
local smashTrack = humanoid:LoadAnimation(smash)
smashTrack:Play()
end
swinging = true
wait(2)
swinging = false
end)
head.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid and swinging then
local bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.MaxForce = Vector3.new(1000,1000,1000)
bodyVelocity.Velocity = (humanoid.HumanoidRootPart.CFrame.LookVector) * 100
bodyVelocity.Parent = humanoid.HumanoidRootPart
end
end)
