View difference between Paste ID: yjgQCXhX and uJfCBBBt
SHOW: | | - or go back to the newest paste.
1
Tool = Instance.new("Tool")
2
Tool.Name = "Sword"
3-
LastAttack = 0
3+
4
Knife.Name = "Handle"
5
Knife.Parent = Tool
6
Knife.Massless = true
7-
Tool.Parent = owner.Character
7+
Tool.Parent = workspace.Lucas_YT111 
8
Tool.Grip = CFrame.Angles(0,math.rad(90),math.rad(90))
9-
Tool.GripUp = Vector3.new(0, 0, 1.5, 0, 0, -1, -1, 0, 0, 0, -1, 0)
9+
Tool.GripUp = Vector3.new(0, 0, 9, 0, 0, -1, -1, 0, 0, 0, -1, 0)
10-
Tool.GripPos = Vector3.new(0,0,-1.5)
10+
Tool.GripPos = Vector3.new(0,0,-9)
11
Mesh = Instance.new("SpecialMesh")
12-
Knife.Size = Vector3.new(2, 1, 4)
12+
Knife.Size = Vector3.new(12, 6, 24)
13
Mesh.Parent = Knife
14
Mesh.MeshId = "http://www.roblox.com/asset/?id=12221720"
15
Mesh.TextureId = "http://www.roblox.com/asset/?id=12224218"
16-
Mesh.Scale = Vector3.new(1, 1, 1)
16+
Mesh.Scale = Vector3.new(6, 6, 6)
17
myhum = owner.Character.Humanoid
18
local stab = Instance.new("Sound", owner.character.Head)
19
stab.SoundId = "rbxassetid://12222216"
20
stab.Volume = 1
21
local equipped = Instance.new("Sound", owner.character.Head)
22
equipped.SoundId = "rbxassetid://12222225"
23
equipped.Volume = 1
24
local Lunge = Instance.new("Sound", owner.character.Head)
25
Lunge.SoundId = "rbxassetid://12222208"
26
Lunge.Volume = 1
27
candamage = false
28
islunging = false
29
30
Tool.Activated:connect(function()
31-
	local Tick = game:GetService("RunService").Stepped:wait()
31+
local attackrandom = math.random(1,3)
32-
	if (Tick - LastAttack) < .5 then
32+
wait(0.45)
33-
		coroutine.wrap(function()
33+
if attackrandom == 1 then
34
local Anim = Instance.new("StringValue")
35
Anim.Name = "toolanim"
36
Anim.Value = "Slash"
37
Anim.Parent = Tool
38-
Tool.GripPos = Vector3.new(0,0,-1.75)
38+
39
wait(0.5)
40
		candamage = false
41
elseif attackrandom == 2 then
42
local Anim = Instance.new("StringValue")
43
Anim.Name = "toolanim"
44
Anim.Value = "Slash"
45
Anim.Parent = Tool
46
		candamage = true
47-
Tool.GripPos = Vector3.new(0,0,-1.5)
47+
48-
end)()
48+
49-
	else
49+
elseif attackrandom == 3 then
50-
coroutine.wrap(function()
50+
51
    Lunge:Stop()
52
    Lunge:Play()
53-
		local Anim = Instance.new("StringValue")
53+
54
Tool.GripPos = Vector3.new(0,0,-10.25)
55
    local Anim = Instance.new("StringValue")
56
    Anim.Name = "toolanim"
57
    Anim.Value = "Lunge"
58
    Anim.Parent = Tool
59
wait(0.25)
60-
end)()
60+
61
wait(0.40)
62-
	LastAttack = Tick
62+
63
Tool.GripPos = Vector3.new(0,0,-9)
64
end
65
end)
66
67
68
Tool.Equipped:Connect(function()
69
equipped:Play()
70
end)
71
72
local isTouched = false
73
74
local function damagePlayer(otherPart)
75
    if candamage and not islunging then
76
	local partParent = otherPart.Parent
77
	local humanoid = partParent:FindFirstChildWhichIsA("Humanoid")
78
	if humanoid ~= "myhum" and humanoid then
79
    stab:Stop()
80-
	        humanoid.Health = humanoid.Health - 10
80+
81
		if not isTouched then
82
			isTouched = true
83
            if humanoid.Health ~= 0 then
84
	        humanoid.Health = humanoid.Health - 1000
85
            wait(0.40)
86
			isTouched = false
87
		end
88
	end
89
end
90
end
91
end
92
93
local function lungelol(otherPart3)
94
    if islunging and not candamage then
95-
	humanoid.Health = humanoid.Health - 20
95+
96
	local humanoid = partParent3:FindFirstChildWhichIsA("Humanoid")
97
	if humanoid ~= "myhum" and humanoid then
98
    if humanoid.Health ~= 0 then
99
	humanoid.Health = humanoid.Health - 2000
100
    end
101
  end
102
end
103
end
104
105
local function tapped(otherPart2)
106
    if not islunging and not candamage then
107
	local partParent2 = otherPart2.Parent
108
	local humanoid = partParent2:FindFirstChildWhichIsA("Humanoid")
109-
	humanoid.Health = humanoid.Health - 5
109+
110
		if not isTouched then
111
			isTouched = true
112
    if humanoid.Health ~= 0 then
113
	humanoid.Health = humanoid.Health - 200
114
    wait(0.1)
115
			isTouched = false
116
    end
117
  end
118
end
119
end
120
end
121
122
Knife.Touched:Connect(lungelol)
123
Knife.Touched:Connect(damagePlayer)
124
Knife.Touched:Connect(tapped)