View difference between Paste ID: deaaK7ch and jKNWNkTV
SHOW: | | - or go back to the newest paste.
1-
game.Workspace.Ragun68.Humanoid.MaxHealth= math.huge
1+
game.Workspace.CoolKidsM8.Humanoid.MaxHealth= math.huge
2
--Gui made by: Hayd300.
3
--Gallows script made by: LikeATrollFace
4
-- Objects
5
local player = game.Players.LocalPlayer
6
local gui = player.PlayerGui
7
local GallowsGui = Instance.new("ScreenGui")
8
local Victim = Instance.new("TextBox")
9
local TextButton = Instance.new("TextButton")
10
11
-- Properties
12
13
GallowsGui.Name = "GallowsGui"
14
GallowsGui.Parent = gui
15
16
Victim.Name = "Victim"
17
Victim.Parent = GallowsGui
18
Victim.BackgroundColor3 = Color3.new(1, 1, 1)
19
Victim.Position = UDim2.new(0, 0, 0.402999997, 0)
20
Victim.Size = UDim2.new(0, 153, 0, 50)
21
Victim.Font = Enum.Font.SourceSans
22
Victim.FontSize = Enum.FontSize.Size14
23
Victim.Text = "Victim Name Here"
24
25
TextButton.Parent = GallowsGui
26
TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
27
TextButton.Position = UDim2.new(0, 0, 0.47963801, 0)
28
TextButton.Size = UDim2.new(0, 153, 0, 32)
29
TextButton.Font = Enum.Font.SourceSans
30
TextButton.FontSize = Enum.FontSize.Size36
31
TextButton.Text = "Hang"
32
33
function click()
34
PLRS = game:GetService("Players")
35
Hanger = PLRS[""..game.Players.LocalPlayer.Name]
36
Victim = PLRS[""..gui.GallowsGui.Victim.Text]
37
NAME = ""..gui.GallowsGui.Victim.Text --Name of the nub ur lyinching
38
ChangeSkinColor = false --Change skin color like rocsim
39
SkinColor = BrickColor.new("Reddish brown") --Color plz
40
RemoveChar = true --Prevents the victim from respawning 
41
o1 = Instance.new("Model")
42
o2 = Instance.new("Part")
43
o3 = Instance.new("Part")
44
o4 = Instance.new("SpecialMesh")
45
o5 = Instance.new("Part")
46
o6 = Instance.new("Part")
47
o7 = Instance.new("Part")
48
o8 = Instance.new("Part")
49
o9 = Instance.new("Part")
50
o10 = Instance.new("SpecialMesh")
51
o11 = Instance.new("Part")
52
o12 = Instance.new("Part")
53
o13 = Instance.new("ClickDetector")
54
o14 = Instance.new("Part")
55
o15 = Instance.new("Part")
56
o16 = Instance.new("SpecialMesh")
57
o17 = Instance.new("Part")
58
o18 = Instance.new("SpecialMesh")
59
o19 = Instance.new("Part")
60
o20 = Instance.new("SpecialMesh")
61
o21 = Instance.new("Part")
62
o22 = Instance.new("SpecialMesh")
63
o23 = Instance.new("Part")
64
o24 = Instance.new("Part")
65
o25 = Instance.new("Part")
66
o26 = Instance.new("SpecialMesh")
67
o27 = Instance.new("Part")
68
o28 = Instance.new("SpecialMesh")
69
o29 = Instance.new("Part")
70
o30 = Instance.new("SpecialMesh")
71
o31 = Instance.new("Part")
72
o32 = Instance.new("BlockMesh")
73
o33 = Instance.new("Part")
74
o34 = Instance.new("Part")
75
o35 = Instance.new("Part")
76
o36 = Instance.new("Part")
77
o37 = Instance.new("SpecialMesh")
78
o38 = Instance.new("Part")
79
o39 = Instance.new("SpecialMesh")
80
o40 = Instance.new("Part")
81
o41 = Instance.new("SpecialMesh")
82
o42 = Instance.new("Part")
83
o43 = Instance.new("SpecialMesh")
84
o44 = Instance.new("Part")
85
o45 = Instance.new("SpecialMesh")
86
o46 = Instance.new("Part")
87
o47 = Instance.new("SpecialMesh")
88
o48 = Instance.new("Part")
89
o49 = Instance.new("SpecialMesh")
90
o50 = Instance.new("Part")
91
o51 = Instance.new("SpecialMesh")
92
o52 = Instance.new("Part")
93
o53 = Instance.new("Part")
94
o54 = Instance.new("Part")
95
o55 = Instance.new("Part")
96
o56 = Instance.new("Part")
97
o57 = Instance.new("Part")
98
o1.Name = "Apparatus"
99
o1.Parent = workspace
100
o2.Name = "Border"
101
o2.Parent = o1
102
o2.Material = Enum.Material.Wood
103
o2.BrickColor = BrickColor.new("Reddish brown")
104
o2.Position = Vector3.new(3.7900939, 1.000139, -3.31000495)
105
o2.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
106
o2.Anchored = true
107
o2.Size = Vector3.new(1, 2, 1)
108
o2.CFrame = CFrame.new(3.7900939, 1.000139, -3.31000495, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
109
o2.BottomSurface = Enum.SurfaceType.Smooth
110
o2.TopSurface = Enum.SurfaceType.Smooth
111
o2.Color = Color3.new(0.411765, 0.25098, 0.156863)
112
o3.Name = "Border"
113
o3.Parent = o1
114
o3.Material = Enum.Material.Wood
115
o3.BrickColor = BrickColor.new("Reddish brown")
116
o3.Position = Vector3.new(3.29007602, 2.20012689, -5.81000376)
117
o3.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
118
o3.Anchored = true
119
o3.Size = Vector3.new(2, 0.400000006, 8)
120
o3.CFrame = CFrame.new(3.29007602, 2.20012689, -5.81000376, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
121
o3.BottomSurface = Enum.SurfaceType.Smooth
122
o3.TopSurface = Enum.SurfaceType.Smooth
123
o3.Color = Color3.new(0.411765, 0.25098, 0.156863)
124
o4.Parent = o3
125
o4.Scale = Vector3.new(0.899999976, 1, 1)
126
o4.MeshType = Enum.MeshType.Brick
127
o5.Name = "Border"
128
o5.Parent = o1
129
o5.Material = Enum.Material.Wood
130
o5.BrickColor = BrickColor.new("Reddish brown")
131
o5.Position = Vector3.new(-8.7521944, 13.8946743, 0.150831997)
132
o5.Rotation = Vector3.new(2.48885655, -4.51177645, -3.27863765)
133
o5.RotVelocity = Vector3.new(-8.23543072, 2.20864725, -36.2339249)
134
o5.Velocity = Vector3.new(11.6443367, -4.11698055, -1.26301694)
135
o5.Anchored = true
136
o5.Shape = Enum.PartType.Ball
137
o5.Size = Vector3.new(1, 1, 1)
138
o5.CFrame = CFrame.new(-8.7521944, 13.8946743, 0.150831997, 0.995269477, 0.0570145734, -0.0786639974, -0.0605482496, 0.997226059, -0.0432905145, 0.0759776011, 0.0478486978, 0.995960772)
139
o5.BottomSurface = Enum.SurfaceType.Hinge
140
o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
141
o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
142
o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
143
o5.TopSurface = Enum.SurfaceType.Hinge
144
o5.Color = Color3.new(0.411765, 0.25098, 0.156863)
145
o6.Name = "Border"
146
o6.Parent = o1
147
o6.Material = Enum.Material.Wood
148
o6.BrickColor = BrickColor.new("Reddish brown")
149
o6.Position = Vector3.new(-8.92583179, 11.8788824, -0.0139640002)
150
o6.Rotation = Vector3.new(3.3779223, 13.3131113, -4.63185549)
151
o6.RotVelocity = Vector3.new(7.75854731, -0.508604288, -2.63357639)
152
o6.Velocity = Vector3.new(1.77621865, 0.818187475, 0.0805187672)
153
o6.Anchored = true
154
o6.Shape = Enum.PartType.Ball
155
o6.Size = Vector3.new(1, 1, 1)
156
o6.CFrame = CFrame.new(-8.92583179, 11.8788824, -0.0139640002, 0.969948113, 0.0785829648, 0.230272427, -0.0670890734, 0.996098101, -0.0573382676, -0.23387973, 0.040166378, 0.971435487)
157
o6.BottomSurface = Enum.SurfaceType.Weld
158
o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
159
o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
160
o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
161
o6.TopSurface = Enum.SurfaceType.Hinge
162
o6.Color = Color3.new(0.411765, 0.25098, 0.156863)
163
o7.Name = "Border"
164
o7.Parent = o1
165
o7.Material = Enum.Material.Wood
166
o7.BrickColor = BrickColor.new("Reddish brown")
167
o7.Position = Vector3.new(-9.00454807, 10.8700542, -0.0151049998)
168
o7.Rotation = Vector3.new(0.000134483111, 2.62281871, -2.73956633)
169
o7.RotVelocity = Vector3.new(0.00831637159, 0.000290604541, 0.181684732)
170
o7.Velocity = Vector3.new(-1.5704602, -2.33770895, 0.0131324558)
171
o7.Anchored = true
172
o7.Shape = Enum.PartType.Ball
173
o7.Size = Vector3.new(1, 1, 1)
174
o7.CFrame = CFrame.new(-9.00454807, 10.8700542, -0.0151049998, 0.997810662, 0.0477461591, 0.0457608365, -0.0477961116, 0.99885726, -2.34471418e-006, -0.0457086638, -0.00218485086, 0.998952448)
175
o7.BottomSurface = Enum.SurfaceType.Weld
176
o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
177
o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
178
o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
179
o7.TopSurface = Enum.SurfaceType.Hinge
180
o7.Color = Color3.new(0.411765, 0.25098, 0.156863)
181
o8.Name = "Border"
182
o8.Parent = o1
183
o8.Material = Enum.Material.Wood
184
o8.BrickColor = BrickColor.new("Reddish brown")
185
o8.Position = Vector3.new(-8.82881641, 12.88834, 0.0436379984)
186
o8.Rotation = Vector3.new(5.5002017, -7.73406172, -4.38645411)
187
o8.RotVelocity = Vector3.new(4.62290621, -2.38285089, 19.0236874)
188
o8.Velocity = Vector3.new(2.1618247, -5.62273502, -6.35765696)
189
o8.Anchored = true
190
o8.Shape = Enum.PartType.Ball
191
o8.Size = Vector3.new(1, 1, 1)
192
o8.CFrame = CFrame.new(-8.82881641, 12.88834, 0.0436379984, 0.98800087, 0.0757875666, -0.134575278, -0.08899232, 0.991493642, -0.094977349, 0.126232415, 0.105813876, 0.986341119)
193
o8.BottomSurface = Enum.SurfaceType.Hinge
194
o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
195
o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
196
o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
197
o8.TopSurface = Enum.SurfaceType.Hinge
198
o8.Color = Color3.new(0.411765, 0.25098, 0.156863)
199
o9.Name = "Noose"
200
o9.Parent = o1
201
o9.BrickColor = BrickColor.new("Reddish brown")
202
o9.Position = Vector3.new(-9.07616997, 9.3717556, -0.0118279997)
203
o9.Rotation = Vector3.new(133.7211, 86.2080154, -133.783691)
204
o9.RotVelocity = Vector3.new(0.00831637159, 0.000290604541, 0.181684732)
205
o9.Velocity = Vector3.new(-1.29824352, -2.3507483, 0.0006929636)
206
o9.Anchored = true
207
o9.Size = Vector3.new(1, 2, 1)
208
o9.CFrame = CFrame.new(-9.07616997, 9.3717556, -0.0118279997, -0.0457608439, 0.0477461517, 0.997810721, 2.34507024e-006, 0.998857141, -0.0477961153, -0.998952448, -0.00218485063, -0.04570866)
209
o9.BottomSurface = Enum.SurfaceType.Smooth
210
o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
211
o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
212
o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
213
o9.TopSurface = Enum.SurfaceType.Smooth
214
o9.Color = Color3.new(0.411765, 0.25098, 0.156863)
215
o10.Parent = o9
216
o10.MeshId = "http://www.roblox.com/asset/?id=3270017"
217
o10.Scale = Vector3.new(1.89999998, 1.89999998, 1.89999998)
218
o10.MeshType = Enum.MeshType.FileMesh
219
o11.Name = "Border"
220
o11.Parent = o1
221
o11.Material = Enum.Material.Wood
222
o11.BrickColor = BrickColor.new("Reddish brown")
223
o11.Position = Vector3.new(-2.20992398, 2.00010109, -8.31000614)
224
o11.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
225
o11.Anchored = true
226
o11.Size = Vector3.new(1, 4, 1)
227
o11.CFrame = CFrame.new(-2.20992398, 2.00010109, -8.31000614, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
228
o11.BottomSurface = Enum.SurfaceType.Smooth
229
o11.TopSurface = Enum.SurfaceType.Smooth
230
o11.Color = Color3.new(0.411765, 0.25098, 0.156863)
231
o12.Name = "Tab"
232
o12.Parent = o1
233
o12.Material = Enum.Material.Wood
234
o12.BrickColor = BrickColor.new("Reddish brown")
235
o12.Position = Vector3.new(-3.20995188, 5.40000296, 5.68999195)
236
o12.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
237
o12.Anchored = true
238
o12.Size = Vector3.new(3, 2, 5)
239
o12.CFrame = CFrame.new(-3.20995188, 5.40000296, 5.68999195, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
240
o12.BottomSurface = Enum.SurfaceType.Smooth
241
o12.TopSurface = Enum.SurfaceType.Smooth
242
o12.Color = Color3.new(0.411765, 0.25098, 0.156863)
243
o13.Parent = o12
244
o14.Name = "Floor"
245
o14.Parent = o1
246
o14.Material = Enum.Material.Wood
247
o14.BrickColor = BrickColor.new("Reddish brown")
248
o14.Position = Vector3.new(-8.70993233, 4.29997492, -0.310007006)
249
o14.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
250
o14.Anchored = true
251
o14.Size = Vector3.new(4, 1, 7)
252
o14.CFrame = CFrame.new(-8.70993233, 4.29997492, -0.310007006, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
253
o14.BottomSurface = Enum.SurfaceType.Smooth
254
o14.TopSurface = Enum.SurfaceType.Smooth
255
o14.Color = Color3.new(0.411765, 0.25098, 0.156863)
256
o15.Name = "Border"
257
o15.Parent = o1
258
o15.Material = Enum.Material.Wood
259
o15.BrickColor = BrickColor.new("Reddish brown")
260
o15.Position = Vector3.new(-8.70998192, 9.39996815, 8.68999577)
261
o15.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
262
o15.Anchored = true
263
o15.Size = Vector3.new(2, 10, 1)
264
o15.CFrame = CFrame.new(-8.70998192, 9.39996815, 8.68999577, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
265
o15.BottomSurface = Enum.SurfaceType.Smooth
266
o15.TopSurface = Enum.SurfaceType.Smooth
267
o15.Color = Color3.new(0.411765, 0.25098, 0.156863)
268
o16.Parent = o15
269
o16.Scale = Vector3.new(0.5, 1, 1)
270
o16.MeshType = Enum.MeshType.Brick
271
o17.Name = "Border"
272
o17.Parent = o1
273
o17.Material = Enum.Material.Wood
274
o17.BrickColor = BrickColor.new("Reddish brown")
275
o17.Position = Vector3.new(-8.71002579, 14.9000044, 0.190008)
276
o17.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
277
o17.Anchored = true
278
o17.Size = Vector3.new(2, 1, 18)
279
o17.CFrame = CFrame.new(-8.71002579, 14.9000044, 0.190008, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
280
o17.BottomSurface = Enum.SurfaceType.Smooth
281
o17.TopSurface = Enum.SurfaceType.Smooth
282
o17.Color = Color3.new(0.411765, 0.25098, 0.156863)
283
o18.Parent = o17
284
o18.Scale = Vector3.new(0.5, 1, 1)
285
o18.MeshType = Enum.MeshType.Brick
286
o19.Name = "Border"
287
o19.Parent = o1
288
o19.Material = Enum.Material.Wood
289
o19.BrickColor = BrickColor.new("Reddish brown")
290
o19.Position = Vector3.new(-8.70998192, 9.90000629, -9.30999374)
291
o19.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
292
o19.Anchored = true
293
o19.Size = Vector3.new(2, 11, 1)
294
o19.CFrame = CFrame.new(-8.70998192, 9.90000629, -9.30999374, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
295
o19.BottomSurface = Enum.SurfaceType.Smooth
296
o19.TopSurface = Enum.SurfaceType.Smooth
297
o19.Color = Color3.new(0.411765, 0.25098, 0.156863)
298
o20.Parent = o19
299
o20.Scale = Vector3.new(0.5, 1, 1)
300
o20.MeshType = Enum.MeshType.Brick
301
o21.Name = "Border"
302
o21.Parent = o1
303
o21.Material = Enum.Material.Wood
304
o21.BrickColor = BrickColor.new("Reddish brown")
305
o21.Position = Vector3.new(7.29010201, 0.200167999, -5.81000376)
306
o21.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
307
o21.Anchored = true
308
o21.Size = Vector3.new(2, 0.400000006, 8)
309
o21.CFrame = CFrame.new(7.29010201, 0.200167999, -5.81000376, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
310
o21.BottomSurface = Enum.SurfaceType.Smooth
311
o21.TopSurface = Enum.SurfaceType.Smooth
312
o21.Color = Color3.new(0.411765, 0.25098, 0.156863)
313
o22.Parent = o21
314
o22.Scale = Vector3.new(0.899999976, 1, 1)
315
o22.MeshType = Enum.MeshType.Brick
316
o23.Name = "Border"
317
o23.Parent = o1
318
o23.Material = Enum.Material.Wood
319
o23.BrickColor = BrickColor.new("Reddish brown")
320
o23.Position = Vector3.new(5.7900939, 0.500172973, -8.31000614)
321
o23.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
322
o23.Anchored = true
323
o23.Size = Vector3.new(1, 1, 1)
324
o23.CFrame = CFrame.new(5.7900939, 0.500172973, -8.31000614, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
325
o23.BottomSurface = Enum.SurfaceType.Smooth
326
o23.TopSurface = Enum.SurfaceType.Smooth
327
o23.Color = Color3.new(0.411765, 0.25098, 0.156863)
328
o24.Name = "Border"
329
o24.Parent = o1
330
o24.Material = Enum.Material.Wood
331
o24.BrickColor = BrickColor.new("Reddish brown")
332
o24.Position = Vector3.new(5.7900939, 0.500155985, -3.31000495)
333
o24.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
334
o24.Anchored = true
335
o24.Size = Vector3.new(1, 1, 1)
336
o24.CFrame = CFrame.new(5.7900939, 0.500155985, -3.31000495, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
337
o24.BottomSurface = Enum.SurfaceType.Smooth
338
o24.TopSurface = Enum.SurfaceType.Smooth
339
o24.Color = Color3.new(0.411765, 0.25098, 0.156863)
340
o25.Name = "Border"
341
o25.Parent = o1
342
o25.Material = Enum.Material.Wood
343
o25.BrickColor = BrickColor.new("Reddish brown")
344
o25.Position = Vector3.new(5.2900939, 1.20015597, -5.81000376)
345
o25.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
346
o25.Anchored = true
347
o25.Size = Vector3.new(2, 0.400000006, 8)
348
o25.CFrame = CFrame.new(5.2900939, 1.20015597, -5.81000376, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
349
o25.BottomSurface = Enum.SurfaceType.Smooth
350
o25.TopSurface = Enum.SurfaceType.Smooth
351
o25.Color = Color3.new(0.411765, 0.25098, 0.156863)
352
o26.Parent = o25
353
o26.Scale = Vector3.new(0.899999976, 1, 1)
354
o26.MeshType = Enum.MeshType.Brick
355
o27.Name = "Border"
356
o27.Parent = o1
357
o27.Material = Enum.Material.Wood
358
o27.BrickColor = BrickColor.new("Reddish brown")
359
o27.Position = Vector3.new(-0.209934995, 4.20005417, -5.81000376)
360
o27.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
361
o27.Anchored = true
362
o27.Size = Vector3.new(1, 0.400000006, 8)
363
o27.CFrame = CFrame.new(-0.209934995, 4.20005417, -5.81000376, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
364
o27.BottomSurface = Enum.SurfaceType.Smooth
365
o27.TopSurface = Enum.SurfaceType.Smooth
366
o27.Color = Color3.new(0.411765, 0.25098, 0.156863)
367
o28.Parent = o27
368
o28.Scale = Vector3.new(0.899999976, 1, 1)
369
o28.MeshType = Enum.MeshType.Brick
370
o29.Name = "Border"
371
o29.Parent = o1
372
o29.Material = Enum.Material.Wood
373
o29.BrickColor = BrickColor.new("Reddish brown")
374
o29.Position = Vector3.new(1.29007602, 3.20009804, -5.81000376)
375
o29.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
376
o29.Anchored = true
377
o29.Size = Vector3.new(2, 0.400000006, 8)
378
o29.CFrame = CFrame.new(1.29007602, 3.20009804, -5.81000376, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
379
o29.BottomSurface = Enum.SurfaceType.Smooth
380
o29.TopSurface = Enum.SurfaceType.Smooth
381
o29.Color = Color3.new(0.411765, 0.25098, 0.156863)
382
o30.Parent = o29
383
o30.Scale = Vector3.new(0.899999976, 1, 1)
384
o30.MeshType = Enum.MeshType.Brick
385
o31.Name = "Bonet"
386
o31.Parent = o1
387
o31.Material = Enum.Material.Wood
388
o31.BrickColor = BrickColor.new("Reddish brown")
389
o31.Position = Vector3.new(-3.209934, 4.90001392, 5.68999195)
390
o31.Rotation = Vector3.new(28.6479549, 0.00023920431, 0.000443518336)
391
o31.Anchored = true
392
o31.Size = Vector3.new(1, 1, 1)
393
o31.CFrame = CFrame.new(-3.209934, 4.90001392, 5.68999195, 0.999999821, -7.74085311e-006, 4.17490264e-006, 8.77684033e-006, 0.877581835, -0.479426444, 4.73504578e-008, 0.479426444, 0.877581835)
394
o31.BottomSurface = Enum.SurfaceType.Smooth
395
o31.TopSurface = Enum.SurfaceType.Smooth
396
o31.Color = Color3.new(0.411765, 0.25098, 0.156863)
397
o32.Parent = o31
398
o32.Offset = Vector3.new(0, 2, 0)
399
o32.Scale = Vector3.new(1, 5, 1)
400
o33.Name = "Border"
401
o33.Parent = o1
402
o33.Material = Enum.Material.Wood
403
o33.BrickColor = BrickColor.new("Reddish brown")
404
o33.Position = Vector3.new(-11.2099199, 2.00002909, -8.31000614)
405
o33.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
406
o33.Anchored = true
407
o33.Size = Vector3.new(1, 4, 1)
408
o33.CFrame = CFrame.new(-11.2099199, 2.00002909, -8.31000614, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
409
o33.BottomSurface = Enum.SurfaceType.Smooth
410
o33.TopSurface = Enum.SurfaceType.Smooth
411
o33.Color = Color3.new(0.411765, 0.25098, 0.156863)
412
o34.Name = "Border"
413
o34.Parent = o1
414
o34.Material = Enum.Material.Wood
415
o34.BrickColor = BrickColor.new("Reddish brown")
416
o34.Position = Vector3.new(-11.2099199, 2.00001407, 7.68999195)
417
o34.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
418
o34.Anchored = true
419
o34.Size = Vector3.new(1, 4, 1)
420
o34.CFrame = CFrame.new(-11.2099199, 2.00001407, 7.68999195, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
421
o34.BottomSurface = Enum.SurfaceType.Smooth
422
o34.TopSurface = Enum.SurfaceType.Smooth
423
o34.Color = Color3.new(0.411765, 0.25098, 0.156863)
424
o35.Name = "Border"
425
o35.Parent = o1
426
o35.Material = Enum.Material.Wood
427
o35.BrickColor = BrickColor.new("Reddish brown")
428
o35.Position = Vector3.new(-2.20992398, 2.00008893, 7.68999195)
429
o35.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
430
o35.Anchored = true
431
o35.Size = Vector3.new(1, 4, 1)
432
o35.CFrame = CFrame.new(-2.20992398, 2.00008893, 7.68999195, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
433
o35.BottomSurface = Enum.SurfaceType.Smooth
434
o35.TopSurface = Enum.SurfaceType.Smooth
435
o35.Color = Color3.new(0.411765, 0.25098, 0.156863)
436
o36.Name = "Border"
437
o36.Parent = o1
438
o36.Material = Enum.Material.Wood
439
o36.BrickColor = BrickColor.new("Reddish brown")
440
o36.Position = Vector3.new(-1.709934, 4.20004082, -0.310007006)
441
o36.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
442
o36.Anchored = true
443
o36.Size = Vector3.new(2, 0.400000006, 19)
444
o36.CFrame = CFrame.new(-1.709934, 4.20004082, -0.310007006, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
445
o36.BottomSurface = Enum.SurfaceType.Smooth
446
o36.TopSurface = Enum.SurfaceType.Smooth
447
o36.Color = Color3.new(0.411765, 0.25098, 0.156863)
448
o37.Parent = o36
449
o37.Scale = Vector3.new(0.899999976, 1, 1)
450
o37.MeshType = Enum.MeshType.Brick
451
o38.Name = "Border"
452
o38.Parent = o1
453
o38.Material = Enum.Material.Wood
454
o38.BrickColor = BrickColor.new("Reddish brown")
455
o38.Position = Vector3.new(-3.709934, 4.20002604, -0.310007006)
456
o38.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
457
o38.Anchored = true
458
o38.Size = Vector3.new(2, 0.400000006, 19)
459
o38.CFrame = CFrame.new(-3.709934, 4.20002604, -0.310007006, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
460
o38.BottomSurface = Enum.SurfaceType.Smooth
461
o38.TopSurface = Enum.SurfaceType.Smooth
462
o38.Color = Color3.new(0.411765, 0.25098, 0.156863)
463
o39.Parent = o38
464
o39.Scale = Vector3.new(0.899999976, 1, 1)
465
o39.MeshType = Enum.MeshType.Brick
466
o40.Name = "Border"
467
o40.Parent = o1
468
o40.Material = Enum.Material.Wood
469
o40.BrickColor = BrickColor.new("Reddish brown")
470
o40.Position = Vector3.new(-5.70993376, 4.20000792, -0.310007006)
471
o40.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
472
o40.Anchored = true
473
o40.Size = Vector3.new(2, 0.400000006, 19)
474
o40.CFrame = CFrame.new(-5.70993376, 4.20000792, -0.310007006, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
475
o40.BottomSurface = Enum.SurfaceType.Smooth
476
o40.TopSurface = Enum.SurfaceType.Smooth
477
o40.Color = Color3.new(0.411765, 0.25098, 0.156863)
478
o41.Parent = o40
479
o41.Scale = Vector3.new(0.899999976, 1, 1)
480
o41.MeshType = Enum.MeshType.Brick
481
o42.Name = "Border"
482
o42.Parent = o1
483
o42.Material = Enum.Material.Wood
484
o42.BrickColor = BrickColor.new("Reddish brown")
485
o42.Position = Vector3.new(-7.70993185, 4.20000792, -6.81000376)
486
o42.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
487
o42.Anchored = true
488
o42.Size = Vector3.new(2, 0.400000006, 6)
489
o42.CFrame = CFrame.new(-7.70993185, 4.20000792, -6.81000376, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
490
o42.BottomSurface = Enum.SurfaceType.Smooth
491
o42.TopSurface = Enum.SurfaceType.Smooth
492
o42.Color = Color3.new(0.411765, 0.25098, 0.156863)
493
o43.Parent = o42
494
o43.Scale = Vector3.new(0.899999976, 1, 1)
495
o43.MeshType = Enum.MeshType.Brick
496
o44.Name = "Border"
497
o44.Parent = o1
498
o44.Material = Enum.Material.Wood
499
o44.BrickColor = BrickColor.new("Reddish brown")
500
o44.Position = Vector3.new(-7.70993185, 4.19999504, 6.18999195)
501
o44.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
502
o44.Anchored = true
503
o44.Size = Vector3.new(2, 0.400000006, 6)
504
o44.CFrame = CFrame.new(-7.70993185, 4.19999504, 6.18999195, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
505
o44.BottomSurface = Enum.SurfaceType.Smooth
506
o44.TopSurface = Enum.SurfaceType.Smooth
507
o44.Color = Color3.new(0.411765, 0.25098, 0.156863)
508
o45.Parent = o44
509
o45.Scale = Vector3.new(0.899999976, 1, 1)
510
o45.MeshType = Enum.MeshType.Brick
511
o46.Name = "Border"
512
o46.Parent = o1
513
o46.Material = Enum.Material.Wood
514
o46.BrickColor = BrickColor.new("Reddish brown")
515
o46.Position = Vector3.new(-9.70993233, 4.19996405, 6.18999195)
516
o46.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
517
o46.Anchored = true
518
o46.Size = Vector3.new(2, 0.400000006, 6)
519
o46.CFrame = CFrame.new(-9.70993233, 4.19996405, 6.18999195, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
520
o46.BottomSurface = Enum.SurfaceType.Smooth
521
o46.TopSurface = Enum.SurfaceType.Smooth
522
o46.Color = Color3.new(0.411765, 0.25098, 0.156863)
523
o47.Parent = o46
524
o47.Scale = Vector3.new(0.899999976, 1, 1)
525
o47.MeshType = Enum.MeshType.Brick
526
o48.Name = "Border"
527
o48.Parent = o1
528
o48.Material = Enum.Material.Wood
529
o48.BrickColor = BrickColor.new("Reddish brown")
530
o48.Position = Vector3.new(-9.70993233, 4.19997692, -6.81000376)
531
o48.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
532
o48.Anchored = true
533
o48.Size = Vector3.new(2, 0.400000006, 6)
534
o48.CFrame = CFrame.new(-9.70993233, 4.19997692, -6.81000376, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
535
o48.BottomSurface = Enum.SurfaceType.Smooth
536
o48.TopSurface = Enum.SurfaceType.Smooth
537
o48.Color = Color3.new(0.411765, 0.25098, 0.156863)
538
o49.Parent = o48
539
o49.Scale = Vector3.new(0.899999976, 1, 1)
540
o49.MeshType = Enum.MeshType.Brick
541
o50.Name = "Border"
542
o50.Parent = o1
543
o50.Material = Enum.Material.Wood
544
o50.BrickColor = BrickColor.new("Reddish brown")
545
o50.Position = Vector3.new(-11.7099323, 4.19995117, -0.310007006)
546
o50.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
547
o50.Anchored = true
548
o50.Size = Vector3.new(2, 0.400000006, 19)
549
o50.CFrame = CFrame.new(-11.7099323, 4.19995117, -0.310007006, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
550
o50.BottomSurface = Enum.SurfaceType.Smooth
551
o50.TopSurface = Enum.SurfaceType.Smooth
552
o50.Color = Color3.new(0.411765, 0.25098, 0.156863)
553
o51.Parent = o50
554
o51.Scale = Vector3.new(0.899999976, 1, 1)
555
o51.MeshType = Enum.MeshType.Brick
556
o52.Name = "Border"
557
o52.Parent = o1
558
o52.Material = Enum.Material.Wood
559
o52.BrickColor = BrickColor.new("Reddish brown")
560
o52.Position = Vector3.new(-0.209922001, 2.00010109, -3.31000495)
561
o52.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
562
o52.Anchored = true
563
o52.Size = Vector3.new(1, 4, 1)
564
o52.CFrame = CFrame.new(-0.209922001, 2.00010109, -3.31000495, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
565
o52.BottomSurface = Enum.SurfaceType.Smooth
566
o52.TopSurface = Enum.SurfaceType.Smooth
567
o52.Color = Color3.new(0.411765, 0.25098, 0.156863)
568
o53.Name = "Border"
569
o53.Parent = o1
570
o53.Material = Enum.Material.Wood
571
o53.BrickColor = BrickColor.new("Reddish brown")
572
o53.Position = Vector3.new(-0.209922001, 2.00012088, -8.31000614)
573
o53.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
574
o53.Anchored = true
575
o53.Size = Vector3.new(1, 4, 1)
576
o53.CFrame = CFrame.new(-0.209922001, 2.00012088, -8.31000614, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
577
o53.BottomSurface = Enum.SurfaceType.Smooth
578
o53.TopSurface = Enum.SurfaceType.Smooth
579
o53.Color = Color3.new(0.411765, 0.25098, 0.156863)
580
o54.Name = "Border"
581
o54.Parent = o1
582
o54.Material = Enum.Material.Wood
583
o54.BrickColor = BrickColor.new("Reddish brown")
584
o54.Position = Vector3.new(1.79008198, 1.50012505, -3.31000495)
585
o54.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
586
o54.Anchored = true
587
o54.Size = Vector3.new(1, 3, 1)
588
o54.CFrame = CFrame.new(1.79008198, 1.50012505, -3.31000495, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
589
o54.BottomSurface = Enum.SurfaceType.Smooth
590
o54.TopSurface = Enum.SurfaceType.Smooth
591
o54.Color = Color3.new(0.411765, 0.25098, 0.156863)
592
o55.Name = "Border"
593
o55.Parent = o1
594
o55.Material = Enum.Material.Wood
595
o55.BrickColor = BrickColor.new("Reddish brown")
596
o55.Position = Vector3.new(1.79008198, 1.50014305, -8.31000614)
597
o55.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
598
o55.Anchored = true
599
o55.Size = Vector3.new(1, 3, 1)
600
o55.CFrame = CFrame.new(1.79008198, 1.50014305, -8.31000614, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
601
o55.BottomSurface = Enum.SurfaceType.Smooth
602
o55.TopSurface = Enum.SurfaceType.Smooth
603
o55.Color = Color3.new(0.411765, 0.25098, 0.156863)
604
o56.Name = "Border"
605
o56.Parent = o1
606
o56.Material = Enum.Material.Wood
607
o56.BrickColor = BrickColor.new("Reddish brown")
608
o56.Position = Vector3.new(3.7900939, 1.000157, -8.31000614)
609
o56.Rotation = Vector3.new(6.10329407e-005, -2.71244608e-006, 0.000502876006)
610
o56.Anchored = true
611
o56.Size = Vector3.new(1, 2, 1)
612
o56.CFrame = CFrame.new(3.7900939, 1.000157, -8.31000614, 1, -8.77684215e-006, -4.73411141e-008, 8.77684215e-006, 1, -1.06522577e-006, 4.73504649e-008, 1.06522532e-006, 1)
613
o56.BottomSurface = Enum.SurfaceType.Smooth
614
o56.TopSurface = Enum.SurfaceType.Smooth
615
o56.Color = Color3.new(0.411765, 0.25098, 0.156863)
616
o57.Name = "TPPART"
617
o57.Anchored = true
618
o57.Parent = o1
619
o57.Transparency = 1
620
o57.Rotation = Vector3.new(0, -90, 0)
621
o57.CanCollide = false
622
o57.Size = Vector3.new(2, 2, 1)
623
o57.CFrame = CFrame.new(-9.07874107, 7.6, 0, -0, -0, -1, -0, 1, -0, 1, -0, -0)
624
o57.BottomSurface = Enum.SurfaceType.Smooth
625
o57.TopSurface = Enum.SurfaceType.Smooth
626
627
o1:MoveTo(Hanger.Character.Torso.Position + Vector3.new(15,0,15))
628
		for a, mod in pairs(Victim.Character:children()) do
629
			if mod:findFirstChild("NameTag") then
630
				Victim.Character.Head.Transparency = 0 mod:Destroy()
631
			end
632
		end
633
634
		local char = Victim.Character
635
		local mod = Instance.new("Model", char)
636
		mod.Name = NAME
637
		local cl = char.Head:Clone()
638
		cl.Parent = mod
639
640
		local hum = Instance.new("Humanoid", mod)
641
		hum.Name = "NameTag"
642
		hum.MaxHealth = 0
643
		hum.Health = 0
644
645
		local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
646
		char.Head.Transparency = 1
647
	Victim.Character.HumanoidRootPart.CFrame = o57.CFrame
648
	Victim.Character.Torso.Anchored = true
649
	Victim.Character.Head.Anchored = true
650
	Victim.Character["Left Arm"].Anchored = true
651
	Victim.Character["Left Leg"].Anchored = true
652
	Victim.Character["Right Arm"].Anchored = true
653
	Victim.Character["Right Leg"].Anchored = true
654
		if ChangeSkinColor == true then
655
			Victim.Character.HumanoidRootPart.Anchored = true
656
	Victim.Character["Left Arm"].BrickColor = SkinColor
657
	Victim.Character["Left Leg"].BrickColor = SkinColor
658
	Victim.Character["Right Arm"].BrickColor = SkinColor
659
	Victim.Character["Right Leg"].BrickColor = SkinColor
660
	Victim.Character.Torso.BrickColor = SkinColor
661
	Victim.Character.Head.BrickColor = SkinColor
662
	cl.BrickColor = SkinColor
663
	end
664
function LinchJews ()
665
	cl.Anchored = true
666
	for i,v in pairs (Victim.Character:GetChildren()) do
667
		if v:IsA("Hat") or v:IsA("Accessory") then
668
			v.Handle.Anchored = true
669
	end end
670
	o14.Anchored = false
671
			Victim.Character["Left Arm"].BrickColor = BrickColor.New("Buttermilk")
672
	Victim.Character["Left Leg"].BrickColor = BrickColor.New("Buttermilk")
673
	Victim.Character["Right Arm"].BrickColor = BrickColor.New("Buttermilk")
674
	Victim.Character["Right Leg"].BrickColor = BrickColor.New("Buttermilk")
675
	Victim.Character.Torso.BrickColor = BrickColor.New("Buttermilk")
676
	Victim.Character.Head.BrickColor = BrickColor.New("Buttermilk")
677
	cl.BrickColor = BrickColor.New("Buttermilk")
678
	local choke = Instance.new("Sound")
679
	choke.SoundId = "rbxassetid://418658161"
680
	choke.Parent = workspace
681
	choke.Looped = false
682
	choke.Volume = 2
683
	choke:Play()
684
	Victim.Character.Humanoid.Health = 0
685
	wait(15)
686
	o1:Destroy()
687
	if RemoveChar == true then
688
		wait(15)
689
		Victim.Character:Remove()
690
		choke:remove()
691
	end
692
end
693
o13.MouseClick:connect(LinchJews)
694
end
695
gui.GallowsGui.TextButton.MouseButton1Down:connect(click)
696
697
local p = game.Players.LocalPlayer
698
local char = p.Character
699
local mouse = p:GetMouse()
700
local larm = char["Left Arm"]
701
local rarm = char["Right Arm"]
702
local lleg = char["Left Leg"]
703
local rleg = char["Right Leg"]
704
local hed = char.Head
705
local torso = char.Torso
706
local hum = char.Humanoid
707
local cam = game.Workspace.CurrentCamera
708
local root = char.HumanoidRootPart
709
local deb = false
710
local shot = 0
711
local debris=game:service"Debris"
712
local l = game:GetService("Lighting")
713
local rs = game:GetService("RunService").RenderStepped
714
ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
715
math.randomseed(os.time())
716
for i,v in pairs (hed:GetChildren()) do
717
        if v:IsA("Sound") then
718
                v:Destroy()
719
        end
720
end
721
--------------------------------------------------------------------
722
723
 
724
hed.face.Texture = "rbxassetid://396389196"
725
----------------------------------------------------
726
Debounces = {
727
CanAttack = true;
728
NoIdl = false;
729
Slashing = false;
730
Slashed = false;
731
RPunch = false;
732
RPunched = false;
733
LPunch = false;
734
LPunched = false;
735
}
736
local Touche = {char.Name, }
737
----------------------------------------------------
738
char["Body Colors"].HeadColor = BrickColor.new("New Yeller")
739
char["Body Colors"].TorsoColor = BrickColor.new("Really black")
740
char["Body Colors"].LeftArmColor = BrickColor.new("New Yeller")
741
char["Body Colors"].RightArmColor = BrickColor.new("New Yeller")
742
----------------------------------------------------
743
----------------------------------------------------------------
744
 
745
---------------------------- SHIRT AND PANTS --
746
--------------------------------
747
shirt = Instance.new("Shirt", char)
748
shirt.Name = "Shirt"
749
pants = Instance.new("Pants", char)
750
pants.Name = "Pants"
751
char.Shirt.ShirtTemplate = "rbxassetid://536831523"
752
char.Pants.PantsTemplate = "rbxassetid://547264976"
753
754
 ---------------------------------------------------------
755
756
--------------
757
purple = Color3.new(1, 1, 1)
758
local player = "LocalPlayer"
759
local Character = game.Players[player].Character
760
it = Instance.new
761
vt = Vector3.new
762
bc = BrickColor.new
763
cf = CFrame.new
764
local hed = Character.Head
765
local ultcooldown = 99999
766
767
paly = game.Players.LocalPlayer
768
p = game.Players.LocalPlayer
769
char = paly.Character
770
torso = char.Torso
771
neck = char.Torso.Neck
772
hum = char.Humanoid
773
Player = game:GetService("Players").LocalPlayer
774
local mouse = Player:GetMouse()
775
Character = Player.Character
776
tors = Character.Torso
777
lleg = Character["Left Leg"]
778
root = Character.HumanoidRootPart
779
hed = Character.Head
780
rleg = Character["Right Leg"]
781
rarm = Character["Right Arm"]
782
larm = Character["Left Arm"]
783
local Effects = {}
784
785
786
function ExplodeMass(rad,par)
787
	local expart = Instance.new("Part",script.Parent)
788
	local expart2 = Instance.new("Part",script.Parent)
789
	local partMesh = Instance.new("SpecialMesh",expart)
790
	partMesh.MeshType = "Sphere"
791
	local partMesh2 = Instance.new("SpecialMesh",expart2)
792
	partMesh2.MeshType = "Sphere"
793
	local expld = Instance.new("Explosion", script.Parent)
794
local plode = Instance.new("Sound",workspace)
795
  plode.SoundId = "rbxassetid://579687077"
796
  plode.Volume = 1
797
  plode.Pitch = 0.85
798
  plode.Looped = false
799
  plode:Play()
800
local plodez = Instance.new("Sound",workspace)
801
  plodez.SoundId = "rbxassetid://"
802
  plodez.Volume = 1
803
  plodez.Pitch = 0.75
804
  plodez.Looped = false
805
  plodez:Play()
806
local plodeza = Instance.new("Sound",workspace)
807
  plodeza.SoundId = "rbxassetid://197161452"
808
  plodeza.Volume = 0.85
809
  plodeza.Pitch = 0.65
810
  plodeza.Looped = false
811
  plodeza:Play()
812
local plodezar = Instance.new("Sound",workspace)
813
  plodezar.SoundId = "rbxassetid://197161452"
814
  plodezar.Volume = 0.85
815
  plodezar.Pitch = 0.25
816
  plodezar.Looped = false
817
  plodezar:Play()
818
  local s3 = Instance.new("Sound",workspace)
819
  s3.SoundId = "rbxassetid://268931189"
820
  s3.Pitch = 1
821
  s3.Volume = 1
822
  s3.Looped = false
823
  s3:Play()
824
xay = Instance.new("Sound",workspace)
825
xay.SoundId = "rbxassetid://419447292"
826
xay.Pitch = 1
827
xay.Volume = 2.5
828
xay:Play()
829
	expld.BlastRadius = rad
830
	expld.Position = par.Position
831
	partMesh.Scale = vt(rad,rad,rad)
832
	expart.Size = vt(1,1,1)*1.5
833
	expart.Transparency = 0
834
	expart.Anchored = true
835
	expart.Material = "Neon"
836
	expart.BrickColor = bc("White")
837
	expart.CFrame = par.CFrame
838
	partMesh2.Scale = vt(rad,rad,rad)
839
	expart2.Size = vt(1.15,1.15,1.15)*1.5
840
	expart2.Transparency = 0.5
841
	expart2.Anchored = true
842
	expart2.Material = "Neon"
843
	expart2.BrickColor = Character.Torso.BrickColor
844
	expart2.CFrame = par.CFrame
845
        local value = 1*rad/10
846
        par:Destroy()
847
	for i = 0, 300 do
848
                partMesh.Scale = partMesh.Scale + vt(value,value,value)
849
		expart.CFrame = expart.CFrame
850
                partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
851
		expart2.CFrame = expart.CFrame
852
                value = value - 0.0175*rad/10
853
                if value <= 0 then
854
		expart.Transparency = expart.Transparency + 0.0125
855
		expart2.Transparency = expart2.Transparency + 0.0125
856
                value = 0.25
857
                end
858
		wait()
859
	end
860
  plode.Parent = nil
861
	expart.Parent = nil
862
	expart2.Parent = nil
863
	expld.Parent = nil
864
end
865
866
function ExplodeMass2(rad,par)
867
	local expart = Instance.new("Part",script.Parent)
868
	local expart2 = Instance.new("Part",script.Parent)
869
	local partMesh = Instance.new("SpecialMesh",expart)
870
	partMesh.MeshType = "Sphere"
871
	local partMesh2 = Instance.new("SpecialMesh",expart2)
872
	partMesh2.MeshType = "Sphere"
873
	local expld = Instance.new("Explosion", script.Parent)
874
local plode = Instance.new("Sound",workspace)
875
  plode.SoundId = "rbxassetid://579687077"
876
  plode.Volume = 1
877
  plode.Pitch = 0.8
878
  plode.Looped = false
879
  plode:Play()
880
local plodez = Instance.new("Sound",workspace)
881
  plodez.SoundId = "rbxassetid://288641686"
882
  plodez.Volume = 1
883
  plodez.Pitch = 0.7
884
  plodez.Looped = false
885
  plodez:Play()
886
local plodeza = Instance.new("Sound",workspace)
887
  plodeza.SoundId = "rbxassetid://197161452"
888
  plodeza.Volume = 0.85
889
  plodeza.Pitch = 0.6
890
  plodeza.Looped = false
891
  plodeza:Play()
892
local plodezar = Instance.new("Sound",workspace)
893
  plodezar.SoundId = "rbxassetid://197161452"
894
  plodezar.Volume = 0.85
895
  plodezar.Pitch = 0.2
896
  plodezar.Looped = false
897
  plodezar:Play()
898
  local s3 = Instance.new("Sound",workspace)
899
  s3.SoundId = "rbxassetid://268931189"
900
  s3.Pitch = 0.85
901
  s3.Volume = 1
902
  s3.Looped = false
903
  s3:Play()
904
xay = Instance.new("Sound",workspace)
905
xay.SoundId = "rbxassetid://419447292"
906
xay.Pitch = 1
907
xay.Volume = 3.5
908
xay:Play()
909
	expld.BlastRadius = rad
910
	expld.Position = par.Position
911
	partMesh.Scale = vt(rad,rad,rad)
912
	expart.Size = vt(1,1,1)*1.5
913
	expart.Transparency = 0
914
	expart.Anchored = true
915
	expart.Material = "Neon"
916
	expart.BrickColor = bc("Really black")
917
	expart.CFrame = par.CFrame
918
	partMesh2.Scale = vt(rad,rad,rad)
919
	expart2.Size = vt(1.15,1.15,1.15)*1.5
920
	expart2.Transparency = 0.5
921
	expart2.Anchored = true
922
	expart2.Material = "Neon"
923
	expart2.BrickColor = Character.Torso.BrickColor
924
	expart2.CFrame = par.CFrame
925
        local value = 1*rad/10
926
        par:Destroy()
927
	for i = 0, 300 do
928
                partMesh.Scale = partMesh.Scale + vt(value,value,value)
929
		expart.CFrame = expart.CFrame
930
                partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
931
		expart2.CFrame = expart.CFrame
932
                value = value - 0.0175*rad/10
933
                if value <= 0 then
934
		expart.Transparency = expart.Transparency + 0.0125
935
		expart2.Transparency = expart2.Transparency + 0.0125
936
                value = 0.25
937
                end
938
		wait()
939
	end
940
  plode.Parent = nil
941
	expart.Parent = nil
942
	expart2.Parent = nil
943
	expld.Parent = nil
944
end
945
946
function Blaze2()
947
if ultcooldown >= 30 then
948
ultcooldown = ultcooldown - 30
949
wit = Character.Torso.BrickColor.Color
950
local sloc = Instance.new("Part",workspace)
951
local msh = Instance.new("SpecialMesh",sloc)
952
msh.MeshType = "Sphere"
953
sloc.Size = vt(1,1,1)
954
sloc.Transparency = 1
955
sloc.BrickColor = Character.Torso.BrickColor
956
sloc.Position = hed.Position + vt(0,0,0)
957
sloc.CanCollide = false
958
sloc.Shape = "Ball"
959
sloc.Anchored = true
960
sloc.Material = "Neon"
961
local forcefield = Instance.new("ForceField",Character)
962
local kolor = Instance.new("ColorCorrectionEffect",game.Lighting)
963
kolor.TintColor = Character.Torso.BrickColor.Color
964
local glowz = Instance.new("ParticleEmitter")
965
glowz.LightEmission = 0
966
glowz.Parent = sloc
967
glowz.Texture = "rbxassetid://284205403"
968
glowz.Color = ColorSequence.new(wit)
969
glowz.Size = NumberSequence.new(15)
970
glowz.Speed = NumberRange.new(100,250)
971
glowz.LockedToPart = false
972
glowz.Transparency = NumberSequence.new(0.75)
973
glowz.RotSpeed = NumberRange.new(-2000,2000)
974
glowz.Lifetime = NumberRange.new(1)
975
glowz.Rate = 50
976
glowz.VelocitySpread = 9001
977
  local s = Instance.new("Sound",workspace)
978
  s.SoundId = "rbxassetid://331888777"
979
  s.Pitch = 0.45
980
  s.Volume = 1.5
981
  s.Looped = false
982
  s:Play()
983
  local s2 = Instance.new("Sound",workspace)
984
  s2.SoundId = "rbxassetid://160442087"
985
  s2.Pitch = 0.5
986
  s2.Volume = 1.5
987
  s2.Looped = false
988
  s2:Play()
989
local val = 1*5
990
for i = 0 , 20 do
991
sloc.Transparency = sloc.Transparency - 0.055
992
msh.Scale = msh.Scale + vt(val,val,val)
993
val = val - 0.05*5
994
kolor.Brightness = kolor.Brightness - 0.1
995
kolor.Contrast = kolor.Contrast + 0.1
996
wait()
997
end
998
for i = 0 , 5 do
999
msh.Scale = msh.Scale + vt(val,val,val)
1000
val = val + 0.05*5
1001
kolor.Brightness = kolor.Brightness + 0.5
1002
kolor.Contrast = kolor.Contrast - 0.5
1003
wait()
1004
end
1005
for i = 0 , 5 do
1006
msh.Scale = msh.Scale + vt(val,val,val)
1007
val = val - 0.05*5
1008
kolor.Brightness = kolor.Brightness - 0.5
1009
kolor.Contrast = kolor.Contrast + 0.5
1010
wait()
1011
end
1012
for i = 0 , 5 do
1013
msh.Scale = msh.Scale + vt(val,val,val)
1014
val = val + 0.05*10
1015
kolor.Brightness = kolor.Brightness + 0.5
1016
kolor.Contrast = kolor.Contrast - 0.5
1017
wait()
1018
end
1019
for i = 0 , 5 do
1020
msh.Scale = msh.Scale + vt(val,val,val)
1021
val = val - 0.05*10
1022
kolor.Brightness = kolor.Brightness - 0.5
1023
kolor.Contrast = kolor.Contrast + 0.5
1024
wait()
1025
end
1026
for i = 0 , 5 do
1027
msh.Scale = msh.Scale + vt(val,val,val)
1028
val = val + 0.05*20
1029
kolor.Brightness = kolor.Brightness + 0.5
1030
kolor.Contrast = kolor.Contrast - 0.5
1031
wait()
1032
end
1033
for i = 0 , 5 do
1034
msh.Scale = msh.Scale + vt(val,val,val)
1035
val = val - 0.05*20
1036
kolor.Brightness = kolor.Brightness - 0.5
1037
kolor.Contrast = kolor.Contrast + 0.5
1038
wait()
1039
end
1040
for i = 0 , 5 do
1041
msh.Scale = msh.Scale + vt(val,val,val)
1042
val = val + 0.05*40
1043
kolor.Brightness = kolor.Brightness + 0.5
1044
kolor.Contrast = kolor.Contrast - 0.5
1045
wait()
1046
end
1047
for i = 0 , 5 do
1048
msh.Scale = msh.Scale + vt(val,val,val)
1049
val = val - 0.05*40
1050
kolor.Brightness = kolor.Brightness - 0.5
1051
kolor.Contrast = kolor.Contrast + 0.5
1052
wait()
1053
end
1054
for i = 0 , 5 do
1055
msh.Scale = msh.Scale + vt(val,val,val)
1056
val = val + 0.05*45
1057
kolor.Brightness = kolor.Brightness + 0.5
1058
kolor.Contrast = kolor.Contrast - 0.5
1059
wait()
1060
end
1061
for i = 0 , 5 do
1062
msh.Scale = msh.Scale + vt(val,val,val)
1063
val = val - 0.05*45
1064
kolor.Brightness = kolor.Brightness - 0.5
1065
kolor.Contrast = kolor.Contrast + 0.5
1066
wait()
1067
end
1068
for i = 0 , 5 do
1069
msh.Scale = msh.Scale + vt(val,val,val)
1070
val = val + 0.05*50
1071
kolor.Brightness = kolor.Brightness + 0.5
1072
kolor.Contrast = kolor.Contrast - 0.5
1073
wait()
1074
end
1075
for i = 0 , 20 do
1076
sloc.Transparency = sloc.Transparency + 0.055
1077
msh.Scale = msh.Scale + vt(val,val,val)
1078
val = val - 0.05*50
1079
wait()
1080
end
1081
kolor:Destroy()
1082
ExplodeMass2(125,sloc)
1083
sloc:Destroy()
1084
forcefield:Destroy()
1085
end
1086
if ultcooldown < 1 then
1087
for i = 0, 29 do
1088
ultcooldown = ultcooldown + 1
1089
wait(1)
1090
end
1091
end
1092
end
1093
1094
function Blaze()
1095
if ultcooldown >= 30 then
1096
local kolor = Instance.new("ColorCorrectionEffect",game.Lighting)
1097
  local see = Instance.new("Sound",workspace)
1098
  see.SoundId = "rbxassetid://21420962"
1099
  see.Pitch = 1
1100
  see.Volume = 2.75
1101
  see.Looped = false
1102
  see:Play()
1103
kolor.Brightness = -1
1104
kolor.Contrast = -1
1105
kolor.TintColor = Character.Torso.BrickColor.Color
1106
wait(0.1)
1107
for i = 0, 9 do 
1108
kolor.Brightness = kolor.Brightness + 0.35
1109
kolor.Contrast = kolor.Contrast + 0.35
1110
wait(0.05)
1111
end
1112
for i = 0, 9 do 
1113
kolor.Brightness = kolor.Brightness - 0.35
1114
kolor.Contrast = kolor.Contrast - 0.35
1115
wait(0.05)
1116
end
1117
kolor:Destroy()
1118
local sloc = Instance.new("Part",workspace)
1119
local msh = Instance.new("SpecialMesh",sloc)
1120
msh.MeshType = "Sphere"
1121
sloc.Size = vt(1,1,1)
1122
sloc.Transparency = 1
1123
sloc.BrickColor = Character.Torso.BrickColor
1124
sloc.Position = hed.Position + vt(0,5,0)
1125
sloc.CanCollide = false
1126
sloc.Shape = "Ball"
1127
sloc.Anchored = true
1128
sloc.Material = "Neon"
1129
  local s = Instance.new("Sound",workspace)
1130
  s.SoundId = "rbxassetid://342793847"
1131
  s.Pitch = 1
1132
  s.Volume = 1
1133
  s.Looped = false
1134
  s:Play()
1135
  local s2 = Instance.new("Sound",workspace)
1136
  s2.SoundId = "rbxassetid://137463716"
1137
  s2.Pitch = 0.25
1138
  s2.Volume = 1
1139
  s2.Looped = false
1140
  s2:Play()
1141
local val = 0.65*5
1142
for i = 0 , 75 do
1143
sloc.Transparency = sloc.Transparency - 0.035
1144
msh.Scale = msh.Scale + vt(val,val,val)
1145
sloc.Position = sloc.Position + vt(0,val,0)
1146
val = val - 0.0075*5
1147
wait()
1148
end
1149
msh.Scale = msh.Scale - vt(1,1,1)
1150
sloc.Transparency = sloc.Transparency + 0.015
1151
local spart = Instance.new("Part",workspace)
1152
local msh2 = Instance.new("SpecialMesh",spart)
1153
msh2.MeshType = "Sphere"
1154
spart.Size = vt(2,2,2)
1155
spart.Shape = "Ball"
1156
spart.BrickColor = Character.Torso.BrickColor
1157
spart.Material = "Neon"
1158
spart.Transparency = 0
1159
spart.Anchored = false
1160
msh2.Scale = msh.Scale/2
1161
spart.Rotation = hed.Rotation
1162
spart.CanCollide = false
1163
spart.Position = sloc.Position + vt(math.random(-0,0),math.random(-0,0),math.random(-0,0))
1164
  local bv = Instance.new("BodyVelocity")
1165
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1166
  bv.velocity = spart.CFrame.lookVector*75
1167
  bv.Parent = spart
1168
  local tick = Instance.new("Sound",workspace)
1169
  tick.SoundId = "rbxassetid://203691467"
1170
  tick.Volume = 2
1171
  tick.Pitch = 0.75
1172
  tick:Play()
1173
sloc:Destroy()
1174
  wait(0.00001)
1175
  pewdiepie=spart.Touched:connect(function(hit)
1176
  ExplodeMass(100,spart)
1177
  end)
1178
sloc:Destroy()
1179
end
1180
if ultcooldown < 1 then
1181
for i = 0, 29 do
1182
ultcooldown = ultcooldown + 1
1183
wait(1)
1184
end
1185
end
1186
end
1187
1188
euler = CFrame.fromEulerAnglesXYZ
1189
angles = CFrame.Angles
1190
mr = math.rad
1191
local Weapon = {}
1192
local p = game.Players.LocalPlayer
1193
local char = p.Character
1194
local mouse = p:GetMouse()
1195
local larm = char["Left Arm"]
1196
local rarm = char["Right Arm"]
1197
local lleg = char["Left Leg"]
1198
local rleg = char["Right Leg"]
1199
local hed = char.Head
1200
local torso = char.Torso
1201
local hum = char.Humanoid
1202
local cam = game.Workspace.CurrentCamera
1203
local root = char.HumanoidRootPart
1204
local deb = false
1205
local shot = 0
1206
local debris=game:service"Debris"
1207
local l = game:GetService("Lighting")
1208
local rs = game:GetService("RunService").RenderStepped
1209
ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
1210
math.randomseed(os.time())
1211
for i,v in pairs (hed:GetChildren()) do
1212
        if v:IsA("Sound") then
1213
                v:Destroy()
1214
        end
1215
end
1216
1217
wait(0.016666666666667)
1218
script.Archivable = false
1219
Effects = {}
1220
local Player = game.Players.localPlayer
1221
local Character = Player.Character
1222
local Humanoid = Character.Humanoid
1223
local mouse = Player:GetMouse()
1224
local m = Instance.new("Model", Character)
1225
m.Name = "WeaponModel"
1226
local effect = Instance.new("Model", Character)
1227
effect.Name = "effecsfsafzx"
1228
local demon = Instance.new("Model", Character)
1229
demon.Name = "demdemd"
1230
local LeftArm = Character["Left Arm"]
1231
local RightArm = Character["Right Arm"]
1232
local LeftLeg = Character["Left Leg"]
1233
local RightLeg = Character["Right Leg"]
1234
local do2target = nil
1235
local Head = Character.Head
1236
local Torso = Character.Torso
1237
TorsoColor = Torso.BrickColor
1238
z = Instance.new("Sound", Torso)
1239
z.SoundId = "rbxassetid://1093100386" -- Put Music ID Here.
1240
z.Looped = true
1241
z.Pitch = 1
1242
z.Volume = 5
1243
wait(.1)
1244
z:Play()
1245
local cam = game.Workspace.CurrentCamera
1246
local RootPart = Character.HumanoidRootPart
1247
local RootJoint = RootPart.RootJoint
1248
local equipped = false
1249
local attack = false
1250
local Anim = "Idle"
1251
local idle = 0
1252
local attacktype = 1
1253
local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
1254
local velocity = RootPart.Velocity.y
1255
local sine = 0
1256
local change = 1
1257
local mana = 0
1258
local it = Instance.new
1259
vt = Vector3.new
1260
local grabbed = false
1261
local cf = CFrame.new
1262
local mr = math.rad
1263
local angles = CFrame.Angles
1264
local ud = UDim2.new
1265
local c3 = Color3.new
1266
local NeckCF = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
1267
Humanoid.Animator:Destroy()
1268
Character.Animate:Destroy()
1269
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
1270
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
1271
local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
1272
RSH = nil
1273
RW = Instance.new("Weld")
1274
LW = Instance.new("Weld")
1275
RH = Torso["Right Hip"]
1276
LH = Torso["Left Hip"]
1277
RSH = Torso["Right Shoulder"]
1278
LSH = Torso["Left Shoulder"]
1279
RSH.Parent = nil
1280
LSH.Parent = nil
1281
RW.Name = "RW"
1282
RW.Part0 = Torso
1283
RW.C0 = cf(1.5, 0.5, 0)
1284
RW.C1 = cf(0, 0.5, 0)
1285
RW.Part1 = RightArm
1286
RW.Parent = Torso
1287
LW.Name = "LW"
1288
LW.Part0 = Torso
1289
LW.C0 = cf(-1.5, 0.5, 0)
1290
LW.C1 = cf(0, 0.5, 0)
1291
LW.Part1 = LeftArm
1292
LW.Parent = Torso
1293
clerp = function(a, b, t)
1294
  
1295
  return a:lerp(b, t)
1296
end
1297
1298
local RbxUtility = LoadLibrary("RbxUtility")
1299
local Create = RbxUtility.Create
1300
RemoveOutlines = function(part)
1301
  
1302
  part.TopSurface = 10
1303
end
1304
1305
CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1306
  
1307
  local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
1308
  RemoveOutlines(Part)
1309
  return Part
1310
end
1311
1312
CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1313
  
1314
  local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
1315
  if Mesh == "SpecialMesh" then
1316
    Msh.MeshType = MeshType
1317
    Msh.MeshId = MeshId
1318
  end
1319
  return Msh
1320
end
1321
1322
local co1 = 3
1323
local co2 = 10
1324
local co3 = 15
1325
local co4 = 30
1326
local cooldown1 = 0
1327
local cooldown2 = 0
1328
local cooldown3 = 0
1329
local cooldown4 = 0
1330
local maxEnergy = 100
1331
local Energy = 0
1332
local skill1stam = 1000
1333
local skill2stam = 1000
1334
local skill3stam = 1000
1335
local skill4stam = 1000
1336
local recovermana = 5
1337
local skillcolorscheme = BrickColor.new("White").Color
1338
local scrn = Instance.new("ScreenGui", Player.PlayerGui)
1339
makeframe = function(par, trans, pos, size, color)
1340
  
1341
  local frame = Instance.new("Frame", par)
1342
  frame.BackgroundTransparency = trans
1343
  frame.BorderSizePixel = 0
1344
  frame.Position = pos
1345
  frame.Size = size
1346
  frame.BackgroundColor3 = color
1347
  return frame
1348
end
1349
1350
makelabel = function(par, text)
1351
  
1352
  local label = Instance.new("TextLabel", par)
1353
  label.BackgroundTransparency = 1
1354
  label.Size = UDim2.new(1, 0, 1, 0)
1355
  label.Position = UDim2.new(0, 0, 0, 0)
1356
  label.TextColor3 = Color3.new(255, 255, 255)
1357
  label.TextStrokeTransparency = 0
1358
  label.FontSize = Enum.FontSize.Size32
1359
  label.Font = Enum.Font.SourceSansLight
1360
  label.BorderSizePixel = 0
1361
  label.TextScaled = true
1362
  label.Text = text
1363
end
1364
1365
ArtificialHB = Instance.new("BindableEvent", script)
1366
ArtificialHB.Name = "Heartbeat"
1367
script:WaitForChild("Heartbeat")
1368
frame = 0.033333333333333
1369
tf = 0
1370
allowframeloss = false
1371
tossremainder = false
1372
lastframe = tick()
1373
script.Heartbeat:Fire()
1374
game:GetService("RunService").Heartbeat:connect(function(s, p)
1375
  
1376
  tf = tf + s
1377
  if frame <= tf then
1378
    if allowframeloss then
1379
      script.Heartbeat:Fire()
1380
      lastframe = tick()
1381
    else
1382
      for i = 1, math.floor(tf / frame) do
1383
        script.Heartbeat:Fire()
1384
      end
1385
      lastframe = tick()
1386
    end
1387
    if tossremainder then
1388
      tf = 0
1389
    else
1390
      tf = tf - frame * math.floor(tf / frame)
1391
    end
1392
  end
1393
end
1394
)
1395
swait = function(num)
1396
  
1397
  if num == 0 or num == nil then
1398
    ArtificialHB.Event:wait()
1399
  else
1400
    for i = 0, num do
1401
      ArtificialHB.Event:wait()
1402
    end
1403
  end
1404
end
1405
1406
CreateWeld = function(Parent, Part0, Part1, C0, C1)
1407
  
1408
  local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
1409
  return Weld
1410
end
1411
1412
rayCast = function(Position, Direction, Range, Ignore)
1413
  
1414
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
1415
end
1416
1417
CreateSound = function(id, par, vol, pit)
1418
  
1419
  coroutine.resume(coroutine.create(function()
1420
    
1421
    local sou = Instance.new("Sound", par or workspace)
1422
    sou.Volume = vol
1423
    sou.Pitch = pit or 1
1424
    sou.SoundId = id
1425
    swait()
1426
    sou:play()
1427
    game:GetService("Debris"):AddItem(sou, 6)
1428
  end
1429
))
1430
end
1431
1432
local getclosest = function(obj, distance)
1433
  
1434
  local last, lastx = distance + 1, nil
1435
  for i,v in pairs(workspace:GetChildren()) do
1436
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
1437
      local t = v.Torso
1438
      local dist = t.Position - obj.Position.magnitude
1439
      if dist <= distance and dist < last then
1440
        last = dist
1441
        lastx = v
1442
      end
1443
    end
1444
  end
1445
  return lastx
1446
end
1447
1448
CreatePart2 = function(Parent, Material, Reflectance, Transparency, PartType, BColor, Name, Size)
1449
  
1450
  if PartType == "Part" then
1451
    local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
1452
    RemoveOutlines(Part)
1453
    return Part
1454
  else
1455
    do
1456
      if PartType == "WedgePart" then
1457
        local Part = Create("WedgePart")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
1458
        RemoveOutlines(Part)
1459
        return Part
1460
      end
1461
    end
1462
  end
1463
end
1464
1465
for _,c in pairs(m:children()) do
1466
  if c.className == "Weld" then
1467
    table.insert(CBladeWelds, R67_PC6072)
1468
    print(R66_PC6093)
1469
  end
1470
end
1471
-- NIGH-OMNI FATAL ERROR at PC6105: Re-wrote register: R67 in 'AssignReg'
1472
1473
-- NIGH-OMNI FATAL ERROR at PC6106: Re-wrote register: R67 in 'AssignReg'
1474
1475
--Hit = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", R66_PC6093, R67_PC6072(5, 0.200000003, 5))
1476
-- NIGH-OMNI FATAL ERROR at PC6120: Re-wrote register: R66 in 'AssignReg'
1477
1478
-- NIGH-OMNI FATAL ERROR at PC6134: Re-wrote register: R66 in 'AssignReg'
1479
1480
HitWeld = CreateWeld(demon, Character.HumanoidRootPart, Hit, CFrame.new(0, R66_PC6093, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(R66_PC6093, -3.50004387, 0.0299530029, 0, 1, 0, 0, 0, -1, -1, 0, 0))
1481
CreateMesh("SpecialMesh", Hit, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(3, 4, 3))
1482
FakeMotor = CreatePart(demon, Enum.Material.Neon, 0, 1, "Really black", "FakeMotor", Vector3.new(2.01999998, 0.2016, 2.36000013))
1483
FakeMotorWeld = CreateWeld(demon, Hit, FakeMotor, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0199999809, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1484
Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
1485
PartWeld = CreateWeld(demon, FakeMotor, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -5.06998634, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1))
1486
CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(2.5, 10, 2.5))
1487
Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
1488
PartWeld = CreateWeld(demon, FakeMotor, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -7.1599884, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1))
1489
CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(1, 10, 1))
1490
TornadoHat = CreatePart(demon, Enum.Material.Neon, 0.20000000298023, 0.5, "Really black", "TornadoHat", Vector3.new(3, 0.400000006, 3))
1491
TornadoHatWeld = CreateWeld(demon, FakeMotor, TornadoHat, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00997924805, -1.65001106, -0.0699994564, 0, 0, -1, 0, -1, 0, -1, 0, 0))
1492
CreateMesh("SpecialMesh", TornadoHat, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1051557", Vector3.new(0, 0, 0), Vector3.new(5, 5, 5))
1493
local DBlade = {}
1494
local DBladeWelds = {}
1495
for _,c in pairs(demon:children()) do
1496
  if c.className == "Part" then
1497
    table.insert(DBlade, c)
1498
  end
1499
end
1500
for _,c in pairs(demon:children()) do
1501
  if c.className == "Weld" then
1502
    table.insert(DBladeWelds, c)
1503
    print(c)
1504
  end
1505
end
1506
demon.Parent = nil
1507
1508
Debounces = {
1509
CanAttack = true;
1510
NoIdl = false;
1511
Slashing = false;
1512
Slashed = false;
1513
RPunch = false;
1514
RPunched = false;
1515
LPunch = false;
1516
LPunched = false;
1517
}
1518
local Touche = {char.Name, }
1519
----------------------------------------------------
1520
function lerp(a, b, t) -- Linear interpolation
1521
        return a + (b - a)*t
1522
end
1523
1524
function slerp(a, b, t) --Spherical interpolation
1525
        dot = a:Dot(b)
1526
        if dot > 0.99999 or dot < -0.99999 then
1527
                return t <= 0.5 and a or b
1528
        else
1529
                r = math.acos(dot)
1530
                return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
1531
        end
1532
end
1533
1534
function matrixInterpolate(a, b, t)
1535
        local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
1536
        local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
1537
        local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
1538
        local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
1539
        local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
1540
        local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
1541
        local t = v1:Dot(v2)
1542
        if not (t < 0 or t == 0 or t > 0) then         -- Failsafe
1543
                return CFrame.new()
1544
        end
1545
        return CFrame.new(
1546
        v0.x, v0.y, v0.z,
1547
        v1.x, v1.y, v1.z,
1548
        v2.x, v2.y, v2.z,
1549
        v3.x, v3.y, v3.z)
1550
end
1551
----------------------------------------------------
1552
function genWeld(a,b)
1553
    local w = Instance.new("Weld",a)
1554
    w.Part0 = a
1555
    w.Part1 = b
1556
    return w
1557
end
1558
function weld(a, b)
1559
    local weld = Instance.new("Weld")
1560
    weld.Name = "W"
1561
    weld.Part0 = a
1562
    weld.Part1 = b
1563
    weld.C0 = a.CFrame:inverse() * b.CFrame
1564
    weld.Parent = a
1565
    return weld;
1566
end
1567
----------------------------------------------------
1568
function Lerp(c1,c2,al)
1569
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
1570
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
1571
for i,v in pairs(com1) do 
1572
com1[i] = v+(com2[i]-v)*al
1573
end
1574
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
1575
end
1576
----------------------------------------------------
1577
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
1578
local wld = Instance.new("Weld", wp1)
1579
wld.Part0 = wp0
1580
wld.Part1 = wp1
1581
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
1582
end
1583
----------------------------------------------------
1584
function Tween(a,b,c)
1585
return a+(b-a)*c
1586
end
1587
----------------------------------------------------
1588
function FindNearestTorso(Position,Distance,SinglePlayer)
1589
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
1590
        local List = {}
1591
        for i,v in pairs(workspace:GetChildren())do
1592
            if v:IsA("Model")then
1593
                if v:findFirstChild("Torso")then
1594
                    if v ~= char then
1595
                        if(v.Torso.Position -Position).magnitude <= Distance then
1596
                            table.insert(List,v)
1597
                        end 
1598
                    end 
1599
                end 
1600
            end 
1601
        end
1602
    return List
1603
end
1604
1605
mod3 = Instance.new("Model",rleg)
1606
1607
function Stomp()
1608
    part=Instance.new('Part',mod3)
1609
    part.Anchored=true
1610
    part.CanCollide=false
1611
    part.FormFactor='Custom'
1612
    part.Size=Vector3.new(.2,.2,.2)
1613
    part.CFrame=rleg.CFrame*CFrame.new(0,-2.4,0)*CFrame.Angles(math.rad(90),0,0)
1614
    part.Transparency=.7
1615
    part.BrickColor=BrickColor.new('Bright green')
1616
    mesh=Instance.new('SpecialMesh',part)
1617
    mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
1618
    mesh.Scale=Vector3.new(25,25,25)
1619
    part2=part:clone()
1620
    part2.Parent=mod3
1621
    part2.BrickColor=BrickColor.new('Bright green')
1622
    mesh2=mesh:clone()
1623
    mesh2.Parent=part2
1624
    mesh2.Scale=Vector3.new(15,15,15)
1625
    part3=part:clone()
1626
    part3.Parent=mod3
1627
    part3.TopSurface=0
1628
    part3.BottomSurface=0
1629
    part3.CFrame=rleg.CFrame*CFrame.new(0,-3,0)
1630
    mesh3=Instance.new('SpecialMesh',part3)
1631
    mesh3.MeshType = 3
1632
    mesh3.Scale=Vector3.new(12,12,12)
1633
    for i,v in pairs(FindNearestTorso(torso.CFrame.p,50))do
1634
        if v:FindFirstChild('Humanoid') then
1635
            v.Humanoid:TakeDamage(math.random(20,60))
1636
            v.Humanoid.PlatformStand = true
1637
            v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
1638
        end
1639
    end 
1640
    coroutine.resume(coroutine.create(function() 
1641
        for i=0,3.8,0.05 do
1642
            wait()
1643
            part.CFrame=part.CFrame
1644
            part.Transparency=i
1645
            mesh.Scale=mesh.Scale+Vector3.new(2.8,2.8,2.8)
1646
            part2.CFrame=part2.CFrame
1647
            part2.Transparency=i
1648
            mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
1649
            part3.CFrame=part3.CFrame
1650
            part3.Transparency=i
1651
            mesh3.Scale=mesh3.Scale+Vector3.new(1.5,1.5,1.5)
1652
        end
1653
    end))
1654
end
1655
----------------------------------------------------
1656
function nwPrt(prnt,siz,cf,col)
1657
local prt=Instance.new("Part")
1658
prt.Parent=prnt
1659
prt.FormFactor=3
1660
prt.Name="Part"
1661
prt.Size=siz
1662
prt.CanCollide=false
1663
prt.Anchored=true
1664
prt.Locked=true
1665
prt.TopSurface=10
1666
prt.BottomSurface=10
1667
prt.FrontSurface=10
1668
prt.BackSurface=10
1669
prt.LeftSurface=10
1670
prt.RightSurface=10
1671
prt:BreakJoints()
1672
prt.CFrame=cf or CFrame.new(30,10,30)
1673
prt.Material="Neon"
1674
prt.BrickColor=TorsoColor
1675
m=Instance.new("SpecialMesh",prt)
1676
m.MeshType=6
1677
return prt
1678
end
1679
----------------------------------------------------
1680
function nwSnd(prnt,pch,vol,id)
1681
        local s=Instance.new("Sound",prnt)
1682
        s.Pitch=pch
1683
        s.Volume=vol
1684
        s.SoundId="rbxassetid://"..id
1685
        s.PlayOnRemove=true
1686
        return s
1687
end
1688
----------------------------------------------------
1689
function newRay(start,face,range,wat)
1690
        local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
1691
        hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
1692
        return rey,hit,pos
1693
end
1694
----------------------------------------------------
1695
function Lerp(c1,c2,al)
1696
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
1697
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
1698
for i,v in pairs(com1) do
1699
com1[i] = v+(com2[i]-v)*al
1700
end
1701
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
1702
end
1703
----------------------------------------------------
1704
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
1705
local wld = Instance.new("Weld", wp1)
1706
wld.Part0 = wp0
1707
wld.Part1 = wp1
1708
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
1709
end
1710
----------------------------------------------------
1711
function weld5(part0, part1, c0, c1)
1712
    weeld=Instance.new("Weld", part0)
1713
    weeld.Part0=part0
1714
    weeld.Part1=part1
1715
    weeld.C0=c0
1716
    weeld.C1=c1
1717
    return weeld
1718
end
1719
----------------------------------------------------
1720
function HasntTouched(plrname)
1721
local ret = true
1722
for _, v in pairs(Touche) do
1723
if v == plrname then
1724
ret = false
1725
end
1726
end
1727
return ret
1728
end
1729
----------------------------------------------------
1730
newWeld(torso, larm, -1.5, 0.5, 0)
1731
larm.Weld.C1 = CFrame.new(0, 0.5, 0)
1732
newWeld(torso, rarm, 1.5, 0.5, 0)
1733
rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
1734
newWeld(torso, hed, 0, 1.5, 0)
1735
newWeld(torso, lleg, -0.5, -1, 0)
1736
lleg.Weld.C1 = CFrame.new(0, 1, 0)
1737
newWeld(torso, rleg, 0.5, -1, 0)
1738
rleg.Weld.C1 = CFrame.new(0, 1, 0)
1739
newWeld(root, torso, 0, -1, 0)
1740
torso.Weld.C1 = CFrame.new(0, -1, 0)
1741
----------------------------------------------------
1742
z = Instance.new("Sound", char)
1743
z.SoundId = "rbxassetid://0"--0
1744
z.Looped = true
1745
z.Pitch = 0
1746
z.Volume = 0
1747
wait(.1)
1748
z:Play()
1749
----------------------------------------------------
1750
local Transforming = true
1751
hum.WalkSpeed = 0
1752
local fx = Instance.new("Part",torso)
1753
wit = torso.BrickColor.Color
1754
wit2 = Color3.new(0,0,0)
1755
local glowz = Instance.new("ParticleEmitter",fx)
1756
glowz.LightEmission = 1
1757
glowz.Texture = "rbxassetid://284205403"
1758
glowz.Color = ColorSequence.new(wit)
1759
glowz.Size = NumberSequence.new(5)
1760
glowz.Speed = NumberRange.new(25,50)
1761
glowz.LockedToPart = false
1762
glowz.Transparency = NumberSequence.new(0.75)
1763
glowz.RotSpeed = NumberRange.new(-2000,2000)
1764
glowz.Lifetime = NumberRange.new(1)
1765
glowz.Rate = 50000
1766
glowz.VelocitySpread = 9001
1767
local glowz2 = Instance.new("ParticleEmitter",fx)
1768
glowz2.LightEmission = 0.5
1769
glowz.Texture = "rbxassetid://284205403"
1770
glowz2.Color = ColorSequence.new(wit2)
1771
glowz2.Size = NumberSequence.new(5)
1772
glowz2.Speed = NumberRange.new(25,50)
1773
glowz2.LockedToPart = false
1774
glowz2.Transparency = NumberSequence.new(0.75)
1775
glowz2.RotSpeed = NumberRange.new(-2000,2000)
1776
glowz2.Lifetime = NumberRange.new(1)
1777
glowz2.Rate = 50000
1778
glowz2.VelocitySpread = 9001
1779
fx.Anchored = true
1780
fx.Material = "Neon"
1781
fx.CanCollide = false
1782
fx.Locked = true
1783
fx.Transparency = 1
1784
fx.Material = "Neon"
1785
fx.Size = Vector3.new(1,1,1)
1786
fx.TopSurface = "SmoothNoOutlines"
1787
fx.BottomSurface = "SmoothNoOutlines"
1788
fx.BrickColor = BrickColor.new("Really black")
1789
fxm = Instance.new("SpecialMesh",fx)
1790
fxm.MeshType = "Sphere"
1791
local sa2 = Instance.new("Sound",torso)
1792
sa2.SoundId = "rbxassetid://93724183"
1793
sa2.Pitch = 0.5
1794
sa2.Volume = 5
1795
sa2.Looped = false
1796
sa2:Play()
1797
local value = 1
1798
fxm.Scale = Vector3.new(1,1,1)
1799
for i = 1, 20 do rs:wait()
1800
        value = value - 0.05
1801
        fx.Transparency = fx.Transparency - (1/20)
1802
        fx.CFrame = torso.CFrame
1803
        fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
1804
        rs:wait()
1805
end
1806
----------------------------------------------------
1807
GroundWave1 = function()
1808
	local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1809
	local Colors = {"White", "Really black"}
1810
		local wave = Instance.new("Part", torso)
1811
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1812
		wave.Anchored = true
1813
		wave.CanCollide = false
1814
		wave.Locked = true
1815
		wave.Size = Vector3.new(1, 1, 1)
1816
		wave.TopSurface = "Smooth"
1817
		wave.BottomSurface = "Smooth"
1818
		wave.Transparency = 0.35
1819
		wave.CFrame = HandCF
1820
		wm = Instance.new("SpecialMesh", wave)
1821
		wm.MeshId = "rbxassetid://3270017"
1822
		coroutine.wrap(function()
1823
		for i = 1, 30, 1 do
1824
		wm.Scale = Vector3.new(50, 50, 1 + i*50)
1825
		wave.Size = wm.Scale
1826
		wave.CFrame = HandCF
1827
		wave.Transparency = i/30
1828
		wait()
1829
		end
1830
		wait()
1831
		wave:Destroy()
1832
	end)()
1833
end
1834
----------------------------------------------------
1835
GroundWave = function()
1836
        if Transforming == true then
1837
                local value = 5
1838
                local value2 = 10
1839
                local value3 = 20
1840
local sa2 = Instance.new("Sound",torso)
1841
sa2.SoundId = "rbxassetid://413682983"
1842
sa2.Pitch = 1
1843
sa2.Volume = 10
1844
sa2.Looped = false
1845
sa2:Play()
1846
                local wave = Instance.new("Part", torso)
1847
local glowz = Instance.new("ParticleEmitter",wave)
1848
glowz.LightEmission = 1
1849
glowz.Texture = "rbxassetid://284205403"
1850
glowz.Color = ColorSequence.new(wit)
1851
glowz.Size = NumberSequence.new(30)
1852
glowz.Speed = NumberRange.new(25,100)
1853
glowz.LockedToPart = false
1854
glowz.Transparency = NumberSequence.new(0.75)
1855
glowz.RotSpeed = NumberRange.new(-2000,2000)
1856
glowz.Lifetime = NumberRange.new(1)
1857
glowz.Rate = 50000
1858
glowz.VelocitySpread = 9001
1859
local glowz2 = Instance.new("ParticleEmitter",wave)
1860
glowz2.LightEmission = 1
1861
glowz.Texture = "rbxassetid://284205403"
1862
glowz2.Color = ColorSequence.new(wit)
1863
glowz2.Size = NumberSequence.new(30)
1864
glowz2.Speed = NumberRange.new(25,100)
1865
glowz2.LockedToPart = false
1866
glowz2.Transparency = NumberSequence.new(0.75)
1867
glowz2.RotSpeed = NumberRange.new(-2000,2000)
1868
glowz2.Lifetime = NumberRange.new(1)
1869
glowz2.Rate = 50000
1870
glowz2.VelocitySpread = 9001
1871
                wave.BrickColor = TorsoColor
1872
                wave.Anchored = true
1873
                wave.CanCollide = false
1874
                wave.Locked = true
1875
                wave.Size = Vector3.new(1, 1, 1)
1876
                wave.TopSurface = "Smooth"
1877
                wave.BottomSurface = "Smooth"
1878
                wave.Transparency = 0.35
1879
                wave.CFrame = fx.CFrame
1880
                wave.Material = "Neon"
1881
                wm = Instance.new("SpecialMesh", wave)
1882
                wm.MeshType = "Sphere"
1883
                wm.Scale = Vector3.new(1,1,1)
1884
                local wave2 = Instance.new("Part", torso)
1885
                wave2.BrickColor = TorsoColor
1886
                wave2.Anchored = true
1887
                wave2.CanCollide = false
1888
                wave2.Locked = true
1889
                wave2.Size = Vector3.new(1, 1, 1)
1890
                wave2.TopSurface = "Smooth"
1891
                wave2.BottomSurface = "Smooth"
1892
                wave2.Transparency = 0.35
1893
                wave2.CFrame = fx.CFrame
1894
                wave2.Material = "Neon"
1895
                wm2 = Instance.new("SpecialMesh", wave2)
1896
                wm2.MeshType = "FileMesh"
1897
                wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
1898
                wm2.Scale = Vector3.new(1,1,1)
1899
                local wave3 = Instance.new("Part", torso)
1900
                wave3.BrickColor = BrickColor.new("Really black")
1901
                wave3.Anchored = true
1902
                wave3.CanCollide = false
1903
                wave3.Locked = true
1904
                wave3.Size = Vector3.new(1, 1, 1)
1905
                wave3.TopSurface = "Smooth"
1906
                wave3.BottomSurface = "Smooth"
1907
                wave3.Transparency = 0.35
1908
                wave3.CFrame = fx.CFrame
1909
                wave3.Material = "Neon"
1910
                wm3 = Instance.new("SpecialMesh", wave3)
1911
                wm3.MeshType = "FileMesh"
1912
                wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
1913
                wm3.Scale = Vector3.new(1,1,1)
1914
                coroutine.wrap(function()
1915
                for i = 1, 18, 1 do
1916
                value = value - 0.5
1917
                value2 = value2 - 0.75*1.5
1918
                value3 = value3 - 0.475*1.5
1919
                wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
1920
                wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
1921
                wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
1922
                --wave.Size = wm.Scale
1923
                wave.CFrame = fx.CFrame
1924
                wave.Transparency = i/14
1925
                --wave2.Size = wm2.Scale
1926
                wave2.CFrame = fx.CFrame
1927
                wave2.Rotation = Vector3.new(90, 0, 0)
1928
                wave2.Transparency = i/14
1929
                --wave3.Size = wm3.Scale
1930
                wave3.CFrame = fx.CFrame
1931
                wave3.Rotation = Vector3.new(90, 0, 0)
1932
                wave3.Transparency = i/14
1933
                wait()
1934
                glowz.Rate = 0
1935
                glowz2.Rate = 0
1936
                end
1937
                wait()
1938
                wave:Destroy()
1939
                wave2:Destroy()
1940
                wave3:Destroy()
1941
        end)()
1942
        elseif Transforming == false then
1943
        wait()
1944
        end
1945
end
1946
1947
for i = 1, 100 do rs:wait()
1948
        fx.CFrame = torso.CFrame
1949
end
1950
1951
Spawn(function()
1952
	while wait(1) do
1953
		GroundWave()
1954
	end
1955
end)
1956
1957
wait(4)
1958
1959
Transforming = false
1960
1961
local value2 = 1
1962
for i = 1, 20 do rs:wait()
1963
        value2 = value2 - 0.05
1964
        glowz.Rate = 0
1965
        glowz2.Rate = 0
1966
        fx.Transparency = fx.Transparency + (1/20)
1967
        fx.CFrame = torso.CFrame
1968
        fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
1969
        rs:wait()
1970
end
1971
glowz:Destroy()
1972
glowz2:Destroy()
1973
1974
local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1975
        local valuer = 5
1976
        local valuer2 = 10
1977
        local valuer3 = 15
1978
local sa2 = Instance.new("Sound",torso)
1979
sa2.SoundId = "rbxassetid://130972023"
1980
sa2.Pitch = 1
1981
sa2.Volume = 5
1982
sa2.Looped = false
1983
sa2:Play()
1984
local sar2 = Instance.new("Sound",torso)
1985
sar2.SoundId = "rbxassetid://153274423"
1986
sar2.Pitch = 1
1987
sar2.Volume = 5
1988
sar2.Looped = false
1989
sar2:Play()
1990
        local wave = Instance.new("Part", torso)
1991
        wave.BrickColor = TorsoColor
1992
        wave.Anchored = true
1993
        wave.CanCollide = false
1994
        wave.Locked = true
1995
        wave.Size = Vector3.new(1, 1, 1)
1996
        wave.TopSurface = "Smooth"
1997
        wave.BottomSurface = "Smooth"
1998
        wave.Transparency = 0.35
1999
        wave.CFrame = HandCF
2000
        wm = Instance.new("SpecialMesh", wave)
2001
        wm.MeshId = "rbxassetid://3270017"
2002
        local wave2 = Instance.new("Part", torso)
2003
        wave2.BrickColor = BrickColor.new("Really black")
2004
        wave2.Anchored = true
2005
        wave2.CanCollide = false
2006
        wave2.Locked = true
2007
        wave2.Size = Vector3.new(1, 1, 1)
2008
        wave2.TopSurface = "Smooth"
2009
        wave2.BottomSurface = "Smooth"
2010
        wave2.Transparency = 0.35
2011
        wave2.CFrame = HandCF
2012
        wm2 = Instance.new("SpecialMesh", wave2)
2013
        wm2.MeshId = "rbxassetid://3270017"
2014
        local wave3 = Instance.new("Part", torso)
2015
        wave3.BrickColor = TorsoColor
2016
        wave3.Anchored = true
2017
        wave3.CanCollide = false
2018
        wave3.Locked = true
2019
        wave3.Size = Vector3.new(1, 1, 1)
2020
        wave3.TopSurface = "Smooth"
2021
        wave3.BottomSurface = "Smooth"
2022
        wave3.Transparency = 0.35
2023
        wave3.CFrame = HandCF
2024
        wm3 = Instance.new("SpecialMesh", wave3)
2025
        wm3.MeshId = "rbxassetid://3270017"
2026
        coroutine.wrap(function()
2027
        for i = 1, 14, 1 do
2028
        valuer = valuer - 0.35
2029
        valuer2 = valuer - 0.45
2030
        valuer3 = valuer3 - 0.475
2031
        wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
2032
        wave.Size = wm.Scale
2033
        wave.CFrame = HandCF
2034
        wave.Transparency = i/14
2035
        wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
2036
        wave2.Size = wm2.Scale
2037
        wave2.CFrame = HandCF
2038
        wave2.Transparency = i/14
2039
        wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
2040
        wave3.Size = wm2.Scale
2041
        wave3.CFrame = HandCF
2042
        wave3.Transparency = i/14
2043
        wait()
2044
        end
2045
        wait()
2046
        wave:Destroy()
2047
        wave2:Destroy()
2048
end)()
2049
hum.WalkSpeed = 30
2050
----------------------------------------------------
2051
local cor = Instance.new("Part", char)
2052
cor.Name = "Thingy"
2053
cor.Locked = true
2054
cor.BottomSurface = 0
2055
cor.CanCollide = false
2056
cor.Size = Vector3.new(1, 13, 1)
2057
cor.Transparency = 1
2058
cor.TopSurface = 0
2059
corw = Instance.new("Weld", cor)
2060
corw.Part0 = rarm
2061
corw.Part1 = cor
2062
corw.C0 = CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2063
corw.C1 = CFrame.new(0, 0, 0)
2064
weld1 = Instance.new("Weld", char)
2065
weld1.Part0 = cor
2066
weld1.Part1 = p6
2067
weld1.C0 = CFrame.new(0, 0, 0)
2068
----------------------------------------------------
2069
Blast = function()
2070
	local Colors = {"Really black", "Really black"}
2071
		local wave = Instance.new("Part", torso)
2072
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
2073
		wave.Anchored = true
2074
		wave.CanCollide = false
2075
		wave.Locked = true
2076
		wave.Size = Vector3.new(1, 1, 1)
2077
		wave.TopSurface = "Smooth"
2078
		wave.BottomSurface = "Smooth"
2079
		wave.Transparency = 0.35
2080
		wave.CFrame = rarm.CFrame
2081
		wm = Instance.new("SpecialMesh", wave)
2082
		wm.MeshType = "Sphere"
2083
		wm.Scale = Vector3.new(1,1,1)
2084
		z = Instance.new("Sound",wave)
2085
		z.SoundId = "rbxassetid://237035051"
2086
		z.Volume = 1
2087
		z.Pitch = .9
2088
		z:Play()
2089
		coroutine.wrap(function()
2090
		for i = 1, 30, 1 do
2091
		wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
2092
		--wave.Size = wm.Scale
2093
		wave.CFrame = rarm.CFrame
2094
		wave.Transparency = (1/14)
2095
		rs:wait()
2096
		end
2097
		rs:wait()
2098
		wave:Destroy()
2099
		z:Destroy()
2100
	end)()
2101
end
2102
----------------------------------------------------
2103
rarm.Touched:connect(function(ht)
2104
    hit = ht.Parent
2105
    if ht and hit:IsA("Model") then
2106
            if hit:FindFirstChild("Humanoid") then
2107
                if hit.Name ~= p.Name then
2108
                    if Debounces.RPunch == true and Debounces.RPunched == false then
2109
                            Debounces.RPunched = true
2110
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
2111
                                    if Debounces.ks==true then
2112
                                    z = Instance.new("Sound",hed)
2113
                                    z.SoundId = "rbxassetid://169380525"
2114
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
2115
                                    z.Volume = 1
2116
                                    z:Play()
2117
                                    end
2118
                            wait(.2)
2119
                            Debounces.RPunched = false
2120
                    end
2121
                end
2122
            end
2123
    elseif ht and hit:IsA("Hat") then
2124
        if hit.Parent.Name ~= p.Name then
2125
            if hit.Parent:FindFirstChild("Humanoid") then
2126
                   if Debounces.RPunch == true and Debounces.RPunched == false then
2127
                            Debounces.RPunched = true
2128
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
2129
                                    if Debounces.ks==true then
2130
                                    z = Instance.new("Sound",hed)
2131
                                    z.SoundId = "rbxassetid://169380525"
2132
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
2133
                                    z.Volume = 1
2134
                                    z:Play()
2135
                                    end
2136
                            wait(.2)
2137
                Debounces.RPunched = false
2138
                                end
2139
            end
2140
        end
2141
    end
2142
end)
2143
larm.Touched:connect(function(ht)
2144
    hit = ht.Parent
2145
    if ht and hit:IsA("Model") then
2146
            if hit:FindFirstChild("Humanoid") then
2147
                if hit.Name ~= p.Name then
2148
                    if Debounces.LPunch == true and Debounces.LPunched == false then
2149
                            Debounces.LPunched = true
2150
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
2151
                                    if Debounces.ks2==true then
2152
                                    z = Instance.new("Sound",hed)
2153
                                    z.SoundId = "rbxassetid://169380525"
2154
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
2155
                                    z.Volume = 1
2156
                                    z:Play()
2157
                                    end
2158
                            wait(.2)
2159
                        Debounces.LPunched = false
2160
                    end
2161
                end
2162
            end
2163
    elseif ht and hit:IsA("Hat") then
2164
        if hit.Parent.Name ~= p.Name then
2165
            if hit.Parent:FindFirstChild("Humanoid") then
2166
                   if Debounces.LPunch == true and Debounces.LPunched == false then
2167
                            Debounces.LPunched = true
2168
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
2169
                                    if Debounces.ks2==true then
2170
                                    z = Instance.new("Sound",hed)
2171
                                    z.SoundId = "rbxassetid://169380525"
2172
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
2173
                                    z.Volume = 1
2174
                                    z:Play()
2175
                                    end
2176
                            wait(.2)
2177
                Debounces.LPunched = false
2178
                                end
2179
            end
2180
        end
2181
    end
2182
end)
2183
----------------------------------------------------
2184
mod4 = Instance.new("Model",char)
2185
2186
ptez = {0.7, 0.8, 0.9, 1}
2187
2188
function FindNearestTorso(Position,Distance,SinglePlayer)
2189
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
2190
        local List = {}
2191
        for i,v in pairs(workspace:GetChildren())do
2192
            if v:IsA("Model")then
2193
                if v:findFirstChild("Torso")then
2194
                    if v ~= char then
2195
                        if(v.Torso.Position -Position).magnitude <= Distance then
2196
                            table.insert(List,v)
2197
                        end
2198
                    end
2199
                end
2200
            end
2201
        end
2202
    return List
2203
end
2204
2205
function Punch()
2206
    part=Instance.new('Part',mod4)
2207
    part.Anchored=true
2208
    part.CanCollide=false
2209
    part.FormFactor='Custom'
2210
    part.Size=Vector3.new(.2,.2,.2)
2211
    part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
2212
    part.Transparency=.7
2213
    part.BrickColor=BrickColor.new('Really black')
2214
    mesh=Instance.new('SpecialMesh',part)
2215
    mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
2216
    mesh.Scale=Vector3.new(3,3,3)
2217
    part2=Instance.new('Part',mod4)
2218
    part2.Anchored=true
2219
    part2.CanCollide=false
2220
    part2.FormFactor='Custom'
2221
    part2.Size=Vector3.new(.2,.2,.2)
2222
    part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
2223
    part2.Transparency=.7
2224
    part2.BrickColor=BrickColor.new('Really black')
2225
    mesh2=Instance.new('SpecialMesh',part2)
2226
    mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
2227
    mesh2.Scale=Vector3.new(3,1.5,3)
2228
    for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
2229
        if v:FindFirstChild('Humanoid') then
2230
            v.Humanoid:TakeDamage(math.random(2,6))
2231
        end
2232
    end
2233
    coroutine.resume(coroutine.create(function()
2234
        for i=0,0.62,0.4 do
2235
            wait()
2236
            part.CFrame=part.CFrame
2237
            part.Transparency=i
2238
            mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
2239
            part2.CFrame=part2.CFrame
2240
            part2.Transparency=i
2241
            mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
2242
            end
2243
        part.Parent=nil
2244
        part2.Parent=nil
2245
    end))
2246
end
2247
----------------------------------------------------
2248
rarm.Touched:connect(function(ht)
2249
    hit = ht.Parent
2250
    if ht and hit:IsA("Model") then
2251
            if hit:FindFirstChild("Humanoid") then
2252
                if hit.Name ~= p.Name then
2253
                    if Debounces.RPunch == true and Debounces.RPunched == false then
2254
                            Debounces.RPunched = true
2255
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
2256
                                    if Debounces.ks==true then
2257
                                    z = Instance.new("Sound",hed)
2258
                                    z.SoundId = "rbxassetid://169380525"
2259
									z.Pitch = ptz[math.random(1,#ptz)]
2260
                                    z.Volume = 1
2261
                                    z:Play()
2262
                                    end
2263
                            wait(.2)
2264
                            Debounces.RPunched = false
2265
                    end
2266
                end
2267
            end
2268
    elseif ht and hit:IsA("Hat") then
2269
        if hit.Parent.Name ~= p.Name then
2270
            if hit.Parent:FindFirstChild("Humanoid") then
2271
                   if Debounces.RPunch == true and Debounces.RPunched == false then
2272
                            Debounces.RPunched = true
2273
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
2274
                                    if Debounces.ks==true then
2275
                                    z = Instance.new("Sound",hed)
2276
                                    z.SoundId = "rbxassetid://169380525"
2277
									z.Pitch = ptz[math.random(1,#ptz)]
2278
                                    z.Volume = 1
2279
                                    z:Play()
2280
                                    end
2281
                            wait(.2)
2282
                Debounces.RPunched = false
2283
				end
2284
            end
2285
        end
2286
    end
2287
end)
2288
larm.Touched:connect(function(ht)
2289
    hit = ht.Parent
2290
    if ht and hit:IsA("Model") then
2291
            if hit:FindFirstChild("Humanoid") then
2292
                if hit.Name ~= p.Name then
2293
                    if Debounces.LPunch == true and Debounces.LPunched == false then
2294
                            Debounces.LPunched = true
2295
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
2296
                                    if Debounces.ks2==true then
2297
                                    z = Instance.new("Sound",hed)
2298
                                    z.SoundId = "rbxassetid://169380525"
2299
									z.Pitch = ptz[math.random(1,#ptz)]
2300
                                    z.Volume = 1
2301
                                    z:Play()
2302
                                    end
2303
                            wait(.2)
2304
                            Debounces.LPunched = false
2305
                    end
2306
                end
2307
            end
2308
    elseif ht and hit:IsA("Hat") then
2309
        if hit.Parent.Name ~= p.Name then
2310
            if hit.Parent:FindFirstChild("Humanoid") then
2311
                   if Debounces.LPunch == true and Debounces.LPunched == false then
2312
                            Debounces.LPunched = true
2313
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
2314
                                    if Debounces.ks2==true then
2315
                                    z = Instance.new("Sound",hed)
2316
                                    z.SoundId = "rbxassetid://169380525"
2317
									z.Pitch = ptz[math.random(1,#ptz)]
2318
                                    z.Volume = 1
2319
                                    z:Play()
2320
                                    end
2321
                            wait(.2)
2322
                Debounces.LPunched = false
2323
				end
2324
            end
2325
        end
2326
    end
2327
end)
2328
----------------------------------------------------
2329
local player = game.Players.LocalPlayer
2330
local pchar = player.Character
2331
local mouse = player:GetMouse()
2332
local cam = workspace.CurrentCamera
2333
2334
local rad = math.rad
2335
2336
local keysDown = {}
2337
local flySpeed = 0
2338
local MAX_FLY_SPEED = 3000
2339
2340
local canFly = false
2341
local flyToggled = false
2342
2343
local forward, side = 0, 0
2344
local lastForward, lastSide = 0, 0
2345
2346
local floatBP = Instance.new("BodyPosition")
2347
floatBP.maxForce = Vector3.new(0, math.huge, 0)
2348
local flyBV = Instance.new("BodyVelocity")
2349
flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
2350
local turnBG = Instance.new("BodyGyro")
2351
turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
2352
2353
mouse.KeyDown:connect(function(key)
2354
        keysDown[key] = true
2355
2356
        if key == "f" then
2357
                flyToggled = not flyToggled
2358
2359
        if not flyToggled then
2360
                stanceToggle = "Normal"
2361
                floatBP.Parent = nil
2362
                flyBV.Parent = nil
2363
                turnBG.Parent = nil
2364
                root.Velocity = Vector3.new()
2365
                pchar.Humanoid.PlatformStand = false
2366
        end
2367
end
2368
2369
end)
2370
mouse.KeyUp:connect(function(key)
2371
        keysDown[key] = nil
2372
end)
2373
2374
local function updateFly()
2375
2376
        if not flyToggled then return end
2377
2378
        lastForward = forward
2379
        lastSide = side
2380
2381
        forward = 0
2382
        side = 0
2383
2384
        if keysDown.w then
2385
                forward = forward + 1
2386
        end
2387
        if keysDown.s then
2388
                forward = forward - 1
2389
        end
2390
        if keysDown.a then
2391
                side = side - 1
2392
        end
2393
        if keysDown.d then
2394
                side = side + 1
2395
        end
2396
2397
        canFly = (forward ~= 0 or side ~= 0)
2398
2399
        if canFly then
2400
                stanceToggle = "Floating"
2401
                turnBG.Parent = root
2402
                floatBP.Parent = nil
2403
                flyBV.Parent = root
2404
2405
                flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
2406
                if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
2407
        else
2408
                floatBP.position = root.Position
2409
                floatBP.Parent = root
2410
2411
                flySpeed = flySpeed - 1
2412
                if flySpeed < 0 then flySpeed = 0 end
2413
        end
2414
2415
        local camCF = cam.CoordinateFrame
2416
        local in_forward = canFly and forward or lastForward
2417
        local in_side = canFly and side or lastSide
2418
2419
        flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
2420
in_forward * 0.2, 0).p) - camCF.p) * flySpeed
2421
2422
        turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
2423
0)
2424
end
2425
2426
game:service'RunService'.RenderStepped:connect(function()
2427
        if flyToggled then
2428
                pchar.Humanoid.PlatformStand = true
2429
        end
2430
        updateFly()
2431
end)
2432
-------------------------------
2433
mouse.KeyDown:connect(function(key)
2434
	if key == "q" then
2435
		if Debounces.CanAttack == true then
2436
			Debounces.CanAttack = false
2437
			Debounces.NoIdl = true
2438
			Debounces.on = true
2439
			function FindNearestTorso(Position,Distance,SinglePlayer)
2440
				if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
2441
					local List = {}
2442
					for i,v in pairs(workspace:GetChildren())do
2443
						if v:IsA("Model")then
2444
							if v:findFirstChild("Torso")then
2445
								if v ~= char then
2446
									if(v.Torso.Position -Position).magnitude <= Distance then
2447
										table.insert(List,v)
2448
									end
2449
								end
2450
							end
2451
						end
2452
					end
2453
				return List
2454
			end
2455
	z = Instance.new("Sound",workspace)
2456
	z.SoundId = "rbxassetid://232213955"
2457
	z.Pitch = 0.75
2458
	z.Volume = 5
2459
	wait(0.2)
2460
	z:Play()
2461
	sp = Instance.new("Part",rarm)
2462
	sp.Anchored = true
2463
	sp.CanCollide = false
2464
	sp.Locked = true
2465
	sp.Transparency = 0
2466
	sp.Material = "Neon"
2467
	sp.Size = Vector3.new(2,2,2)
2468
	sp.TopSurface = "SmoothNoOutlines"
2469
	sp.BottomSurface = "SmoothNoOutlines"
2470
	sp.BrickColor = TorsoColor
2471
	spm = Instance.new("SpecialMesh",sp)
2472
	spm.MeshType = "Sphere"
2473
	spm.Scale = Vector3.new(42,42,42)
2474
	sp2 = Instance.new("Part", rarm)
2475
	sp2.Name = "Energy"
2476
	sp2.BrickColor = TorsoColor
2477
	sp2.Size = Vector3.new(1, 1, 1)
2478
	sp2.Shape = "Ball"
2479
	sp2.CanCollide = false
2480
	sp2.Anchored = true
2481
	sp2.Locked = true
2482
	sp2.TopSurface = 0
2483
	sp2.BottomSurface = 0
2484
	sp2.Transparency = 1
2485
	spm2 = Instance.new("SpecialMesh",sp2)
2486
	spm2.MeshId = "rbxassetid://9982590"
2487
	spm2.Scale = Vector3.new(4,4,4)
2488
	sp3 = Instance.new("Part", rarm)
2489
	sp3.Name = "Energy"
2490
	sp3.BrickColor = TorsoColor
2491
	sp3.Size = Vector3.new(1, 1, 1)
2492
	sp3.Shape = "Ball"
2493
	sp3.CanCollide = false
2494
	sp3.Anchored = true
2495
	sp3.Locked = true
2496
	sp3.TopSurface = 0
2497
	sp3.BottomSurface = 0
2498
	sp3.Transparency = 1
2499
	spm3 = Instance.new("SpecialMesh",sp2)
2500
	spm3.MeshId = "rbxassetid://9982590"
2501
	spm3.Scale = Vector3.new(8,8,8)
2502
	for i = 1, 20 do
2503
		spm.Scale = spm.Scale - Vector3.new(2,2,2)
2504
		sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
2505
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
2506
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
2507
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
2508
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
2509
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
2510
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
2511
		if Debounces.on == false then break end
2512
		rs:wait()
2513
	end
2514
	for i = 1, 100, 20 do rs:wait()
2515
		sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
2516
	end
2517
	for i = 1, 20 do
2518
		sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
2519
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
2520
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.4)
2521
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4)
2522
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
2523
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
2524
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
2525
		if Debounces.on == false then break end
2526
		rs:wait()
2527
	end
2528
	sp.Transparency = 1
2529
	for i = 1, 20 do
2530
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
2531
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)
2532
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4)
2533
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
2534
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
2535
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
2536
		if Debounces.on == false then break end
2537
		rs:wait()
2538
	end
2539
	wait(1)
2540
	sp.Transparency = 0
2541
	sp2.Transparency = 0.84
2542
	for i = 1, 20 do
2543
		--spm.Scale = spm.Scale - Vector3.new(1,1,1)
2544
		sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
2545
		sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
2546
		sp3.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
2547
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
2548
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
2549
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
2550
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
2551
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
2552
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
2553
		if Debounces.on == false then break end
2554
		rs:wait()
2555
	end
2556
	for i = 1, 2880, 50 do
2557
		rs:wait()
2558
		sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
2559
		sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
2560
		sp3.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/-10), math.rad(-i/-10), math.rad(i/-10))
2561
		rs:wait()
2562
	end
2563
	sp:Destroy()
2564
	sp2:Destroy()
2565
	sp3:Destroy()
2566
	local X = Instance.new("Part",char)
2567
	local O = Instance.new("ObjectValue",X)
2568
	O.Name = "creator"
2569
	X.Locked = true
2570
	X.Name = "Shell"
2571
	X.Anchored = false
2572
	X.CanCollide = false
2573
	X.Transparency = 0
2574
	X.Reflectance = 0
2575
	X.BottomSurface = 0
2576
	X.TopSurface = 0
2577
	X.Shape = 0
2578
	local V = Instance.new("ObjectValue",X)
2579
	V.Value = char
2580
	V.Name = "creator"
2581
	X.BrickColor = TorsoColor
2582
	X.Size = Vector3.new(2,2,2)
2583
	X.Material = "Neon"
2584
	local Z = Instance.new("SpecialMesh",X)
2585
	Z.MeshType = "Sphere"
2586
	Z.Scale = Vector3.new(0.5,0.5,1)
2587
	X.CFrame = rarm.CFrame*CFrame.new(-3,0,0)
2588
	local bv = Instance.new("BodyVelocity",X)
2589
	bv.maxForce = Vector3.new(99999,99999,99999)
2590
	X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
2591
	bv.velocity = X.CFrame.lookVector*75
2592
2593
	Explode = X.Touched:connect(function(hit)
2594
		if hit ~= char and hit.Name ~= "Shell" then
2595
			local cf = X.CFrame
2596
			bv:Destroy()
2597
			X.Anchored = true
2598
			Z:Remove()
2599
			Explode:disconnect()
2600
			X.Size = Vector3.new(6,6,6)
2601
			X.Touched:connect(function(hit) end)
2602
			X.CanCollide = false
2603
			local part3 = Instance.new("Part", rarm)
2604
			part3.Anchored=true
2605
			part3.CanCollide=false
2606
			part3.Locked = true
2607
			part3.TopSurface = "SmoothNoOutlines"
2608
			part3.BottomSurface = "SmoothNoOutlines"
2609
			part3.FormFactor='Custom'
2610
			part3.Size=Vector3.new(2,2, 2)
2611
			part3.CFrame=X.CFrame
2612
			part3.Transparency=0
2613
			part3.BrickColor=TorsoColor
2614
			local mesh3 = Instance.new("SpecialMesh",part3)
2615
			mesh3.MeshType = "Sphere"
2616
			mesh3.Scale = Vector3.new(2,2,2)
2617
			--debris:AddItem(X,8)
2618
			local part4 = Instance.new("Part", rarm)
2619
			part4.Material = "Neon"
2620
			part4.Anchored=true
2621
			part4.CanCollide=false
2622
			part4.Locked = true
2623
			part4.TopSurface = "SmoothNoOutlines"
2624
			part4.BottomSurface = "SmoothNoOutlines"
2625
			part4.FormFactor='Custom'
2626
			part4.Size=Vector3.new(2,2, 2)
2627
			part4.CFrame=X.CFrame
2628
			part4.Transparency=0
2629
			part4.BrickColor=BrickColor.new("Black")
2630
			local mesh4 = Instance.new("SpecialMesh",part4)
2631
			mesh4.MeshType = "Sphere"
2632
			mesh4.Scale = Vector3.new(1,1,1)
2633
			local part7 = Instance.new("Part", rarm)
2634
			part7.Material = "Neon"
2635
			part7.Anchored=true
2636
			part7.CanCollide=false
2637
			part7.Locked = true
2638
			part7.TopSurface = "SmoothNoOutlines"
2639
			part7.BottomSurface = "SmoothNoOutlines"
2640
			part7.FormFactor='Custom'
2641
			part7.Size=Vector3.new(2,2, 2)
2642
			part7.CFrame=X.CFrame
2643
			part7.Transparency=0
2644
			part7.BrickColor=BrickColor.new("Really black")
2645
			local mesh7 = Instance.new("SpecialMesh",part7)
2646
			mesh7.MeshType = "Sphere"
2647
			mesh7.Scale = Vector3.new(0.2, 0.2, 0.2)
2648
		--[[X.Touched:connect(function(ht)
2649
				hit = ht.Parent
2650
			if ht and hit:IsA("Model") then
2651
					if hit:FindFirstChild("Humanoid") then
2652
						if hit.Name ~= p.Name then
2653
							hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
2654
							wait(.3)
2655
						end
2656
					end
2657
			elseif ht and hit:IsA("Hat") then
2658
				if hit.Parent.Name ~= p.Name then
2659
					if hit.Parent:FindFirstChild("Humanoid") then
2660
						hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
2661
						wait(.3)
2662
					end
2663
				end
2664
			end
2665
		end)
2666
		part3.Touched:connect(function(ht)
2667
				hit = ht.Parent
2668
			if ht and hit:IsA("Model") then
2669
					if hit:FindFirstChild("Humanoid") then
2670
						if hit.Name ~= p.Name then
2671
							hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
2672
							wait(.3)
2673
						end
2674
					end
2675
			elseif ht and hit:IsA("Hat") then
2676
				if hit.Parent.Name ~= p.Name then
2677
					if hit.Parent:FindFirstChild("Humanoid") then
2678
						hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
2679
						wait(.3)
2680
					end
2681
				end
2682
			end
2683
		end)]]--
2684
		for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
2685
			if v:FindFirstChild('Humanoid') then
2686
				v.Humanoid:TakeDamage(math.random(60,90))
2687
				v.Humanoid.PlatformStand = true
2688
				v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
2689
			end
2690
		end
2691
2692
		local acos = math.acos
2693
		local sqrt = math.sqrt
2694
		local Vec3 = Vector3.new
2695
		local fromAxisAngle = CFrame.fromAxisAngle
2696
2697
		local function toAxisAngle(CFr)
2698
			local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
2699
			local Angle = math.acos((R00+R11+R22-1)/2)
2700
			local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
2701
			A = A == 0 and 0.00001 or A
2702
			local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
2703
			B = B == 0 and 0.00001 or B
2704
			local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
2705
			C = C == 0 and 0.00001 or C
2706
			local x = (R21-R12)/sqrt(A)
2707
			local y = (R02-R20)/sqrt(B)
2708
			local z = (R10-R01)/sqrt(C)
2709
			return Vec3(x,y,z),Angle
2710
		end
2711
2712
		function ApplyTrig(Num,Func)
2713
			local Min,Max = Func(0),Func(1)
2714
			local i = Func(Num)
2715
			return (i-Min)/(Max-Min)
2716
		end
2717
2718
		function LerpCFrame(CFrame1,CFrame2,Num)
2719
			local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
2720
			return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
2721
		end
2722
2723
		function Crater(Torso,Radius)
2724
			Spawn(function()
2725
				local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
2726
				local Ignore = {}
2727
				for i,v in pairs(game:GetService("Players"):GetPlayers()) do
2728
					if v.Character ~= nil then
2729
						Ignore[#Ignore+1] = v.Character
2730
					end
2731
				end
2732
				local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
2733
				if Hit == nil then return end
2734
					local Parts = {}
2735
					for i = 1,360,10 do
2736
						local P = Instance.new("Part",Torso.Parent)
2737
						P.Anchored = true
2738
						P.FormFactor = "Custom"
2739
						P.BrickColor = Hit.BrickColor
2740
						P.Material = Hit.Material
2741
						P.TopSurface = "Smooth"
2742
						P.BottomSurface = "Smooth"
2743
						P.Size = Vector3.new(10,20,20)*(math.random(80,100)/100)
2744
						P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
2745
						Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
2746
						if math.random(0,5) == 0 then -- rubble
2747
							local P = Instance.new("Part",Torso.Parent)
2748
							P.Anchored = true
2749
							P.FormFactor = "Custom"
2750
							P.BrickColor = Hit.BrickColor
2751
							P.Material = Hit.Material
2752
							P.TopSurface = "Smooth"
2753
							P.BottomSurface = "Smooth"
2754
							P.Size = Vector3.new(4,4,4)*(math.random(80,100)/100)
2755
							P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
2756
							Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
2757
							end
2758
						end
2759
						for i = 0,1,0.05 do
2760
							for i2,v in pairs(Parts) do
2761
								v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
2762
							end
2763
							wait(0.02)
2764
						end
2765
						for i,v in pairs(Parts) do
2766
							if v[1].Size.X > 2.1 then
2767
								v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
2768
							end
2769
							v[1].Anchored = false
2770
						end
2771
						for i = 0,1,0.05 do
2772
							for i2,v in pairs(Parts) do
2773
								v[1].Transparency = i
2774
								if i == 1 then
2775
									v[1]:Destroy()
2776
								elseif i >= 0.25 then
2777
									v[1].CanCollide = false
2778
								end
2779
							end
2780
						wait(0.02)
2781
						end
2782
					Parts = nil
2783
					end)
2784
				end
2785
2786
				ROW = function(out, trans, s, wt, t, ang, plus)
2787
					for i = 1, 360, 360/t do
2788
						local c = Instance.new("Part", game.Workspace)
2789
						c.FormFactor = 3
2790
						c.TopSurface = 0
2791
						c.BottomSurface = 0
2792
						c.Size = s
2793
						c.Anchored = true
2794
						c.CanCollide = wt
2795
						c.Material=workspace.Base.Material
2796
						c.Transparency = trans
2797
						c.BrickColor = workspace.Base.BrickColor
2798
						c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i +  plus), 0) *     CFrame.new(0, 0, out) * ang
2799
						c.Locked=true
2800
						game.Debris:AddItem(c,15)
2801
					end
2802
				end
2803
2804
				Part = function(x,y,z,color,tr,cc,an,parent)
2805
					local p = Instance.new('Part',parent or Weapon)
2806
					p.formFactor = 'Custom'
2807
					p.Size = Vector3.new(x,y,z)
2808
					p.BrickColor = BrickColor.new(color)
2809
					p.CanCollide = cc
2810
					p.Transparency = tr
2811
					p.Anchored = an
2812
					p.TopSurface,p.BottomSurface = 0,0
2813
					p.Locked=true
2814
					p:BreakJoints()
2815
				return p end
2816
2817
			Mesh = function(par,num,x,y,z)
2818
			local msh = _
2819
			if num == 1 then msh = Instance.new("CylinderMesh",par)
2820
			elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
2821
			elseif num == 3 then msh = Instance.new("BlockMesh",par)
2822
			elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
2823
			elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
2824
			end msh.Scale = Vector3.new(x,y,z)
2825
			return msh end
2826
2827
			function explosion(col1,col2,cfr,sz,rng,dmg)
2828
				local a= Part(1,1,1,col1,.5,false,true,workspace)
2829
				local a2= Part(1,1,1,col2,.5,false,true,workspace)
2830
				local a3= Part(1,1,1,col2,.5,false,true,workspace)
2831
				v1,v2,v3=sz.x,sz.y,sz.z
2832
				local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
2833
				local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
2834
				local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
2835
				a.CFrame=cfr
2836
				a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
2837
				a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
2838
2839
				Spawn(function()
2840
					while wait() do
2841
						if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
2842
							m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
2843
							m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
2844
							m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
2845
							a.Transparency=a.Transparency+0.05
2846
							a2.Transparency=a2.Transparency+0.05
2847
							a3.Transparency=a3.Transparency+0.05
2848
						end
2849
					end)
2850
				end
2851
2852
				Crater(X,20)
2853
				ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad    (math.random(-30,30))), 0)
2854
				z = Instance.new("Sound",workspace)
2855
				z.SoundId = "rbxassetid://231917744"
2856
				z.Pitch = .5
2857
				z.Volume = 5
2858
				z1 = Instance.new("Sound",workspace)
2859
				z1.SoundId = "rbxassetid://231917744"
2860
				z1.Pitch = .5
2861
				z1.Volume = 5
2862
				z2 = Instance.new("Sound",workspace)
2863
				z2.SoundId = "rbxassetid://231917744"
2864
				z2.Pitch = .5
2865
				z2.Volume = 5
2866
				z3 = Instance.new("Sound",workspace)
2867
				z3.SoundId = "rbxassetid://245537790"
2868
				z3.Pitch = .7
2869
				z3.Volume = 5
2870
				z4 = Instance.new("Sound",workspace)
2871
				z4.SoundId = "rbxassetid://245537790"
2872
				z4.Pitch = .7
2873
				z4.Volume = 5
2874
                                z4a = Instance.new("Sound",workspace)
2875
                                z4a.SoundId = "rbxassetid://419447292"
2876
                                z4a.Pitch = 1
2877
                                z4a.Volume = 5
2878
                                z3a = Instance.new("Sound",workspace)
2879
                                z3a.SoundId = "rbxassetid://421328847"
2880
                                z3a.Pitch = 1
2881
                                z3a.Volume = 5
2882
                                wait(0.1)
2883
				z:Play()
2884
				z1:Play()
2885
				z2:Play()
2886
				z3:Play()
2887
				z4:Play()
2888
				z3a:Play()
2889
				z4a:Play()
2890
2891
				local part=Instance.new('Part',rarm)
2892
				part.Anchored=true
2893
				part.CanCollide=false
2894
				part.Locked = true
2895
				part.FormFactor='Custom'
2896
				part.Size=Vector3.new(2,2,2)
2897
				part.CFrame=X.CFrame*CFrame.new(0,0,0)
2898
				part.Transparency=0
2899
				part.BrickColor=BrickColor.new('Really black')
2900
				local mesh=Instance.new('SpecialMesh',part)
2901
				mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
2902
				mesh.Scale=Vector3.new(4,4,4)
2903
				local part2=part:clone()
2904
				part2.Parent = rarm
2905
				part2.BrickColor=TorsoColor
2906
				local part5=part:clone()
2907
				part5.Parent = rarm
2908
				part5.BrickColor=TorsoColor
2909
				local part6=part:clone()
2910
				part6.Parent = rarm
2911
				part6.BrickColor=BrickColor.new("Black")
2912
				local mesh2=mesh:clone()
2913
				mesh2.Parent=part2
2914
				mesh2.Scale=Vector3.new(6, 6, 6)
2915
				local mesh5=mesh:clone()
2916
				mesh5.Parent=part5
2917
				mesh5.Scale=Vector3.new(6, 6, 6)
2918
				local mesh6=mesh:clone()
2919
				mesh6.Parent=part6
2920
				mesh6.Scale=Vector3.new(6, 6, 6)
2921
				local blast = Instance.new("Part", rarm)
2922
				blast.BrickColor = BrickColor.new("Really black")
2923
				blast.Anchored = true
2924
				blast.CanCollide = false
2925
				blast.Locked = true
2926
				blast.Size = Vector3.new(2, 2, 2)
2927
				blast.TopSurface = "Smooth"
2928
				blast.BottomSurface = "Smooth"
2929
				blast.Transparency = 0
2930
				blast.CFrame = HandCF
2931
				local bm = Instance.new("SpecialMesh", blast)
2932
				bm.Scale = Vector3.new(10,2,10)
2933
				bm.MeshId = "rbxassetid://3270017"
2934
				local blast2 = Instance.new("Part", rarm)
2935
				blast2.BrickColor = BrickColor.new("Really black")
2936
				blast2.Anchored = true
2937
				blast2.CanCollide = false
2938
				blast2.Locked = true
2939
				blast2.Size = Vector3.new(2, 2, 2)
2940
				blast2.TopSurface = "Smooth"
2941
				blast2.BottomSurface = "Smooth"
2942
				blast2.Transparency = 0
2943
				blast2.CFrame = HandCF
2944
				local bm2 = Instance.new("SpecialMesh", blast2)
2945
				bm2.Scale = Vector3.new(6,2,6)
2946
				bm2.MeshId = "rbxassetid://3270017"
2947
				local blast3 = Instance.new("Part", rarm)
2948
				blast3.BrickColor = BrickColor.new("Really black")
2949
				blast3.Anchored = true
2950
				blast3.CanCollide = false
2951
				blast3.Locked = true
2952
				blast3.Size = Vector3.new(1, 1, 1)
2953
				blast3.TopSurface = "Smooth"
2954
				blast3.BottomSurface = "Smooth"
2955
				blast3.Transparency = 0
2956
				blast3.CFrame = HandCF
2957
				local bm3 = Instance.new("SpecialMesh", blast3)
2958
				bm3.Scale = Vector3.new(6,2,6)
2959
				bm3.MeshId = "rbxassetid://3270017"
2960
				for i = 1,120 do rs:wait()
2961
					X.Transparency = X.Transparency + (1/120)
2962
					part.Transparency = part.Transparency + (1/120)
2963
					part2.Transparency = part2.Transparency + (1/120)
2964
					part3.Transparency = part3.Transparency + (1/120)
2965
					part4.Transparency = part4.Transparency + (1/120)
2966
					part5.Transparency = part5.Transparency + (1/120)
2967
					part6.Transparency = part6.Transparency + (1/120)
2968
					part7.Transparency = part7.Transparency + (1/120)
2969
					blast.Transparency = blast.Transparency + (1/120)
2970
					blast2.Transparency = blast2.Transparency + (1/120)
2971
					blast3.Transparency = blast3.Transparency + (1/120)
2972
					X.Size = X.Size + Vector3.new(1.6,1.6,1.6)
2973
					--part3.Size = part3.Size + Vector3.new(6,6,6)
2974
					mesh.Scale = mesh.Scale + Vector3.new(2,.4,2)
2975
					mesh2.Scale = mesh2.Scale + Vector3.new(2.2,.4,2.2)
2976
					mesh3.Scale = mesh3.Scale + Vector3.new(6,6,6)
2977
					mesh4.Scale = mesh4.Scale + Vector3.new(3.4,3.4,3.4)
2978
					mesh5.Scale = mesh5.Scale + Vector3.new(3.2,.4,3.2)
2979
					mesh6.Scale = mesh6.Scale + Vector3.new(4,.4,4)
2980
					mesh7.Scale = mesh7.Scale + Vector3.new(8,8,8)
2981
					bm.Scale = bm.Scale + Vector3.new(12,12,.4)
2982
					bm2.Scale = bm2.Scale + Vector3.new(8,8,.4)
2983
					bm3.Scale = bm3.Scale + Vector3.new(8,8,.4)
2984
					X.CFrame = cf
2985
					part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
2986
					part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
2987
					part3.CFrame=X.CFrame
2988
					part4.CFrame=X.CFrame
2989
					part7.CFrame=X.CFrame
2990
					part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
2991
					part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
2992
					blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
2993
					blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
2994
					blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
2995
					rs:wait()
2996
					end
2997
					X:Destroy()
2998
					part:Destroy()
2999
					part2:Destroy()
3000
					part3:Destroy()
3001
					part4:Destroy()
3002
					part5:Destroy()
3003
					part6:Destroy()
3004
					blast:Destroy()
3005
					blast2:Destroy()
3006
					blast3:Destroy()
3007
					z:Destroy()
3008
					z1:Destroy()
3009
					z2:Destroy()
3010
					z3:Destroy()
3011
					z4:Destroy()
3012
				end
3013
			end)
3014
			for i = 1, 20 do
3015
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
3016
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
3017
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
3018
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
3019
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
3020
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
3021
				if Debounces.on == false then break end
3022
				rs:wait()
3023
			end
3024
			if Debounces.CanAttack == false then
3025
				Debounces.CanAttack = true
3026
				Debounces.NoIdl = false
3027
				Debounces.on = false
3028
			end
3029
		end
3030
	end
3031
end)
3032
----------------------------------------------------
3033
mouse.KeyDown:connect(function(key)
3034
    if key == "c" then
3035
Blaze()
3036
end
3037
end)
3038
----------------------------------------------------
3039
mouse.KeyDown:connect(function(key)
3040
    if key == "v" then
3041
Blaze2()
3042
end
3043
end)
3044
----------------------------------------------------
3045
mouse.KeyDown:connect(function(key)
3046
    if key == "x" then
3047
        hum.WalkSpeed = 0.01
3048
        if Debounces.CanAttack == true then
3049
            Debounces.CanAttack = false
3050
            Debounces.NoIdl = true
3051
            Debounces.on = true
3052
                for i = 1, 30 do
3053
                    rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
3054
	            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
3055
		    hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
3056
		    torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
3057
		    lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
3058
		    rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
3059
                    if Debounces.on == false then break end
3060
                    rs:wait(6)
3061
                end
3062
        v = Instance.new("Sound")
3063
        v.SoundId = "rbxassetid://435742675"
3064
        v.Parent = char
3065
        v.Looped = false
3066
        v.Pitch = 1
3067
        v.Volume = 18
3068
        wait(.01)
3069
        v:Play()
3070
        
3071
        if Daytime == true then
3072
            Daytime = false
3073
            l.TimeOfDay = 00
3074
        else
3075
            Daytime = true
3076
            l.TimeOfDay = 12
3077
            l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
3078
        end
3079
        
3080
            local Shockwave = function()
3081
                local rng1 = Instance.new("Part", char)
3082
                rng1.Anchored = true
3083
                rng1.BrickColor = BrickColor.new("Really black")
3084
                rng1.CanCollide = false
3085
                rng1.FormFactor = 3
3086
                rng1.Name = "Ring"
3087
                rng1.Material = "Neon"
3088
                rng1.Size = Vector3.new(1, 1, 1)
3089
                rng1.Transparency = 0.35
3090
                rng1.TopSurface = 0
3091
                rng1.BottomSurface = 0
3092
                local rngm1 = Instance.new("SpecialMesh", rng)
3093
                rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
3094
                rngm1.Scale = Vector3.new(10, 10, 1)
3095
                rng1.CFrame = CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
3096
                local Wave = Instance.new("Part", game.Workspace--[[?]])
3097
                Wave.Name = "Shockwave"
3098
                Wave.BrickColor = BrickColor.new("Really black")
3099
                Wave.Material = "Neon"
3100
                Wave.Size = Vector3.new(1, 1, 1)
3101
                Wave.Shape = "Ball"
3102
                Wave.CanCollide = false
3103
                Wave.Anchored = true
3104
                Wave.TopSurface = 0
3105
                Wave.BottomSurface = 0
3106
                local Wave2 = Instance.new("Part", game.Workspace--[[?]])
3107
                Wave2.Name = "Shockwave2"
3108
                Wave2.BrickColor = TorsoColor
3109
                Wave2.Material = "Neon"
3110
                Wave2.Size = Vector3.new(1, 1, 1)
3111
                Wave2.Shape = "Ball"
3112
                Wave2.CanCollide = false
3113
                Wave2.Anchored = true
3114
                Wave2.TopSurface = 0
3115
                Wave2.BottomSurface = 0
3116
                Wave2.Touched:connect(function(hit)
3117
                    if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
3118
                        local Occlude = true
3119
                        local NotOccludes = {
3120
                            char.Name;
3121
                            "Wings";
3122
                            "Scythe";
3123
                            "Thingy";
3124
                            "Thingy2"; -- put all of the names in a table pls
3125
                        }
3126
                        for i,v in pairs(NotOccludes) do
3127
                            if hit.Parent.Name == v then
3128
                                Occlude = false
3129
                            end
3130
                        end
3131
                        --if hit.Parent.Name ~= char.Name and hit.Name ~= "Wings" and hit.Name ~= "Scythe" and hit.Name     ~= "Thingy" and hit.Name ~= "Thingy2" and hit.Parent.Name ~= "Wings" and hit.Parent.Name ~= "Scythe" and     hit.Parent.Name ~= "Thingy" and hit.Parent.Name ~= "Thingy2" then
3132
                        if Occlude then
3133
                            hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
3134
                            hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
3135
                        end
3136
                    end
3137
                end)
3138
                
3139
                Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
3140
                
3141
                coroutine.wrap(function()
3142
                    for i = 1, 20, 0.2 do
3143
                        rngm1.Scale = Vector3.new(10 + i*20, 10 + i*20, 20)
3144
                        rng1.Transparency = i/20
3145
                    wait()
3146
                    end
3147
                    wait()
3148
                    rng1:Destroy()
3149
                end)()
3150
                
3151
                Delay(0, function()
3152
3153
                    if Daytime == false then
3154
                       for i = 3, 50, 1 do
3155
                            Wave.Size = Vector3.new(0 + i*3, 0 + i*3, 0 + i*3)
3156
                            Wave.CFrame = char.Torso.CFrame
3157
                            local t = i / 50
3158
                            Wave.Transparency = t
3159
                            Wave2.Size = Vector3.new(1 + i*2.5, 1 + i*2.5, 1 + i*2.5)
3160
                            Wave2.CFrame = char.Torso.CFrame
3161
                            local tq = i / 50
3162
                            Wave2.Transparency = tq
3163
                            wait()
3164
                        end
3165
                    else
3166
                        for i = 3, 50, 1 do
3167
                            Wave.Size = Vector3.new(0 + i*3, 0 + i*3, 0 + i*3)
3168
                            Wave.CFrame = char.Torso.CFrame
3169
                            local t = i / 50
3170
                            Wave.Transparency = t
3171
                            Wave2.Size = Vector3.new(1 + i*2.5, 1 + i*2.5, 1 + i*2.5)
3172
                            Wave2.CFrame = char.Torso.CFrame
3173
                            local tq = i / 50
3174
                            Wave2.Transparency = tq
3175
                            wait()
3176
                        end
3177
                    end
3178
                    Wave:Destroy()
3179
                    Wave2:Destroy()
3180
                end)
3181
                Delay(0, function()
3182
                    while wait() do
3183
                        if Wave ~= nil then
3184
                            Wave.CFrame = char.Torso.CFrame
3185
                        else
3186
                            break
3187
                        end
3188
                    end
3189
                end)
3190
            end
3191
        Shockwave() 
3192
                for i = 1, 30 do
3193
                        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
3194
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
3195
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
3196
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
3197
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
3198
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
3199
                        if Debounces.on == false then break end
3200
                        rs:wait()
3201
                end
3202
        wait(2.4)
3203
        Debounces.NoIdl = false
3204
        hum.WalkSpeed = 30
3205
        Debounces.on = false
3206
        wait()
3207
        if Debounces.CanAttack == false then
3208
            Debounces.CanAttack = true
3209
            v:Destroy()
3210
            end
3211
        end
3212
    end
3213
end)
3214
----------------------------------------------------
3215
mouse.KeyDown:connect(function(key)
3216
	if key == "e" then
3217
		if Debounces.CanAttack == true then
3218
		Debounces.CanAttack = false
3219
		Debounces.on = true
3220
		Debounces.NoIdl = true
3221
pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
3222
z = Instance.new("Sound", rarm)
3223
z.SoundId = "http://www.roblox.com/asset/?id=200633148"--160867463, 161006212
3224
z.Volume = 1.25
3225
z.Pitch = pt[math.random(1,#pt)]
3226
z.Looped = false
3227
z:Play()
3228
Debounces.RPunch = true
3229
Debounces.LPunch = true
3230
Debounces.ks = true
3231
Debounces.ks2 = true
3232
for i = 1, 3 do
3233
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
3234
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
3235
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
3236
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
3237
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
3238
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
3239
if Debounces.on == false then break end
3240
wait()
3241
end
3242
z2 = Instance.new("Sound", larm)
3243
z2.SoundId = "http://www.roblox.com/asset/?id=200633148"
3244
z2.Volume = 1.25
3245
z2.Pitch = pt[math.random(1,#pt)]
3246
z2.Looped = false
3247
z2:Play()
3248
for i = 1, 3 do
3249
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
3250
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
3251
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3252
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3253
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
3254
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
3255
if Debounces.on == false then break end
3256
wait()
3257
end
3258
z3 = Instance.new("Sound", rarm)
3259
z3.SoundId = "http://www.roblox.com/asset/?id=200633148"
3260
z3.Volume = 1.25
3261
z3.Pitch = pt[math.random(1,#pt)]
3262
z3.Looped = false
3263
z3:Play()
3264
for i = 1, 3 do
3265
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
3266
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
3267
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
3268
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
3269
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
3270
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
3271
if Debounces.on == false then break end
3272
wait()
3273
end
3274
z4 = Instance.new("Sound", larm)
3275
z4.SoundId = "http://www.roblox.com/asset/?id=200633148"
3276
z4.Volume = 1.25
3277
z4.Pitch = pt[math.random(1,#pt)]
3278
z4.Looped = false
3279
z4:Play()
3280
for i = 1, 3 do
3281
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
3282
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
3283
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3284
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3285
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
3286
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
3287
if Debounces.on == false then break end
3288
wait()
3289
end
3290
z5 = Instance.new("Sound", rarm)
3291
z5.SoundId = "http://www.roblox.com/asset/?id=200633148"
3292
z5.Volume = 1.25
3293
z5.Pitch = pt[math.random(1,#pt)]
3294
z5.Looped = false
3295
z5:Play()
3296
for i = 1, 3 do
3297
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
3298
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
3299
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
3300
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
3301
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
3302
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
3303
if Debounces.on == false then break end
3304
wait()
3305
end
3306
z6 = Instance.new("Sound", larm)
3307
z6.SoundId = "http://www.roblox.com/asset/?id=200633148"
3308
z6.Volume = 1.25
3309
z6.Pitch = pt[math.random(1,#pt)]
3310
z6.Looped = false
3311
z6:Play()
3312
for i = 1, 3 do
3313
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
3314
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
3315
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3316
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3317
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
3318
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
3319
if Debounces.on == false then break end
3320
wait()
3321
end
3322
z7 = Instance.new("Sound", rarm)
3323
z7.SoundId = "http://www.roblox.com/asset/?id=200633148"--160867463, 161006212
3324
z7.Volume = 1.25
3325
z7.Pitch = pt[math.random(1,#pt)]
3326
z7.Looped = false
3327
z7:Play()
3328
for i = 1, 3 do
3329
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
3330
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
3331
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
3332
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
3333
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
3334
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
3335
if Debounces.on == false then break end
3336
wait()
3337
end
3338
z8 = Instance.new("Sound", larm)
3339
z8.SoundId = "http://www.roblox.com/asset/?id=200633148"
3340
z8.Volume = 1.25
3341
z8.Pitch = pt[math.random(1,#pt)]
3342
z8.Looped = false
3343
z8:Play()
3344
for i = 1, 3 do
3345
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
3346
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
3347
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3348
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3349
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
3350
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
3351
if Debounces.on == false then break end
3352
wait()
3353
end
3354
z9 = Instance.new("Sound", rarm)
3355
z9.SoundId = "http://www.roblox.com/asset/?id=200633148"
3356
z9.Volume = 1.25
3357
z9.Pitch = pt[math.random(1,#pt)]
3358
z9.Looped = false
3359
z9:Play()
3360
for i = 1, 3 do
3361
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
3362
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
3363
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
3364
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
3365
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
3366
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
3367
if Debounces.on == false then break end
3368
wait()
3369
end
3370
z10 = Instance.new("Sound", larm)
3371
z10.SoundId = "http://www.roblox.com/asset/?id=200633148"
3372
z10.Volume = 1.25
3373
z10.Pitch = pt[math.random(1,#pt)]
3374
z10.Looped = false
3375
z10:Play()
3376
for i = 1, 3 do
3377
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
3378
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
3379
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3380
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3381
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
3382
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
3383
if Debounces.on == false then break end
3384
wait()
3385
end
3386
z11 = Instance.new("Sound", rarm)
3387
z11.SoundId = "http://www.roblox.com/asset/?id=200633148"
3388
z11.Volume = 1.25
3389
z11.Pitch = pt[math.random(1,#pt)]
3390
z11.Looped = false
3391
z11:Play()
3392
for i = 1, 3 do
3393
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
3394
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
3395
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
3396
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
3397
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
3398
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
3399
if Debounces.on == false then break end
3400
wait()
3401
end
3402
z12 = Instance.new("Sound", larm)
3403
z12.SoundId = "http://www.roblox.com/asset/?id=200633148"
3404
z12.Volume = 1.25
3405
z12.Pitch = pt[math.random(1,#pt)]
3406
z12.Looped = false
3407
z12:Play()
3408
for i = 1, 3 do
3409
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
3410
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
3411
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3412
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3413
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
3414
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
3415
if Debounces.on == false then break end
3416
wait()
3417
end
3418
z13 = Instance.new("Sound", rarm)
3419
z13.SoundId = "http://www.roblox.com/asset/?id=200633148"
3420
z13.Volume = 1.25
3421
z13.Pitch = pt[math.random(1,#pt)]
3422
z13.Looped = false
3423
z13:Play()
3424
for i = 1, 3 do
3425
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
3426
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
3427
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
3428
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
3429
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
3430
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
3431
if Debounces.on == false then break end
3432
wait()
3433
end
3434
z14 = Instance.new("Sound", larm)
3435
z14.SoundId = "http://www.roblox.com/asset/?id=200633148"
3436
z14.Volume = 1.25
3437
z14.Pitch = pt[math.random(1,#pt)]
3438
z14.Looped = false
3439
z14:Play()
3440
for i = 1, 3 do
3441
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
3442
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
3443
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3444
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3445
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
3446
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
3447
if Debounces.on == false then break end
3448
wait()
3449
end
3450
z15 = Instance.new("Sound", rarm)
3451
z15.SoundId = "http://www.roblox.com/asset/?id=200633148"
3452
z15.Volume = 1.25
3453
z15.Pitch = pt[math.random(1,#pt)]
3454
z15.Looped = false
3455
z15:Play()
3456
for i = 1, 3 do
3457
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
3458
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
3459
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
3460
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
3461
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
3462
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
3463
if Debounces.on == false then break end
3464
wait()
3465
end
3466
z16 = Instance.new("Sound", larm)
3467
z16.SoundId = "http://www.roblox.com/asset/?id=200633148"
3468
z16.Volume = 1.25
3469
z16.Pitch = pt[math.random(1,#pt)]
3470
z16.Looped = false
3471
z16:Play()
3472
for i = 1, 3 do
3473
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
3474
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
3475
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3476
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3477
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
3478
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
3479
if Debounces.on == false then break end
3480
wait()
3481
end
3482
z17 = Instance.new("Sound", rarm)
3483
z17.SoundId = "http://www.roblox.com/asset/?id=200633148"--160867463, 161006212
3484
z17.Volume = 1.25
3485
z17.Pitch = pt[math.random(1,#pt)]
3486
z17.Looped = false
3487
z17:Play()
3488
for i = 1, 3 do
3489
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
3490
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
3491
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
3492
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
3493
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
3494
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
3495
if Debounces.on == false then break end
3496
wait()
3497
end
3498
z18 = Instance.new("Sound", larm)
3499
z18.SoundId = "http://www.roblox.com/asset/?id=200633148"
3500
z18.Volume = 1.25
3501
z18.Pitch = pt[math.random(1,#pt)]
3502
z18.Looped = false
3503
z18:Play()
3504
for i = 1, 3 do
3505
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
3506
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
3507
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3508
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3509
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
3510
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
3511
if Debounces.on == false then break end
3512
wait()
3513
end
3514
z19 = Instance.new("Sound", rarm)
3515
z19.SoundId = "http://www.roblox.com/asset/?id=200633148"
3516
z19.Volume = 1.25
3517
z19.Pitch = pt[math.random(1,#pt)]
3518
z19.Looped = false
3519
z19:Play()
3520
for i = 1, 3 do
3521
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
3522
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
3523
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
3524
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
3525
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
3526
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
3527
if Debounces.on == false then break end
3528
wait()
3529
end
3530
z20 = Instance.new("Sound", larm)
3531
z20.SoundId = "http://www.roblox.com/asset/?id=200633148"
3532
z20.Volume = 1.25
3533
z20.Pitch = pt[math.random(1,#pt)]
3534
z20.Looped = false
3535
z20:Play()
3536
for i = 1, 3 do
3537
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
3538
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
3539
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3540
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3541
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
3542
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
3543
if Debounces.on == false then break end
3544
wait()
3545
end
3546
z:Destroy()
3547
z2:Destroy()
3548
z3:Destroy()
3549
z4:Destroy()
3550
z5:Destroy()
3551
z6:Destroy()
3552
z7:Destroy()
3553
z8:Destroy()
3554
z9:Destroy()
3555
z10:Destroy()
3556
z11:Destroy()
3557
z12:Destroy()
3558
z13:Destroy()
3559
z14:Destroy()
3560
z15:Destroy()
3561
z16:Destroy()
3562
z17:Destroy()
3563
z18:Destroy()
3564
z19:Destroy()
3565
z20:Destroy()
3566
Debounces.LPunch = false
3567
Debounces.RPunch = false
3568
Debounces.ks = false
3569
Debounces.ks2 = false
3570
if Debounces.CanAttack == false then
3571
Debounces.CanAttack = true
3572
Debounces.on = false
3573
Debounces.NoIdl = false
3574
end
3575
end
3576
end
3577
end)
3578
-------------------------------
3579
mouse.KeyDown:connect(function(key)
3580
	if key == "t" then
3581
		if Debounces.CanAttack == true then
3582
			Debounces.CanAttack = false
3583
			Debounces.NoIdl = true
3584
			Debounces.on = true
3585
			Debounces.ks = true
3586
    kik = rleg.Touched:connect(function(ht)
3587
        hit = ht.Parent
3588
            if ht and hit:IsA("Model") then
3589
                    if hit:FindFirstChild("Humanoid") then
3590
                        if hit.Name ~= p.Name then
3591
                            --[[if Debounces.Slashing == true and Debounces.Slashed == false then
3592
                                    Debounces.Slashed = true]]--
3593
                                    if Debounces.ks==true then
3594
                                    z = Instance.new("Sound",hed)
3595
                                    z.SoundId = "rbxassetid://169380525"
3596
                                    z.Volume = 1
3597
                                    z:Play()
3598
                                    Debounces.ks=false
3599
                                    end
3600
                                    hit:FindFirstChild("Humanoid"):TakeDamage(2)
3601
                                    hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
3602
                            --Debounces.Slashed = false
3603
                        --end
3604
                    end
3605
                end
3606
            elseif ht and hit:IsA("Hat") then
3607
                if hit.Parent.Name ~= p.Name then
3608
                    if hit.Parent:FindFirstChild("Humanoid") then
3609
                           --[[if Debounces.Slashing == true and Debounces.Slashed == false then
3610
                                    Debounces.Slashed = true]]--
3611
                                    hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
3612
                                    hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
3613
                            --Debounces.Slashed = false
3614
                        --end
3615
                    end
3616
                end
3617
            end
3618
        end)
3619
			for i = 1,20 do
3620
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
3621
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.4)
3622
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
3623
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
3624
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
3625
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
3626
				if Debounces.on == false then break end
3627
				rs:wait()
3628
			end
3629
			kik:disconnect()
3630
			if Debounces.CanAttack == false then
3631
				Debounces.CanAttack = true
3632
				Debounces.NoIdl = false
3633
				Debounces.on = false
3634
            end
3635
        end
3636
    end
3637
end)
3638
----------------------------------------------------
3639
mouse.KeyDown:connect(function(key)
3640
	if key == "y" then
3641
		if Debounces.CanAttack == true then
3642
            Debounces.CanAttack = false
3643
            Debounces.on = true
3644
            Debounces.NoIdl = true
3645
				for i = 1, 15 do
3646
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,-0.25)*CFrame.Angles(math.rad(0),math.rad(-35),math.rad(-90)), 0.2)
3647
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(-35),math.rad(-90)), 0.6)
3648
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.2)
3649
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.4)
3650
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
3651
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
3652
                    if Debounces.on == false then break end
3653
                    rs:wait(2.7)
3654
                end
3655
				xa = Instance.new("Sound",char)
3656
				xa.SoundId = "rbxassetid://419447292"
3657
				xa.Pitch = 1
3658
				xa.Volume = 2.5
3659
				wait(.1)
3660
				xa:Play()
3661
				Debounces.on = false
3662
				Debounces.Here = false
3663
				shot = shot + 1
3664
local rng = Instance.new("Part", larm)
3665
rng.Anchored = true
3666
rng.BrickColor = TorsoColor
3667
rng.CanCollide = false
3668
rng.FormFactor = 3
3669
rng.Name = "Ring"
3670
rng.Size = Vector3.new(1, 1, 1)
3671
rng.Transparency = 0.35
3672
rng.TopSurface = 0
3673
rng.BottomSurface = 0
3674
rng2 = rng:clone()
3675
rng3 = rng2:clone()
3676
rng4 = rng2:clone()
3677
local rngm = Instance.new("SpecialMesh", rng)
3678
rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
3679
rngm.Scale = Vector3.new(10, 10, 1)
3680
rngm2 = rngm:clone()
3681
rngm2.Scale = Vector3.new(5, 5, 3)
3682
rngm3=rngm2:clone()
3683
rngm3.Parent = rng3
3684
rngm3.Scale = Vector3.new(8, 8, 1)
3685
rngm4 = rngm2:clone()
3686
rngm4.Parent = rng4
3687
rngm4.Scale = Vector3.new(6, 6, 1)
3688
local bem = Instance.new("Part", larm)
3689
bem.Anchored = true
3690
bem.BrickColor = BrickColor.new("Really black")
3691
bem.CanCollide = false
3692
bem.FormFactor = 3
3693
bem.Name = "Beam" .. shot
3694
bem.Size = Vector3.new(1, 1, 1)
3695
bem.Transparency = 0.35
3696
bem.Material = "Neon"
3697
bem.TopSurface = 0
3698
bem.BottomSurface = 0
3699
local bemm = Instance.new("SpecialMesh", bem)
3700
bemm.MeshType = 4
3701
bemm.Scale = Vector3.new(1, 50, 50)
3702
local out = Instance.new("Part", larm)
3703
out.Anchored = true
3704
out.BrickColor = BrickColor.new("Really black")
3705
out.CanCollide = false
3706
out.FormFactor = 3
3707
out.Name = "Out"
3708
out.Size = Vector3.new(8, 8, 8)
3709
out.Transparency = 0.35
3710
out.TopSurface = 0
3711
out.BottomSurface = 0
3712
local outm = Instance.new("SpecialMesh", out)
3713
outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
3714
outm.Scale = Vector3.new(12, 8, 12)
3715
local bnd = Instance.new("Part", larm)
3716
bnd.Anchored = true
3717
bnd.BrickColor = BrickColor.new("Really black")
3718
bnd.CanCollide = false
3719
bnd.FormFactor = 3
3720
bnd.Name = "Bend"
3721
bnd.Size = Vector3.new(1, 1, 1)
3722
bnd.Transparency = 1
3723
bnd.TopSurface = 0
3724
bnd.BottomSurface = 0
3725
local bndm = Instance.new("SpecialMesh", bnd)
3726
bndm.MeshType = 3
3727
bndm.Scale = Vector3.new(16, 16, 16)
3728
out.CFrame = larm.CFrame * CFrame.new(0, -5.4, 0)
3729
bem.CFrame = out.CFrame * CFrame.new(0, -50, 0) * CFrame.Angles(0, 0, math.rad(90))
3730
bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
3731
rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
3732
rng3.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
3733
rng4.CFrame = rng.CFrame * CFrame.new(0, -2, 0)
3734
Debounces.Shewt = true
3735
coroutine.wrap(function()
3736
for i = 1, 20, 0.2 do
3737
rngm.Scale = Vector3.new(20 + i*4, 20 + i*4, 2)
3738
rngm3.Scale = Vector3.new(16 + i*6, 16 + i*6, 2)
3739
rngm4.Scale = Vector3.new(12 + i*8, 12 + i*8, 2)
3740
rng.Transparency = i/20
3741
rng3.Transparency = 1/24
3742
rng4.Transparency = i/26
3743
wait()
3744
end
3745
wait()
3746
rng:Destroy()
3747
end)()
3748
if Debounces.Shewt == true then
3749
larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
3750
hit = ht.Parent
3751
if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
3752
if HasntTouched(hit.Name) == true and deb == false then
3753
deb = true
3754
coroutine.wrap(function()
3755
hit:FindFirstChild("Humanoid").PlatformStand = true
3756
hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 275
3757
hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
3758
end)()
3759
table.insert(Touche, hit.Name)
3760
deb = false
3761
end
3762
elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
3763
if HasntTouched(hit.Parent.Name) == true and deb == false then
3764
deb = true
3765
coroutine.wrap(function()
3766
hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
3767
hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 275
3768
wait(1)
3769
hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
3770
end)()
3771
table.insert(Touche, hit.Parent.Name)
3772
deb = false
3773
for i, v in pairs(Touche) do
3774
print(v)
3775
end
3776
end
3777
end
3778
end)
3779
end
3780
for i = 0, 260, 8 do
3781
bem.Size = Vector3.new(i, 30, 30)
3782
out.CFrame = larm.CFrame * CFrame.new(0, -5.4, 0)
3783
bem.CFrame = larm.CFrame * CFrame.new(0, -42 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
3784
bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
3785
bnd.Size = Vector3.new(2,2,2)
3786
bndm.Scale = Vector3.new(16,16,16)
3787
if i % 10 == 0 then
3788
local newRng = rng2:Clone()
3789
newRng.Parent = larm
3790
newRng.CFrame = larm.CFrame * CFrame.new(0, -8.4-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
3791
local newRngm = rngm2:clone()
3792
newRngm.Parent=newRng
3793
coroutine.wrap(function()
3794
for i = 1, 10, 0.2 do
3795
newRngm.Scale = Vector3.new(16 + i*4, 16 + i*4, 6)
3796
newRng.Transparency = i/10
3797
wait()
3798
end
3799
wait()
3800
newRng:Destroy()
3801
end)()
3802
end
3803
wait()
3804
end
3805
wait()
3806
Debounces.Shewt = false
3807
bem:Destroy()
3808
out:Destroy()
3809
bnd:Destroy()
3810
Debounces.Ready = false
3811
for i, v in pairs(Touche) do
3812
table.remove(Touche, i)
3813
end
3814
wait()
3815
table.insert(Touche, char.Name)
3816
Debounces.NoIdl = false
3817
if Debounces.CanAttack == false then
3818
Debounces.CanAttack = true
3819
end
3820
end
3821
end
3822
end)
3823
----------------------------------------------------
3824
mouse.KeyDown:connect(function(key)
3825
    if key == "h" then
3826
        if Debounces.CanAttack == true then
3827
        Debounces.CanAttack = false
3828
        Debounces.on = true
3829
        Debounces.NoIdl = true
3830
        for i = 1, 20 do
3831
	rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
3832
	larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
3833
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
3834
	torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
3835
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
3836
	rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
3837
            if Debounces.on == false then break end
3838
            rs:wait(2.6)
3839
        end
3840
        Spawn(function()
3841
            local Parts = {}
3842
            for Y = -5,5 do
3843
                local P = Instance.new("Part",char)
3844
                P.Anchored = true
3845
                P.FormFactor = "Custom"
3846
                P.CanCollide = false
3847
                P.Size = Vector3.new(2,4,2)
3848
                P.TopSurface = "SmoothNoOutlines"
3849
                P.BottomSurface = "SmoothNoOutlines"
3850
                P.Material = "Neon"
3851
                P.BrickColor = BrickColor.new("Really black")
3852
                P.Name = tostring(Y)
3853
                local i = (Y+5)/(10)
3854
                i = 1-math.cos(math.pi*i-(math.pi/2))
3855
                P.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,Y,-15+(i*1.5))*CFrame.Angles(math.rad(Y*5),0,0)
3856
                --[[P.Touched:connect(function(ht)
3857
                    local hit = ht.Parent
3858
                    if hit:FindFirstChild("Humanoid") then
3859
                        hit.Humanoid:TakeDamage(math.random(20,50))
3860
                    end
3861
                end)]]--
3862
        s = Instance.new("Sound",P)
3863
        s.SoundId = "rbxassetid://228343271"
3864
        s.Volume = 1
3865
        s.Pitch = 0.9
3866
        s:Play()
3867
        sa = Instance.new("Sound",P)
3868
        sa.SoundId = "rbxassetid://419447292"
3869
        sa.Volume = 1
3870
        sa.Pitch = 1
3871
        sa:Play()
3872
P.Touched:connect(function(ht)
3873
        hit = ht.Parent
3874
        if ht and hit:IsA("Model") then
3875
                if hit:FindFirstChild("Humanoid") then
3876
                    if hit.Name ~= p.Name then
3877
                        --[[if Debounces.Slashing == true and Debounces.Slashed == false then
3878
                                Debounces.Slashed = true]]--
3879
                                    hit:FindFirstChild("Humanoid"):TakeDamage(math.random(1,3))
3880
                                    hit:FindFirstChild("Humanoid").PlatformStand = true
3881
                                wait(1)
3882
                                --Debounces.Slashed = false
3883
                        --end
3884
                end
3885
                end
3886
        elseif ht and hit:IsA("Hat") then
3887
            if hit.Parent.Name ~= p.Name then
3888
                if hit.Parent:FindFirstChild("Humanoid") then
3889
                        --[[if Debounces.Slashing == true and Debounces.Slashed == false then
3890
                                Debounces.Slashed = true]]--
3891
                                hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random (1,3))
3892
                                hit:FindFirstChild("Humanoid").PlatformStand = true
3893
                                wait(1)
3894
                    --Debounces.Slashed = false
3895
                --end
3896
            end
3897
        end
3898
    end
3899
end)
3900
                Parts[#Parts+1] = P
3901
            end
3902
            local BREAKIT = false
3903
            local CParts = {}
3904
            local Rocks = {}
3905
            local LastPos = nil
3906
            for i = 1,70 do
3907
                for i2,v in pairs(Parts) do
3908
                    v.CFrame = v.CFrame*CFrame.new(0,0,-4)
3909
                    local cf = v.CFrame
3910
                    v.Size = v.Size+Vector3.new(0.4,0.35,0)
3911
                    v.CFrame = cf
3912
                    v.Transparency = v.Transparency+0.02
3913
                    if v.Transparency >= 0.975 then BREAKIT = true end
3914
                    if v.Name == "0" then
3915
                        local Ignore = {}
3916
                        for i,v in pairs(game:GetService("Players"):GetPlayers()) do
3917
                            if v.Character ~= nil then
3918
                                Ignore[#Ignore+1] = v.Character
3919
                            end
3920
                        end
3921
                        local ray = Ray.new(v.Position+Vector3.new(0,20,0),Vector3.new(0,-200,0))
3922
                        local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(ray,Ignore)
3923
                        if Hit ~= nil then
3924
                            if #Rocks == 0 then
3925
                                for i = 1,5 do
3926
                                    local P = Instance.new("Part",char)
3927
                                    Rocks[#Rocks+1] = P
3928
                                    P.Anchored = true
3929
                                    P.FormFactor = "Custom"
3930
                                    P.BrickColor = Hit.BrickColor
3931
                                    P.Material = Hit.Material
3932
                                    P.TopSurface = "Smooth"
3933
                                    P.BottomSurface = "Smooth"
3934
                                    P.Size = Vector3.new(2,2,2)*(math.random(500,900)/100)
3935
                                end
3936
                            end
3937
                            for i,P in pairs(Rocks) do
3938
                                P.CFrame = ((CFrame.new(Pos)*(v.CFrame-v.Position))*CFrame.new(math.random(-math.ceil(v.Size.X/2),math.ceil(v.Size.X/2)),0,-math.random(5,8))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
3939
                            end
3940
                            local P = Instance.new("Part",char)
3941
                            CParts[#CParts+1] = {P,tick()}
3942
                            P.Anchored = true
3943
                            P.FormFactor = "Custom"
3944
                            P.BrickColor = Hit.BrickColor
3945
                            P.Material = Hit.Material
3946
                            P.TopSurface = "Smooth"
3947
                            P.BottomSurface = "Smooth"
3948
                            P.Size = Vector3.new(2,2,2)*(math.random(100,300)/100)
3949
                            Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
3950
                            Pos = Pos.p
3951
                            P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
3952
                            local P = P:Clone()
3953
                            CParts[#CParts+1] = {P,tick()}
3954
                            P.Parent = char
3955
                            Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(-v.Size.X,0,0)
3956
                            Pos = Pos.p
3957
                            P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,-20)))
3958
                            if LastPos ~= nil then
3959
                                local P = P:Clone()
3960
                                CParts[#CParts+1] = {P,tick()}
3961
                                P.Parent = char
3962
                                P.BrickColor = TorsoColor
3963
                                P.Material = "Neon"
3964
                                Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
3965
                                Pos = Pos.p
3966
                                local CFr = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
3967
                                P.Size = Vector3.new(v.Size.X-0.25,1,(CFr.p-LastPos.p).Magnitude+0.25)
3968
                                --P.Velocity = Vector3.new(0,-1000,0)
3969
                                P.CFrame = CFrame.new(CFr.p,LastPos.p)*CFrame.new(0,0,-((CFr.p-LastPos.p).Magnitude+0.25)/2)
3970
                            end
3971
                            LastPos = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
3972
                        end
3973
                    end
3974
                end
3975
                if BREAKIT then break end
3976
                wait(0.002)
3977
            end
3978
            for i,v in pairs(Rocks) do
3979
                CParts[#CParts+1] = {v,tick()}
3980
            end
3981
            for i,v in pairs(Parts) do
3982
                v:Destroy()
3983
            end
3984
            Parts = nil
3985
            while true do
3986
                local t = tick()
3987
                local p = nil
3988
                for i,v in pairs(CParts) do
3989
                    if t-v[2] > 4 then
3990
                        v[1].Transparency = v[1].Transparency+0.05
3991
                        if v[1].Transparency >= 1 then
3992
                            v[1]:Destroy()
3993
                            CParts[i] = nil
3994
                        end
3995
                    end
3996
                    p = v
3997
                end
3998
                if p == nil then break end
3999
                wait(0.002)
4000
            end
4001
            for i,v in pairs(CParts) do
4002
                v:Destroy()
4003
            end
4004
            CParts = {}
4005
        end)
4006
        for i = 1, 20 do
4007
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
4008
	larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
4009
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
4010
	torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
4011
	lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
4012
	rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
4013
        cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1)
4014
            if Debounces.on == false then break end
4015
            rs:wait(2)
4016
        end
4017
    if Debounces.CanAttack == false then
4018
        Debounces.CanAttack = true
4019
        Debounces.on = false
4020
        Debounces.NoIdl = false
4021
            end
4022
        end
4023
    end
4024
end)
4025
----------------------------------------------------
4026
local orbt={}
4027
local stlt={}
4028
local chot={}
4029
local cfxt={}
4030
local pfxt={}
4031
local cns=0
4032
local cnOrb=nil
4033
mouse.KeyDown:connect(function(key)
4034
    if key == "u" then
4035
        if Debounces.CanAttack == true then
4036
            Debounces.CanAttack = false
4037
            Debounces.NoIdl = true
4038
            Debounces.on = true
4039
                        orbt={}
4040
                        stlt={}
4041
                        chot={}
4042
                        cfxt={}
4043
                for i = 1, 20 do
4044
                        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
4045
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
4046
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
4047
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
4048
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
4049
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
4050
                        if Debounces.on == false then end
4051
                        rs:wait()
4052
                    end
4053
                z2 = Instance.new("Sound",char)
4054
                z2.SoundId = "rbxassetid://489657591"
4055
                z2.Pitch = 1
4056
                z2.Volume = 2
4057
                wait(0.1)
4058
                z2:Play()
4059
                cnOrb=nwPrt(char,Vector3.new(1,1,1),larm.CFrame*CFrame.new(0,-3.4,-0.1),"White")
4060
                debris:AddItem(cnOrb,50)
4061
                cnOrb.Mesh.MeshType=3
4062
                cnOrb.Transparency = 0.5
4063
                table.insert(orbt,cnOrb)
4064
                table.insert(stlt,cnOrb)
4065
                local nt=0
4066
                for i=0,14.75,0.02 do
4067
                        nt=nt+1
4068
                        cns=i
4069
                        if nt>=2 then
4070
                                nt=0
4071
                                local cho=nwPrt(mod3,Vector3.new(0.2,0.2,0.2),cnOrb.CFrame*CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))*CFrame.new(0,5+cns,0),"White")
4072
                                debris:AddItem(cho,1)
4073
                                cho.Mesh.MeshType=3
4074
				cho.Transparency = 1
4075
                                table.insert(chot,cho)
4076
                        end
4077
                        cnOrb.CFrame=larm.CFrame*CFrame.new(0,-3.4-(cns/2),-0.1)
4078
                        cnOrb.Mesh.Scale=Vector3.new(i,i,i)
4079
                        wait()
4080
                end
4081
                for i = 1, 14 do
4082
		        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
4083
		        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
4084
		        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
4085
		        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
4086
		        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
4087
		        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
4088
                        if Debounces.on == false then end
4089
                        rs:wait()
4090
                    end
4091
                coroutine.wrap(function()
4092
                for i = 1, 20 do
4093
		        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
4094
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
4095
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
4096
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
4097
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
4098
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
4099
                        if Debounces.on == false then end
4100
                        rs:wait()
4101
                    end
4102
                end)()
4103
                wait(0.1)
4104
                stlt={}
4105
                local ry,ht,ps=newRay(root.CFrame*CFrame.new(0,0,-4),root.CFrame*CFrame.new(0,0,-4)*CFrame.Angles(math.rad(-5),0,0)*CFrame.new(0,0,-2),160,{char})
4106
                cnOrb.CFrame=root.CFrame*CFrame.new(0,0,-4)*CFrame.Angles(math.rad(-5),0,0)
4107
                local nt=0
4108
                for i=0,160,3 do
4109
                                        cnOrb.CFrame=cnOrb.CFrame*CFrame.new(0,0,-3)
4110
                                        nt=nt+1
4111
                                        if nt>=6 then
4112
                        nt=0
4113
                        local cfx=nwPrt(mod3,Vector3.new(10,10,10),cnOrb.CFrame*CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,0),"Really black")
4114
                        cfx.Mesh.MeshId="rbxassetid://0"
4115
                        cfx.Transparency=0.4
4116
                        table.insert(cfxt,cfx)
4117
                        debris:AddItem(cfx,1)
4118
                    end
4119
                                                if (cnOrb.Position-ps).magnitude<12 then
4120
                                                        break
4121
                                                end
4122
                                wait()
4123
                        end
4124
                        orbt={}
4125
                        
4126
                        for i=0,1,0.1 do
4127
                                local cs=cnOrb.Mesh.Scale
4128
                                cnOrb.Mesh.Scale=Vector3.new(Tween(cs.X,100,i),Tween(cs.Y,100,i),Tween(cs.Z,100,i))
4129
                                wait()
4130
                        end
4131
                        local ofx=nwPrt(cnOrb,Vector3.new(10,10,10),cnOrb.CFrame,"Really black")
4132
                        ofx.Transparency=0.5
4133
                        ofx.Mesh.MeshType=3
4134
                        ofx.Mesh.Scale=Vector3.new(30,30,30)
4135
                        for _,v in pairs(game:service"Players":GetChildren()) do
4136
                                pcall(function()
4137
                                        for _,c in pairs(v.Character:GetChildren()) do
4138
                                                if v~=p and c:IsA("Part") and (cnOrb.CFrame.p-c.CFrame.p).magnitude<120 and (cnOrb.CFrame.p-c.CFrame.p).magnitude>50 then
4139
                                                        local hrp=v.Character:FindFirstChild("HumanoidRootPart")
4140
                                                        hrp.Velocity=CFrame.new(hrp.CFrame.p,(cnOrb.CFrame*CFrame.new(0,10,0)).p).lookVector*2500
4141
                                                end
4142
                                        end
4143
                                end)
4144
                        end
4145
                        for i=0,1,0.05 do
4146
                                local cs=cnOrb.Mesh.Scale
4147
                                cnOrb.Mesh.Scale=Vector3.new(Tween(cs.X,0.1,i),Tween(cs.Y,0.1,i),Tween(cs.Z,0.1,i))
4148
                                local ofs=ofx.Mesh.Scale
4149
                                ofx.Mesh.Scale=Vector3.new(Tween(ofs.X,0.1,i),Tween(ofs.Y,0.1,i),Tween(ofs.Z,0.1,i))
4150
                                ofx.Transparency=Tween(ofx.Transparency,1,i)
4151
                                wait()
4152
                        end
4153
                        ofx:Destroy()
4154
                        cnOrb.CFrame=CFrame.new(cnOrb.Position)*CFrame.new(0,10,0)
4155
                        local cnfx=nwPrt(cnOrb,Vector3.new(100,100,100),cnOrb.CFrame,"Really black")
4156
                        cnfx.Mesh.MeshType=3
4157
                        cnOrb.Transparency=0.5
4158
                        local cnr=nwPrt(cnOrb,Vector3.new(100,100,100),cnOrb.CFrame,"Really black")
4159
                        cnr.Transparency=0.5
4160
                        cnr.Mesh.MeshType=3
4161
                        local rn1=nwPrt(cnOrb,Vector3.new(10,10,10),cnOrb.CFrame*CFrame.Angles(math.rad(90),0,0),"White")
4162
                        rn1.Transparency=1
4163
                        rn1.Mesh.MeshId="rbxassetid://3270017"
4164
                        local rn2=nwPrt(cnOrb,Vector3.new(10,10,10),cnOrb.CFrame,"White")
4165
                        rn2.Transparency=1
4166
                        rn2.Mesh.MeshId="rbxassetid://3270017"
4167
                        local rn3=nwPrt(cnOrb,Vector3.new(100,100,100),cnOrb.CFrame*CFrame.Angles(math.rad(-90),0,0),"White")
4168
                        rn3.Transparency=1
4169
                        rn3.Mesh.MeshId="rbxassetid://3270017"
4170
                        local rn4=nwPrt(cnOrb,Vector3.new(100,100,100),cnOrb.CFrame,"White")
4171
                        rn4.Transparency=1
4172
                        rn4.Mesh.MeshId="rbxassetid://3270017"
4173
                        local rn5=nwPrt(cnOrb,Vector3.new(200,200,100),cnOrb.CFrame,"White")
4174
                        rn5.Transparency=1
4175
                        rn5.Mesh.MeshId="rbxassetid://3270017"
4176
                        local rn6=nwPrt(cnOrb,Vector3.new(200,200,100),cnOrb.CFrame,"White")
4177
                        rn6.Transparency=1
4178
                        rn6.Mesh.MeshId="rbxassetid://3270017"
4179
                        local nt=0
4180
                        local cs=nil
4181
                        z4 = Instance.new("Sound",char)
4182
                        z4.SoundId = "rbxassetid://419447292"
4183
                        z4.Pitch = 1
4184
                        z4.Volume = 10
4185
                        wait(0.1)
4186
                        z4:Play()
4187
                        z3 = Instance.new("Sound",char)
4188
                        z3.SoundId = "rbxassetid://421328847"
4189
                        z3.Pitch = 1
4190
                        z3.Volume = 10
4191
                        wait(0.1)
4192
                        z3:Play()
4193
                        for i=0,1,0.05 do
4194
                                cs=cnOrb.Mesh.Scale
4195
                                cnOrb.Mesh.Scale=Vector3.new(Tween(cs.X,100,i),Tween(cs.Y,100,i),Tween(cs.Z,100,i))
4196
                                local fs=cnfx.Mesh.Scale
4197
                                cnfx.Mesh.Scale=Vector3.new(Tween(fs.X,120,i),Tween(fs.Y,120,i),Tween(fs.Z,120,i))
4198
                                cnfx.Transparency=cnfx.Transparency+0.05
4199
                                rn1.Mesh.Scale=Vector3.new(Tween(fs.X,120,i),Tween(fs.Y,120,i),Tween(fs.Z,60,i))
4200
                                rn2.Mesh.Scale=Vector3.new(Tween(fs.X,120,i),Tween(fs.Y,120,i),Tween(fs.Z,60,i))
4201
                                rn1.CFrame=rn1.CFrame*CFrame.Angles(math.rad(10),math.rad(6),math.rad(3))
4202
                                rn2.CFrame=rn2.CFrame*CFrame.Angles(math.rad(10),math.rad(6),math.rad(3))
4203
                                rn1.Transparency=Tween(rn1.Transparency,0.8,i)
4204
                                rn2.Transparency=Tween(rn2.Transparency,0.8,i)
4205
                                rn3.Mesh.Scale=Vector3.new(Tween(fs.X,1200,i),Tween(fs.Y,1200,i),Tween(fs.Z,600,i))
4206
                                rn4.Mesh.Scale=Vector3.new(Tween(fs.X,1200,i),Tween(fs.Y,1200,i),Tween(fs.Z,600,i))
4207
                                rn3.CFrame=rn3.CFrame*CFrame.Angles(math.rad(-10),math.rad(-6),math.rad(-3))
4208
                                rn4.CFrame=rn4.CFrame*CFrame.Angles(math.rad(-10),math.rad(-6),math.rad(-3))
4209
                                rn3.Transparency=Tween(rn1.Transparency,0.8,i)
4210
                                rn4.Transparency=Tween(rn2.Transparency,0.8,i)
4211
                                rn5.Transparency=Tween(rn2.Transparency,0.25,i)
4212
                                rn5.CFrame=rn5.CFrame*CFrame.Angles(math.rad(-20),math.rad(-18),math.rad(-9))
4213
                                rn5.Mesh.Scale=Vector3.new(Tween(fs.X,2400,i),Tween(fs.Y,2400,i),Tween(fs.Z,1200,i))
4214
                                rn6.Transparency=Tween(rn2.Transparency,0.25,i)
4215
                                rn6.CFrame=rn6.CFrame*CFrame.Angles(math.rad(20),math.rad(18),math.rad(9))
4216
                                rn6.Mesh.Scale=Vector3.new(Tween(fs.X,2400,i),Tween(fs.Y,2400,i),Tween(fs.Z,1200,i))
4217
                                local rs=cnr.Mesh.Scale
4218
                                cnr.Mesh.Scale=Vector3.new(Tween(rs.X,10,i),Tween(rs.Y,10,i),Tween(rs.Z,10,i))
4219
                                nt=nt+1
4220
                                if nt>=6 then
4221
                                        local pls={}
4222
                                        for _,v in pairs(game.Players:GetChildren()) do
4223
                                                table.insert(pls,v)
4224
                                        end
4225
                                        local ry2,ht2,ps2=newRay(cnOrb.CFrame,cnOrb.CFrame*CFrame.new(0,-1,0),1000,pls)
4226
                                        local pffx=nwPrt(mod3,Vector3.new(1,1,1),CFrame.new(ps2)*CFrame.new(0,10,-12),"White")
4227
                                        pffx.Mesh.MeshId="rbxassetid://0"
4228
                                        pffx.Mesh.Scale=Vector3.new(cs.X,cs.Y/5,cs.Z)
4229
                                        debris:AddItem(pffx,2)
4230
                                        table.insert(pfxt,pffx)
4231
                                        nt=0
4232
                                end
4233
                                wait()
4234
                        end
4235
                        local int=0
4236
                        coroutine.wrap(function()
4237
                        for i=1,500 do
4238
                                rn1.CFrame=rn1.CFrame*CFrame.Angles(math.rad(10),math.rad(5),math.rad(5))
4239
                                rn2.CFrame=rn2.CFrame*CFrame.Angles(math.rad(10),math.rad(5),math.rad(5))
4240
                                rn3.CFrame=rn3.CFrame*CFrame.Angles(math.rad(-10),math.rad(-5),math.rad(-5))
4241
                                rn4.CFrame=rn4.CFrame*CFrame.Angles(math.rad(-10),math.rad(-5),math.rad(-5))
4242
                                rn5.CFrame=rn5.CFrame*CFrame.Angles(math.rad(5),math.rad(5),math.rad(5))
4243
                                rn6.CFrame=rn6.CFrame*CFrame.Angles(math.rad(-5),math.rad(-5),math.rad(-5))
4244
                                nt=nt+1
4245
                                int=int+1
4246
                                local htd={p}
4247
                                for _,v in pairs(game:service"Players":GetChildren()) do
4248
                                        pcall(function()
4249
                                                for _,c in pairs(v.Character:GetChildren()) do
4250
                                                        if c:IsA("Part") and not inT(v,htd) and (cnOrb.CFrame.p-c.CFrame.p).magnitude<50 then
4251
                                                                v.Character:FindFirstChild("Humanoid").Health=v.Character:FindFirstChild("Humanoid").Health-2
4252
                                                                v.Character:FindFirstChild("HumanoidRootPart").Velocity=Vector3.new(0,0,0)
4253
                                                                table.insert(htd,v)
4254
                                                        end
4255
                                                end
4256
                                        end)
4257
                                end
4258
                                htd={p}
4259
                                if int>=6 then
4260
                                for _,v in pairs(game:service"Players":GetChildren()) do
4261
                                        pcall(function()
4262
                                                for _,c in pairs(v.Character:GetChildren()) do
4263
                                                        if c:IsA("Part") and not inT(v,htd) and (cnOrb.CFrame.p-c.CFrame.p).magnitude<50 then
4264
                                                                table.insert(htd,v)
4265
                                                                local hfx=nwPrt(mod3,Vector3.new(1,1,1),c.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2)),"White")
4266
                                                                hfx.Mesh.Scale=Vector3.new(2,2,2)
4267
                                                                hfx.Mesh.MeshType=3
4268
                                                                debris:AddItem(hfx,2)
4269
                                                                coroutine.wrap(function()
4270
                                                                        pcall(function()
4271
                                                                                for i=0,1,0.05 do
4272
                                                                                        pcall(function()
4273
                                                                                        local hs=hfx.Mesh.Scale
4274
                                                                                        hfx.CFrame=Lerp(hfx.CFrame,cnOrb.CFrame,i)
4275
                                                                                        hfx.Mesh.Scale=Vector3.new(Tween(hs.X,0.1,i),Tween(hs.Y,0.1,i),Tween(hs.Z,0.1,i))
4276
                                                                                        end)
4277
                                                                                        wait()
4278
                                                                                end
4279
                                                                                hfx:Destroy()
4280
                                                                        end)
4281
                                                                end)()
4282
                                                        end
4283
                                                end
4284
                                        end)
4285
                                end
4286
                                int=0
4287
                                end
4288
                                if nt>=4 then
4289
                                        local pls={}
4290
                                        for _,v in pairs(game.Players:GetChildren()) do
4291
                                                table.insert(pls,v)
4292
                                        end
4293
                                        local ry2,ht2,ps2=newRay(cnOrb.CFrame,cnOrb.CFrame*CFrame.new(0,-1,0),1000,pls)
4294
                                        local pffx=nwPrt(mod3,Vector3.new(1,1,1),CFrame.new(ps2)*CFrame.new(0,10,-12),"White")
4295
                                        pffx.Transparency=0.4
4296
                                        pffx.Mesh.MeshId="rbxassetid://0"
4297
                                        pffx.Mesh.Scale=Vector3.new(cs.X-10,cs.Y/5,cs.Z-10)
4298
                                        debris:AddItem(pffx,2)
4299
                                        table.insert(pfxt,pffx)
4300
                                        nt=0
4301
                                end
4302
                                wait()
4303
                        end
4304
                        cnOrb:Destroy()
4305
                        cnfx:Destroy()
4306
                        for _,v in pairs(mod3:GetChildren()) do
4307
                                v:Destroy()
4308
                        end
4309
                        orbt={}
4310
                        stlt={}
4311
                        chot={}
4312
                        cfxt={}
4313
                        pfxt={}
4314
                        end)()
4315
                        if Debounces.CanAttack == false then
4316
                                Debounces.CanAttack = true
4317
                                Debounces.NoIdl = false
4318
                                Debounces.on = false
4319
            end
4320
        end
4321
    end
4322
end)
4323
----------------------------------------------------
4324
--[[mouse.KeyDown:connect(function(key)
4325
	if key == "y" then
4326
		if Debounces.CanAttack == true then
4327
			Debounces.CanAttack = false
4328
			Debounces.NoIdl = true
4329
			Debounces.on = true
4330
				local shell = Instance.new("Part",torso)
4331
				shell.BrickColor = TorsoColor
4332
				shell.Anchored = false
4333
				shell.CanCollide = false
4334
				shell.Locked = true
4335
				shell.TopSurface = "SmoothNoOutlines"
4336
				shell.BottomSurface = "SmoothNoOutlines"
4337
				shell.Size = Vector3.new(1.2,1.2,1.2)
4338
				shell.FormFactor = 3
4339
				local shellm = Instance.new("SpecialMesh",shell)
4340
				shellm.MeshType = "Sphere"
4341
				shellm.Scale = Vector3.new(1.2,1.2,1.2)
4342
				Omega = function()
4343
					local X = Instance.new("Part",char)
4344
					local O = Instance.new("ObjectValue",X)
4345
					O.Name = "creator"
4346
					X.Locked = true
4347
					X.Name = "Shell"
4348
					X.Anchored = false
4349
					X.CanCollide = false
4350
					X.Transparency = 0.5
4351
					X.Reflectance = 0
4352
					X.BottomSurface = 0
4353
					X.TopSurface = 0
4354
					X.Shape = 0
4355
					local V = Instance.new("ObjectValue",X)
4356
					V.Value = char
4357
					V.Name = "creator"
4358
					X.BrickColor = TorsoColor
4359
					X.Size = Vector3.new(40,40,40)
4360
					--X.Material = "Neon"
4361
					local Z = Instance.new("SpecialMesh",X)
4362
					Z.MeshType = "Sphere"
4363
					Z.Scale = Vector3.new(0.2,0.2,0.2)
4364
					X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
4365
					local bv = Instance.new("BodyVelocity",X)
4366
					bv.maxForce = Vector3.new(99999,99999,99999)
4367
					X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
4368
					bv.velocity = root.CFrame.lookVector*10
4369
					Explode = X.Touched:connect(function(hit)
4370
						if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart}") then
4371
							local cf = X.CFrame
4372
							bv:Destroy()
4373
							X.Anchored = true
4374
							Z:Remove()
4375
							Explode:disconnect()
4376
							X.Size = Vector3.new(3,3,3)
4377
							X.Touched:connect(function(hit) end)
4378
							X.CanCollide = false
4379
							for i,v in pairs(FindNearestTorso(X.CFrame.p,200))do
4380
								if v:FindFirstChild('Humanoid') then
4381
									v.Humanoid:TakeDamage(math.random(80,120))
4382
								end
4383
							end
4384
								for i = 1, (40) do rs:wait()
4385
									X.Transparency = X.Transparency + (1/40)
4386
									X.Size = X.Size + Vector3.new(1,1,1)
4387
									X.CFrame = root.CFrame * CFrame.new(0,0,-10)
4388
								end
4389
							X:Destroy()
4390
							end
4391
						end)
4392
					end
4393
			for i = 1,200 do
4394
				shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4395
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.03)
4396
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
4397
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
4398
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
4399
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
4400
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
4401
				if Debounces.on == false then break end
4402
				rs:wait()
4403
			end
4404
			for i = 1,30 do
4405
				shell.CFrame = torso.CFrame * CFrame.new(0,8,0)
4406
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.4)
4407
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-170)), 0.4)
4408
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
4409
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
4410
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
4411
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
4412
				if Debounces.on == false then break end
4413
				rs:wait()
4414
			end
4415
			for i = 1,40 do
4416
				shell.CFrame = torso.CFrame * CFrame.new(0,20,0)
4417
				shell.Size = shell.Size + Vector3.new(1,1,1)
4418
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
4419
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-100)), 0.4)
4420
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
4421
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
4422
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
4423
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
4424
				if Debounces.on == false then break end
4425
				rs:wait()
4426
			end
4427
			for i = 1,40 do
4428
				shell.CFrame = torso.CFrame * CFrame.new(0,0,-30)
4429
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(20)), 0.4)
4430
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.4)
4431
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
4432
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
4433
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
4434
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
4435
				if Debounces.on == false then break end
4436
				rs:wait()
4437
			end
4438
			for i = 1,60 do
4439
				shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
4440
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.4)
4441
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.4)
4442
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
4443
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
4444
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
4445
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
4446
				if Debounces.on == false then break end
4447
				rs:wait()
4448
			end
4449
			for i = 1,60 do
4450
				shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
4451
				shell.Size = shell.Size + Vector3.new(1,1,1)
4452
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(120)), 0.4)
4453
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-120)), 0.4)
4454
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
4455
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
4456
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
4457
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
4458
				if Debounces.on == false then break end
4459
				rs:wait()
4460
			end
4461
			if Debounces.CanAttack == false then
4462
				Debounces.CanAttack = true
4463
				Debounces.NoIdl = false
4464
				Debounces.on = false
4465
            end
4466
        end
4467
    end
4468
end)]]--
4469
----------------------------------------------------
4470
Charging = false
4471
mouse.KeyDown:connect(function(key)
4472
	if key == "r" then
4473
		if Charging == false then
4474
			Charging = true
4475
			if Debounces.CanAttack == true then
4476
				Debounces.CanAttack = false
4477
				Debounces.NoIdl = true
4478
				Debounces.on = true
4479
				for i = 1,20 do
4480
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
4481
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
4482
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
4483
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
4484
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
4485
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
4486
					if Debounces.on == false then break end
4487
					rs:wait()
4488
				end
4489
				--[[for i = 1,20 do
4490
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
4491
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
4492
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
4493
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
4494
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
4495
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
4496
					if Debounces.on == false then break end
4497
					rs:wait()
4498
				end]]--
4499
xay = Instance.new("Sound",char)
4500
xay.SoundId = "rbxassetid://419447292"
4501
xay.Pitch = 1
4502
xay.Volume = 2.5
4503
xay:Play()
4504
pt=Instance.new('Part',torso)
4505
pt.Anchored=true
4506
pt.CanCollide=false
4507
pt.Locked = true
4508
pt.FormFactor='Custom'
4509
pt.Size=Vector3.new(1,1,1)
4510
pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
4511
pt.Transparency=.6
4512
pt.BrickColor=BrickColor.new('Really black')
4513
msh=Instance.new('SpecialMesh',pt)
4514
msh.MeshId='http://www.roblox.com/asset/?id=20329976'
4515
msh.Scale=Vector3.new(8,4,8)
4516
pt2=pt:clone()
4517
pt2.Parent = torso
4518
pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
4519
pt2.BrickColor=TorsoColor
4520
msh2=msh:clone()
4521
msh2.Parent=pt2
4522
msh2.Scale=Vector3.new(10,5,10)
4523
4524
custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
4525
4526
bl = Instance.new("Part", char)
4527
bl.Locked = true
4528
bl.Name = "Shell"
4529
bl.BrickColor = BrickColor.new("Really black")
4530
bl.Anchored = true
4531
bl.CanCollide = false
4532
bl.Transparency = 0
4533
bl.Reflectance = 0
4534
bl.BottomSurface = 0
4535
bl.TopSurface = 0
4536
bl.Shape = 0
4537
blm = Instance.new("SpecialMesh",bl)
4538
blm.MeshType = "Sphere"
4539
blm.Scale = Vector3.new(1,1,1)
4540
blm.MeshId = "rbxassetid://9982590"
4541
4542
bl2 = Instance.new("Part", char)
4543
bl2.Locked = true
4544
bl2.Name = "Shella"
4545
bl2.BrickColor = BrickColor.new("Really black")
4546
bl2.Anchored = true
4547
bl2.CanCollide = false
4548
bl2.Transparency = 0
4549
bl2.Reflectance = 0
4550
bl2.BottomSurface = 0
4551
bl2.TopSurface = 0
4552
bl2.Shape = 0
4553
blm2 = Instance.new("SpecialMesh",bl2)
4554
blm2.MeshType = "Sphere"
4555
blm2.Scale = Vector3.new(1,1,1)
4556
blm2.MeshId = "rbxassetid://9982590"
4557
4558
	coroutine.resume(coroutine.create(function()
4559
        for i=1, math.huge, 4 do
4560
			if Charging == true then
4561
				rs:wait()
4562
				bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
4563
				blm.Scale = blm.Scale + Vector3.new(15, 15, 15)
4564
				bl.Transparency = bl.Transparency + 0.075
4565
				bl2.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
4566
				blm2.Scale = blm2.Scale + Vector3.new(5, 5, 5)
4567
				bl2.Transparency = bl2.Transparency + 0.025
4568
				pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
4569
				pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
4570
				msh.Scale = msh.Scale + Vector3.new(5,2.5,5)
4571
				msh2.Scale = msh2.Scale + Vector3.new(10,5,10)
4572
				elseif Charging == false then break
4573
			end
4574
		end
4575
    end))
4576
4577
repeat
4578
    local p = Instance.new('Part',torso)
4579
    p.formFactor = 'Custom'
4580
    p.Size = Vector3.new(1,1,1)
4581
    p.BrickColor = workspace.Base.BrickColor
4582
    p.CanCollide = false
4583
    p.Transparency = 0
4584
    p.Anchored = true
4585
    p.Locked=true
4586
    p.Material = workspace.Base.Material
4587
    s = math.random(1,40)/10
4588
    local m = Instance.new("BlockMesh",p)
4589
    m.Scale = Vector3.new(s,s,s)
4590
    p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
4591
	--[[coroutine.wrap(function()
4592
		wait(2)
4593
		while Charging == true do
4594
		wait(2)
4595
		GroundWave1()
4596
		wait(2)
4597
		end
4598
	end)()]]--
4599
	Spawn(function()
4600
		while rs:wait() do
4601
			if Charging == true then
4602
				rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
4603
				larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
4604
				hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
4605
				torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
4606
				lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
4607
				rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
4608
			elseif Charging == false then break
4609
			end
4610
		end
4611
	end)
4612
	Spawn(function()
4613
        while rs:wait() do
4614
            if p.Transparency >= 1 then p:Destroy() break end
4615
            p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
4616
            p.Transparency = p.Transparency+0.01
4617
        end
4618
    end)
4619
    wait(.3)
4620
until Charging == false
4621
			end
4622
		end
4623
	end
4624
end)
4625
----------------------------------------------------
4626
mouse.KeyUp:connect(function(key)
4627
	if key == "r" then
4628
		if Charging == true then
4629
			Charging = false
4630
				pt:Destroy()
4631
				pt2:Destroy()
4632
				bl:Destroy()
4633
			if Debounces.CanAttack == false then
4634
				Debounces.CanAttack = true
4635
				Debounces.NoIdl = false
4636
				Debounces.on = false
4637
			end
4638
		end
4639
	end
4640
end)
4641
----------------------------------------------------
4642
mouse.KeyDown:connect(function(key)
4643
	if key == "g" then
4644
		if Debounces.CanAttack == true then
4645
			Debounces.CanAttack = false
4646
			Debounces.NoIdl = true
4647
			Debounces.on = true
4648
				local shell = Instance.new("Part",torso)
4649
				shell.BrickColor = TorsoColor
4650
				shell.Anchored = true
4651
				shell.CanCollide = false
4652
				shell.Locked = true
4653
				shell.TopSurface = "SmoothNoOutlines"
4654
				shell.BottomSurface = "SmoothNoOutlines"
4655
				shell.Size = Vector3.new(1,1,1)
4656
				shellm = Instance.new("SpecialMesh",shell)
4657
				shellm.MeshType = "Sphere"
4658
				shellm.Scale = Vector3.new(1,1,1)
4659
				local shell2 = Instance.new("Part",torso)
4660
				shell2.BrickColor = TorsoColor
4661
				shell2.Anchored = true
4662
				shell2.CanCollide = false
4663
				shell2.Locked = true
4664
				shell2.TopSurface = "SmoothNoOutlines"
4665
				shell2.BottomSurface = "SmoothNoOutlines"
4666
				shell2.Size = Vector3.new(1,1,1)
4667
				shellm2 = Instance.new("SpecialMesh",shell2)
4668
				shellm2.MeshType = "Sphere"
4669
				shellm2.Scale = Vector3.new(1,1,1)
4670
4671
function FindNearestTorso(Position,Distance,SinglePlayer)
4672
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
4673
        local List = {}
4674
        for i,v in pairs(workspace:GetChildren())do
4675
            if v:IsA("Model")then
4676
                if v:findFirstChild("Torso")then
4677
                    if v ~= char then
4678
                        if(v.Torso.Position -Position).magnitude <= Distance then
4679
                            table.insert(List,v)
4680
                        end
4681
                    end
4682
                end
4683
            end
4684
        end
4685
    return List
4686
end
4687
4688
Shell = function()
4689
local X = Instance.new("Part",char)
4690
local O = Instance.new("ObjectValue",X)
4691
        O.Name = "creator"
4692
        X.Locked = true
4693
		X.Name = "Shell"
4694
        X.Anchored = false
4695
        X.CanCollide = false
4696
        X.Transparency = 0
4697
        X.Reflectance = 0
4698
        X.BottomSurface = 0
4699
        X.TopSurface = 0
4700
        X.Shape = 0
4701
        local V = Instance.new("ObjectValue",X)
4702
        V.Value = char
4703
        V.Name = "creator"
4704
        X.BrickColor = TorsoColor
4705
        X.Size = Vector3.new(1,1,1)
4706
        --X.Material = "Neon"
4707
        local Z = Instance.new("SpecialMesh",X)
4708
        Z.MeshType = "Sphere"
4709
        Z.Scale = Vector3.new(1,1,1)
4710
        X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
4711
        local bv = Instance.new("BodyVelocity",X)
4712
        bv.maxForce = Vector3.new(99999,99999,99999)
4713
        X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
4714
        bv.velocity = root.CFrame.lookVector*65
4715
Explode = X.Touched:connect(function(hit)
4716
        if hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part") or hit:IsA("BasePart}") then
4717
        local cf = X.CFrame
4718
        bv:Destroy()
4719
        X.Anchored = true
4720
        Z:Remove()
4721
        Explode:disconnect()
4722
        X.Size = Vector3.new(3,3,3)
4723
        X.Touched:connect(function(hit) end)
4724
        X.CanCollide = false
4725
		for i,v in pairs(FindNearestTorso(X.CFrame.p,40))do
4726
			if v:FindFirstChild('Humanoid') then
4727
				v.Humanoid:TakeDamage(math.random(6,12))
4728
			end
4729
		end
4730
			for i = 1, (40) do rs:wait()
4731
				X.Transparency = X.Transparency + (1/40)
4732
				X.Size = X.Size + Vector3.new(1,1,1)
4733
				X.CFrame = cf
4734
			end
4735
		X:Destroy()
4736
		end
4737
	end)
4738
end
4739
				Shell()
4740
				for i = 1, 10 do
4741
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4742
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4743
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
4744
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
4745
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.7)
4746
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.7)
4747
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.7)
4748
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.7)
4749
					if Debounces.on == false then break end
4750
					rs:wait()
4751
				end
4752
				Shell()
4753
				shell.Transparency = 1
4754
				for i = 1, 10 do
4755
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4756
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4757
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
4758
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
4759
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
4760
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
4761
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
4762
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
4763
					if Debounces.on == false then break end
4764
					rs:wait()
4765
				end
4766
				Shell()
4767
				shell.Transparency = 0
4768
				shell2.Transparency = 1
4769
				for i = 1, 10 do
4770
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4771
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4772
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
4773
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
4774
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
4775
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
4776
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
4777
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
4778
					if Debounces.on == false then break end
4779
					rs:wait()
4780
				end
4781
				Shell()
4782
				shell2.Transparency = 0
4783
				shell.Transparency = 1
4784
				for i = 1, 10 do
4785
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4786
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4787
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
4788
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
4789
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
4790
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
4791
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
4792
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
4793
					if Debounces.on == false then break end
4794
					rs:wait()
4795
				end
4796
				Shell()
4797
				shell.Transparency = 0
4798
				shell2.Transparency = 1
4799
				for i = 1, 10 do
4800
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4801
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4802
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
4803
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
4804
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
4805
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
4806
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
4807
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
4808
					if Debounces.on == false then break end
4809
					rs:wait()
4810
				end
4811
				Shell()
4812
				shell2.Transparency = 0
4813
				shell.Transparency = 1
4814
				for i = 1, 10 do
4815
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4816
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4817
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
4818
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
4819
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
4820
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
4821
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
4822
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
4823
					if Debounces.on == false then break end
4824
					rs:wait()
4825
				end
4826
				Shell()
4827
				shell.Transparency = 0
4828
				shell2.Transparency = 1
4829
				for i = 1, 10 do
4830
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4831
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4832
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
4833
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.5)
4834
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
4835
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
4836
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
4837
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
4838
					if Debounces.on == false then break end
4839
					rs:wait()
4840
				end
4841
				Shell()
4842
				shell2.Transparency = 0
4843
				shell.Transparency = 1
4844
				for i = 1, 10 do
4845
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4846
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4847
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
4848
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
4849
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
4850
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
4851
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
4852
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
4853
					if Debounces.on == false then break end
4854
					rs:wait()
4855
				end
4856
				Shell()
4857
				shell.Transparency = 0
4858
				shell2.Transparency = 1
4859
				for i = 1, 10 do
4860
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4861
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4862
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
4863
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
4864
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
4865
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
4866
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
4867
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
4868
					if Debounces.on == false then break end
4869
					rs:wait()
4870
				end
4871
				Shell()
4872
				shell2.Transparency = 0
4873
				shell.Transparency = 1
4874
				for i = 1, 10 do
4875
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4876
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4877
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
4878
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
4879
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
4880
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
4881
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
4882
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
4883
					if Debounces.on == false then break end
4884
					rs:wait()
4885
				end
4886
				Shell()
4887
				shell.Transparency = 0
4888
				shell2.Transparency = 1
4889
				for i = 1, 10 do
4890
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4891
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4892
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
4893
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
4894
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
4895
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
4896
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
4897
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
4898
					if Debounces.on == false then break end
4899
					rs:wait()
4900
				end
4901
				Shell()
4902
				shell2.Transparency = 0
4903
				shell.Transparency = 1
4904
				for i = 1, 10 do
4905
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4906
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4907
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
4908
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
4909
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
4910
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
4911
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
4912
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
4913
					if Debounces.on == false then break end
4914
					rs:wait()
4915
				end
4916
				Shell()
4917
				shell.Transparency = 0
4918
				shell2.Transparency = 1
4919
				for i = 1, 10 do
4920
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4921
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4922
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
4923
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
4924
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
4925
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
4926
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
4927
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
4928
					if Debounces.on == false then break end
4929
					rs:wait()
4930
				end
4931
				shell.Transparency = 1
4932
			if Debounces.CanAttack == false then
4933
				Debounces.CanAttack = true
4934
				Debounces.NoIdl = false
4935
				Debounces.on = false
4936
			end
4937
		end
4938
	end
4939
end)
4940
----------------------------------------------------
4941
Search = false
4942
mouse.KeyDown:connect(function(key)
4943
	if key == "n" then
4944
		if Search == false then
4945
			Search = true
4946
			for i,v in pairs(game.Players:getPlayers()) do
4947
				if v.Name~=char.Name then
4948
					for j,k in pairs(v.Character:GetChildren()) do
4949
						if k:IsA("BasePart") and k.Transparency >= 1 then
4950
							bawx=Instance.new("SelectionBox",cam)
4951
							bawx.Color = BrickColor.new("Bright red")
4952
							bawx.Transparency = .5
4953
							bawx.Adornee = k
4954
						end
4955
                    end
4956
                end
4957
            end
4958
		elseif Search == true then
4959
			Search = false
4960
			for i, v in pairs(cam:GetChildren()) do
4961
				if v:IsA("SelectionBox") then
4962
					v:Destroy()
4963
				end
4964
			end
4965
	    end
4966
    end
4967
end)
4968
----------------------------------------------------
4969
Grab = false
4970
mouse.KeyDown:connect(function(key)
4971
    if key == "z" then
4972
        Debounces.on = true
4973
        Debounces.NoIdl = true
4974
		Debounces.ks = true
4975
        if Grab == false then
4976
        gp = nil
4977
		for i = 1, 20 do
4978
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2)
4979
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2)
4980
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
4981
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
4982
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
4983
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
4984
			if Debounces.on == false then break end
4985
			rs:wait()
4986
		end
4987
        con1=larm.Touched:connect(function(hit) -- this is grab
4988
            ht = hit.Parent
4989
            hum1=ht:FindFirstChild('Humanoid')
4990
            if hum1 ~= nil then
4991
			    if Debounces.ks==true then
4992
                z = Instance.new("Sound",hed)
4993
                z.SoundId = "rbxassetid://169380525"
4994
                z.Volume = 1
4995
                z:Play()
4996
                Debounces.ks=false
4997
				end
4998
                hum1.PlatformStand=true
4999
                gp = ht
5000
                Grab = true
5001
                asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
5002
                asd.Parent = larm
5003
                asd.Name = "asd"
5004
                asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
5005
            --[[elseif hum1 == nil then
5006
                con1:disconnect()
5007
                wait() return]]--
5008
            end
5009
        end)
5010
		for i = 1, 20 do
5011
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2)
5012
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
5013
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
5014
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
5015
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
5016
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
5017
			if Debounces.on == false then break end
5018
			rs:wait()
5019
		end
5020
	if hum1 == nil then
5021
    Debounces.on = false
5022
    Debounces.NoIdl = false
5023
	end
5024
	con1:disconnect()
5025
    elseif Grab == true then
5026
        Grab = false
5027
		Punch()
5028
		z = Instance.new("Sound",hed)
5029
		z.SoundId = "rbxassetid://169380525"
5030
		z.Pitch = ptz[math.random(1,#ptz)]
5031
		z.Volume = 1
5032
		z:Play()
5033
		for i = 1, 10 do
5034
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
5035
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
5036
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
5037
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
5038
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
5039
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
5040
			if Debounces.on == false then break end
5041
			rs:wait()
5042
		end
5043
		Punch()
5044
		z = Instance.new("Sound",hed)
5045
		z.SoundId = "rbxassetid://169380525"
5046
		z.Pitch = ptz[math.random(1,#ptz)]
5047
		z.Volume = 1
5048
		z:Play()
5049
		for i = 1, 10 do
5050
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
5051
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
5052
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
5053
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
5054
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
5055
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
5056
			if Debounces.on == false then break end
5057
			rs:wait()
5058
		end
5059
		Punch()
5060
		z = Instance.new("Sound",hed)
5061
		z.SoundId = "rbxassetid://169380525"
5062
		z.Pitch = ptz[math.random(1,#ptz)]
5063
		z.Volume = 1
5064
		z:Play()
5065
		for i = 1, 10 do
5066
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
5067
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
5068
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
5069
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
5070
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
5071
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
5072
			if Debounces.on == false then break end
5073
			rs:wait()
5074
		end
5075
		Punch()
5076
		z = Instance.new("Sound",hed)
5077
		z.SoundId = "rbxassetid://169380525"
5078
		z.Pitch = ptz[math.random(1,#ptz)]
5079
		z.Volume = 1
5080
		z:Play()
5081
		for i = 1, 10 do
5082
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
5083
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
5084
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
5085
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
5086
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
5087
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
5088
			if Debounces.on == false then break end
5089
			rs:wait()
5090
		end
5091
		Punch()
5092
		z = Instance.new("Sound",hed)
5093
		z.SoundId = "rbxassetid://169380525"
5094
		z.Pitch = ptz[math.random(1,#ptz)]
5095
		z.Volume = 1
5096
		z:Play()
5097
		for i = 1, 10 do
5098
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
5099
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
5100
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
5101
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
5102
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
5103
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
5104
			if Debounces.on == false then break end
5105
			rs:wait()
5106
		end
5107
		Punch()
5108
		z = Instance.new("Sound",hed)
5109
		z.SoundId = "rbxassetid://169380525"
5110
		z.Pitch = ptz[math.random(1,#ptz)]
5111
		z.Volume = 1
5112
		z:Play()
5113
		for i = 1, 10 do
5114
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
5115
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
5116
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
5117
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
5118
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
5119
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
5120
			if Debounces.on == false then break end
5121
			rs:wait()
5122
		end
5123
		Punch()
5124
		z = Instance.new("Sound",hed)
5125
		z.SoundId = "rbxassetid://169380525"
5126
		z.Pitch = ptz[math.random(1,#ptz)]
5127
		z.Volume = 1
5128
		z:Play()
5129
		for i = 1, 10 do
5130
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
5131
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
5132
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
5133
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
5134
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
5135
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
5136
			if Debounces.on == false then break end
5137
			rs:wait()
5138
		end
5139
		Punch()
5140
		z = Instance.new("Sound",hed)
5141
		z.SoundId = "rbxassetid://169380525"
5142
		z.Pitch = ptz[math.random(1,#ptz)]
5143
		z.Volume = 1
5144
		z:Play()
5145
		for i = 1, 10 do
5146
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
5147
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
5148
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
5149
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
5150
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
5151
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
5152
			if Debounces.on == false then break end
5153
			rs:wait()
5154
		end
5155
		Punch()
5156
		z = Instance.new("Sound",hed)
5157
		z.SoundId = "rbxassetid://169380525"
5158
		z.Pitch = ptz[math.random(1,#ptz)]
5159
		z.Volume = 1
5160
		z:Play()
5161
		for i = 1, 10 do
5162
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
5163
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
5164
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
5165
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
5166
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
5167
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
5168
			if Debounces.on == false then break end
5169
			rs:wait()
5170
		end
5171
		Punch()
5172
		z = Instance.new("Sound",hed)
5173
		z.SoundId = "rbxassetid://169380525"
5174
		z.Pitch = ptz[math.random(1,#ptz)]
5175
		z.Volume = 1
5176
		z:Play()
5177
		for i = 1, 10 do
5178
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
5179
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
5180
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
5181
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
5182
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
5183
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
5184
			if Debounces.on == false then break end
5185
			rs:wait()
5186
		end
5187
		Punch()
5188
		z = Instance.new("Sound",hed)
5189
		z.SoundId = "rbxassetid://169380525"
5190
		z.Pitch = ptz[math.random(1,#ptz)]
5191
		z.Volume = 1
5192
		z:Play()
5193
		for i = 1, 10 do
5194
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
5195
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
5196
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
5197
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
5198
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
5199
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
5200
			if Debounces.on == false then break end
5201
			rs:wait()
5202
		end
5203
		Punch()
5204
		z = Instance.new("Sound",hed)
5205
		z.SoundId = "rbxassetid://169380525"
5206
		z.Pitch = ptz[math.random(1,#ptz)]
5207
		z.Volume = 1
5208
		z:Play()
5209
		for i = 1, 10 do
5210
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
5211
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
5212
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
5213
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
5214
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
5215
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
5216
			if Debounces.on == false then break end
5217
			rs:wait()
5218
		end
5219
		con1:disconnect()
5220
		Debounces.on = false
5221
		Debounces.NoIdl = false
5222
		if gp ~= nil then
5223
			gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
5224
				for i,v in pairs(larm:GetChildren()) do
5225
					if v.Name == "asd" and v:IsA("Weld") then
5226
				v:Remove()
5227
			end
5228
		end
5229
        --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
5230
        bv.maxForce = Vector3.new(400000, 400000, 400000)
5231
        bv.P = 125000
5232
        bv.velocity = char.Head.CFrame.lookVector * 200]]--
5233
        hum1=nil
5234
		ht=nil
5235
        Debounces.on = false
5236
        Debounces.NoIdl = false
5237
        elseif ht == nil then wait()
5238
        Grab = false
5239
        Debounces.on = false
5240
        Debounces.NoIdl = false
5241
            end
5242
        end
5243
    end
5244
end)
5245
----------------------------------------------------
5246
paly = game.Players.LocalPlayer
5247
paly = game.Players.LocalPlayer
5248
p = game.Players.LocalPlayer
5249
char = paly.Character
5250
vt = Vector3.new
5251
rarm = char["Right Arm"]
5252
larm = char["Left Arm"]
5253
local maincolor = char.Torso.BrickColor
5254
 
5255
local orb = Instance.new("Part")
5256
orb.Parent = char
5257
orb.Size = Vector3.new(0.5, 0.5, 0.5)
5258
orb.Archivable = true
5259
orb.Transparency = 1
5260
orb.BrickColor = maincolor
5261
orb.Material = "Neon"
5262
orb.CanCollide = false
5263
local weld1 = Instance.new("Weld")
5264
weld1.Parent = rarm
5265
weld1.Part0 = rarm
5266
weld1.Part1 = orb
5267
weld1.C1 = CFrame.new(0, 1.125, 0)
5268
local pt1 = NumberSequenceKeypoint.new(0,0.85,0)
5269
local pt2 = NumberSequenceKeypoint.new(1,0,0)
5270
local effecto = Instance.new("ParticleEmitter",orb)
5271
effecto.LightEmission = 1
5272
effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
5273
effecto.Color = ColorSequence.new(maincolor.Color)
5274
effecto.Rate = 10000
5275
effecto.Lifetime = NumberRange.new(1)
5276
effecto.Size = NumberSequence.new({pt1,pt2})
5277
effecto.Speed = NumberRange.new(0,0)
5278
effecto.RotSpeed = NumberRange.new(100,100)
5279
 
5280
local orbz = Instance.new("Part")
5281
orbz.Parent = char
5282
orbz.Size = Vector3.new(0.5, 0.5, 0.5)
5283
orbz.Archivable = true
5284
orbz.Transparency = 1
5285
orbz.BrickColor = maincolor
5286
orbz.Material = "Neon"
5287
orbz.CanCollide = false
5288
local weldz1 = Instance.new("Weld")
5289
weldz1.Parent = larm
5290
weldz1.Part0 = larm
5291
weldz1.Part1 = orbz
5292
weldz1.C1 = CFrame.new(0, 1.125, 0)
5293
local effecton = Instance.new("ParticleEmitter",orbz)
5294
effecton.LightEmission = 1
5295
effecton.Texture = "rbxasset://textures/particles/smoke_main.dds"
5296
effecton.Color = ColorSequence.new(maincolor.Color)
5297
effecton.Rate = 10000
5298
effecton.Lifetime = NumberRange.new(1)
5299
effecton.Size = NumberSequence.new({pt1,pt2})
5300
effecton.Speed = NumberRange.new(0,0)
5301
effecton.RotSpeed = NumberRange.new(100,100)
5302
-------------------------------------------
5303
5304
mouse.KeyDown:connect(function(key)
5305
    if string.byte(key) == 52 then
5306
        char.Humanoid.WalkSpeed = 60
5307
    end
5308
end)
5309
mouse.KeyUp:connect(function(key)
5310
    if string.byte(key) == 52 then
5311
        char.Humanoid.WalkSpeed = 30
5312
    end
5313
end)
5314
-------------------------------
5315
local animpose = "Idle"
5316
local lastanimpose = "Idle"
5317
local sine = 0
5318
local change = 1
5319
local val = 0
5320
local och = 0
5321
local ffing = false
5322
-------------------------------
5323
game:GetService("RunService").RenderStepped:connect(function()
5324
--[[if char.Humanoid.Jump == true then
5325
jump = true
5326
else
5327
jump = false
5328
end]]
5329
char.Humanoid.FreeFalling:connect(function(f)
5330
if f then
5331
ffing = true
5332
else
5333
ffing = false
5334
end
5335
end)
5336
sine = sine + change
5337
if jumpn == true then
5338
animpose = "Jumping"
5339
elseif ffing == true then
5340
animpose = "Freefalling"
5341
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
5342
animpose = "Idle"
5343
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
5344
animpose = "Walking"
5345
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
5346
animpose = "Running"
5347
end
5348
if animpose ~= lastanimpose then
5349
sine = 0
5350
if Debounces.NoIdl == false then
5351
if animpose == "Idle" then
5352
for i = 1, 2 do
5353
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
5354
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
5355
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
5356
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
5357
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.625, -0.35) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
5358
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
5359
end
5360
elseif animpose == "Walking" then
5361
for i = 1, 2 do
5362
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
5363
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
5364
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
5365
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
5366
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
5367
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
5368
end
5369
elseif animpose == "Running" then
5370
for i = 1, 2 do
5371
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles  (math.rad(44), math.rad (0), math.rad(0)), 0.15)
5372
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(-  80),  math.rad(0), 0), 0.15)
5373
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad  (0), math.rad(50),  math.rad(-40)), 0.15)
5374
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0),   math.rad(-50),  math.rad(40)), 0.15)
5375
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8),   math.rad(0), math.rad(- 10)), .15)
5376
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8),   math.rad(0), math.rad(10)),  .15)
5377
wait()
5378
end
5379
end
5380
else
5381
end
5382
end
5383
lastanimpose = animpose
5384
if Debounces.NoIdl == false then
5385
if animpose == "Idle" then
5386
change = 0.5
5387
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0.2)*CFrame.Angles(math.rad(-12-4*math.cos(sine/22)),math.rad(-12-2*math.cos(sine/22)),math.rad(12+2*math.cos(sine/22))), 0.3)
5388
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-0.2)*CFrame.Angles(math.rad(20+4*math.cos(sine/22)),math.rad(-22-2*math.cos(sine/22)),math.rad(-15-2*math.cos(sine/22))), 0.3)
5389
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-12+2.5*math.cos(sine/22)),math.rad(0),math.rad(0)), 0.2)
5390
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-2+2*math.cos(sine/22)), math.rad(0), 0), 0.2)
5391
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.06) * CFrame.Angles(math.rad(0-2*math.cos(sine/22)), math.rad(5), math.rad(-5)), 0.2)
5392
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(0-2*math.cos(sine/22)), math.rad(-5), math.rad(5)), 0.2)
5393
elseif animpose == "Walking" then
5394
change = 1
5395
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-32),math.rad(-28),math.rad(10+2*math.cos(sine/14))), 0.2)
5396
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(50),math.rad(-45),math.rad(-10-2*math.cos(sine/14))), 0.2)
5397
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
5398
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
5399
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.215, -0.35) * CFrame.Angles(-0.35, 0, 0), 0.4)
5400
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(-0.475,0,0), 0.4)
5401
elseif animpose == "Running" then
5402
change = 1
5403
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles  (math.rad(44), math.rad (0), math.rad(0)), 0.15)
5404
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(-  80),  math.rad(0), 0), 0.15)
5405
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad  (0), math.rad(50),  math.rad(-40)), 0.15)
5406
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0),   math.rad(-50),  math.rad(40)), 0.15)
5407
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8),   math.rad(0), math.rad(- 10)), .15)
5408
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8),   math.rad(0), math.rad(10)),  .15)
5409
end
5410
end
5411
end)
5412
5413
hum.MaxHealth = math.huge
5414
wait(3)
5415
hum.Health = hum.MaxHealth
5416
5417
function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
5418
    --[[Part0 = Vector3 (Start pos)
5419
		Part1 = Vector3 (End pos)
5420
		Times = number (Amount of lightning parts)
5421
		Offset = number (Offset)
5422
		Color = color (brickcolor value)
5423
		Thickness = number (thickness)
5424
		Trans = number (transparency)
5425
    ]]--
5426
    local magz = (Part0 - Part1).magnitude
5427
    local curpos = Part0
5428
    local trz = {-Offset,Offset}
5429
    for i=1,Times do
5430
        local li = Instance.new("Part", torso)
5431
		li.Name = "Lightning"
5432
		li.TopSurface =0
5433
		li.Material = "Neon"
5434
		li.BottomSurface = 0
5435
		li.Anchored = true
5436
		li.Locked = true
5437
		li.Transparency = Trans or 0.4
5438
		li.BrickColor = TorsoColor
5439
		li.formFactor = "Custom"
5440
		li.CanCollide = false
5441
		li.Size = Vector3.new(Thickness,Thickness,magz/Times)
5442
        local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
5443
        local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
5444
        if Times == i then
5445
        local magz2 = (curpos - Part1).magnitude
5446
        li.Size = Vector3.new(Thickness,Thickness,magz2)
5447
        li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
5448
        else
5449
        li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
5450
        end
5451
        curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
5452
        game.Debris:AddItem(li,.1)
5453
    end
5454
end
5455
5456
BodyParts = {} -- Parts to emit lightning effects from
5457
for _, v in pairs(char:GetChildren()) do
5458
    if v:IsA("Part") then
5459
        table.insert(BodyParts, v)
5460
    end
5461
end
5462
5463
Bounding = {} -- Calculate the bounding boxes
5464
for _, v in pairs(BodyParts) do
5465
	local temp = {X=nil, Y=nil, Z=nil}
5466
	temp.X = v.Size.X/2 * 10
5467
	temp.Y = v.Size.Y/2 * 10
5468
	temp.Z = v.Size.Z/2 * 10
5469
	Bounding[v.Name] = temp
5470
	--table.insert(Bounding, v.Name, temp)
5471
end
5472
5473
while wait(math.random(1,10)/10) do -- Emit the Lightning effects randomly
5474
	local Body1 = BodyParts[math.random(#BodyParts)]
5475
	local Body2 = BodyParts[math.random(#BodyParts)]
5476
	local Pos1 = Vector3.new(
5477
		math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
5478
		math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
5479
		math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
5480
)
5481
	local Pos2 = Vector3.new(
5482
		math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
5483
		math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
5484
		math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
5485
)
5486
	local SPos1 = Body1.Position + Pos1
5487
	local SPos2 = Body2.Position + Pos2
5488
	Lightning(SPos1, SPos2, 4, 3, "Bright blue", .3, .56)
5489
end
5490
och=och+1
5491
for _,v in pairs(orbt) do
5492
        pcall(function()
5493
                v.Mesh.Scale=Vector3.new(cns+(0.2*math.cos(och/12)),cns+(0.2*math.cos(och/10)),cns+(0.2*math.cos(och/8)))
5494
        end)
5495
end
5496
for _,v in pairs(stlt) do
5497
        pcall(function()
5498
                v.CFrame=larm.CFrame*CFrame.new(0,-3.5-(cns/2),-0.1)
5499
        end)
5500
end
5501
for _,v in pairs(chot) do
5502
        pcall(function()
5503
                v.CFrame=Lerp(v.CFrame,cnOrb.CFrame,0.1)
5504
                v.Mesh.Scale=Vector3.new(Tween(v.Mesh.Scale.X,0,0.1),Tween(v.Mesh.Scale.Y,0,0.1),Tween(v.Mesh.Scale.Z,0,0.1))
5505
        end)
5506
end
5507
for _,v in pairs(cfxt) do
5508
        pcall(function()
5509
                local vs=v.Mesh.Scale
5510
                v.Mesh.Scale=Vector3.new(vs.x+0.5,vs.y+0.1,vs.z+0.5)
5511
                v.Transparency=v.Transparency+0.05
5512
        end)
5513
end
5514
for _,v in pairs(pfxt) do
5515
        pcall(function()
5516
                local vs=v.Mesh.Scale
5517
                v.Mesh.Scale=Vector3.new(vs.x+2,vs.y+0.5,vs.z+2)
5518
                v.Transparency=v.Transparency+0.025
5519
        end)
5520
end