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