The title says It all
Script:
local Tool = script.Parent
local Debounce = false
local TweenService = game:GetService("TweenService")
Tool.Activated:Connect(function()
if not Debounce then
Debounce = true
local BlizzardBall = Instance.new("Part",game.Workspace)
BlizzardBall.Position = Tool.Parent.Torso.Position
BlizzardBall.Anchored = true
BlizzardBall.CanCollide = false
BlizzardBall.Transparency = 0.5
BlizzardBall.CastShadow = false
BlizzardBall.Material = Enum.Material.Ice
BlizzardBall.Size = Vector3.new(1,1,1)
BlizzardBall.Shape = Enum.PartType.Ball
local TweenStuff = {
Size = Vector3.new(10,10,10),
CFrame = CFrame.new(0,10,0)
}
local Tweeninfo = TweenInfo.new(
1,
Enum.EasingStyle.Bounce,
Enum.EasingDirection.Out,
0,
false,
0
)
local Tween = TweenService:Create(BlizzardBall,Tweeninfo,TweenStuff)
Tween:Play()
wait(2)
local TweenExplosionStuff = {
Size = Vector3.new(150,150,150)
}
local TweeninfoExplosion = TweenInfo.new(
1,
Enum.EasingStyle.Bounce,
Enum.EasingDirection.Out,
0,
false,
0
)
local TweenExplode = TweenService:Create(BlizzardBall,TweeninfoExplosion,TweenExplosionStuff)
TweenExplode:Play()
BlizzardBall.Touched:Connect(function(hit)
local Humanoid = hit.Parent:WaitForChild("Humanoid")
if Humanoid then
Tool.Parent.Humanoid.Health += 50
Humanoid:TakeDamage(50)
Humanoid.WalkSpeed = 10
end
end)
wait(5)
Debounce = false
end
end)
