As the name says, I made a board with a nail In It weapon that has two attacks, a normal attack which makes the player slashes, that does 10 damage, and a lunge attack which can be activated when double clicking, this will do 20 damage and lunges the player while doing so, but It appears to not lunge the player
Script:
----God Dang It, Its just a modern remake of linked sword, just the lunge, well lunges you----
local tool = script.Parent
local CanDoubleClickBoolValue = tool.CanDoubleClick
local Timer = 0.10
local AmountOfDamage = 10 ---The Default damage of the tool
local Boolens = {
Debounce = false,
CanDamage = false
}
local Sounds = {
Hit = tool.Hit,
Woosh = tool.Woosh
}
tool.Activated:Connect(function()
if not Boolens.Debounce then
Boolens.Debounce = true
Sounds.Woosh:Play()
Boolens.CanDamage = true
CanDoubleClickBoolValue.Value = true
local Str = Instance.new("StringValue")
Str.Name = "toolanim"
Str.Value = "Slash"
Str.Parent = tool
wait(Timer)
CanDoubleClickBoolValue.Value = false
elseif Boolens.Debounce and CanDoubleClickBoolValue.Value then
Sounds.Woosh:Play()
tool.Parent.Humanoid.Jump = true
AmountOfDamage = 20
local Str = Instance.new("StringValue")
Str.Name = "toolanim"
Str.Value = "Slash"
Str.Parent = tool
local VectorForce = Instance.new("VectorForce")
local Attachment = Instance.new("Attachment")
VectorForce.Parent = tool.Parent.Torso
Attachment.Parent = tool.Parent.Torso
VectorForce.Force = Vector3.new(0,300,-6000)
VectorForce.Attachment0 = Attachment
VectorForce.ApplyAtCenterOfMass = true
game:GetService("Debris"):AddItem(VectorForce,0.5)
game:GetService("Debris"):AddItem(Attachment,0.5)
end
wait(2)
AmountOfDamage = 10
Boolens.CanDamage = false
Boolens.Debounce = false
end)
---HEHEHE TWO TOOL.HANDLE.TOUCHED:CONNECT(FUNCTION(HIT) GO BRRRR---
tool.Handle.Touched:Connect(function(hit)
local humanoid = hit.Parent:WaitForChild("Humanoid")
if humanoid and Boolens.CanDamage == true then
humanoid:TakeDamage(AmountOfDamage)
Boolens.CanDamage = false
end
end)
tool.Handle.Touched:Connect(function(hit)
print("Ignore this, this Is used to detect players and damage them, however also doesn't damage teammates")
end)
