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