View difference between Paste ID: wzdVNJnd and ttq2QdU1
SHOW: | | - or go back to the newest paste.
1
--------------
2-
--Psychopath--
2+
--Psychopath/Creature--
3
--------------
4
--By	 --
5
--CKbackup-
6-
-----------
6+
--Edited by-
7
--QehNoob-
8
-------------
9
--Move List--
10
-------------
11
--Q - Target
12
--AWC - Kill 
13
--ASC - End
14
--DSC - Murder
15
--WWC - Execute
16-
--ADQ - Appear (Target First)
16+
--ADQ - Appear (REQUIRED TARGET)
17-
--ASQ - Expunge (Target First)
17+
--ASQ - Expunge (REQUIRED TARGET)
18-
--ADC - Reap (Target First)
18+
--ADC - Reap (REQUIRED TARGET)
19-
--SSC - Hunt (Target First)
19+
--SSC - Hunt (REQUIRED TARGET)
20
--WWSQ - Annihilation
21-
--SSADQ - Your World
21+
--SSADQ - Za Warudo
22
-------------
23
CV="Red"
24
	p = game.Players.LocalPlayer
25
	char = p.Character
26
	local txt = Instance.new("BillboardGui", char)
27
	txt.Adornee = char .Head
28
	txt.Name = "_status"
29
	txt.Size = UDim2.new(2, 0, 1.2, 0)
30
	txt.StudsOffset = Vector3.new(-9, 8, 0)
31
	local text = Instance.new("TextLabel", txt)
32
	text.Size = UDim2.new(10, 0, 7, 0)
33
	text.FontSize = "Size24"
34
	text.TextScaled = true
35
	text.TextTransparency = 0
36
	text.BackgroundTransparency = 1 
37
	text.TextTransparency = 0
38
	text.TextStrokeTransparency = 0
39
	text.Font = "SciFi"
40
	text.TextStrokeColor3 = Color3.new(0,0,0)
41
42
	v=Instance.new("Part")
43
	v.Name = "ColorBrick"
44
	v.Parent=p.Character
45
	v.FormFactor="Symmetric"
46
	v.Anchored=true
47
	v.CanCollide=false
48
	v.BottomSurface="Smooth"
49
	v.TopSurface="Smooth"
50
	v.Size=Vector3.new(10,5,3)
51
	v.Transparency=1
52
	v.CFrame=char.Torso.CFrame
53
	v.BrickColor=BrickColor.new(CV)
54
	v.Transparency=1
55
	text.TextColor3 = Color3.new(180/255,0,0)
56
	v.Shape="Block"
57
	text.Text = "A Terrible Psychopath"
58
coroutine.wrap(function()
59
	while wait() do
60
		wait(3)
61
		text.Text = "GIVE UP"
62
		wait()
63
		text.Text = "A Terrible Psychopath";
64
		wait(2)
65
		local str = ""
66
		for i = 1, math.random(3,25) do
67
			str = str..string.char(math.random(65,122))
68
		end
69
		text.Text = str
70
		wait()
71
		str = ""
72
		for i = 1, math.random(12,25) do
73
			str = str..string.char(math.random(48,122))
74
		end
75
		wait()
76
		text.Text = str
77
		wait()
78
		text.Text = "A Terrible Psychopath";
79
		wait(1)
80
		text.Text = "Die."
81
		wait()
82
		text.Text = "Burn in hell."
83
		wait()
84
		text.Text = "A Terrible Psychopath";
85
		wait(2)
86
		text.Text = "You made me do this.";
87
		wait()
88
		text.Text = "You can't stop me.";
89
		wait()
90
		for i = 1, math.random(12,25) do
91
			str = str..string.char(math.random(48,57))
92
		end
93
		text.Text = str
94
		wait()
95
		text.Text = "A Terrible Psychopath";
96
		wait(2)
97
	end
98
end)()
99
local s = Instance.new("Sound",char)
100
	s.Name = "Warning"
101
	s.SoundId = "rbxassetid://1094584216"
102
	s.Pitch = 1
103
	s.Volume = 100
104
	s.Looped = false
105
	s.archivable = false
106
	s.Parent = char.Head
107
	wait(0.1)
108
	s:play()
109
110
player = game.Players.LocalPlayer
111
chara = player.Character
112
debby = game.Debris
113
Mouse = player:GetMouse()
114
chara.Humanoid.WalkSpeed = 25
115
atkd = false
116
targetted = nil
117
118
--Outfit--
119
New = function(Object, Parent, Name, Data)
120
	local Object = Instance.new(Object)
121
	for Index, Value in pairs(Data or {}) do
122
		Object[Index] = Value
123
	end
124
	Object.Parent = Parent
125
	Object.Name = Name
126
	return Object
127
end
128
129
ShadowHead = New("Part",chara,"ShadowHead",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
130
Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
131
Weld = New("ManualWeld",ShadowHead,"Weld",{Part0 = ShadowHead,Part1 = chara.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
132
133
Knifu = New("Model",chara,"Knifu",{})
134
Handle = New("Part",Knifu,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.4000034, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
135
Mesh = New("CylinderMesh",Handle,"Mesh",{})
136
KWeld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),C1 = CFrame.new(0, -1.00000644, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
137
Hitbox = New("Part",Knifu,"Hitbox",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 1.4000001, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 27.6000042, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
138
Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = Handle,C1 = CFrame.new(0, 1.20000052, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
139
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.2000046, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
140
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
141
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.199999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
142
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.8000031, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
143
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
144
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.400000334, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
145
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.800005555, 26.8000031, -1, 0, 0, 0, 0, -1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
146
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
147
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.400000095, 0.199998856, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
148
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(54.1000023, 0.400004029, 26.8000031, 1, 0, 0, 0, 0, 1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
149
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
150
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.400000095, -0.20000267, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
151
Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(54.1000023, 0.500006318, 27.2000046, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
152
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
153-
Music = LoadSnd(150674644,true,1,1)
153+
154
BloodPart = New("Part",Knifu,"BloodPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.399999946, 0.400000036),CFrame = CFrame.new(54.1000023, 0.600008607, 28.1000042, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
155
Mesh = New("SpecialMesh",BloodPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
156
Weld = New("ManualWeld",BloodPart,"Weld",{Part0 = BloodPart,Part1 = Handle,C1 = CFrame.new(0, 1.70000005, 1.90734863e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
157
Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700007081, 27.8000031, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
158
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
159
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.40000057, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
160
Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.0000038, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
161
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
162
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
163
Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.0000038, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
164
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
165
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
166
Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.2000027, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
167
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
168
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
169
Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.2000027, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
170
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
171
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
172
Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.4000034, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
173
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
174
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
175
Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.4000034, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
176
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
177
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
178
Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.6000042, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
179
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
180
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
181
Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700008988, 27.6000042, 1, 0, 0, 0, 0, -1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
182
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
183
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
184
Part = New("Part",Knifu,"Part",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(54.1000023, 0.700007081, 27.4000034, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
185
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
186
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.00000048, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
187
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.4000034, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
188
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
189
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
190
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(54.1000023, 0.6000067, 26.6000042, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
191
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
192
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.200000286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
193
Blood2Part = New("Part",Knifu,"Blood2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(54.1000023, 0.500006318, 27.7000046, -1, 0, 0, 0, 0, 1, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
194
Mesh = New("BlockMesh",Blood2Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
195
Weld = New("ManualWeld",Blood2Part,"Weld",{Part0 = Blood2Part,Part1 = Handle,C1 = CFrame.new(0, 1.30000043, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
196
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(54.1000023, 0.700008988, 27.8000031, -1, 0, 0, 0, 0, -1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
197
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
198
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.4000001, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
199
Part = New("Part",Knifu,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(54.1000023, 0.500008225, 27.4000034, -1, 0, 0, 0, 0, -1, 0, -1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
200
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
201
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, -0.0999984741, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
202
203
local p1mit = Instance.new("ParticleEmitter",Hitbox)
204
p1mit.Texture = "rbxasset://textures/particles/fire_main.dds"
205
p1mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
206
p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
207
p1mit.Lifetime = NumberRange.new(2)
208
p1mit.Rate = 100
209
p1mit.Enabled = false
210
p1mit.Acceleration = Vector3.new(0,-5,0)
211
p1mit.Rotation = NumberRange.new(0,359)
212
p1mit.Speed = NumberRange.new(0)
213
local p2mit = Instance.new("ParticleEmitter",BloodPart)
214
p2mit.Texture = "http://www.roblox.com/asset/?id=243132757"
215
p2mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
216
p2mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.1),NumberSequenceKeypoint.new(1,.1)})
217
p2mit.Lifetime = NumberRange.new(1)
218
p2mit.Rate = 10
219
p2mit.Acceleration = Vector3.new(0,-10,0)
220
p2mit.Speed = NumberRange.new(0)
221
local p3mit = p2mit:Clone()
222
p3mit.Parent = Blood2Part
223
224
crosshair = Instance.new("BillboardGui",chara)
225
crosshair.Size = UDim2.new(10,0,10,0)
226
crosshair.Enabled = false
227
imgl = Instance.new("ImageLabel",crosshair)
228
imgl.Position = UDim2.new(0,0,0,0)
229
imgl.Size = UDim2.new(1,0,1,0)
230
imgl.Image = "rbxassetid://233522684"
231
imgl.BackgroundTransparency = 1
232
imgl.ImageColor3 = Color3.new(.6,0,0)
233
234
--Sounds--
235
function LoadSnd(id,loop,vol,pit)
236
local snd = New("Sound",chara,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
237
return snd
238
end
239
Music = LoadSnd(865689102,true,1,1)
240
SwingSnd = LoadSnd(12222208,false,1,.5)
241
HitSnd = LoadSnd(429400881,false,1,1)
242
ChatSnd = LoadSnd(565939471,false,1,.4)
243
ThrowSnd = LoadSnd(743521497,false,1,1)
244
TargetSnd = LoadSnd(743521450,false,1,1)
245
TeleSnd = LoadSnd(743521656,false,1,1)
246
ClawDashSnd = LoadSnd(62339698,false,1,.3)
247
Music:Play()
248
249
--Play Sound in Part--
250
function PlaySnd(snd,part)
251
local sound = snd:Clone()
252
sound.PlayOnRemove = true
253
sound.Parent = part
254
sound:Destroy()
255
end
256
257
--Target Select--
258
function TargetSelect(person)
259
local dd=coroutine.wrap(function()
260
if targetted ~= person then
261
targetted = person
262
for i = 0,30,10 do
263
wait(.05)
264
crosshair.Size = UDim2.new(40-i,0,40-i,0)
265
end
266
end
267
end)
268
dd()
269
end
270
271
--Damage Function--
272
function dealdmg(dude)
273
if dude.Name ~= "CKbackup" then
274
dude.Humanoid.PlatformStand = true
275
local bgf = Instance.new("BodyGyro",dude.Head)
276
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
277
local val = Instance.new("BoolValue",dude)
278
val.Name = "IsHit"
279
for i = 1, 6 do
280
local blo = Instance.new("Part",game.Workspace)
281
blo.Size = Vector3.new(.6,.2,.6)
282
blo.Material = "SmoothPlastic"
283
blo.BrickColor = BrickColor.new("Crimson")
284
blo.Position = dude.Head.Position
285
blo.CFrame = dude.Head.CFrame
286
debby:AddItem(blo,30)
287
end
288
local ds = coroutine.wrap(function()
289
wait(1)
290
dude.Humanoid.Health = 0
291
end)
292
ds()
293
end
294
end
295
296
--Explode Hitbox--
297
function ExHitbox(rad,pos,damage,env,toim)
298
local E = Instance.new("Explosion") 
299
E.Position = pos
300
E.Parent = game.Workspace
301
E.BlastRadius = rad
302
E.BlastPressure = 0
303
E.Visible = false
304
E.Hit:connect(function(hit)
305
if hit.Parent:FindFirstChild("Humanoid")~=nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
306
local ch = hit.Parent:GetChildren()
307
for i = 1, #ch do
308
if ch[i].ClassName == "Part" or ch[i].ClassName == "MeshPart" then
309
local efff = p1mit:Clone()
310
efff.Enabled = true
311
efff.Parent = ch[i]
312
end
313
end
314
hit.Parent:BreakJoints()
315
dealdmg(hit.Parent,damage,env,toim)
316
end
317
end)
318
end
319
320
--Chat Function--
321
function chatfunc(text)
322
local chat = coroutine.wrap(function()
323
if chara:FindFirstChild("TalkingBillBoard")~= nil then
324
chara:FindFirstChild("TalkingBillBoard"):destroy()
325
end
326
local naeeym2 = Instance.new("BillboardGui",chara)
327
naeeym2.Size = UDim2.new(0,100,0,40)
328
naeeym2.StudsOffset = Vector3.new(0,3,0)
329
naeeym2.Adornee = chara.Head
330
naeeym2.Name = "TalkingBillBoard"
331
local tecks2 = Instance.new("TextLabel",naeeym2)
332
tecks2.BackgroundTransparency = 1
333
tecks2.BorderSizePixel = 0
334
tecks2.Text = ""
335
tecks2.Font = "Fantasy"
336
tecks2.FontSize = "Size24"
337
tecks2.TextStrokeTransparency = 0
338
tecks2.TextColor3 = Color3.new(.6,0,0)
339
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
340
tecks2.Size = UDim2.new(1,0,0.5,0)
341
local shk = coroutine.wrap(function()
342
while tecks2 ~= nil do
343
wait(.05)
344
tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
345
end
346
end)
347
shk()
348
for i = 1,string.len(text),1 do
349
tecks2.Text = string.sub(text,1,i)
350
wait(0.01)
351
end
352
wait(1)
353
for i = 1, 5 do
354
wait(.01)
355
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
356
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
357
tecks2.TextTransparency = tecks2.TextTransparency + .2
358
end
359
naeeym2:Destroy()
360
end)
361
chat()
362
end
363
364
function onChatted(msg)
365
chatfunc(msg)
366
end
367
player.Chatted:connect(onChatted)
368
369
--Blade Hit Effect--
370
function SlashEff(pos)
371
local p = Instance.new("Part",game.Workspace)
372
p.Size = Vector3.new(0,0,0)
373
p.BrickColor = BrickColor.new("White")
374
p.Material = "Neon"
375
p.Anchored = true
376
p.CanCollide = false
377
p.CFrame = pos * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
378
local pm = Instance.new("SpecialMesh",p)
379
pm.MeshType = "Sphere"
380
pm.Scale = Vector3.new(2.5,0,2.5)
381
local disp = coroutine.wrap(function()
382
for i = 1, 4 do
383
wait(.01)
384
p.Transparency = p.Transparency + .2
385
pm.Scale = pm.Scale + Vector3.new(0,30,0)
386
end
387
wait(.01)
388
p:Destroy()
389
end)
390
disp()
391
end
392
393
--Super Pause--
394
function SuperPause()
395
SuperSnd:Play()
396
local p = Instance.new("Part",game.Workspace)
397
p.Size = Vector3.new(0,0,0)
398
p.BrickColor = BrickColor.new("White")
399
p.Material = "Neon"
400
p.Anchored = true
401
p.CanCollide = false
402
p.CFrame = chara.Torso.CFrame
403
local pm = Instance.new("SpecialMesh",p)
404
pm.MeshType = "Sphere"
405
local disp = coroutine.wrap(function()
406
for i = 1, 4 do
407
wait(.01)
408
p.Transparency = p.Transparency + .2
409
pm.Scale = pm.Scale + Vector3.new(20,20,20)
410
end
411
wait(.01)
412
p:Destroy()
413
end)
414
disp()
415
end
416
417
--Blade Touch--
418
dela = .5
419
bladeactive = false
420
stormvipactive = false
421
executeactive = false
422
function bladehit(hit)
423
if bladeactive == true then
424
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
425
p1mit.Enabled = true
426
PlaySnd(HitSnd,hit.Parent.Head)
427
dealdmg(hit.Parent)
428
if stormvipactive == true then
429
local bf = Instance.new("BodyVelocity",hit.Parent.Head)
430
bf.P = 10000
431
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
432
bf.Velocity = Vector3.new(0,100,0)
433
debby:AddItem(bf,.2)
434
end
435
if executeactive == true then
436
local we = Instance.new("Weld",Hitbox)
437
we.Name = "HitWeld"
438
we.Part0 = hit.Parent.Head
439
we.Part1 = Hitbox
440
we.C0 = we.C0 * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
441
end
442
wait(.5)
443
p1mit.Enabled = false
444
end
445
end
446
end
447
Hitbox.Touched:connect(bladehit)
448
449
--Material Return--
450
gprop = {}
451
function materialhit(hit)
452
if hit.Parent ~= chara and hit.Parent.Parent ~= chara and hit.Name ~= "Trace" and hit.Parent:FindFirstChild("Humanoid") == nil then
453
gprop = {hit.BrickColor,hit.Material}
454
end
455
end
456
chara["Left Leg"].Touched:connect(materialhit)
457
chara["Right Leg"].Touched:connect(materialhit)
458
459
--Clerp Animations--
460
TC = chara.HumanoidRootPart.RootJoint
461
HC = chara.Torso.Neck
462
RAC = chara.Torso["Right Shoulder"]
463
LAC = chara.Torso["Left Shoulder"]
464
RLC = chara.Torso["Right Hip"]
465
LLC = chara.Torso["Left Hip"]
466
TCF = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
467
HCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
468
RACF = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
469
LACF = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
470
RLCF = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
471
LLCF = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
472
RWF = CFrame.new(-1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
473
LWF = CFrame.new(1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
474
RLWF = CFrame.new(-.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
475
LLWF = CFrame.new(.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
476
RW = Instance.new("Weld",HC.Parent)
477
RW.Part1 = HC.Parent
478
RW.Part0 = chara["Right Arm"]
479
RW.C0 = RWF
480
LW = Instance.new("Weld",HC.Parent)
481
LW.Part1 = HC.Parent
482
LW.Part0 = chara["Left Arm"]
483
LW.C0 = LWF
484
RLW = nil
485
LLW = nil
486
487
function Sheath(stype)
488
KWeld:Destroy()
489
if stype == 1 then --Sheathed
490
KWeld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),C1 = CFrame.new(0, -1.00000644, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
491
elseif stype == 2 then --Unsheathed
492
KWeld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1.00000525, 4.17232513e-07, 0, 4.17232513e-07, 1.00000525),C1 = CFrame.new(0, -0.600002885, -0.0999984741, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
493
end
494
end
495
496
function AddLegWelds()
497
RLW = Instance.new("Weld",chara["Right Leg"])
498
RLW.Part1 = HC.Parent
499
RLW.Part0 = chara["Right Leg"]
500
RLW.C0 = RLWF
501
LLW = Instance.new("Weld",chara["Left Leg"])
502
LLW.Part1 = HC.Parent
503
LLW.Part0 = chara["Left Leg"]
504
LLW.C0 = LLWF
505
end
506
507
function DestroyLegWelds()
508
RLC = New("Motor6D",chara.Torso,"Right Hip",{Part0 = chara.Torso,Part1 = chara["Right Leg"],C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),})
509
LLC = New("Motor6D",chara.Torso,"Left Hip",{Part0 = chara.Torso,Part1 = chara["Left Leg"],C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
510
RLW:Destroy()
511
LLW:Destroy()
512
end
513
514
function clerp(a,b,c)
515
return a:lerp(b,c)
516
end
517
518
--TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
519
--HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50))
520
--RW.C0 = (RWF + Vector3.new(1,2,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
521
--LW.C0 = LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(2))
522
523
TC.C0 = TCF
524
HC.C0 = HCF
525
RW.C0 = RWF
526
LW.C0 = LWF
527
528
--Idle Clerp--
529
ITCF = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10))
530
IHCF = HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-10))
531
IRWF = RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-2))
532
ILWF = LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(2))
533
534
TC.C0 = ITCF
535
HC.C0 = IHCF
536
RW.C0 = IRWF
537
LW.C0 = ILWF
538
539
--Kill--
540
function KillThem()
541
del = true
542
atkd = true
543
chara.Humanoid.WalkSpeed = 0
544
bladeactive = true
545
SwingSnd:Play()
546
Sheath(2)
547
wait(.01)
548
for i = 0,.75,.22 do
549
wait(.01)
550
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
551
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-90)),.4+i)
552
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
553
end
554
wait(1)
555
Sheath(1)
556
bladeactive = false
557
for i = 0,.6,.2 do
558
wait(.01)
559
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
560
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-90)),.6-i)
561
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
562
end
563
TC.C0 = ITCF
564
HC.C0 = IHCF
565
RW.C0 = IRWF
566
LW.C0 = ILWF
567
chara.Humanoid.WalkSpeed = 8
568
del = false
569
end
570
571
--End--
572
function EndThem()
573
del = true
574
atkd = true
575
chara.Humanoid.WalkSpeed = 0
576
bladeactive = true
577
SwingSnd:Play()
578
wait(.01)
579
for i = 0,.75,.25 do
580
wait(.01)
581
TC.C0 = clerp(ITCF,TCF,.4+i)
582
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),.4+i)
583
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,0,-.4)) * CFrame.fromEulerAnglesXYZ(math.rad(-150),0,math.rad(-90)),.4+i)
584
end
585
wait(.5)
586
bladeactive = false
587
for i = 0,.6,.2 do
588
wait(.01)
589
TC.C0 = clerp(ITCF,TCF,.6-i)
590
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),.6-i)
591
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,0,-.4)) * CFrame.fromEulerAnglesXYZ(math.rad(-150),0,math.rad(-90)),.6-i)
592
end
593
TC.C0 = ITCF
594
HC.C0 = IHCF
595
RW.C0 = IRWF
596
LW.C0 = ILWF
597
chara.Humanoid.WalkSpeed = 8
598
del = false
599
end
600
601
--Murder--
602
function MurderThem()
603
del = true
604
atkd = true
605
chara.Humanoid.WalkSpeed = 0
606
for i = 0,.6,.2 do
607
wait(.01)
608
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-25),0,math.rad(100)),.4+i)
609
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(100)),.4+i)
610
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.7,1.4,-1.1)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-180)),.4+i)
611
LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30)),.4+i)
612
end
613
local bf = Instance.new("BodyVelocity",chara.Torso)
614
bf.P = 10000
615
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
616
bf.Velocity = Vector3.new(0,100,0) + chara.HumanoidRootPart.CFrame.lookVector*5
617
SwingSnd:Play()
618
stormvipactive = true
619
bladeactive = true
620
wait(.2)
621
stormvipactive = false
622
bladeactive = false
623
bf:Destroy()
624
for i = 0,.6,.2 do
625
wait(.01)
626
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-25),0,math.rad(100)),.6-i)
627
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(100)),.6-i)
628
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.7,1.4,-1.1)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-180)),.6-i)
629
LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30)),.6-i)
630
end
631
TC.C0 = ITCF
632
HC.C0 = IHCF
633
RW.C0 = IRWF
634
LW.C0 = ILWF
635
chara.Humanoid.WalkSpeed = 8
636
del = false
637
end
638
639
--Execute--
640
function ExecuteThem()
641
del = true
642
atkd = true
643
for i = 0,.6,.2 do
644
wait(.01)
645
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),.4+i)
646
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0),.4+i)
647
RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),.4+i)
648
end
649
TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
650
HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0)
651
RW.C0 = (RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
652
local bf = Instance.new("BodyVelocity",chara.Torso)
653
bf.P = 10000
654
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
655
bf.Velocity = Vector3.new(0,100,0) + chara.HumanoidRootPart.CFrame.lookVector*5
656
Sheath(2)
657
SwingSnd:Play()
658
executeactive = true
659
bladeactive = true
660
wait(.2)
661
bf:Destroy()
662
wait(.5)
663
if Hitbox:FindFirstChild("HitWeld")~=nil then
664
Hitbox:FindFirstChild("HitWeld"):Destroy()	
665
end
666
Sheath(1)
667
executeactive = false
668
bladeactive = false
669
for i = 0,.6,.2 do
670
wait(.01)
671
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),.6-i)
672
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0),.6-i)
673
RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),.6-i)
674
end
675
TC.C0 = ITCF
676
HC.C0 = IHCF
677
RW.C0 = IRWF
678
LW.C0 = ILWF
679
del = false
680
end
681
682
--Expunge--
683
function ExpungeThem()
684
del = true
685
atkd = true
686
chara.Humanoid.WalkSpeed = 0
687
for i = 0,1,.5 do
688
wait(.01)
689
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
690
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-90)),.4+i)
691
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
692
end
693
ThrowSnd:Play()
694
local knc = Knifu:GetChildren()
695
for i = 1, #knc do
696
knc[i].Transparency = 1
697
end
698
wait(.2)
699
KnifuHit = New("Model",game.Workspace,"KnifuHit",{})
700
debby:AddItem(KnifuHit,5)
701
HWeldPart = New("Part",KnifuHit,"HWeldPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(68.6099854, 1.50001717, 8.10717869, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
702
Mesh = New("CylinderMesh",HWeldPart,"Mesh",{})
703
Weld = New("ManualWeld",HWeldPart,"Weld",{Part0 = HWeldPart,Part1 = targetted.Head,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),C1 = CFrame.new(0.00998687744, 1.00000417, -1.79282093, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
704
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(68.6099854, 0.913415372, 8.92320538, -1, 0, 0, 0, 0.500000536, -0.866025746, 0, -0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
705
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
706
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, -0.0999984741, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
707
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.60001719, 7.93397379, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
708
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
709
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, -0.199999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
710
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.30001676, 8.45358944, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
711
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.5, 1.20000005, 1.5),})
712
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.400000334, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
713
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.47322106, 8.55358887, -1, 0, 0, 0, 0.500000536, -0.866025746, 0, -0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
714
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
715
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.400000095, 0.199998856, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
716
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000036),CFrame = CFrame.new(68.6099854, 1.12680948, 8.3535881, 1, 0, 0, 0, 0.500000536, 0.866025746, 0, -0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
717
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1, 1, 1.20000005),MeshType = Enum.MeshType.Wedge,})
718
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.400000095, -0.20000267, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
719
HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(68.6099854, 1.01341367, 8.74999905, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
720
Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
721
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.800000429, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
722
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.399999946, 0.400000036),CFrame = CFrame.new(68.6099854, 0.650017917, 9.5794239, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
723
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
724
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.70000005, 1.90734863e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
725
HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 0.886619031, 9.36961555, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
726
Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),})
727
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.40000057, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
728
HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.28662145, 8.67679501, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
729
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
730
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
731
HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.28662145, 8.67679501, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
732
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
733
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.599999905, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
734
HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.18662131, 8.85000038, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
735
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
736
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
737
HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.18662131, 8.85000038, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
738
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
739
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.799999952, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
740
HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.08662117, 9.02320576, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
741
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
742
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
743
HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 1.08662117, 9.02320576, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
744
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
745
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
746
HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 0.986621022, 9.19641113, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
747
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, -0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
748
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
749
HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.6099854, 0.986621022, 9.19641113, 1, 0, 0, 0, -0.500000536, -0.866025746, 0, 0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
750
Mesh = New("SpecialMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0.0500000007, -0.0500000007),Scale = Vector3.new(0.400000006, 0.5, 0.5),MeshType = Enum.MeshType.Wedge,})
751
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.20000005, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
752
HPart = New("Part",KnifuHit,"HPart",{Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(68.6099854, 1.08661926, 9.0232048, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
753
Mesh = New("BlockMesh",HPart,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(0.400000006, 1, 0.5),})
754
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.00000048, 0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
755
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.50001705, 8.10717869, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
756
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
757
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
758
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(68.6099854, 1.4000169, 8.28038406, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
759
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(1.20000005, 0.949999988, 1.20000005),})
760
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 0.200000286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
761
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(68.6099854, 0.76341331, 9.18301201, -1, 0, 0, 0, -0.500000536, 0.866025746, 0, 0.866025746, 0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
762
Mesh = New("BlockMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),})
763
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C1 = CFrame.new(0, 1.30000043, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
764
HPart = New("Part",KnifuHit,"HPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000033),CFrame = CFrame.new(68.6099854, 0.886620879, 9.36961555, -1, 0, 0, 0, 0.500000536, -0.866025746, 0, -0.866025746, -0.500000536),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
765
Mesh = New("SpecialMesh",HPart,"Mesh",{Scale = Vector3.new(0.409999996, 1.00999999, 1.00999999),MeshType = Enum.MeshType.Wedge,})
766
Weld = New("ManualWeld",HPart,"Weld",{Part0 = HPart,Part1 = HWeldPart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.4000001, 0.100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
767
dealdmg(targetted)
768
PlaySnd(HitSnd,targetted.Head)
769
wait(1)
770
for i = 0,1,.1 do
771
wait(.01)
772
for i = 1, #knc do
773
if knc[i] ~= Hitbox then
774
knc[i].Transparency = 1-i
775
end
776
end
777
end
778
for i = 0,.6,.2 do
779
wait(.01)
780
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
781
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-90)),.6-i)
782
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
783
end
784
TC.C0 = ITCF
785
HC.C0 = IHCF
786
RW.C0 = IRWF
787
LW.C0 = ILWF
788
chara.Humanoid.WalkSpeed = 8
789
del = false
790
end
791
792
--Reap--
793
function ReapThem()
794
del = true
795
atkd = true
796
TeleSnd:Play()
797
chara.Torso.CFrame = (targetted.Head.CFrame - Vector3.new(0,1.5,0)) - targetted.Head.CFrame.lookVector*2
798
local w = Instance.new("Weld",chara.Head)
799
w.Part0 = chara.Head
800
w.Part1 = targetted.Head
801
w.C0 = CFrame.new(0,0,-2)
802
targetted.Head.Anchored = true
803
Sheath(2)
804
for i = 0,.6,.3 do
805
wait(.01)
806
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),.4+i)
807
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),.4+i)
808
RW.C0 = clerp(IRWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.4+i)
809
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),.4+i)
810
end
811
wait(1)
812
SwingSnd:Play()
813
for i = 0,.6,.3 do
814
wait(.01)
815
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),.4+i)
816
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),.4+i)
817
RW.C0 = clerp((RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),(RWF + Vector3.new(.5,1.4,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(-90)),.4+i)
818
LW.C0 = clerp((LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
819
end
820
HitSnd:Play()
821
dealdmg(targetted)
822
wait(.5)
823
targetted.Head.Anchored = false
824
Sheath(1)
825
w:Destroy()
826
for i = 0,.6,.2 do
827
wait(.01)
828
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),IHCF,.4+i)
829
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),ITCF,.4+i)
830
RW.C0 = clerp((RWF + Vector3.new(.5,1.4,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(-90)),IRWF,.4+i)
831
LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),ILWF,.4+i)
832
end
833
TC.C0 = ITCF
834
HC.C0 = IHCF
835
RW.C0 = IRWF
836
LW.C0 = ILWF
837
del = false
838
end
839
840
--Hunt--
841
function HuntThem()
842
del = true
843
atkd = true
844
TeleSnd:Play()
845
chara.Humanoid.PlatformStand = true
846
chara.Torso.CFrame = ((targetted.Head.CFrame - Vector3.new(0,1.5,0)) + targetted.Head.CFrame.lookVector*2) * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0)
847
targetted.Humanoid.PlatformStand = true
848
local bgf = Instance.new("BodyGyro",targetted.Head)
849
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
850
local w = Instance.new("Weld",chara.Head)
851
w.Part0 = chara.Head
852
w.Part1 = targetted.Head
853
w.C0 = CFrame.new(0,0,-3) * CFrame.fromEulerAnglesXYZ(math.rad(-45),math.rad(180),0)
854
targetted.Head.CFrame = targetted.Head.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
855
Sheath(2)
856
for i = 0,.6,.3 do
857
wait(.01)
858
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),.4+i)
859
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),.4+i)
860
RW.C0 = clerp(IRWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.4+i)
861
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),.4+i)
862
end
863
wait(1)
864
for i = 1, 5 do
865
wait(.1)
866
SwingSnd:Play()
867
for i = 0,.6,.3 do
868
wait(.01)
869
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),.4+i)
870
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),.4+i)
871
RW.C0 = clerp((RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),(RWF + Vector3.new(.5,1.4,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(-90)),.4+i)
872
LW.C0 = clerp((LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
873
end
874
HitSnd:Play()
875
end
876
dealdmg(targetted)
877
wait(.5)
878
chara.Humanoid.PlatformStand = false
879
Sheath(1)
880
w:Destroy()
881
for i = 0,.6,.2 do
882
wait(.01)
883
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),IHCF,.4+i)
884
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),ITCF,.4+i)
885
RW.C0 = clerp((RWF + Vector3.new(.5,1.4,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(-90)),IRWF,.4+i)
886
LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),ILWF,.4+i)
887
end
888
TC.C0 = ITCF
889
HC.C0 = IHCF
890
RW.C0 = IRWF
891
LW.C0 = ILWF
892
del = false
893
end
894
895
--Obliteration--
896
function Obliteration()
897-
chatfunc("My World.")
897+
898
atkd = true
899-
chatfunc("Time has stopped.")
899+
900
end
901
902
--Annihilation--
903-
chatfunc("Let time flow once again.")
903+
904
del = true
905
atkd = true
906
chara.Humanoid.WalkSpeed = 0
907
for i = 1, 10 do
908
wait(.1)
909
HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0)
910
end
911
AddLegWelds()
912
TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0)
913
HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0)
914
RW.C0 = (RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50))
915
LW.C0 = (LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50))
916
LLW.C0 = LLWF
917
RLW.C0 = RLWF + Vector3.new(0,-1,1)
918
SwingSnd:Play()
919
ClawDashSnd:Play()
920
for i = 1, 5 do
921
local trace = Instance.new("Part",game.Workspace)
922
trace.CanCollide = false
923
trace.Size = Vector3.new(1,1,1)
924
trace.Transparency = 1
925
trace.BottomSurface = 0
926
trace.TopSurface = 0
927
trace.Anchored = true
928
trace.CFrame = (chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * (5*i))
929
debby:AddItem(trace,1)
930
ExHitbox(5,trace.Position,40,2,.1)
931
end
932
local trace = Instance.new("Part",game.Workspace)
933
trace.BrickColor = BrickColor.new("Really red")
934
trace.CanCollide = false
935
trace.Size = Vector3.new(1,1,1)
936
trace.BottomSurface = 0
937
trace.TopSurface = 0
938
trace.Anchored = true
939
trace.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 12.5
940
trace.Material = "Neon"
941
local tracem = Instance.new("SpecialMesh",trace)
942
tracem.MeshType = "Sphere"
943
tracem.Scale = Vector3.new(1,1,50)
944
local disp = coroutine.wrap(function()
945
for i = 1, 9 do
946
wait(.01)
947
trace.Transparency = trace.Transparency + .1
948
end
949
wait(.01)
950
trace:Destroy()
951
end)
952
disp()
953
chara.HumanoidRootPart.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 35
954
wait(1)
955
for i = 0,.6,.2 do
956
wait(.05)
957
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0),.6-i)
958
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0),.6-i)
959
RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),.6-i)
960
LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),.6-i)
961
LLW.C0 = LLWF
962
RLW.C0 = clerp(RLWF,RLWF + Vector3.new(0,-1,1),.6-i)
963
end
964
Sheath(1)
965
del = false
966
DestroyLegWelds()
967
chara.Humanoid.WalkSpeed = 8
968
end
969
970
--Stop Time--
971
timestop = false
972
function StopTime()
973
del = true
974
atkd = true
975
chara.Humanoid.WalkSpeed = 0
976
TeleSnd:Play()
977
timestop = true
978
Music:Stop()
979
for i = 1, 10 do
980
wait(.2)
981
HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0)
982
end
983
chatfunc("Za Warudo.")
984
wait(1)
985
chatfunc("The time has stopped.")
986
chara.Humanoid.WalkSpeed = 8
987
del = false
988
wait(10)
989
chatfunc("Time continue moving again.")
990
wait(2)
991
Music:Play()
992
timestop = false
993
if game.Lighting:FindFirstChild("TimeCorr")~=nil then
994
game.Lighting:FindFirstChild("TimeCorr"):Destroy()
995
end
996
local wd = game.Workspace:GetChildren()
997
for i = 1, #wd do
998
if wd[i].ClassName == "Model" and wd[i]:FindFirstChild("Humanoid")~=nil and wd[i] ~= chara then
999
local cd = wd[i]:GetChildren()
1000
for i = 1, #cd do
1001
if cd[i].ClassName == "Part" or cd[i].ClassName == "MeshPart" then
1002
cd[i].Anchored = false
1003
end
1004
end
1005
end
1006
end
1007
end
1008
1009
--Teleport--
1010
function Teleport()
1011
del = true
1012
atkd = true
1013
TeleSnd:Play()
1014
chara.Torso.CFrame = (targetted.Head.CFrame - Vector3.new(0,1.5,0)) - targetted.Head.CFrame.lookVector*5
1015
del = false
1016
end
1017
1018
--Lock On--
1019
function LockOn()
1020
if Mouse.Target.Parent ~= chara and Mouse.Target.Parent.Parent ~= chara and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
1021
TargetSelect(Mouse.Target.Parent)
1022
TargetSnd:Play()
1023
else end
1024
end
1025
1026
--Mouse Functions--
1027
orbpushactive = false
1028
del = false
1029
input = ""
1030
letterd = 0
1031
ltoim = 0
1032
function onKeyDown(key)
1033
if del == false then
1034
if key == "q" then 
1035
if input == "as" and targetted ~= nil then
1036
ExpungeThem()
1037
elseif input == "ad" and targetted ~= nil then
1038
Teleport()
1039
elseif input == "wws" then
1040
Annihilation()
1041
elseif input == "ssad" and timestop == false then
1042
StopTime()
1043
else LockOn() end
1044
input = ""
1045
letterd = 0
1046
ltoim = 0
1047
elseif key == "z" then
1048
input = ""
1049
letterd = 0
1050
ltoim = 0
1051
elseif key == "x" then
1052
input = ""
1053
letterd = 0
1054
ltoim = 0
1055
elseif key == "c" then
1056
if input == "aw" then
1057
KillThem()
1058
elseif input == "as" then
1059
EndThem()
1060
elseif input == "ad" and targetted ~= nil then
1061
ReapThem()
1062
elseif input == "ds" then
1063
MurderThem()
1064
elseif input == "ww" then
1065
ExecuteThem()
1066
elseif input == "ss" and targetted ~= nil then
1067
HuntThem()
1068
else end
1069
input = ""
1070
letterd = 0
1071
ltoim = 0
1072
elseif (key == "w" or key == "a" or key == "s" or key == "d") then
1073
input=input..key
1074
print(input)
1075
letterd = letterd + 1
1076
ltoim = ltoim + 10
1077
if letterd > 5 then
1078
input = ""
1079
letterd = 0
1080
ltoim = 0
1081
end
1082
elseif key == "m" then
1083
if Music.IsPlaying == true then
1084
Music:Stop()
1085
elseif Music.IsPlaying == false then
1086
Music:Play()
1087
end
1088
end
1089
end
1090
end
1091
combo = 0
1092
1093
--Mouse Activation--
1094
if Mouse then
1095-
end
1095+
1096
end
1097
1098
--Loop Function--
1099
walking = false
1100
toim = 0
1101
while true do
1102
wait()
1103
toim = toim + .1
1104
ltoim = ltoim - 1
1105
if ltoim < 1 then
1106
input = ""
1107
end
1108
chara.Humanoid.MaxHealth = math.huge
1109
chara.Humanoid.Health = math.huge
1110
if atkd == true then
1111
TC.C0 = TCF
1112
HC.C0 = HCF
1113
RW.C0 = RWF
1114
LW.C0 = LWF
1115
atkd = false
1116
end
1117
torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(1,0,1)).magnitude
1118
if torvel < 1 and walking == true and del == false and atkd == false then
1119
for i = 0,1,.5 do
1120
wait(.001)
1121
if del == false then
1122
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(5),0,0),ITCF,i)
1123
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(5),0,0),IHCF,i)
1124
RW.C0 = IRWF
1125
LW.C0 = ILWF
1126
end
1127
end
1128
walking = false
1129
elseif torvel > 1 and walking == false and del == false and atkd == false then
1130
for i = 0,1,.5 do
1131
wait(.001)
1132
if del == false then
1133
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(5),0,0),i)
1134
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(5),0,0),i)
1135
RW.C0 = IRWF
1136
LW.C0 = ILWF
1137
end
1138
end
1139
walking = true
1140
else
1141
end
1142
imgl.Rotation = imgl.Rotation + 3
1143
game.Lighting.TimeOfDay = "00:00:00"
1144
--Time Stop--
1145
if timestop == true then
1146
if game.Lighting:FindFirstChild("TimeCorr")==nil then
1147
local tcr = Instance.new("ColorCorrectionEffect",game.Lighting)
1148
tcr.Saturation = -1
1149
tcr.Name = "TimeCorr"
1150
end
1151
local wd = game.Workspace:GetChildren()
1152
for i = 1, #wd do
1153
if wd[i].ClassName == "Model" and wd[i]:FindFirstChild("Humanoid")~=nil and wd[i] ~= chara then
1154
local cd = wd[i]:GetChildren()
1155
for i = 1, #cd do
1156
if cd[i].ClassName == "Part" or cd[i].ClassName == "MeshPart" then
1157
cd[i].Anchored = true
1158
end
1159
end
1160
end
1161
end
1162
end
1163
-------------
1164
if targetted ~= nil then
1165
crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
1166
crosshair.Enabled = true
1167
elseif targetted == nil then
1168
crosshair.Adornee = nil
1169
crosshair.Enabled = false
1170
end
1171
local chs = chara:GetChildren()
1172
for i = 1, #chs do
1173
if chs[i].ClassName == "Part" then
1174
chs[i].Anchored = false
1175
end
1176
end
1177
local knch = Knifu:GetChildren()
1178
for i = 1, #knch do
1179
knch[i].Anchored = false
1180
end
1181
end
1182
1183
--Name Tag--
1184
local nametag = Instance.new("BillboardGui",Character.Head)
1185
nametag.StudsOffset = Vector3.new(0,2,0)
1186
nametag.Adornee = Character.Head
1187
nametag.Size = UDim2.new(0,200,0,50)
1188
1189
local text = Instance.new("TextLabel",nametag)
1190
text.Size = UDim2.new(0,200,0,50)
1191
text.BackgroundTransparency = 1
1192
text.Text = "A Terrible Creature"
1193
text.TextColor3 = Color3.new(180/255,0,0)
1194
text.TextStrokeColor3 = Color3.new(0,0,0)
1195
text.Font = Enum.Font.Fantasy
1196
text.TextScaled = true
1197
text.TextStrokeTransparency = 0
1198
coroutine.wrap(function()
1199
	while wait() do
1200
		wait(3)
1201
		text.Text = "GIVE UP"
1202
		wait()
1203
		text.Text = "A Terrible Creature";
1204
		wait(2)
1205
		local str = ""
1206
		for i = 1, math.random(3,25) do
1207
			str = str..string.char(math.random(65,122))
1208
		end
1209
		text.Text = str
1210
		wait()
1211
		str = ""
1212
		for i = 1, math.random(12,25) do
1213
			str = str..string.char(math.random(48,122))
1214
		end
1215
		wait()
1216
		text.Text = str
1217
		wait()
1218
		text.Text = "A Terrible Creature";
1219
		wait(1)
1220
		text.Text = "Die."
1221
		wait()
1222
		text.Text = "Burn in hell."
1223
		wait()
1224
		text.Text = "A Terrible Creature";
1225
		wait(2)
1226
		text.Text = "You made me do this.";
1227
		wait()
1228
		text.Text = "You can't stop me.";
1229
		wait()
1230
		for i = 1, math.random(12,25) do
1231
			str = str..string.char(math.random(48,57))
1232
		end
1233
		text.Text = str
1234
		wait()
1235
		text.Text = "A Terrible Creature";
1236
		wait(2)
1237
	end
1238
end)()