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