View difference between Paste ID: iBRukC83 and jcr8Ucs0
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player = owner
3
local Mouse,mouse,UserInputService,ContextActionService
4
do
5
	script.Parent = Player.Character
6
	local CAS = {Actions={}}
7
	local Event = Instance.new("RemoteEvent")
8
	Event.Name = "UserInput_Event"
9
	Event.Parent = Player.Character
10
	local fakeEvent = function()
11
		local t = {_fakeEvent=true}
12
		t.Connect = function(self,f)self.Function=f end
13
		t.connect = t.Connect
14
		return t
15
	end
16
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
17
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
18
	function CAS:BindAction(name,fun,touch,...)
19
		CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
20
	end
21
	function CAS:UnbindAction(name)
22
		CAS.Actions[name] = nil
23
	end
24
	local function te(self,ev,...)
25
		local t = m[ev]
26
		if t and t._fakeEvent and t.Function then
27
			t.Function(...)
28
		end
29
	end
30
	m.TrigEvent = te
31
	UIS.TrigEvent = te
32
	Event.OnServerEvent:Connect(function(plr,io)
33
	    if plr~=Player then return end
34
		if io.isMouse then
35
			m.Target = io.Target
36
			m.Hit = io.Hit
37
		elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
38
	        if io.UserInputState == Enum.UserInputState.Begin then
39
				m:TrigEvent("Button1Down")
40
			else
41
				m:TrigEvent("Button1Up")
42
			end
43
		else
44
			for n,t in pairs(CAS.Actions) do
45
				for _,k in pairs(t.Keys) do
46
					if k==io.KeyCode then
47
						t.Function(t.Name,io.UserInputState,io)
48
					end
49
				end
50
			end
51
	        if io.UserInputState == Enum.UserInputState.Begin then
52
	            m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
53
				UIS:TrigEvent("InputBegan",io,false)
54
			else
55
				m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
56
				UIS:TrigEvent("InputEnded",io,false)
57
	        end
58
	    end
59
	end)
60
	NLS([==[
61
	local Player = game:GetService("Players").LocalPlayer
62
	
63
	local Char = Player.Character
64
	local Event = Char:WaitForChild("UserInput_Event")
65
	
66
	local UIS = game:GetService("UserInputService")
67
	
68
	local input = function(io,a)
69
	    if a then return end
70
		local io = {KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}
71
		Event:FireServer(io)
72
	end
73
	UIS.InputBegan:Connect(input)
74
	UIS.InputEnded:Connect(input)
75
	local Changed = false
76
77
	local h,t = Mouse.Hit,Mouse.Target
78
	while wait(1/30) do
79
		if h~=Mouse.Hit or t~=Mouse.Target then
80
			Event:FireServer({isMouse=true,Target=Mouse.Target,Hit=Mouse.Hit})
81
            h,t=Mouse.Hit,Mouse.Target
82
		end
83
	end
84
	]==],Player.Character)
85
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
86
end
87
88
Player = owner
89
PlayerGui = Player.PlayerGui
90
Cam = workspace.CurrentCamera
91
Backpack = Player.Backpack
92
Character = Player.Character
93
Humanoid = Character.Humanoid
94
95
RootPart = Character["HumanoidRootPart"]
96
Torso = Character["Torso"]
97
Head = Character["Head"]
98
RightArm = Character["Right Arm"]
99
LeftArm = Character["Left Arm"]
100
RightLeg = Character["Right Leg"]
101
LeftLeg = Character["Left Leg"]
102
RootJoint = RootPart["RootJoint"]
103
Neck = Torso["Neck"]
104
RightShoulder = Torso["Right Shoulder"]
105
LeftShoulder = Torso["Left Shoulder"]
106
RightHip = Torso["Right Hip"]
107
LeftHip = Torso["Left Hip"]
108
109
Character = Player.Character
110
Humanoid = Character.Humanoid
111
112
Player = owner
113
PlayerGui = Player.PlayerGui
114
Cam = workspace.CurrentCamera
115
Backpack = Player.Backpack
116
Character = Player.Character
117
Humanoid = Character.Humanoid
118
119
RootPart = Character["HumanoidRootPart"]
120
SIZE = 1
121
local SINE = 0
122
IT = Instance.new
123
CF = CFrame.new
124
VT = Vector3.new
125
RAD = math.rad
126
C3 = Color3.new
127
UD2 = UDim2.new
128
BRICKC = BrickColor.new
129
ANGLES = CFrame.Angles
130
EULER = CFrame.fromEulerAnglesXYZ
131
COS = math.cos
132
ACOS = math.acos
133
SIN = math.sin
134
ASIN = math.asin
135
ABS = math.abs
136
MRANDOM = math.random
137
FLOOR = math.floor
138
 
139
--[[
140
    local vel = Instance.new("BodyVelocity", owner.Character.Torso)
141
vel.Velocity = owner.Character.Torso.CFrame.lookVector * -5
142
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
143
--]]
144
--Credit To Rufus14
145
--I just edit it a bit ^_^
146
147
function ragdoll()
148
owner.Character.Archivable = true
149
clone = owner.Character:Clone()
150
clone.Parent = workspace
151
for i,v in pairs(clone:GetChildren()) do
152
    if v.ClassName == "Script" or v.ClassName == "LocalScript" then
153
        v:destroy()
154
    end
155
    for i,p in pairs(v:GetChildren()) do
156
    if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
157
        p:destroy()
158
    end
159
end
160
end
161
for i,t in pairs(owner:GetChildren()) do
162
    if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
163
        t:destroy()
164
    end
165
end
166
vel = Instance.new("BodyVelocity", clone.Torso)
167
vel.Velocity = clone.Torso.CFrame.lookVector * -5
168
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
169
clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
170
using = false
171
hit = Instance.new("Sound", clone.Torso)
172
hit.SoundId = "rbxassetid://260430060"
173
hit.Volume = 5
174
hit1 = Instance.new("Sound", clone.Torso)
175
hit1.SoundId = "rbxassetid://138087186"
176
hit1.Volume = 5
177
hit2 = Instance.new("Sound", clone.Torso)
178
hit2.SoundId = "rbxassetid://131237241"
179
hit2.Volume = 5
180
hit3 = Instance.new("Sound", clone.Torso)
181
hit3.SoundId = "rbxassetid://278062209"
182
hit3.Volume = 5
183
hit3.TimePosition = 0.33
184
ded = Instance.new("Sound", clone.Torso)
185
ded.SoundId = "rbxassetid://163154423"
186
ded.Volume = 5
187
local leftarm = clone:findFirstChild("Left Arm")
188
local rightrm = clone:findFirstChild("Right Arm")
189
local leftleg = clone:findFirstChild("Left Leg")
190
local rightleg = clone:findFirstChild("Right Leg")
191
local head = clone:findFirstChild("Head")
192
local welding = Instance.new("Weld", clone.Torso)
193
welding.Part0 = clone.Torso
194
welding.Part1 = head
195
welding.C0 = welding.C0 * CFrame.new(0,1.5,0)
196
for i, g in pairs(game.Players.owner:GetChildren()) do
197
    if g.ClassName == "Part" then
198
        g:destroy()
199
    end
200
end
201
for i, h in pairs(game.Players.ownerGetChildren()) do
202
    if h.ClassName == "Accesory" then
203
        h:destroy()
204
    end
205
end
206
game.Workspace.CurrentCamera.CameraSubject = head
207
if leftleg ~= nil then
208
local glue = Instance.new("Glue", clone.Torso)
209
glue.Part0 = clone.Torso
210
glue.Part1 = leftleg
211
glue.Name = "Left leg"
212
local collider = Instance.new("Part", leftleg)
213
collider.Position = Vector3.new(0,999,0)
214
collider.Size = Vector3.new(1.7, 1, 1)
215
collider.Shape = "Cylinder"
216
local weld = Instance.new("Weld", collider)
217
weld.Part0 = leftleg
218
weld.Part1 = collider
219
weld.C0 = CFrame.Angles(0, 0, 80)
220
collider.TopSurface = "Smooth"
221
collider.BottomSurface = "Smooth"
222
collider.formFactor = "Symmetric"
223
glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
224
glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
225
collider.Transparency = 1
226
end
227
------------
228
if rightleg ~= nil then
229
local glue1 = Instance.new("Glue", clone.Torso)
230
glue1.Part0 = clone.Torso
231
glue1.Part1 = rightleg
232
glue1.Name = "Right leg"
233
local collider1 = Instance.new("Part", rightleg)
234
collider1.Position = Vector3.new(0,999,0)
235
collider1.Size = Vector3.new(1.7, 1, 1)
236
collider1.Shape = "Cylinder"
237
local weld1 = Instance.new("Weld", collider1)
238
weld1.Part0 = rightleg
239
weld1.Part1 = collider1
240
weld1.C0 = CFrame.Angles(0, 0, 80)
241
collider1.TopSurface = "Smooth"
242
collider1.BottomSurface = "Smooth"
243
collider1.formFactor = "Symmetric"
244
glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
245
glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
246
collider1.Transparency = 1
247
end
248
------------
249
if rightrm ~= nil then
250
local glue11 = Instance.new("Glue", clone.Torso)
251
glue11.Part0 = clone.Torso
252
glue11.Part1 = rightrm
253
glue11.Name = "Right shoulder"
254
local collider11 = Instance.new("Part", rightrm)
255
collider11.Position = Vector3.new(0,9999,0)
256
collider11.Size = Vector3.new(1.8,1,1)
257
collider11.Shape = "Cylinder"
258
local weld11 = Instance.new("Weld", collider11)
259
weld11.Part0 = rightrm
260
weld11.Part1 = collider11
261
weld11.C0 = CFrame.Angles(0, 0, 80)
262
collider11.TopSurface = "Smooth"
263
collider11.BottomSurface = "Smooth"
264
collider11.formFactor = "Symmetric"
265
glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
266
glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
267
collider11.Transparency = 1
268
end
269
------------
270
if leftarm ~= nil then
271
local glue111 = Instance.new("Glue", clone.Torso)
272
glue111.Part0 = clone.Torso
273
glue111.Part1 = leftarm
274
glue111.Name = "Left shoulder"
275
local collider111 = Instance.new("Part", leftarm)
276
collider111.Position = Vector3.new(0,9999,0)
277
collider111.Size = Vector3.new(1.8,1,1)
278
collider111.Shape = "Cylinder"
279
local weld111 = Instance.new("Weld", collider111)
280
weld111.Part0 = leftarm
281
weld111.Part1 = collider111
282
weld111.C0 = CFrame.Angles(0, 0, 80)
283
collider111.TopSurface = "Smooth"
284
collider111.BottomSurface = "Smooth"
285
collider111.formFactor = "Symmetric"
286
glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
287
glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
288
collider111.Transparency = 1
289
----------------
290
sensoring = Instance.new("Part", clone.Torso)
291
sensoring.Size = Vector3.new(1.2,1.1,0.8)
292
sensoring.CanCollide = false
293
sensoring.Position = clone.Torso.Position
294
local welder = Instance.new("Weld", sensoring)
295
welder.Part0 = clone.Torso
296
welder.Part1 = sensoring
297
welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
298
sensoring.Transparency = 1
299
-----------------
300
sensoring1 = Instance.new("Part", clone.Torso)
301
sensoring1.Size = Vector3.new(1.2,1.1,0.8)
302
sensoring1.CanCollide = false
303
sensoring1.Position = clone.Torso.Position
304
local welder1 = Instance.new("Weld", sensoring)
305
welder1.Part0 = clone.Torso
306
welder1.Part1 = sensoring1
307
welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
308
sensoring1.Transparency = 1
309
end
310
clone.Name = owner.Character.Name.." (DEAD)"
311
ded:Play()
312
vel:destroy()
313
wait(0.5)
314
local function touch()
315
    if not using then
316
        using = true
317
        local Math = math.random(1,4)
318
        if Math == 1 then
319
            hit:Play()
320
        end
321
        if Math == 2 then
322
            hit1:Play()
323
        end
324
        if Math == 3 then
325
            hit2:Play()
326
        end
327
        if Math == 4 then
328
            hit3:Play()
329
        end
330
        wait(0.1)
331
        using = false
332
    end
333
end
334
sensoring.Touched:connect(touch)
335
sensoring1.Touched:connect(touch)
336
wait(4.47)
337
hit1.Volume = 0
338
hit2.Volume = 0
339
hit3.Volume = 0
340
hit.Volume = 0
341
        end
342
 
343
owner.Character.Humanoid.Died:connect(ragdoll)
344
 
345
--di ent
346
---------------------------------------
347
local insanityface={"1895698679"}
348
local sine=0
349
Animation_Speed = 1.5
350
local CHANGE = 2 / Animation_Speed
351
-----------------------
352
--[[ Name : WAOV2.2 ]]--
353
-------------------------------------------------------
354
--A script By makhail07, 2003boobear and XXUNORIBOASXX.
355
 
356
--Discord Creterisk#2958 <- makhail07's discord
357
 
358
--NOTE THIS SCRIPT WaS PURELY MADE FROM MY FUCKING IMAGINATION
359
--IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
360
--DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
361
--YOU FUCKING SKIDS,
362
--For Those who log/decompile this, If you sell or trade this,
363
--and I find out who you are, i will take massive action.
364
--:b:
365
-------------------------------------------------------
366
 
367
local FavIDs = {
368
    340106355, --Nefl Crystals
369
    927529620, --Dimension
370
    876981900, --Fantasy
371
    398987889, --Ordinary Days
372
    1117396305, --Oh wait, it's you.
373
    885996042, --Action Winter Journey
374
    919231299, --Sprawling Idiot Effigy
375
    743466274, --Good Day Sunshine
376
    727411183, --Knife Fight
377
    1402748531, --The Earth Is Counting On You!
378
    595230126 --Robot Language
379
    }
380
 
381
 
382
 
383
--The reality of my life isn't real but a Universe -Creterisk
384
--All people can be nice, Even if you don't think so. -2003boobear
385
--The past can be horrible, but the future will be better, so forget the past and move-onward. -XXUNORIBOASXX
386
wait()
387
local plr = owner
388
local char = plr.Character
389
local hum = char.Humanoid
390
local hed = char.Head
391
local root = char.HumanoidRootPart
392
local rootj = root.RootJoint
393
local tors = char.Torso
394
local ra = char["Right Arm"]
395
local la = char["Left Arm"]
396
local rl = char["Right Leg"]
397
local ll = char["Left Leg"]
398
local neck = tors["Neck"]
399
400
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
401
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
402
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
403
local maincolor = BrickColor.new("Really black")
404
exploitable = true
405
local Player = owner
406
local Character = Player.Character
407
local Humanoid = Character.Humanoid
408
409
local LeftArm = Character["Left Arm"]
410
local RightArm = Character["Right Arm"]
411
local LeftLeg = Character["Left Leg"]
412
local RightLeg = Character["Right Leg"]
413
local Head = Character.Head
414
local Torso = Character.Torso
415
416
local FE = Workspace.FilteringEnabled
417
 
418
IT = Instance.new
419
CF = CFrame.new
420
VT = Vector3.new
421
RAD = math.rad
422
C3 = Color3.new
423
UD2 = UDim2.new
424
BRICKC = BrickColor.new
425
ANGLES = CFrame.Angles
426
EULER = CFrame.fromEulerAnglesXYZ
427
COS = math.cos
428
ACOS = math.acos
429
SIN = math.sin
430
ASIN = math.asin
431
ABS = math.abs
432
MRANDOM = math.random
433
FLOOR = math.floor
434
-------------------------------------------------------
435
--Start Whitelist and Invincibility--
436
-------------------------------------------------------	
437
ff = Instance.new("ForceField",char)
438
ff.Visible = false
439
hum.Name = "Base"
440
hum.MaxHealth = 14214242142124
441
hum.Health = 14214242142124
442
-------------------------------------------------------
443
--End Whitelist and Invincibility--
444
-------------------------------------------------------	
445
local Hair = Instance.new("Part", char)
446
Hair.Name = "Hair"
447
Hair.CanCollide = false
448
Hair.BrickColor = BrickColor.new("Institutional white")
449
Hair.Transparency = 0
450
Hair.Material = "Plastic"
451
Hair.Size = Vector3.new(1, 1, 2)
452
Hair.TopSurface = Enum.SurfaceType.Smooth
453
Hair.BottomSurface = Enum.SurfaceType.Smooth
454
 
455
local Weld = Instance.new("Weld", Hair)
456
Weld.Part0 = hed
457
Weld.Part1 = Hair
458
Weld.C1 = CFrame.new(0, -.6, 0)
459
Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
460
 
461
local M2 = Instance.new("SpecialMesh")
462
M2.Parent = Hair
463-
M2.MeshId = "http://www.roblox.com/asset/?id=13640868"
463+
M2.MeshId = "http://www.roblox.com/asset/?id="
464-
M2.TextureId = "http://www.roblox.com/asset/?id=18987684"
464+
M2.TextureId = "http://www.roblox.com/asset/?id="
465
M2.Scale = Vector3.new(1, 1, 1)
466
-------------------------------------------------------
467
468
warn("WhAT ANOTHER ONE V3.0 IS FINALLY HERE!")
469
470
warn("I hope you enjoy.")
471
472
warn("Credit to makhail07, 2003boobear and XXUNORIBOASXX!")
473
474
warn("Edited by saba1520/kisslarge")
475
476
warn("you made it guys to i maked it to 3.0 thanks!")
477
478
-------------------------------------------------------
479
--Start Good Stuff--
480
-------------------------------------------------------
481
cam = game.Workspace.CurrentCamera
482
CF = CFrame.new
483
VT = Vector3.new
484
angles = CFrame.Angles
485
attack = false
486
Euler = CFrame.fromEulerAnglesXYZ
487
Rad = math.rad
488
IT = Instance.new
489
BrickC = BrickColor.new
490
Cos = math.cos
491
COS = math.cos
492
Acos = math.acos
493
Sin = math.sin
494
Asin = math.asin
495
Abs = math.abs
496
Mrandom = math.random
497
Floor = math.floor
498
-------------------------------------------------------
499
--End Good Stuff--
500
-------------------------------------------------------
501
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
502
RSH, LSH = nil, nil 
503
RW = Instance.new("Weld") 
504
LW = Instance.new("Weld")
505
RH = tors["Right Hip"]
506
LH = tors["Left Hip"]
507
RSH = tors["Right Shoulder"] 
508
LSH = tors["Left Shoulder"] 
509
RSH.Parent = nil 
510
LSH.Parent = nil 
511
RW.Name = "RW"
512
RW.Part0 = tors 
513
RW.C0 = CF(1.5, 0.5, 0)
514
RW.C1 = CF(0, 0.5, 0) 
515
RW.Part1 = ra
516
RW.Parent = tors 
517
LW.Name = "LW"
518
LW.Part0 = tors 
519
LW.C0 = CF(-1.5, 0.5, 0)
520
LW.C1 = CF(0, 0.5, 0) 
521
LW.Part1 = la
522
LW.Parent = tors
523
Effects = {}
524
-------------------------------------------------------
525
--Start HeartBeat--
526
-------------------------------------------------------
527
ArtificialHB = Instance.new("BindableEvent", script)
528
ArtificialHB.Name = "Heartbeat"
529
script:WaitForChild("Heartbeat")
530
531
frame = 1 / 60
532
tf = 0
533
allowframeloss = false
534
tossremainder = false
535
536
537
lastframe = tick()
538
script.Heartbeat:Fire()
539
540
541
game:GetService("RunService").Heartbeat:connect(function(s, p)
542
	tf = tf + s
543
	if tf >= frame then
544
		if allowframeloss then
545
			script.Heartbeat:Fire()
546
			lastframe = tick()
547
		else
548
			for i = 1, math.floor(tf / frame) do
549
				script.Heartbeat:Fire()
550
			end
551
			lastframe = tick()
552
		end
553
		if tossremainder then
554
			tf = 0
555
		else
556
			tf = tf - frame * math.floor(tf / frame)
557
		end
558
	end
559
end)
560
-------------------------------------------------------
561
--End HeartBeat--
562
-------------------------------------------------------
563
564
local ohno = Instance.new("Sound")
565
ohno.Parent = hed
566
ohno.Volume = 10
567
ohno.Pitch = 1
568
ohno.Looped = true
569
570
local bass = Instance.new("Sound") --why
571
bass.Parent = hed
572
bass.Volume = 7
573
bass.Pitch = 1
574
bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
575
bass.Looped = true
576
577
local newnoob = Instance.new("Sound") --why
578
newnoob.Parent = hed
579
newnoob.Volume = 7
580
newnoob.Pitch = 1
581
newnoob.SoundId = "http://www.roblox.com/asset/?id=874826071"
582
newnoob.Looped = false
583
584
meme = Instance.new("Sound", hed)
585
meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
586
meme.Volume = 10
587
meme.Pitch = 1
588
meme.Looped = true
589
meme.TimePosition = 1
590
591
TAUNT = Instance.new("Sound", tors)
592
TAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994137"
593
TAUNT.Volume = 10
594
TAUNT.Pitch = 1
595
TAUNT.Looped = false
596
TAUNT.TimePosition = 0.12
597
598
TAUNT2 = Instance.new("Sound", tors)
599
TAUNT2.SoundId = "http://www.roblox.com/asset/?id=132392118"
600
TAUNT2.Volume = 10
601
TAUNT2.Pitch = 1
602
TAUNT2.Looped = false
603
TAUNT2.TimePosition = 0.12
604
605
chargeup = Instance.new("Sound", hed)
606
chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
607
chargeup.Volume = 10
608
chargeup.Pitch = 1
609
chargeup.Looped = true
610
chargeup.TimePosition = 1
611
612
BTAUNT = Instance.new("Sound", tors)
613
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
614
BTAUNT.Volume = 10
615
BTAUNT.Pitch = 1
616
BTAUNT.Looped = false
617
BTAUNT.TimePosition = 0.2
618
619
NOTAUNT = Instance.new("Sound", tors)
620
NOTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
621
NOTAUNT.Volume = 10
622
NOTAUNT.Pitch = 1
623
NOTAUNT.Looped = false
624
NOTAUNT.TimePosition = 0.2
625
626
NOSOUND = Instance.new("Sound", tors)
627
NOSOUND.SoundId = "http://www.roblox.com/asset/?id=135017578"
628
NOSOUND.Volume = 10
629
NOSOUND.Pitch = 1
630
NOSOUND.Looped = false
631
NOSOUND.TimePosition = 0.2
632
633
ITAUNT = Instance.new("Sound", tors)
634
ITAUNT.SoundId = "http://www.roblox.com/asset/?id=230255698"
635
ITAUNT.Volume = 50
636
ITAUNT.Pitch = 1
637
ITAUNT.Looped = false
638
ITAUNT.TimePosition = 0
639
640
BATAUNT = Instance.new("Sound", tors)
641
BATAUNT.SoundId = "http://www.roblox.com/asset/?id=132514715"
642
BATAUNT.Volume = 10
643
BATAUNT.Pitch = 1
644
BATAUNT.Looped = false
645
BATAUNT.TimePosition = 0
646
647
pop = Instance.new("Sound", tors)
648
pop.SoundId = "http://www.roblox.com/asset/?id=1460707372"
649
pop.Volume = 10
650
pop.Pitch = 1
651
pop.Looped = false
652
pop.TimePosition = 0
653
654
STAUNT = Instance.new("Sound", tors)
655
STAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
656
STAUNT.Volume = 10
657
STAUNT.Pitch = 1
658
STAUNT.Looped = false
659
STAUNT.TimePosition = 0.05
660
661
DTAUNT = Instance.new("Sound", tors)
662
DTAUNT.SoundId = "http://www.roblox.com/asset/?id=1818153677"
663
DTAUNT.Volume = 10
664
DTAUNT.Pitch = 1
665
DTAUNT.Looped = false
666
DTAUNT.TimePosition = 0
667
668
sex = Instance.new("Sound", tors)
669
sex.SoundId = "http://www.roblox.com/asset/?id=300208779"
670
sex.Volume = 10
671
sex.Pitch = 1
672
sex.Looped = false
673
sex.TimePosition = 0
674
675
so = Instance.new("Sound", tors)
676
so.SoundId = "http://www.roblox.com/asset/?id=449394892"
677
so.Volume = 10
678
so.Pitch = 1
679
so.Looped = false
680
so.TimePosition = 0
681
682
LAZOR = Instance.new("Sound", ra)
683
LAZOR.SoundId = "http://www.roblox.com/asset/?id=201858045"
684
LAZOR.Volume = 10
685
LAZOR.Pitch = 0.7
686
LAZOR.Looped = false
687
LAZOR.TimePosition = 0
688
689
 WTF = Instance.new("Sound", tors)
690
 WTF.SoundId = "http://www.roblox.com/asset/?id=135017578"
691
 WTF.Volume = 10
692
 WTF.Pitch = 1
693
 WTF.Looped = false
694
 WTF.TimePosition = 0
695
696
MERKIO = Instance.new("Sound", tors) --why
697
MERKIO.SoundId = "http://www.roblox.com/asset/?id=1003012899"
698
MERKIO.Volume = 5467543465
699
MERKIO.Pitch = 1
700
MERKIO.Looped = false
701
MERKIO.TimePosition = 0
702
703
Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
704
Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=1064109642"
705
Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
706
Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
707
Cause_Im_having_a_good_time_having_a_good_time.Looped = false
708
Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
709
710
-------------------------------------------------------
711
--Start Important Functions--
712
-------------------------------------------------------
713
function MakeForm(PART,TYPE)
714
	if TYPE == "Cyl" then
715
		local MSH = IT("CylinderMesh",PART)
716
	elseif TYPE == "Ball" then
717
		local MSH = IT("SpecialMesh",PART)
718
		MSH.MeshType = "Sphere"
719
	elseif TYPE == "Wedge" then
720
		local MSH = IT("SpecialMesh",PART)
721
		MSH.MeshType = "Wedge"
722
	end
723
end
724
725
function chatfunc(text, color)
726
    local chat = coroutine.wrap(function()
727
        if char:FindFirstChild("TalkingBillBoard") ~= nil then
728
            char:FindFirstChild("TalkingBillBoard"):destroy()
729
        end
730
        local naeeym2 = Instance.new("BillboardGui", char)
731
        naeeym2.Size = UDim2.new(0, 100, 0, 40)
732
        naeeym2.StudsOffset = Vector3.new(0, 5, 0)
733
        naeeym2.Adornee = hed
734
        naeeym2.Name = "TalkingBillBoard"
735
        local tecks2 = Instance.new("TextLabel", naeeym2)
736
        tecks2.BackgroundTransparency = 1
737
        tecks2.BorderSizePixel = 0
738
        tecks2.Text = ""
739
        tecks2.Font = "SciFi"
740
        tecks2.TextSize = 30
741
        tecks2.TextStrokeTransparency = 0
742
        tecks2.TextColor3 = color
743
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
744
        tecks2.Size = UDim2.new(1, 0, 0.5, 0)
745
        local tecks3 = Instance.new("TextLabel", naeeym2)
746
        tecks3.BackgroundTransparency = 1
747
        tecks3.BorderSizePixel = 0
748
        tecks3.Text = ""
749
        tecks3.Font = "SciFi"
750
        tecks3.TextSize = 30
751
        tecks3.TextStrokeTransparency = 0
752
        tecks3.TextColor3 = Color3.new(0, 0, 0)
753
        tecks3.TextStrokeColor3 = color
754
        tecks3.Size = UDim2.new(1, 0, 0.5, 0)
755
        coroutine.resume(coroutine.create(function()
756
            while true do
757
                swait(1)
758
                    tecks2.TextColor3 = BrickColor.random().Color
759
                    tecks3.TextStrokeColor3 = BrickColor.random().Color
760
                tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
761
                tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
762
                tecks2.Rotation = math.random(-5, 5)
763
                tecks3.Rotation = math.random(-5, 5)
764
            end
765
        end))
766
        for i = 1, string.len(text) do
767
            CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
768
            tecks2.Text = string.sub(text, 1, i)
769
            tecks3.Text = string.sub(text, 1, i)
770
            swait(1)
771
        end
772
        wait(1)
773
        local randomrot = math.random(1, 2)
774
        if randomrot == 1 then
775
            for i = 1, 50 do
776
                swait()
777
                tecks2.Rotation = tecks2.Rotation - 0.75
778
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
779
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
780
                tecks3.Rotation = tecks2.Rotation + 0.75
781
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
782
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
783
            end
784
        elseif randomrot == 2 then
785
            for i = 1, 50 do
786
                swait()
787
                tecks2.Rotation = tecks2.Rotation + 0.75
788
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
789
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
790
                tecks3.Rotation = tecks2.Rotation - 0.75
791
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
792
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
793
            end
794
        end
795
        naeeym2:Destroy()
796
    end)
797
    chat()
798
end
799
800
function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
801
    local type = type
802
    local rng = Instance.new("Part", char)
803
    rng.Anchored = true
804
    rng.BrickColor = color
805
    rng.CanCollide = false
806
    rng.FormFactor = 3
807
    rng.Name = "Ring"
808
    rng.Material = "Neon"
809
    rng.Size = Vector3.new(1, 1, 1)
810
    rng.Transparency = 0
811
    rng.TopSurface = 0
812
    rng.BottomSurface = 0
813
    rng.CFrame = pos
814
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
815
    local rngm = Instance.new("SpecialMesh", rng)
816
    rngm.MeshType = "Sphere"
817
    rngm.Scale = Vector3.new(x1, y1, z1)
818
    local scaler2 = 1
819
    local speeder = FastSpeed
820
    if type == "Add" then
821
        scaler2 = 1 * value
822
    elseif type == "Divide" then
823
        scaler2 = 1 / value
824
    end
825
    coroutine.resume(coroutine.create(function()
826
        for i = 0, 10 / bonuspeed, 0.1 do
827
            swait()
828
            if type == "Add" then
829
                scaler2 = scaler2 - 0.01 * value / bonuspeed
830
            elseif type == "Divide" then
831
                scaler2 = scaler2 - 0.01 / value * bonuspeed
832
            end
833
                        rng.BrickColor = BrickColor.random()
834
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
835
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
836
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
837
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
838
        end
839
        rng:Destroy()
840
    end))
841
end
842
843
function SoulSteal(dude)
844
if dude.Name ~= char then
845
local bgf = IT("BodyGyro", dude.Head)
846
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
847
local val = IT("BoolValue", dude)
848
val.Name = "IsHit"
849
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
850
local soulst = coroutine.wrap(function()
851
local soul = Instance.new("Part",dude)
852
soul.Size = Vector3.new(1,1,1)
853
soul.CanCollide = false
854
soul.Anchored = false
855
soul.Position = torso.Position
856
soul.Transparency = 1
857
local PartEmmit1 = IT("ParticleEmitter", soul)
858
PartEmmit1.LightEmission = 1
859
PartEmmit1.Texture = "rbxassetid://569507414"
860
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
861
PartEmmit1.Rate = 250
862
PartEmmit1.Lifetime = NumberRange.new(1.6)
863
PartEmmit1.Size = NumberSequence.new({
864
    NumberSequenceKeypoint.new(0, 1, 0),
865
    NumberSequenceKeypoint.new(1, 0, 0)
866
})
867
PartEmmit1.Transparency = NumberSequence.new({
868
    NumberSequenceKeypoint.new(0, 0, 0),
869
    NumberSequenceKeypoint.new(1, 1, 0)
870
})
871
PartEmmit1.Speed = NumberRange.new(0, 0)
872
PartEmmit1.VelocitySpread = 30000
873
PartEmmit1.Rotation = NumberRange.new(-360, 360)
874
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
875
local BodPoss = IT("BodyPosition", soul)
876
BodPoss.P = 3000
877
BodPoss.D = 1000
878
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
879
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
880
wait(1.6)
881
soul.Touched:connect(function(hit)
882
    if hit.Parent == char then
883
    soul:Destroy()
884
    end
885
end)
886
wait(1.2)
887
while soul do
888
    swait()
889
    PartEmmit1.Color = ColorSequence.new(maincolor.Color)
890
    BodPoss.Position = tors.Position
891
end
892
end)
893
    soulst()
894
    end
895
end
896
function FaceMouse()
897
local   Cam = workspace.CurrentCamera
898
    return {
899
        CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
900
        Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
901
    }
902
end
903
904
function Clerp(a, b, t)
905
    local qa = {QuaternionFromCFrame(a)}
906
    local qb = {QuaternionFromCFrame(b)}
907
    local ax, ay, az = a.x, a.y, a.z
908
    local bx, by, bz = b.x, b.y, b.z
909
    local _t = 1 - t
910
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
911
end
912
913
function Eviscerate(dude)
914
    if dude.Name ~= char then
915
        local bgf = IT("BodyGyro", dude.Head)
916
        bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
917
        local val = IT("BoolValue", dude)
918
        val.Name = "IsHit"
919
        local ds = coroutine.wrap(function()
920
            dude:WaitForChild("Head"):BreakJoints()
921
            wait(0.5)
922
            target = nil
923
            coroutine.resume(coroutine.create(function()
924
                for i, v in pairs(dude:GetChildren()) do
925
                    if v:IsA("Accessory") then
926
                        v:Destroy()
927
                    end
928
                    if v:IsA("Humanoid") then
929
                        v:Destroy()
930
                    end
931
                    if v:IsA("CharacterMesh") then
932
                        v:Destroy()
933
                    end
934
                    if v:IsA("Model") then
935
                        v:Destroy()
936
                    end
937
                    if v:IsA("Part") or v:IsA("MeshPart") then
938
                        for x, o in pairs(v:GetChildren()) do
939
                            if o:IsA("Decal") then
940
                                o:Destroy()
941
                            end
942
                        end
943
                        coroutine.resume(coroutine.create(function()
944
                            v.Material = "Neon"
945
                            v.CanCollide = false
946
                            local PartEmmit1 = IT("ParticleEmitter", v)
947
                            PartEmmit1.LightEmission = 1
948
                            PartEmmit1.Texture = "rbxassetid://284205403"
949
                            PartEmmit1.Color = ColorSequence.new(maincolor.Color)
950
                            PartEmmit1.Rate = 150
951
                            PartEmmit1.Lifetime = NumberRange.new(1)
952
                            PartEmmit1.Size = NumberSequence.new({
953
                                NumberSequenceKeypoint.new(0, 0.75, 0),
954
                                NumberSequenceKeypoint.new(1, 0, 0)
955
                            })
956
                            PartEmmit1.Transparency = NumberSequence.new({
957
                                NumberSequenceKeypoint.new(0, 0, 0),
958
                                NumberSequenceKeypoint.new(1, 1, 0)
959
                            })
960
                            PartEmmit1.Speed = NumberRange.new(0, 0)
961
                            PartEmmit1.VelocitySpread = 30000
962
                            PartEmmit1.Rotation = NumberRange.new(-500, 500)
963
                            PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
964
                            local BodPoss = IT("BodyPosition", v)
965
                            BodPoss.P = 3000
966
                            BodPoss.D = 1000
967
                            BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
968
                            BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
969
                            v.Color = maincolor.Color
970
                            coroutine.resume(coroutine.create(function()
971
                                for i = 0, 49 do
972
                                    swait(1)
973
                                    v.Transparency = v.Transparency + 0.08
974
                                end
975
                                wait(0.5)
976
                                PartEmmit1.Enabled = false
977
                                wait(3)
978
                                v:Destroy()
979
                                dude:Destroy()
980
                            end))
981
                        end))
982
                    end
983
                end
984
            end))
985
        end)
986
        ds()
987
    end
988
end
989
990
function killnearest(position,range,maxstrength)
991
	for i,v in ipairs(workspace:GetChildren()) do
992
	local body = v:GetChildren()
993
		for part = 1, #body do
994
			if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
995
				if(body[part].Position - position).Magnitude < range then
996
					if v.ClassName == "Model" then
997
						v:BreakJoints()
998
					end
999
					table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
1000
					body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
1001
				end
1002
			end
1003
		end
1004
		if v.ClassName == "Part" then
1005
			if v.Anchored == false and (v.Position - position).Magnitude < range then
1006
				table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
1007
				v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
1008
			end
1009
		end
1010
	end
1011
end
1012
1013
1014
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
1015
	local NEWPART = IT("Part")
1016
	NEWPART.formFactor = FORMFACTOR
1017
	NEWPART.Reflectance = REFLECTANCE
1018
	NEWPART.Transparency = TRANSPARENCY
1019
	NEWPART.CanCollide = false
1020
	NEWPART.Locked = true
1021
	NEWPART.Anchored = true
1022
	if ANCHOR == false then
1023
		NEWPART.Anchored = false
1024
	end
1025
	NEWPART.BrickColor = BrickC(tostring(BRICKCOLOR))
1026
	NEWPART.Name = NAME
1027
	NEWPART.Size = SIZE
1028
	NEWPART.Position = Torso.Position
1029
	NEWPART.Material = MATERIAL
1030
	NEWPART:BreakJoints()
1031
	NEWPART.Parent = PARENT
1032
	return NEWPART
1033
end
1034
1035
        local joyemoji = Instance.new('ParticleEmitter', tors)
1036
        joyemoji.VelocitySpread = 2000
1037
        joyemoji.Lifetime = NumberRange.new(1)
1038
        joyemoji.Speed = NumberRange.new(40)
1039
joy= {}
1040
for i=0, 19 do
1041
  joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1042
end
1043
joyemoji.Size = NumberSequence.new(joy)
1044
        joyemoji.Rate = 0
1045
        joyemoji.LockedToPart = false
1046
        joyemoji.LightEmission = 0
1047
        joyemoji.Texture = "rbxassetid://1176402123"
1048
        joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1049
1050
        local LIT = Instance.new('ParticleEmitter', tors)
1051
        LIT.VelocitySpread = 2000
1052
        LIT.Lifetime = NumberRange.new(1)
1053
        LIT.Speed = NumberRange.new(45)
1054
nani= {}
1055
for i=0, 19 do
1056
  nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1057
end
1058
LIT.Size = NumberSequence.new(nani)
1059
        LIT.Rate = 0
1060
        LIT.LockedToPart = false
1061
        LIT.LightEmission = 0
1062
        LIT.Texture = "rbxassetid://1492670151"
1063
        LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1064
1065
        local ok = Instance.new('ParticleEmitter', tors)
1066
        ok.VelocitySpread = 2000
1067
        ok.Lifetime = NumberRange.new(1)
1068
        ok.Speed = NumberRange.new(50)
1069
cool= {}
1070
for i=0, 19 do
1071
  cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1072
end
1073
ok.Size = NumberSequence.new(cool)
1074
        ok.Rate = 0
1075
        ok.LockedToPart = false
1076
        ok.LightEmission = 0
1077
        ok.Texture = "rbxassetid://636768448"
1078
        ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1079
1080
        local toast = Instance.new('ParticleEmitter', tors)
1081
        toast.VelocitySpread = 2000
1082
        toast.Lifetime = NumberRange.new(1)
1083
        toast.Speed = NumberRange.new(60)
1084
toasterstoasttoast= {}
1085
for i=0, 19 do
1086
  toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1087
end
1088
toast.Size = NumberSequence.new(toasterstoasttoast)
1089
        toast.Rate = 0
1090
        toast.LockedToPart = false
1091
        toast.LightEmission = 0
1092
        toast.Texture = "rbxassetid://436096230"
1093
        toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1094
1095
function WhatHuh()
1096
    attack = true
1097
    hum.WalkSpeed = 1.01
1098
    CreateSound("130766865", hed, 10, 1)
1099
        Character.Head.face.Texture = "rbxassetid://276732672"
1100
    for i = 0,4,0.1 do
1101
        swait()
1102
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1103
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
1104
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1105
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1106
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1107
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1108
    end
1109
    for i = 0,6.7,0.1 do
1110
        swait()
1111
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1112
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
1113
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1114
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1115
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1116
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1117
    end
1118
    for i = 0,8.1,0.1 do
1119
        swait()
1120
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1121
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
1122
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1123
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1124
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1125
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1126
    end
1127
    for i = 0,1,0.1 do
1128
        swait()
1129
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1130
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
1131
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1132
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1133
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1134
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1135
    end
1136
    for i = 0,1,0.1 do
1137
        swait()
1138
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1139
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
1140
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1141
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1142
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1143
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1144
    end
1145
    for i = 0,4,0.1 do
1146
        swait()
1147
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1148
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
1149
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1150
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1151
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1152
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1153
    end
1154
    attack = false
1155
        Character.Head.face.Texture = "rbxassetid://620619801"
1156
    hum.WalkSpeed = 16
1157
end
1158
1159
function EndMySufferingV3() --why
1160
    attack = true
1161
    hum.WalkSpeed = 1.01
1162
        Character.Head.face.Texture = "rbxassetid://202210455"
1163
        local A = math.random(1,5)
1164
        if A == 1 then
1165
            meme.SoundId = "rbxassetid://295810519"
1166
        end
1167
        if A == 2 then
1168
            meme.SoundId = "rbxassetid://1124778077"
1169
        end
1170
        if A == 3 then
1171
            meme.SoundId = "rbxassetid://464157070"
1172
        end
1173
        if A == 4 then
1174
            meme.SoundId = "rbxassetid://146334595"
1175
        end
1176
        if A == 5 then
1177
            meme.SoundId = "rbxassetid://145536915"
1178
        end
1179
        meme:Play()
1180
        bass:Play()
1181
        joyemoji.Rate = 70
1182
        LIT.Rate = 70
1183
        ok.Rate = 70
1184
        toast.Rate = 70
1185
       
1186
    for i = 0,50,0.1 do
1187
        swait()
1188
    CameraEnshaking(1, 10)
1189
        bass.Parent = hed
1190
        meme.Parent = hed
1191
    rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
1192
    tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
1193
    RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1194
    LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
1195
    RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
1196
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
1197
    end
1198
        bass:Stop()
1199
        meme:Stop()
1200
        joyemoji.Rate = 0
1201
        LIT.Rate = 0
1202
        ok.Rate = 0
1203
        toast.Rate = 0
1204
        Character.Head.face.Texture = "rbxassetid://620619801"
1205
    attack = false
1206
    hum.WalkSpeed = 16
1207
end
1208
1209
function slap()
1210
    attack = true
1211
    hum.WalkSpeed = 1.01
1212
    local icri = CreateSound("1205111204", hed, 10, 1)
1213
    swait(165)
1214
    local FRAME = tors.CFrame
1215
    repeat
1216
        swait()
1217
                Character.Head.face.Texture = "rbxassetid://582931093"
1218
        CameraEnshaking(1, 10)
1219
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1220
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1221
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1222
        RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
1223
        LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
1224
        tors.CFrame = FRAME * CF(0,1,0)
1225
        swait()
1226
        tors.CFrame = FRAME
1227
    until icri.Playing == false
1228
        Character.Head.face.Texture = "rbxassetid://620619801"
1229
    attack = false
1230
    hum.WalkSpeed = 16
1231
end
1232
1233
function EndMySufferingV2()
1234
attack = true
1235
	for i = 0,6,0.1 do
1236
		swait()
1237
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1238
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1239
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1240
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1241
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
1242
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
1243
	end
1244
    CreateSound("1093102664", hed, 10, 1)
1245
	CameraEnshaking(3, 8)
1246
	for i = 0,2,0.1 do
1247
		swait()
1248
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
1249
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
1250
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1251
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1252
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
1253
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
1254
	end
1255
hum.MaxHealth = 0
1256
ragdoll(char)
1257
CreateSound("135488453", hed, 5, 1)
1258
error("Seems like you just died.")
1259
end
1260
1261
function Clerp(a, b, t)
1262
    local qa = {
1263
        QuaternionFromCFrame(a)
1264
    }
1265
    local qb = {
1266
        QuaternionFromCFrame(b)
1267
    }
1268
    local ax, ay, az = a.x, a.y, a.z
1269
    local bx, by, bz = b.x, b.y, b.z
1270
    local _t = 1 - t
1271
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1272
end
1273
1274
function Swait(NUMBER)
1275
    if NUMBER == 0 or NUMBER == nil then
1276
        ArtificialHB.Event:wait()
1277
    else
1278
        for i = 1, NUMBER do
1279
            ArtificialHB.Event:wait()
1280
        end
1281
    end
1282
end
1283
1284
function swait(num)
1285
	if num == 0 or num == nil then
1286
		game:service("RunService").Stepped:wait(0)
1287
	else
1288
		for i = 0, num do
1289
			game:service("RunService").Stepped:wait(0)
1290
		end
1291
	end
1292
end
1293
function thread(f)
1294
	coroutine.resume(coroutine.create(f))
1295
end
1296
function clerp(a, b, t)
1297
	local qa = {
1298
		QuaternionFromCFrame(a)
1299
	}
1300
	local qb = {
1301
		QuaternionFromCFrame(b)
1302
	}
1303
	local ax, ay, az = a.x, a.y, a.z
1304
	local bx, by, bz = b.x, b.y, b.z
1305
	local _t = 1 - t
1306
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1307
end
1308
function ShockWave(Part, cframe1, cframe2, Damage, Size)
1309
	coroutine.resume(coroutine.create(function() 
1310
		local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
1311
		wave.Anchored = true 
1312
		wave.CFrame = Part.CFrame * cframe1
1313
		local Msh = Create("SpecialMesh"){
1314
			Parent = wave,
1315
			MeshType = "Sphere"
1316
		}
1317
		Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
1318
		for i = 0, 1, 0.2 do
1319
			wait()
1320
			local dir = wave.CFrame.lookVector * -1
1321
			local pos = rayCast(wave.Position, dir, 5, Character)
1322
			wave.CFrame = wave.CFrame * cframe2
1323
                        table.insert(Effects, {
1324
                                wave,
1325
                                "Sphere",
1326
                                0.01,
1327
                                .03,
1328
                                .03,
1329
                                .03,
1330
                        })
1331
		end
1332
	end))
1333
end
1334
1335
local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1336
MakeForm(RightHole,"Cyl")
1337
local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1338
MakeForm(LeftHole,"Cyl")
1339
1340
function getbloody(victim,amount)
1341
	local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
1342
	PART.CFrame = victim.CFrame
1343
	local HITPLAYERSOUNDS = {"356551938","264486467"}
1344
	Debris:AddItem(PART,5)
1345
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1346
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1347
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1348
	local prtcl = asd:Clone()
1349
	prtcl.Parent = PART
1350
	prtcl:Emit(amount*10)
1351
end
1352
1353
function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
1354
local type = type
1355
local rng = Instance.new("Part", char)
1356
        rng.Anchored = true
1357
        rng.BrickColor = color
1358
        rng.CanCollide = false
1359
        rng.FormFactor = 3
1360
        rng.Name = "Ring"
1361
        rng.Material = "Neon"
1362
        rng.Size = Vector3.new(1, 1, 1)
1363
        rng.Transparency = 0
1364
        rng.TopSurface = 0
1365
        rng.BottomSurface = 0
1366
        rng.CFrame = pos
1367
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1368
        local rngm = Instance.new("SpecialMesh", rng)
1369
        rngm.MeshType = "Brick"
1370
rngm.Scale = VT(x1,y1,z1)
1371
if rainbowmode == true then
1372
rng.Color = Color3.new(r/255,g/255,b/255)
1373
end
1374
local scaler2 = 1
1375
local speeder = FastSpeed/10
1376
if type == "Add" then
1377
scaler2 = 1*value
1378
elseif type == "Divide" then
1379
scaler2 = 1/value
1380
end
1381
coroutine.resume(coroutine.create(function()
1382
for i = 0,10/bonuspeed,0.1 do
1383
swait()
1384
if type == "Add" then
1385
scaler2 = scaler2 - 0.01*value/bonuspeed
1386
elseif type == "Divide" then
1387
scaler2 = scaler2 - 0.01/value*bonuspeed
1388
end
1389
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1390
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1391
rng.Transparency = rng.Transparency + 0.01*bonuspeed
1392
end
1393
rng:Destroy()
1394
end))
1395
end
1396
New = function(Object, Parent, Name, Data)
1397
	local Object = Instance.new(Object)
1398
	for Index, Value in pairs(Data or {}) do
1399
		Object[Index] = Value
1400
	end
1401
	Object.Parent = Parent
1402
	Object.Name = Name
1403
	return Object
1404
end
1405
function QuaternionFromCFrame(cf)
1406
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1407
	local trace = m00 + m11 + m22
1408
	if trace > 0 then
1409
		local s = math.sqrt(1 + trace)
1410
		local recip = 0.5 / s
1411
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
1412
	else
1413
		local i = 0
1414
		if m00 < m11 then
1415
			i = 1
1416
		end
1417
		if m22 > (i == 0 and m00 or m11) then
1418
			i = 2
1419
		end
1420
		if i == 0 then
1421
			local s = math.sqrt(m00 - m11 - m22 + 1)
1422
			local recip = 0.5 / s
1423
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
1424
		elseif i == 1 then
1425
			local s = math.sqrt(m11 - m22 - m00 + 1)
1426
			local recip = 0.5 / s
1427
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
1428
		elseif i == 2 then
1429
			local s = math.sqrt(m22 - m00 - m11 + 1)
1430
			local recip = 0.5 / s
1431
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
1432
		end
1433
	end
1434
end
1435
function QuaternionToCFrame(px, py, pz, x, y, z, w)
1436
	local xs, ys, zs = x + x, y + y, z + z
1437
	local wx, wy, wz = w * xs, w * ys, w * zs
1438
	local xx = x * xs
1439
	local xy = x * ys
1440
	local xz = x * zs
1441
	local yy = y * ys
1442
	local yz = y * zs
1443
	local zz = z * zs
1444
	return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
1445
end
1446
1447
--WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1448
function WACKYEFFECT(Table)
1449
	local TYPE = (Table.EffectType or "Sphere")
1450
	local SIZE = (Table.Size or VT(1,1,1))
1451
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
1452
	local TRANSPARENCY = (Table.Transparency or 0)
1453
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
1454
	local CFRAME = (Table.CFrame or Torso.CFrame)
1455
	local MOVEDIRECTION = (Table.MoveToPos or nil)
1456
	local ROTATION1 = (Table.RotationX or 0)
1457
	local ROTATION2 = (Table.RotationY or 0)
1458
	local ROTATION3 = (Table.RotationZ or 0)
1459
	local MATERIAL = (Table.Material or "Neon")
1460
	local COLOR = (Table.Color or C3(1,1,1))
1461
	local TIME = (Table.Time or 45)
1462
	local SOUNDID = (Table.SoundID or nil)
1463
	local SOUNDPITCH = (Table.SoundPitch or nil)
1464
	local SOUNDVOLUME = (Table.SoundVolume or nil)
1465
	coroutine.resume(coroutine.create(function()
1466
		local PLAYSSOUND = false
1467
		local SOUND = nil
1468
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
1469
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
1470
			PLAYSSOUND = true
1471
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
1472
		end
1473
		EFFECT.Color = COLOR
1474
		local MSH = nil
1475
		if TYPE == "Sphere" then
1476
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
1477
		elseif TYPE == "Block" then
1478
			MSH = IT("BlockMesh",EFFECT)
1479
			MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
1480
		elseif TYPE == "Wave" then
1481
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
1482
		elseif TYPE == "Ring" then
1483
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
1484
		elseif TYPE == "Slash" then
1485
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1486
		elseif TYPE == "Round Slash" then
1487
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1488
		elseif TYPE == "Swirl" then
1489
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
1490
		elseif TYPE == "Skull" then
1491
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
1492
		elseif TYPE == "Crystal" then
1493
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
1494
		end
1495
		if MSH ~= nil then
1496
			local MOVESPEED = nil
1497
			if MOVEDIRECTION ~= nil then
1498
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
1499
			end
1500
			local GROWTH = SIZE - ENDSIZE
1501
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
1502
			if TYPE == "Block" then
1503
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1504
			else
1505
				EFFECT.CFrame = CFRAME
1506
			end
1507
			for LOOP = 1, TIME+1 do
1508
				Swait()
1509
				MSH.Scale = MSH.Scale - GROWTH/TIME
1510
				if TYPE == "Wave" then
1511
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
1512
				end
1513
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
1514
				if TYPE == "Block" then
1515
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1516
				else
1517
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
1518
				end
1519
				if MOVEDIRECTION ~= nil then
1520
					local ORI = EFFECT.Orientation
1521
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
1522
					EFFECT.Orientation = ORI
1523
				end
1524
			end
1525
			if PLAYSSOUND == false then
1526
				EFFECT:remove()
1527
			else
1528
				repeat Swait() until SOUND.Playing == false
1529
				EFFECT:remove()
1530
			end
1531
		else
1532
			if PLAYSSOUND == false then
1533
				EFFECT:remove()
1534
			else
1535
				repeat Swait() until SOUND.Playing == false
1536
				EFFECT:remove()
1537
			end
1538
		end
1539
	end))
1540
end
1541
1542
1543
function QuaternionSlerp(a, b, t)
1544
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
1545
	local startInterp, finishInterp
1546
	if cosTheta >= 1.0E-4 then
1547
		if 1 - cosTheta > 1.0E-4 then
1548
			local theta = math.acos(cosTheta)
1549
			local invSinTheta = 1 / Sin(theta)
1550
			startInterp = Sin((1 - t) * theta) * invSinTheta
1551
			finishInterp = Sin(t * theta) * invSinTheta
1552
		else
1553
			startInterp = 1 - t
1554
			finishInterp = t
1555
		end
1556
	elseif 1 + cosTheta > 1.0E-4 then
1557
		local theta = math.acos(-cosTheta)
1558
		local invSinTheta = 1 / Sin(theta)
1559
		startInterp = Sin((t - 1) * theta) * invSinTheta
1560
		finishInterp = Sin(t * theta) * invSinTheta
1561
	else
1562
		startInterp = t - 1
1563
		finishInterp = t
1564
	end
1565
	return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
1566
end
1567
function rayCast(Position, Direction, Range, Ignore)
1568
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
1569
end
1570
local RbxUtility = LoadLibrary("RbxUtility")
1571
local Create = RbxUtility.Create
1572
1573
-------------------------------------------------------
1574
--Start Damage Function--
1575
-------------------------------------------------------
1576
function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
1577
    local type = type
1578
    local rng = Instance.new("Part", char)
1579
    rng.Anchored = true
1580
    rng.BrickColor = color
1581
    rng.CanCollide = false
1582
    rng.FormFactor = 3
1583
    rng.Name = "Ring"
1584
    rng.Material = "Neon"
1585
    rng.Size = Vector3.new(1, 1, 1)
1586
    rng.Transparency = 0
1587
    rng.TopSurface = 0
1588
    rng.BottomSurface = 0
1589
    rng.CFrame = pos
1590
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
1591
    local rngm = Instance.new("SpecialMesh", rng)
1592
    rngm.MeshType = "Sphere"
1593
    rngm.Scale = Vector3.new(x1, y1, z1)
1594
    local scaler2 = 1
1595
    local speeder = FastSpeed
1596
    if type == "Add" then
1597
        scaler2 = 1 * value
1598
    elseif type == "Divide" then
1599
        scaler2 = 1 / value
1600
    end
1601
    coroutine.resume(coroutine.create(function()
1602
        for i = 0, 10 / bonuspeed, 0.1 do
1603
            swait()
1604
            if type == "Add" then
1605
                scaler2 = scaler2 - 0.01 * value / bonuspeed
1606
            elseif type == "Divide" then
1607
                scaler2 = scaler2 - 0.01 / value * bonuspeed
1608
            end
1609
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
1610
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
1611
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
1612
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
1613
        end
1614
        rng:Destroy()
1615
    end))
1616
end
1617
-----------------------------
1618
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1619
	if hit.Parent == nil then
1620
		return
1621
	end
1622
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1623
	for _, v in pairs(hit.Parent:children()) do
1624
		if v:IsA("Humanoid") then
1625
			h = v
1626
		end
1627
	end
1628
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
1629
	
1630
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1631
         end
1632
1633
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1634
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
1635
			if hit.Parent.DebounceHit.Value == true then
1636
				return
1637
			end
1638
		end
1639
         if insta == true then
1640
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1641
         end
1642
		local c = Create("ObjectValue"){
1643
			Name = "creator",
1644
			Value = owner,
1645
			Parent = h,
1646
		}
1647
		game:GetService("Debris"):AddItem(c, .5)
1648
		if HitSound ~= nil and HitPitch ~= nil then
1649
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
1650
		end
1651
		local Damage = math.random(minim, maxim)
1652
		local blocked = false
1653
		local block = hit.Parent:findFirstChild("Block")
1654
		if block ~= nil then
1655
			if block.className == "IntValue" then
1656
				if block.Value > 0 then
1657
					blocked = true
1658
					block.Value = block.Value - 1
1659
					print(block.Value)
1660
				end
1661
			end
1662
		end
1663
		if blocked == false then
1664
			h.Health = h.Health - Damage
1665
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1666
		else
1667
			h.Health = h.Health - (Damage / 2)
1668
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1669
		end
1670
		if Type == "Knockdown" then
1671
			local hum = hit.Parent.Humanoid
1672
			hum.PlatformStand = true
1673
			coroutine.resume(coroutine.create(function(HHumanoid)
1674
				swait(1)
1675
				HHumanoid.PlatformStand = false
1676
			end), hum)
1677
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
1678
			local bodvol = Create("BodyVelocity"){
1679
				velocity = angle * knockback,
1680
				P = 5000,
1681
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1682
				Parent = hit,
1683
			}
1684
			local rl = Create("BodyAngularVelocity"){
1685
				P = 3000,
1686
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1687
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1688
				Parent = hit,
1689
			}
1690
			game:GetService("Debris"):AddItem(bodvol, .5)
1691
			game:GetService("Debris"):AddItem(rl, .5)
1692
		elseif Type == "Random Guy" then
1693
			local vp = Create("BodyVelocity"){
1694
				P = 500,
1695
				maxForce = Vector3.new(math.huge, 0, math.huge),
1696
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
1697
			}
1698
			if knockback > 0 then
1699
				vp.Parent = hit.Parent.Torso
1700
			end
1701
			game:GetService("Debris"):AddItem(vp, .5)
1702
		elseif Type == "Up" then
1703
			local bodyVelocity = Create("BodyVelocity"){
1704
				velocity = Vector3.new(0, 20, 0),
1705
				P = 5000,
1706
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1707
				Parent = hit,
1708
			}
1709
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
1710
		elseif Type == "DarkUp" then
1711
			coroutine.resume(coroutine.create(function()
1712
				for i = 0, 1, 0.1 do
1713
					swait()
1714
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
1715
				end
1716
			end))
1717
			local bodyVelocity = Create("BodyVelocity"){
1718
				velocity = Vector3.new(0, 20, 0),
1719
				P = 5000,
1720
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1721
				Parent = hit,
1722
			}
1723
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
1724
		elseif Type == "Snare" then
1725
			local bp = Create("BodyPosition"){
1726
				P = 2000,
1727
				D = 100,
1728
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1729
				position = hit.Parent.Torso.Position,
1730
				Parent = hit.Parent.Torso,
1731
			}
1732
			game:GetService("Debris"):AddItem(bp, 1)
1733
		elseif Type == "Freeze" then
1734
			local BodPos = Create("BodyPosition"){
1735
				P = 50000,
1736
				D = 1000,
1737
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1738
				position = hit.Parent.Torso.Position,
1739
				Parent = hit.Parent.Torso,
1740
			}
1741
			local BodGy = Create("BodyGyro") {
1742
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
1743
				P = 20e+003,
1744
				Parent = hit.Parent.Torso,
1745
				cframe = hit.Parent.Torso.CFrame,
1746
			}
1747
			hit.Parent.Torso.Anchored = true
1748
			coroutine.resume(coroutine.create(function(Part) 
1749
				swait(1.5)
1750
				Part.Anchored = false
1751
			end), hit.Parent.Torso)
1752
			game:GetService("Debris"):AddItem(BodPos, 3)
1753
			game:GetService("Debris"):AddItem(BodGy, 3)
1754
		end
1755
		local debounce = Create("BoolValue"){
1756
			Name = "DebounceHit",
1757
			Parent = hit.Parent,
1758
			Value = true,
1759
		}
1760
		game:GetService("Debris"):AddItem(debounce, Delay)
1761
		c = Create("ObjectValue"){
1762
			Name = "creator",
1763
			Value = Player,
1764
			Parent = h,
1765
		}
1766
		game:GetService("Debris"):AddItem(c, .5)
1767
	end
1768
end
1769
-------------------------------------------------------
1770
--End Damage Function--
1771
-------------------------------------------------------
1772
1773
-------------------------------------------------------
1774
--Start Damage Function Customization--
1775
-------------------------------------------------------
1776
function ShowDamage(Pos, Text, Time, Color)
1777
	local Rate = (1 / 30)
1778
	local Pos = (Pos or Vector3.new(0, 0, 0))
1779
	local Text = (Text or "")
1780
	local Time = (Time or 2)
1781
	local Color = (Color or Color3.new(1, 0, 1))
1782
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1783
	EffectPart.Anchored = true
1784
	local BillboardGui = Create("BillboardGui"){
1785
		Size = UDim2.new(3, 0, 3, 0),
1786
		Adornee = EffectPart,
1787
		Parent = EffectPart,
1788
	}
1789
	local TextLabel = Create("TextLabel"){
1790
		BackgroundTransparency = 1,
1791
		Size = UDim2.new(1, 0, 1, 0),
1792
		Text = Text,
1793
		Font = "Bodoni",
1794
		TextColor3 = Color,
1795
		TextScaled = true,
1796
		TextStrokeColor3 = Color3.fromRGB(0,0,0),
1797
		Parent = BillboardGui,
1798
	}
1799
	game.Debris:AddItem(EffectPart, (Time))
1800
	EffectPart.Parent = game:GetService("Workspace")
1801
	delay(0, function()
1802
		local Frames = (Time / Rate)
1803
		for Frame = 1, Frames do
1804
			wait(Rate)
1805
			local Percent = (Frame / Frames)
1806
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1807
			TextLabel.TextTransparency = Percent
1808
		end
1809
		if EffectPart and EffectPart.Parent then
1810
			EffectPart:Destroy()
1811
		end
1812
	end)
1813
end
1814
1815
function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
1816
    local type = type
1817
    local rng = Instance.new("Part", char)
1818
    rng.Anchored = true
1819
    rng.BrickColor = color
1820
    rng.CanCollide = false
1821
    rng.FormFactor = 3
1822
    rng.Name = "Ring"
1823
    rng.Material = "Neon"
1824
    rng.Size = Vector3.new(1, 1, 1)
1825
    rng.Transparency = 0
1826
    rng.TopSurface = 0
1827
    rng.BottomSurface = 0
1828
    rng.CFrame = pos
1829
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1830
    local rngm = Instance.new("SpecialMesh", rng)
1831
    rngm.MeshType = "Brick"
1832
    rngm.Scale = Vector3.new(x1,y1,z1)
1833
    local scaler2 = 1
1834
    local speeder = FastSpeed/10
1835
    if type == "Add" then
1836
        scaler2 = 1*value
1837
    elseif type == "Divide" then
1838
        scaler2 = 1/value
1839
    end
1840
    coroutine.resume(coroutine.create(function()
1841
        for i = 0,10/bonuspeed,0.1 do
1842
            swait()
1843
            if type == "Add" then
1844
                scaler2 = scaler2 - 0.01*value/bonuspeed
1845
            elseif type == "Divide" then
1846
                scaler2 = scaler2 - 0.01/value*bonuspeed
1847
            end
1848
            speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1849
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1850
            rng.Transparency = rng.Transparency + 0.01*bonuspeed
1851
            rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
1852
        end
1853
    rng:Destroy()
1854
    end))
1855
end
1856
 
1857
Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
1858
local p = Instance.new("Part",EffectModel)
1859
p.BrickColor = BrickColor.new(colour)
1860
p.Size = Vector3.new()
1861
p.Anchored = true
1862
p.CanCollide = false
1863
p.CFrame = cf
1864
if inverse == true then
1865
p.Transparency = 1
1866
else
1867
p.Transparency = 0
1868
end
1869
local m = Instance.new("SpecialMesh",p)
1870
m.MeshId = meshid
1871
m.TextureId = textid
1872
m.Scale = meshstart
1873
coroutine.wrap(function()
1874
for i=0,1,factor do
1875
swait()
1876
if inverse == true then
1877
p.Transparency = 1-i
1878
else
1879
p.Transparency = i
1880
end
1881
m.Scale = m.Scale + meshadd
1882
p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
1883
end
1884
p:Destroy()
1885
end)()
1886
return p
1887
end
1888
-------------------------------------------------------
1889
--End Damage Function Customization--
1890
-------------------------------------------------------
1891
1892
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1893
  for _, c in pairs(workspace:children()) do
1894
    local hum = c:findFirstChild("Humanoid")
1895
    if hum ~= nil then
1896
      local head = c:findFirstChild("Head")
1897
      if head ~= nil then
1898
        local targ = head.Position - Part.Position
1899
        local mag = targ.magnitude
1900
        if magni >= mag and c.Name ~= Player.Name then
1901
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
1902
        end
1903
      end
1904
    end
1905
  end
1906
end
1907
1908
1909
CFuncs = {
1910
	Part = {
1911
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1912
			local Part = Create("Part")({
1913
				Parent = Parent,
1914
				Reflectance = Reflectance,
1915
				Transparency = Transparency,
1916
				CanCollide = false,
1917
				Locked = true,
1918
				BrickColor = BrickColor.new(tostring(BColor)),
1919
				Name = Name,
1920
				Size = Size,
1921
				Material = Material
1922
			})
1923
			RemoveOutlines(Part)
1924
			return Part
1925
		end
1926
	},
1927
	Mesh = {
1928
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1929
			local Msh = Create(Mesh)({
1930
				Parent = Part,
1931
				Offset = OffSet,
1932
				Scale = Scale
1933
			})
1934
			if Mesh == "SpecialMesh" then
1935
				Msh.MeshType = MeshType
1936
				Msh.MeshId = MeshId
1937
			end
1938
			return Msh
1939
		end
1940
	},
1941
	Mesh = {
1942
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1943
			local Msh = Create(Mesh)({
1944
				Parent = Part,
1945
				Offset = OffSet,
1946
				Scale = Scale
1947
			})
1948
			if Mesh == "SpecialMesh" then
1949
				Msh.MeshType = MeshType
1950
				Msh.MeshId = MeshId
1951
			end
1952
			return Msh
1953
		end
1954
	},
1955
	Weld = {
1956
		Create = function(Parent, Part0, Part1, C0, C1)
1957
			local Weld = Create("Weld")({
1958
				Parent = Parent,
1959
				Part0 = Part0,
1960
				Part1 = Part1,
1961
				C0 = C0,
1962
				C1 = C1
1963
			})
1964
			return Weld
1965
		end
1966
	},
1967
	Sound = {
1968
		Create = function(id, par, vol, pit)
1969
			coroutine.resume(coroutine.create(function()
1970
				local S = Create("Sound")({
1971
					Volume = vol,
1972
					Pitch = pit or 1,
1973
					SoundId = id,
1974
					Parent = par or workspace
1975
				})
1976
				wait()
1977
				S:play()
1978
				game:GetService("Debris"):AddItem(S, 6)
1979
			end))
1980
		end
1981
	},
1982
	ParticleEmitter = {
1983
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1984
			local fp = Create("ParticleEmitter")({
1985
				Parent = Parent,
1986
				Color = ColorSequence.new(Color1, Color2),
1987
				LightEmission = LightEmission,
1988
				Size = Size,
1989
				Texture = Texture,
1990
				Transparency = Transparency,
1991
				ZOffset = ZOffset,
1992
				Acceleration = Accel,
1993
				Drag = Drag,
1994
				LockedToPart = LockedToPart,
1995
				VelocityInheritance = VelocityInheritance,
1996
				EmissionDirection = EmissionDirection,
1997
				Enabled = Enabled,
1998
				Lifetime = LifeTime,
1999
				Rate = Rate,
2000
				Rotation = Rotation,
2001
				RotSpeed = RotSpeed,
2002
				Speed = Speed,
2003
				VelocitySpread = VelocitySpread
2004
			})
2005
			return fp
2006
		end
2007
	}
2008
}
2009
function RemoveOutlines(part)
2010
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
2011
end
2012
function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2013
	local Part = Create("Part")({
2014
		formFactor = FormFactor,
2015
		Parent = Parent,
2016
		Reflectance = Reflectance,
2017
		Transparency = Transparency,
2018
		CanCollide = false,
2019
		Locked = true,
2020
		BrickColor = BrickColor.new(tostring(BColor)),
2021
		Name = Name,
2022
		Size = Size,
2023
		Material = Material
2024
	})
2025
	RemoveOutlines(Part)
2026
	return Part
2027
end
2028
function CreateMesh1(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2029
	local Msh = Create(Mesh)({
2030
		Parent = Part,
2031
		Offset = OffSet,
2032
		Scale = Scale
2033
	})
2034
	if Mesh == "SpecialMesh" then
2035
		Msh.MeshType = MeshType
2036
		Msh.MeshId = MeshId
2037
	end
2038
	return Msh
2039
end
2040
function CreateWeld(Parent, Part0, Part1, C0, C1)
2041
	local Weld = Create("Weld")({
2042
		Parent = Parent,
2043
		Part0 = Part0,
2044
		Part1 = Part1,
2045
		C0 = C0,
2046
		C1 = C1
2047
	})
2048
	return Weld
2049
end
2050
2051
abss = Instance.new("BillboardGui",char)
2052
abss.Size = UDim2.new(10,0,10,0)
2053
abss.Enabled = false
2054
imgl = Instance.new("ImageLabel",abss)
2055
imgl.Position = UDim2.new(0,0,0,0)
2056
imgl.Size = UDim2.new(1,0,1,0)
2057
imgl.Image = "rbxassetid://153485522"
2058
imgl.BackgroundTransparency = 1
2059
imgl.ImageColor3 = Color3.new(.9,0,0)
2060
img2 = Instance.new("ImageLabel",abss)
2061
img2.Position = UDim2.new(0,0,0,0)
2062
img2.Size = UDim2.new(1,0,1,0)
2063
img2.Image = "rbxassetid://153485522"
2064
img2.BackgroundTransparency = 1
2065
img2.ImageColor3 = Color3.new(.9,0,0)
2066
 
2067
function TargetSelect(person)
2068
local dd=coroutine.wrap(function()
2069
if targetted ~= person then
2070
targetted = person
2071
img2.Size = UDim2.new(1,0,1,0)
2072
img2.ImageTransparency = 0
2073
img2.Position = UDim2.new(0,0,0,0)
2074
for i = 0, 2, 0.1 do
2075
swait()
2076
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
2077
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
2078
img2.ImageTransparency = img2.ImageTransparency + 0.05
2079
end
2080
end
2081
end)
2082
dd()
2083
end
2084
2085
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
2086
    local NEWWELD = IT(TYPE)
2087
    NEWWELD.Part0 = PART0
2088
    NEWWELD.Part1 = PART1
2089
    NEWWELD.C0 = C0
2090
    NEWWELD.C1 = C1
2091
    NEWWELD.Parent = PARENT
2092
    return NEWWELD
2093
end
2094
2095
local GRIP = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, HANDLE, CF(0,-1.1,-0.25)*ANGLES(RAD(-110),RAD(0),RAD(0))*ANGLES(RAD(0),RAD(0),RAD(180)), CF(0,0,0))
2096
2097
local Blood1 = Create("ParticleEmitter")({
2098
  Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
2099
  Transparency = NumberSequence.new(0.1, 1),
2100
  Size = NumberSequence.new(0.5, 0),
2101
  Texture = "rbxassetid://602578593",
2102
  Lifetime = NumberRange.new(0.8),
2103
  Rate = 255,
2104
  VelocitySpread = 40,
2105
  Rotation = NumberRange.new(100),
2106
  Speed = NumberRange.new(5),
2107
  LightEmission = 0,
2108
  LockedToPart = false,
2109
  Acceleration = Vector3.new(0, -10, 0),
2110
  EmissionDirection = "Bottom"
2111
})
2112
function Sayonara()
2113
    local target = nil
2114
    local targettorso = nil
2115
    if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
2116
        if mouse.Target.Parent.Humanoid.PlatformStand == false then
2117
            target = mouse.Target.Parent.Humanoid
2118
            targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
2119
            targethead = mouse.Target.Parent:FindFirstChild("Head")
2120
            targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
2121
            targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
2122
        end
2123
    end
2124
    if target ~= nil then
2125
        targettorso.Anchored = true
2126
        attack = true
2127
        hum.WalkSpeed = 0
2128
        root.CFrame = targettorso.CFrame * CF(0,0,2.4)
2129
        for i = 0,6.2,0.1 do
2130
            swait()
2131
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
2132
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
2133
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
2134
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
2135
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(10)), 0.1)
2136
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-10)), 0.1)
2137
        end
2138
        do
2139
        CreateSound("429400881", targettorso, 5, 1)
2140
        local ModelArm02 = New("Model", char, "Arm", {})
2141
        local ModelArm03 = New("Model", char, "Arm", {})
2142
        local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
2143
        local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
2144
        local Arm02 = targetleftarm:Clone()
2145
        local Arm03 = targetrightarm:Clone()
2146
        targetleftarm.Transparency = 1
2147
        targetrightarm.Transparency = 1
2148
        Arm02.Parent = ModelArm02
2149
        Arm03.Parent = ModelArm03
2150
        for i, v in pairs(Arm02:GetChildren()) do
2151
          v:Destroy()
2152
        end
2153
        for i, v in pairs(Arm03:GetChildren()) do
2154
          v:Destroy()
2155
        end
2156
        local weldArm02 = Instance.new("Weld")
2157
        weldArm02.Parent = Arm02
2158
        weldArm02.Part0 = targetleftarm
2159
        weldArm02.Part1 = Arm02
2160
        weldArm02.C1 = CFrame.new(0, 0, 0)
2161
        local weldArm03 = Instance.new("Weld")
2162
        weldArm03.Parent = Arm03
2163
        weldArm03.Part0 = targetrightarm
2164
        weldArm03.Part1 = Arm03
2165
        weldArm03.C1 = CFrame.new(0, 0, 0)
2166
        for i, v in pairs(target:GetChildren()) do
2167
          if v:IsA("Shirt") then
2168
            v:clone().Parent = ModelArm02
2169
          end
2170
        end
2171
        for i, v in pairs(target:GetChildren()) do
2172
          if v:IsA("Shirt") then
2173
            v:clone().Parent = ModelArm03
2174
          end
2175
        end
2176
        weldArm02.Part0 = la
2177
        weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2178
        weldArm03.Part0 = ra
2179
        weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2180
        local BE1 = Blood1:Clone()
2181
        BE1.Parent = targetleftarm
2182
        game:GetService("Debris"):AddItem(BE1, 3)
2183
        BE1.Rate = 255
2184
        local BE2 = Blood1:Clone()
2185
        BE2.Parent = targetrightarm
2186
        game:GetService("Debris"):AddItem(BE2, 3)
2187
        BE2.Rate = 255
2188
        for i = 0,6.2,0.1 do
2189
            swait()
2190
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
2191
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2192
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
2193
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
2194
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
2195
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
2196
        end
2197
        for i = 0,6.2,0.1 do
2198
            swait()
2199
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2200
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2201
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
2202
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2203
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(15)), 0.1)
2204
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
2205
        end
2206
        CreateSound("541909763", targettorso, 5, .8)
2207
        weldArm02:Destroy()
2208
        Arm02.CanCollide = true
2209
        weldArm03:Destroy()
2210
        Arm03.CanCollide = true
2211
        local bodyVelocity2 = Create("BodyVelocity")({
2212
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2213
          P = 5000,
2214
          maxForce = Vector3.new(8000, 8000, 8000),
2215
          Parent = Arm02
2216
        })
2217
        local bodyVelocity3 = Create("BodyVelocity")({
2218
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2219
          P = 5000,
2220
          maxForce = Vector3.new(8000, 8000, 8000),
2221
          Parent = Arm03
2222
        })
2223
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
2224
        game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
2225
        for i = 0,6.2,0.1 do
2226
            swait()
2227
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
2228
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2229
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(35)), 0.15)
2230
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
2231
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(15)), 0.1)
2232
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(-15)), 0.1)
2233
        end
2234
        for i = 0,6.2,0.1 do
2235
            swait()
2236
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2237
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2238
        RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
2239
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2240
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
2241
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
2242
        end
2243
        targettorso:Remove()
2244
        for i = 0,6.2,0.1 do
2245
            swait()
2246
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -2.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
2247
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2248
        RH.C0 = clerp(RH.C0, CF(1, -0.2 - 0.1 * Cos(sine / 20), -.5 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
2249
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-35)), 0.15)
2250
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(15)), 0.1)
2251
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(-15)), 0.1)
2252
        end
2253
        end
2254
        targettorso.Anchored = false
2255
        attack = false
2256
        hum.WalkSpeed = 16
2257
        root.CFrame = targettorso.CFrame * CF(0,0,3.4)
2258
    end
2259
end
2260
2261
-------------------------------------------------------
2262
--Start Effect Function--
2263
-------------------------------------------------------
2264
EffectModel = Instance.new("Model", char)
2265
Effects = {
2266
  Block = {
2267
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2268
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2269
      prt.Anchored = true
2270
      prt.CFrame = cframe
2271
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2272
      game:GetService("Debris"):AddItem(prt, 10)
2273
      if Type == 1 or Type == nil then
2274
        table.insert(Effects, {
2275
          prt,
2276
          "Block1",
2277
          delay,
2278
          x3,
2279
          y3,
2280
          z3,
2281
          msh
2282
        })
2283
      elseif Type == 2 then
2284
        table.insert(Effects, {
2285
          prt,
2286
          "Block2",
2287
          delay,
2288
          x3,
2289
          y3,
2290
          z3,
2291
          msh
2292
        })
2293
      else
2294
        table.insert(Effects, {
2295
          prt,
2296
          "Block3",
2297
          delay,
2298
          x3,
2299
          y3,
2300
          z3,
2301
          msh
2302
        })
2303
      end
2304
    end
2305
  },
2306
  Sphere = {
2307
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2308
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2309
      prt.Anchored = true
2310
      prt.CFrame = cframe
2311
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2312
      game:GetService("Debris"):AddItem(prt, 10)
2313
      table.insert(Effects, {
2314
        prt,
2315
        "Cylinder",
2316
        delay,
2317
        x3,
2318
        y3,
2319
        z3,
2320
        msh
2321
      })
2322
    end
2323
  },
2324
  Cylinder = {
2325
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2326
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2327
      prt.Anchored = true
2328
      prt.CFrame = cframe
2329
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2330
      game:GetService("Debris"):AddItem(prt, 10)
2331
      table.insert(Effects, {
2332
        prt,
2333
        "Cylinder",
2334
        delay,
2335
        x3,
2336
        y3,
2337
        z3,
2338
        msh
2339
      })
2340
    end
2341
  },
2342
  Wave = {
2343
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2344
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2345
      prt.Anchored = true
2346
      prt.CFrame = cframe
2347
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
2348
      game:GetService("Debris"):AddItem(prt, 10)
2349
      table.insert(Effects, {
2350
        prt,
2351
        "Cylinder",
2352
        delay,
2353
        x3 / 60,
2354
        y3 / 60,
2355
        z3 / 60,
2356
        msh
2357
      })
2358
    end
2359
  },
2360
  Ring = {
2361
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2362
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2363
      prt.Anchored = true
2364
      prt.CFrame = cframe
2365
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2366
      game:GetService("Debris"):AddItem(prt, 10)
2367
      table.insert(Effects, {
2368
        prt,
2369
        "Cylinder",
2370
        delay,
2371
        x3,
2372
        y3,
2373
        z3,
2374
        msh
2375
      })
2376
    end
2377
  },
2378
  Break = {
2379
    Create = function(brickcolor, cframe, x1, y1, z1)
2380
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
2381
      prt.Anchored = true
2382
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2383
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2384
      local num = math.random(10, 50) / 1000
2385
      game:GetService("Debris"):AddItem(prt, 10)
2386
      table.insert(Effects, {
2387
        prt,
2388
        "Shatter",
2389
        num,
2390
        prt.CFrame,
2391
        math.random() - math.random(),
2392
        0,
2393
        math.random(50, 100) / 100
2394
      })
2395
    end
2396
  },
2397
Spiral = {
2398
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2399
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2400
      prt.Anchored = true
2401
      prt.CFrame = cframe
2402
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2403
      game:GetService("Debris"):AddItem(prt, 10)
2404
      table.insert(Effects, {
2405
        prt,
2406
        "Cylinder",
2407
        delay,
2408
        x3,
2409
        y3,
2410
        z3,
2411
        msh
2412
      })
2413
    end
2414
  },
2415
Push = {
2416
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2417
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2418
      prt.Anchored = true
2419
      prt.CFrame = cframe
2420
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2421
      game:GetService("Debris"):AddItem(prt, 10)
2422
      table.insert(Effects, {
2423
        prt,
2424
        "Cylinder",
2425
        delay,
2426
        x3,
2427
        y3,
2428
        z3,
2429
        msh
2430
      })
2431
    end
2432
  }
2433
}
2434
function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
2435
	local fp = IT("Part")
2436
	fp.formFactor = formfactor 
2437
	fp.Parent = parent
2438
	fp.Reflectance = reflectance
2439
	fp.Transparency = transparency
2440
	fp.CanCollide = false 
2441
	fp.Locked = true
2442
	fp.BrickColor = brickcolor
2443
	fp.Name = name
2444
	fp.Size = size
2445
	fp.Position = tors.Position 
2446
	RemoveOutlines(fp)
2447
	fp.Material = "Neon"
2448
	fp:BreakJoints()
2449
	return fp 
2450
end 
2451
 
2452
function mesh(Mesh,part,meshtype,meshid,offset,scale)
2453
	local mesh = IT(Mesh) 
2454
	mesh.Parent = part
2455
	if Mesh == "SpecialMesh" then
2456
		mesh.MeshType = meshtype
2457
	if meshid ~= "nil" then
2458
		mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
2459
		end
2460
	end
2461
	mesh.Offset = offset
2462
	mesh.Scale = scale
2463
	return mesh
2464
end
2465
2466
function MagicCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2467
	local type = type
2468
	local rng = Instance.new("Part", char)
2469
	rng.Anchored = true
2470
	rng.BrickColor = color
2471
	rng.CanCollide = false
2472
	rng.FormFactor = 3
2473
	rng.Name = "Ring"
2474
	rng.Material = "Neon"
2475
	rng.Size = Vector3.new(1, 1, 1)
2476
	rng.Transparency = 1
2477
	rng.TopSurface = 0
2478
	rng.BottomSurface = 0
2479
	rng.CFrame = pos
2480
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2481
	local rngm = Instance.new("SpecialMesh", rng)
2482
	rngm.MeshType = MType
2483
	rngm.Scale = Vector3.new(x1, y1, z1)
2484
	local scaler2 = 1
2485
	local speeder = FastSpeed
2486
	if type == "Add" then
2487
		scaler2 = 1 * value
2488
	elseif type == "Divide" then
2489
		scaler2 = 1 / value
2490
	end
2491
	coroutine.resume(coroutine.create(function()
2492
		for i = 0, 10 / bonuspeed, 0.1 do
2493
			swait()
2494
			if type == "Add" then
2495
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2496
			elseif type == "Divide" then
2497
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2498
			end
2499
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
2500
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2501
			rng.Transparency = rng.Transparency - 0.01 * bonuspeed
2502
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2503
		end
2504
		rng:Destroy()
2505
	end))
2506
end
2507
2508
local PlayerSize = 1
2509
local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
2510
FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2511
RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2512
LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2513
RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2514
LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2515
2516
function Cryo_Freeze()
2517
    attack = true
2518
    for i = 0,5.2,0.03 do
2519
        swait()
2520
        Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2521
        Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2522
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2523
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2524
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
2525
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
2526
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
2527
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
2528
    end
2529
    CreateSound("331666100", tors, 10, 1)
2530
    Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 27, 0.01)
2531
    for i = 1,3,0.1 do
2532
    hum.WalkSpeed = 0.10
2533
    MagniDamage(tors, 400, 1, 10, 0, "Normal")
2534
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
2535
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2536
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
2537
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
2538
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
2539
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
2540
    end
2541
    for i = 1,10,0.1 do
2542
        swait(10)
2543
    hum.WalkSpeed = 0.10
2544
    MagniDamage(tors, 400, 1, 1, 0, "Normal")
2545
    Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 1, 0.02)
2546
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
2547
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2548
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
2549
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
2550
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
2551
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
2552
    end
2553
    wait(.6)
2554
    attack = false
2555
end
2556
2557
function HAAAAA() --HTGJHYG
2558
    attack = true
2559
    hum.WalkSpeed = 0.30
2560
    CreateSound("794081034", hed, 10, 1)
2561
        Character.Head.face.Texture = "rbxassetid://396389196"
2562
    for i = 0,2,0.1 do
2563
        swait()
2564
        CameraEnshaking(1, 2)
2565
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2566
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
2567
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2568
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2569
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
2570
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
2571
    end
2572
    for i = 0,14.7,0.1 do
2573
        swait()
2574
        CameraEnshaking(1, 3)
2575
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
2576
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
2577
        RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
2578
        LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
2579
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
2580
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
2581
    end
2582
    attack = false
2583
        Character.Head.face.Texture = "rbxassetid://620619801"
2584
    hum.WalkSpeed = 16
2585
end
2586
2587
function Hell_From_Above()
2588
    local UhhhhThing = New("Part",EffectModel,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
2589
    attack = true
2590
    hum.WalkSpeed = 3.01
2591
    for i = 0,6.3,0.1 do
2592
        swait()
2593
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2594
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2595
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2596
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
2597
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
2598
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
2599
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
2600
    end
2601
    CreateSound("142070127", tors, 10, 1)
2602
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2603
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2604
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2605
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2606
    for i = 0,3.8,0.1 do
2607
        swait()
2608
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2609
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2610
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
2611
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
2612
        RW.C0 = clerp(RW.C0, CF(1.5, .2 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
2613
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
2614
    end
2615
    CreateSound("224339201", tors, 10, 0.5)
2616
    for i = 1, 3 do
2617
    MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
2618
    UhhhhThing.CFrame = mouse.Hit
2619
    Effects.Cylinder.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
2620
    Effects.Block.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
2621
    end
2622
    UhhhhThing:Destroy()
2623
    attack = false
2624
    hum.WalkSpeed = 16
2625
end
2626
2627
function Magic(bonuspeed, type, pos, scale, value, color, MType)
2628
	local type = type
2629
	local rng = Instance.new("Part", char)
2630
	rng.Anchored = true
2631
	rng.BrickColor = color
2632
	rng.CanCollide = false
2633
	rng.FormFactor = 3
2634
	rng.Name = "Ring"
2635
	rng.Material = "Neon"
2636
	rng.Size = Vector3.new(1, 1, 1)
2637
	rng.Transparency = 0
2638
	rng.TopSurface = 0
2639
	rng.BottomSurface = 0
2640
	rng.CFrame = pos
2641
	local rngm = Instance.new("SpecialMesh", rng)
2642
	rngm.MeshType = MType
2643
	rngm.Scale = scale
2644
	local scaler2 = 1
2645
	if type == "Add" then
2646
		scaler2 = 1 * value
2647
	elseif type == "Divide" then
2648
		scaler2 = 1 / value
2649
	end
2650
	coroutine.resume(coroutine.create(function()
2651
		for i = 0, 10 / bonuspeed, 0.1 do
2652
			swait()
2653
			if type == "Add" then
2654
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2655
			elseif type == "Divide" then
2656
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2657
			end
2658
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2659
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
2660
		end
2661
		rng:Destroy()
2662
	end))
2663
end
2664
2665
function Eviscerate(dude)
2666
	if dude.Name ~= char then
2667
		local bgf = IT("BodyGyro", dude.Head)
2668
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2669
		local val = IT("BoolValue", dude)
2670
		val.Name = "IsHit"
2671
		local ds = coroutine.wrap(function()
2672
			dude:WaitForChild("Head"):BreakJoints()
2673
			wait(0.5)
2674
			target = nil
2675
			coroutine.resume(coroutine.create(function()
2676
				for i, v in pairs(dude:GetChildren()) do
2677
					if v:IsA("Accessory") then
2678
						v:Destroy()
2679
					end
2680
					if v:IsA("Humanoid") then
2681
						v:Destroy()
2682
					end
2683
					if v:IsA("CharacterMesh") then
2684
						v:Destroy()
2685
					end
2686
					if v:IsA("Model") then
2687
						v:Destroy()
2688
					end
2689
					if v:IsA("Part") or v:IsA("MeshPart") then
2690
						for x, o in pairs(v:GetChildren()) do
2691
							if o:IsA("Decal") then
2692
								o:Destroy()
2693
							end
2694
						end
2695
						coroutine.resume(coroutine.create(function()
2696
							v.Material = "Neon"
2697
							v.CanCollide = false
2698
							local PartEmmit1 = IT("ParticleEmitter", v)
2699
							PartEmmit1.LightEmission = 1
2700
							PartEmmit1.Texture = "rbxassetid://284205403"
2701
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2702
							PartEmmit1.Rate = 150
2703
							PartEmmit1.Lifetime = NumberRange.new(1)
2704
							PartEmmit1.Size = NumberSequence.new({
2705
								NumberSequenceKeypoint.new(0, 0.75, 0),
2706
								NumberSequenceKeypoint.new(1, 0, 0)
2707
							})
2708
							PartEmmit1.Transparency = NumberSequence.new({
2709
								NumberSequenceKeypoint.new(0, 0, 0),
2710
								NumberSequenceKeypoint.new(1, 1, 0)
2711
							})
2712
							PartEmmit1.Speed = NumberRange.new(0, 0)
2713
							PartEmmit1.VelocitySpread = 30000
2714
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
2715
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
2716
							local BodPoss = IT("BodyPosition", v)
2717
							BodPoss.P = 3000
2718
							BodPoss.D = 1000
2719
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2720
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2721
							v.Color = maincolor.Color
2722
							coroutine.resume(coroutine.create(function()
2723
								for i = 0, 49 do
2724
									swait(1)
2725
									v.Transparency = v.Transparency + 0.08
2726
								end
2727
								wait(0.5)
2728
								PartEmmit1.Enabled = false
2729
								wait(3)
2730
								v:Destroy()
2731
								dude:Destroy()
2732
							end))
2733
						end))
2734
					end
2735
				end
2736
			end))
2737
		end)
2738
		ds()
2739
	end
2740
end
2741
2742
function FindNearestHead(Position, Distance, SinglePlayer)
2743
	if SinglePlayer then
2744
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
2745
	end
2746
	local List = {}
2747
	for i, v in pairs(workspace:GetChildren()) do
2748
		if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
2749
			table.insert(List, v)
2750
		end
2751
	end
2752
	return List
2753
end
2754
2755
function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2756
	local type = type
2757
	local rng = Instance.new("Part", char)
2758
	rng.Anchored = true
2759
	rng.BrickColor = color
2760
	rng.CanCollide = false
2761
	rng.FormFactor = 3
2762
	rng.Name = "Ring"
2763
	rng.Material = "Neon"
2764
	rng.Size = Vector3.new(1, 1, 1)
2765
	rng.Transparency = 0
2766
	rng.TopSurface = 0
2767
	rng.BottomSurface = 0
2768
	rng.CFrame = pos
2769
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2770
	local rngm = Instance.new("SpecialMesh", rng)
2771
	rngm.MeshType = MType
2772
	rngm.Scale = Vector3.new(x1, y1, z1)
2773
	local scaler2 = 1
2774
	local speeder = FastSpeed
2775
	if type == "Add" then
2776
		scaler2 = 1 * value
2777
	elseif type == "Divide" then
2778
		scaler2 = 1 / value
2779
	end
2780
	coroutine.resume(coroutine.create(function()
2781
		for i = 0, 10 / bonuspeed, 0.1 do
2782
			swait()
2783
			if type == "Add" then
2784
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2785
			elseif type == "Divide" then
2786
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2787
			end
2788
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
2789
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2790
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2791
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2792
		end
2793
		rng:Destroy()
2794
	end))
2795
end
2796
2797
function SoulSteal(dude)
2798
if dude.Name ~= char then
2799
local bgf = IT("BodyGyro", dude.Head)
2800
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2801
local val = IT("BoolValue", dude)
2802
val.Name = "IsHit"
2803
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
2804
local soulst = coroutine.wrap(function()
2805
local soul = Instance.new("Part",dude)
2806
soul.Size = Vector3.new(1,1,1)
2807
soul.CanCollide = false
2808
soul.Anchored = false
2809
soul.Position = torso.Position
2810
soul.Transparency = 1
2811
local PartEmmit1 = IT("ParticleEmitter", soul)
2812
PartEmmit1.LightEmission = 1
2813
PartEmmit1.Texture = "rbxassetid://569507414"
2814
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2815
PartEmmit1.Rate = 250
2816
PartEmmit1.Lifetime = NumberRange.new(1.6)
2817
PartEmmit1.Size = NumberSequence.new({
2818
	NumberSequenceKeypoint.new(0, 1, 0),
2819
	NumberSequenceKeypoint.new(1, 0, 0)
2820
})
2821
PartEmmit1.Transparency = NumberSequence.new({
2822
	NumberSequenceKeypoint.new(0, 0, 0),
2823
	NumberSequenceKeypoint.new(1, 1, 0)
2824
})
2825
PartEmmit1.Speed = NumberRange.new(0, 0)
2826
PartEmmit1.VelocitySpread = 30000
2827
PartEmmit1.Rotation = NumberRange.new(-360, 360)
2828
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
2829
local BodPoss = IT("BodyPosition", soul)
2830
BodPoss.P = 3000
2831
BodPoss.D = 1000
2832
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2833
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2834
wait(1.6)
2835
soul.Touched:connect(function(hit)
2836
	if hit.Parent == char then
2837
	soul:Destroy()
2838
	end
2839
end)
2840
wait(1.2)
2841
while soul do
2842
	swait()
2843
	PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2844
	BodPoss.Position = tors.Position
2845
end
2846
end)
2847
	soulst()
2848
	end
2849
end
2850
function FaceMouse()
2851
local	Cam = workspace.CurrentCamera
2852
	return {
2853
		CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
2854
		Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
2855
	}
2856
end
2857
-------------------------------------------------------
2858
--End Effect Function--
2859
-------------------------------------------------------
2860
function Cso(ID, PARENT, VOLUME, PITCH)
2861
	local NSound = nil
2862
	coroutine.resume(coroutine.create(function()
2863
		NSound = IT("Sound", PARENT)
2864
		NSound.Volume = VOLUME
2865
		NSound.Pitch = PITCH
2866
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
2867
		swait()
2868
		NSound:play()
2869
		game:GetService("Debris"):AddItem(NSound, 10)
2870
	end))
2871
	return NSound
2872
end
2873
function CameraEnshaking(Length, Intensity)
2874
	coroutine.resume(coroutine.create(function()
2875
		local intensity = 1 * Intensity
2876
		local rotM = 0.01 * Intensity
2877
		for i = 0, Length, 0.1 do
2878
			swait()
2879
			intensity = intensity - 0.05 * Intensity / Length
2880
			rotM = rotM - 5.0E-4 * Intensity / Length
2881
			hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
2882
			cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
2883
		end
2884
		hum.CameraOffset = Vector3.new(0, 0, 0)
2885
	end))
2886
end
2887
function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
2888
local Hitboxpart = Instance.new("Part", EffectModel)
2889
  RemoveOutlines(Hitboxpart)
2890
  Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
2891
  Hitboxpart.CanCollide = false
2892
  Hitboxpart.Transparency = 1
2893
  Hitboxpart.Anchored = true
2894
  Hitboxpart.CFrame = Pose
2895
  game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
2896
  MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
2897
end
2898
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2899
  local prt = CreatePart1(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2900
  prt.Anchored = true
2901
  prt.CFrame = cframe
2902
  local msh = CreateMesh1("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2903
  game:GetService("Debris"):AddItem(prt, 10)
2904
  if Type == 1 or Type == nil then
2905
    table.insert(Effects, {
2906
      prt,
2907
      "Block1",
2908
      delay,
2909
      x3,
2910
      y3,
2911
      z3,
2912
      msh
2913
    })
2914
  elseif Type == 2 then
2915
    table.insert(Effects, {
2916
      prt,
2917
      "Block2",
2918
      delay,
2919
      x3,
2920
      y3,
2921
      z3,
2922
      msh
2923
    })
2924
  elseif Type == 3 then
2925
    table.insert(Effects, {
2926
      prt,
2927
      "Block3",
2928
      delay,
2929
      x3,
2930
      y3,
2931
      z3,
2932
      msh
2933
    })
2934
  end
2935
end
2936
2937
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2938
	local Part = Create("Part"){
2939
		Parent = Parent,
2940
		Reflectance = Reflectance,
2941
		Transparency = Transparency,
2942
		CanCollide = false,
2943
		Locked = true,
2944
		BrickColor = BrickColor.new(tostring(BColor)),
2945
		Name = Name,
2946
		Size = Size,
2947
		Material = Material,
2948
	}
2949
	RemoveOutlines(Part)
2950
	return Part
2951
end
2952
	
2953
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2954
	local Msh = Create(Mesh){
2955
		Parent = Part,
2956
		Offset = OffSet,
2957
		Scale = Scale,
2958
	}
2959
	if Mesh == "SpecialMesh" then
2960
		Msh.MeshType = MeshType
2961
		Msh.MeshId = MeshId
2962
	end
2963
	return Msh
2964
end
2965
2966
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2967
local prt = CreatePart(workspace,"Neon",0,0,brickcolor,"Effect", Vector3.new(.5,.5,.5))--part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2968
prt.Anchored = true
2969
prt.CFrame = cframe
2970
local msh = CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
2971
game:GetService("Debris"):AddItem(prt,2)
2972
coroutine.resume(coroutine.create(function(Part,Mesh,num) 
2973
for i=0,1,delay do
2974
swait()
2975
Part.Transparency=i
2976
Mesh.Scale=Mesh.Scale + Vector3.new(x3,y3,z3)
2977
end
2978
Part.Parent=nil
2979
end),prt,msh,(math.random(0,1)+math.random())/5)
2980
end
2981
-------------------------------------------------------
2982
--End Important Functions--
2983
-------------------------------------------------------
2984
-------------------------------------------------------
2985
 
2986
 
2987
--[[
2988
        Thanks for using Build-To-Lua by jarredbcv.
2989
]]--
2990
 
2991
New = function(Object, Parent, Name, Data)
2992
    local Object = Instance.new(Object)
2993
    for Index, Value in pairs(Data or {}) do
2994
        Object[Index] = Value
2995
    end
2996
    Object.Parent = Parent
2997
    Object.Name = Name
2998
    return Object
2999
end
3000
   
3001
Gaunty = New("Model",char,"Gaunty",{})
3002
Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3003
Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3004
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595344, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3005
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161155701, 0.603512526, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3006
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595367, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3007
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471122265, 0.600126028, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3008
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 3.62595415, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3009
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812294, 0.606899738, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3010
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765471, 3.62595463, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3011
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.448780537, 0.610177517, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3012
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3013
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.459102631, -0.489744425, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3014
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765627, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3015
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149136543, -0.486357927, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3016
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765537, 2.53595448, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3017
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160831451, -0.48297143, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3018
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.53595424, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3019
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460799217, -0.479694128, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3020
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64553881, -77.6613617, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3021
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3022
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(-0.00235080719, 0.624869347, 0.00694274902, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3023
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 3.73544312, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3024
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3025
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.000443935394, 0.714845657, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3026
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.52554965, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3027
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3028
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00275993347, 0.504870415, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3029
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553746, -77.6613541, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3030
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3031
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00966835022, -0.465003252, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3032
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3033
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3034
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3035
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480494, 2.43554902, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3036
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3037
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0147790909, -0.585001707, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3038
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3039
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3040
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595558, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3041
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00464963913, 0.606931448, -0.149864197, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3042
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595606, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3043
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00278997421, 0.603431463, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3044
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595654, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3045
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00554895401, 0.600307703, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3046
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3047
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3048
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3049
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3050
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3051
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00736999512, -0.482939243, -0.161483765, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3052
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595614, -78.1079254, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3053
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0101289749, -0.479815245, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3054
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765547, 3.62595677, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3055
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00554943085, 0.600307941, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3056
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 3.62595701, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3057
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00278949738, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3058
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3059
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.000350952148, 0.606987953, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3060
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3061
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00311040878, 0.61011219, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3062
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3063
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3064
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3065
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0123701096, -0.482883692, -0.161437988, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3066
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3067
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3068
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595686, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3069
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00647068024, -0.489563227, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3070
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595701, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3071
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471121788, 0.600129128, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3072
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.62595725, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3073
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161154747, 0.603516102, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3074
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765442, 3.62595773, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3075
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812771, 0.606903076, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3076
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765375, 3.6259582, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3077
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.44878149, 0.610180855, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3078
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595781, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3079
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460801125, -0.47969079, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3080
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3081
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160833359, -0.48296833, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3082
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765341, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3083
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149133682, -0.486355066, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3084
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765383, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3085
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.4591012, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3086
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203499, 3.4509573, -77.7865677, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3087
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00760126114, 0.431732178, -0.120269775, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3088
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203451, 3.45095778, -77.5215683, -1.0000006, -6.18456397e-10, -9.12696123e-08, 6.18456397e-10, 1.0000006, -4.65661287e-09, 8.38190317e-08, 4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3089
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1),C1 = CFrame.new(0.00508022308, 0.428877592, 0.144706726, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3090
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 2.81095791, -77.7865601, -1.0000006, 8.81700544e-08, 3.7252903e-09, -8.69331416e-08, -1.0000006, 4.65661287e-09, -3.7252903e-09, -4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3091
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -8.74227766e-08, 0, 8.74227766e-08, -1, 0, 0, 0, 1),C1 = CFrame.new(0.0146594048, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3092
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 2.8209579, -77.5215607, 1.0000006, -8.69331416e-08, 8.38190317e-08, -8.81700544e-08, -1.0000006, -4.65661287e-09, 9.12696123e-08, -4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3093
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -8.74227766e-08, 8.74227766e-08, -8.74227766e-08, -1, -7.64274186e-15, 8.74227766e-08, 0, -1),C1 = CFrame.new(0.0120282173, -0.201047897, 0.137992859, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3094
Wedge = New("WedgePart",Gaunty,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113148, -77.6620178, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3095
mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.0109024048, 1.04061508, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3096
 
3097
Gaunty2 = New("Model",char,"Gaunty2",{})
3098
Handle2 = New("Part",Gaunty2,"Handle2",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3099
Mesh = New("BlockMesh",Handle2,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3100
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595367, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3101
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161155701, 0.603512764, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3102
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595439, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3103
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471122265, 0.600126743, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3104
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765394, 3.6259551, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3105
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813248, 0.606900692, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3106
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765375, 3.62595558, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3107
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.44878149, 0.610178471, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3108
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765621, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3109
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459103584, -0.489744902, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3110
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765722, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3111
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149137497, -0.486358404, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3112
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 2.53595448, -77.6579514, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3113
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160831928, -0.482971191, -3.05175781e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3114
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.535954, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3115
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460799217, -0.479694366, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3116
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64554, -77.661377, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3117
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3118
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(-0.00235033035, 0.624870777, 0.00692749023, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3119
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.6649003, 3.73544407, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3120
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3121
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.000444412231, 0.714846611, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3122
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.5255506, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3123
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3124
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00275993347, 0.504871368, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3125
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553699, -77.6613541, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3126
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3127
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00966835022, -0.465003729, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3128
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3129
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3130
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3131
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480589, 2.43554854, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3132
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3133
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0147781372, -0.585002184, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3134
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3135
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3136
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265511, 3.6259563, -77.8179169, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3137
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00464916229, 0.606932163, -0.149848938, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3138
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765451, 3.62595701, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3139
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00278902054, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3140
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595749, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3141
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554895401, 0.600308895, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3142
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3143
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3144
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3145
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3146
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3147
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00736999512, -0.482939243, -0.161468506, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3148
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595567, -78.1079254, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3149
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0101289749, -0.479815722, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3150
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3151
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554847717, 0.600308895, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3152
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765404, 3.62595797, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3153
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0027885437, 0.603433609, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3154
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.6259594, -77.8179321, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3155
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.000351905823, 0.606989861, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3156
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.62595844, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3157
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00311136246, 0.610113144, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3158
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3159
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3160
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3161
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0123701096, -0.48288393, -0.161422729, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3162
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3163
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3164
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595662, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3165
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00647068024, -0.489563465, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3166
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595797, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3167
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471121788, 0.600130081, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3168
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.6259582, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3169
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161154747, 0.603517056, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3170
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765347, 3.62595868, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3171
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813725, 0.60690403, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3172
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.2176528, 3.62595916, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3173
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.448782444, 0.610181808, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3174
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595757, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3175
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460801601, -0.479691029, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3176
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3177
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160833836, -0.48296833, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3178
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765436, 2.5359571, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3179
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149134636, -0.486355305, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3180
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 2.53595734, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3181
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459102154, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3182
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 3.45095801, -77.7865524, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3183
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00760221481, 0.431732655, -0.120254517, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3184
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 3.45095849, -77.521553, -1.00000179, -2.26282282e-09, -9.87201929e-08, 2.28465069e-09, 1.00000179, -1.39698386e-08, 7.63684511e-08, 1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3185
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, 1.45519152e-09, 8.00937414e-08, -1.44063961e-09, 1.00000119, 9.31322575e-09, -9.49949026e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.00508117676, 0.428878307, 0.144721985, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3186
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203308, 2.81095791, -77.7865601, -1.00000179, 8.98216967e-08, 1.11758709e-08, -8.52742232e-08, -1.00000179, 1.39698386e-08, -1.11758709e-08, -1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3187
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, -8.61036824e-08, -7.4505806e-09, 8.89922376e-08, -1.00000119, -9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0146603584, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3188
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.6620326, 2.82095814, -77.5215454, 1.00000179, -8.52887752e-08, 7.63684511e-08, -8.98362487e-08, -1.00000179, -1.39698386e-08, 9.87201929e-08, -1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3189
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -8.89995135e-08, 9.49949026e-08, -8.61109584e-08, -1.00000119, -9.31322575e-09, 8.00937414e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.012029171, -0.201047897, 0.138008118, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3190
Wedge = New("WedgePart",Gaunty2,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113243, -77.6620178, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3191
mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.0109024048, 1.04061604, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3192
 
3193
 
3194
NewInstance = function(instance,parent,properties)
3195
    local inst = Instance.new(instance,parent)
3196
    if(properties)then
3197
        for i,v in next, properties do
3198
            pcall(function() inst[i] = v end)
3199
        end
3200
    end
3201
    return inst;
3202
end
3203
 
3204
local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
3205
local HW2 = NewInstance('Motor', char, {Part0 = la, Part1 = Handle2, C0 = CF(0,-.51,0) * angles(Rad(0),Rad(180),Rad(0))})
3206
 
3207
for _,v in next, Gaunty:children() do
3208
    v.CanCollide = false
3209
end
3210
for _,v in next, Gaunty2:children() do
3211
    v.CanCollide = false
3212
end
3213
local all, last = {}, nil
3214
ArmourParts = {}
3215
NeonParts = {}
3216
function scan(p)
3217
  for _, v in pairs(p:GetChildren()) do
3218
    if v:IsA("BasePart") then
3219
      if v.BrickColor == BrickColor.new("Black") then
3220
        table.insert(ArmourParts, v)
3221
      end
3222
      if v.BrickColor == BrickColor.new("Institutional white") then
3223
        table.insert(NeonParts, v)
3224
      end
3225
      if last then
3226
        local w = Instance.new("Weld")
3227
        w.Part0, w.Part1 = last, v
3228
        w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
3229
        w.Parent = last
3230
      end
3231
      table.insert(all, v)
3232
      last = v
3233
    end
3234
    scan(v)
3235
  end
3236
end
3237
scan(Gaunty)
3238
local all2, last2 = {}, nil
3239
ArmourParts2 = {}
3240
NeonParts2 = {}
3241
function scan2(p)
3242
  for _, v in pairs(p:GetChildren()) do
3243
    if v:IsA("BasePart") then
3244
      if v.BrickColor == BrickColor.new("Black") then
3245
        table.insert(ArmourParts2, v)
3246
      end
3247
      if v.BrickColor == BrickColor.new("Institutional white") then
3248
        table.insert(NeonParts2, v)
3249
      end
3250
      if last2 then
3251
        local w = Instance.new("Weld")
3252
        w.Part0, w.Part1 = last2, v
3253
        w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
3254
        w.Parent = last2
3255
      end
3256
      table.insert(all2, v)
3257
      last2 = v
3258
    end
3259
    scan2(v)
3260
  end
3261
end
3262
scan2(Gaunty2)
3263
for i, v in pairs(ArmourParts) do
3264
     v.BrickColor = BrickC("Black")
3265
        end
3266
for i, v in pairs(NeonParts) do
3267
     v.BrickColor = BrickC("Dark stone grey")
3268
        end
3269
for i, v in pairs(ArmourParts2) do
3270
     v.BrickColor = BrickC("Black")
3271
        end
3272
for i, v in pairs(NeonParts2) do
3273
     v.BrickColor = BrickC("Dark stone grey")
3274
        end
3275
local EyeSizes={
3276
	NumberSequenceKeypoint.new(0,0.65,0),
3277
	NumberSequenceKeypoint.new(0.5,0.7,0),
3278
	NumberSequenceKeypoint.new(1,0,0)
3279
}
3280
local EyeTrans={
3281
	NumberSequenceKeypoint.new(0,0,0),
3282
	NumberSequenceKeypoint.new(0.5,0,0),
3283
	NumberSequenceKeypoint.new(1,1,0)
3284
}
3285
local PE2=Instance.new("ParticleEmitter", ra)
3286
PE2.LightEmission=.9
3287
PE2.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Royal purple").Color)
3288
PE2.Transparency=NumberSequence.new(EyeTrans)
3289
PE2.Lifetime=NumberRange.new(0.35)
3290
PE2.Rotation=NumberRange.new(0,360)
3291
PE2.Rate=999
3292
PE2.VelocitySpread = 10000
3293
PE2.Acceleration = Vector3.new(0,25,0)
3294
PE2.ZOffset = 0.5
3295
PE2.Drag = 0
3296
PE2.Speed = NumberRange.new(0,0,0)
3297
PE2.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
3298
PE2.Name = "PE2"
3299
PE2.Enabled = true
3300
PE2.LockedToPart = true
3301
--
3302
local EyeSizes={
3303
	NumberSequenceKeypoint.new(0,0.65,0),
3304
	NumberSequenceKeypoint.new(0.5,0.7,0),
3305
	NumberSequenceKeypoint.new(1,0,0)
3306
}
3307
local EyeTrans={
3308
	NumberSequenceKeypoint.new(0,0,0),
3309
	NumberSequenceKeypoint.new(0.5,0,0),
3310
	NumberSequenceKeypoint.new(1,1,0)
3311
}
3312
local PE3=Instance.new("ParticleEmitter", la)
3313
PE3.LightEmission=.9
3314
PE3.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Royal purple").Color)
3315
PE3.Transparency=NumberSequence.new(EyeTrans)
3316
PE3.Lifetime=NumberRange.new(0.35)
3317
PE3.Rotation=NumberRange.new(0,360)
3318
PE3.Rate=999
3319
PE2.VelocitySpread = 10000
3320
PE3.Acceleration = Vector3.new(0,25,0)
3321
PE3.ZOffset = 0.5
3322
PE3.Drag = 0
3323
PE3.Speed = NumberRange.new(0,0,0)
3324
PE3.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
3325
PE3.Name = "PE3"
3326
PE3.Enabled = true
3327
PE3.LockedToPart = true
3328
--
3329
-------------------------------------------------------
3330
--Start Customization--
3331
-------------------------------------------------------
3332
3333
---------------------------------------------
3334
local Player_Size = 1
3335
if Player_Size ~= 1 then
3336
root.Size = root.Size * Player_Size
3337
tors.Size = tors.Size * Player_Size
3338
hed.Size = hed.Size * Player_Size
3339
ra.Size = ra.Size * Player_Size
3340
la.Size = la.Size * Player_Size
3341
rl.Size = rl.Size * Player_Size
3342
ll.Size = ll.Size * Player_Size
3343
----------------------------------------------------------------------------------
3344
rootj.Parent = root
3345
neck.Parent = tors
3346
RW.Parent = tors
3347
LW.Parent = tors
3348
RH.Parent = tors
3349
LH.Parent = tors
3350
----------------------------------------------------------------------------------
3351
rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3352
rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3353
neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
3354
neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
3355
RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
3356
LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
3357
----------------------------------------------------------------------------------
3358
RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3359
LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3360
RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3361
LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3362
--hat.Parent = Character
3363
end
3364
----------------------------------------------------------------------------------
3365
local SONG = 685766564
3366
local SONG2 = 0
3367
local Music = Instance.new("Sound",tors)
3368
Music.Volume = 8
3369
Music.Looped = true
3370
Music.Pitch = 1 --Pitcher
3371
----------------------------------------------------------------------------------
3372
local equipped = false
3373
local idle = 0
3374
local change = 1
3375
local val = 0
3376
local toim = 0
3377
local idleanim = 0.4
3378
local sine = 0
3379
local Mode = 1
3380
----------------------------------------------------------------------------------
3381
hum.WalkSpeed = 16
3382
hum.JumpPower = 57
3383
hum.Animator.Parent = nil
3384
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3385
local naeeym2 = IT("BillboardGui",char)
3386
naeeym2.AlwaysOnTop = true
3387
naeeym2.Size = UDim2.new(5,35,2,15)
3388
naeeym2.StudsOffset = Vector3.new(0,2,0)
3389
naeeym2.MaxDistance = 75
3390
naeeym2.Adornee = hed
3391
naeeym2.Name = "Name"
3392
--naeeym2.PlayerToHideFrom = Player
3393
local tecks2 = IT("TextLabel",naeeym2)
3394
tecks2.BackgroundTransparency = 1
3395
tecks2.TextScaled = true
3396
tecks2.BorderSizePixel = 0
3397
tecks2.Text = "Thinking..."
3398
tecks2.Font = "Fantasy"
3399
tecks2.TextSize = 30
3400
tecks2.TextStrokeTransparency = 0
3401
tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3402
tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3403
tecks2.Size = UDim2.new(1,0,0.5,0)
3404
tecks2.Parent = naeeym2
3405
-------------------------------------------------------
3406
--End Customization--
3407
-------------------------------------------------------
3408
3409
-----------------------------------------------------
3410
--Start Attacks N Stuff--
3411
-------------------------------------------------------
3412
function resetmode()
3413
	tecks2.Text = "Thinking..."
3414
    tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3415
    tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3416
  for i, v in pairs(ArmourParts) do
3417
    v.BrickColor = BrickColor.new("Black")
3418
    v.Material = "Neon"
3419
    v.Transparency = 0
3420
  end
3421
  for i, v in pairs(NeonParts) do
3422
    maincolor = BrickColor.new("Dark stone grey")
3423
    v.BrickColor = maincolor
3424
    v.Material = "Neon"
3425
    v.Transparency = 0
3426
  end
3427
  for i, v in pairs(ArmourParts2) do
3428
    v.BrickColor = BrickColor.new("Black")
3429
    v.Material = "Neon"
3430
    v.Transparency = 0
3431
  end
3432
  for i, v in pairs(NeonParts2) do
3433
    maincolor = BrickColor.new("Dark stone grey")
3434
    v.BrickColor = maincolor
3435
    v.Material = "Neon"
3436
    v.Transparency = 0
3437
  end
3438
	Mode = 1
3439
  SONG = 685766564
3440
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3441
end
3442
3443
function Taunt10000()
3444
    attack = true
3445
    Cso("649634100", hed, 10, 0.5)
3446
    for i = 0, 6, 0.1 do
3447
        swait()
3448
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3449
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
3450
        RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
3451
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3452
        RW.C0 = clerp(RW.C0, CF(.7* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-135)), 0.2)
3453
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
3454
    end
3455
    attack = false
3456
end
3457
3458
function Taunt2()
3459
    attack = true
3460
    hum.WalkSpeed = 0
3461
        TAUNT2:Play()
3462
	repeat
3463
        swait()
3464
        TAUNT.Parent = tors
3465
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
3466
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-3 - 1.5 * Cos(sine / 7)), Rad(0), Rad(-25)), 0.3)
3467
        RH.C0 = clerp(RH.C0, CF(.8* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, .2* Player_Size) * angles(Rad(0), Rad(45), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3468
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3469
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-20), Rad(25)), 0.1)
3470
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(78 + 3.5 * Cos(sine / 20)), Rad(-25), Rad(-20)), 0.1)
3471
	until TAUNT2.Playing == false
3472
	attack = false
3473
	hum.WalkSpeed = 16
3474
end
3475
3476
function AnnoyingSink()
3477
    coroutine.resume(coroutine.create(function()
3478
        attack = true
3479
        for i = 0, 6, 0.1 do
3480
        swait()
3481
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3482
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-6.5 * Sin(sine / 20)), Rad(20), Rad(0)), 0.05)
3483
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
3484
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3485
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-.6), Rad(7)), 0.2)
3486
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-15)), 0.05)
3487
        end
3488
        local Hole2 = CreatePart(3, EffectModel, "Neon", 0, 0, "Really black", "Hole", Vector3.new(15,0,15))
3489
        Hole2.Color = Color3.new(0,0,0)
3490
        local MESH = MakeForm(Hole2,"Cyl")
3491
        MESH.Scale = Vector3.new(0,1,0)
3492
        Hole2.CFrame = CF(mouse.Hit.p)
3493
        Cso("154955269", Hole2, 10, .7)
3494
        for i = 0, 3, 0.1 do
3495
        swait()
3496
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3497
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(20), Rad(0)), 0.05)
3498
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
3499
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3500
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-.6), Rad(7)), 0.2)
3501
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-15)), 0.05)
3502
        end
3503
        attack = false
3504
        for i = 1, 50 do
3505
            swait()
3506
            MESH.Scale = MESH.Scale + Vector3.new(0.02,0,0.02)
3507
        end
3508
        for i = 1, 200 do
3509
            swait()
3510
            Sink(Hole2.Position,Hole2.Size.X/2.2)
3511
        end
3512
        swait(100)
3513
        for i = 1, 50 do
3514
            swait()
3515
            Trail(Hole2)
3516
            MESH.Scale = MESH.Scale - Vector3.new(0.02,0,0.02)
3517
        end
3518
        Hole2:remove()
3519
    end))
3520
end
3521
3522
function Taunt()
3523
    attack = true
3524
    hum.WalkSpeed = 0
3525
        TAUNT:Play()
3526
	repeat
3527
        swait()
3528
        TAUNT.Parent = tors
3529
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
3530
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-3 - 1.5 * Cos(sine / 7)), Rad(0), Rad(-25)), 0.3)
3531
        RH.C0 = clerp(RH.C0, CF(.8* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, .2* Player_Size) * angles(Rad(0), Rad(45), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3532
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3533
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-20), Rad(25)), 0.1)
3534
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(78 + 3.5 * Cos(sine / 20)), Rad(-25), Rad(-20)), 0.1)
3535
	until TAUNT.Playing == false
3536
	attack = false
3537
	hum.WalkSpeed = 16
3538
end
3539
function attackone()
3540
	attack = true
3541
	hum.WalkSpeed = 3.01
3542
	for i = 0, 1.7, 0.1 do
3543
		swait()
3544
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(-40)), 0.3)
3545
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
3546
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-7)), 0.3)
3547
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-65), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
3548
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .3* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(45)), 0.3)
3549
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
3550
	end
3551
	Cso("203426541", ra, 10, 1)
3552
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3553
	CameraEnshaking(2, 5)
3554
	for i = 0, 1.4, 0.1 do
3555
		swait()
3556
		BlockEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
3557
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(55)), 0.3)
3558
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
3559
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(87), Rad(0)) * angles(Rad(-30), Rad(0), Rad(15)), 0.3)
3560
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-87), Rad(0)) * angles(Rad(-5), Rad(0), Rad(9)), 0.3)
3561
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(35)), 0.3)
3562
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
3563
	end
3564
	hum.WalkSpeed = 16
3565
	attack = false
3566
end
3567
3568
3569
3570
function attacktwo()
3571
	attack = true
3572
	hum.WalkSpeed = 3.01
3573
	for i = 0, 1.7, 0.1 do
3574
		swait()
3575
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3576
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
3577
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-45)), 0.3)
3578
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
3579
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
3580
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
3581
	end
3582
	Cso("203426541", rl, 10, 1)
3583
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3584
	CameraEnshaking(2, 3)
3585
	for i = 0, 1.4, 0.1 do
3586
		swait()
3587
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
3588
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
3589
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(65)), 0.3)
3590
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(35)), 0.3)
3591
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
3592
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
3593
	end
3594
	hum.WalkSpeed = 16
3595
	attack = false
3596
end
3597
function attackthree()
3598
	attack = true
3599
	hum.WalkSpeed = 3.01
3600
	for i = 0, 1.4, 0.1 do
3601
		swait()
3602
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
3603
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3604
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.3)
3605
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.3)
3606
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
3607
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
3608
	end
3609
	Cso("203426541", hed, 10, 1)
3610
	for i = 0, 1.7, 0.1 do
3611
		swait()
3612
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3613
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3614
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(30)), 0.3)
3615
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-30)), 0.3)
3616
		RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
3617
		LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
3618
	end
3619
	CameraEnshaking(2, 8)
3620
	Cso("260435136", hed, 10, .9)
3621
	BlockEffect(maincolor, Handle.CFrame * CF(0, -2, 0), 11, 11, 11, 10, 10, 10, 0.04, 1)
3622
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -2, 0), 6, 6, 6, 5, 5, 5, 0.04, 1)
3623
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3624
	for i = 0, 1.8, 0.1 do
3625
		swait()
3626
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.2)
3627
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.2)
3628
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.2)
3629
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.2)
3630
		RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.2)
3631
		LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.2)
3632
	end
3633
	hum.WalkSpeed = 16
3634
	attack = false
3635
end
3636
3637
function somuchcancerwhy() --o no
3638
    attack = true
3639
    hum.WalkSpeed = 0.10
3640
        Character.Head.face.Texture = "rbxassetid://315074049"
3641
        local A = math.random(1,13)
3642
        if A == 1 then
3643
            ohno.SoundId = "rbxassetid://295810519"
3644
            ohno.TimePosition = 1
3645
        end
3646
        if A == 2 then
3647
            ohno.SoundId = "rbxassetid://488472970"
3648
            ohno.TimePosition = 2
3649
        end
3650
        if A == 3 then
3651
            ohno.SoundId = "rbxassetid://917045199"
3652
            ohno.TimePosition = 3
3653
        end
3654
        if A == 4 then
3655
            ohno.SoundId = "rbxassetid://324205173"
3656
            ohno.TimePosition = 1
3657
        end
3658
        if A == 5 then
3659
            ohno.SoundId = "rbxassetid://376134741"
3660
            ohno.TimePosition = 8
3661
        end
3662
        if A == 6 then
3663
            ohno.SoundId = "rbxassetid://164147183"
3664
            ohno.TimePosition = 0
3665
        end
3666
        if A == 7 then
3667
            ohno.SoundId = "rbxassetid://825526716"
3668
            ohno.TimePosition = 1
3669
        end
3670
        if A == 8 then
3671
            ohno.SoundId = "rbxassetid://185460366"
3672
            ohno.TimePosition = 0
3673
        end
3674
        if A == 9 then
3675
            ohno.SoundId = "rbxassetid://273319633"
3676
            ohno.TimePosition = 1
3677
        end
3678
        if A == 10 then
3679
            ohno.SoundId = "rbxassetid://506212392"
3680
            ohno.TimePosition = 2
3681
        end
3682
        if A == 11 then
3683
            ohno.SoundId = "rbxassetid://708297448"
3684
            ohno.TimePosition = 4
3685
        end
3686
        if A == 12 then
3687
            ohno.SoundId = "rbxassetid://497199103"
3688
            ohno.TimePosition = 9
3689
        end
3690
        if A == 13 then
3691
            ohno.SoundId = "rbxassetid://152833989"
3692
            ohno.TimePosition = 1
3693
        end
3694
        ohno:Play()
3695
    for i = 0,100,0.1 do
3696
        swait()
3697
            CameraEnshaking(2, 3)
3698
                ohno.Parent = hed
3699
            char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3700
    end
3701
    attack = false
3702
        ohno:Stop()
3703
        Character.Head.face.Texture = "rbxassetid://620619801"
3704
    hum.WalkSpeed = 16
3705
end
3706
3707
function Power_Burst()
3708
	hum.WalkSpeed = 4
3709
	attack = true
3710
	Cso("163619849", Handle, 10, 1.35)
3711
	for i = 0,4.3,0.1 do
3712
		swait()
3713
PixelBlock(3,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.2,0.2,0.2,0.01,maincolor,0)
3714
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
3715
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-23 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3716
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
3717
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
3718
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(156), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3719
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3720
	end
3721
	CameraEnshaking(2.5, 20)
3722
	Cso("539294959", Handle, 10, .9)
3723
	BlockEffect(maincolor, Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
3724
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
3725
	HitboxFunction(root.CFrame * CF(0, 0, -0), 0.01, 1, 1, 1, 19, 30, 75, 35, "Random Guy")
3726
	for i = 0,3,0.1 do
3727
		swait()
3728
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
3729
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3730
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
3731
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
3732
		RW.C0 = clerp(RW.C0, CF(1.5, 0.01 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(156), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3733
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3734
	end
3735
	hum.WalkSpeed = 16
3736
	attack = false
3737
end
3738
3739
function Eruption2()
3740
	attack = true
3741
	hum.WalkSpeed = 2
3742
        hum.JumpPower = 0
3743
	for i = 0,7,0.1 do
3744
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
3745
		swait()
3746
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3747
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3748
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
3749
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3750
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3751
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3752
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
3753
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
3754
	end
3755
	CreateSound("144699494", tors, 10, 1)
3756
	Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 1.6, 1.6, 1.6, 0.02)
3757
	Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 3.6, 3.6, 3.6, 0.02)
3758
	Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 5.6, 5.6, 5.6, 0.02)
3759
	Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 8.6, 8, 8, 0.03)
3760
	MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
3761
	coroutine.resume(coroutine.create(function() 
3762
		for i = 0,1.8,0.1 do
3763
			swait()
3764
			hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
3765
		end
3766
		for i = 0,1.8,0.1 do
3767
			swait()
3768
		hum.CameraOffset = Vector3.new(0,0,0)
3769
		end
3770
	end))
3771
        local vel2 = Instance.new("BodyVelocity",tors)
3772
        vel2.Velocity = Vector3.new(0,55,0)
3773
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
3774
	for i = 0,4,0.1 do
3775
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
3776
		swait()
3777
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3778
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3779
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
3780
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3781
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3782
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3783
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
3784
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
3785
	end
3786
	hum.WalkSpeed = 16
3787
        vel2:Destroy()
3788
        hum.JumpPower = 50
3789
	attack = false
3790
end
3791
3792
function Magic_Bombs()
3793
	attack = true
3794
	hum.WalkSpeed = 0
3795
local GYRO = IT("BodyGyro",root)
3796
GYRO.D = 100
3797
GYRO.P = 2000
3798
GYRO.MaxTorque = VT(0,4000000,0)
3799
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3800
	for i = 0,3.6,0.1 do
3801
			swait()
3802
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3803
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3804
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3805
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3806
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3807
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3808
	end
3809
	CameraEnshaking(1, 6)
3810
        GYRO:Destroy()
3811
	Cso("588734356", Handle, 10, 1.05)
3812
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3813
	BlockEffect(("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3814
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3815
	for i = 0,2,0.1 do
3816
			swait()
3817
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3818
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3819
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3820
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3821
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3822
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3823
	end
3824
local GYRO = IT("BodyGyro",root)
3825
GYRO.D = 100
3826
GYRO.P = 2000
3827
GYRO.MaxTorque = VT(0,4000000,0)
3828
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3829
	for i = 0,2.4,0.1 do
3830
			swait()
3831
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3832
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3833
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3834
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3835
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3836
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3837
	end
3838
        GYRO:Destroy()
3839
	CameraEnshaking(1, 6)
3840
	Cso("588734356", Handle, 10, 1.05)
3841
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3842
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3843
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6,5, 14, 24, 2, "Random Guy")
3844
	for i = 0,2,0.1 do
3845
			swait()
3846
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3847
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3848
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3849
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3850
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3851
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3852
	end
3853
local GYRO = IT("BodyGyro",root)
3854
GYRO.D = 100
3855
GYRO.P = 2000
3856
GYRO.MaxTorque = VT(0,4000000,0)
3857
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3858
	for i = 0,2.4,0.1 do
3859
			swait()
3860
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3861
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3862
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3863
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3864
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3865
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3866
	end
3867
        GYRO:Destroy()
3868
	CameraEnshaking(1, 6)
3869
	Cso("588734356", Handle, 10, 1.05)
3870
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3871
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3872
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3873
	for i = 0,2,0.1 do
3874
			swait()
3875
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3876
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3877
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3878
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3879
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3880
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3881
	end
3882
	attack = false
3883
	hum.WalkSpeed = 16
3884
end
3885
3886
function Dangerous_Field()
3887
	attack = true
3888
	hum.WalkSpeed = 0
3889
	for i = 0,10,0.1 do
3890
			swait()
3891
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.2)
3892
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3893
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2), Rad(0), Rad(-2.1)), 0.15)
3894
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3895
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(90)), 0.2)
3896
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(-90)), 0.2)
3897
	CameraEnshaking(1, 7)
3898
	Cso("588734356", Handle, 10, 1.2)
3899
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3900
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3901
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3902
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3903
        end
3904
	attack = false
3905
	hum.WalkSpeed = 16
3906
end
3907
function Field()
3908
	attack = true
3909
	hum.WalkSpeed = 0
3910
	for i = 0,10,0.1 do
3911
			swait()
3912
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.2)
3913
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3914
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2), Rad(0), Rad(-2.1)), 0.15)
3915
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3916
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(90)), 0.2)
3917
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(-90)), 0.2)
3918
	CameraEnshaking(1, 7)
3919
	Cso("588734356", Handle, 10, 1.2)
3920
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3921
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3922
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3923
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3924
        end
3925
	attack = false
3926
	hum.WalkSpeed = 16
3927
end
3928
function Shockwave()
3929
	attack = true
3930
	hum.WalkSpeed = 0
3931
	for i = 0,4,0.1 do
3932
		swait()
3933
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
3934
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3935
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
3936
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
3937
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3938
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3939
	end
3940
	coroutine.resume(coroutine.create(function() 
3941
        BlockEffect(maincolor, rl.CFrame * CF(-1, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3942
        BlockEffect(maincolor, rl.CFrame * CF(-3, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3943
        BlockEffect(maincolor, rl.CFrame * CF(2, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3944
	HitboxFunction(rl.CFrame * CF(-1, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3945
	HitboxFunction(rl.CFrame * CF(-3, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3946
	HitboxFunction(rl.CFrame * CF(2, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3947
	CameraEnshaking(1, 7)
3948
        wait(0.05)
3949
        BlockEffect(maincolor, rl.CFrame * CF(-0.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3950
        BlockEffect(maincolor, rl.CFrame * CF(-2.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3951
        BlockEffect(maincolor, rl.CFrame * CF(1.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3952
	HitboxFunction(rl.CFrame * CF(-0.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 20, 10, "Snare")
3953
	HitboxFunction(rl.CFrame * CF(-2.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3954
	HitboxFunction(rl.CFrame * CF(1.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3955
	CameraEnshaking(1, 7)
3956
        wait(0.05)
3957
        BlockEffect(maincolor, rl.CFrame * CF(-0.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3958
        BlockEffect(maincolor, rl.CFrame * CF(-2.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3959
        BlockEffect(maincolor, rl.CFrame * CF(1.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3960
	HitboxFunction(rl.CFrame * CF(-0.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3961
	HitboxFunction(rl.CFrame * CF(-2.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3962
	HitboxFunction(rl.CFrame * CF(1.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3963
	CameraEnshaking(1, 7)
3964
        wait(0.05)
3965
        BlockEffect(maincolor, rl.CFrame * CF(-0.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3966
        BlockEffect(maincolor, rl.CFrame * CF(-2.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3967
        BlockEffect(maincolor, rl.CFrame * CF(1.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3968
	HitboxFunction(rl.CFrame * CF(-0.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3969
	HitboxFunction(rl.CFrame * CF(-2.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3970
	HitboxFunction(rl.CFrame * CF(1.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3971
	CameraEnshaking(1, 7)
3972
        wait(0.05)
3973
        BlockEffect(maincolor, rl.CFrame * CF(-0.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3974
        BlockEffect(maincolor, rl.CFrame * CF(-2.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3975
        BlockEffect(maincolor, rl.CFrame * CF(1.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3976
	HitboxFunction(rl.CFrame * CF(-0.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3977
	HitboxFunction(rl.CFrame * CF(-2.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3978
	HitboxFunction(rl.CFrame * CF(1.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3979
	CameraEnshaking(1, 7)
3980
        wait(0.05)
3981
        BlockEffect(maincolor, rl.CFrame * CF(-0, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3982
        BlockEffect(maincolor, rl.CFrame * CF(-2, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3983
        BlockEffect(maincolor, rl.CFrame * CF(1, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3984
	HitboxFunction(rl.CFrame * CF(-0, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3985
	HitboxFunction(rl.CFrame * CF(-2, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3986
	HitboxFunction(rl.CFrame * CF(1, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3987
	CameraEnshaking(1, 7)
3988
	end))
3989
	Cso("440145223", Handle, 10, 1.05)
3990
	for i = 1,7,0.1 do
3991
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
3992
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
3993
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
3994
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
3995
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
3996
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
3997
	end
3998
	wait(.6)
3999
	hum.WalkSpeed = 16
4000
	attack = false
4001
end
4002
function Pulse()
4003
	attack = true
4004
	hum.WalkSpeed = 0
4005
local GYRO = IT("BodyGyro",root)
4006
GYRO.D = 100
4007
GYRO.P = 2000
4008
GYRO.MaxTorque = VT(0,4000000,0)
4009
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4010
	for i = 0,4,0.1 do
4011
		swait()
4012
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4013
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4014
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4015
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4016
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4017
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4018
	end
4019
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4020
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 30, 40, 0, "Freeze")
4021
	CameraEnshaking(1, 25)
4022
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4023
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4024
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4025
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4026
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4027
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4028
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4029
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4030
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4031
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4032
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4033
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4034
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4035
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4036
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4037
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4038
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4039
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4040
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4041
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4042
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4043
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4044
	Cso("440145223", Handle, 10, 1.05)
4045
        GYRO:Destroy()
4046
	for i = 1,2,0.1 do
4047
		swait()
4048
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.04,0.04,0.04,0.06,maincolor,0)
4049
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4050
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4051
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4052
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4053
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4054
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4055
	end
4056
	hum.WalkSpeed = 16
4057
	attack = false
4058
end
4059
4060
function Technobeam()
4061
    attack = true
4062
    hum.WalkSpeed = 3.01
4063
    for i = 0, 4, 0.1 do
4064
        swait()
4065
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
4066
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(40)), 0.2)
4067
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4068
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
4069
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
4070
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(125), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
4071
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
4072
    end
4073
    for i = 0, 2, 0.1 do
4074
        swait()
4075
        hum.CameraOffset = Vector3.new(0, 0.3 + 0.1 * Cos(sine / 20), 0)
4076
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(40)), 0.2)
4077
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(-40)), 0.2)
4078
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-25)), 0.2)
4079
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(25)), 0.2)
4080
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
4081
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
4082
    end
4083
    Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
4084
    Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
4085
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
4086
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
4087
    CameraEnshaking(4, 5)
4088
    Cso("206049428", char, 10, 1)
4089
    for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
4090
        if v:FindFirstChild("Head") then
4091
            Eviscerate(v)
4092
        end
4093
    end
4094
    for i = 0, 2, 0.1 do
4095
        swait()
4096
        hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
4097
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-5), Rad(0), Rad(40)), 0.2)
4098
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4099
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
4100
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
4101
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
4102
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
4103
    end
4104
    hum.WalkSpeed = 16
4105
    attack = false
4106
end
4107
4108
function Painful_Stomp2()
4109
    attack = true
4110
    for i = 0,5.2,0.1 do
4111
        swait()
4112
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4113
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4114
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4115
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4116
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
4117
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
4118
    end
4119
    CreateSound("331666100", char, 10, 1)
4120
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4121
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4122
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4123
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4124
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4125
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4126
    Effects.Ring.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
4127
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4128
        if v:FindFirstChild("Head") then
4129
            Eviscerate(v)
4130
        end
4131
    end
4132
    coroutine.resume(coroutine.create(function()
4133
        for i = 0,2.8,0.1 do
4134
            swait()
4135
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4136
        end
4137
        for i = 0,1.8,0.1 do
4138
            swait()
4139
        hum.CameraOffset = Vector3.new(0,0,0)
4140
        end
4141
    end))
4142
    for i = 0,3.7,0.1 do
4143
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
4144
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4145
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
4146
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
4147
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4148
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4149
    end
4150
    wait(.6)
4151
    attack = false
4152
end
4153
4154
function Painful_Stomp()
4155
    attack = true
4156
    for i = 0,5.2,0.1 do
4157
        swait()
4158
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4159
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4160
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4161
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4162
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
4163
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
4164
    end
4165
    CreateSound("331666100", char, 10, 1)
4166
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4167
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4168
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4169
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4170
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4171
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4172
    Effects.Ring.Create(BrickColor.Random(), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
4173
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4174
        if v:FindFirstChild("Head") then
4175
            Eviscerate(v)
4176
        end
4177
    end
4178
    coroutine.resume(coroutine.create(function()
4179
        for i = 0,2.8,0.1 do
4180
            swait()
4181
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4182
        end
4183
        for i = 0,1.8,0.1 do
4184
            swait()
4185
        hum.CameraOffset = Vector3.new(0,0,0)
4186
        end
4187
    end))
4188
    for i = 0,3.7,0.1 do
4189
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
4190
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4191
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
4192
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
4193
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4194
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4195
    end
4196
    wait(.6)
4197
    attack = false
4198
end
4199
4200
4201
function LAZER()
4202
	attack = true
4203
	hum.WalkSpeed = 0.03
4204
	for i = 0,4,0.1 do
4205
		swait()
4206
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4207
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4208
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4209
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4210
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4211
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4212
	end
4213
        LAZOR:Play()
4214
local GYRO = IT("BodyGyro",root)
4215
GYRO.D = 100
4216
GYRO.P = 2000
4217
GYRO.MaxTorque = VT(0,4000000,0)
4218
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4219
        repeat
4220
        swait(2)
4221
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.4,maincolor,0)
4222
PixelBlock(4,3,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.5,maincolor,0)
4223
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4224
        LAZOR.Parent = ra
4225
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4226
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4227
	CameraEnshaking(1, 7)
4228
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4229
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4230
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4231
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4232
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4233
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4234
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4235
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4236
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4237
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4238
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4239
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4240
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4241
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4242
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4243
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4244
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4245
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4246
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4247
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4248
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4249
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4250
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4251
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4252
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4253
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4254
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4255
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4256
	until LAZOR.Playing == false
4257
        GYRO:Destroy()
4258
	hum.WalkSpeed = 16
4259
	attack = false
4260
end
4261
function new()
4262
	attack = true
4263
	hum.WalkSpeed = 0.03
4264
	for i = 0,4,0.1 do
4265
		swait()
4266
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4267
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4268
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4269
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4270
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4271
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4272
	end
4273
        LAZOR:Play()
4274
local GYRO = IT("BodyGyro",root)
4275
GYRO.D = 100
4276
GYRO.P = 2000
4277
GYRO.MaxTorque = VT(0,4000000,0)
4278
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4279
        repeat
4280
        swait(2)
4281
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.4,maincolor,0)
4282
PixelBlock(4,3,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.5,maincolor,0)
4283
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4284
        LAZOR.Parent = ra
4285
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4286
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4287
	CameraEnshaking(1, 7)
4288
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4289
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4290
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4291
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4292
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4293
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4294
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4295
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4296
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4297
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4298
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4299
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4300
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4301
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4302
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4303
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4304
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4305
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4306
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4307
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4308
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4309
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4310
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4311
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4312
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4313
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4314
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4315
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4316
	until LAZOR.Playing == false
4317
        GYRO:Destroy()
4318
	hum.WalkSpeed = 16
4319
	attack = false
4320
end
4321
4322
function Tauntmelon()
4323
	attack = true
4324
	hum.WalkSpeed = 0
4325
	for i = 0, 9, 0.1 do
4326
		swait()
4327
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4328
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4329
				RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
4330
				LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
4331
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
4332
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
4333
	end
4334
	attack = false
4335
	hum.WalkSpeed = 16
4336
end
4337
4338
function Purity_Slam()
4339
	attack = true
4340
	for i = 0,5.2,0.1 do
4341
		swait()
4342
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4343
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4344
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4345
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4346
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4347
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4348
	end
4349
	CreateSound("331666100", tors, 10, 1)
4350
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
4351
	Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 5.6, 5.6, 5.6, 0.03)
4352
	Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
4353
	Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 10.6, 10, 10, 0.03)
4354
	MagniDamage(tors, 100, 400, 600, 10, "Normal")
4355
	coroutine.resume(coroutine.create(function() 
4356
		for i = 0,1.8,0.1 do
4357
			swait()
4358
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4359
		end
4360
		for i = 0,1.8,0.1 do
4361
			swait()
4362
		hum.CameraOffset = Vector3.new(0,0,0)
4363
		end
4364
	end))
4365
	for i = 1,4.7,0.1 do
4366
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
4367
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4368
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
4369
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4370
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
4371
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
4372
	end
4373
	wait(.6)
4374
	attack = false
4375
end
4376
4377
function Spirit_Beam()
4378
        attack = true
4379
	hum.WalkSpeed = 0
4380
local GYRO = IT("BodyGyro",root)
4381
GYRO.D = 100
4382
GYRO.P = 2000
4383
GYRO.MaxTorque = VT(0,4000000,0)
4384
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4385
	for i = 0,5,0.1 do
4386
		swait()
4387
                GYRO.cframe = CF(root.Position,mouse.Hit.p)
4388
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4389
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(8 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4390
		RH.C0 = clerp(RH.C0, CF(1, -0.7 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4391
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4392
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4393
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
4394
        end
4395
        ref = New("Part",m,"ref",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),Position = mouse.Hit.p,Color = Color3.new(1, 0, 0),})
4396
	HitboxFunction(ref.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 4, 25, 50, 1, "Random Guy")
4397
        BlockEffect(maincolor, ref.CFrame * CF(-0, -0, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
4398
	local beam = Instance.new("Part", workspace)
4399
	beam.BrickColor = BrickColor.new("Fog")
4400
	beam.FormFactor = "Custom"
4401
	beam.Material = "Neon"
4402
	beam.Transparency = 0.5
4403
	beam.Anchored = true
4404
	beam.Locked = true
4405
	beam.CanCollide = false
4406
	local distance = (Handle.CFrame.p - mouse.Hit.p).magnitude
4407
	beam.Size = Vector3.new(1.05, 1.05, distance)
4408
	beam.CFrame = CFrame.new(Handle.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
4409
	game:GetService("Debris"):AddItem(beam, 0.14)
4410
	local sound = Instance.new('Sound',Handle)
4411
	sound.SoundId = 'rbxassetid://588697948'
4412
	sound.Volume = 7
4413
	sound.EmitterSize = 40
4414
	sound.MaxDistance = 450
4415
	sound:Play()
4416
	game:GetService("Debris"):AddItem(beam, sound.TimeLength)
4417
        GYRO:Destroy()
4418
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4419
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4420
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4421
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4422
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4423
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4424
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4425
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4426
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4427
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4428
        wait(0.3)
4429
        attack = false
4430
	hum.WalkSpeed = 16
4431
        ref:Destroy()
4432
end
4433
function Distort()
4434
	attack = true
4435
	hum.WalkSpeed = 0
4436
		local pos = root.Position
4437
		root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
4438
	Cso("261227592", tors, 10, 0.85)
4439
	for i = 1,2.5,0.1 do
4440
        swait()
4441
        rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4442
        end
4443
	attack = false
4444
	hum.WalkSpeed = 8
4445
end
4446
function Ancient_Rage()
4447
	attack = true
4448
	hum.WalkSpeed = 4
4449
	Cso("135017578", tors, 10, 1.05)
4450
	for i = 1,14,0.1 do
4451
        swait()
4452
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4453
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4454
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4455
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4456
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4457
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4458
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4459
		if v:FindFirstChild("Head") then
4460
                        Eviscerate(v)
4461
		end
4462
	end
4463
        end
4464
	attack = false
4465
	hum.WalkSpeed = 16
4466
end
4467
function Ancient_Ragu()
4468
	attack = true
4469
	hum.WalkSpeed = 4
4470
	Cso("1028044973", tors, 10, 1.05)
4471
	for i = 1,14,0.1 do
4472
        swait()
4473
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4474
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4475
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4476
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4477
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4478
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4479
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4480
		if v:FindFirstChild("Head") then
4481
                        Eviscerate(v)
4482
		end
4483
	end
4484
        end
4485
	attack = false
4486
	hum.WalkSpeed = 16
4487
end
4488
function TTTTTTTTTTGaunt()
4489
	attack = true
4490
	hum.WalkSpeed = 0
4491
        sex:Play()
4492
        repeat
4493
        swait()
4494
        sex.Parent = tors
4495
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4496
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4497
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4498
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4499
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4500
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4501
	until sex.Playing == false
4502
	attack = false
4503
	hum.WalkSpeed = 16
4504
end
4505
function TTTTTTTTTTTaunt()
4506
	attack = true
4507
	hum.WalkSpeed = 0
4508
        DTAUNT:Play()
4509
        repeat
4510
        swait()
4511
        DTAUNT.Parent = tors
4512
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4513
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4514
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4515
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4516
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4517
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4518
	until DTAUNT.Playing == false
4519
	attack = false
4520
	hum.WalkSpeed = 16
4521
end
4522
4523
function Taunt3()
4524
	attack = true
4525
	hum.WalkSpeed = 0
4526
        newnoob:Play()
4527
        repeat
4528
        swait()
4529
        newnoob.Parent = tors
4530
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4531
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4532
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4533
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4534
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4535
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4536
	until newnoob.Playing == false
4537
	attack = false
4538
	hum.WalkSpeed = 16
4539
end
4540
4541
4542
function Multi_Bombs()
4543
    attack = true
4544
    hum.WalkSpeed = 3.01
4545
    for i = 0,3,0.1 do
4546
        swait()
4547
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4548
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4549
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4550
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4551
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4552
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4553
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4554
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4555
    end
4556
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4557
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4558
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4559
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4560
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4561
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4562
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4563
    CreateSound("142070127", tors, 10, 1)
4564
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4565
    for i = 0,1,0.1 do
4566
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4567
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4568
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4569
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4570
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4571
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4572
    end
4573
    for i = 0,2,0.1 do
4574
        swait()
4575
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4576
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4577
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4578
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4579
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4580
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4581
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4582
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4583
    end
4584
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4585
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4586
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4587
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4588
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4589
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4590
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4591
    CreateSound("142070127", tors, 10, 1)
4592
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4593
    for i = 0,1,0.1 do
4594
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4595
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4596
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4597
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4598
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4599
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4600
    end
4601
    for i = 0,2,0.1 do
4602
        swait()
4603
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4604
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4605
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4606
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4607
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4608
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4609
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4610
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4611
    end
4612
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4613
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4614
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4615
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4616
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4617
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4618
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4619
    CreateSound("142070127", tors, 10, 1)
4620
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4621
    for i = 0,1,0.1 do
4622
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4623
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4624
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4625
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4626
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4627
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4628
    end
4629
    wait(.6)
4630
    attack = false
4631
    hum.WalkSpeed = 16
4632
end
4633
4634
function Universal_Crush()
4635
    attack = true
4636
    for i = 0,5.2,0.05 do
4637
        swait()
4638
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4639
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4640
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4641
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4642
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4643
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4644
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4645
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4646
    end
4647
    CreateSound("331666100", tors, 10, 1)
4648
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 16.6, 16.6, 16.6, 0.01)
4649
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 16, 16, 16, 19.6, 19.6, 19.6, 0.01)
4650
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 18, 18, 18, 22.6, 22.6, 22.6, 0.01)
4651
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 20, 20, 20, 25.6, 25, 25, 0.01)
4652
    MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
4653
    coroutine.resume(coroutine.create(function()
4654
        for i = 0,1.8,0.1 do
4655
            swait()
4656
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4657
        end
4658
        for i = 0,1.8,0.1 do
4659
            swait()
4660
        hum.CameraOffset = Vector3.new(0,0,0)
4661
        end
4662
    end))
4663
    for i = 1,4.7,0.1 do
4664
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
4665
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4666
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
4667
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4668
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
4669
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
4670
    end
4671
    wait(.6)
4672
    attack = false
4673
end
4674
4675
function HAAH()
4676
	attack = true
4677
	hum.WalkSpeed = 0
4678
	Cso("300208779", hed, 10, 1)
4679
	for i = 0,9,0.1 do
4680
		swait()
4681
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
4682
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
4683
		if Mrandom(1,15) == 1 then
4684
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
4685
		end
4686
		RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
4687
		LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
4688
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
4689
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
4690
	end
4691
	attack = false
4692
	hum.WalkSpeed = 16
4693
end
4694
function again()
4695
        attack = true
4696
	hum.WalkSpeed = 0
4697
        ITAUNT:Play()
4698
        repeat
4699
        swait()
4700
        ITAUNT.Parent = tors
4701
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.08)
4702
	tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
4703
	RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
4704
	LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
4705
	RW.C0 = clerp(RW.C0, CF(1.5, 0.8 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(120 - 2.5 * Sin(sine / 20))), 0.1)
4706
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
4707
	until ITAUNT.Playing == false
4708
        attack = false
4709
	hum.WalkSpeed = 16
4710
end
4711
function LunarSpin()
4712
	attack = true
4713
	hum.WalkSpeed = 0
4714
	for i = 0,17,0.05 do
4715
		CameraEnshaking(1, 5)
4716
	        MagniDamage(tors, 47, 2, 5, 0, "Random Guy")
4717
	        Effects.Spiral.Create(BrickC("Teal"), tors.CFrame * CF(0, 0, 0), 3, 3, 3, 4, 4, 4, 0.03)
4718
		Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4719
		swait()
4720
		PixelBlock(1.5,14,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-360,360)),math.rad(math.random(-50,50))),3,3,3,0.3,maincolor,0)
4721
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
4722
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4723
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4724
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4725
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
4726
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-110)), 0.1)
4727
	end
4728
	hum.WalkSpeed = 16
4729
	attack = false
4730
end
4731
function Decapitate()
4732
	local target = nil
4733
	local targettorso = nil
4734
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
4735
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
4736
			target = mouse.Target.Parent.Humanoid
4737
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
4738
			targethead = mouse.Target.Parent:FindFirstChild("Head")
4739
		end
4740
	end
4741
	if target ~= nil then
4742
		targettorso.Anchored = true
4743
		attack = true
4744
		hum.WalkSpeed = 0
4745
		root.CFrame = targettorso.CFrame * CF(0,0,2.6)
4746
		for i = 0,4.2,0.1 do
4747
			swait()
4748
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
4749
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4750
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
4751
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
4752
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(0), Rad(35)), 0.1)
4753
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
4754
		end
4755
		local ModelHead01 = New("Model", char, "", {})
4756
        local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
4757
        local Head01 = targethead:Clone()
4758
        targethead.Transparency = 1
4759
        Head01.Parent = ModelHead01
4760
        local weldHead01 = Instance.new("Weld")
4761
        weldHead01.Parent = Head01
4762
        weldHead01.Part0 = targethead
4763
        weldHead01.Part1 = Head01
4764
        weldHead01.C1 = CFrame.new(0, 0, 0)
4765
		targethead.face:Remove()
4766
		weldHead01.Part0 = ra
4767
        weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
4768
		targettorso:BreakJoints()
4769
		CreateSound("314390675", targettorso, 5, .7)
4770
		for i = 0,3.2,0.1 do
4771
			swait()
4772
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
4773
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
4774
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4775
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(50)), 0.15)
4776
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(20), Rad(90)), 0.1)
4777
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
4778
		end
4779
		for i = 0,4.2,0.1 do
4780
			swait()
4781
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
4782
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4783
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4784
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4785
		RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(185), Rad(0), Rad(15)), 0.1)
4786
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
4787
		end
4788
		CreateSound("541909763", targettorso, 5, .8)
4789
		weldHead01:Destroy()
4790
        Head01.CanCollide = true
4791
        local bodyVelocity2 = Create("BodyVelocity")({
4792
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
4793
          P = 5000,
4794
          maxForce = Vector3.new(8000, 8000, 8000),
4795
          Parent = Head01
4796
        })
4797
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
4798
		for i = 0,6.2,0.1 do
4799
			swait()
4800
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(40)), 0.15)
4801
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
4802
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4803
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4804
		RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-15)), 0.1)
4805
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
4806
		end
4807
		targettorso.Anchored = false
4808
		attack = false
4809
		hum.WalkSpeed = 16
4810
		root.CFrame = targettorso.CFrame * CF(0,0,3.4)
4811
	end
4812
end
4813
function BalanceSpin()
4814
    attack = true
4815
    hum.WalkSpeed = 2
4816
    for i = 0,17,0.07 do
4817
        CameraEnshaking(1, 5)
4818
        MagniDamage(tors, 30, 7, 11, 0, "Random Guy")
4819
        swait()
4820
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
4821
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, BrickColor.new("Black"), 0, "Brick")
4822
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
4823
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
4824
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4825
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4826
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4827
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
4828
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-110)), 0.1)
4829
    end
4830
    hum.WalkSpeed = 16
4831
    attack = false
4832
end
4833
4834
function lolik()
4835
	attack = true
4836
	hum.WalkSpeed = 0
4837
	pop:Play()
4838
	repeat
4839
	pop.Parent = tors
4840
	swait()
4841
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4842
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4843
	RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4844
	LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4845
	RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4846
	LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4847
	until pop.Playing == false
4848
	attack = false
4849
	hum.WalkSpeed = 16
4850
end
4851
4852
function BARK()
4853
	attack = true
4854
	hum.WalkSpeed = 0
4855
	BATAUNT:Play()
4856
	repeat
4857
	BATAUNT.Parent = tors
4858
	swait()
4859
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4860
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4861
	RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4862
	LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4863
	RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4864
	LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4865
	until BATAUNT.Playing == false
4866
	attack = false
4867
	hum.WalkSpeed = 16
4868
end
4869
4870
function CreateSound(ID, PARENT, VOLUME, PITCH)
4871
	local NSound = nil
4872
	coroutine.resume(coroutine.create(function()
4873
		NSound = Instance.new("Sound", PARENT)
4874
		NSound.Volume = VOLUME
4875
		NSound.Pitch = PITCH
4876
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4877
		swait()
4878
		NSound:play()
4879
		game:GetService("Debris"):AddItem(NSound, 10)
4880
	end))
4881
	return NSound
4882
end
4883
function nope()
4884
	attack = true
4885
	hum.WalkSpeed = 0
4886
	NOTAUNT:Play()
4887
	repeat
4888
	NOTAUNT.Parent = tors
4889
	swait()
4890
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4891
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4892
	RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4893
	LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4894
	RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4895
	LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4896
	until NOTAUNT.Playing == false
4897
	attack = false
4898
	hum.WalkSpeed = 16
4899
end
4900
function CreateSound(ID, PARENT, VOLUME, PITCH)
4901
	local NSound = nil
4902
	coroutine.resume(coroutine.create(function()
4903
		NSound = Instance.new("Sound", PARENT)
4904
		NSound.Volume = VOLUME
4905
		NSound.Pitch = PITCH
4906
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4907
		swait()
4908
		NSound:play()
4909
		game:GetService("Debris"):AddItem(NSound, 10)
4910
	end))
4911
	return NSound
4912
end
4913
function Anime_Splosion()
4914
	attack = true
4915
	for i = 0,2,0.05 do
4916
		swait()
4917
		Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4918
		Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4919
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4920
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4921
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4922
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4923
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4924
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4925
	end
4926
	CreateSound("331666100", tors, 10, 1)
4927
	Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
4928
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4929
	CameraEnshaking(1.5, 10)  
4930
	for i = 1,2,0.1 do
4931
        swait()
4932
	PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4933
	PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4934
	PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4935
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
4936
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4937
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
4938
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
4939
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
4940
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
4941
	end
4942
	wait(.6)
4943
	attack = false
4944
end
4945
corrupted = false
4946
function Bark_Splosion()
4947
	attack = true
4948
	for i = 0,2,0.05 do
4949
		swait()
4950
		Effects.Block.Create(BrickC("Cool yellow"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4951
		Effects.Block.Create(BrickC("Medium stone grey"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4952
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4953
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4954
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4955
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4956
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4957
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4958
	end
4959
	CreateSound("331666100", tors, 10, 1)
4960
	Effects.Ring.Create(BrickC("Cool yellow"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
4961
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4962
	CameraEnshaking(1.5, 10)  
4963
	for i = 1,2,0.1 do
4964
        swait()
4965
	PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4966
	PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4967
	PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4968
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
4969
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4970
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
4971
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
4972
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
4973
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
4974
	end
4975
	wait(.6)
4976
	attack = false
4977
end
4978
corrupted = false
4979
4980
function Taunt1000()
4981
	attack = true
4982
	hum.WalkSpeed = 0
4983
	for i = 0, 9, 0.1 do
4984
		swait()
4985
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(15), Rad(0), Rad(0)), 0.15)
4986
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
4987
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(78), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(15)), 0.15)
4988
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-78), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-15)), 0.15)
4989
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
4990
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
4991
	end
4992
	attack = false
4993
	hum.WalkSpeed = 16
4994
end
4995
4996
function Pixel_Corrupt()
4997
	attack = true
4998
        corrupted = true
4999
	for i = 0,3,0.05 do
5000
		swait()
5001
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
5002
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
5003
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
5004
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
5005
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
5006
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
5007
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
5008
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5009
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
5010
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
5011
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
5012
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
5013
	end
5014
        refa = New("Part",m,"refa",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),Position = mouse.Hit.p,Color = Color3.new(1, 0, 0),})
5015
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "Random Guy")
5016
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
5017
	CreateSound("331666100", refa, 10, 1)
5018
	CameraEnshaking(1.5, 10)  
5019
	coroutine.resume(coroutine.create(function() 
5020
	for i = 1,20,0.1 do
5021
        swait(5)
5022
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5023
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5024
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5025
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5026
	CreateSound("331666100", refa, 10, 1)
5027
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
5028
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "Random Guy")
5029
        end
5030
        refa:Destroy()
5031
        corrupted = false
5032
        end))
5033
	for i = 1,2.5,0.1 do
5034
        swait()
5035
rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.4)
5036
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
5037
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.4)
5038
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.4)
5039
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.3)
5040
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.3)
5041
	end
5042
	wait(.3)
5043
	attack = false
5044
end
5045
5046
function FearMe()
5047
	attack = true
5048
	hum.WalkSpeed = 0
5049
        so:Play()
5050
        repeat
5051
        swait()
5052
        so.Parent = tors
5053
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
5054
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
5055
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
5056
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
5057
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
5058
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
5059
	until so.Playing == false
5060
	attack = false
5061
	hum.WalkSpeed = 16
5062
end
5063
5064
function heregoes()
5065
	attack = true
5066
	hum.WalkSpeed = 0
5067
	Cso("134978657", hed, 10, 1)
5068
	for i = 0,9,0.1 do
5069
		swait()
5070
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
5071
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
5072
		if Mrandom(1,15) == 1 then
5073
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
5074
		end
5075
		RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
5076
		LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
5077
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
5078
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
5079
	end
5080
	attack = false
5081
	hum.WalkSpeed = 16
5082
end
5083
function again()
5084
        attack = true
5085
	hum.WalkSpeed = 0
5086
        ITAUNT:Play()
5087
        repeat
5088
        swait()
5089
        ITAUNT.Parent = tors
5090
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.08)
5091
	tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
5092
	RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
5093
	LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
5094
	RW.C0 = clerp(RW.C0, CF(1.5, 0.8 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(120 - 2.5 * Sin(sine / 20))), 0.1)
5095
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
5096
	until ITAUNT.Playing == false
5097
        attack = false
5098
	hum.WalkSpeed = 16
5099
end
5100
5101
function thing()
5102
    attack = true
5103
        timetofly = false
5104
    hum.WalkSpeed = 0.05
5105
        Character.Head.face.Texture = "rbxassetid://705269463"
5106
        Cause_Im_having_a_good_time_having_a_good_time:Play()
5107
        Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
5108
        Humanoid.JumpPower = 0
5109
    for i = 0,300,0.1 do --thatsalongtime
5110
        swait()
5111
        CameraEnshaking(1, 7)
5112
            HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
5113
                Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
5114
                root.Velocity = root.CFrame.lookVector * 225
5115
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5116
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
5117
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
5118
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
5119
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
5120
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
5121
    end
5122
        Cause_Im_having_a_good_time_having_a_good_time:Stop()
5123
    attack = false
5124
        Humanoid.JumpPower = 50
5125
        Character.Head.face.Texture = "rbxassetid://620619801"
5126
    hum.WalkSpeed = 16
5127
        wait(45)
5128
        timetofly = true
5129
        warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
5130
end
5131
5132
function DANCEFORME()
5133
    attack = true
5134
        Character.Head.face.Texture = "rbxassetid://183225545"
5135
        MERKIO:Play()
5136
        repeat
5137
    for i = 0,0.7,0.2 do
5138
        swait()
5139
                MERKIO.Parent = tors
5140
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5141
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5142
        RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5143
        LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5144
        RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
5145
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
5146
    end
5147
        for i = 0,0.7,0.2 do
5148
                swait()
5149
                MERKIO.Parent = tors
5150
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5151
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5152
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5153
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5154
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
5155
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.7)
5156
        end
5157
        until MERKIO.Playing == false
5158
        MERKIO:Stop()
5159
        Character.Head.face.Texture = "rbxassetid://620619801"
5160
    attack = false
5161
    hum.WalkSpeed = 16
5162
end
5163
5164
function HAA55() --ik
5165
    attack = true
5166
    hum.WalkSpeed = 1.01
5167
        Character.Head.face.Texture = "rbxassetid://111523405"
5168
    CreateSound("1395854043", hed, 10, 1)
5169
    for i = 0,14,0.1 do
5170
        swait()
5171
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5172
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5173
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5174
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5175
        RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-145)), 0.1)
5176
        LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(145)), 0.1)
5177
    end
5178
    attack = false
5179
        Character.Head.face.Texture = "rbxassetid://620619801"
5180
    hum.WalkSpeed = 16
5181
end
5182
5183
function DistortThem()
5184
    CanUse = false
5185
    local HIT = tors.Touched:Connect(function(hit)
5186
    Kill(hit.Parent)
5187
    end)
5188
    for i = 1, 350 do
5189
                    swait()
5190
                    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(125), math.rad(0), math.rad(10)), 0.1)
5191
                    CreateSound("333430981", hed, 1.5, 1)
5192
                    RA.Parent = ra
5193
                    LA.Parent = la
5194
                    FT.Parent = tors
5195
                    RL.Parent = rl
5196
                    LL.Parent = ll
5197
        for _,v in next, char:GetDescendants() do
5198
            if(v:IsA'DataModelMesh')then
5199
                v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
5200
            end
5201
        end
5202
        end
5203
        FT.Parent = nil
5204
        RA.Parent = nil
5205
        LA.Parent = nil
5206
        RL.Parent = nil
5207
        LL.Parent = nil
5208
        for _,v in next, char:GetDescendants() do
5209
            if(v:IsA'DataModelMesh')then
5210
                v.Offset = Vector3.new(0,0,0)
5211
            end
5212
        end
5213
        HIT:Disconnect()
5214
        wait(3.5)
5215
        CanUse = true
5216
end
5217
5218
function targett()
5219
if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5220
TargetSelect(mouse.Target.Parent)
5221
CreateSound("743521450", char, 1, .8)
5222
end
5223
end
5224
5225
function un_fun()
5226
        attack = true
5227
	hum.WalkSpeed = 0
5228
        BTAUNT:Play()
5229
        repeat
5230
        swait()
5231
        BTAUNT.Parent = tors
5232
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.08)
5233
	tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-2.5 * Cos(sine / 1.5))), 0.08)
5234
	RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(10)), 0.08)
5235
	LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(-10)), 0.08)
5236
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(210)), 0.08)
5237
	LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
5238
	until BTAUNT.Playing == false
5239
        attack = false
5240
	hum.WalkSpeed = 16
5241
end
5242
function thisisit()
5243
        attack = true
5244
	hum.WalkSpeed = 0
5245
        STAUNT:Play()
5246
        repeat
5247
        swait()
5248
        STAUNT.Parent = tors
5249
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
5250
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
5251
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
5252
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
5253
		RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
5254
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
5255
	until STAUNT.Playing == false
5256
        attack = false
5257
	hum.WalkSpeed = 16
5258
end
5259
function PENIS()
5260
        attack = true
5261
	hum.WalkSpeed = 0
5262
        NOSOUND:Play()
5263
        repeat
5264
        swait()
5265
        NOSOUND.Parent = tors
5266
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
5267
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
5268
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
5269
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
5270
		RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
5271
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
5272
	until NOSOUND.Playing == false
5273
        attack = false
5274
	hum.WalkSpeed = 16
5275
end
5276
function Exploit()
5277
        exploitable = false
5278
	Cso("907332670", tors, 10, 1.05)
5279
	coroutine.resume(coroutine.create(function() 
5280
	for i = 1,20,0.1 do
5281
        swait()
5282
	BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
5283
        end
5284
	Cso("12222030", tors, 10, 1.05)
5285
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5286
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5287
		if v:FindFirstChild("Head") then
5288
                        Eviscerate(v)
5289
                        SoulSteal(v)
5290
		end
5291
	end
5292
        wait(15)
5293
        exploitable = true
5294
        end))
5295
end
5296
function wutdefaq()
5297
        attack = true
5298
	hum.WalkSpeed = 0
5299
        WTF:Play()
5300
        repeat
5301
        swait()
5302
        WTF.Parent = tors
5303
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
5304
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
5305
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
5306
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
5307
		RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
5308
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
5309
	until STAUNT.Playing == false
5310
        attack = false
5311
	hum.WalkSpeed = 16
5312
end
5313
function Exploit()
5314
        exploitable = false
5315
	Cso("135017578", tors, 10, 1.05)
5316
	coroutine.resume(coroutine.create(function() 
5317
	for i = 1,20,0.1 do
5318
        swait()
5319
	BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
5320
        end
5321
	Cso("160718677", tors, 10, 1.05)
5322
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5323
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5324
		if v:FindFirstChild("Head") then
5325
                        Eviscerate(v)
5326
                        SoulSteal(v)
5327
		end
5328
	end
5329
        wait(15)
5330
        exploitable = true
5331
        end))
5332
end
5333
function ASCENTION()
5334
	attack = true
5335
	hum.WalkSpeed = 0
5336
	Cso("987502413", tors, 10, 1.05)
5337
        local vel2 = Instance.new("BodyVelocity",tors)
5338
        vel2.Velocity = Vector3.new(0,30,0)
5339
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5340
	for i = 0,20,0.1 do
5341
	HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "Random Guy")
5342
		swait()
5343
                BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5344
                BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5345
		CameraEnshaking(1, 4)
5346
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5347
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5348
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5349
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5350
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5351
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5352
	end
5353
	hum.WalkSpeed = 16
5354
        vel2:Destroy()
5355
	attack = false
5356
end
5357
5358
function Taunt1()
5359
    attack = true
5360
    hum.WalkSpeed = 3.01
5361
    Cso("1535994137", hed, 10, 1)
5362
    for i = 0, 9, 0.1 do
5363
        swait()
5364
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0.1)
5365
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(30)), 0.1)
5366
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 3.5)), Rad(0), Rad(-30)), 0.1)
5367
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
5368
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
5369
        RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(10), Rad(-20), Rad(-90)), 0.2)
5370
        LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0 + 0.025 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(6), Rad(20), Rad(90)), 0.2)
5371
    end
5372
    hum.WalkSpeed = 16
5373
    attack = false
5374
end
5375
5376
function Destruction()
5377
    attack = true
5378
    local Ring1 = Instance.new("Part", char)
5379
    Ring1.Anchored = true
5380
    Ring1.BrickColor = maincolor
5381
    Ring1.CanCollide = false
5382
    Ring1.FormFactor = 3
5383
    Ring1.Name = "Ring"
5384
    Ring1.Material = "Neon"
5385
    Ring1.Size = Vector3.new(1, 0.05, 1)
5386
    Ring1.Transparency = 1
5387
    Ring1.TopSurface = 0
5388
    Ring1.BottomSurface = 0
5389
    local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
5390
    Ring1Mesh.MeshType = "Brick"
5391
    Ring1Mesh.Name = "SizeMesh"
5392
    Ring1Mesh.Scale = Vector3.new(0, 1, 0)
5393
    local InnerRing1 = Ring1:Clone()
5394
    InnerRing1.Parent = char
5395
    InnerRing1.Transparency = 0
5396
    InnerRing1.BrickColor = BrickColor.new("New Yeller")
5397
    InnerRing1.Size = Vector3.new(1, 1, 1)
5398
    local InnerRing1Mesh = InnerRing1.SizeMesh
5399
    InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
5400
    InnerRing1Mesh.MeshType = "Sphere"
5401
    Ring1:Destroy()
5402
    for i = 0, 5, 0.1 do
5403
        swait()
5404
        SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0)
5405
        SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, BrickC("Institutional white"), 0)
5406
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
5407
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
5408
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-12.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
5409
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
5410
        RW.C0 = clerp(RW.C0, CF(1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-25)), 0.1)
5411
        LW.C0 = clerp(LW.C0, CF(-1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(25)), 0.1)
5412
        root.CFrame = FaceMouse()[1]
5413
    end
5414
    InnerRing1.Transparency = 1
5415
    InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
5416
    CreateSound("294188875", char, 2.3, 1)
5417
    local a = IT("Part", char)
5418
    a.Name = "Direction"
5419
    a.Anchored = true
5420
    a.BrickColor = maincolor
5421
    a.Material = "Neon"
5422
    a.Transparency = 0
5423
    a.Shape = "Cylinder"
5424
    a.CanCollide = false
5425
    local a2 = IT("Part", char)
5426
    a2.Name = "Direction"
5427
    a2.Anchored = true
5428
    a2.BrickColor = maincolor
5429
    a2.Color = maincolor.Color
5430
    a2.Material = "Neon"
5431
    a2.Transparency = 0.5
5432
    a2.Shape = "Cylinder"
5433
    a2.CanCollide = false
5434
    local ba = IT("Part", char)
5435
    ba.Name = "HitDirect"
5436
    ba.Anchored = true
5437
    ba.BrickColor = maincolor
5438
    ba.Material = "Neon"
5439
    ba.Transparency = 1
5440
    ba.CanCollide = false
5441
    local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5442
    local ignore = char
5443
    local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5444
    a.BottomSurface = 10
5445
    a.TopSurface = 10
5446
    a2.BottomSurface = 10
5447
    a2.TopSurface = 10
5448
    local distance = (InnerRing1.CFrame.p - position).magnitude
5449
    a.Size = Vector3.new(distance, 1, 1)
5450
    a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5451
    a2.Size = Vector3.new(distance, 1, 1)
5452
    a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5453
    ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5454
    a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5455
    a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5456
    game:GetService("Debris"):AddItem(a, 20)
5457
    game:GetService("Debris"):AddItem(a2, 20)
5458
    game:GetService("Debris"):AddItem(ba, 20)
5459
    local msh = Instance.new("SpecialMesh", a)
5460
    msh.MeshType = "Sphere"
5461
    msh.Scale = Vector3.new(1, 25, 25)
5462
    local msh2 = Instance.new("SpecialMesh", a2)
5463
    msh2.MeshType = "Sphere"
5464
    msh2.Scale = Vector3.new(1, 30, 30)
5465
    for i = 0, 10, 0.1 do
5466
        swait()
5467
        root.CFrame = FaceMouse()[1]
5468
        hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
5469
        a2.Color = maincolor.Color
5470
        InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
5471
        ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5472
        hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5473
        distance = (InnerRing1.CFrame.p - position).magnitude
5474
        a.Size = Vector3.new(distance, 1, 1)
5475
        a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5476
        a2.Size = Vector3.new(distance, 1, 1)
5477
        a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5478
        ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5479
        a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5480
        a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5481
        msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
5482
        msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
5483
        SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
5484
        SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
5485
        for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
5486
        if v:FindFirstChild("Head") then
5487
            Eviscerate(v)
5488
            SoulSteal(v)
5489
        end
5490
    end
5491
    end
5492
    a:Destroy()
5493
    a2:Destroy()
5494
    ba:Destroy()
5495
    InnerRing1:Destroy()
5496
    attack = false
5497
    hum.CameraOffset = Vector3.new(0,0,0)
5498
end
5499
5500
function Flame_Burst()
5501
	local target = nil
5502
	local targettorso = nil
5503
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5504
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
5505
			target = mouse.Target.Parent.Humanoid
5506
			target2 = mouse.Target.Parent
5507
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
5508
		end
5509
	end
5510
	if target ~= nil then
5511
		attack = true
5512
		hum.WalkSpeed = 0
5513
		for i = 0, 3.4, 0.1 do
5514
			swait()
5515
			hum.WalkSpeed = 0
5516
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(45)), 0.1)
5517
			tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
5518
			RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5519
			LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5520
			RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-15), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
5521
			LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
5522
		end
5523
		--targettorso:BreakJoints()
5524
		for i = 0, 3.4, 0.1 do
5525
			swait()
5526
			hum.WalkSpeed = 0
5527
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(45)), 0.1)
5528
			tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
5529
			RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5530
			LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5531
			RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(135), Rad(-.6), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
5532
			LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
5533
		end
5534
		for i, v in pairs(target2:GetChildren()) do
5535
			if(not char:IsAncestorOf(v))then
5536
				local hum = (v and v.Parent and v.Parent:FindFirstChildOfClass'Humanoid')
5537
				local hedder = (v and v.Parent and v.Parent:FindFirstChild'Head')
5538
				if(hum and hedder and hum.Health > 0)then
5539
				Eviscerate(v.Parent)
5540
			end
5541
			end
5542
		end
5543
		attack = false
5544
		hum.WalkSpeed = 16
5545
	end
5546
end
5547
5548
function GIMME_THOSE()
5549
    attack = true
5550
    chatfunc("BURN....", BrickColor.random().Color)
5551
    for i = 0,5.2,0.1 do
5552
        swait()
5553
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
5554
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5555
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
5556
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
5557
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
5558
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
5559
    end
5560
    chatfunc("IN....", BrickColor.random().Color)
5561
    wait(2)
5562
    CreateSound("331666100", char, 10, 1)
5563
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5564
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5565
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5566
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5567
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
5568
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
5569
    chatfunc("HELL!!!!!", BrickColor.random().Color)
5570
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
5571
        if v:FindFirstChild("Head") then
5572
            Eviscerate(v)
5573
            SoulSteal(v)
5574
        end
5575
    end
5576
    coroutine.resume(coroutine.create(function()
5577
        for i = 0,2.8,0.1 do
5578
            swait()
5579
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
5580
        end
5581
        for i = 0,1.8,0.1 do
5582
            swait()
5583
        hum.CameraOffset = Vector3.new(0,0,0)
5584
        end
5585
    end))
5586
    for i = 0,3.7,0.1 do
5587
        SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
5588
        SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
5589
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
5590
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5591
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
5592
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
5593
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
5594
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
5595
    end
5596
    wait(.6)
5597
    CreateSound("907332997", hed, 10, 1)
5598
    attack = false
5599
end
5600
5601
function Eruption()
5602
    attack = true
5603
    hum.WalkSpeed = 2
5604
        hum.JumpPower = 0
5605
    for i = 0,7,0.1 do
5606
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
5607
        swait()
5608
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5609
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5610
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5611
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5612
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5613
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5614
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
5615
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
5616
    end
5617
    CreateSound("144699494", tors, 10, 1)
5618
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 1.6, 1.6, 1.6, 0.02)
5619
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 3.6, 3.6, 3.6, 0.02)
5620
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 5.6, 5.6, 5.6, 0.02)
5621
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 8.6, 8, 8, 0.03)
5622
    MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
5623
    coroutine.resume(coroutine.create(function()
5624
        for i = 0,1.8,0.1 do
5625
            swait()
5626
            hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
5627
        end
5628
        for i = 0,1.8,0.1 do
5629
            swait()
5630
        hum.CameraOffset = Vector3.new(0,0,0)
5631
        end
5632
    end))
5633
        local vel2 = Instance.new("BodyVelocity",tors)
5634
        vel2.Velocity = Vector3.new(0,55,0)
5635
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5636
    for i = 0,4,0.1 do
5637
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
5638
        swait()
5639
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5640
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5641
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5642
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5643
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5644
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5645
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
5646
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
5647
    end
5648
    hum.WalkSpeed = 16
5649
        vel2:Destroy()
5650
        hum.JumpPower = 50
5651
    attack = false
5652
end
5653
5654
function Solar_Flare2()
5655
    attack = true
5656
    hum.WalkSpeed = 2
5657
        hum.JumpPower = 75
5658
        hum.Jump = true
5659
        wait(0.4)
5660
    CreateSound("144699494", tors, 10, 1)
5661
        hum.JumpPower = 0
5662
    Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, .6, .6, .6, 0.02)
5663
    Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 1.6, 1.6, 1.6, 0.02)
5664
    Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 2.6, 2.6, 2.6, 0.02)
5665
    for i = 0,20,0.1 do
5666
                root.Velocity = root.CFrame.lookVector * 60
5667
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5668
        swait()
5669
        Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5670
        Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5671
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.15)
5672
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5673
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5674
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5675
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5676
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5677
    end
5678
    hum.WalkSpeed = 16
5679
        hum.JumpPower = 50
5680
    attack = false
5681
end
5682
5683
function Solar_Flare()
5684
    attack = true
5685
    hum.WalkSpeed = 2
5686
        hum.JumpPower = 75
5687
        hum.Jump = true
5688
        wait(0.4)
5689
    CreateSound("144699494", tors, 10, 1)
5690
        hum.JumpPower = 0
5691
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, .6, .6, .6, 0.02)
5692
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 1.6, 1.6, 1.6, 0.02)
5693
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 2.6, 2.6, 2.6, 0.02)
5694
    for i = 0,20,0.1 do
5695
                root.Velocity = root.CFrame.lookVector * 60
5696
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5697
        swait()
5698
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5699
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5700
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.15)
5701
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5702
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5703
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5704
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5705
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5706
    end
5707
    hum.WalkSpeed = 16
5708
        hum.JumpPower = 50
5709
    attack = false
5710
end
5711
function dmg(dude)
5712
if dude.Name ~= char then
5713
dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
5714
local bgf = Instance.new("BodyGyro",dude.Head)
5715
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5716
local val = Instance.new("BoolValue",dude)
5717
val.Name = "IsHit"
5718
local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
5719
local partasdeff = Instance.new("ParticleEmitter",torsy)
5720
partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5721
partasdeff.LightEmission = .1
5722
partasdeff.Size = NumberSequence.new(0.2)
5723
partasdeff.Texture = "rbxassetid://771221224"
5724
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5725
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5726
partasdeff.Transparency = bbb
5727
partasdeff.Size = aaa
5728
partasdeff.ZOffset = .9
5729
partasdeff.Acceleration = Vector3.new(0, -5, 0)
5730
partasdeff.LockedToPart = false
5731
partasdeff.EmissionDirection = "Back"
5732
partasdeff.Lifetime = NumberRange.new(1, 2)
5733
partasdeff.Rate = 1000
5734
partasdeff.Rotation = NumberRange.new(-100, 100)
5735
partasdeff.RotSpeed = NumberRange.new(-100, 100)
5736
partasdeff.Speed = NumberRange.new(6)
5737
partasdeff.VelocitySpread = 10000
5738
partasdeff.Enabled=false
5739
partasdeff:Emit(30)
5740
coroutine.wrap(function()
5741
targetted = nil
5742
swait(30)
5743
dude:BreakJoints()
5744
swait(5)
5745
dude:FindFirstChildOfClass("Humanoid"):Destroy()
5746
for i=0,1,.05 do
5747
for a,v in pairs(dude:GetChildren()) do
5748
if v:IsA("BasePart") then
5749
v.Transparency = i
5750
end
5751
end
5752
swait()
5753
end
5754
for a,v in pairs(dude:GetChildren()) do
5755
if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
5756
v.ParticleEmitter.Enabled = false
5757
end
5758
game:service'Debris':AddItem(v,2)
5759
end
5760
end)()
5761
end
5762
end
5763
function kdown(dd)
5764
if dd.Name ~= char then
5765
dd.Humanoid.PlatformStand = true
5766
local bgf = Instance.new("BodyGyro",dd.Head)
5767
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5768
local val = Instance.new("BoolValue",dd)
5769
val.Name = "IsHit"
5770
end
5771
end
5772
function TargetSelect(person)
5773
local dd=coroutine.wrap(function()
5774
if targetted ~= person then
5775
targetted = person
5776
img2.Size = UDim2.new(1,0,1,0)
5777
img2.ImageTransparency = 0
5778
img2.Position = UDim2.new(0,0,0,0)
5779
for i = 0, 2, 0.1 do
5780
swait()
5781
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
5782
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
5783
img2.ImageTransparency = img2.ImageTransparency + 0.05
5784
end
5785
end
5786
end)
5787
dd()
5788
end
5789
function Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
5790
    attack = true
5791
    hum.WalkSpeed = 0
5792
    if targetted.Name ~= "makhail07" and targetted.Name ~= "Salvo_Starly" and targetted.Name ~= "Nebula_Zorua" and targetted.Name ~= "KillerDarkness0105" then
5793
        local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
5794
            local partasdeff = Instance.new("ParticleEmitter",torsy)
5795
            partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5796
            partasdeff.LightEmission = .1
5797
            partasdeff.Size = NumberSequence.new(0.2)
5798
            partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
5799
            aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5800
            bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5801
            partasdeff.Transparency = bbb
5802
            partasdeff.Size = aaa
5803
            partasdeff.ZOffset = .9
5804
            partasdeff.Acceleration = Vector3.new(0, -5, 0)
5805
            partasdeff.LockedToPart = false
5806
            partasdeff.EmissionDirection = "Back"
5807
            partasdeff.Lifetime = NumberRange.new(1, 2)
5808
            partasdeff.Rate = 1000
5809
            partasdeff.Rotation = NumberRange.new(-100, 100)
5810
            partasdeff.RotSpeed = NumberRange.new(-100, 100)
5811
            partasdeff.Speed = NumberRange.new(6)
5812
            partasdeff.VelocitySpread = 10000
5813
            partasdeff.Enabled=false
5814
    for i = 0, 1.4, 0.1 do
5815
        swait()
5816
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5817
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5818
        if Mrandom(1,15) == 1 then
5819
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5820
        end
5821
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5822
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5823
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5824
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5825
    end
5826
    dmg(targetted)
5827
    partasdeff.Enabled=true
5828
CreateSound("429400881", torsy, 10, .8)
5829
    for i = 0, 1.4, 0.1 do
5830
        swait()
5831
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5832
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5833
        if Mrandom(1,15) == 1 then
5834
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5835
        end
5836
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5837
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5838
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5839
        LW.C0 = clerp(LW.C0, CF(-.4, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(65)), 0.1)
5840
    end
5841
    partasdeff.Enabled=false
5842
    for i = 0, 1.4, 0.1 do
5843
        swait()
5844
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5845
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5846
        if Mrandom(1,15) == 1 then
5847
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5848
        end
5849
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5850
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5851
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5852
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5853
        end
5854
    attack = false
5855
    hum.WalkSpeed = 16
5856
    elseif targetted.Name == "makhail07" then
5857
    for i = 0, 2.4, 0.1 do
5858
        swait()
5859
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5860
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5861
        if Mrandom(1,15) == 1 then
5862
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5863
        end
5864
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5865
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5866
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5867
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5868
    end
5869
    for i = 0, 2.4, 0.1 do
5870
        swait()
5871
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5872
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5873
        if Mrandom(1,15) == 1 then
5874
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5875
        end
5876
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5877
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5878
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5879
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
5880
    end
5881
    coroutine.wrap(function()
5882
    wait(2)
5883
    --partasdeff:Remove()
5884
    end)()
5885
    local sel = Mrandom(1,3)
5886
    if sel == 1 then   
5887
    chatfunc("Hmhmhm, Why try?")
5888
    elseif sel == 2 then   
5889
    chatfunc("Stop it that's my creator.")
5890
    elseif sel == 3 then
5891
    chatfunc("I can't do that...")
5892
    end
5893
    wait(2)
5894
    hum.WalkSpeed = 16
5895
    attack = false
5896
    elseif targetted.Name == "Salvo_Starly" then
5897
        for i = 0, 2.4, 0.1 do
5898
        swait()
5899
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5900
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5901
        if Mrandom(1,15) == 1 then
5902
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5903
        end
5904
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5905
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5906
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5907
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5908
    end
5909
        for i = 0, 2.4, 0.1 do
5910
        swait()
5911
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5912
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5913
        if Mrandom(1,15) == 1 then
5914
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5915
        end
5916
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5917
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5918
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5919
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
5920
    end
5921
    coroutine.wrap(function()
5922
    wait(2)
5923
    --partasdeff:Remove()
5924
    end)()
5925
    local sel = Mrandom(1,3)
5926
    if sel == 1 then   
5927
    chatfunc("Sorry about that.")
5928
    elseif sel == 2 then   
5929
    chatfunc("H-Hello. I almost killed you.")
5930
    elseif sel == 3 then
5931
    chatfunc("OwO?")
5932
    end
5933
    wait(2)
5934
    hum.WalkSpeed = 16
5935
    attack = false
5936
    elseif targetted.Name == "Nebula_Zorua" then
5937
        for i = 0, 2.4, 0.1 do
5938
        swait()
5939
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5940
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5941
        if Mrandom(1,15) == 1 then
5942
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5943
        end
5944
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5945
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5946
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5947
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5948
    end
5949
        for i = 0, 2.4, 0.1 do
5950
        swait()
5951
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5952
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5953
        if Mrandom(1,15) == 1 then
5954
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5955
        end
5956
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5957
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5958
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5959
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
5960
    end
5961
    coroutine.wrap(function()
5962
    wait(2)
5963
    --partasdeff:Remove()
5964
    end)()
5965
    local sel = Mrandom(1,3)
5966
    if sel == 1 then   
5967
    chatfunc("Sorry, Nebula.")
5968
    elseif sel == 2 then   
5969
    chatfunc("Theres no need to harm you. Yet...")
5970
    elseif sel == 3 then
5971
    chatfunc("My mistake.")
5972
    end
5973
    wait(2)
5974
    hum.WalkSpeed = 16
5975
    attack = false
5976
    elseif targetted.Name == "KillerDarkness0105" then
5977
        for i = 0, 2.4, 0.1 do
5978
        swait()
5979
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5980
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5981
        if Mrandom(1,15) == 1 then
5982
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5983
        end
5984
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5985
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5986
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5987
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5988
    end
5989
        for i = 0, 2.4, 0.1 do
5990
        swait()
5991
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5992
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5993
        if Mrandom(1,15) == 1 then
5994
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5995
        end
5996
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5997
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5998
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5999
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
6000
    end
6001
    coroutine.wrap(function()
6002
    wait(2)
6003
    --partasdeff:Remove()
6004
    end)()
6005
    local sel = Mrandom(1,3)
6006
    if sel == 1 then   
6007
    chatfunc("Hm, Killer it's been a while.")
6008
    elseif sel == 2 then   
6009
    chatfunc("No need for this.")
6010
    elseif sel == 3 then
6011
    chatfunc("Hello, sorry.")
6012
    end
6013
    wait(2)
6014
    hum.WalkSpeed = 16
6015
    attack = false
6016
    end
6017
end
6018
function HAAHHHHHH()
6019
    attack = true
6020
    hum.WalkSpeed = 0
6021
    Cso("300208779", hed, 10, 1)
6022
    for i = 0,9,0.1 do
6023
        swait()
6024
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
6025
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
6026
        if Mrandom(1,15) == 1 then
6027
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
6028
        end
6029
        RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
6030
        LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
6031
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
6032
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
6033
    end
6034
    attack = false
6035
    hum.WalkSpeed = 16
6036
end
6037
-------------------------------------------------------
6038
--End Attacks N Stuff--
6039
-------------------------------------------------------
6040
6041
Sprinting = false
6042
mouse.KeyDown:connect(function(key)
6043
    if string.byte(key) == 48 and attack == false and Mode ~= 10 then
6044
        Swing = 2
6045
        hum.WalkSpeed = 38.82
6046
        Sprinting = true
6047
    end
6048
end)
6049
mouse.KeyUp:connect(function(key)
6050
    if string.byte(key) == 48 and attack == false then
6051
        Swing = 1
6052
        Sprinting = false
6053
        hum.WalkSpeed = 16
6054
    end
6055
end)
6056
mouse.KeyDown:connect(function(key)
6057
    if attack == false then
6058
        if key == 'q' and Mode == 1 then
6059
                        Power_Burst()
6060
        elseif key == 'e' and Mode == 1 then
6061
            Mode = 2
6062
            SONG = 254826701
6063
            tecks2.Text = "Evil Gloves"
6064
            tecks2.TextColor3 = Color3.fromRGB(196, 40, 28)
6065
            tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6066
        for i, v in pairs(ArmourParts) do
6067
        v.BrickColor = BrickColor.new("Bright red")
6068
        v.Material = "Neon"
6069
        v.Transparency = 0
6070
        end
6071
  for i, v in pairs(NeonParts) do
6072
    maincolor = BrickColor.new("New Yeller")
6073
    v.BrickColor = maincolor
6074
    v.Material = "Neon"
6075
    v.Transparency = 0
6076
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6077
  end
6078
  for i, v in pairs(ArmourParts2) do
6079
    v.BrickColor = BrickColor.new("Bright red")
6080
    v.Material = "Neon"
6081
    v.Transparency = 0
6082
  end
6083
  for i, v in pairs(NeonParts2) do
6084
    maincolor = BrickColor.new("New Yeller")
6085
    v.BrickColor = maincolor
6086
    v.Material = "Neon"
6087
    v.Transparency = 0
6088
  end
6089
        elseif key == 'e' and Mode == 2 then
6090
            resetmode()
6091
        elseif key == 't' and Mode == 1 then
6092
                        Taunt()
6093
        elseif key == 'q' and Mode == 2 then
6094
                        Magic_Bombs()
6095
        elseif key == 'e' and Mode == 2 then
6096
                        Dangerous_Field()
6097
        elseif key == 't' and Mode == 2 then
6098
                        HAAH()
6099
        end
6100
    ---------------------------------------------------------------------
6101
    if key == 'r' and Mode == 1 then
6102
        Mode = 98534
6103
        SONG = 486598641
6104
        tecks2.Text = "EDGY"
6105
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6106
        tecks2.TextStrokeColor3 = Color3.fromRGB(98, 37, 209)
6107
 for i, v in pairs(ArmourParts) do
6108
    v.BrickColor = BrickColor.new("Really black")
6109
    v.Material = "Neon"
6110
    v.Transparency = 0
6111
  end
6112
  for i, v in pairs(NeonParts) do
6113
    maincolor = BrickColor.new("Royal purple")
6114
    v.BrickColor = maincolor
6115
    v.Material = "Neon"
6116
    v.Transparency = 0
6117
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1471407701"
6118
  end
6119
 for i, v in pairs(ArmourParts2) do
6120
    v.BrickColor = BrickColor.new("Really black")
6121
    v.Material = "Neon"
6122
    v.Transparency = 0
6123
  end
6124
  for i, v in pairs(NeonParts2) do
6125
    maincolor = BrickColor.new("Royal purple")
6126
    v.BrickColor = maincolor
6127
    v.Material = "Neon"
6128
    v.Transparency = 0
6129
  end
6130
        elseif key == 'q' and Mode == 98534 then
6131
            targett()
6132
        elseif key == 'e' and Mode == 98534 and targetted ~= nil then
6133
            Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
6134
        elseif key == 't' and Mode == 98534 then
6135
            HAAHHHHHH()
6136
        elseif key == 'r' and Mode == 98534  then
6137
            resetmode()
6138
    end
6139
    ---------------------------------------------------------------------
6140
    if key == 'm' and Mode == 1 then
6141
        Mode = pIXELATED
6142
        SONG = 853518668
6143
        tecks2.Text = "PiXeL"
6144
        tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
6145
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6146
 for i, v in pairs(ArmourParts) do
6147
    v.BrickColor = BrickColor.new("Really black")
6148
    v.Material = "Neon"
6149
    v.Transparency = 0
6150
  end
6151
  for i, v in pairs(NeonParts) do
6152
    maincolor = BrickColor.new("Lapis")
6153
    v.BrickColor = maincolor
6154
    v.Material = "Neon"
6155
    v.Transparency = 0
6156
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=231432333"
6157
  end
6158
 for i, v in pairs(ArmourParts2) do
6159
    v.BrickColor = BrickColor.new("Really black")
6160
    v.Material = "Neon"
6161
    v.Transparency = 0
6162
  end
6163
  for i, v in pairs(NeonParts2) do
6164
    maincolor = BrickColor.new("Lapis")
6165
    v.BrickColor = maincolor
6166
    v.Material = "Neon"
6167
    v.Transparency = 0
6168
  end
6169
        elseif key == 'm' and Mode == pIXELATED then
6170
            resetmode()
6171
        elseif key == 'q' and Mode == pIXELATED and corrupted == false then
6172
            Pixel_Corrupt()
6173
        elseif key == 'm' and Mode == pIXELATED then
6174
            resetmode()
6175
    end
6176
    ---------------------------------------------------------------------
6177
    if key == 'y' and Mode == 1 then
6178
        Mode = 3
6179
        SONG = 580367180
6180
        tecks2.Text = "Stranger"
6181
        tecks2.TextColor3 = Color3.fromRGB(.5, 0, .5)
6182
        tecks2.TextStrokeColor3 = Color3.fromRGB(.5, 0, .5)
6183
 for i, v in pairs(ArmourParts) do
6184
    v.BrickColor = BrickColor.new("Black")
6185
    v.Material = "Neon"
6186
    v.Transparency = 0
6187
  end
6188
  for i, v in pairs(NeonParts) do
6189
    maincolor = BrickColor.new("Royal purple")
6190
    v.BrickColor = maincolor
6191
    v.Material = "Neon"
6192
    v.Transparency = 0
6193
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6194
  end 
6195
 for i, v in pairs(ArmourParts2) do
6196
    v.BrickColor = BrickColor.new("Black")
6197
    v.Material = "Neon"
6198
    v.Transparency = 0
6199
  end
6200
  for i, v in pairs(NeonParts2) do
6201
    maincolor = BrickColor.new("Royal purple")
6202
    v.BrickColor = maincolor
6203
    v.Material = "Neon"
6204
    v.Transparency = 0
6205
  end 
6206
        elseif key == 'y' and Mode == 3 then
6207
            resetmode()
6208
        elseif key == 'e' and Mode == 3 then
6209
            Painful_Stomp()
6210
        elseif key == 'z' and Mode == 3 then
6211
            Purity_Slam()
6212
        elseif key == 'x' and Mode == 3 then
6213
            Tauntmelon()
6214
        elseif key == 't' and Mode == 3 then
6215
            un_fun()
6216
        elseif key == 'q' and Mode == 3 then
6217
            Shockwave()
6218
    end
6219
    ---------------------------------------------------------------------
6220
    if key == 'u' and Mode == 1 then
6221
        Mode = 1555
6222
        SONG = 1131624146
6223
        tecks2.Text = "Anime"
6224
        tecks2.TextColor3 = Color3.fromRGB(255,0,255)
6225
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,255)
6226
 for i, v in pairs(ArmourParts) do
6227
    v.BrickColor = BrickColor.new("Black")
6228
    v.Material = "Neon"
6229
    v.Transparency = 0
6230
  end
6231
  for i, v in pairs(NeonParts) do
6232
    maincolor = BrickColor.new("Carnation pink")
6233
    v.BrickColor = maincolor
6234
    v.Material = "Neon"
6235
    v.Transparency = 0
6236
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=648887959"
6237
  end
6238
 for i, v in pairs(ArmourParts2) do
6239
    v.BrickColor = BrickColor.new("Black")
6240
    v.Material = "Neon"
6241
    v.Transparency = 0
6242
  end
6243
  for i, v in pairs(NeonParts2) do
6244
    maincolor = BrickColor.new("Carnation pink")
6245
    v.BrickColor = maincolor
6246
    v.Material = "Neon"
6247
    v.Transparency = 0
6248
  end
6249
        elseif key == 'u' and Mode == 1555 then
6250
            resetmode()
6251
        elseif key == 'y' and Mode == 1555 then
6252
            Field()
6253
        elseif key == 't' and Mode == 1555 then
6254
            lolik()
6255
        elseif key == 'q' and Mode == 1555 then
6256
            Pixel_Corrupt()
6257
        elseif key == 'f' and Mode == 1555 then
6258
            Anime_Splosion()
6259
        elseif key == 'z' and Mode == 1555 then
6260
            Cryo_Freeze()
6261
        elseif key == 'x' and Mode == 1555 then
6262
            Painful_Stomp2()
6263
    end
6264
    ---------------------------------------------------------------------
6265
    if key == 'i' and Mode == 1 then
6266
        Mode = 56565
6267
        SONG = 419346122
6268
        tecks2.Text = "Solar"
6269
        tecks2.TextColor3 = Color3.fromRGB(222,255,0)
6270
        tecks2.TextStrokeColor3 = Color3.fromRGB(222,255,0)
6271
 for i, v in pairs(ArmourParts) do
6272
    v.BrickColor = BrickColor.new("Really black")
6273
    v.Material = "Neon"
6274
    v.Transparency = 0
6275
  end
6276
  for i, v in pairs(NeonParts) do
6277
    maincolor = BrickColor.new("Deep orange")
6278
    v.BrickColor = maincolor
6279
    v.Material = "Neon"
6280
    v.Transparency = 0
6281
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6282
  end
6283
 for i, v in pairs(ArmourParts2) do
6284
    v.BrickColor = BrickColor.new("Really black")
6285
    v.Material = "Neon"
6286
    v.Transparency = 0
6287
  end
6288
  for i, v in pairs(NeonParts2) do
6289
    maincolor = BrickColor.new("Deep orange")
6290
    v.BrickColor = maincolor
6291
    v.Material = "Neon"
6292
    v.Transparency = 0
6293
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6294
  end
6295
        elseif key == 't' and Mode == 56565 then
6296
            Taunt2()
6297
        elseif key == 'i' and Mode == 56565 then
6298
            resetmode()
6299
        elseif key == 'c' and Mode == 56565 then
6300
            Eruption2()
6301
        elseif key == 'x' and Mode == 56565 then
6302
            Solar_Flare2()
6303
        elseif key == 'z' and Mode == 56565 then
6304
            Painful_Stomp()
6305
    end
6306
    ---------------------------------------------------------------------
6307
    if key == 'm' and Mode == 6 then
6308
        Mode = 1800
6309
        SONG = 1118967006
6310
        tecks2.Text = "Forbidden Soul"
6311
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6312
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6313
 for i, v in pairs(ArmourParts) do
6314
    v.BrickColor = BrickColor.new("Hot White")
6315
    v.Material = "Neon"
6316
    v.Transparency = 0
6317
  end
6318
  for i, v in pairs(NeonParts) do
6319
    maincolor = BrickColor.new("Really black")
6320
    v.BrickColor = maincolor
6321
    v.Material = "Neon"
6322
    v.Transparency = 0
6323
  end
6324
 for i, v in pairs(ArmourParts2) do
6325
    v.BrickColor = BrickColor.new("Hot White")
6326
    v.Material = "Neon"
6327
    v.Transparency = 0
6328
  end
6329
  for i, v in pairs(NeonParts2) do
6330
    maincolor = BrickColor.new("Really black")
6331
    v.BrickColor = maincolor
6332
    v.Material = "Neon"
6333
    v.Transparency = 0
6334
  end
6335
char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6336
        elseif key == 't' and Mode == 1800 then
6337
            TTTTTTTTTTGaunt()
6338
        elseif key == 'm' and Mode == 1800 then
6339
            resetmode()
6340
        elseif key == 'q' and Mode == 1800 and exploitable == true then
6341
            Exploit()
6342
        elseif key == 'y' and Mode == 1800 then
6343
            Ancient_Rage()
6344
        elseif key == 'r' and Mode == 1800 then
6345
            Distort()
6346
        elseif key == 'g' and Mode == 1800 then
6347
            Hell_From_Above()
6348
        elseif key == 'h' and Mode == 1800 then
6349
            Universal_Crush()
6350
        elseif key == 'j' and Mode == 1800 then
6351
            Multi_Bombs()
6352
        elseif key == 'z' and Mode == 1800 then
6353
            Eruption()
6354
        elseif key == 'x' and Mode == 1800 then
6355
            Solar_Flare()
6356
    end
6357
    ---------------------------------------------------------------------
6358
    if key == 'o' and Mode == 1 then
6359
        Mode = 4
6360
        SONG = 595800581
6361
        tecks2.Text = "Divinity"
6362
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6363
        tecks2.TextStrokeColor3 = Color3.fromRGB(245, 205, 48)
6364
 for i, v in pairs(ArmourParts) do
6365
    v.BrickColor = BrickColor.new("Black")
6366
    v.Material = "Neon"
6367
    v.Transparency = 0
6368
  end
6369
  for i, v in pairs(NeonParts) do
6370
    maincolor = BrickColor.new("Bright yellow")
6371
    v.BrickColor = maincolor
6372
    v.Material = "Neon"
6373
    v.Transparency = 0
6374
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6375
  end
6376
 for i, v in pairs(ArmourParts2) do
6377
    v.BrickColor = BrickColor.new("Black")
6378
    v.Material = "Neon"
6379
    v.Transparency = 0
6380
  end
6381
  for i, v in pairs(NeonParts2) do
6382
    maincolor = BrickColor.new("Bright yellow")
6383
    v.BrickColor = maincolor
6384
    v.Material = "Neon"
6385
    v.Transparency = 0
6386
  end
6387
        elseif key == 'o' and Mode == 4 then
6388
            resetmode()
6389
        elseif key == 't' and Mode == 4 then
6390
            again()
6391
        elseif key == 'q' and Mode == 4 then
6392
            Pulse()
6393
    end
6394
    ---------------------------------------------------------------------
6395
    if key == 'p' and Mode == 1 then
6396
                attack = true
6397
        SONG = 1881895904
6398
                hum.WalkSpeed = 0
6399
            for i = 1,20,0.1 do
6400
                swait()
6401
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
6402
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
6403
        RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
6404
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
6405
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(75)), 0.05)
6406
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
6407
            BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
6408
                end
6409
                hum.WalkSpeed = 16
6410
                attack = false
6411
        Mode = 100
6412
        tecks2.Text = "OverPowered-Divinity"
6413
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6414
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 176, 0)
6415
            Cso("743499393", tors, 10, 1.05)
6416
            BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
6417
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
6418
 for i, v in pairs(ArmourParts) do
6419
    v.BrickColor = BrickColor.new("Really black")
6420
    v.Material = "Neon"
6421
    v.Transparency = 0.2
6422
  end
6423
  for i, v in pairs(NeonParts) do
6424
    maincolor = BrickColor.new("Deep orange")
6425
    v.BrickColor = maincolor
6426
    v.Material = "Neon"
6427
    v.Transparency = 0.5
6428
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6429
  end
6430
 for i, v in pairs(ArmourParts2) do
6431
    v.BrickColor = BrickColor.new("Really black")
6432
    v.Material = "Neon"
6433
    v.Transparency = 0.2
6434
  end
6435
  for i, v in pairs(NeonParts2) do
6436
    maincolor = BrickColor.new("Deep orange")
6437
    v.BrickColor = maincolor
6438
    v.Material = "Neon"
6439
    v.Transparency = 0.5
6440
  end
6441
        elseif key == 'p' and Mode == 100 then
6442
            resetmode()
6443
        elseif key == 'q' and Mode == 100 then
6444
            LAZER()
6445
    end
6446
    ---------------------------------------------------------------------
6447
    if key == 'f' and Mode == 1 then
6448
        Mode = 5
6449
        SONG = 170282324
6450
        tecks2.Text = "Cyber Monarch"
6451
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6452
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,0)
6453
 for i, v in pairs(ArmourParts) do
6454
    v.BrickColor = BrickColor.new("Black")
6455
    v.Material = "Neon"
6456
    v.Transparency = 0
6457
  end
6458
  for i, v in pairs(NeonParts) do
6459
    maincolor = BrickColor.new("Really red")
6460
    v.BrickColor = maincolor
6461
    v.Material = "Neon"
6462
    v.Transparency = 0
6463
char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
6464
  end
6465
 for i, v in pairs(ArmourParts2) do
6466
    v.BrickColor = BrickColor.new("Black")
6467
    v.Material = "Neon"
6468
    v.Transparency = 0
6469
  end
6470
  for i, v in pairs(NeonParts2) do
6471
    maincolor = BrickColor.new("Really red")
6472
    v.BrickColor = maincolor
6473
    v.Material = "Neon"
6474
    v.Transparency = 0
6475
  end
6476
        elseif key == 'f' and Mode == 5 then
6477
            resetmode()
6478
        elseif key == 'q' and Mode == 5 and exploitable == true then
6479
            Exploit()
6480
        elseif key == 't' and Mode == 5 then
6481
            PENIS()
6482
    end
6483
    ---------------------------------------------------------------------
6484
    if key == 'g' and Mode == 1 then
6485
        Mode = 6
6486
        SONG = 407749940
6487
        tecks2.Text = "The_Hell_Error_BR"
6488
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6489
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6490
 for i, v in pairs(ArmourParts) do
6491
    v.BrickColor = BrickColor.new("Black")
6492
    v.Material = "Metal"
6493
    v.Transparency = 0
6494
  end
6495
  for i, v in pairs(NeonParts) do
6496
    maincolor = BrickColor.new("Really red")
6497
    v.BrickColor = maincolor
6498
    v.Material = "Neon"
6499
    v.Transparency = 0
6500
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
6501
  end
6502
 for i, v in pairs(ArmourParts2) do
6503
    v.BrickColor = BrickColor.new("Black")
6504
    v.Material = "Metal"
6505
    v.Transparency = 0
6506
  end
6507
  for i, v in pairs(NeonParts2) do
6508
    maincolor = BrickColor.new("Really red")
6509
    v.BrickColor = maincolor
6510
    v.Material = "Neon"
6511
    v.Transparency = 0
6512
  end
6513
        elseif key == 'g' and Mode == 6 then
6514
            resetmode()
6515
        elseif key == 'q' and Mode == 6 then
6516
            Distort()
6517
        elseif key == 'e' and Mode == 6 then
6518
            Ancient_Rage()
6519
        elseif key == 't' and Mode == 6 then
6520
            TTTTTTTTTTTaunt()
6521
    end
6522
    ---------------------------------------------------------------------
6523
    if key == 'h' and Mode == 1 then
6524
        Mode = 7
6525
        SONG = 150794704
6526
        tecks2.Text = "Doge"
6527
        tecks2.TextColor3 = Color3.fromRGB(163, 162, 165)
6528
        tecks2.TextStrokeColor3 = Color3.fromRGB(253, 234, 141)
6529
 for i, v in pairs(ArmourParts) do
6530
    v.BrickColor = BrickColor.new("Cool yellow")
6531
    v.Material = "Neon"
6532
    v.Transparency = 0
6533
  end
6534
  for i, v in pairs(NeonParts) do
6535
    maincolor = BrickColor.new("New Yeller")
6536
    v.BrickColor = maincolor
6537
    v.Material = "Neon"
6538
    v.Transparency = 0
6539
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=246991049"
6540
  end
6541
 for i, v in pairs(ArmourParts2) do
6542
    v.BrickColor = BrickColor.new("Cool yellow")
6543
    v.Material = "Neon"
6544
    v.Transparency = 0
6545
  end
6546
  for i, v in pairs(NeonParts2) do
6547
    maincolor = BrickColor.new("New Yeller")
6548
    v.BrickColor = maincolor
6549
    v.Material = "Neon"
6550
    v.Transparency = 0
6551
  end
6552
    elseif key == 'h' and Mode == 7 then
6553
        resetmode()
6554
    elseif key == 't' and Mode == 7 then
6555
                BARK()
6556
    elseif key == 'q' and Mode == 7 then
6557
                Bark_Splosion()
6558
    end
6559
    if key == 'j' and Mode == 1 then
6560
        SONG = 1359036559
6561
            attack = true
6562
            hum.WalkSpeed = 0
6563
    for i = 0,10,0.08 do
6564
        swait()
6565
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0 + 255.45 * i)), 0.15)
6566
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
6567
        RH.C0 = clerp(RH.C0, CF(1, -0.7 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
6568
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
6569
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
6570
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
6571
    end
6572
    attack = false
6573
    hum.WalkSpeed = 16
6574
        Mode = 50
6575
            BlockEffect(BrickC("Magenta"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6576
        tecks2.Text = "SUPER_OVERPOWERED_DOGE"
6577
        tecks2.TextColor3 = Color3.fromRGB(255, 0, 255)
6578
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
6579
 for i, v in pairs(ArmourParts) do
6580
    v.BrickColor = BrickColor.new("Magenta")
6581
    v.Material = "Neon"
6582
    v.Transparency = 0
6583
  end
6584
  for i, v in pairs(NeonParts) do
6585
    maincolor = BrickColor.new("White")
6586
    v.BrickColor = maincolor
6587
    v.Material = "Neon"
6588
    v.Transparency = 0
6589
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6590
  end
6591
 for i, v in pairs(ArmourParts2) do
6592
    v.BrickColor = BrickColor.new("Magenta")
6593
    v.Material = "Neon"
6594
    v.Transparency = 0
6595
  end
6596
  for i, v in pairs(NeonParts2) do
6597
    maincolor = BrickColor.new("White")
6598
    v.BrickColor = maincolor
6599
    v.Material = "Neon"
6600
    v.Transparency = 0
6601
  end
6602
        elseif key == 'j' and Mode == 50 then
6603
            resetmode()
6604
        elseif key == 'q' and Mode == 50 then
6605
            ASCENTION()
6606
        elseif key == 't' and Mode == 50 then
6607
            nope()
6608
        elseif key == 'y' and Mode == 50 then
6609
            EndMySufferingV2()
6610
    end
6611
    ---------------------------------------------------------------------
6612
    if key == 'k' and Mode == 1 then
6613
        Mode = 6666
6614
        SONG = 0
6615
        tecks2.Text = "Meme Guy"
6616
            BlockEffect(BrickC("Dark Blue"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6617
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 255)
6618
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6619
 for i, v in pairs(ArmourParts) do
6620
    v.BrickColor = BrickColor.new("Black")
6621
    v.Material = "Neon"
6622
    v.Transparency = 0
6623
  end
6624
  for i, v in pairs(NeonParts) do
6625
    maincolor = BrickColor.new("Dark blue")
6626
    v.BrickColor = maincolor
6627
    v.Material = "Neon"
6628
    v.Transparency = 0
6629
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
6630
  end
6631
 for i, v in pairs(ArmourParts2) do
6632
    v.BrickColor = BrickColor.new("Black")
6633
    v.Material = "Neon"
6634
    v.Transparency = 0
6635
  end
6636
  for i, v in pairs(NeonParts2) do
6637
    maincolor = BrickColor.new("Dark blue")
6638
    v.BrickColor = maincolor
6639
    v.Material = "Neon"
6640
    v.Transparency = 0
6641
  end
6642
        elseif key == 'y' and Mode == 6666 then
6643
            somuchcancerwhy()
6644
        elseif key == 'r' and Mode == 6666 then
6645
            HAA55()
6646
        elseif key == 'k' and Mode == 6666 then
6647
            resetmode()
6648
        elseif key == 't' and Mode == 6666 then
6649
            EndMySufferingV3()
6650
        elseif key == 'f' and Mode == 6666 then
6651
            WhatHuh()
6652
        elseif key == 'g' and Mode == 6666 then
6653
            slap()
6654
        elseif key == 'h' and Mode == 6666 then
6655
            HAAAAA()
6656
        elseif key == 'j' and Mode == 6666 then
6657
            DANCEFORME()
6658
        elseif key == 'm' and Mode == 6666 then
6659
            thing()
6660
    end
6661
    ---------------------------------------------------------------------
6662
    if key == 'l' and Mode == 1 then
6663
        Mode = 8888
6664
        SONG = 1752290765
6665
        tecks2.Text = "ToTALLy NoT a BypAsSed NamE bOiE"
6666
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6667
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6668
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6669
 for i, v in pairs(ArmourParts) do
6670
    v.BrickColor = BrickColor.new("Really black")
6671
    v.Material = "Neon"
6672
    v.Transparency = 0
6673
  end
6674
  for i, v in pairs(NeonParts) do
6675
    maincolor = BrickColor.new("Really red")
6676
    v.BrickColor = maincolor
6677
    v.Material = "Neon"
6678
    v.Transparency = 0
6679
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6680
  end
6681
 for i, v in pairs(ArmourParts2) do
6682
    v.BrickColor = BrickColor.new("Black")
6683
    v.Material = "Neon"
6684
    v.Transparency = 0
6685
  end
6686
  for i, v in pairs(NeonParts2) do
6687
    maincolor = BrickColor.new("Really red")
6688
    v.BrickColor = maincolor
6689
    v.Material = "Neon"
6690
    v.Transparency = 0
6691
  end
6692
        elseif key == 'l' and Mode == 8888 then
6693
            resetmode()
6694
        elseif key == 'r' and Mode == 8888 then
6695
            Technobeam()
6696
        elseif key == 't' and Mode == 8888 then
6697
            Taunt1()
6698
        elseif key == 'y' and Mode == 8888 then
6699
            Destruction()
6700
    end
6701
    ---------------------------------------------------------------------
6702
    if key == 'z' and Mode == 1 then
6703
        Mode = 111111112
6704
        SONG = 601069330
6705
        tecks2.Text = "Dark-God"
6706
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6707
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6708
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6709
 for i, v in pairs(ArmourParts) do
6710
    v.BrickColor = BrickColor.new("Really black")
6711
    v.Material = "Neon"
6712
    v.Transparency = 0
6713
  end
6714
  for i, v in pairs(NeonParts) do
6715
    maincolor = BrickColor.new("Really black")
6716
    v.BrickColor = maincolor
6717
    v.Material = "Neon"
6718
    v.Transparency = 0
6719
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6720
  end
6721
 for i, v in pairs(ArmourParts2) do
6722
    v.BrickColor = BrickColor.new("Really black")
6723
    v.Material = "Neon"
6724
    v.Transparency = 0
6725
  end
6726
  for i, v in pairs(NeonParts2) do
6727
    maincolor = BrickColor.new("Really black")
6728
    v.BrickColor = maincolor
6729
    v.Material = "Neon"
6730
    v.Transparency = 0
6731
  end
6732
        elseif key == 'z' and Mode == 111111112 then
6733
            resetmode()
6734
        elseif key == 'q' and Mode == 111111112 then
6735
            Flame_Burst()
6736
        elseif key == 't' and Mode == 111111112 then
6737
            Taunt10000()
6738
    end
6739
    ---------------------------------------------------------------------
6740
    if key == 'x' and Mode == 1 then
6741
        Mode = 111111111
6742
        SONG = 1494452913
6743
        tecks2.Text = "Eyo-zen"
6744
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6745
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6746
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6747
 for i, v in pairs(ArmourParts) do
6748
    v.BrickColor = BrickColor.new("Really black")
6749
    v.Material = "Neon"
6750
    v.Transparency = 0
6751
  end
6752
  for i, v in pairs(NeonParts) do
6753
    maincolor = BrickColor.new("Hot white")
6754
    v.BrickColor = maincolor
6755
    v.Material = "Neon"
6756
    v.Transparency = 0
6757
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6758
  end
6759
 for i, v in pairs(ArmourParts2) do
6760
    v.BrickColor = BrickColor.new("Really black")
6761
    v.Material = "Neon"
6762
    v.Transparency = 0
6763
  end
6764
  for i, v in pairs(NeonParts2) do
6765
    maincolor = BrickColor.new("Hot white")
6766
    v.BrickColor = maincolor
6767
    v.Material = "Neon"
6768
    v.Transparency = 0
6769
  end
6770
        elseif key == 'x' and Mode == 111111111 then
6771
            resetmode()
6772
        elseif key == 'q' and Mode == 111111111 then
6773
            Destruction()
6774
        elseif key == 't' and Mode == 111111111 then
6775
            Taunt1000()
6776
    end
6777
    ---------------------------------------------------------------------
6778
    if key == 'c' and Mode == 1 then
6779
        Mode = 99900
6780
        SONG = 265241849
6781
        tecks2.Text = "Noob"
6782
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6783
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6784
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6785
 for i, v in pairs(ArmourParts) do
6786
    v.BrickColor = BrickColor.new("Really black")
6787
    v.Material = "Neon"
6788
    v.Transparency = 0
6789
  end
6790
  for i, v in pairs(NeonParts) do
6791
    maincolor = BrickColor.new("New Yeller")
6792
    v.BrickColor = maincolor
6793
    v.Material = "Neon"
6794
    v.Transparency = 0
6795
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=268018808"
6796
  end
6797
 for i, v in pairs(ArmourParts2) do
6798
    v.BrickColor = BrickColor.new("Really black")
6799
    v.Material = "Neon"
6800
    v.Transparency = 0
6801
  end
6802
  for i, v in pairs(NeonParts2) do
6803
    maincolor = BrickColor.new("New Yeller")
6804
    v.BrickColor = maincolor
6805
    v.Material = "Neon"
6806
    v.Transparency = 0
6807
  end
6808
        elseif key == 'q' and Mode == 99900 then
6809
            Sayonara()
6810
        elseif key == 't' and Mode == 99900 then
6811
            Taunt3()
6812
        elseif key == 'c' and Mode == 99900 then
6813
            resetmode()
6814
    end
6815
--------------------------------------------------------
6816
    if key == 'v' and Mode == 1 then
6817
        Mode = 7777
6818
        SONG = 919231299
6819
        tecks2.Text = "The_Insanity_Error"
6820
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6821
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6822
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6823
 for i, v in pairs(ArmourParts) do
6824
    v.BrickColor = BrickColor.new("Dark blue")
6825
    v.Material = "Neon"
6826
    v.Transparency = 0
6827
  end
6828
  for i, v in pairs(NeonParts) do
6829
    maincolor = BrickColor.new("Really red")
6830
    v.BrickColor = maincolor
6831
    v.Material = "Neon"
6832
    v.Transparency = 0
6833
    char.Head.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
6834
  end
6835
 for i, v in pairs(ArmourParts2) do
6836
    v.BrickColor = BrickColor.new("Dark blue")
6837
    v.Material = "Neon"
6838
    v.Transparency = 0
6839
  end
6840
  for i, v in pairs(NeonParts2) do
6841
    maincolor = BrickColor.new("Really red")
6842
    v.BrickColor = maincolor
6843
    v.Material = "Neon"
6844
    v.Transparency = 0
6845
  end
6846
        elseif key == 'y' and Mode == 7777 then
6847
            Painful_Stomp()
6848
        elseif key == 't' and Mode == 7777 then
6849
            FearMe()
6850
        elseif key == 'r' and Mode == 7777 then
6851
            GIMME_THOSE()
6852
        elseif key == 'v' and Mode == 7777 then
6853
            resetmode()
6854
    end
6855
--------------------------------------------------------
6856
    if key == 'b' and Mode == 1 then
6857
        Mode = 25
6858
        SONG = 1564523997
6859
        tecks2.Text = "Ghost"
6860
            BlockEffect(BrickC("Fog"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6861
        tecks2.TextColor3 = Color3.fromRGB(255, 255, 255)
6862
        tecks2.TextStrokeColor3 = Color3.fromRGB(163, 162, 165)
6863
 for i, v in pairs(ArmourParts) do
6864
    v.BrickColor = BrickColor.new("Ghost grey")
6865
    v.Material = "Neon"
6866
    v.Transparency = 0.7
6867
  end
6868
  for i, v in pairs(NeonParts) do
6869
    maincolor = BrickColor.new("Fog")
6870
    v.BrickColor = maincolor
6871
    v.Material = "Neon"
6872
    v.Transparency = 0.5
6873
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6874
  end
6875
 for i, v in pairs(ArmourParts2) do
6876
    v.BrickColor = BrickColor.new("Ghost grey")
6877
    v.Material = "Neon"
6878
    v.Transparency = 0.7
6879
  end
6880
  for i, v in pairs(NeonParts2) do
6881
    maincolor = BrickColor.new("Fog")
6882
    v.BrickColor = maincolor
6883
    v.Material = "Neon"
6884
    v.Transparency = 0.5
6885
  end
6886
        elseif key == 'b' and Mode == 25 then
6887
            resetmode()
6888
        elseif key == 't' and Mode == 25 then
6889
            thisisit()
6890
        elseif key == 'q' and Mode == 25 then
6891
            Spirit_Beam()
6892
    end
6893
    ---------------------------------------------------------------------
6894
    if key == 'n' and Mode == 1 then
6895
        Mode = 8
6896
        SONG = 207375545
6897
        tecks2.Text = "Purity"
6898
        tecks2.TextColor3 = Color3.fromRGB(18, 238, 212)
6899
        tecks2.TextStrokeColor3 = Color3.fromRGB(4, 175, 236)
6900
    for i, v in pairs(ArmourParts) do
6901
    v.BrickColor = BrickColor.new("Cyan")
6902
    v.Material = "Neon"
6903
    v.Transparency = 0
6904
    end
6905
    for i, v in pairs(NeonParts) do
6906
    maincolor = BrickColor.new("Institutional white")
6907
    v.BrickColor = maincolor
6908
    v.Material = "Neon"
6909
    v.Transparency = 0
6910
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=155195214"
6911
    end
6912
    for i, v in pairs(ArmourParts2) do
6913
    v.BrickColor = BrickColor.new("Cyan")
6914
    v.Material = "Neon"
6915
    v.Transparency = 0
6916
    end
6917
    for i, v in pairs(NeonParts2) do
6918
    maincolor = BrickColor.new("Institutional white")
6919
    v.BrickColor = maincolor
6920
    v.Material = "Neon"
6921
    v.Transparency = 0
6922
    end
6923
        elseif key == 'n' and Mode == 8 then
6924
            resetmode()
6925
        elseif key == 'q' and Mode == 8 then
6926
            LunarSpin()
6927
    end
6928
    ---------------------------------------------------------------------
6929
    if key == 'm' and Mode == 8 then
6930
        Mode = 9
6931
        SONG = 563062677
6932
        tecks2.Text = "Grim"
6933
        tecks2.TextColor3 = Color3.new(255, 255, 255)
6934
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
6935
 for i, v in pairs(ArmourParts) do
6936
    v.BrickColor = BrickColor.new("Institutional white")
6937
    v.Material = "Neon"
6938
    v.Transparency = 0
6939
  end
6940
  for i, v in pairs(NeonParts) do
6941
    maincolor = BrickColor.new("Really black")
6942
    v.BrickColor = maincolor
6943
    v.Material = "Neon"
6944
    v.Transparency = 0
6945
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
6946
  end
6947
 for i, v in pairs(ArmourParts2) do
6948
    v.BrickColor = BrickColor.new("Institutional white")
6949
    v.Material = "Neon"
6950
    v.Transparency = 0
6951
  end
6952
  for i, v in pairs(NeonParts2) do
6953
    maincolor = BrickColor.new("Really black")
6954
    v.BrickColor = maincolor
6955
    v.Material = "Neon"
6956
    v.Transparency = 0
6957
  end
6958
        elseif key == 'm' and Mode == 9 then
6959
            resetmode()
6960
        elseif key == 't' and Mode == 9 then
6961
            heregoes()
6962
        elseif key == 'q' and Mode == 9 then
6963
            BalanceSpin()
6964
        elseif key == 'y' and Mode == 9 then
6965
            Ancient_Ragu()
6966
    end
6967
    ---------------------------------------------------------------------------
6968
    if key == 'm' and Mode == 7 then
6969
        Mode = 10
6970
        SONG = 407749940
6971
        local A = math.random(1,4)
6972
        if A == 1 then
6973
    SONG = 407749940
6974
        elseif A == 2 then
6975
    SONG = 407749940
6976
        elseif A == 3 then
6977
    SONG = 407749940
6978
        elseif A == 4 then
6979
    SONG = 407749940
6980
        end
6981
        tecks2.Text = "ErRoR Of The InSaNiTy"
6982
        tecks2.TextColor3 = Color3.new(0, 0, 0)
6983
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
6984
 for i, v in pairs(ArmourParts) do
6985
    v.BrickColor = BrickColor.random()
6986
    v.Material = "Neon"
6987
    v.Transparency = 0
6988
  end
6989
  for i, v in pairs(NeonParts) do
6990
    maincolor = BrickColor.random()
6991
    v.BrickColor = maincolor
6992
    v.Material = "Neon"
6993
    v.Transparency = 0
6994
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
6995
  end
6996
 for i, v in pairs(ArmourParts2) do
6997
    v.BrickColor = BrickColor.new("Hot white")
6998
    v.Material = "Neon"
6999
    v.Transparency = 0
7000
  end
7001
  for i, v in pairs(NeonParts2) do
7002
    maincolor = BrickColor.new("Hot white")
7003
    v.BrickColor = maincolor
7004
    v.Material = "Neon"
7005
    v.Transparency = 0
7006
  end
7007
    elseif key == 'm' and Mode == 10 then
7008
        resetmode()
7009
    elseif key == 'q' and Mode == 10 then
7010
        Decapitate()
7011
    elseif key == 't' and Mode == 10 then
7012
        wutdefaq() 
7013
    elseif key == 'y' and Mode == 10 then
7014
        Painful_Stomp()
7015
    end
7016
    end
7017
end)
7018
local Combo = 1
7019
mouse.Button1Down:connect(function(key)
7020
    if attack == false then
7021
        if Combo == 1 then
7022
            Combo = 2
7023
            attackone()
7024
        elseif Combo == 2 then
7025
            Combo = 3
7026
            attacktwo()
7027
        elseif Combo == 3 then
7028
            Combo = 1
7029
            attackthree()
7030
        end
7031
    end
7032
end)
7033
 
7034
 
7035
 
7036
 
7037
 
7038
 
7039
 -------------------------------------------------------
7040
--Start Animations--
7041
-------------------------------------------------------
7042
while true do
7043
	swait()
7044
	sine = sine + change
7045
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
7046
	local velderp = root.Velocity.y
7047
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
7048
	if equipped == true or equipped == false then
7049
		if attack == false then
7050
			idle = idle + 1
7051
		else
7052
			idle = 0
7053
		end
7054
		if 1 < root.Velocity.y and hitfloor == nil then
7055
            Anim = "Jump"
7056
            if attack == false then
7057
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.08)
7058
                neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7059
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.08)
7060
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.08)
7061
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
7062
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
7063
            end
7064
        elseif -1 > root.Velocity.y and hitfloor == nil then
7065
            Anim = "Fall"
7066
            if attack == false then
7067
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.08)
7068
                neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7069
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.08)
7070
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.08)
7071
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.08)
7072
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.08)
7073
            end
7074
        elseif torvel < 1 and hitfloor ~= nil then
7075
            Anim = "Idle"
7076
            change = 1
7077
            if attack == false then
7078
                if Mode == 1 then --Normal
7079
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
7080
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7081
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7082
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7083
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
7084
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7085
                elseif Mode == 99900 then 
7086
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
7087
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(0), Rad(20 * Cos(sine / 12))), 0.3)
7088
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(84), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7089
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-84), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7090
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.35 + 0.15 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-6 + 4.5 * Sin(sine / 12)), Rad(25 + 2.5 * Sin(sine / 12)), Rad(25 + 4.5 * Sin(sine / 12))), 0.1)
7091
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.35 + 0.15 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(7 + 4.5 * Sin(sine / 12)), Rad(0 + 2.5 * Sin(sine / 12)), Rad(-13 - 4.5 * Sin(sine / 12))), 0.1)
7092
                elseif Mode == 8888 then --idk
7093
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
7094
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 12.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.3)
7095
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7096
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7097
                RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
7098
                LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(-43 - 4.5 * Sin(sine / 12))), 0.1)
7099
                elseif Mode == 98534 then
7100
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
7101
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
7102
                if Mrandom(1,15) == 1 then
7103
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7104
                end
7105
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
7106
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
7107
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
7108
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
7109
                elseif Mode == 56565 then --idk
7110
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
7111
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 7.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
7112
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(0)), 0.15)
7113
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(8)), 0.15)
7114
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-.6), Rad(15 + 6.5 * Sin(sine / 20))), 0.1)
7115
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-10), Rad(-.6), Rad(-15 - 6.5 * Sin(sine / 20))), 0.1)
7116
                elseif Mode == pIXELATED then --PIXELATED
7117
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20 + Mrandom(-4,4)), Rad(0), Rad(0)), 0.08)
7118
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30))), 0.08)
7119
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(80), Rad(0)) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(20 + Mrandom(-6,6))), 0.08)
7120
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(-80 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6))) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-20 + Mrandom(-6,6))), 0.08)
7121
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(5 + Mrandom(-6,6))), 0.08)
7122
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-5 + Mrandom(-6,6))), 0.08)
7123
                elseif Mode == 50 then --ASCENDED
7124
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7125
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7126
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7127
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7128
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
7129
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
7130
            elseif Mode == 7777 then --NOTHING SPECIAL
7131
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(4), Rad(0), Rad(0)), 0.15)
7132
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
7133
                if Mrandom(1,15) == 1 then
7134
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7135
                end
7136
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
7137
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
7138
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
7139
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
7140
            elseif Mode == 6666 then --MEMER
7141
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
7142
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7143
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
7144
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
7145
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
7146
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
7147
            elseif Mode == 2 then --Machinery
7148
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.08)
7149
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 30)), Rad(-4.5 * Sin(sine / .5)), Rad(-20 - 4.5 * Sin(sine / .5))), 0.08)
7150
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
7151
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
7152
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(155), Rad(0), Rad(-45)), 0.08)
7153
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25)), 0.08)
7154
            elseif Mode == 3 then --ICE
7155
rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
7156
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-15*math.sin(sine/25)/2),math.rad(0),math.rad(10*math.sin(sine/25))),.3)
7157
RH.C0=clerp(RH.C0,CF(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(-25)),0.15)
7158
LH.C0=clerp(LH.C0,CF(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(15)),0.15)
7159
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(-35 ), math.rad(-7*math.sin(sine/25)), math.rad(5)), 0.1)
7160
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(-35 ), math.rad(7*math.sin(sine/25)), math.rad(-5)), 0.1)
7161
            elseif Mode == 4 then --Infused
7162
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
7163
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
7164
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
7165
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
7166
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(13 - 2.5 * Sin(sine / 20))), 0.1)
7167
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
7168
            elseif Mode == 5 then --Cybernetic
7169
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7170
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
7171
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
7172
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
7173
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
7174
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
7175
            elseif Mode == 25 then --Spiritual
7176
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7177
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
7178
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
7179
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
7180
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
7181
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
7182
            elseif Mode == 6 then --Controlled Beyond Recognition
7183
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
7184
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7185
                if Mrandom(1,15) == 1 then
7186
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7187
                end
7188
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(10)), 0.15)
7189
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
7190
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
7191
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
7192
            elseif Mode == 1800 then --demon
7193
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.1)
7194
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-45, 45)), Rad(Mrandom(-45, 45))), 0.1)
7195
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(20)), 0.1)
7196
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(-20)), 0.1)
7197
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(-50)), 0.1)
7198
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(50)), 0.1)
7199
            elseif Mode == 7 or Mode == 9 then --Sucho Wowo --Mr.Balancia  ----------hdfsfhg
7200
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.08)
7201
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.08)
7202
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
7203
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
7204
                RW.C0 = clerp(RW.C0, CF(1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
7205
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7206
            elseif Mode == 1555 then --anime
7207
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10)), 0.15)
7208
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7209
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-10)), 0.15)
7210
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(6)), 0.15)
7211
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(21), Rad(11), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
7212
                LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(5), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
7213
            elseif Mode == 111111111 then
7214
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
7215
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7216
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
7217
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
7218
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
7219
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
7220
            elseif Mode == 100 then --Overclocked
7221
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
7222
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7223
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7224
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7225
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
7226
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7227
            elseif Mode == 8 then --Lunarist
7228
                MagicCharge(7, 0, "Add", ra.CFrame * CF(0, -1.3, 0) * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 1.5 * math.random(-1.8, 2), -0.005, maincolor, 0, "Brick")
7229
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7230
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7231
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7232
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7233
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(135)), 0.08)
7234
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7235
            elseif Mode == 111111112 then
7236
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
7237
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 6.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.05)
7238
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(15)), 0.1)
7239
                LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(25)), 0.1)
7240
                RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(13 + 6.5 * Sin(sine / 12))), 0.1)
7241
                LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-13 - 6.5 * Sin(sine / 12))), 0.1)
7242
            elseif Mode == 10 then --INSANITY
7243
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2 + 0.1 * Cos(sine / 7)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
7244
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
7245
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 7)) * angles(Rad(10 + Mrandom(-6,6)), Rad(0), Rad(Mrandom(-6,6))), 0.15)
7246
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(45 + Mrandom(-4,4)), Rad(Mrandom(-4,4)), Rad(-20 + Mrandom(-4,4))), 1)
7247
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(180 + Mrandom(-35,35)), Rad(35 + Mrandom(-35,35)), Rad(-50 - 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
7248
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(15 + Mrandom(-35,35)), Rad(Mrandom(-35,35)), Rad(-15 + 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
7249
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 7), -.2 +  0.025 * Cos(sine / 7)) * RHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(10 + Mrandom(-6,6))), 0.15)
7250
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 7), 0.025 * Cos(sine / 7)) * LHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(-10 + Mrandom(-6,6))), 0.15)
7251
            end
7252
            end
7253
        elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
7254
            Anim = "Walk"
7255
            change = 1.1
7256
            if attack == false then
7257
                if Mode == 6 then
7258
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(4-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(5 * Cos(sine / 7))), 0.15)
7259
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7260
                if Mrandom(1,15) == 1 then
7261
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7262
                end
7263
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7264
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7265
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
7266
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
7267
                elseif Mode == 3 then
7268
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7269
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7270
				RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7271
         		LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7272
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(37)  * Cos(sine / 7) , Rad(0), Rad(-.6) - ra.RotVelocity.Y / 75), 0.1)
7273
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(-37)  * Cos(sine / 7) , Rad(0) ,	Rad(.6) + la.RotVelocity.Y / 75), 0.1)
7274
                elseif Mode == 98534 then
7275
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
7276
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(30 * Cos(sine / 20)), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7277
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7278
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7279
                RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15) - ra.RotVelocity.Y / 75), 0.1)
7280
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70)  * Cos(sine / 7) , Rad(0) ,    Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7281
                elseif Mode == 111111112 then
7282
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
7283
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-15 - 6.5 * Sin(sine / 12)), Rad(20), Rad(0)), 0.1)
7284
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(-35)), 0.1)
7285
                LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(35)), 0.1)
7286
                RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(25 + 6.5 * Sin(sine / 12))), 0.1)
7287
                LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-25 - 6.5 * Sin(sine / 12))), 0.1)
7288
                elseif Mode == 111111111 then
7289
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
7290
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7291
                RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7292
                LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7293
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
7294
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
7295
                elseif Mode == 99900 then
7296
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.13 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
7297
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7298
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7299
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7300
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(57)  * Cos(sine / 7) , Rad(10 * Cos(sine / 7)), Rad(10) - ra.RotVelocity.Y / 75), 0.1)
7301
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-57)  * Cos(sine / 7) , Rad(10 * Cos(sine / 7)) ,  Rad(-10) + la.RotVelocity.Y / 75), 0.1)
7302
                elseif Mode == 1 then --Normal
7303
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7304
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7305
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7306
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7307
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
7308
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7309
                elseif Mode == 7777 then --NORTHING SPECIAL
7310
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(7-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
7311
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7312
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
7313
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
7314
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(15)), 0.1)
7315
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),  Rad(-15)), 0.1)
7316
                elseif Mode == 4 then --Infused
7317
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.15)
7318
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7319
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
7320
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
7321
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
7322
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
7323
                elseif Mode == 56565 then --idk
7324
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7325
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7326
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7327
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7328
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
7329
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) ,   Rad(-6) + la.RotVelocity.Y / 75), 0.1)
7330
                elseif Mode == 8888 then --ik
7331
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7332
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7333
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, 0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size)  * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7334
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -0.8 * Player_Size + 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, -0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7335
                RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(65) * Cos(sine / 7), Rad(-.6), Rad(15 + 4.5 * Sin(sine / 12))), 0.1)
7336
                LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-65) * Cos(sine / 7), Rad(-.6), Rad(-15 - 4.5 * Sin(sine / 12))), 0.1)
7337
            elseif Mode == 1555 then --anime
7338
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7339
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7340
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7341
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7342
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
7343
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) ,   Rad(-6) + la.RotVelocity.Y / 75), 0.1)
7344
            elseif Mode == 6666 then
7345
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
7346
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7347
                RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
7348
                LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
7349
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(5)), 0.1)
7350
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),  Rad(-5)), 0.1)
7351
            elseif Mode == 1800 then
7352
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(20 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7353
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7354
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-5 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(20)), 0.3)
7355
                    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-5 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(-20)), 0.3)
7356
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 + 15 * Cos(sine / 7)), Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
7357
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 - 15 * Cos(sine / 7)), Rad(0), Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7358
            elseif Mode == 5 then
7359
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
7360
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7361
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
7362
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
7363
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
7364
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
7365
            elseif Mode == 25 then
7366
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
7367
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7368
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
7369
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
7370
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
7371
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
7372
            elseif Mode == 100 then
7373
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7374
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7375
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7376
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7377
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
7378
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7379
            elseif Mode == 10 then
7380
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(55 + Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(-0 + Mrandom(-20,20))), 1)
7381
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7382
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(55), Rad(0), Rad(-0)), 0.3)
7383
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(35 + Mrandom(-23,23))), 0.15)
7384
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(-35 + Mrandom(-23,23))), 0.15)
7385
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(-10 + Mrandom(-23,23)), Rad(15 + Mrandom(-23,23))), 0.1)
7386
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(10 + Mrandom(-23,23)), Rad(-15 + Mrandom(-23,23))), 0.1)
7387
            elseif Mode == 8 then
7388
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.08)
7389
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7390
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.08)
7391
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 0.08)
7392
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
7393
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7394
            elseif Mode ~= 6 or Mode ~= 5 or Mode ~= 8 then
7395
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7396
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7397
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7398
                    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7399
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
7400
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(0) ,   Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7401
            end
7402
            end
7403
        elseif torvel >= 25 and hitfloor ~= nil then
7404
            Anim = "Sprint"
7405
            change = 1.35
7406
            if attack == false then
7407
        if Mode == 5 then
7408
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7409
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7410
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
7411
            LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
7412
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
7413
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
7414
        elseif Mode == 56565 then
7415
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7416
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7417
            RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7418
            LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7419
            RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
7420
            LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110)  * Cos(sine / 7) , Rad(0) ,    Rad(-13) + la.RotVelocity.Y / 75), 0.15)
7421
        elseif Mode  == 111111111 then
7422
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7423
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7424
            RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7425
            LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7426
            RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
7427
            LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110)  * Cos(sine / 7) , Rad(0) ,    Rad(-13) + la.RotVelocity.Y / 75), 0.15)
7428
        elseif Mode  == 4 then
7429
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7430
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7431
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-34 + 2.5 * Sin(sine / 20))), 0.15)
7432
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(34 + 2.5 * Sin(sine / 20))), 0.15)
7433
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
7434
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1) 
7435
        elseif Mode == 1 then
7436
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(0)), 0.15)
7437
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7438
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-14.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-35 + 3 * Sin(sine / 20))), 0.15)
7439
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-16.5 + 3 * Sin(sine / 20)), Rad(0), Rad(35 + 3 * Sin(sine / 20))), 0.15)
7440
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(-10 * Cos(sine / 20)), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
7441
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(10 * Cos(sine / 20)), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
7442
        elseif Mode == 25 or Mode == 10 then
7443
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7444
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7445
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
7446
            LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
7447
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
7448
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
7449
        elseif Mode ~= 5 then
7450
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7451
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7452
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7453
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7454
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(125)  * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.15)
7455
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, -0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(-125)  * Cos(sine / 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y / 75), 0.15)
7456
            end
7457
            end
7458
        end
7459
    end
7460
    Music.SoundId = "rbxassetid://"..SONG
7461
    Music.Looped = true
7462
    Music.Pitch = 1
7463
    Music.Volume = 8
7464
    Music.Parent = tors
7465
    Music:Resume()
7466
    if 0 < #Effects then
7467
        for e = 1, #Effects do
7468
            if Effects[e] ~= nil then
7469
                local Thing = Effects[e]
7470
                if Thing ~= nil then
7471
                    local Part = Thing[1]
7472
                    local Mode = Thing[2]
7473
                    local Delay = Thing[3]
7474
                    local IncX = Thing[4]
7475
                    local IncY = Thing[5]
7476
                    local IncZ = Thing[6]
7477
                    if 1 >= Thing[1].Transparency then
7478
                        if Thing[2] == "Block1" then
7479
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
7480
                            local Mesh = Thing[1].Mesh
7481
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7482
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7483
                        elseif Thing[2] == "Block2" then
7484
                            Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
7485
                            local Mesh = Thing[7]
7486
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7487
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7488
                        elseif Thing[2] == "Block3" then
7489
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
7490
                            local Mesh = Thing[7]
7491
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7492
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7493
                        elseif Thing[2] == "Cylinder" then
7494
                            local Mesh = Thing[1].Mesh
7495
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7496
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7497
                        elseif Thing[2] == "Blood" then
7498
                            local Mesh = Thing[7]
7499
                            Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
7500
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7501
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7502
                        elseif Thing[2] == "Elec" then                          local Mesh = Thing[1].Mesh
7503
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
7504
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7505
                        elseif Thing[2] == "Disappear" then
7506
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7507
                        elseif Thing[2] == "Shatter" then
7508
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7509
                            Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
7510
                            Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
7511
                            Thing[6] = Thing[6] + Thing[5]
7512
                        end
7513
                    else
7514
                        Part.Parent = nil
7515
                        table.remove(Effects, e)
7516
                    end
7517
                end
7518
            end
7519
        end
7520
    end
7521
end
7522
-------------------------------------------------------
7523
--End Animations And Script--