View difference between Paste ID: GkFx3irx and z8sgr2Nh
SHOW: | | - or go back to the newest paste.
1
-- Edit by evannjie
2
-- Go ahead and leak little brats
3
----------------------------------------------------------------------------------------------------------------------
4
Hood = false --[[ 164414939 ]] 
5
-------------------------------------------------------------------------------------------------------------------------
6
--[[ 
7
	
8
	A Power That Should Never Be Messed With...
9
	
10
	
11
	
12
	
13
	At ThIs MoMeNt YoU kNeW yOu FuCkEd Up!!!
14
]]--
15
16
17
------------Don't Touch These Yet--------------
18-
local colorone = "Royal purple" -- Crimson
18+
local colorone = "Cyan" -- Crimson
19-
local colortwo = "Really black" -- Bright red
19+
local colortwo = "White" -- Bright red
20-
local colorthree = "Really black" -- Really red
20+
local colorthree = "White -- Really red
21
22
local mode = "BerserkMode"
23
------------------------------------------------
24
25
26
wait(1 / 60)
27
Effects = { }
28
local Player = game.Players.localPlayer
29
script.Parent = Player.PlayerGui
30
script.Name = math.random(100, 100000)..[[ ]]..math.random(100000, 1000000000)
31
local Character = Player.Character
32
local Humanoid = Character.Humanoid
33
local Mouse = Player:GetMouse()
34
local LeftArm = Character["Left Arm"]
35
local RightArm = Character["Right Arm"]
36
local LeftLeg = Character["Left Leg"]
37
local RightLeg = Character["Right Leg"]
38
local Head = Character.Head
39
local Torso = Character.Torso
40
local Camera = game.Workspace.CurrentCamera
41
local RootPart = Character.HumanoidRootPart
42
local RootJoint = RootPart.RootJoint
43
local attack = false
44
local Anim = 'Idle'
45
local attacktype = 1
46
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
47
local velocity = RootPart.Velocity.y
48
local sine = 0
49
local change = 1
50
local hobb = 0
51
local rest = 0
52
local looprevive = false
53
local revive = false
54
local Create = LoadLibrary("RbxUtility").Create
55
56
57
58
59
60
61
62
function RemoveOutlines(part)
63
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
64
end
65
	
66
CFuncs = {	
67
	["Part"] = {
68
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
69
			local Part = Create("Part"){
70
				Parent = Parent,
71
				Reflectance = Reflectance,
72
				Transparency = Transparency,
73
				CanCollide = false,
74
				Locked = true,
75
				BrickColor = BrickColor.new(tostring(BColor)),
76
				Name = Name,
77
				Size = Size,
78
				Material = Material,
79
			}
80
--remove these lines if u want it purple--------
81
82
------------------------------------------------
83
			RemoveOutlines(Part)
84
			return Part
85
		end;
86
	};
87
	
88
	["Mesh"] = {
89
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
90
			local Msh = Create(Mesh){
91
				Parent = Part,
92
				Offset = OffSet,
93
				Scale = Scale,
94
			}
95
			if Mesh == "SpecialMesh" then
96
				Msh.MeshType = MeshType
97
				Msh.MeshId = MeshId
98
			end
99
			return Msh
100
		end;
101
	};
102
	
103
	["Mesh"] = {
104
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
105
			local Msh = Create(Mesh){
106
				Parent = Part,
107
				Offset = OffSet,
108
				Scale = Scale,
109
			}
110
			if Mesh == "SpecialMesh" then
111
				Msh.MeshType = MeshType
112
				Msh.MeshId = MeshId
113
			end
114
			return Msh
115
		end;
116
	};
117
	
118
	["Weld"] = {
119
		Create = function(Parent, Part0, Part1, C0, C1)
120
			local Weld = Create("Weld"){
121
				Parent = Parent,
122
				Part0 = Part0,
123
				Part1 = Part1,
124
				C0 = C0,
125
				C1 = C1,
126
			}
127
			return Weld
128
		end;
129
	};
130
131
	["Sound"] = {
132
		Create = function(id, par, vol, pit) 
133
			coroutine.resume(coroutine.create(function()
134
				local S = Create("Sound"){
135
					Volume = vol,
136
					Pitch = pit or 1,
137
					SoundId = id,
138
					Parent = par or workspace,
139
				}
140
				wait() 
141
				S:play() 
142
				game:GetService("Debris"):AddItem(S, 6)
143
			end))
144
		end;
145
	};
146
	
147
	["ParticleEmitter"] = {
148
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
149
			local fp = Create("ParticleEmitter"){
150
				Parent = Parent,
151
				Color = ColorSequence.new(Color1, Color2),
152
				LightEmission = LightEmission,
153
				Size = Size,
154
				Texture = Texture,
155
				Transparency = Transparency,
156
				ZOffset = ZOffset,
157
				Acceleration = Accel,
158
				Drag = Drag,
159
				LockedToPart = LockedToPart,
160
				VelocityInheritance = VelocityInheritance,
161
				EmissionDirection = EmissionDirection,
162
				Enabled = Enabled,
163
				Lifetime = LifeTime,
164
				Rate = Rate,
165
				Rotation = Rotation,
166
				RotSpeed = RotSpeed,
167
				Speed = Speed,
168
				VelocitySpread = VelocitySpread,
169
			}
170
			return fp
171
		end;
172
	};
173
174
	CreateTemplate = {
175
	
176
	};
177
}
178
179
180
181
local p = game.Players.LocalPlayer
182
--if p.Name~='UniversalDespair' and p.Name~='hasang1' then p.Character:Destroy() script:Destroy() return end
183
local char = p.Character
184
local mouse = p:GetMouse()
185
local larm = char["Left Arm"]
186
local rarm = char["Right Arm"]
187
local lleg = char["Left Leg"]
188
local rleg = char["Right Leg"]
189
local hed = char.Head
190
local torso = char.Torso
191
local hum = char.Humanoid 
192
local cam = game.Workspace.CurrentCamera
193
local root = char.HumanoidRootPart
194
local deb = false
195
local shot = 0
196
local debris=game:service"Debris"
197
local l = game:GetService("Lighting")
198
local rs = game:GetService("RunService").RenderStepped
199
200
201
202
203
Debounces = {
204
CanAttack = true;
205
NoIdl = false;
206
Slashing = false;
207
Slashed = false;
208
RPunch = false;
209
RPunched = false;
210
LPunch = false;
211
LPunched = false;
212
}
213
local Touche = {Character.Name, }
214
215
216
----------------------------------------------------
217
function genWeld(a,b)
218
    local w = Instance.new("Weld",a)
219
    w.Part0 = a
220
    w.Part1 = b
221
    return w
222
end
223
function weld(a, b)
224
    local weld = Instance.new("Weld")
225
    weld.Name = "W"
226
    weld.Part0 = a
227
    weld.Part1 = b
228
    weld.C0 = a.CFrame:inverse() * b.CFrame
229
    weld.Parent = a
230
    return weld;
231
end
232
----------------------------------------------------
233
function Lerp(c1,c2,al)
234
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
235
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
236
for i,v in pairs(com1) do
237
com1[i] = v+(com2[i]-v)*al
238
end
239
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
240
end
241
----------------------------------------------------
242
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
243
local wld = Instance.new("Weld", wp1)
244
wld.Part0 = wp0
245
wld.Part1 = wp1
246
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
247
end
248
----------------------------------------------------
249
function weld5(part0, part1, c0, c1)
250
    weeld=Instance.new("Weld", part0)
251
    weeld.Part0=part0
252
    weeld.Part1=part1
253
    weeld.C0=c0
254
    weeld.C1=c1
255
    return weeld
256
end
257
----------------------------------------------------
258
function HasntTouched(plrname)
259
local ret = true
260
for _, v in pairs(Touche) do
261
if v == plrname then
262
ret = false
263
end
264
end
265
return ret
266
end
267
----------------------------------------------------
268
269
function chatfunc(text)
270
local chat = coroutine.wrap(function()
271
if Character:FindFirstChild("TalkingBillBoard")~= nil then
272
Character:FindFirstChild("TalkingBillBoard"):destroy()
273
end
274
local naeeym2 = Instance.new("BillboardGui",Character)
275
naeeym2.Size = UDim2.new(0,100,0,40)
276
naeeym2.StudsOffset = Vector3.new(0,3,0)
277
naeeym2.Adornee = Head
278
naeeym2.Name = "TalkingBillBoard"
279
local tecks2 = Instance.new("TextLabel",naeeym2)
280
tecks2.BackgroundTransparency = 1
281
tecks2.BorderSizePixel = 0
282
tecks2.Text = ""
283
tecks2.Font = "Fantasy"
284
tecks2.FontSize = "Size24"
285
tecks2.TextStrokeTransparency = 0
286
tecks2.TextColor3 = BrickColor.new(colortwo).Color
287
tecks2.TextStrokeColor3 = BrickColor.new(colorone).Color
288
tecks2.Size = UDim2.new(1,0,0.5,0)
289
local shk = coroutine.wrap(function()
290
while tecks2 ~= nil do
291
wait(.05)
292
tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
293
end
294
end)
295
shk()
296
for i = 1,string.len(text),1 do
297
CFuncs.Sound.Create("rbxassetid://358280695", Torso, 2, 0.5)
298
tecks2.Text = string.sub(text,1,i)
299
wait(0.01)
300
end
301
wait(1)
302
for i = 1, 5 do
303
wait(.01)
304
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
305
tecks2.Rotation = tecks2.Rotation + 2
306
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
307
tecks2.TextTransparency = tecks2.TextTransparency + .2
308
end
309
naeeym2:Destroy()
310
end)
311
chat()
312
end
313
function onChatted(msg)
314
chatfunc(msg)
315
end
316
---Player.Chatted:connect(onChatted)
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
function chatfunc2(text)
333
local chat = coroutine.wrap(function()
334
if Character:FindFirstChild("TalkingBillBoard")~= nil then
335
Character:FindFirstChild("TalkingBillBoard"):destroy()
336
end
337
local naeeym2 = Instance.new("BillboardGui",Character)
338
naeeym2.Size = UDim2.new(0,100,0,40)
339
naeeym2.StudsOffset = Vector3.new(0,3,0)
340
naeeym2.Adornee = Head
341
naeeym2.Name = "TalkingBillBoard"
342
local tecks2 = Instance.new("TextLabel",naeeym2)
343
tecks2.BackgroundTransparency = 1
344
tecks2.BorderSizePixel = 0
345
tecks2.Text = ""
346
tecks2.Font = "Fantasy"
347
tecks2.FontSize = "Size24"
348
tecks2.TextStrokeTransparency = 0
349
tecks2.TextColor3 = BrickColor.new(colortwo).Color
350
tecks2.TextStrokeColor3 = BrickColor.new(colorthree).Color
351
tecks2.Size = UDim2.new(1,0,0.5,0)
352
local shk = coroutine.wrap(function()
353
while tecks2 ~= nil do
354
wait(.05)
355
tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
356
end
357
end)
358
shk()
359
for i = 1,string.len(text),1 do
360
CFuncs.Sound.Create("rbxassetid://358280695", Torso, 2, 0.5)
361
tecks2.Text = string.sub(text,1,i)
362
wait(0.01)
363
end
364
wait(1)
365
for i = 1, 5 do
366
wait(.01)
367
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
368
tecks2.Rotation = tecks2.Rotation + 2
369
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
370
tecks2.TextTransparency = tecks2.TextTransparency + .2
371
end
372
naeeym2:Destroy()
373
end)
374
chat()
375
end
376
function onChatted(msg)
377
chatfunc(msg)
378
end
379
380
381
382
383
384
385
local Transforming = false
386
Transforming = true
387
388-
chatfunc("So you finally made it...")
388+
chatfunc("I Didn't Know You Had It In You..")
389
390
wait(4)
391
392-
chatfunc("Final warning pal.")
392+
chatfunc("Welp.")
393
394
wait(6)
395
396-
chatfunc("Trust me, I wouldn't want to fight me either...")
396+
chatfunc("I Guess I Will Go Full Power")
397
398
wait(4)
399
400
chatfunc("Here goes nothing...")
401
402
wait(4)
403
404
chatfunc("Prepare To Die...")
405
406
wait(4)
407
408
-----------
409
410
-----
411
local p = game.Players.LocalPlayer
412
local char = p.Character
413
local mouse = p:GetMouse()
414
local larm = char["Left Arm"]
415
local rarm = char["Right Arm"]
416
local lleg = char["Left Leg"]
417
local rleg = char["Right Leg"]
418
local hed = char.Head
419
local torso = char.Torso
420
plr=game:service'Players'.LocalPlayer
421
chr=plr.Character
422
local ms = plr:GetMouse()
423
CV="Dark indigo"
424
local hum = char.Humanoid
425
local cam = game.Workspace.CurrentCamera
426
local root = char.HumanoidRootPart
427
local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
428
local vt=Vector3.new
429
local deb = false
430
local CanAttack = true
431
local shot = 0
432
local animpose = "Idle"
433
local lastanimpose = "Idle"
434
local stanceToggle = "Normal"
435
local l = game:GetService("Lighting")
436
local rs = game:GetService("RunService").RenderStepped
437
math.randomseed(os.time())
438
hum.MaxHealth = 9001
439
wait(1)
440
hum.Health = 9001
441
 
442
--game:service'InsertService':LoadAsset(16469427):children()[1].Parent = char
443
--char.Reaper.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=176349813"
444
 
445
 
446
Mesh2 = function(par,num,x,y,z)
447
    local msh = _
448
    if num == 1 then
449
        msh = Instance.new("CylinderMesh",par)
450
    elseif num == 2 then
451
        msh = Instance.new("SpecialMesh",par)
452
        msh.MeshType = 3
453
    elseif num == 3 then
454
        msh = Instance.new("BlockMesh",par)
455
    elseif num == 4 then
456
        msh = Instance.new("SpecialMesh",par)
457
        msh.MeshType = "Torso"
458
    elseif type(num) == 'string' then
459
        msh = Instance.new("SpecialMesh",par)
460
        msh.MeshId = num
461
    end
462
    msh.Scale = Vector3.new(x,y,z)
463
    return msh
464
end
465
 
466
Weld2 = function(p0,p1,x,y,z,rx,ry,rz,par)
467
    local w = Instance.new('Motor',par or p0)
468
    w.Part0 = p0
469
    w.Part1 = p1
470
    w.C1 = CFrame.new(x,y,z)*CFrame.Angles(rx,ry,rz)
471
    return w
472
end
473
 
474
function NoOutline(Part)
475
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
476
end
477
 
478
function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
479
local fp=Instance.new("Part")
480
fp.formFactor=formfactor
481
fp.Parent=parent
482
fp.Reflectance=reflectance
483
fp.Transparency=transparency
484
fp.CanCollide=false
485
fp.Locked=true
486
fp.BrickColor=brickcolor
487
fp.Name=name
488
fp.Size=size
489
fp.Position=torso.Position
490
NoOutline(fp)
491
fp.Material="SmoothPlastic"
492
fp:BreakJoints()
493
return fp
494
end
495-
local hat = part(3,char,0,0,BrickColor.new("Really black"),"Hood",vt(0.5,1,1.02))
495+
496
if Hood == true then
497
for _,v in pairs(char:GetChildren()) do if v.ClassName=="Hat" then v:remove() end end
498
local hat = part(3,char,0,0,BrickColor.new("White"),"Hood",vt(0.5,1,1.02))
499
Mesh2(hat,'http://www.roblox.com/asset/?id=16952952',1.05,1.05,1.05) --hood
500
Weld2(char.Head,hat,0,-.25,0,0,0,0,hat)
501
end
502
503
504
local p = game.Players.LocalPlayer
505
local char = p.Character
506
local mouse = p:GetMouse()
507
local larm = char["Left Arm"]
508
local rarm = char["Right Arm"]
509
local lleg = char["Left Leg"]
510
local rleg = char["Right Leg"]
511
local hed = char.Head
512
hed.face.Texture = "574157327"
513
local torso = char.Torso
514
local hum = char.Humanoid
515
local cam = game.Workspace.CurrentCamera
516
local root = char.HumanoidRootPart
517
local deb = false
518
local shot = 0
519
local l = game:GetService("Lighting")
520
local rs = game:GetService("RunService").RenderStepped
521
local stanceToggle = "Normal"
522
math.randomseed(os.time())
523
524
525
----------------------------------------------------
526
local Player = game.Players.LocalPlayer
527
local Character = Player.Character
528
local Humanoid = Character.Humanoid
529
local Head = Character.Head
530
local Torso = Character.Torso
531
local RootPart = Character.HumanoidRootPart
532
local RightArm = Character["Right Arm"]
533
local LeftArm = Character["Left Arm"]
534
local RightLeg = Character["Right Leg"]
535
local LeftLeg = Character["Left Leg"]
536
local Neck = Torso.Neck
537
local RootJoint = RootPart.RootJoint
538
local RightShoulder = Torso["Right Shoulder"]
539
local LeftShoulder = Torso["Left Shoulder"]
540
local RightHip = Torso["Right Hip"]
541
local LeftHip = Torso["Left Hip"]
542
local Insert = table.insert
543
local Mouse = Player:GetMouse()
544
VFXList = {}
545
546
547
----------------
548
New = function(Object, Parent, Name, Data)
549
	local Object = Instance.new(Object)
550
	for Index, Value in pairs(Data or {}) do
551
		Object[Index] = Value
552
	end
553
	Object.Parent = Parent
554
	Object.Name = Name
555
	return Object
556-
ShadowHead = New("Part",Character,"ShadowHead",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
556+
557
	
558
559
ShadowHead = New("Part",Character,"ShadowHead",{CanCollide = false,BrickColor = BrickColor.new("White"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
560
Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
561
Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = Character.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
562
563-
local eyesz = New("Part",Models,"eye",{BrickColor = BrickColor.new("Royal purple"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.0288696, 1.56154633, -44.8319473, -1.00000036, 3.95500101e-005, -5.96046945e-008, -3.95501265e-005, -1.00000024, -4.44026066e-011, 2.98024041e-008, -3.24078958e-012, 1),CanCollide = false,Color = BrickColor.new("Royal purple").Color,})
563+
564
wait(.1)
565
local Models = New("Model",Character,"Model",{})
566
local eyesz = New("Part",Models,"eye",{BrickColor = BrickColor.new("Cyan"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.0288696, 1.56154633, -44.8319473, -1.00000036, 3.95500101e-005, -5.96046945e-008, -3.95501265e-005, -1.00000024, -4.44026066e-011, 2.98024041e-008, -3.24078958e-012, 1),CanCollide = false,Color = BrickColor.new("Cyan").Color,})
567
Meshs = New("SpecialMesh",eyesz,"Mesh",{MeshType = Enum.MeshType.Sphere,})
568-
local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.0288696, 1.56154633, -44.791954, 0, 3.89999987e-005, 1, 0, -1, 3.89999987e-005, 1, -0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
568+
569
570
571-
local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.1781769, 1.47783697, -44.791954, 0, 0.383733064, 0.923444092, 0, -0.923444092, 0.383733094, 1, -0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
571+
local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.0288696, 1.56154633, -44.791954, 0, 3.89999987e-005, 1, 0, -1, 3.89999987e-005, 1, -0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
572
Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Cylinder,})
573
mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 3.89999987e-005, -1, 0, 1, 3.89999987e-005, 0),C1 = CFrame.new(0.0999984741, 0.230003357, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
574-
local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.1935196, 1.51477695, -44.791954, 0, -0.383726001, 0.923447013, 0, 0.923447013, 0.383726001, -1, 0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
574+
local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.1781769, 1.47783697, -44.791954, 0, 0.383733064, 0.923444092, 0, -0.923444092, 0.383733094, 1, -0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
575
Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 1),MeshType = Enum.MeshType.Wedge,})
576
mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.383733064, -0.923444092, 0, 0.923444092, 0.383733094, 0),C1 = CFrame.new(0.249305725, 0.146293998, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
577-
local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-55.8642044, 1.60829198, -44.791954, 0, 0.383726001, -0.923447013, 0, -0.923447013, -0.383726001, -1, -0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
577+
local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.1935196, 1.51477695, -44.791954, 0, -0.383726001, 0.923447013, 0, 0.923447013, 0.383726001, -1, 0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
578
Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 1),MeshType = Enum.MeshType.Wedge,})
579
mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.383726001, 0.923447013, 0, 0.923447013, 0.383726001, 0),C1 = CFrame.new(0.264648438, 0.183233976, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
580-
local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-55.8795433, 1.64523494, -44.791954, 0, -0.383733064, -0.923444092, 0, 0.923444092, -0.383733094, 1, 0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
580+
local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-55.8642044, 1.60829198, -44.791954, 0, 0.383726001, -0.923447013, 0, -0.923447013, -0.383726001, -1, -0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
581
Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 1),MeshType = Enum.MeshType.Wedge,})
582
mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0.383726001, -0.923447013, 0, -0.923447013, -0.383726001, 0),C1 = CFrame.new(-0.064666748, 0.276749015, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
583-
local eye1 = New("Part",Models,"eye1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.0288696, 1.56154633, -44.8119507, -1.00000036, 3.95500101e-005, -5.96046945e-008, -3.95501265e-005, -1.00000024, -4.44026066e-011, 2.98024041e-008, -3.24078958e-012, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
583+
local eye = New("Part",Models,"eye",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-55.8795433, 1.64523494, -44.791954, 0, -0.383733064, -0.923444092, 0, 0.923444092, -0.383733094, 1, 0, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
584
Mesh = New("SpecialMesh",eye,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 1),MeshType = Enum.MeshType.Wedge,})
585
mot = New("Weld",eye,"mot",{Part0 = eye,Part1 = Head,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -0.383733064, 0.923444092, 0, -0.923444092, -0.383733094, 0),C1 = CFrame.new(-0.0493278503, 0.313691974, -0.582336426, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
586
local eye1 = New("Part",Models,"eye1",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-56.0288696, 1.56154633, -44.8119507, -1.00000036, 3.95500101e-005, -5.96046945e-008, -3.95501265e-005, -1.00000024, -4.44026066e-011, 2.98024041e-008, -3.24078958e-012, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
587
Mesh = New("SpecialMesh",eye1,"Mesh",{Scale = Vector3.new(0.3, 0.8, 0.9),MeshType = Enum.MeshType.Sphere,})
588-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 1.301, 1.00999999),CFrame = CFrame.new(-8.18999767, 2.64003253, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
588+
589
	
590-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-7.58999872, 2.16453266, -8.08500957, -9.61124897e-07, 6.97365886e-06, -1, 9.77374555e-08, 1, 6.97365886e-06, 1, -9.77312951e-08, -9.61124897e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
590+
591
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 1.301, 1.00999999),CFrame = CFrame.new(-8.18999767, 2.64003253, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
592
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(2.86102295e-06, -0.359999895, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
593-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-7.58999777, 1.77453327, -8.08500767, 9.61683781e-07, -6.97418636e-06, -1, 1.04010105e-05, -1, 6.97419773e-06, -1.00000036, -1.0356307e-05, -9.61610908e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
593+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-7.58999872, 2.16453266, -8.08500957, -9.61124897e-07, 6.97365886e-06, -1, 9.77374555e-08, 1, 6.97365886e-06, 1, -9.77312951e-08, -9.61124897e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
594
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
595
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -9.61124897e-07, 9.77374413e-08, 1, 6.97365886e-06, 1, -9.77313022e-08, -1, 6.97365886e-06, -9.61124897e-07),C1 = CFrame.new(0.600004673, -0.835495472, 0.0150003433, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
596-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-8.18999958, 2.16453195, -7.51500511, -1, -1.86969225e-14, 0, 1.86969208e-14, 1, -1.42108547e-14, 0, 1.42108547e-14, -1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
596+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-7.58999777, 1.77453327, -8.08500767, 9.61683781e-07, -6.97418636e-06, -1, 1.04010105e-05, -1, 6.97419773e-06, -1.00000036, -1.0356307e-05, -9.61610908e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
597
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
598
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 9.61683781e-07, 1.04010105e-05, -1.00000036, -6.97418636e-06, -1, -1.0356307e-05, -1, 6.97419773e-06, -9.61610908e-07),C1 = CFrame.new(0.600008488, -1.22549498, 0.0150022507, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
599-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-8.18999767, 1.77453327, -7.51500511, 1, 1.86969225e-14, 0, -1.86969208e-14, -1, -1.42108547e-14, 0, -1.42108547e-14, -1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
599+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-8.18999958, 2.16453195, -7.51500511, -1, -1.86969225e-14, 0, 1.86969208e-14, 1, -1.42108547e-14, 0, 1.42108547e-14, -1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
600
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
601
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1, 1.86969208e-14, 0, -1.86969208e-14, 1, 7.10542736e-15, 0, -7.10542736e-15, -1),C1 = CFrame.new(3.81469727e-06, -0.835500479, 0.585004807, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
602-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-8.77497768, 2.16453099, -8.06999302, 0, -1.86969225e-14, 1, -1.42108547e-14, 1, -1.86969208e-14, -1, 1.42108547e-14, 0),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
602+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-8.18999767, 1.77453327, -7.51500511, 1, 1.86969225e-14, 0, -1.86969208e-14, -1, -1.42108547e-14, 0, -1.42108547e-14, -1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
603
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
604
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -1.86969208e-14, 0, 1.86969208e-14, -1, -7.10542736e-15, 0, -7.10542736e-15, -1),C1 = CFrame.new(8.58306885e-06, -1.22549915, 0.585004807, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
605-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-8.77498817, 1.77453351, -8.06999683, 0, 1.86969225e-14, 1, 1.42108547e-14, -1, -1.86969208e-14, 1, -1.42108547e-14, 0),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
605+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-8.77497768, 2.16453099, -8.06999302, 0, -1.86969225e-14, 1, -1.42108547e-14, 1, -1.86969208e-14, -1, 1.42108547e-14, 0),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
606
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
607
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0, -7.10542736e-15, -1, -1.86969208e-14, 1, 7.10542736e-15, 1, -1.86969208e-14, 0),C1 = CFrame.new(-0.584974289, -0.835505486, 0.0300168991, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
608-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-8.17498684, 1.77453244, -8.6399889, -1, 1.86969225e-14, 0, 1.86969208e-14, -1, 1.42108547e-14, 0, -1.42108547e-14, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
608+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-8.77498817, 1.77453351, -8.06999683, 0, 1.86969225e-14, 1, 1.42108547e-14, -1, -1.86969208e-14, 1, -1.42108547e-14, 0),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
609
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
610
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0, 7.10542736e-15, 1, 1.86969208e-14, -1, -7.10542736e-15, 1, -1.86969208e-14, 0),C1 = CFrame.new(-0.584981918, -1.22550297, 0.0300130844, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
611-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-8.17498493, 2.16453147, -8.63999176, 1, -1.86969225e-14, 0, -1.86969208e-14, 1, 1.42108547e-14, 0, 1.42108547e-14, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
611+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.25000003, 0.25999999),CFrame = CFrame.new(-8.17498684, 1.77453244, -8.6399889, -1, 1.86969225e-14, 0, 1.86969208e-14, -1, 1.42108547e-14, 0, -1.42108547e-14, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
612
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
613
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1, 1.86969208e-14, 0, 1.86969208e-14, -1, -7.10542736e-15, 0, 7.10542736e-15, 1),C1 = CFrame.new(0.0150194168, -1.22549987, -0.539978981, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
614-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550999999, 1.00999999),CFrame = CFrame.new(-8.19000053, 1.96503329, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
614+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550000012, 0.25999999),CFrame = CFrame.new(-8.17498493, 2.16453147, -8.63999176, 1, -1.86969225e-14, 0, -1.86969208e-14, 1, 1.42108547e-14, 0, 1.42108547e-14, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
615
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
616
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -1.86969208e-14, 0, -1.86969208e-14, 1, 7.10542736e-15, 0, 7.10542736e-15, 1),C1 = CFrame.new(0.0150184631, -0.835500717, -0.539981842, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
617
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.550999999, 1.00999999),CFrame = CFrame.new(-8.19000053, 1.96503329, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
618
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(4.76837158e-06, -1.03499913, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
619-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.879999995, 0.25999999),CFrame = CFrame.new(-8.80498791, 3.55953217, -8.09999657, 0, 1.86969225e-14, 1, 1.42108547e-14, -1, -1.86969208e-14, 1, -1.42108547e-14, 0),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
619+
620
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Cylinder,})
621
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -4.37112426e-08, 1, 7.10542736e-15, -1, -4.37112071e-08, 0, 0, 7.10542736e-15, 1),C1 = CFrame.new(5.7220459e-06, -1.21499884, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
622-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.610000014, 0.559999943),CFrame = CFrame.new(-8.65498829, 4.29453278, -8.09999752, -3.88175249e-06, 6.16863917e-06, 1.00000167, -7.53802908e-07, 1, -6.168651e-06, -1.00000167, -7.53825816e-07, -3.88175249e-06),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
622+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.879999995, 0.25999999),CFrame = CFrame.new(-8.80498791, 3.55953217, -8.09999657, 0, 1.86969225e-14, 1, 1.42108547e-14, -1, -1.86969208e-14, 1, -1.42108547e-14, 0),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
623
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
624
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0, 7.10542736e-15, 1, 1.86969208e-14, -1, -7.10542736e-15, 1, -1.86969208e-14, 0),C1 = CFrame.new(-0.614994049, 0.559495449, 1.33514404e-05, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
625-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.610000014, 0.559999943),CFrame = CFrame.new(-8.11498737, 4.29453278, -8.09999752, -1.78813934e-07, 6.16862235e-06, -1.00000012, 7.53896074e-07, 1, 6.16862371e-06, 1.00000012, -7.53894938e-07, -1.78813934e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
625+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.610000014, 0.559999943),CFrame = CFrame.new(-8.65498829, 4.29453278, -8.09999752, -3.88175249e-06, 6.16863917e-06, 1.00000167, -7.53802908e-07, 1, -6.168651e-06, -1.00000167, -7.53825816e-07, -3.88175249e-06),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
626
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
627
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -3.88175249e-06, -7.53802908e-07, -1.00000167, 6.16863917e-06, 1, -7.53825816e-07, 1.00000167, -6.168651e-06, -3.88175249e-06),C1 = CFrame.new(-0.464999199, 1.29449725, 1.23977661e-05, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
628-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.370000005, 0.73999989),CFrame = CFrame.new(-8.02498817, 4.17453337, -8.09999752, -1.78813934e-07, 6.16862235e-06, -1.00000012, 7.53896074e-07, 1, 6.16862371e-06, 1.00000012, -7.53894938e-07, -1.78813934e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
628+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.610000014, 0.559999943),CFrame = CFrame.new(-8.11498737, 4.29453278, -8.09999752, -1.78813934e-07, 6.16862235e-06, -1.00000012, 7.53896074e-07, 1, 6.16862371e-06, 1.00000012, -7.53894938e-07, -1.78813934e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
629
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
630
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1.78813934e-07, 7.53896074e-07, 1.00000012, 6.16862235e-06, 1, -7.53894938e-07, -1.00000012, 6.16862371e-06, -1.78813934e-07),C1 = CFrame.new(0.0750017166, 1.29450107, 1.23977661e-05, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
631-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.200000003),CFrame = CFrame.new(-7.90498638, 4.38453436, -7.69499397, -1.78996103e-07, 0.342027485, -0.939698875, 7.53943937e-07, 0.939689457, 0.342029005, 1.00000966, -6.47293803e-07, -4.25697635e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
631+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.370000005, 0.73999989),CFrame = CFrame.new(-8.02498817, 4.17453337, -8.09999752, -1.78813934e-07, 6.16862235e-06, -1.00000012, 7.53896074e-07, 1, 6.16862371e-06, 1.00000012, -7.53894938e-07, -1.78813934e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
632
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
633
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1.78813934e-07, 7.53896074e-07, 1.00000012, 6.16862235e-06, 1, -7.53894938e-07, -1.00000012, 6.16862371e-06, -1.78813934e-07),C1 = CFrame.new(0.165000916, 1.17450213, 1.23977661e-05, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
634-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.200000003),CFrame = CFrame.new(-7.90498638, 4.38453436, -8.5049963, -1.78996103e-07, 0.342027485, -0.939698875, 7.53943937e-07, 0.939689457, 0.342029005, 1.00000966, -6.47293803e-07, -4.25697635e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
634+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.200000003),CFrame = CFrame.new(-7.90498638, 4.38453436, -7.69499397, -1.78996103e-07, 0.342027485, -0.939698875, 7.53943937e-07, 0.939689457, 0.342029005, 1.00000966, -6.47293803e-07, -4.25697635e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
635
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
636
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1.78996103e-07, 7.53943937e-07, 1.00000966, 0.342027485, 0.939689457, -6.47293803e-07, -0.939698875, 0.342029005, -4.25697635e-07),C1 = CFrame.new(0.285001755, 1.38450408, 0.405015945, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
637-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.439999998),CFrame = CFrame.new(-8.22774792, 4.42557859, -8.5049963, -3.11434269e-06, 0.34202829, 0.939689755, 8.30739737e-07, 0.939689636, -0.342028916, -1.00000107, -3.18491402e-07, -3.46451998e-06),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
637+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.200000003),CFrame = CFrame.new(-7.90498638, 4.38453436, -8.5049963, -1.78996103e-07, 0.342027485, -0.939698875, 7.53943937e-07, 0.939689457, 0.342029005, 1.00000966, -6.47293803e-07, -4.25697635e-07),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
638
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
639
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -1.78996103e-07, 7.53943937e-07, 1.00000966, 0.342027485, 0.939689457, -6.47293803e-07, -0.939698875, 0.342029005, -4.25697635e-07),C1 = CFrame.new(0.285001755, 1.38450408, -0.404986382, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
640-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.439999998),CFrame = CFrame.new(-8.22774982, 4.42557859, -7.69499588, -3.11434269e-06, 0.34202829, 0.939689755, 8.30739737e-07, 0.939689636, -0.342028916, -1.00000107, -3.18491402e-07, -3.46451998e-06),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
640+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.439999998),CFrame = CFrame.new(-8.22774792, 4.42557859, -8.5049963, -3.11434269e-06, 0.34202829, 0.939689755, 8.30739737e-07, 0.939689636, -0.342028916, -1.00000107, -3.18491402e-07, -3.46451998e-06),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
641
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
642
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -3.11434269e-06, 8.30739737e-07, -1.00000107, 0.34202829, 0.939689636, -3.18491402e-07, 0.939689755, -0.342028916, -3.46451998e-06),C1 = CFrame.new(-0.0377607346, 1.42554593, -0.404986382, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
643
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.789999962, 0.439999998),CFrame = CFrame.new(-8.22774982, 4.42557859, -7.69499588, -3.11434269e-06, 0.34202829, 0.939689755, 8.30739737e-07, 0.939689636, -0.342028916, -1.00000107, -3.18491402e-07, -3.46451998e-06),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
644
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
645
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -3.11434269e-06, 8.30739737e-07, -1.00000107, 0.34202829, 0.939689636, -3.18491402e-07, 0.939689755, -0.342028916, -3.46451998e-06),C1 = CFrame.new(-0.0377616882, 1.42554593, 0.405014038, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
646
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.201000005, 0.550999999, 0.200000003),CFrame = CFrame.new(-8.59500027, 2.89503574, -8.1300106, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
647
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.400999993),MeshType = Enum.MeshType.Brick,})
648
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(-0.40500164, -0.104999542, -0.0300006866, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
649
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.201000005, 0.281000018, 0.200000003),CFrame = CFrame.new(-8.59499931, 3.06003571, -8.04001141, 1, 6.13489965e-06, 3.32129116e-06, -6.97362293e-06, 0.866024673, 0.500001252, 1.91137516e-07, -0.500001252, 0.866024673),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
650
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.400999993),MeshType = Enum.MeshType.Brick,})
651
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91137516e-07, 6.13489919e-06, 0.866024673, -0.500001252, 3.32129093e-06, 0.500001252, 0.866024673),C1 = CFrame.new(-0.40500164, 0.0600004196, 0.0599985123, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
652
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.201000005, 0.281000018, 0.200000003),CFrame = CFrame.new(-8.59499931, 2.73003602, -8.04001141, 1, 5.94368294e-06, -3.65236247e-06, -6.97355335e-06, 0.866026044, -0.500001729, 1.91185379e-07, 0.500001729, 0.866026044),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
653
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.400999993),MeshType = Enum.MeshType.Brick,})
654
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97355335e-06, 1.91185379e-07, 5.94368294e-06, 0.866026044, 0.500001729, -3.65236247e-06, -0.500001729, 0.866026044),C1 = CFrame.new(-0.404999733, -0.269999266, 0.0599985123, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
655-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-7.64528942, 2.08194613, -7.50872564, 0.57357645, -0.409576029, 0.709406495, 2.84217094e-14, 0.866025388, 0.5, -0.819152057, -0.286788225, 0.496731758),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
655+
656
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.400999993),MeshType = Enum.MeshType.Brick,})
657-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-7.46966791, 1.04344952, -7.39113998, 0.573576868, 0.469845414, 0.671012759, -2.96045641e-07, 0.81915319, -0.573575616, -0.819153547, 0.328988761, 0.469848096),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
657+
658
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-7.64528942, 2.08194613, -7.50872564, 0.57357645, -0.409576029, 0.709406495, 2.84217094e-14, 0.866025388, 0.5, -0.819152057, -0.286788225, 0.496731758),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
659
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.57357645, 2.84217094e-14, -0.819152057, -0.409576029, 0.866025388, -0.286788225, 0.709406495, 0.5, 0.496731758),C1 = CFrame.new(0.544714928, -0.918082476, 0.591284275, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
660
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-7.46966791, 1.04344952, -7.39113998, 0.573576868, 0.469845414, 0.671012759, -2.96045641e-07, 0.81915319, -0.573575616, -0.819153547, 0.328988761, 0.469848096),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
661
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.573576868, -2.96045414e-07, -0.819153547, 0.469845414, 0.81915319, 0.328988761, 0.671012759, -0.573575616, 0.469848096),C1 = CFrame.new(0.72034359, -1.95657802, 0.708869457, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
662-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-7.68504524, 2.08194637, -8.59320354, -0.707107365, -0.353553772, 0.612371683, -5.68434189e-14, 0.866024971, 0.500000894, -0.707106352, 0.353554249, -0.612372518),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
662+
663
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.25, 0.899999976, 0.25),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
664-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-7.53874874, 1.0434494, -8.74573803, -0.707107365, 0.405578643, 0.579228163, -5.68434189e-14, 0.819152892, -0.573575258, -0.707106352, -0.405579239, -0.579228997),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
664+
665
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-7.68504524, 2.08194637, -8.59320354, -0.707107365, -0.353553772, 0.612371683, -5.68434189e-14, 0.866024971, 0.500000894, -0.707106352, 0.353554249, -0.612372518),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
666
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.707107365, -5.68434189e-14, -0.707106352, -0.353553772, 0.866024971, 0.353554249, 0.612371683, 0.500000894, -0.612372518),C1 = CFrame.new(0.50495863, -0.918082476, -0.493193626, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
667
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-7.53874874, 1.0434494, -8.74573803, -0.707107365, 0.405578643, 0.579228163, -5.68434189e-14, 0.819152892, -0.573575258, -0.707106352, -0.405579239, -0.579228997),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
668
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.707107365, -5.68434189e-14, -0.707106352, 0.405578643, 0.819152892, -0.405579239, 0.579228163, -0.573575258, -0.579228997),C1 = CFrame.new(0.651262283, -1.95657837, -0.645728111, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
669
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-7.75776386, 0.601107359, -8.52672577, -0.707107365, 0.405578643, 0.579228163, -5.68434189e-14, 0.819152892, -0.573575258, -0.707106352, -0.405579239, -0.579228997),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
670
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.25, 0.899999976, 0.25),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
671
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.707107365, -5.68434189e-14, -0.707106352, 0.405578643, 0.819152892, -0.405579239, 0.579228163, -0.573575258, -0.579228997),C1 = CFrame.new(0.4322505, -2.39892197, -0.426715851, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
672
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,Reflectance = 0.097999997437,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.01100004, 0.200000003, 1.01100004),CFrame = CFrame.new(-8.1899929, 3.28953266, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
673-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.097999997437,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.731000006, 1.00999999),CFrame = CFrame.new(-8.189991, 3.64503241, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
673+
674
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("308"),Material = Enum.Material.Neon,Reflectance = 0.097999997437,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.01100004, 0.200000003, 1.01100004),CFrame = CFrame.new(-8.18999863, 2.47953296, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0),})
675-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.699999988, 0.699999988),CFrame = CFrame.new(-8.19000053, 1.78503358, -8.10000992, -4.37112426e-08, -1, 0, 1, -4.37112071e-08, 1.42108547e-14, 1.42108547e-14, 0, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
675+
676
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.097999997437,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.00999999, 0.731000006, 1.00999999),CFrame = CFrame.new(-8.189991, 3.64503241, -8.10000992, 1, 6.97362293e-06, -1.91137744e-07, -6.97362293e-06, 1, 9.7819111e-08, 1.91138426e-07, -9.78177397e-08, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
677
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177468e-08, -1.91137744e-07, 9.78191039e-08, 1),C1 = CFrame.new(1.90734863e-06, 0.644999981, 0, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
678-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-8.76894283, 2.02194643, -8.5701561, -0.573575079, 0.409577131, -0.709406972, -3.83693077e-13, 0.86602509, 0.500000715, 0.81915313, 0.286787927, -0.496730298),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
678+
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.699999988, 0.699999988),CFrame = CFrame.new(-8.19000053, 1.78503358, -8.10000992, -4.37112426e-08, -1, 0, 1, -4.37112071e-08, 1.42108547e-14, 1.42108547e-14, 0, 1),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
679
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.980000019, 1, 1),MeshType = Enum.MeshType.Cylinder,})
680-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-8.94456291, 0.983449459, -8.68774033, -0.573575079, -0.4698461, -0.671011448, -3.83693077e-13, 0.819152832, -0.573575437, 0.81915313, -0.328988582, -0.469845563),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
680+
681
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-8.76894283, 2.02194643, -8.5701561, -0.573575079, 0.409577131, -0.709406972, -3.83693077e-13, 0.86602509, 0.500000715, 0.81915313, 0.286787927, -0.496730298),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
682
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.573575079, 0, 0.81915313, 0.409577131, 0.86602509, 0.286787927, -0.709406972, 0.500000715, -0.496730298),C1 = CFrame.new(-0.578938484, -0.978090048, -0.470146179, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
683
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-8.94456291, 0.983449459, -8.68774033, -0.573575079, -0.4698461, -0.671011448, -3.83693077e-13, 0.819152832, -0.573575437, 0.81915313, -0.328988582, -0.469845563),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
684
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.573575079, 0, 0.81915313, -0.4698461, 0.819152832, -0.328988582, -0.671011448, -0.573575437, -0.469845563),C1 = CFrame.new(-0.754550934, -2.01658821, -0.587730408, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
685-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-8.8754797, 0.983449221, -7.33314657, 0.707107365, -0.405578345, -0.579228342, 5.68434189e-14, 0.819153309, -0.573574781, 0.707106352, 0.405578941, 0.579229236),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
685+
686
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.25, 0.899999976, 0.25),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
687
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.573575079, 0, 0.81915313, -0.4698461, 0.819152832, -0.328988582, -0.671011448, -0.573575437, -0.469845563),C1 = CFrame.new(-0.500835419, -2.45892859, -0.410079956, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
688
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-8.8754797, 0.983449221, -7.33314657, 0.707107365, -0.405578345, -0.579228342, 5.68434189e-14, 0.819153309, -0.573574781, 0.707106352, 0.405578941, 0.579229236),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
689
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.707107365, 0, 0.707106352, -0.405578345, 0.819153309, 0.405578941, -0.579228342, -0.573574781, 0.579229236),C1 = CFrame.new(-0.68546772, -2.01658797, 0.766863346, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
690-
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-8.72918701, 2.02194619, -7.48567963, 0.707107365, 0.353553772, -0.612371683, 5.68434189e-14, 0.866024971, 0.500000834, 0.707106352, -0.353554249, 0.612372518),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
690+
691
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.25, 0.899999976, 0.25),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
692
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.707107365, 0, 0.707106352, -0.405578345, 0.819153309, 0.405578941, -0.579228342, -0.573574781, 0.579229236),C1 = CFrame.new(-0.466452599, -2.45892859, 0.54785347, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
693
Part = New("Part",DeathClaw,"Part",{BrickColor = BrickColor.new("White"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.300000012, 1.73000002, 0.300000012),CFrame = CFrame.new(-8.72918701, 2.02194619, -7.48567963, 0.707107365, 0.353553772, -0.612371683, 5.68434189e-14, 0.866024971, 0.500000834, 0.707106352, -0.353554249, 0.612372518),CanCollide = false,Locked = true,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
694
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.707107365, 0, 0.707106352, 0.353553772, 0.866024971, -0.353554249, -0.612371683, 0.500000834, 0.612372518),C1 = CFrame.new(-0.539182663, -0.978090048, 0.614330292, 1, -6.97362293e-06, 1.91138426e-07, 6.97362293e-06, 1, -9.78177539e-08, -1.91137744e-07, 9.78190968e-08, 1),})
695
696
697
----------------
698
--------------------------------------------
699
Debounces = {
700
CanAttack = true;
701
NoIdl = false;
702
Slashing = false;
703
Slashed = false;
704
RPunch = false;
705
RPunched = false;
706
LPunch = false;
707
LPunched = false;
708
}
709
local Touche = {char.Name, }
710
----------------------------------------------------
711
712
wait()
713
local Player = game.Players.LocalPlayer
714
local Character = Player.Character
715
local Humanoid = Character.Humanoid
716
local Head = Character.Head
717
local Torso = Character.Torso
718
local RootPart = Character.HumanoidRootPart
719
local RightArm = Character["Right Arm"]
720
local LeftArm = Character["Left Arm"]
721
local RightLeg = Character["Right Leg"]
722
local LeftLeg = Character["Left Leg"]
723
local Neck = Torso.Neck
724
local RootJoint = RootPart.RootJoint
725
local RightShoulder = Torso["Right Shoulder"]
726
local LeftShoulder = Torso["Left Shoulder"]
727
local RightHip = Torso["Right Hip"]
728
local LeftHip = Torso["Left Hip"]
729
local Insert = table.insert
730
local Mouse = Player:GetMouse()
731
VFXList = {}
732
local CharaterAnimate, CharacterAnimator = Character:FindFirstChild("Animate"), Humanoid:FindFirstChild("Animator")
733
if CharaterAnimate and CharacterAnimator then
734
  CharaterAnimate.Parent = nil
735
  CharacterAnimator.Parent = nil
736
end
737
738
739
----------------------------------------------------
740
741
742
743
744
745
ArtificialHB = Create("BindableEvent", script){
746
	Parent = script,
747
	Name = "Heartbeat",
748
}
749
750
script:WaitForChild("Heartbeat")
751
752
frame = 1 / 30
753
tf = 0
754
allowframeloss = false
755
tossremainder = false
756
lastframe = tick()
757
script.Heartbeat:Fire()
758
759
game:GetService("RunService").Heartbeat:connect(function(s, p)
760
	tf = tf + s
761
	if tf >= frame then
762
		if allowframeloss then
763
			script.Heartbeat:Fire()
764
			lastframe = tick()
765
		else
766
			for i = 1, math.floor(tf / frame) do
767
				script.Heartbeat:Fire()
768
			end
769
			lastframe = tick()
770
		end
771
		if tossremainder then
772
			tf = 0
773
		else
774
			tf = tf - frame * math.floor(tf / frame)
775
		end
776
	end
777
end)
778
779
780
781
function swait(num)
782
	if num == 0 or num == nil then
783
		ArtificialHB.Event:wait()
784
	else
785
		for i = 0, num do
786
			ArtificialHB.Event:wait()
787
		end
788
	end
789
end
790
791
792
793
794
local m = Create("Model"){
795
	Parent = Character,
796
	Name = "WeaponModel",
797
}
798
799
Effects = { }
800
801
802
803
804
EffectModel = Create("Model"){
805
	Parent = Character,
806
	Name = "Effects",
807
}
808
809
Effects = {
810
	Block = {
811
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
812
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
813
			prt.Anchored = true
814
			prt.CFrame = cframe
815
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
816
			game:GetService("Debris"):AddItem(prt, 10)
817
			if Type == 1 or Type == nil then
818
				table.insert(Effects, {
819
					prt,
820
					"Block1",
821
					delay,
822
					x3,
823
					y3,
824
					z3,
825
					msh
826
				})
827
			elseif Type == 2 then
828
				table.insert(Effects, {
829
					prt,
830
					"Block2",
831
					delay,
832
					x3,
833
					y3,
834
					z3,
835
					msh
836
				})
837
			end
838
		end;
839
	};
840
841
		Cylinder = {
842
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
843
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
844
			prt.Anchored = true
845
			prt.CFrame = cframe
846
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
847
			game:GetService("Debris"):AddItem(prt, 10)
848
			table.insert(Effects, {
849
				prt,
850
				"Cylinder",
851
				delay,
852
				x3,
853
				y3,
854
				z3,
855
				msh
856
			})
857
		end;
858
	};
859
	Head = {
860
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
861
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
862
			prt.Anchored = true
863
			prt.CFrame = cframe
864
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
865
			game:GetService("Debris"):AddItem(prt, 10)
866
			table.insert(Effects, {
867
				prt,
868
				"Cylinder",
869
				delay,
870
				x3,
871
				y3,
872
				z3,
873
				msh
874
			})
875
		end;
876
	};
877
	
878
	Sphere = {
879
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
880
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
881
			prt.Anchored = true
882
			prt.CFrame = cframe
883
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
884
			game:GetService("Debris"):AddItem(prt, 10)
885
			table.insert(Effects, {
886
				prt,
887
				"Cylinder",
888
				delay,
889
				x3,
890
				y3,
891
				z3,
892
				msh
893
			})
894
		end;
895
	};
896
	
897
	Elect = {
898
		Create = function(cff, x, y, z)
899
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
900
			prt.Anchored = true
901
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
902
			prt.CFrame = CFrame.new(prt.Position)
903
			game:GetService("Debris"):AddItem(prt, 2)
904
			local xval = math.random() / 2
905
			local yval = math.random() / 2
906
			local zval = math.random() / 2
907
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
908
			table.insert(Effects, {
909
				prt,
910
				"Elec",
911
				0.1,
912
				x,
913
				y,
914
				z,
915
				xval,
916
				yval,
917
				zval
918
			})
919
		end;
920
921
	};
922
	
923
	Ring = {
924
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
925
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
926
			prt.Anchored = true
927
			prt.CFrame = cframe
928
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
929
			game:GetService("Debris"):AddItem(prt, 10)
930
			table.insert(Effects, {
931
				prt,
932
				"Cylinder",
933
				delay,
934
				x3,
935
				y3,
936
				z3,
937
				msh
938
			})
939
		end;
940
	};
941
942
943
	Wave = {
944
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
945
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
946
			prt.Anchored = true
947
			prt.CFrame = cframe
948
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
949
			game:GetService("Debris"):AddItem(prt, 10)
950
			table.insert(Effects, {
951
				prt,
952
				"Cylinder",
953
				delay,
954
				x3,
955
				y3,
956
				z3,
957
				msh
958
			})
959
		end;
960
	};
961
962
	Break = {
963
		Create = function(brickcolor, cframe, x1, y1, z1)
964
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
965
			prt.Anchored = true
966
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
967
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
968
			local num = math.random(10, 50) / 1000
969
			game:GetService("Debris"):AddItem(prt, 10)
970
			table.insert(Effects, {
971
				prt,
972
				"Shatter",
973
				num,
974
				prt.CFrame,
975
				math.random() - math.random(),
976
				0,
977
				math.random(50, 100) / 100
978
			})
979
		end;
980
	};
981
	
982
	Fire = {
983
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
984
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
985
			prt.Anchored = true
986
			prt.CFrame = cframe
987
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
988
			game:GetService("Debris"):AddItem(prt, 10)
989
			table.insert(Effects, {
990
				prt,
991
				"Fire",
992
				delay,
993
				1,
994
				1,
995
				1,
996
				msh
997
			})
998
		end;
999
	};
1000
	
1001
	FireWave = {
1002
		Create = function(brickcolor, cframe, x1, y1, z1)
1003
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
1004
			prt.Anchored = true
1005
			prt.CFrame = cframe
1006
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1007
			local d = Create("Decal"){
1008
				Parent = prt,
1009
				Texture = "rbxassetid://26356434",
1010
				Face = "Top",
1011
			}
1012
			local d = Create("Decal"){
1013
				Parent = prt,
1014
				Texture = "rbxassetid://26356434",
1015
				Face = "Bottom",
1016
			}
1017
			game:GetService("Debris"):AddItem(prt, 10)
1018
			table.insert(Effects, {
1019
				prt,
1020
				"FireWave",
1021
				1,
1022
				30,
1023
				math.random(400, 600) / 100,
1024
				msh
1025
			})
1026
		end;
1027
	};
1028
	
1029
	Lightning = {
1030
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
1031
			local magz = (p0 - p1).magnitude
1032
			local curpos = p0
1033
			local trz = {
1034
				-ofs,
1035
				ofs
1036
			}
1037
			for i = 1, tym do
1038
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
1039
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
1040
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
1041
				li.Material = "Neon"
1042
				if tym == i then
1043
					local magz2 = (curpos - p1).magnitude
1044
					li.Size = Vector3.new(th, th, magz2)
1045
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
1046
					table.insert(Effects, {
1047
						li,
1048
						"Disappear",
1049
						last
1050
					})
1051
				else
1052
					do
1053
						do
1054
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
1055
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
1056
							game.Debris:AddItem(li, 10)
1057
							table.insert(Effects, {
1058
								li,
1059
								"Disappear",
1060
								last
1061
							})
1062
						end
1063
					end
1064
				end
1065
			end
1066
		end
1067
	};
1068
1069
	EffectTemplate = {
1070
1071
	};
1072
}
1073
1074
1075
1076
1077
1078
1079
1080
function rayCast(Position, Direction, Range, Ignore)
1081
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
1082
end 
1083
1084
FindNearestTorso = function(pos)
1085
	local list = (game.Workspace:children())
1086
	local torso = nil
1087
	local dist = 1000
1088
	local temp, human, temp2 = nil, nil, nil
1089
	for x = 1, #list do
1090
		temp2 = list[x]
1091
		if temp2.className == "Model" and temp2.Name ~= Character.Name then
1092
			temp = temp2:findFirstChild("Torso")
1093
			human = temp2:findFirstChild("Humanoid")
1094
			if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
1095
				local dohit = true
1096
				if dohit == true then
1097
					torso = temp
1098
					dist = (temp.Position - pos).magnitude
1099
				end
1100
			end
1101
		end
1102
	end
1103
	return torso, dist
1104
end
1105
1106
1107
1108
1109
1110
1111
1112
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1113
	if hit.Parent == nil then
1114
		return
1115
	end
1116
	local h = hit.Parent:FindFirstChild("Humanoid")
1117
	for _, v in pairs(hit.Parent:children()) do
1118
		if v:IsA("Humanoid") then
1119
			h = v
1120
		end
1121
	end
1122
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1123
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
1124
			if hit.Parent.DebounceHit.Value == true then
1125
				return
1126
			end
1127
		end
1128
		local c = Create("ObjectValue"){
1129
			Name = "creator",
1130
			Value = game:service("Players").LocalPlayer,
1131
			Parent = h,
1132
		}
1133
		game:GetService("Debris"):AddItem(c, .5)
1134
		if HitSound ~= nil and HitPitch ~= nil then
1135
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
1136
		end
1137
		local Damage = math.random(minim, maxim)
1138
		local blocked = false
1139
		local block = hit.Parent:findFirstChild("Block")
1140
		if block ~= nil then
1141
			if block.className == "IntValue" then
1142
				if block.Value > 0 then
1143
					blocked = true
1144
					block.Value = block.Value - 1
1145
					print(block.Value)
1146
				end
1147
			end
1148-
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
1148+
1149
		if blocked == false then
1150
			h.Health = h.Health - Damage
1151-
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
1151+
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("White").Color)
1152
		else
1153
			h.Health = h.Health - (Damage / 2)
1154
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("White").Color)
1155
		end
1156
		if Type == "Knockdown" then
1157
			local hum = hit.Parent.Humanoid
1158
			hum.PlatformStand = true
1159
			coroutine.resume(coroutine.create(function(HHumanoid)
1160
				swait(1)
1161
				HHumanoid.PlatformStand = false
1162
			end), hum)
1163
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
1164
			local bodvol = Create("BodyVelocity"){
1165
				velocity = angle * knockback,
1166
				P = 5000,
1167
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1168
				Parent = hit,
1169
			}
1170
			local rl = Create("BodyAngularVelocity"){
1171
				P = 3000,
1172
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1173
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1174
				Parent = hit,
1175
			}
1176
			game:GetService("Debris"):AddItem(bodvol, .5)
1177
			game:GetService("Debris"):AddItem(rl, .5)
1178
		elseif Type == "Normal" then
1179
			local vp = Create("BodyVelocity"){
1180
				P = 500,
1181
				maxForce = Vector3.new(math.huge, 0, math.huge),
1182
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
1183
			}
1184
			if knockback > 0 then
1185
				vp.Parent = hit.Parent.Torso
1186
			end
1187
			game:GetService("Debris"):AddItem(vp, .5)
1188
		elseif Type == "Up" then
1189
			local bodyVelocity = Create("BodyVelocity"){
1190
				velocity = Vector3.new(0, 20, 0),
1191
				P = 5000,
1192
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1193
				Parent = hit,
1194
			}
1195
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
1196
		elseif Type == "DarkUp" then
1197-
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
1197+
1198
				for i = 0, 1, 0.1 do
1199
					swait()
1200
					Effects.Block.Create(BrickColor.new("White"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
1201
				end
1202
			end))
1203
			local bodyVelocity = Create("BodyVelocity"){
1204
				velocity = Vector3.new(0, 20, 0),
1205
				P = 5000,
1206
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1207
				Parent = hit,
1208
			}
1209
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
1210
		elseif Type == "Snare" then
1211
			local bp = Create("BodyPosition"){
1212
				P = 2000,
1213
				D = 100,
1214
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1215
				position = hit.Parent.Torso.Position,
1216
				Parent = hit.Parent.Torso,
1217
			}
1218
			game:GetService("Debris"):AddItem(bp, 1)
1219
		elseif Type == "Freeze" then
1220
			local BodPos = Create("BodyPosition"){
1221
				P = 50000,
1222
				D = 1000,
1223
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1224
				position = hit.Parent.Torso.Position,
1225
				Parent = hit.Parent.Torso,
1226
			}
1227
			local BodGy = Create("BodyGyro") {
1228
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
1229
				P = 20e+003,
1230
				Parent = hit.Parent.Torso,
1231
				cframe = hit.Parent.Torso.CFrame,
1232
			}
1233
			hit.Parent.Torso.Anchored = true
1234
			coroutine.resume(coroutine.create(function(Part) 
1235
				swait(1.5)
1236
				Part.Anchored = false
1237
			end), hit.Parent.Torso)
1238
			game:GetService("Debris"):AddItem(BodPos, 3)
1239
			game:GetService("Debris"):AddItem(BodGy, 3)
1240
		end
1241
		local debounce = Create("BoolValue"){
1242
			Name = "DebounceHit",
1243
			Parent = hit.Parent,
1244
			Value = true,
1245
		}
1246
		game:GetService("Debris"):AddItem(debounce, Delay)
1247
		c = Create("ObjectValue"){
1248
			Name = "creator",
1249
			Value = p,
1250
			Parent = h,
1251
		}
1252
		game:GetService("Debris"):AddItem(c, .5)
1253
	end
1254
end
1255
1256
function ShowDamage(Pos, Text, Time, Color)
1257
	local Rate = (1 / 30)
1258
	local Pos = (Pos or Vector3.new(0, 0, 0))
1259
	local Text = (Text or "")
1260
	local Time = (Time or 2)
1261
	local Color = (Color or Color3.new(1, 0, 1))
1262
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1263
	EffectPart.Anchored = true
1264
	local BillboardGui = Create("BillboardGui"){
1265
		Size = UDim2.new(3, 0, 3, 0),
1266
		Adornee = EffectPart,
1267
		Parent = EffectPart,
1268
	}
1269
	local TextLabel = Create("TextLabel"){
1270
		BackgroundTransparency = 1,
1271
		Size = UDim2.new(1, 0, 1, 0),
1272
		Text = Text,
1273
		Font = "SciFi",
1274
		TextColor3 = Color,
1275
		TextScaled = true,
1276
		Parent = BillboardGui,
1277
	}
1278
	game.Debris:AddItem(EffectPart, (Time))
1279
	EffectPart.Parent = game:GetService("Workspace")
1280
	delay(0, function()
1281
		local Frames = (Time / Rate)
1282
		for Frame = 1, Frames do
1283
			wait(Rate)
1284
			local Percent = (Frame / Frames)
1285
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1286
			TextLabel.TextTransparency = Percent
1287
		end
1288
		if EffectPart and EffectPart.Parent then
1289
			EffectPart:Destroy()
1290
		end
1291
	end)
1292
end
1293
1294
function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
1295
	for _, c in pairs(workspace:children()) do
1296
		local hum = c:findFirstChild("Humanoid")
1297
		if hum ~= nil then
1298
			local head = c:findFirstChild("Torso")
1299
			if head ~= nil then
1300
				local targ = head.Position - Part.Position
1301
				local mag = targ.magnitude
1302
				if mag <= Magnitude and c.Name ~= p.Name then 
1303
					Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, root, .1, "rbxassetid://" .. HitSound, HitPitch)
1304
				end
1305
			end
1306
		end
1307
	end
1308
end
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
SkyBeam = function()
1321
1322
	attack = true
1323
	
1324
        local sbs = Instance.new("BodyPosition", root)
1325
        sbs.P = 3000
1326
        sbs.D = 1000
1327
        sbs.maxForce = Vector3.new(500000, 500000000, 500000)
1328
        sbs.position = root.CFrame.p + Vector3.new(0, 100, 0)
1329
	
1330
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=159882578", Character, 5, 0.75)
1331
	wait(2)
1332
	CFuncs.Sound.Create("rbxassetid://215395388", Character, 11, 0.85)
1333
local seen = Instance.new("Sound",Character)
1334
seen.SoundId = "rbxassetid://445796828"
1335
seen.Pitch = 0.75
1336
seen.Volume = 3.8
1337-
bb = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "Black", "hot", Vector3.new())
1337+
1338
seen:Play()
1339
	CFuncs.Sound.Create("rbxassetid://289315275", Character, 3.8, 0.75)
1340
bb = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "White", "hot", Vector3.new())
1341-
sp = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "Really black", "hot", Vector3.new())
1341+
1342
bb.CFrame=CFrame.new(Torso.Position) * CFrame.Angles(0, 0, 1.57)
1343
msh = CFuncs.Mesh.Create("SpecialMesh", bb, "Cylinder", "", Vector3.new(0, 0, 0), Vector3.new(1000000, 10, 10))
1344-
sp2 = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "Really black", "hot", Vector3.new())
1344+
sp = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "White", "hot", Vector3.new())
1345
sp.Anchored=true
1346
1347
sp2 = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "White", "hot", Vector3.new())
1348
sp2.Anchored=true
1349
1350
dang = CFuncs.Mesh.Create("SpecialMesh", sp, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(10, 10, 10))
1351
ref = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, "White", "Reference", Vector3.new())
1352
ref.Anchored=true
1353
cf=CFrame.new
1354
vt=Vector3.new
1355
local TheHit = root.Position + vt(0, -1, 0)
1356
local MouseLook = cf((root.Position + TheHit) / 2, TheHit)
1357
local hit, pos = rayCast(root.Position, MouseLook.lookVector, 999, Character)
1358
local mag = (root.Position - pos).magnitude
1359
ref.CFrame = CFrame.new(pos)
1360
	for i = 0, 450 do
1361
	swait()
1362
ref.CFrame = CFrame.new(pos)
1363
if ref.CFrame ~= CFrame.new(pos) then
1364
ref.CFrame = CFrame.new(pos)
1365
else
1366
ref.CFrame = CFrame.new(pos)
1367
end
1368
MagnitudeDamage(ref, 150, 999, 999999, 7, "Normal", "0", 1)
1369
bb.Position = Torso.Position + Vector3.new(math.random(-1, 1), 0, math.random(-1, 1))
1370
bb.Transparency=bb.Transparency+0.0025
1371
msh.Scale = msh.Scale:lerp(Vector3.new(1000000, 500, 500),.025)
1372
sp.Position = ref.Position + vt(math.random(-1, 1), 0, math.random(-1, 1))
1373
sp.Transparency = sp.Transparency+0.0025
1374
sp2.Position = ref.Position + vt(math.random(-4, 4), 0, math.random(-4, 4))
1375
sp2.Transparency = sp.Transparency+0.0025
1376
dang.Scale = dang.Scale:lerp(Vector3.new(1500, 1500, 1500),.025)
1377
	
1378
	end
1379
	sp:Destroy()
1380
	bb:Destroy()
1381
	ref:Destroy()
1382
	seen:Destroy()
1383
	sbs:Destroy()
1384
	attack = false
1385
end
1386
1387
1388
1389-
char["Body Colors"].TorsoColor = BrickColor.new("Royal purple")
1389+
1390-
char["Body Colors"].LeftArmColor = BrickColor.new("Really black")
1390+
1391-
char["Body Colors"].RightArmColor = BrickColor.new("Really black")
1391+
1392
char["Body Colors"].TorsoColor = BrickColor.new("Cyan")
1393
char["Body Colors"].LeftArmColor = BrickColor.new("White")
1394
char["Body Colors"].RightArmColor = BrickColor.new("White")
1395
----------------------------------------------------
1396
1397
------------
1398
ypcall(function()
1399
char.Shirt:Destroy()
1400
char.Pants:Destroy()
1401
shirt = Instance.new("Shirt", char)
1402
shirt.Name = "Shirt"
1403
pants = Instance.new("Pants", char)
1404
pants.Name = "Pants"
1405
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=236410507"
1406
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=236412261"
1407
end)
1408
----------------------------------------------------
1409
local Transforming = true
1410
hum.WalkSpeed = 0
1411
local fx = Instance.new("Part",torso)
1412
wit = torso.BrickColor.Color
1413
wit2 = Color3.new(0,0,0)
1414
local glowz = Instance.new("ParticleEmitter",fx)
1415
glowz.LightEmission = 1
1416
glowz.Texture = "rbxassetid://284205403"
1417
glowz.Color = ColorSequence.new(wit)
1418
glowz.Size = NumberSequence.new(5)
1419
glowz.Speed = NumberRange.new(25,50)
1420
glowz.LockedToPart = false
1421
glowz.Transparency = NumberSequence.new(0.75)
1422
glowz.RotSpeed = NumberRange.new(-2000,2000)
1423
glowz.Lifetime = NumberRange.new(1)
1424
glowz.Rate = 50000
1425
glowz.VelocitySpread = 9001
1426
fx.Anchored = true
1427
fx.Material = "Neon"
1428
fx.CanCollide = false
1429
fx.Locked = true
1430
fx.Transparency = 1
1431
fx.Material = "Neon"
1432-
fx.BrickColor = BrickColor.new("Really black")
1432+
1433
fx.TopSurface = "SmoothNoOutlines"
1434
fx.BottomSurface = "SmoothNoOutlines"
1435
fx.BrickColor = BrickColor.new("White")
1436
fxm = Instance.new("SpecialMesh",fx)
1437
fxm.MeshType = "Sphere"
1438
local sa2 = Instance.new("Sound",torso)
1439
sa2.SoundId = "rbxassetid://93724183"
1440
sa2.Pitch = 0.5
1441
sa2.Volume = 5
1442
sa2.Looped = false
1443
sa2:Play()
1444
local value = 1
1445
fxm.Scale = Vector3.new(1,1,1)
1446
for i = 1, 20 do rs:wait()
1447
        value = value - 0.05
1448
        fx.Transparency = fx.Transparency - (1/20)
1449
        fx.CFrame = torso.CFrame
1450
        fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
1451
        rs:wait()
1452
end
1453
----------------------------------------------------
1454
GroundWave1 = function()
1455-
    local Colors = {"White", "Really black"}
1455+
1456
hum.WalkSpeed = 0
1457
local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1458
    local Colors = {"White", "White"}
1459
        local wave = Instance.new("Part", torso)
1460
        wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1461
        wave.Anchored = true
1462
        wave.CanCollide = false
1463
        wave.Locked = true
1464
        wave.Size = Vector3.new(1, 1, 1)
1465
        wave.TopSurface = "Smooth"
1466
        wave.BottomSurface = "Smooth"
1467
        wave.Transparency = 0.35
1468
        wave.CFrame = HandCF
1469
        wm = Instance.new("SpecialMesh", wave)
1470
        wm.MeshId = "rbxassetid://3270017"
1471
        coroutine.wrap(function()
1472
        for i = 1, 30, 1 do
1473
        wm.Scale = Vector3.new(50, 50, 1 + i*50)
1474
        wave.Size = wm.Scale
1475
        wave.CFrame = HandCF
1476
        wave.Transparency = i/30
1477
        wait()
1478
        end
1479
        wait()
1480
        wave:Destroy()
1481
    end)()
1482
end
1483
----------------------------------------------------
1484
GroundWave = function()
1485
        if Transforming == true then
1486
                local value = 5
1487
                local value2 = 10
1488
                local value3 = 20
1489
local sa2 = Instance.new("Sound",torso)
1490
sa2.SoundId = "rbxassetid://413682983"
1491
sa2.Pitch = 1
1492
sa2.Volume = 10
1493
sa2.Looped = false
1494
sa2:Play()
1495
                local wave = Instance.new("Part", torso)
1496
local glowz = Instance.new("ParticleEmitter",wave)
1497
glowz.LightEmission = 1
1498
glowz.Texture = "0"
1499
glowz.Color = ColorSequence.new(wit)
1500
glowz.Size = NumberSequence.new(30)
1501
glowz.Speed = NumberRange.new(25,100)
1502
glowz.LockedToPart = false
1503
glowz.Transparency = NumberSequence.new(0.75)
1504
glowz.RotSpeed = NumberRange.new(-2000,2000)
1505
glowz.Lifetime = NumberRange.new(1)
1506-
                wave.BrickColor = BrickColor.new("Royal purple")
1506+
1507
glowz.VelocitySpread = 9001
1508
 
1509
                wave.BrickColor = BrickColor.new("Cyan")
1510
                wave.Anchored = true
1511
                wave.CanCollide = false
1512
                wave.Locked = true
1513
                wave.Size = Vector3.new(1, 1, 1)
1514
                wave.TopSurface = "Smooth"
1515
                wave.BottomSurface = "Smooth"
1516
                wave.Transparency = 0.35
1517
                wave.CFrame = fx.CFrame
1518
                wave.Material = "Neon"
1519
                wm = Instance.new("SpecialMesh", wave)
1520-
                wave2.BrickColor = BrickColor.new("Royal purple")
1520+
1521
                wm.Scale = Vector3.new(1,1,1)
1522
                local wave2 = Instance.new("Part", torso)
1523
                wave2.BrickColor = BrickColor.new("Cyan")
1524
                wave2.Anchored = true
1525
                wave2.CanCollide = false
1526
                wave2.Locked = true
1527
                wave2.Size = Vector3.new(1, 1, 1)
1528
                wave2.TopSurface = "Smooth"
1529
                wave2.BottomSurface = "Smooth"
1530
                wave2.Transparency = 0.35
1531
                wave2.CFrame = fx.CFrame
1532
                wave2.Material = "Neon"
1533
                wm2 = Instance.new("SpecialMesh", wave2)
1534
                wm2.MeshType = "FileMesh"
1535-
                wave3.BrickColor = BrickColor.new("Really black")
1535+
1536
                wm2.Scale = Vector3.new(1,1,1)
1537
                local wave3 = Instance.new("Part", torso)
1538
                wave3.BrickColor = BrickColor.new("White")
1539
                wave3.Anchored = true
1540
                wave3.CanCollide = false
1541
                wave3.Locked = true
1542
                wave3.Size = Vector3.new(1, 1, 1)
1543
                wave3.TopSurface = "Smooth"
1544
                wave3.BottomSurface = "Smooth"
1545
                wave3.Transparency = 0.35
1546
                wave3.CFrame = fx.CFrame
1547
                wave3.Material = "Neon"
1548
                wm3 = Instance.new("SpecialMesh", wave3)
1549
                wm3.MeshType = "FileMesh"
1550
                wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
1551
                wm3.Scale = Vector3.new(1,1,1)
1552
                coroutine.wrap(function()
1553
                for i = 1, 18, 1 do
1554
                value = value - 0.5
1555
                value2 = value2 - 0.75*1.5
1556
                value3 = value3 - 0.475*1.5
1557
                wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
1558
                wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
1559
                wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
1560
                --wave.Size = wm.Scale
1561
                wave.CFrame = fx.CFrame
1562
                wave.Transparency = i/14
1563
                --wave2.Size = wm2.Scale
1564
                wave2.CFrame = fx.CFrame
1565
                wave2.Rotation = Vector3.new(90, 0, 0)
1566
                wave2.Transparency = i/14
1567
                --wave3.Size = wm3.Scale
1568
                wave3.CFrame = fx.CFrame
1569
                wave3.Rotation = Vector3.new(90, 0, 0)
1570
                wave3.Transparency = i/14
1571
                wait()
1572
                glowz.Rate = 0
1573
               
1574
                end
1575
                wait()
1576
                wave:Destroy()
1577
                wave2:Destroy()
1578
                wave3:Destroy()
1579
        end)()
1580
        elseif Transforming == false then
1581
        wait()
1582
        end
1583
end
1584
 
1585
for i = 1, 100 do rs:wait()
1586
        fx.CFrame = torso.CFrame
1587
end
1588
 
1589
Spawn(function()
1590
    while wait(1) do
1591
        GroundWave()
1592
    end
1593
end)
1594
 
1595
wait(4)
1596
 
1597
Transforming = false
1598
 
1599
local value2 = 1
1600
for i = 1, 20 do rs:wait()
1601
        value2 = value2 - 0.05
1602
        glowz.Rate = 0
1603
     
1604
        fx.Transparency = fx.Transparency + (1/20)
1605
        fx.CFrame = torso.CFrame
1606
        fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
1607
        rs:wait()
1608
end
1609
glowz:Destroy()
1610
 
1611
 
1612
local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1613
        local valuer = 5
1614
        local valuer2 = 10
1615
        local valuer3 = 15
1616
local sa2 = Instance.new("Sound",torso)
1617
sa2.SoundId = "rbxassetid://130972023"
1618
sa2.Pitch = 1
1619
sa2.Volume = 5
1620
sa2.Looped = false
1621
sa2:Play()
1622
local sar2 = Instance.new("Sound",torso)
1623
sar2.SoundId = "rbxassetid://153274423"
1624
sar2.Pitch = 1
1625
sar2.Volume = 5
1626-
        wave.BrickColor = BrickColor.new("Royal purple")
1626+
1627
sar2:Play()
1628
        local wave = Instance.new("Part", torso)
1629
        wave.BrickColor = BrickColor.new("Cyan")
1630
        wave.Anchored = true
1631
        wave.CanCollide = false
1632
        wave.Locked = true
1633
        wave.Size = Vector3.new(1, 1, 1)
1634
        wave.TopSurface = "Smooth"
1635
        wave.BottomSurface = "Smooth"
1636
        wave.Transparency = 0.35
1637
        wave.CFrame = HandCF
1638-
        wave2.BrickColor = BrickColor.new("Really black")
1638+
1639
        wm.MeshId = "rbxassetid://3270017"
1640
        local wave2 = Instance.new("Part", torso)
1641
        wave2.BrickColor = BrickColor.new("White")
1642
        wave2.Anchored = true
1643
        wave2.CanCollide = false
1644
        wave2.Locked = true
1645
        wave2.Size = Vector3.new(1, 1, 1)
1646
        wave2.TopSurface = "Smooth"
1647
        wave2.BottomSurface = "Smooth"
1648
        wave2.Transparency = 0.35
1649
        wave2.CFrame = HandCF
1650-
        wave3.BrickColor = BrickColor.new("Royal purple")
1650+
1651
        wm2.MeshId = "rbxassetid://3270017"
1652
        local wave3 = Instance.new("Part", torso)
1653
        wave3.BrickColor = BrickColor.new("Cyan")
1654
        wave3.Anchored = true
1655
        wave3.CanCollide = false
1656
        wave3.Locked = true
1657
        wave3.Size = Vector3.new(1, 1, 1)
1658
        wave3.TopSurface = "Smooth"
1659
        wave3.BottomSurface = "Smooth"
1660
        wave3.Transparency = 0.35
1661
        wave3.CFrame = HandCF
1662
        wm3 = Instance.new("SpecialMesh", wave3)
1663
        wm3.MeshId = "rbxassetid://3270017"
1664
        coroutine.wrap(function()
1665
        for i = 1, 14, 1 do
1666
        valuer = valuer - 0.35
1667
        valuer2 = valuer - 0.45
1668
        valuer3 = valuer3 - 0.475
1669
        wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
1670
        wave.Size = wm.Scale
1671
        wave.CFrame = HandCF
1672
        wave.Transparency = i/14
1673
        wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
1674
        wave2.Size = wm2.Scale
1675
        wave2.CFrame = HandCF
1676
        wave2.Transparency = i/14
1677
        wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
1678
        wave3.Size = wm2.Scale
1679
        wave3.CFrame = HandCF
1680
        wave3.Transparency = i/14
1681
        wait()
1682
        end
1683
        wait()
1684
        wave:Destroy()
1685
        wave2:Destroy()
1686
end)()
1687
hum.WalkSpeed = 16
1688
-----------------
1689
function lerp(a, b, t) -- Linear interpolation
1690
        return a + (b - a)*t
1691
end
1692
1693
function slerp(a, b, t) --Spherical interpolation
1694
        dot = a:Dot(b)
1695
        if dot > 0.99999 or dot < -0.99999 then
1696
                return t <= 0.5 and a or b
1697
        else
1698
                r = math.acos(dot)
1699
                return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
1700
        end
1701
end
1702
1703
function matrixInterpolate(a, b, t)
1704
        local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
1705
        local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
1706
        local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
1707
        local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
1708
        local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
1709
        local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
1710
        local t = v1:Dot(v2)
1711
        if not (t < 0 or t == 0 or t > 0) then         -- Failsafe
1712
                return CFrame.new()
1713
        end
1714
        return CFrame.new(
1715
        v0.x, v0.y, v0.z,
1716
        v1.x, v1.y, v1.z,
1717
        v2.x, v2.y, v2.z,
1718
        v3.x, v3.y, v3.z)
1719
end
1720
----------------------------------------------------
1721
function genWeld(a,b)
1722
    local w = Instance.new("Weld",a)
1723
    w.Part0 = a
1724
    w.Part1 = b
1725
    return w
1726
end
1727
function weld(a, b)
1728
    local weld = Instance.new("Weld")
1729
    weld.Name = "W"
1730
    weld.Part0 = a
1731
    weld.Part1 = b
1732
    weld.C0 = a.CFrame:inverse() * b.CFrame
1733
    weld.Parent = a
1734
    return weld;
1735
end
1736
----------------------------------------------------
1737
function Lerp(c1,c2,al)
1738
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
1739
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
1740
for i,v in pairs(com1) do
1741
com1[i] = v+(com2[i]-v)*al
1742
end
1743
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
1744
end
1745
----------------------------------------------------
1746
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
1747
local wld = Instance.new("Weld", wp1)
1748
wld.Part0 = wp0
1749
wld.Part1 = wp1
1750
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
1751
end
1752
----------------------------------------------------
1753
function weld5(part0, part1, c0, c1)
1754
    weeld=Instance.new("Weld", part0)
1755
    weeld.Part0=part0
1756
    weeld.Part1=part1
1757
    weeld.C0=c0
1758
    weeld.C1=c1
1759
    return weeld
1760
end
1761
----------------------------------------------------
1762
function HasntTouched(plrname)
1763
local ret = true
1764
for _, v in pairs(Touche) do
1765
if v == plrname then
1766
ret = false
1767
end
1768
end
1769
return ret
1770
end
1771
----------------------------------------------------
1772
newWeld(torso, larm, -1.5, 0.5, 0)
1773
larm.Weld.C1 = CFrame.new(0, 0.5, 0)
1774
newWeld(torso, rarm, 1.5, 0.5, 0)
1775
rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
1776
newWeld(torso, hed, 0, 1.5, 0)
1777
newWeld(torso, lleg, -0.5, -1, 0)
1778
lleg.Weld.C1 = CFrame.new(0, 1, 0)
1779
newWeld(torso, rleg, 0.5, -1, 0)
1780
rleg.Weld.C1 = CFrame.new(0, 1, 0)
1781
newWeld(root, torso, 0, -1, 0)
1782
torso.Weld.C1 = CFrame.new(0, -1, 0)
1783
----------------------------------------------------
1784
z = Instance.new("Sound", char)
1785
z.SoundId = "rbxassetid://681462568"
1786
z.Looped = true
1787
z.Pitch = 1
1788
z.Volume = 2
1789
wait(.1)
1790
z:Play()
1791
----------------------------------------------------
1792
-------------------------------------------------------------------------------------------------
1793
----------------------------------------------------
1794
----------------------------------------------------
1795
1796
1797
----------------------------------------------------
1798
1799
1800
1801
1802
----------------------------------------------------
1803
1804
local txt = Instance.new("BillboardGui", chr)
1805
txt.Adornee = chr.Head
1806
txt.Name = "_status"
1807
txt.Size = UDim2.new(4, 0, 2.5, 0)
1808
txt.StudsOffset = Vector3.new(-4, 2, 0)
1809
local text = Instance.new("TextLabel", txt)
1810
text.Size = UDim2.new(3, 0, 0.5, 0)
1811
text.FontSize = "Size24"
1812
text.TextScaled = true
1813
text.TextTransparency = 0
1814
text.BackgroundTransparency = 1
1815
text.TextTransparency = 0
1816-
text.Text = "Hunter"
1816+
1817
text.Font = "SciFi"
1818
text.TextStrokeColor3 = Color3.new(1,1,1)
1819
text.Text = "The Deathbringer"
1820
----------------------------------------------------
1821
 paly = game.Players.LocalPlayer
1822
p = game.Players.LocalPlayer
1823
char = paly.Character
1824
vt = Vector3.new
1825
rarm = char["Right Arm"]
1826
larm = char["Left Arm"]
1827
local maincolor = char.Torso.BrickColor
1828
1829
local orb = Instance.new("Part")
1830
orb.Parent = char
1831
orb.Size = Vector3.new(0.2, 0.2, 0.2)
1832
orb.Archivable = true
1833
orb.Transparency = 1
1834
orb.BrickColor = maincolor
1835
orb.Material = "Neon"
1836
orb.CanCollide = false
1837
local weld1 = Instance.new("Weld")
1838
weld1.Parent = rarm
1839
weld1.Part0 = rarm
1840
weld1.Part1 = orb
1841
weld1.C1 = CFrame.new(0, 1.125, 0)
1842
local pt1 = NumberSequenceKeypoint.new(0,0.85,0)
1843
local pt2 = NumberSequenceKeypoint.new(1,0,0)
1844
local effecto = Instance.new("ParticleEmitter",orb)
1845
effecto.LightEmission = 1
1846
effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
1847
effecto.Color = ColorSequence.new(maincolor.Color)
1848
effecto.Rate = 10000
1849
effecto.Lifetime = NumberRange.new(1)
1850
effecto.Size = NumberSequence.new({pt1,pt2})
1851
effecto.Speed = NumberRange.new(0,0)
1852
effecto.RotSpeed = NumberRange.new(100,100)
1853
1854
local orbz = Instance.new("Part")
1855
orbz.Parent = char
1856
orbz.Size = Vector3.new(0.2, 0.2, 0.2)
1857
orbz.Archivable = true
1858
orbz.Transparency = 1
1859
orbz.BrickColor = maincolor
1860
orbz.Material = "Neon"
1861
orbz.CanCollide = false
1862
local weldz1 = Instance.new("Weld")
1863
weldz1.Parent = larm
1864
weldz1.Part0 = larm
1865
weldz1.Part1 = orbz
1866
weldz1.C1 = CFrame.new(0, 1.125, 0)
1867
local effecton = Instance.new("ParticleEmitter",orbz)
1868
effecton.LightEmission = 1
1869
effecton.Texture = "rbxasset://textures/particles/smoke_main.dds"
1870
effecton.Color = ColorSequence.new(maincolor.Color)
1871
effecton.Rate = 10000
1872
effecton.Lifetime = NumberRange.new(1)
1873
effecton.Size = NumberSequence.new({pt1,pt2})
1874
effecton.Speed = NumberRange.new(0,0)
1875-
	local Colors = {"Royal purple", "Really black"}
1875+
1876
----------------------------------------------------
1877
Blast = function()
1878
	local Colors = {"Cyan", "White"}
1879
		local wave = Instance.new("Part", torso)
1880
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1881
		wave.Anchored = true
1882
		wave.CanCollide = false
1883
		wave.Locked = true
1884
		wave.Size = Vector3.new(1, 1, 1)
1885
		wave.TopSurface = "Smooth"
1886
		wave.BottomSurface = "Smooth"
1887
		wave.Transparency = 0.35
1888
		wave.CFrame = rarm.CFrame
1889
		wm = Instance.new("SpecialMesh", wave)
1890
		wm.MeshType = "Sphere"
1891
		wm.Scale = Vector3.new(1,1,1)
1892
		z = Instance.new("Sound",wave)
1893
		z.SoundId = "rbxassetid://237035051"
1894
		z.Volume = 1
1895
		z.Pitch = .9
1896
		z:Play()
1897
		coroutine.wrap(function()
1898
		for i = 1, 30, 1 do
1899
		wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
1900
		--wave.Size = wm.Scale
1901
		wave.CFrame = rarm.CFrame
1902
		wave.Transparency = (1/14)
1903
		rs:wait()
1904
		end
1905
		rs:wait()
1906
		wave:Destroy()
1907
		z:Destroy()
1908
	end)()
1909
end
1910
----------------------------------------------------
1911
rarm.Touched:connect(function(ht)
1912
    hit = ht.Parent
1913
    if ht and hit:IsA("Model") then
1914
            if hit:FindFirstChild("Humanoid") then
1915
                if hit.Name ~= p.Name then
1916
                    if Debounces.RPunch == true and Debounces.RPunched == false then
1917
                            Debounces.RPunched = true
1918
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
1919
                                    if Debounces.ks==true then
1920
                                    z = Instance.new("Sound",hed)
1921
                                    z.SoundId = "rbxassetid://169380525"
1922
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1923
                                    z.Volume = 1
1924
                                    z:Play()
1925
                                    end
1926
                            wait(.2)
1927
                            Debounces.RPunched = false
1928
                    end
1929
                end
1930
            end
1931
    elseif ht and hit:IsA("Hat") then
1932
        if hit.Parent.Name ~= p.Name then
1933
            if hit.Parent:FindFirstChild("Humanoid") then
1934
                   if Debounces.RPunch == true and Debounces.RPunched == false then
1935
                            Debounces.RPunched = true
1936
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
1937
                                    if Debounces.ks==true then
1938
                                    z = Instance.new("Sound",hed)
1939
                                    z.SoundId = "rbxassetid://169380525"
1940
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1941
                                    z.Volume = 1
1942
                                    z:Play()
1943
                                    end
1944
                            wait(.2)
1945
                Debounces.RPunched = false
1946
                                end
1947
            end
1948
        end
1949
    end
1950
end)
1951
larm.Touched:connect(function(ht)
1952
    hit = ht.Parent
1953
    if ht and hit:IsA("Model") then
1954
            if hit:FindFirstChild("Humanoid") then
1955
                if hit.Name ~= p.Name then
1956
                    if Debounces.LPunch == true and Debounces.LPunched == false then
1957
                            Debounces.LPunched = true
1958
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
1959
                                    if Debounces.ks2==true then
1960
                                    z = Instance.new("Sound",hed)
1961
                                    z.SoundId = "rbxassetid://169380525"
1962
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1963
                                    z.Volume = 1
1964
                                    z:Play()
1965
                                    end
1966
                            wait(.2)
1967
                        Debounces.LPunched = false
1968
                    end
1969
                end
1970
            end
1971
    elseif ht and hit:IsA("Hat") then
1972
        if hit.Parent.Name ~= p.Name then
1973
            if hit.Parent:FindFirstChild("Humanoid") then
1974
                   if Debounces.LPunch == true and Debounces.LPunched == false then
1975
                            Debounces.LPunched = true
1976
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
1977
                                    if Debounces.ks2==true then
1978
                                    z = Instance.new("Sound",hed)
1979
                                    z.SoundId = "rbxassetid://169380525"
1980
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1981
                                    z.Volume = 1
1982
                                    z:Play()
1983
                                    end
1984
                            wait(.2)
1985
                Debounces.LPunched = false
1986
                                end
1987
            end
1988
        end
1989
    end
1990
end)
1991
----------------------------------------------------
1992
mod4 = Instance.new("Model",char)
1993
1994
ptez = {0.7, 0.8, 0.9, 1}
1995
1996
function FindNearestTorso(Position,Distance,SinglePlayer)
1997
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
1998
        local List = {}
1999
        for i,v in pairs(workspace:GetChildren())do
2000
            if v:IsA("Model")then
2001
                if v:findFirstChild("Torso")then
2002
                    if v ~= char then
2003
                        if(v.Torso.Position -Position).magnitude <= Distance then
2004
                            table.insert(List,v)
2005
                        end
2006
                    end
2007
                end
2008
            end
2009
        end
2010
    return List
2011
end
2012
2013
function Punch()
2014
    part=Instance.new('Part',mod4)
2015
    part.Anchored=true
2016
    part.CanCollide=false
2017
    part.FormFactor='Custom'
2018-
    part.BrickColor=BrickColor.new('Royal purple')
2018+
2019
    part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
2020
    part.Transparency=.7
2021
    part.BrickColor=BrickColor.new('Cyan')
2022
    mesh=Instance.new('SpecialMesh',part)
2023
    mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
2024
    mesh.Scale=Vector3.new(3,3,3)
2025
    part2=Instance.new('Part',mod4)
2026
    part2.Anchored=true
2027
    part2.CanCollide=false
2028
    part2.FormFactor='Custom'
2029-
    part2.BrickColor=BrickColor.new('Royal purple')
2029+
2030
    part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
2031
    part2.Transparency=.7
2032
    part2.BrickColor=BrickColor.new('Cyan')
2033
    mesh2=Instance.new('SpecialMesh',part2)
2034
    mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
2035
    mesh2.Scale=Vector3.new(3,1.5,3)
2036
    for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
2037
        if v:FindFirstChild('Humanoid') then
2038
            v.Humanoid:TakeDamage(math.random(2,6))
2039
        end
2040
    end
2041
    coroutine.resume(coroutine.create(function()
2042
        for i=0,0.62,0.4 do
2043
            wait()
2044
            part.CFrame=part.CFrame
2045
            part.Transparency=i
2046
            mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
2047
            part2.CFrame=part2.CFrame
2048
            part2.Transparency=i
2049
            mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
2050
            end
2051
        part.Parent=nil
2052
        part2.Parent=nil
2053
    end))
2054
end
2055
----------------------------------------------------
2056
rarm.Touched:connect(function(ht)
2057
    hit = ht.Parent
2058
    if ht and hit:IsA("Model") then
2059
            if hit:FindFirstChild("Humanoid") then
2060
                if hit.Name ~= p.Name then
2061
                    if Debounces.RPunch == true and Debounces.RPunched == false then
2062
                            Debounces.RPunched = true
2063
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
2064
                                    if Debounces.ks==true then
2065
                                    z = Instance.new("Sound",hed)
2066
                                    z.SoundId = "rbxassetid://169380525"
2067
									z.Pitch = ptz[math.random(1,#ptz)]
2068
                                    z.Volume = 1
2069
                                    z:Play()
2070
                                    end
2071
                            wait(.2)
2072
                            Debounces.RPunched = false
2073
                    end
2074
                end
2075
            end
2076
    elseif ht and hit:IsA("Hat") then
2077
        if hit.Parent.Name ~= p.Name then
2078
            if hit.Parent:FindFirstChild("Humanoid") then
2079
                   if Debounces.RPunch == true and Debounces.RPunched == false then
2080
                            Debounces.RPunched = true
2081
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
2082
                                    if Debounces.ks==true then
2083
                                    z = Instance.new("Sound",hed)
2084
                                    z.SoundId = "rbxassetid://169380525"
2085
									z.Pitch = ptz[math.random(1,#ptz)]
2086
                                    z.Volume = 1
2087
                                    z:Play()
2088
                                    end
2089
                            wait(.2)
2090
                Debounces.RPunched = false
2091
				end
2092
            end
2093
        end
2094
    end
2095
end)
2096
larm.Touched:connect(function(ht)
2097
    hit = ht.Parent
2098
    if ht and hit:IsA("Model") then
2099
            if hit:FindFirstChild("Humanoid") then
2100
                if hit.Name ~= p.Name then
2101
                    if Debounces.LPunch == true and Debounces.LPunched == false then
2102
                            Debounces.LPunched = true
2103
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
2104
                                    if Debounces.ks2==true then
2105
                                    z = Instance.new("Sound",hed)
2106
                                    z.SoundId = "rbxassetid://169380525"
2107
									z.Pitch = ptz[math.random(1,#ptz)]
2108
                                    z.Volume = 1
2109
                                    z:Play()
2110
                                    end
2111
                            wait(.2)
2112
                            Debounces.LPunched = false
2113
                    end
2114
                end
2115
            end
2116
    elseif ht and hit:IsA("Hat") then
2117
        if hit.Parent.Name ~= p.Name then
2118
            if hit.Parent:FindFirstChild("Humanoid") then
2119
                   if Debounces.LPunch == true and Debounces.LPunched == false then
2120
                            Debounces.LPunched = true
2121
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
2122
                                    if Debounces.ks2==true then
2123
                                    z = Instance.new("Sound",hed)
2124
                                    z.SoundId = "rbxassetid://169380525"
2125
									z.Pitch = ptz[math.random(1,#ptz)]
2126
                                    z.Volume = 1
2127
                                    z:Play()
2128
                                    end
2129
                            wait(.2)
2130
                Debounces.LPunched = false
2131
				end
2132
            end
2133
        end
2134
    end
2135
end)
2136
----------------------------------------------------
2137
local player = game.Players.LocalPlayer
2138
local pchar = player.Character
2139
local mouse = player:GetMouse()
2140
local cam = workspace.CurrentCamera
2141
2142
local rad = math.rad
2143
2144
local keysDown = {}
2145
local flySpeed = 0
2146
local MAX_FLY_SPEED = 150
2147
2148
local canFly = false
2149
local flyToggled = false
2150
2151
local forward, side = 0, 0
2152
local lastForward, lastSide = 0, 0
2153
2154
local floatBP = Instance.new("BodyPosition")
2155
floatBP.maxForce = Vector3.new(0, math.huge, 0)
2156
local flyBV = Instance.new("BodyVelocity")
2157
flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
2158
local turnBG = Instance.new("BodyGyro")
2159
turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
2160
2161
mouse.KeyDown:connect(function(key)
2162
        keysDown[key] = true
2163
2164
        if key == "f" then
2165
                flyToggled = not flyToggled
2166
2167
        if not flyToggled then
2168
                stanceToggle = "Normal"
2169
                floatBP.Parent = nil
2170
                flyBV.Parent = nil
2171
                turnBG.Parent = nil
2172
                root.Velocity = Vector3.new()
2173
                pchar.Humanoid.PlatformStand = false
2174
        end
2175
end
2176
2177
end)
2178
mouse.KeyUp:connect(function(key)
2179
        keysDown[key] = nil
2180
end)
2181
2182
local function updateFly()
2183
2184
        if not flyToggled then return end
2185
2186
        lastForward = forward
2187
        lastSide = side
2188
2189
        forward = 0
2190
        side = 0
2191
2192
        if keysDown.w then
2193
                forward = forward + 1
2194
        end
2195
        if keysDown.s then
2196
                forward = forward - 1
2197
        end
2198
        if keysDown.a then
2199
                side = side - 1
2200
        end
2201
        if keysDown.d then
2202
                side = side + 1
2203
        end
2204
2205
        canFly = (forward ~= 0 or side ~= 0)
2206
2207
        if canFly then
2208
                stanceToggle = "Floating"
2209
                turnBG.Parent = root
2210
                floatBP.Parent = nil
2211
                flyBV.Parent = root
2212
2213
                flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
2214
                if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
2215
        else
2216
                floatBP.position = root.Position
2217
                floatBP.Parent = root
2218
2219
                flySpeed = flySpeed - 1
2220
                if flySpeed < 0 then flySpeed = 0 end
2221
        end
2222
2223
        local camCF = cam.CoordinateFrame
2224
        local in_forward = canFly and forward or lastForward
2225
        local in_side = canFly and side or lastSide
2226
2227
        flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
2228
in_forward * 0.2, 0).p) - camCF.p) * flySpeed
2229
2230
        turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
2231
0)
2232
end
2233
2234
game:service'RunService'.RenderStepped:connect(function()
2235
        if flyToggled then
2236
                pchar.Humanoid.PlatformStand = true
2237
        end
2238
        updateFly()
2239
end)
2240
-------------------------------
2241
2242
mouse.KeyDown:connect(function(key)
2243
    if key == "x" then
2244
chatfunc("GRRRRAAAAAAAAAHHHHHHH")
2245
        hum.WalkSpeed = 0.01
2246
        if Debounces.CanAttack == true then
2247
            Debounces.CanAttack = false
2248
            Debounces.NoIdl = true
2249
            Debounces.on = true
2250
                for i = 1, 30 do
2251
                    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)
2252
	            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)
2253
		    hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
2254
		    torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
2255
		    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)
2256
		    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)
2257
                    if Debounces.on == false then break end
2258
                    rs:wait(20)
2259
                end
2260
        v = Instance.new("Sound")
2261
        v.SoundId = "rbxassetid://181384451"
2262
        v.Parent = char
2263
        v.Looped = false
2264
        v.Pitch = 1.1
2265
        v.Volume = 5
2266
        wait(.01)
2267
        v:Play()
2268
        
2269
        if Daytime == true then
2270
            Daytime = false
2271
            l.TimeOfDay = 00
2272
        else
2273
            Daytime = true
2274
            l.TimeOfDay = 12
2275
            l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
2276
        end
2277
        
2278-
                rng1.BrickColor = BrickColor.new("Really black")
2278+
2279
                local rng1 = Instance.new("Part", char)
2280
                rng1.Anchored = true
2281
                rng1.BrickColor = BrickColor.new("White")
2282
                rng1.CanCollide = false
2283
                rng1.FormFactor = 3
2284
                rng1.Name = "Ring"
2285
                rng1.Material = "Neon"
2286
                rng1.Size = Vector3.new(1, 1, 1)
2287
                rng1.Transparency = 0.35
2288
                rng1.TopSurface = 0
2289
                rng1.BottomSurface = 0
2290
                local rngm1 = Instance.new("SpecialMesh", rng)
2291
                rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
2292
                rngm1.Scale = Vector3.new(10, 10, 1)
2293-
                Wave.BrickColor = BrickColor.new("Really black")
2293+
2294
                local Wave = Instance.new("Part", game.Workspace--[[?]])
2295
                Wave.Name = "Shockwave"
2296
                Wave.BrickColor = BrickColor.new("White")
2297
                Wave.Material = "Neon"
2298
                Wave.Size = Vector3.new(1, 1, 1)
2299
                Wave.Shape = "Ball"
2300
                Wave.CanCollide = false
2301
                Wave.Anchored = true
2302
                Wave.TopSurface = 0
2303-
                Wave2.BrickColor = BrickColor.new("Royal purple")
2303+
2304
                local Wave2 = Instance.new("Part", game.Workspace--[[?]])
2305
                Wave2.Name = "Shockwave2"
2306
                Wave2.BrickColor = BrickColor.new("Cyan")
2307
                Wave2.Material = "Neon"
2308
                Wave2.Size = Vector3.new(1, 1, 1)
2309
                Wave2.Shape = "Ball"
2310
                Wave2.CanCollide = false
2311
                Wave2.Anchored = true
2312
                Wave2.TopSurface = 0
2313
                Wave2.BottomSurface = 0
2314
                Wave2.Touched:connect(function(hit)
2315
                    if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
2316
                        local Occlude = true
2317
                        local NotOccludes = {
2318
                            char.Name;
2319
                            "Wings";
2320
                            "Scythe";
2321
                            "Thingy";
2322
                            "Thingy2"; -- put all of the names in a table pls
2323
                        }
2324
                        for i,v in pairs(NotOccludes) do
2325
                            if hit.Parent.Name == v then
2326
                                Occlude = false
2327
                            end
2328
                        end
2329
                        --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
2330
                        if Occlude then
2331
                            hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
2332
                            hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
2333
                        end
2334
                    end
2335
                end)
2336
                
2337
                Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
2338
                
2339
                coroutine.wrap(function()
2340
                    for i = 1, 20, 0.2 do
2341
                        rngm1.Scale = Vector3.new(10 + i*20, 10 + i*20, 20)
2342
                        rng1.Transparency = i/20
2343
                    wait()
2344
                    end
2345
                    wait()
2346
                    rng1:Destroy()
2347
                end)()
2348
                
2349
                Delay(0, function()
2350
2351
                    if Daytime == false then
2352
                       for i = 3, 50, 1 do
2353
                            Wave.Size = Vector3.new(0 + i*3, 0 + i*3, 0 + i*3)
2354
                            Wave.CFrame = char.Torso.CFrame
2355
                            local t = i / 50
2356
                            Wave.Transparency = t
2357
                            Wave2.Size = Vector3.new(1 + i*2.5, 1 + i*2.5, 1 + i*2.5)
2358
                            Wave2.CFrame = char.Torso.CFrame
2359
                            local tq = i / 50
2360
                            Wave2.Transparency = tq
2361
                            wait()
2362
                        end
2363
                    else
2364
                        for i = 3, 50, 1 do
2365
                            Wave.Size = Vector3.new(0 + i*3, 0 + i*3, 0 + i*3)
2366
                            Wave.CFrame = char.Torso.CFrame
2367
                            local t = i / 50
2368
                            Wave.Transparency = t
2369
                            Wave2.Size = Vector3.new(1 + i*2.5, 1 + i*2.5, 1 + i*2.5)
2370
                            Wave2.CFrame = char.Torso.CFrame
2371
                            local tq = i / 50
2372
                            Wave2.Transparency = tq
2373
                            wait()
2374
                        end
2375
                    end
2376
                    Wave:Destroy()
2377
                    Wave2:Destroy()
2378
                end)
2379
                Delay(0, function()
2380
                    while wait() do
2381
                        if Wave ~= nil then
2382
                            Wave.CFrame = char.Torso.CFrame
2383
                        else
2384
                            break
2385
                        end
2386
                    end
2387
                end)
2388
            end
2389
        Shockwave() 
2390
                for i = 1, 30 do
2391
                        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)
2392
			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)
2393
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
2394
			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)
2395
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
2396
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
2397
                        if Debounces.on == false then break end
2398
                        rs:wait()
2399
                end
2400
        wait(2.4)
2401
        Debounces.NoIdl = false
2402
        hum.WalkSpeed = 16
2403
        Debounces.on = false
2404
        wait()
2405
        if Debounces.CanAttack == false then
2406
            Debounces.CanAttack = true
2407
            v:Destroy()
2408
            end
2409
        end
2410
    end
2411
end)
2412
2413
2414
mouse.KeyDown:connect(function(key)
2415
	if key == "q" then
2416
2417
chatfunc("Dodge this...")
2418
2419
		if Debounces.CanAttack == true then
2420
			Debounces.CanAttack = false
2421
			Debounces.NoIdl = true
2422
			Debounces.on = true
2423
			function FindNearestTorso(Position,Distance,SinglePlayer)
2424
				if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
2425
					local List = {}
2426
					for i,v in pairs(workspace:GetChildren())do
2427
						if v:IsA("Model")then
2428
							if v:findFirstChild("Torso")then
2429
								if v ~= char then
2430
									if(v.Torso.Position -Position).magnitude <= Distance then
2431
										table.insert(List,v)
2432
									end
2433
								end
2434
							end
2435
						end
2436
					end
2437
				return List
2438
			end
2439
	z = Instance.new("Sound",hed)
2440
	z.SoundId = "rbxassetid://232213955"
2441
	z.Pitch = 1
2442
	z.Volume = 1
2443
	wait(0.2)
2444
	z:Play()
2445
	sp = Instance.new("Part",rarm)
2446
	sp.Anchored = true
2447
	sp.CanCollide = false
2448
	sp.Locked = true
2449
	sp.Transparency = 0
2450
	sp.Material = "Neon"
2451-
	sp.BrickColor = BrickColor.new("Royal purple")
2451+
2452
	sp.TopSurface = "SmoothNoOutlines"
2453
	sp.BottomSurface = "SmoothNoOutlines"
2454
	sp.BrickColor = BrickColor.new("Cyan")
2455
	spm = Instance.new("SpecialMesh",sp)
2456
	spm.MeshType = "Sphere"
2457-
	sp2.BrickColor = BrickColor.new("Royal purple")
2457+
2458
	sp2 = Instance.new("Part", rarm)
2459
	sp2.Name = "Energy"
2460
	sp2.BrickColor = BrickColor.new("Cyan")
2461
	sp2.Size = Vector3.new(1, 1, 1)
2462
	sp2.Shape = "Ball"
2463
	sp2.CanCollide = false
2464
	sp2.Anchored = true
2465
	sp2.Locked = true
2466
	sp2.TopSurface = 0
2467
	sp2.BottomSurface = 0
2468
	sp2.Transparency = 1
2469
	spm2 = Instance.new("SpecialMesh",sp2)
2470
	spm2.MeshId = "rbxassetid://9982590"
2471
	spm2.Scale = Vector3.new(2,2,2)
2472
	for i = 1, 20 do
2473
		spm.Scale = spm.Scale - Vector3.new(1,1,1)
2474
		sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
2475
		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)
2476
		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)
2477
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
2478
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
2479
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
2480
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
2481
		if Debounces.on == false then break end
2482
		rs:wait()
2483
	end
2484
	for i = 1, 100, 20 do rs:wait()
2485
		sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
2486
	end
2487
	for i = 1, 20 do
2488
		sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
2489
		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)
2490
		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)
2491
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4)
2492
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
2493
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
2494
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
2495
		if Debounces.on == false then break end
2496
		rs:wait()
2497
	end
2498
	sp.Transparency = 1
2499
	for i = 1, 20 do
2500
		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)
2501
		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)
2502
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4)
2503
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
2504
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
2505
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
2506
		if Debounces.on == false then break end
2507
		rs:wait()
2508
	end
2509
	wait(1)
2510
	sp.Transparency = 0
2511
	sp2.Transparency = 0.84
2512
	for i = 1, 20 do
2513
		--spm.Scale = spm.Scale - Vector3.new(1,1,1)
2514
		sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
2515
		sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
2516
		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)
2517
		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)
2518
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
2519
		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)
2520
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
2521
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
2522
		if Debounces.on == false then break end
2523
		rs:wait()
2524
	end
2525
	for i = 1, 2880, 50 do
2526
		rs:wait()
2527
		sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
2528
		sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
2529
		rs:wait()
2530
	end
2531
	sp:Destroy()
2532
	sp2:Destroy()
2533
	local X = Instance.new("Part",char)
2534
	local O = Instance.new("ObjectValue",X)
2535
	O.Name = "creator"
2536
	X.Locked = true
2537
	X.Name = "Shell"
2538
	X.Anchored = false
2539
	X.CanCollide = false
2540
	X.Transparency = 0
2541
	X.Reflectance = 0
2542
	X.BottomSurface = 0
2543
	X.TopSurface = 0
2544
	X.Shape = 0
2545-
	X.BrickColor = BrickColor.new("Royal purple")
2545+
2546
	V.Value = char
2547
	V.Name = "creator"
2548
	X.BrickColor = BrickColor.new("Cyan")
2549
	X.Size = Vector3.new(2,2,2)
2550
	X.Material = "Neon"
2551
	local Z = Instance.new("SpecialMesh",X)
2552
	Z.MeshType = "Sphere"
2553
	Z.Scale = Vector3.new(0.5,0.5,1)
2554
	X.CFrame = rarm.CFrame*CFrame.new(-3,0,0)
2555
	local bv = Instance.new("BodyVelocity",X)
2556
	bv.maxForce = Vector3.new(99999,99999,99999)
2557
	X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
2558
	bv.velocity = X.CFrame.lookVector*65
2559
2560
	Explode = X.Touched:connect(function(hit)
2561
		if hit ~= char and hit.Name ~= "Shell" then
2562
			local cf = X.CFrame
2563
			bv:Destroy()
2564
			X.Anchored = true
2565
			Z:Remove()
2566
			Explode:disconnect()
2567
			X.Size = Vector3.new(3,3,3)
2568
			X.Touched:connect(function(hit) end)
2569
			X.CanCollide = false
2570
			local part3 = Instance.new("Part", rarm)
2571
			part3.Anchored=true
2572
			part3.CanCollide=false
2573
			part3.Locked = true
2574
			part3.TopSurface = "SmoothNoOutlines"
2575
			part3.BottomSurface = "SmoothNoOutlines"
2576
			part3.FormFactor='Custom'
2577-
			part3.BrickColor=BrickColor.new("Royal purple")
2577+
2578
			part3.CFrame=X.CFrame
2579
			part3.Transparency=0
2580
			part3.BrickColor=BrickColor.new("Cyan")
2581
			local mesh3 = Instance.new("SpecialMesh",part3)
2582
			mesh3.MeshType = "Sphere"
2583
			mesh3.Scale = Vector3.new(1,1,1)
2584
			--debris:AddItem(X,8)
2585
			local part4 = Instance.new("Part", rarm)
2586
			part4.Material = "Neon"
2587
			part4.Anchored=true
2588
			part4.CanCollide=false
2589
			part4.Locked = true
2590
			part4.TopSurface = "SmoothNoOutlines"
2591
			part4.BottomSurface = "SmoothNoOutlines"
2592
			part4.FormFactor='Custom'
2593
			part4.Size=Vector3.new(1,1, 1)
2594
			part4.CFrame=X.CFrame
2595
			part4.Transparency=0
2596
			part4.BrickColor=BrickColor.new("Hot pink")
2597
			local mesh4 = Instance.new("SpecialMesh",part4)
2598
			mesh4.MeshType = "Sphere"
2599
			mesh4.Scale = Vector3.new(.5,.5,.5)
2600
			local part7 = Instance.new("Part", rarm)
2601
			part7.Material = "Neon"
2602
			part7.Anchored=true
2603
			part7.CanCollide=false
2604
			part7.Locked = true
2605
			part7.TopSurface = "SmoothNoOutlines"
2606
			part7.BottomSurface = "SmoothNoOutlines"
2607
			part7.FormFactor='Custom'
2608-
			part7.BrickColor=BrickColor.new("Really black")
2608+
2609
			part7.CFrame=X.CFrame
2610
			part7.Transparency=0
2611
			part7.BrickColor=BrickColor.new("White")
2612
			local mesh7 = Instance.new("SpecialMesh",part7)
2613
			mesh7.MeshType = "Sphere"
2614
			mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
2615
		--[[X.Touched:connect(function(ht)
2616
				hit = ht.Parent
2617
			if ht and hit:IsA("Model") then
2618
					if hit:FindFirstChild("Humanoid") then
2619
						if hit.Name ~= p.Name then
2620
							hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
2621
							wait(.3)
2622
						end
2623
					end
2624
			elseif ht and hit:IsA("Hat") then
2625
				if hit.Parent.Name ~= p.Name then
2626
					if hit.Parent:FindFirstChild("Humanoid") then
2627
						hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
2628
						wait(.3)
2629
					end
2630
				end
2631
			end
2632
		end)
2633
		part3.Touched:connect(function(ht)
2634
				hit = ht.Parent
2635
			if ht and hit:IsA("Model") then
2636
					if hit:FindFirstChild("Humanoid") then
2637
						if hit.Name ~= p.Name then
2638
							hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
2639
							wait(.3)
2640
						end
2641
					end
2642
			elseif ht and hit:IsA("Hat") then
2643
				if hit.Parent.Name ~= p.Name then
2644
					if hit.Parent:FindFirstChild("Humanoid") then
2645
						hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
2646
						wait(.3)
2647
					end
2648
				end
2649
			end
2650
		end)]]--
2651
		for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
2652
			if v:FindFirstChild('Humanoid') then
2653
				v.Humanoid:TakeDamage(math.random(60,90))
2654
				v.Humanoid.PlatformStand = true
2655
				v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
2656
			end
2657
		end
2658
2659
		local acos = math.acos
2660
		local sqrt = math.sqrt
2661
		local Vec3 = Vector3.new
2662
		local fromAxisAngle = CFrame.fromAxisAngle
2663
2664
		local function toAxisAngle(CFr)
2665
			local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
2666
			local Angle = math.acos((R00+R11+R22-1)/2)
2667
			local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
2668
			A = A == 0 and 0.00001 or A
2669
			local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
2670
			B = B == 0 and 0.00001 or B
2671
			local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
2672
			C = C == 0 and 0.00001 or C
2673
			local x = (R21-R12)/sqrt(A)
2674
			local y = (R02-R20)/sqrt(B)
2675
			local z = (R10-R01)/sqrt(C)
2676
			return Vec3(x,y,z),Angle
2677
		end
2678
2679
		function ApplyTrig(Num,Func)
2680
			local Min,Max = Func(0),Func(1)
2681
			local i = Func(Num)
2682
			return (i-Min)/(Max-Min)
2683
		end
2684
2685
		function LerpCFrame(CFrame1,CFrame2,Num)
2686
			local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
2687
			return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
2688
		end
2689
2690
		function Crater(Torso,Radius)
2691
			Spawn(function()
2692
				local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
2693
				local Ignore = {}
2694
				for i,v in pairs(game:GetService("Players"):GetPlayers()) do
2695
					if v.Character ~= nil then
2696
						Ignore[#Ignore+1] = v.Character
2697
					end
2698
				end
2699
				local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
2700
				if Hit == nil then return end
2701
					local Parts = {}
2702
					for i = 1,360,10 do
2703
						local P = Instance.new("Part",Torso.Parent)
2704
						P.Anchored = true
2705
						P.FormFactor = "Custom"
2706
						P.BrickColor = Hit.BrickColor
2707
						P.Material = Hit.Material
2708
						P.TopSurface = "Smooth"
2709
						P.BottomSurface = "Smooth"
2710
						P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
2711
						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)))
2712
						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}
2713
						if math.random(0,5) == 0 then -- rubble
2714
							local P = Instance.new("Part",Torso.Parent)
2715
							P.Anchored = true
2716
							P.FormFactor = "Custom"
2717
							P.BrickColor = Hit.BrickColor
2718
							P.Material = Hit.Material
2719
							P.TopSurface = "Smooth"
2720
							P.BottomSurface = "Smooth"
2721
							P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
2722
							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)))
2723
							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}
2724
							end
2725
						end
2726
						for i = 0,1,0.05 do
2727
							for i2,v in pairs(Parts) do
2728
								v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
2729
							end
2730
							wait(0.02)
2731
						end
2732
						for i,v in pairs(Parts) do
2733
							if v[1].Size.X > 2.1 then
2734
								v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
2735
							end
2736
							v[1].Anchored = false
2737
						end
2738
						for i = 0,1,0.05 do
2739
							for i2,v in pairs(Parts) do
2740
								v[1].Transparency = i
2741
								if i == 1 then
2742
									v[1]:Destroy()
2743
								elseif i >= 0.25 then
2744
									v[1].CanCollide = false
2745
								end
2746
							end
2747
						wait(0.02)
2748
						end
2749
					Parts = nil
2750
					end)
2751
				end
2752
2753
				ROW = function(out, trans, s, wt, t, ang, plus)
2754
					for i = 1, 360, 360/t do
2755
						local c = Instance.new("Part", game.Workspace)
2756
						c.FormFactor = 3
2757
						c.TopSurface = 0
2758
						c.BottomSurface = 0
2759
						c.Size = s
2760
						c.Anchored = true
2761
						c.CanCollide = wt
2762
						c.Material=workspace.Base.Material
2763
						c.Transparency = trans
2764
						c.BrickColor = workspace.Base.BrickColor
2765
						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
2766
						c.Locked=true
2767
						game.Debris:AddItem(c,15)
2768
					end
2769
				end
2770
2771
				Part = function(x,y,z,color,tr,cc,an,parent)
2772
					local p = Instance.new('Part',parent or Weapon)
2773
					p.formFactor = 'Custom'
2774
					p.Size = Vector3.new(x,y,z)
2775
					p.BrickColor = BrickColor.new(color)
2776
					p.CanCollide = cc
2777
					p.Transparency = tr
2778
					p.Anchored = an
2779
					p.TopSurface,p.BottomSurface = 0,0
2780
					p.Locked=true
2781
					p:BreakJoints()
2782
				return p end
2783
2784
			Mesh = function(par,num,x,y,z)
2785
			local msh = _
2786
			if num == 1 then msh = Instance.new("CylinderMesh",par)
2787
			elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
2788
			elseif num == 3 then msh = Instance.new("BlockMesh",par)
2789
			elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
2790
			elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
2791
			end msh.Scale = Vector3.new(x,y,z)
2792
			return msh end
2793
2794
			function explosion(col1,col2,cfr,sz,rng,dmg)
2795
				local a= Part(1,1,1,col1,.5,false,true,workspace)
2796
				local a2= Part(1,1,1,col2,.5,false,true,workspace)
2797
				local a3= Part(1,1,1,col2,.5,false,true,workspace)
2798
				v1,v2,v3=sz.x,sz.y,sz.z
2799
				local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
2800
				local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
2801
				local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
2802
				a.CFrame=cfr
2803
				a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
2804
				a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
2805
2806
				Spawn(function()
2807
					while wait() do
2808
						if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
2809
							m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
2810
							m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
2811
							m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
2812
							a.Transparency=a.Transparency+0.05
2813
							a2.Transparency=a2.Transparency+0.05
2814
							a3.Transparency=a3.Transparency+0.05
2815
						end
2816
					end)
2817
				end
2818
2819
				Crater(X,20)
2820
				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)
2821
				z = Instance.new("Sound",X)
2822
				z.SoundId = "rbxassetid://231917744"
2823
				z.Pitch = .5
2824
				z.Volume = 10
2825
				z1 = Instance.new("Sound",X)
2826
				z1.SoundId = "rbxassetid://231917744"
2827
				z1.Pitch = .5
2828
				z1.Volume = 10
2829
				z2 = Instance.new("Sound",X)
2830
				z2.SoundId = "rbxassetid://231917744"
2831
				z2.Pitch = .5
2832
				z2.Volume = 10
2833
				z3 = Instance.new("Sound",X)
2834
				z3.SoundId = "rbxassetid://245537790"
2835
				z3.Pitch = .7
2836
				z3.Volume = 1
2837
				z4 = Instance.new("Sound",X)
2838
				z4.SoundId = "rbxassetid://245537790"
2839
				z4.Pitch = .7
2840
				z4.Volume = 1
2841
				wait(0.1)
2842
				z:Play()
2843
				z1:Play()
2844
				z2:Play()
2845
				z3:Play()
2846
				z4:Play()
2847
2848
				local part=Instance.new('Part',rarm)
2849
				part.Anchored=true
2850
				part.CanCollide=false
2851
				part.Locked = true
2852
				part.FormFactor='Custom'
2853-
				part.BrickColor=BrickColor.new('Really black')
2853+
2854
				part.CFrame=X.CFrame*CFrame.new(0,0,0)
2855
				part.Transparency=0
2856
				part.BrickColor=BrickColor.new('White')
2857
				local mesh=Instance.new('SpecialMesh',part)
2858
				mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
2859-
				part2.BrickColor=BrickColor.new("Royal purple")
2859+
2860
				local part2=part:clone()
2861
				part2.Parent = rarm
2862-
				part5.BrickColor=BrickColor.new("Magenta")
2862+
				part2.BrickColor=BrickColor.new("Cyan")
2863
				local part5=part:clone()
2864
				part5.Parent = rarm
2865-
				part6.BrickColor=BrickColor.new("Black")
2865+
				part5.BrickColor=BrickColor.new("White")
2866
				local part6=part:clone()
2867
				part6.Parent = rarm
2868
				part6.BrickColor=BrickColor.new("White")
2869
				local mesh2=mesh:clone()
2870
				mesh2.Parent=part2
2871
				mesh2.Scale=Vector3.new(3, 3, 3)
2872
				local mesh5=mesh:clone()
2873
				mesh5.Parent=part5
2874
				mesh5.Scale=Vector3.new(3, 3, 3)
2875
				local mesh6=mesh:clone()
2876-
				blast.BrickColor = BrickColor.new("Really black")
2876+
2877
				mesh6.Scale=Vector3.new(3, 3, 3)
2878
				local blast = Instance.new("Part", rarm)
2879
				blast.BrickColor = BrickColor.new("White")
2880
				blast.Anchored = true
2881
				blast.CanCollide = false
2882
				blast.Locked = true
2883
				blast.Size = Vector3.new(1, 1, 1)
2884
				blast.TopSurface = "Smooth"
2885
				blast.BottomSurface = "Smooth"
2886
				blast.Transparency = 0
2887
				blast.CFrame = HandCF
2888
				local bm = Instance.new("SpecialMesh", blast)
2889-
				blast2.BrickColor = BrickColor.new("Really black")
2889+
2890
				bm.MeshId = "rbxassetid://3270017"
2891
				local blast2 = Instance.new("Part", rarm)
2892
				blast2.BrickColor = BrickColor.new("White")
2893
				blast2.Anchored = true
2894
				blast2.CanCollide = false
2895
				blast2.Locked = true
2896
				blast2.Size = Vector3.new(1, 1, 1)
2897
				blast2.TopSurface = "Smooth"
2898
				blast2.BottomSurface = "Smooth"
2899
				blast2.Transparency = 0
2900
				blast2.CFrame = HandCF
2901
				local bm2 = Instance.new("SpecialMesh", blast2)
2902-
				blast3.BrickColor = BrickColor.new("Really black")
2902+
2903
				bm2.MeshId = "rbxassetid://3270017"
2904
				local blast3 = Instance.new("Part", rarm)
2905
				blast3.BrickColor = BrickColor.new("White")
2906
				blast3.Anchored = true
2907
				blast3.CanCollide = false
2908
				blast3.Locked = true
2909
				blast3.Size = Vector3.new(1, 1, 1)
2910
				blast3.TopSurface = "Smooth"
2911
				blast3.BottomSurface = "Smooth"
2912
				blast3.Transparency = 0
2913
				blast3.CFrame = HandCF
2914
				local bm3 = Instance.new("SpecialMesh", blast3)
2915
				bm3.Scale = Vector3.new(3,1,3)
2916
				bm3.MeshId = "rbxassetid://3270017"
2917
				for i = 1,120 do rs:wait()
2918
					X.Transparency = X.Transparency + (1/120)
2919
					part.Transparency = part.Transparency + (1/120)
2920
					part2.Transparency = part2.Transparency + (1/120)
2921
					part3.Transparency = part3.Transparency + (1/120)
2922
					part4.Transparency = part4.Transparency + (1/120)
2923
					part5.Transparency = part5.Transparency + (1/120)
2924
					part6.Transparency = part6.Transparency + (1/120)
2925
					part7.Transparency = part7.Transparency + (1/120)
2926
					blast.Transparency = blast.Transparency + (1/120)
2927
					blast2.Transparency = blast2.Transparency + (1/120)
2928
					blast3.Transparency = blast3.Transparency + (1/120)
2929
					X.Size = X.Size + Vector3.new(.8,.8,.8)
2930
					--part3.Size = part3.Size + Vector3.new(3,3,3)
2931
					mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
2932
					mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
2933
					mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
2934
					mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
2935
					mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
2936
					mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
2937
					mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
2938
					bm.Scale = bm.Scale + Vector3.new(6,6,.2)
2939
					bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
2940
					bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
2941
					X.CFrame = cf
2942
					part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
2943
					part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
2944
					part3.CFrame=X.CFrame
2945
					part4.CFrame=X.CFrame
2946
					part7.CFrame=X.CFrame
2947
					part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
2948
					part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
2949
					blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
2950
					blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
2951
					blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
2952
					rs:wait()
2953
					end
2954
					X:Destroy()
2955
					part:Destroy()
2956
					part2:Destroy()
2957
					part3:Destroy()
2958
					part4:Destroy()
2959
					part5:Destroy()
2960
					part6:Destroy()
2961
					blast:Destroy()
2962
					blast2:Destroy()
2963
					blast3:Destroy()
2964
					z:Destroy()
2965
					z1:Destroy()
2966
					z2:Destroy()
2967
					z3:Destroy()
2968
					z4:Destroy()
2969
				end
2970
			end)
2971
			for i = 1, 20 do
2972
				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)
2973
				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)
2974
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
2975
				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)
2976
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
2977
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
2978
				if Debounces.on == false then break end
2979
				rs:wait()
2980
			end
2981
			if Debounces.CanAttack == false then
2982
				Debounces.CanAttack = true
2983
				Debounces.NoIdl = false
2984
				Debounces.on = false
2985
			end
2986
		end
2987
	end
2988
end)
2989
----------------------------------------------------
2990
mouse.KeyDown:connect(function(key)
2991
	if key == "e" then
2992
		if Debounces.CanAttack == true then
2993
		Debounces.CanAttack = false
2994
		Debounces.on = true
2995
		Debounces.NoIdl = true
2996
pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
2997
z = Instance.new("Sound", rarm)
2998
z.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
2999
z.Volume = .6
3000
z.Pitch = pt[math.random(1,#pt)]
3001
z.Looped = false
3002
z:Play()
3003
Debounces.RPunch = true
3004
Debounces.LPunch = true
3005
Debounces.ks = true
3006
Debounces.ks2 = true
3007
for i = 1, 3 do
3008
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)
3009
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)
3010
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
3011
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
3012
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)
3013
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)
3014
if Debounces.on == false then break end
3015
wait()
3016
end
3017
z2 = Instance.new("Sound", larm)
3018
z2.SoundId = "http://www.roblox.com/asset/?id=206083107"
3019
z2.Volume = .6
3020
z2.Pitch = pt[math.random(1,#pt)]
3021
z2.Looped = false
3022
z2:Play()
3023
for i = 1, 3 do
3024
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)
3025
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)
3026
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3027
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3028
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)
3029
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)
3030
if Debounces.on == false then break end
3031
wait()
3032
end
3033
z3 = Instance.new("Sound", rarm)
3034
z3.SoundId = "http://www.roblox.com/asset/?id=206083107"
3035
z3.Volume = 0.6
3036
z3.Pitch = pt[math.random(1,#pt)]
3037
z3.Looped = false
3038
z3:Play()
3039
for i = 1, 3 do
3040
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)
3041
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)
3042
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
3043
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
3044
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)
3045
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)
3046
if Debounces.on == false then break end
3047
wait()
3048
end
3049
z4 = Instance.new("Sound", larm)
3050
z4.SoundId = "http://www.roblox.com/asset/?id=206083107"
3051
z4.Volume = .6
3052
z4.Pitch = pt[math.random(1,#pt)]
3053
z4.Looped = false
3054
z4:Play()
3055
for i = 1, 3 do
3056
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)
3057
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)
3058
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3059
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3060
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)
3061
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)
3062
if Debounces.on == false then break end
3063
wait()
3064
end
3065
z5 = Instance.new("Sound", rarm)
3066
z5.SoundId = "http://www.roblox.com/asset/?id=206083107"
3067
z5.Volume = .6
3068
z5.Pitch = pt[math.random(1,#pt)]
3069
z5.Looped = false
3070
z5:Play()
3071
for i = 1, 3 do
3072
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)
3073
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)
3074
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
3075
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
3076
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)
3077
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)
3078
if Debounces.on == false then break end
3079
wait()
3080
end
3081
z6 = Instance.new("Sound", larm)
3082
z6.SoundId = "http://www.roblox.com/asset/?id=206083107"
3083
z6.Volume = .6
3084
z6.Pitch = pt[math.random(1,#pt)]
3085
z6.Looped = false
3086
z6:Play()
3087
for i = 1, 3 do
3088
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)
3089
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)
3090
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3091
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3092
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)
3093
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)
3094
if Debounces.on == false then break end
3095
wait()
3096
end
3097
z7 = Instance.new("Sound", rarm)
3098
z7.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
3099
z7.Volume = .6
3100
z7.Pitch = pt[math.random(1,#pt)]
3101
z7.Looped = false
3102
z7:Play()
3103
for i = 1, 3 do
3104
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)
3105
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)
3106
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
3107
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
3108
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)
3109
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)
3110
if Debounces.on == false then break end
3111
wait()
3112
end
3113
z8 = Instance.new("Sound", larm)
3114
z8.SoundId = "http://www.roblox.com/asset/?id=206083107"
3115
z8.Volume = .6
3116
z8.Pitch = pt[math.random(1,#pt)]
3117
z8.Looped = false
3118
z8:Play()
3119
for i = 1, 3 do
3120
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)
3121
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)
3122
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3123
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3124
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)
3125
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)
3126
if Debounces.on == false then break end
3127
wait()
3128
end
3129
z9 = Instance.new("Sound", rarm)
3130
z9.SoundId = "http://www.roblox.com/asset/?id=206083107"
3131
z9.Volume = 0.6
3132
z9.Pitch = pt[math.random(1,#pt)]
3133
z9.Looped = false
3134
z9:Play()
3135
for i = 1, 3 do
3136
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)
3137
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)
3138
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
3139
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
3140
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)
3141
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)
3142
if Debounces.on == false then break end
3143
wait()
3144
end
3145
z10 = Instance.new("Sound", larm)
3146
z10.SoundId = "http://www.roblox.com/asset/?id=206083107"
3147
z10.Volume = .6
3148
z10.Pitch = pt[math.random(1,#pt)]
3149
z10.Looped = false
3150
z10:Play()
3151
for i = 1, 3 do
3152
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)
3153
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)
3154
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3155
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3156
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)
3157
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)
3158
if Debounces.on == false then break end
3159
wait()
3160
end
3161
z11 = Instance.new("Sound", rarm)
3162
z11.SoundId = "http://www.roblox.com/asset/?id=206083107"
3163
z11.Volume = .6
3164
z11.Pitch = pt[math.random(1,#pt)]
3165
z11.Looped = false
3166
z11:Play()
3167
for i = 1, 3 do
3168
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)
3169
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)
3170
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
3171
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
3172
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)
3173
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)
3174
if Debounces.on == false then break end
3175
wait()
3176
end
3177
z12 = Instance.new("Sound", larm)
3178
z12.SoundId = "http://www.roblox.com/asset/?id=206083107"
3179
z12.Volume = .6
3180
z12.Pitch = pt[math.random(1,#pt)]
3181
z12.Looped = false
3182
z12:Play()
3183
for i = 1, 3 do
3184
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)
3185
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)
3186
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3187
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3188
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)
3189
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)
3190
if Debounces.on == false then break end
3191
wait()
3192
end
3193
z13 = Instance.new("Sound", rarm)
3194
z13.SoundId = "http://www.roblox.com/asset/?id=206083107"
3195
z13.Volume = 0.6
3196
z13.Pitch = pt[math.random(1,#pt)]
3197
z13.Looped = false
3198
z13:Play()
3199
for i = 1, 3 do
3200
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)
3201
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)
3202
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
3203
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
3204
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)
3205
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)
3206
if Debounces.on == false then break end
3207
wait()
3208
end
3209
z14 = Instance.new("Sound", larm)
3210
z14.SoundId = "http://www.roblox.com/asset/?id=206083107"
3211
z14.Volume = .6
3212
z14.Pitch = pt[math.random(1,#pt)]
3213
z14.Looped = false
3214
z14:Play()
3215
for i = 1, 3 do
3216
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)
3217
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)
3218
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3219
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3220
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)
3221
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)
3222
if Debounces.on == false then break end
3223
wait()
3224
end
3225
z15 = Instance.new("Sound", rarm)
3226
z15.SoundId = "http://www.roblox.com/asset/?id=206083107"
3227
z15.Volume = .6
3228
z15.Pitch = pt[math.random(1,#pt)]
3229
z15.Looped = false
3230
z15:Play()
3231
for i = 1, 3 do
3232
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)
3233
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)
3234
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
3235
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
3236
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)
3237
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)
3238
if Debounces.on == false then break end
3239
wait()
3240
end
3241
z16 = Instance.new("Sound", larm)
3242
z16.SoundId = "http://www.roblox.com/asset/?id=206083107"
3243
z16.Volume = .6
3244
z16.Pitch = pt[math.random(1,#pt)]
3245
z16.Looped = false
3246
z16:Play()
3247
for i = 1, 3 do
3248
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)
3249
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)
3250
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3251
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3252
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)
3253
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)
3254
if Debounces.on == false then break end
3255
wait()
3256
end
3257
z17 = Instance.new("Sound", rarm)
3258
z17.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
3259
z17.Volume = .6
3260
z17.Pitch = pt[math.random(1,#pt)]
3261
z17.Looped = false
3262
z17:Play()
3263
for i = 1, 3 do
3264
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)
3265
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)
3266
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
3267
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
3268
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)
3269
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)
3270
if Debounces.on == false then break end
3271
wait()
3272
end
3273
z18 = Instance.new("Sound", larm)
3274
z18.SoundId = "http://www.roblox.com/asset/?id=206083107"
3275
z18.Volume = .6
3276
z18.Pitch = pt[math.random(1,#pt)]
3277
z18.Looped = false
3278
z18:Play()
3279
for i = 1, 3 do
3280
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)
3281
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)
3282
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3283
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3284
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)
3285
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)
3286
if Debounces.on == false then break end
3287
wait()
3288
end
3289
z19 = Instance.new("Sound", rarm)
3290
z19.SoundId = "http://www.roblox.com/asset/?id=206083107"
3291
z19.Volume = 0.6
3292
z19.Pitch = pt[math.random(1,#pt)]
3293
z19.Looped = false
3294
z19:Play()
3295
for i = 1, 3 do
3296
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)
3297
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)
3298
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
3299
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
3300
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)
3301
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)
3302
if Debounces.on == false then break end
3303
wait()
3304
end
3305
z20 = Instance.new("Sound", larm)
3306
z20.SoundId = "http://www.roblox.com/asset/?id=206083107"
3307
z20.Volume = .6
3308
z20.Pitch = pt[math.random(1,#pt)]
3309
z20.Looped = false
3310
z20:Play()
3311
for i = 1, 3 do
3312
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)
3313
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)
3314
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
3315
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
3316
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)
3317
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)
3318
if Debounces.on == false then break end
3319
wait()
3320
end
3321
z:Destroy()
3322
z2:Destroy()
3323
z3:Destroy()
3324
z4:Destroy()
3325
z5:Destroy()
3326
z6:Destroy()
3327
z7:Destroy()
3328
z8:Destroy()
3329
z9:Destroy()
3330
z10:Destroy()
3331
z11:Destroy()
3332
z12:Destroy()
3333
z13:Destroy()
3334
z14:Destroy()
3335
z15:Destroy()
3336
z16:Destroy()
3337
z17:Destroy()
3338
z18:Destroy()
3339
z19:Destroy()
3340
z20:Destroy()
3341
Debounces.LPunch = false
3342
Debounces.RPunch = false
3343
Debounces.ks = false
3344
Debounces.ks2 = false
3345
if Debounces.CanAttack == false then
3346
Debounces.CanAttack = true
3347
Debounces.on = false
3348
Debounces.NoIdl = false
3349
end
3350
end
3351
end
3352
end)
3353
-------------------------------
3354
mouse.KeyDown:connect(function(key)
3355
	if key == "t" then
3356
		if Debounces.CanAttack == true then
3357
			Debounces.CanAttack = false
3358
			Debounces.NoIdl = true
3359
			Debounces.on = true
3360
			Debounces.ks = true
3361
    kik = rleg.Touched:connect(function(ht)
3362
        hit = ht.Parent
3363
            if ht and hit:IsA("Model") then
3364
                    if hit:FindFirstChild("Humanoid") then
3365
                        if hit.Name ~= p.Name then
3366
                            --[[if Debounces.Slashing == true and Debounces.Slashed == false then
3367
                                    Debounces.Slashed = true]]--
3368
                                    if Debounces.ks==true then
3369
                                    z = Instance.new("Sound",hed)
3370
                                    z.SoundId = "rbxassetid://169380525"
3371
                                    z.Volume = 1
3372
                                    z:Play()
3373
                                    Debounces.ks=false
3374
                                    end
3375
                                    hit:FindFirstChild("Humanoid"):TakeDamage(2)
3376
                                    hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
3377
                            --Debounces.Slashed = false
3378
                        --end
3379
                    end
3380
                end
3381
            elseif ht and hit:IsA("Hat") then
3382
                if hit.Parent.Name ~= p.Name then
3383
                    if hit.Parent:FindFirstChild("Humanoid") then
3384
                           --[[if Debounces.Slashing == true and Debounces.Slashed == false then
3385
                                    Debounces.Slashed = true]]--
3386
                                    hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
3387
                                    hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
3388
                            --Debounces.Slashed = false
3389
                        --end
3390
                    end
3391
                end
3392
            end
3393
        end)
3394
			for i = 1,20 do
3395
				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)
3396
				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)
3397
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
3398
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
3399
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
3400
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
3401
				if Debounces.on == false then break end
3402
				rs:wait()
3403
			end
3404
			kik:disconnect()
3405
			if Debounces.CanAttack == false then
3406
				Debounces.CanAttack = true
3407
				Debounces.NoIdl = false
3408
				Debounces.on = false
3409
            end
3410
        end
3411
    end
3412
end)
3413
----------------------------------------------------
3414
mouse.KeyDown:connect(function(key)
3415
    if key == "y" then
3416
3417
chatfunc("Enjoy this...")
3418
3419
        if Debounces.CanAttack == true then
3420
            Debounces.CanAttack = false
3421
            Debounces.on = true
3422
            Debounces.NoIdl = true
3423
                for i = 1, 15 do
3424
                    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)
3425
                    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)
3426
                    hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
3427
                    torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
3428
                    lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
3429
                    rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
3430
                    if Debounces.on == false then break end
3431
                    rs:wait(2.7)
3432
                end
3433
   z = Instance.new("Sound",char)
3434
                z.SoundId = "rbxassetid://864314263"
3435
                z.Pitch = 0.72
3436
                z.Volume = 10
3437
                wait(.1)
3438
                z:Play()
3439
3440
wait(5)
3441
                z = Instance.new("Sound",char)
3442
                z.SoundId = "rbxassetid://228343271"
3443
                z.Pitch = 0.70
3444
                z.Volume = 10
3445
                wait(.1)
3446
                z:Play()
3447
                Debounces.on = false
3448
                Debounces.Here = false
3449-
rng.BrickColor = BrickColor.new("Royal purple")
3449+
3450
local rng = Instance.new("Part", larm)
3451
rng.Anchored = true
3452
rng.BrickColor = BrickColor.new("Cyan")
3453
rng.CanCollide = false
3454
rng.FormFactor = 3
3455
rng.Name = "Ring"
3456
rng.Size = Vector3.new(10, 10, 10)
3457
rng.Transparency = 0.35
3458
rng.TopSurface = 0
3459
rng.BottomSurface = 0
3460
rng2 = rng:clone()
3461
rng3 = rng2:clone()
3462
rng4 = rng2:clone()
3463
local rngm = Instance.new("SpecialMesh", rng)
3464
rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
3465
rngm.Scale = Vector3.new(10, 10, 1)
3466
rngm2 = rngm:clone()
3467
rngm2.Scale = Vector3.new(5, 5, 3)
3468
rngm3=rngm2:clone()
3469
rngm3.Parent = rng3
3470
rngm3.Scale = Vector3.new(8, 8, 1)
3471
rngm4 = rngm2:clone()
3472
rngm4.Parent = rng4
3473-
bem.BrickColor = BrickColor.new("Really black")
3473+
3474
local bem = Instance.new("Part", larm)
3475
bem.Anchored = true
3476
bem.BrickColor = BrickColor.new("White")
3477
bem.CanCollide = false
3478
bem.FormFactor = 3
3479
bem.Name = "Beam" .. shot
3480
bem.Size = Vector3.new(10, 10, 10)
3481
bem.Transparency = 0.35
3482
bem.TopSurface = 0
3483
bem.BottomSurface = 0
3484
local bemm = Instance.new("SpecialMesh", bem)
3485
bemm.MeshType = 4
3486-
out.BrickColor = BrickColor.new("Really black")
3486+
3487
local out = Instance.new("Part", larm)
3488
out.Anchored = true
3489
out.BrickColor = BrickColor.new("White")
3490
out.CanCollide = false
3491
out.FormFactor = 3
3492
out.Name = "Out"
3493
out.Size = Vector3.new(10, 10, 10)
3494
out.Transparency = 0.35
3495
out.TopSurface = 0
3496
out.BottomSurface = 0
3497
local outm = Instance.new("SpecialMesh", out)
3498
outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
3499
outm.Scale = Vector3.new(6, 4, 6)
3500
local bnd = Instance.new("Part", larm)
3501
bnd.Anchored = true
3502
bnd.BrickColor = BrickColor.new("Royal purple")
3503
bnd.CanCollide = false
3504
bnd.FormFactor = 3
3505
bnd.Name = "Bend"
3506
bnd.Size = Vector3.new(10, 10, 10)
3507
bnd.Transparency = 1
3508
bnd.TopSurface = 0
3509
bnd.BottomSurface = 0
3510
local bndm = Instance.new("SpecialMesh", bnd)
3511
bndm.MeshType = 3
3512
bndm.Scale = Vector3.new(8, 8, 8)
3513
out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
3514
bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
3515
bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
3516
rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
3517
rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
3518
rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
3519
Debounces.Shewt = true
3520
coroutine.wrap(function()
3521
for i = 1, 20, 0.2 do
3522
rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
3523
rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
3524
rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
3525
rng.Transparency = i/20
3526
rng3.Transparency = 1/24
3527
rng4.Transparency = i/26
3528
wait()
3529
end
3530
wait()
3531
rng:Destroy()
3532
end)()
3533
if Debounces.Shewt == true then
3534
larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
3535
hit = ht.Parent
3536
if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
3537
if HasntTouched(hit.Name) == true and deb == false then
3538
deb = true
3539
coroutine.wrap(function()
3540
hit:FindFirstChild("Humanoid").PlatformStand = true
3541
hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
3542
hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
3543
end)()
3544
table.insert(Touche, hit.Name)
3545
deb = false
3546
end
3547
elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
3548
if HasntTouched(hit.Parent.Name) == true and deb == false then
3549
deb = true
3550
coroutine.wrap(function()
3551
hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
3552
hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
3553
wait(1)
3554
hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
3555
end)()
3556
table.insert(Touche, hit.Parent.Name)
3557
deb = false
3558
for i, v in pairs(Touche) do
3559
print(v)
3560
end
3561
end
3562
end
3563
end)
3564
end
3565
for i = 0, 260, 8 do
3566
bem.Size = Vector3.new(i, 3, 3)
3567
out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
3568
bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
3569
bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
3570
bnd.Size = Vector3.new(1,1,1)
3571
bndm.Scale = Vector3.new(8,8,8)
3572
if i % 10 == 0 then
3573
local newRng = rng2:Clone()
3574
newRng.Parent = larm
3575
newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
3576
local newRngm = rngm2:clone()
3577
newRngm.Parent=newRng
3578
coroutine.wrap(function()
3579
for i = 1, 10, 0.2 do
3580
newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
3581
newRng.Transparency = i/10
3582
wait()
3583
end
3584
wait()
3585
newRng:Destroy()
3586
end)()
3587
end
3588
wait()
3589
end
3590
wait()
3591
Debounces.Shewt = false
3592
bem:Destroy()
3593
out:Destroy()
3594
bnd:Destroy()
3595
Debounces.Ready = false
3596
for i, v in pairs(Touche) do
3597
table.remove(Touche, i)
3598
end
3599
wait()
3600
table.insert(Touche, char.Name)
3601
Debounces.NoIdl = false
3602
if Debounces.CanAttack == false then
3603
Debounces.CanAttack = true
3604
end
3605
end
3606
end
3607
end)
3608
----------------------------------------------------
3609
--[[mouse.KeyDown:connect(function(key)
3610
    if key == "y" then
3611
3612
                z = Instance.new("Sound",char)
3613
                z.SoundId = "rbxassetid://864314263"
3614
                z.Pitch = 0.72
3615
                z.Volume = 10
3616
                wait(.1)
3617
                z:Play()
3618
wait(5)
3619
        if Debounces.CanAttack == true then
3620
            Debounces.CanAttack = false
3621-
                shell.BrickColor = BrickColor.new("Royal purple")
3621+
3622
            Debounces.on = true
3623
                local shell = Instance.new("Part",torso)
3624
                shell.BrickColor = BrickColor.new("Cyan")
3625
                shell.Anchored = false
3626
                shell.CanCollide = false
3627
                shell.Locked = true
3628
                shell.TopSurface = "SmoothNoOutlines"
3629
                shell.BottomSurface = "SmoothNoOutlines"
3630
                shell.Size = Vector3.new(1.2,1.2,1.2)
3631
                shell.FormFactor = 3
3632
                local shellm = Instance.new("SpecialMesh",shell)
3633
                shellm.MeshType = "Sphere"
3634
                shellm.Scale = Vector3.new(1.2,1.2,1.2)
3635
                Omega = function()
3636
                    local X = Instance.new("Part",char)
3637
                    local O = Instance.new("ObjectValue",X)
3638
                    O.Name = "creator"
3639
                    X.Locked = true
3640
                    X.Name = "Shell"
3641
                    X.Anchored = false
3642
                    X.CanCollide = false
3643
                    X.Transparency = 0.5
3644
                    X.Reflectance = 0
3645
                    X.BottomSurface = 0
3646
                    X.TopSurface = 0
3647
                    X.Shape = 0
3648-
                    X.BrickColor = BrickColor.new("Royal purple")
3648+
3649
                    V.Value = char
3650
                    V.Name = "creator"
3651
                    X.BrickColor = BrickColor.new("Cyan")
3652
                    X.Size = Vector3.new(40,40,40)
3653
                    --X.Material = "Neon"
3654
                    local Z = Instance.new("SpecialMesh",X)
3655
                    Z.MeshType = "Sphere"
3656
                    Z.Scale = Vector3.new(0.2,0.2,0.2)
3657
                    X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
3658
                    local bv = Instance.new("BodyVelocity",X)
3659
                    bv.maxForce = Vector3.new(99999,99999,99999)
3660
                    X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
3661
                    bv.velocity = root.CFrame.lookVector*10
3662
                    Explode = X.Touched:connect(function(hit)
3663
                        if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart}") then
3664
                            local cf = X.CFrame
3665
                            bv:Destroy()
3666
                            X.Anchored = true
3667
                            Z:Remove()
3668
                            Explode:disconnect()
3669
                            X.Size = Vector3.new(3,3,3)
3670
                            X.Touched:connect(function(hit) end)
3671
                            X.CanCollide = false
3672
                            for i,v in pairs(FindNearestTorso(X.CFrame.p,200))do
3673
                                if v:FindFirstChild('Humanoid') then
3674
                                    v.Humanoid:TakeDamage(math.random(120,120))
3675
                                end
3676
                            end
3677
                                for i = 1, (40) do rs:wait()
3678
                                    X.Transparency = X.Transparency + (1/40)
3679
                                    X.Size = X.Size + Vector3.new(1,1,1)
3680
                                    X.CFrame = root.CFrame * CFrame.new(0,0,-10)
3681
                                end
3682
                            X:Destroy()
3683
                            end
3684
                        end)
3685
                    end
3686
            for i = 1,200 do
3687
                shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3688
                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)
3689
                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)
3690
                hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
3691
                torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
3692
                lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3693
                rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3694
                if Debounces.on == false then break end
3695
                rs:wait()
3696
            end
3697
            for i = 1,30 do
3698
                shell.CFrame = torso.CFrame * CFrame.new(0,8,0)
3699
                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)
3700
                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)
3701
                hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
3702
                torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
3703
                lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3704
                rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3705
                if Debounces.on == false then break end
3706
                rs:wait()
3707
            end
3708
            for i = 1,40 do
3709
                shell.CFrame = torso.CFrame * CFrame.new(0,20,0)
3710
                shell.Size = shell.Size + Vector3.new(1,1,1)
3711
                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)
3712
                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)
3713
                hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
3714
                torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
3715
                lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3716
                rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3717
                if Debounces.on == false then break end
3718
                rs:wait()
3719
            end
3720
            for i = 1,40 do
3721
                shell.CFrame = torso.CFrame * CFrame.new(0,0,-30)
3722
                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)
3723
                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)
3724
                hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
3725
                torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
3726
                lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3727
                rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3728
                if Debounces.on == false then break end
3729
                rs:wait()
3730
            end
3731
            for i = 1,60 do
3732
                shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
3733
                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)
3734
                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)
3735
                hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
3736
                torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
3737
                lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3738
                rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3739
                if Debounces.on == false then break end
3740
                rs:wait()
3741
            end
3742
            for i = 1,60 do
3743
                shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
3744
                shell.Size = shell.Size + Vector3.new(1,1,1)
3745
                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)
3746
                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)
3747
                hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
3748
                torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
3749
                lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3750
                rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3751
                if Debounces.on == false then break end
3752
                rs:wait()
3753
            end
3754
            if Debounces.CanAttack == false then
3755
                Debounces.CanAttack = true
3756
                Debounces.NoIdl = false
3757
                Debounces.on = false
3758
            end
3759
        end
3760
    end
3761
end)]]--
3762
----------------------------------------------------
3763
3764
Mouse.KeyDown:connect(function(key)
3765
	if key == "n" then
3766
chatfunc("ILL ERASE THIS WHOLE PLANET!!!")
3767
		SkyBeam()
3768
	end
3769
end)
3770
3771
----------------
3772
Charging = false
3773
mouse.KeyDown:connect(function(key)
3774
	if key == "r" then
3775
		v = Instance.new("Sound")
3776
        v.SoundId = "rbxassetid://447225089"
3777
        v.Parent = char
3778
        v.Looped = false
3779
        v.Pitch = 1
3780
        v.Volume = 8
3781
        wait(.01)
3782
        v:Play()
3783
    if Charging == false then
3784
			Charging = true
3785
			if Debounces.CanAttack == true then
3786
				Debounces.CanAttack = false
3787
				Debounces.NoIdl = true
3788
				Debounces.on = true
3789
				for i = 1,20 do
3790
					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)
3791
					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)
3792
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
3793
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
3794
					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)
3795
					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)
3796
					if Debounces.on == false then break end
3797
					rs:wait()
3798
				end
3799
				--[[for i = 1,20 do
3800
					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)
3801
					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)
3802
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
3803
					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)
3804
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
3805
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
3806
					if Debounces.on == false then break end
3807
					rs:wait()
3808
				end]]--
3809
pt=Instance.new('Part',torso)
3810
pt.Anchored=true
3811
pt.CanCollide=false
3812
pt.Locked = true
3813
pt.FormFactor='Custom'
3814-
pt.BrickColor=BrickColor.new('Really black')
3814+
3815
pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
3816
pt.Transparency=.6
3817
pt.BrickColor=BrickColor.new('White')
3818
msh=Instance.new('SpecialMesh',pt)
3819
msh.MeshId='http://www.roblox.com/asset/?id=20329976'
3820
msh.Scale=Vector3.new(8,4,8)
3821-
pt2.BrickColor=BrickColor.new("Royal purple")
3821+
3822
pt2.Parent = torso
3823
pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
3824
pt2.BrickColor=BrickColor.new("Cyan")
3825
msh2=msh:clone()
3826
msh2.Parent=pt2
3827
msh2.Scale=Vector3.new(10,5,10)
3828
3829
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}
3830
3831-
bl.BrickColor = BrickColor.new("Really black")
3831+
3832
bl.Locked = true
3833
bl.Name = "Shell"
3834
bl.BrickColor = BrickColor.new("White")
3835
bl.Anchored = true
3836
bl.CanCollide = false
3837
bl.Transparency = 0
3838
bl.Reflectance = 0
3839
bl.BottomSurface = 0
3840
bl.TopSurface = 0
3841
bl.Shape = 0
3842
blm = Instance.new("SpecialMesh",bl)
3843
blm.MeshType = "Sphere"
3844
blm.Scale = Vector3.new(1,1,1)
3845
blm.MeshId = "rbxassetid://9982590"
3846
3847
	coroutine.resume(coroutine.create(function()
3848
        for i=1, math.huge, 4 do
3849
			if Charging == true then
3850
				rs:wait()
3851
				bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
3852
				blm.Scale = blm.Scale + Vector3.new(0.1, 0.1, 0.1)
3853
				bl.Transparency = bl.Transparency + 0.005
3854
				pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
3855
				pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
3856
				msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
3857
				msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
3858
				elseif Charging == false then break
3859
			end
3860
		end
3861
    end))
3862
3863
repeat
3864
    local p = Instance.new('Part',torso)
3865
    p.formFactor = 'Custom'
3866
    p.Size = Vector3.new(1,1,1)
3867
    p.BrickColor = workspace.Base.BrickColor
3868
    p.CanCollide = false
3869
    p.Transparency = 0
3870
    p.Anchored = true
3871
    p.Locked=true
3872
    p.Material = workspace.Base.Material
3873
    s = math.random(1,40)/10
3874
    local m = Instance.new("BlockMesh",p)
3875
    m.Scale = Vector3.new(s,s,s)
3876
    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())
3877
	--[[coroutine.wrap(function()
3878
		wait(2)
3879
		while Charging == true do
3880
		wait(2)
3881
		GroundWave1()
3882
		wait(2)
3883
		end
3884
	end)()]]--
3885
	Spawn(function()
3886
		while rs:wait() do
3887
			if Charging == true then
3888
				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)))
3889
				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)))
3890
				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))
3891
				torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
3892
				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)))
3893
				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)))
3894
			elseif Charging == false then break
3895
			end
3896
		end
3897
	end)
3898
	Spawn(function()
3899
        while rs:wait() do
3900
            if p.Transparency >= 1 then p:Destroy() break end
3901
            p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
3902
            p.Transparency = p.Transparency+0.01
3903
        end
3904
    end)
3905
    wait(.3)
3906
until Charging == false
3907
			end
3908
		end
3909
	end
3910
end)
3911
----------------------------------------------------
3912
mouse.KeyUp:connect(function(key)
3913
	if key == "r" then
3914
		if Charging == true then
3915
			Charging = false
3916
				pt:Destroy()
3917
				pt2:Destroy()
3918
				bl:Destroy()
3919
			if Debounces.CanAttack == false then
3920
				Debounces.CanAttack = true
3921
				Debounces.NoIdl = false
3922
				Debounces.on = false
3923
			end
3924
		end
3925
	end
3926
end)
3927
----------------------------------------------------
3928
mouse.KeyDown:connect(function(key)
3929
	if key == "g" then
3930
		if Debounces.CanAttack == true then
3931
			Debounces.CanAttack = false
3932-
				shell.BrickColor = BrickColor.new("Royal purple")
3932+
3933
			Debounces.on = true
3934
				local shell = Instance.new("Part",torso)
3935
				shell.BrickColor = BrickColor.new("Cyan")
3936
				shell.Anchored = true
3937
				shell.CanCollide = false
3938
				shell.Locked = true
3939
				shell.TopSurface = "SmoothNoOutlines"
3940
				shell.BottomSurface = "SmoothNoOutlines"
3941
				shell.Size = Vector3.new(1,1,1)
3942
				shellm = Instance.new("SpecialMesh",shell)
3943-
				shell2.BrickColor = BrickColor.new("Royal purple")
3943+
3944
				shellm.Scale = Vector3.new(1,1,1)
3945
				local shell2 = Instance.new("Part",torso)
3946
				shell2.BrickColor = BrickColor.new("Cyan")
3947
				shell2.Anchored = true
3948
				shell2.CanCollide = false
3949
				shell2.Locked = true
3950
				shell2.TopSurface = "SmoothNoOutlines"
3951
				shell2.BottomSurface = "SmoothNoOutlines"
3952
				shell2.Size = Vector3.new(1,1,1)
3953
				shellm2 = Instance.new("SpecialMesh",shell2)
3954
				shellm2.MeshType = "Sphere"
3955
				shellm2.Scale = Vector3.new(1,1,1)
3956
3957
function FindNearestTorso(Position,Distance,SinglePlayer)
3958
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
3959
        local List = {}
3960
        for i,v in pairs(workspace:GetChildren())do
3961
            if v:IsA("Model")then
3962
                if v:findFirstChild("Torso")then
3963
                    if v ~= char then
3964
                        if(v.Torso.Position -Position).magnitude <= Distance then
3965
                            table.insert(List,v)
3966
                        end
3967
                    end
3968
                end
3969
            end
3970
        end
3971
    return List
3972
end
3973
3974
Shell = function()
3975
local X = Instance.new("Part",char)
3976
local O = Instance.new("ObjectValue",X)
3977
        O.Name = "creator"
3978
        X.Locked = true
3979
		X.Name = "Shell"
3980
        X.Anchored = false
3981
        X.CanCollide = false
3982
        X.Transparency = 0
3983
        X.Reflectance = 0
3984
        X.BottomSurface = 0
3985
        X.TopSurface = 0
3986
        X.Shape = 0
3987-
        X.BrickColor = BrickColor.new("Royal purple")
3987+
3988
        V.Value = char
3989
        V.Name = "creator"
3990
        X.BrickColor = BrickColor.new("Cyan")
3991
        X.Size = Vector3.new(1,1,1)
3992
        --X.Material = "Neon"
3993
        local Z = Instance.new("SpecialMesh",X)
3994
        Z.MeshType = "Sphere"
3995
        Z.Scale = Vector3.new(1,1,1)
3996
        X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
3997
        local bv = Instance.new("BodyVelocity",X)
3998
        bv.maxForce = Vector3.new(99999,99999,99999)
3999
        X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
4000
        bv.velocity = root.CFrame.lookVector*65
4001
Explode = X.Touched:connect(function(hit)
4002
        if hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part") or hit:IsA("BasePart}") then
4003
        local cf = X.CFrame
4004
        bv:Destroy()
4005
        X.Anchored = true
4006
        Z:Remove()
4007
        Explode:disconnect()
4008
        X.Size = Vector3.new(3,3,3)
4009
        X.Touched:connect(function(hit) end)
4010
        X.CanCollide = false
4011
		for i,v in pairs(FindNearestTorso(X.CFrame.p,40))do
4012
			if v:FindFirstChild('Humanoid') then
4013
				v.Humanoid:TakeDamage(math.random(6,12))
4014
			end
4015
		end
4016
			for i = 1, (40) do rs:wait()
4017
				X.Transparency = X.Transparency + (1/40)
4018
				X.Size = X.Size + Vector3.new(1,1,1)
4019
				X.CFrame = cf
4020
			end
4021
		X:Destroy()
4022
		end
4023
	end)
4024
end
4025
				Shell()
4026
				for i = 1, 10 do
4027
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4028
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4029
					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)
4030
					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)
4031
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.7)
4032
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.7)
4033
					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)
4034
					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)
4035
					if Debounces.on == false then break end
4036
					rs:wait()
4037
				end
4038
				Shell()
4039
				shell.Transparency = 1
4040
				for i = 1, 10 do
4041
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4042
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4043
					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)
4044
					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)
4045
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
4046
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
4047
					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)
4048
					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)
4049
					if Debounces.on == false then break end
4050
					rs:wait()
4051
				end
4052
				Shell()
4053
				shell.Transparency = 0
4054
				shell2.Transparency = 1
4055
				for i = 1, 10 do
4056
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4057
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4058
					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)
4059
					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)
4060
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
4061
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
4062
					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)
4063
					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)
4064
					if Debounces.on == false then break end
4065
					rs:wait()
4066
				end
4067
				Shell()
4068
				shell2.Transparency = 0
4069
				shell.Transparency = 1
4070
				for i = 1, 10 do
4071
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4072
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4073
					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)
4074
					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)
4075
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
4076
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
4077
					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)
4078
					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)
4079
					if Debounces.on == false then break end
4080
					rs:wait()
4081
				end
4082
				Shell()
4083
				shell.Transparency = 0
4084
				shell2.Transparency = 1
4085
				for i = 1, 10 do
4086
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4087
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4088
					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)
4089
					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)
4090
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
4091
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
4092
					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)
4093
					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)
4094
					if Debounces.on == false then break end
4095
					rs:wait()
4096
				end
4097
				Shell()
4098
				shell2.Transparency = 0
4099
				shell.Transparency = 1
4100
				for i = 1, 10 do
4101
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4102
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4103
					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)
4104
					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)
4105
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
4106
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
4107
					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)
4108
					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)
4109
					if Debounces.on == false then break end
4110
					rs:wait()
4111
				end
4112
				Shell()
4113
				shell.Transparency = 0
4114
				shell2.Transparency = 1
4115
				for i = 1, 10 do
4116
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4117
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4118
					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)
4119
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.5)
4120
					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)
4121
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
4122
					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)
4123
					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)
4124
					if Debounces.on == false then break end
4125
					rs:wait()
4126
				end
4127
				Shell()
4128
				shell2.Transparency = 0
4129
				shell.Transparency = 1
4130
				for i = 1, 10 do
4131
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4132
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4133
					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)
4134
					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)
4135
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
4136
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
4137
					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)
4138
					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)
4139
					if Debounces.on == false then break end
4140
					rs:wait()
4141
				end
4142
				Shell()
4143
				shell.Transparency = 0
4144
				shell2.Transparency = 1
4145
				for i = 1, 10 do
4146
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4147
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4148
					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)
4149
					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)
4150
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
4151
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
4152
					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)
4153
					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)
4154
					if Debounces.on == false then break end
4155
					rs:wait()
4156
				end
4157
				Shell()
4158
				shell2.Transparency = 0
4159
				shell.Transparency = 1
4160
				for i = 1, 10 do
4161
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4162
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4163
					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)
4164
					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)
4165
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
4166
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
4167
					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)
4168
					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)
4169
					if Debounces.on == false then break end
4170
					rs:wait()
4171
				end
4172
				Shell()
4173
				shell.Transparency = 0
4174
				shell2.Transparency = 1
4175
				for i = 1, 10 do
4176
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4177
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4178
					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)
4179
					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)
4180
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
4181
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
4182
					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)
4183
					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)
4184
					if Debounces.on == false then break end
4185
					rs:wait()
4186
				end
4187
				Shell()
4188
				shell2.Transparency = 0
4189
				shell.Transparency = 1
4190
				for i = 1, 10 do
4191
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4192
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4193
					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)
4194
					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)
4195
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
4196
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
4197
					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)
4198
					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)
4199
					if Debounces.on == false then break end
4200
					rs:wait()
4201
				end
4202
				Shell()
4203
				shell.Transparency = 0
4204
				shell2.Transparency = 1
4205
				for i = 1, 10 do
4206
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
4207
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
4208
					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)
4209
					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)
4210
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
4211
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
4212
					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)
4213
					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)
4214
					if Debounces.on == false then break end
4215
					rs:wait()
4216
				end
4217
				shell.Transparency = 1
4218
			if Debounces.CanAttack == false then
4219
				Debounces.CanAttack = true
4220
				Debounces.NoIdl = false
4221
				Debounces.on = false
4222
			end
4223
		end
4224
	end
4225
end)
4226
----------------------------------------------------
4227
Search = false
4228
mouse.KeyDown:connect(function(key)
4229
	if key == "n" then
4230
		if Search == false then
4231
			Search = true
4232
			for i,v in pairs(game.Players:getPlayers()) do
4233
				if v.Name~=char.Name then
4234
					for j,k in pairs(v.Character:GetChildren()) do
4235
						if k:IsA("BasePart") and k.Transparency >= 1 then
4236
							bawx=Instance.new("SelectionBox",cam)
4237
							bawx.Color = BrickColor.new("Bright red")
4238
							bawx.Transparency = .5
4239
							bawx.Adornee = k
4240
						end
4241
                    end
4242
                end
4243
            end
4244
		elseif Search == true then
4245
			Search = false
4246
			for i, v in pairs(cam:GetChildren()) do
4247
				if v:IsA("SelectionBox") then
4248
					v:Destroy()
4249
				end
4250
			end
4251
	    end
4252
    end
4253
end)
4254
----------------------------------------------------
4255
4256
------------------------------------------
4257
mouse.KeyDown:connect(function(key)
4258
    if string.byte(key) == 52 then
4259
        char.Humanoid.WalkSpeed = 60
4260
    end
4261
end)
4262
mouse.KeyUp:connect(function(key)
4263
    if string.byte(key) == 52 then
4264
        char.Humanoid.WalkSpeed = 8
4265
    end
4266
end)
4267
-------------------------------
4268
local animpose = "Idle"
4269
local lastanimpose = "Idle"
4270
local sine = 0
4271
local change = 1
4272
local val = 0
4273
local ffing = false
4274
-------------------------------
4275
game:GetService("RunService").RenderStepped:connect(function()
4276
--[[if char.Humanoid.Jump == true then
4277
jump = true
4278
else
4279
jump = false
4280
end]]
4281
char.Humanoid.FreeFalling:connect(function(f)
4282
if f then
4283
ffing = true
4284
else
4285
ffing = false
4286
end
4287
end)
4288
sine = sine + change
4289
if jumpn == true then
4290
animpose = "Jumping"
4291
elseif ffing == true then
4292
animpose = "Freefalling"
4293
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
4294
animpose = "Idle"
4295
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
4296
animpose = "Walking"
4297
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
4298
animpose = "Running"
4299
end
4300
if animpose ~= lastanimpose then
4301
sine = 0
4302
if Debounces.NoIdl == false then
4303
if animpose == "Idle" then
4304
for i = 1, 2 do
4305
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)
4306
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)
4307
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
4308
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
4309
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.625, -0.35) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
4310
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
4311
end
4312
elseif animpose == "Walking" then
4313
for i = 1, 2 do
4314
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)
4315
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)
4316
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
4317
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
4318
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
4319
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
4320
end
4321
elseif animpose == "Running" then
4322
for i = 1, 2 do
4323
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
4324
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
4325
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
4326
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
4327
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
4328
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
4329
wait()
4330
end
4331
end
4332
else
4333
end
4334
end
4335
lastanimpose = animpose
4336
if Debounces.NoIdl == false then
4337
if animpose == "Idle" then
4338
change = 0.5
4339
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(17.5),math.rad(90+2*math.cos(sine/14))), 0.4)
4340
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.51+0.05*math.cos(sine/14),0)*CFrame.Angles(math.rad(31),math.rad(-32),math.rad(-8-2*math.cos(sine/14))), 0.4)
4341
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(-70),0), 0.2)
4342
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(70), math.rad(0)), 0.05)
4343
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.215, -0.35) * CFrame.Angles(-0.35-0.05*math.cos(sine/14), 0, 0), 0.4)
4344
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(-0.25+0.05*math.cos(sine/14),0,0), 0.4)
4345
elseif animpose == "Walking" then
4346
change = 1
4347
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)
4348
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)
4349
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
4350
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)
4351
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
4352
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
4353
elseif animpose == "Running" then
4354
change = 1
4355
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-22),math.rad(20+2*math.cos(sine/14))), 0.2)
4356
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(-14-2*math.cos(sine/14))), 0.2)
4357
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(20),0,0), 0.4)
4358
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
4359
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-40),0, math.rad(0)), 0.05)
4360
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(-8)), 0.4)
4361
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(8)), 0.4)
4362
end
4363
end
4364
end)
4365
4366
hum.MaxHealth = 33543764375674356343744673473537463536
4367
wait(3)
4368
hum.Health = 33543764375674356343744673473537463536