View difference between Paste ID: RbuVUqAD and rsr2a7SU
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=20337343"
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=3036761371"
464
M2.TextureId = "http://www.roblox.com/asset/?id=3036764550"
465
M2.Scale = Vector3.new(1, 1, 1)
466
-------------------------------------------------------
467
for i,v in pairs(char:children()) do
468
if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
469
v:Remove()
470
end
471
end
472
shirt = Instance.new("Shirt", char)
473
shirt.Name = "Shirt"
474
pants = Instance.new("Pants", char)
475
pants.Name = "Pants"
476-
char.Shirt.ShirtTemplate = "rbxassetid://1660583734"
476+
char.Shirt.ShirtTemplate = "rbxassetid://676428254"
477-
char.Pants.PantsTemplate = "rbxassetid://1781397150"
477+
char.Pants.PantsTemplate = "rbxassetid://676428351"
478
-------------------------------------------------------
479
--------------
480
481
warn("WhAT ANOTHER ONE V3.0 IS FINALLY HERE!")
482
483
warn("I hope you enjoy.")
484
485
warn("Credit to makhail07, 2003boobear and XXUNORIBOASXX!")
486
487
warn("Edited by saba1520/kisslarge")
488
489
warn("you made it guys to i maked it to 3.0 thanks!")
490
491
-------------------------------------------------------
492
--Start Good Stuff--
493
-------------------------------------------------------
494
cam = game.Workspace.CurrentCamera
495
CF = CFrame.new
496
VT = Vector3.new
497
angles = CFrame.Angles
498
attack = false
499
Euler = CFrame.fromEulerAnglesXYZ
500
Rad = math.rad
501
IT = Instance.new
502
BrickC = BrickColor.new
503
Cos = math.cos
504
COS = math.cos
505
Acos = math.acos
506
Sin = math.sin
507
Asin = math.asin
508
Abs = math.abs
509
Mrandom = math.random
510
Floor = math.floor
511
-------------------------------------------------------
512
--End Good Stuff--
513
-------------------------------------------------------
514
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
515
RSH, LSH = nil, nil 
516
RW = Instance.new("Weld") 
517
LW = Instance.new("Weld")
518
RH = tors["Right Hip"]
519
LH = tors["Left Hip"]
520
RSH = tors["Right Shoulder"] 
521
LSH = tors["Left Shoulder"] 
522
RSH.Parent = nil 
523
LSH.Parent = nil 
524
RW.Name = "RW"
525
RW.Part0 = tors 
526
RW.C0 = CF(1.5, 0.5, 0)
527
RW.C1 = CF(0, 0.5, 0) 
528
RW.Part1 = ra
529
RW.Parent = tors 
530
LW.Name = "LW"
531
LW.Part0 = tors 
532
LW.C0 = CF(-1.5, 0.5, 0)
533
LW.C1 = CF(0, 0.5, 0) 
534
LW.Part1 = la
535
LW.Parent = tors
536
Effects = {}
537
-------------------------------------------------------
538
--Start HeartBeat--
539
-------------------------------------------------------
540
ArtificialHB = Instance.new("BindableEvent", script)
541
ArtificialHB.Name = "Heartbeat"
542
script:WaitForChild("Heartbeat")
543
544
frame = 1 / 60
545
tf = 0
546
allowframeloss = false
547
tossremainder = false
548
549
550
lastframe = tick()
551
script.Heartbeat:Fire()
552
553
554
game:GetService("RunService").Heartbeat:connect(function(s, p)
555
	tf = tf + s
556
	if tf >= frame then
557
		if allowframeloss then
558
			script.Heartbeat:Fire()
559
			lastframe = tick()
560
		else
561
			for i = 1, math.floor(tf / frame) do
562
				script.Heartbeat:Fire()
563
			end
564
			lastframe = tick()
565
		end
566
		if tossremainder then
567
			tf = 0
568
		else
569
			tf = tf - frame * math.floor(tf / frame)
570
		end
571
	end
572
end)
573
-------------------------------------------------------
574
--End HeartBeat--
575
-------------------------------------------------------
576
577
local ohno = Instance.new("Sound")
578
ohno.Parent = hed
579
ohno.Volume = 10
580
ohno.Pitch = 1
581
ohno.Looped = true
582
583
local bass = Instance.new("Sound") --why
584
bass.Parent = hed
585
bass.Volume = 7
586
bass.Pitch = 1
587
bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
588
bass.Looped = true
589
590
local newnoob = Instance.new("Sound") --why
591
newnoob.Parent = hed
592
newnoob.Volume = 7
593
newnoob.Pitch = 1
594
newnoob.SoundId = "http://www.roblox.com/asset/?id=874826071"
595
newnoob.Looped = false
596
597
meme = Instance.new("Sound", hed)
598
meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
599
meme.Volume = 10
600
meme.Pitch = 1
601
meme.Looped = true
602
meme.TimePosition = 1
603
604
TAUNT = Instance.new("Sound", tors)
605
TAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994137"
606
TAUNT.Volume = 10
607
TAUNT.Pitch = 1
608
TAUNT.Looped = false
609
TAUNT.TimePosition = 0.12
610
611
TAUNT2 = Instance.new("Sound", tors)
612
TAUNT2.SoundId = "http://www.roblox.com/asset/?id=132392118"
613
TAUNT2.Volume = 10
614
TAUNT2.Pitch = 1
615
TAUNT2.Looped = false
616
TAUNT2.TimePosition = 0.12
617
618
chargeup = Instance.new("Sound", hed)
619
chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
620
chargeup.Volume = 10
621
chargeup.Pitch = 1
622
chargeup.Looped = true
623
chargeup.TimePosition = 1
624
625
BTAUNT = Instance.new("Sound", tors)
626
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
627
BTAUNT.Volume = 10
628
BTAUNT.Pitch = 1
629
BTAUNT.Looped = false
630
BTAUNT.TimePosition = 0.2
631
632
NOTAUNT = Instance.new("Sound", tors)
633
NOTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
634
NOTAUNT.Volume = 10
635
NOTAUNT.Pitch = 1
636
NOTAUNT.Looped = false
637
NOTAUNT.TimePosition = 0.2
638
639
NOSOUND = Instance.new("Sound", tors)
640
NOSOUND.SoundId = "http://www.roblox.com/asset/?id=135017578"
641
NOSOUND.Volume = 10
642
NOSOUND.Pitch = 1
643
NOSOUND.Looped = false
644
NOSOUND.TimePosition = 0.2
645
646
ITAUNT = Instance.new("Sound", tors)
647
ITAUNT.SoundId = "http://www.roblox.com/asset/?id=230255698"
648
ITAUNT.Volume = 50
649
ITAUNT.Pitch = 1
650
ITAUNT.Looped = false
651
ITAUNT.TimePosition = 0
652
653
BATAUNT = Instance.new("Sound", tors)
654
BATAUNT.SoundId = "http://www.roblox.com/asset/?id=132514715"
655
BATAUNT.Volume = 10
656
BATAUNT.Pitch = 1
657
BATAUNT.Looped = false
658
BATAUNT.TimePosition = 0
659
660
pop = Instance.new("Sound", tors)
661
pop.SoundId = "http://www.roblox.com/asset/?id=1460707372"
662
pop.Volume = 10
663
pop.Pitch = 1
664
pop.Looped = false
665
pop.TimePosition = 0
666
667
STAUNT = Instance.new("Sound", tors)
668
STAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
669
STAUNT.Volume = 10
670
STAUNT.Pitch = 1
671
STAUNT.Looped = false
672
STAUNT.TimePosition = 0.05
673
674
DTAUNT = Instance.new("Sound", tors)
675
DTAUNT.SoundId = "http://www.roblox.com/asset/?id=1818153677"
676
DTAUNT.Volume = 10
677
DTAUNT.Pitch = 1
678
DTAUNT.Looped = false
679
DTAUNT.TimePosition = 0
680
681
sex = Instance.new("Sound", tors)
682
sex.SoundId = "http://www.roblox.com/asset/?id=300208779"
683
sex.Volume = 10
684
sex.Pitch = 1
685
sex.Looped = false
686
sex.TimePosition = 0
687
688
so = Instance.new("Sound", tors)
689
so.SoundId = "http://www.roblox.com/asset/?id=449394892"
690
so.Volume = 10
691
so.Pitch = 1
692
so.Looped = false
693
so.TimePosition = 0
694
695
LAZOR = Instance.new("Sound", ra)
696
LAZOR.SoundId = "http://www.roblox.com/asset/?id=201858045"
697
LAZOR.Volume = 10
698
LAZOR.Pitch = 0.7
699
LAZOR.Looped = false
700
LAZOR.TimePosition = 0
701
702
 WTF = Instance.new("Sound", tors)
703
 WTF.SoundId = "http://www.roblox.com/asset/?id=135017578"
704
 WTF.Volume = 10
705
 WTF.Pitch = 1
706
 WTF.Looped = false
707
 WTF.TimePosition = 0
708
709
MERKIO = Instance.new("Sound", tors) --why
710
MERKIO.SoundId = "http://www.roblox.com/asset/?id=1003012899"
711
MERKIO.Volume = 5467543465
712
MERKIO.Pitch = 1
713
MERKIO.Looped = false
714
MERKIO.TimePosition = 0
715
716
Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
717
Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=1064109642"
718
Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
719
Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
720
Cause_Im_having_a_good_time_having_a_good_time.Looped = false
721
Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
722
723
-------------------------------------------------------
724
--Start Important Functions--
725
-------------------------------------------------------
726
function MakeForm(PART,TYPE)
727
	if TYPE == "Cyl" then
728
		local MSH = IT("CylinderMesh",PART)
729
	elseif TYPE == "Ball" then
730
		local MSH = IT("SpecialMesh",PART)
731
		MSH.MeshType = "Sphere"
732
	elseif TYPE == "Wedge" then
733
		local MSH = IT("SpecialMesh",PART)
734
		MSH.MeshType = "Wedge"
735
	end
736
end
737
738
function chatfunc(text, color)
739
    local chat = coroutine.wrap(function()
740
        if char:FindFirstChild("TalkingBillBoard") ~= nil then
741
            char:FindFirstChild("TalkingBillBoard"):destroy()
742
        end
743
        local naeeym2 = Instance.new("BillboardGui", char)
744
        naeeym2.Size = UDim2.new(0, 100, 0, 40)
745
        naeeym2.StudsOffset = Vector3.new(0, 5, 0)
746
        naeeym2.Adornee = hed
747
        naeeym2.Name = "TalkingBillBoard"
748
        local tecks2 = Instance.new("TextLabel", naeeym2)
749
        tecks2.BackgroundTransparency = 1
750
        tecks2.BorderSizePixel = 0
751
        tecks2.Text = ""
752
        tecks2.Font = "SciFi"
753
        tecks2.TextSize = 30
754
        tecks2.TextStrokeTransparency = 0
755
        tecks2.TextColor3 = color
756
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
757
        tecks2.Size = UDim2.new(1, 0, 0.5, 0)
758
        local tecks3 = Instance.new("TextLabel", naeeym2)
759
        tecks3.BackgroundTransparency = 1
760
        tecks3.BorderSizePixel = 0
761
        tecks3.Text = ""
762
        tecks3.Font = "SciFi"
763
        tecks3.TextSize = 30
764
        tecks3.TextStrokeTransparency = 0
765
        tecks3.TextColor3 = Color3.new(0, 0, 0)
766
        tecks3.TextStrokeColor3 = color
767
        tecks3.Size = UDim2.new(1, 0, 0.5, 0)
768
        coroutine.resume(coroutine.create(function()
769
            while true do
770
                swait(1)
771
                    tecks2.TextColor3 = BrickColor.random().Color
772
                    tecks3.TextStrokeColor3 = BrickColor.random().Color
773
                tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
774
                tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
775
                tecks2.Rotation = math.random(-5, 5)
776
                tecks3.Rotation = math.random(-5, 5)
777
            end
778
        end))
779
        for i = 1, string.len(text) do
780
            CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
781
            tecks2.Text = string.sub(text, 1, i)
782
            tecks3.Text = string.sub(text, 1, i)
783
            swait(1)
784
        end
785
        wait(1)
786
        local randomrot = math.random(1, 2)
787
        if randomrot == 1 then
788
            for i = 1, 50 do
789
                swait()
790
                tecks2.Rotation = tecks2.Rotation - 0.75
791
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
792
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
793
                tecks3.Rotation = tecks2.Rotation + 0.75
794
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
795
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
796
            end
797
        elseif randomrot == 2 then
798
            for i = 1, 50 do
799
                swait()
800
                tecks2.Rotation = tecks2.Rotation + 0.75
801
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
802
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
803
                tecks3.Rotation = tecks2.Rotation - 0.75
804
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
805
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
806
            end
807
        end
808
        naeeym2:Destroy()
809
    end)
810
    chat()
811
end
812
813
function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
814
    local type = type
815
    local rng = Instance.new("Part", char)
816
    rng.Anchored = true
817
    rng.BrickColor = color
818
    rng.CanCollide = false
819
    rng.FormFactor = 3
820
    rng.Name = "Ring"
821
    rng.Material = "Neon"
822
    rng.Size = Vector3.new(1, 1, 1)
823
    rng.Transparency = 0
824
    rng.TopSurface = 0
825
    rng.BottomSurface = 0
826
    rng.CFrame = pos
827
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
828
    local rngm = Instance.new("SpecialMesh", rng)
829
    rngm.MeshType = "Sphere"
830
    rngm.Scale = Vector3.new(x1, y1, z1)
831
    local scaler2 = 1
832
    local speeder = FastSpeed
833
    if type == "Add" then
834
        scaler2 = 1 * value
835
    elseif type == "Divide" then
836
        scaler2 = 1 / value
837
    end
838
    coroutine.resume(coroutine.create(function()
839
        for i = 0, 10 / bonuspeed, 0.1 do
840
            swait()
841
            if type == "Add" then
842
                scaler2 = scaler2 - 0.01 * value / bonuspeed
843
            elseif type == "Divide" then
844
                scaler2 = scaler2 - 0.01 / value * bonuspeed
845
            end
846
                        rng.BrickColor = BrickColor.random()
847
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
848
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
849
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
850
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
851
        end
852
        rng:Destroy()
853
    end))
854
end
855
856
function SoulSteal(dude)
857
if dude.Name ~= char then
858
local bgf = IT("BodyGyro", dude.Head)
859
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
860
local val = IT("BoolValue", dude)
861
val.Name = "IsHit"
862
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
863
local soulst = coroutine.wrap(function()
864
local soul = Instance.new("Part",dude)
865
soul.Size = Vector3.new(1,1,1)
866
soul.CanCollide = false
867
soul.Anchored = false
868
soul.Position = torso.Position
869
soul.Transparency = 1
870
local PartEmmit1 = IT("ParticleEmitter", soul)
871
PartEmmit1.LightEmission = 1
872
PartEmmit1.Texture = "rbxassetid://569507414"
873
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
874
PartEmmit1.Rate = 250
875
PartEmmit1.Lifetime = NumberRange.new(1.6)
876
PartEmmit1.Size = NumberSequence.new({
877
    NumberSequenceKeypoint.new(0, 1, 0),
878
    NumberSequenceKeypoint.new(1, 0, 0)
879
})
880
PartEmmit1.Transparency = NumberSequence.new({
881
    NumberSequenceKeypoint.new(0, 0, 0),
882
    NumberSequenceKeypoint.new(1, 1, 0)
883
})
884
PartEmmit1.Speed = NumberRange.new(0, 0)
885
PartEmmit1.VelocitySpread = 30000
886
PartEmmit1.Rotation = NumberRange.new(-360, 360)
887
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
888
local BodPoss = IT("BodyPosition", soul)
889
BodPoss.P = 3000
890
BodPoss.D = 1000
891
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
892
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
893
wait(1.6)
894
soul.Touched:connect(function(hit)
895
    if hit.Parent == char then
896
    soul:Destroy()
897
    end
898
end)
899
wait(1.2)
900
while soul do
901
    swait()
902
    PartEmmit1.Color = ColorSequence.new(maincolor.Color)
903
    BodPoss.Position = tors.Position
904
end
905
end)
906
    soulst()
907
    end
908
end
909
function FaceMouse()
910
local   Cam = workspace.CurrentCamera
911
    return {
912
        CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
913
        Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
914
    }
915
end
916
917
function Clerp(a, b, t)
918
    local qa = {QuaternionFromCFrame(a)}
919
    local qb = {QuaternionFromCFrame(b)}
920
    local ax, ay, az = a.x, a.y, a.z
921
    local bx, by, bz = b.x, b.y, b.z
922
    local _t = 1 - t
923
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
924
end
925
926
function Eviscerate(dude)
927
    if dude.Name ~= char then
928
        local bgf = IT("BodyGyro", dude.Head)
929
        bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
930
        local val = IT("BoolValue", dude)
931
        val.Name = "IsHit"
932
        local ds = coroutine.wrap(function()
933
            dude:WaitForChild("Head"):BreakJoints()
934
            wait(0.5)
935
            target = nil
936
            coroutine.resume(coroutine.create(function()
937
                for i, v in pairs(dude:GetChildren()) do
938
                    if v:IsA("Accessory") then
939
                        v:Destroy()
940
                    end
941
                    if v:IsA("Humanoid") then
942
                        v:Destroy()
943
                    end
944
                    if v:IsA("CharacterMesh") then
945
                        v:Destroy()
946
                    end
947
                    if v:IsA("Model") then
948
                        v:Destroy()
949
                    end
950
                    if v:IsA("Part") or v:IsA("MeshPart") then
951
                        for x, o in pairs(v:GetChildren()) do
952
                            if o:IsA("Decal") then
953
                                o:Destroy()
954
                            end
955
                        end
956
                        coroutine.resume(coroutine.create(function()
957
                            v.Material = "Neon"
958
                            v.CanCollide = false
959
                            local PartEmmit1 = IT("ParticleEmitter", v)
960
                            PartEmmit1.LightEmission = 1
961
                            PartEmmit1.Texture = "rbxassetid://284205403"
962
                            PartEmmit1.Color = ColorSequence.new(maincolor.Color)
963
                            PartEmmit1.Rate = 150
964
                            PartEmmit1.Lifetime = NumberRange.new(1)
965
                            PartEmmit1.Size = NumberSequence.new({
966
                                NumberSequenceKeypoint.new(0, 0.75, 0),
967
                                NumberSequenceKeypoint.new(1, 0, 0)
968
                            })
969
                            PartEmmit1.Transparency = NumberSequence.new({
970
                                NumberSequenceKeypoint.new(0, 0, 0),
971
                                NumberSequenceKeypoint.new(1, 1, 0)
972
                            })
973
                            PartEmmit1.Speed = NumberRange.new(0, 0)
974
                            PartEmmit1.VelocitySpread = 30000
975
                            PartEmmit1.Rotation = NumberRange.new(-500, 500)
976
                            PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
977
                            local BodPoss = IT("BodyPosition", v)
978
                            BodPoss.P = 3000
979
                            BodPoss.D = 1000
980
                            BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
981
                            BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
982
                            v.Color = maincolor.Color
983
                            coroutine.resume(coroutine.create(function()
984
                                for i = 0, 49 do
985
                                    swait(1)
986
                                    v.Transparency = v.Transparency + 0.08
987
                                end
988
                                wait(0.5)
989
                                PartEmmit1.Enabled = false
990
                                wait(3)
991
                                v:Destroy()
992
                                dude:Destroy()
993
                            end))
994
                        end))
995
                    end
996
                end
997
            end))
998
        end)
999
        ds()
1000
    end
1001
end
1002
1003
function killnearest(position,range,maxstrength)
1004
	for i,v in ipairs(workspace:GetChildren()) do
1005
	local body = v:GetChildren()
1006
		for part = 1, #body do
1007
			if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
1008
				if(body[part].Position - position).Magnitude < range then
1009
					if v.ClassName == "Model" then
1010
						v:BreakJoints()
1011
					end
1012
					table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
1013
					body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
1014
				end
1015
			end
1016
		end
1017
		if v.ClassName == "Part" then
1018
			if v.Anchored == false and (v.Position - position).Magnitude < range then
1019
				table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
1020
				v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
1021
			end
1022
		end
1023
	end
1024
end
1025
1026
1027
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
1028
	local NEWPART = IT("Part")
1029
	NEWPART.formFactor = FORMFACTOR
1030
	NEWPART.Reflectance = REFLECTANCE
1031
	NEWPART.Transparency = TRANSPARENCY
1032
	NEWPART.CanCollide = false
1033
	NEWPART.Locked = true
1034
	NEWPART.Anchored = true
1035
	if ANCHOR == false then
1036
		NEWPART.Anchored = false
1037
	end
1038
	NEWPART.BrickColor = BrickC(tostring(BRICKCOLOR))
1039
	NEWPART.Name = NAME
1040
	NEWPART.Size = SIZE
1041
	NEWPART.Position = Torso.Position
1042
	NEWPART.Material = MATERIAL
1043
	NEWPART:BreakJoints()
1044
	NEWPART.Parent = PARENT
1045
	return NEWPART
1046
end
1047
1048
        local joyemoji = Instance.new('ParticleEmitter', tors)
1049
        joyemoji.VelocitySpread = 2000
1050
        joyemoji.Lifetime = NumberRange.new(1)
1051
        joyemoji.Speed = NumberRange.new(40)
1052
joy= {}
1053
for i=0, 19 do
1054
  joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1055
end
1056
joyemoji.Size = NumberSequence.new(joy)
1057
        joyemoji.Rate = 0
1058
        joyemoji.LockedToPart = false
1059
        joyemoji.LightEmission = 0
1060
        joyemoji.Texture = "rbxassetid://1176402123"
1061
        joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1062
1063
        local LIT = Instance.new('ParticleEmitter', tors)
1064
        LIT.VelocitySpread = 2000
1065
        LIT.Lifetime = NumberRange.new(1)
1066
        LIT.Speed = NumberRange.new(45)
1067
nani= {}
1068
for i=0, 19 do
1069
  nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1070
end
1071
LIT.Size = NumberSequence.new(nani)
1072
        LIT.Rate = 0
1073
        LIT.LockedToPart = false
1074
        LIT.LightEmission = 0
1075
        LIT.Texture = "rbxassetid://1492670151"
1076
        LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1077
1078
        local ok = Instance.new('ParticleEmitter', tors)
1079
        ok.VelocitySpread = 2000
1080
        ok.Lifetime = NumberRange.new(1)
1081
        ok.Speed = NumberRange.new(50)
1082
cool= {}
1083
for i=0, 19 do
1084
  cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1085
end
1086
ok.Size = NumberSequence.new(cool)
1087
        ok.Rate = 0
1088
        ok.LockedToPart = false
1089
        ok.LightEmission = 0
1090
        ok.Texture = "rbxassetid://636768448"
1091
        ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1092
1093
        local toast = Instance.new('ParticleEmitter', tors)
1094
        toast.VelocitySpread = 2000
1095
        toast.Lifetime = NumberRange.new(1)
1096
        toast.Speed = NumberRange.new(60)
1097
toasterstoasttoast= {}
1098
for i=0, 19 do
1099
  toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1100
end
1101
toast.Size = NumberSequence.new(toasterstoasttoast)
1102
        toast.Rate = 0
1103
        toast.LockedToPart = false
1104
        toast.LightEmission = 0
1105
        toast.Texture = "rbxassetid://436096230"
1106
        toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1107
1108
function WhatHuh()
1109
    attack = true
1110
    hum.WalkSpeed = 1.01
1111
    CreateSound("130766865", hed, 10, 1)
1112
        Character.Head.face.Texture = "rbxassetid://276732672"
1113
    for i = 0,4,0.1 do
1114
        swait()
1115
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1116
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
1117
        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)
1118
        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)
1119
        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)
1120
        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)
1121
    end
1122
    for i = 0,6.7,0.1 do
1123
        swait()
1124
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1125
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
1126
        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)
1127
        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)
1128
        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)
1129
        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)
1130
    end
1131
    for i = 0,8.1,0.1 do
1132
        swait()
1133
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1134
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
1135
        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)
1136
        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)
1137
        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)
1138
        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)
1139
    end
1140
    for i = 0,1,0.1 do
1141
        swait()
1142
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1143
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
1144
        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)
1145
        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)
1146
        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)
1147
        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)
1148
    end
1149
    for i = 0,1,0.1 do
1150
        swait()
1151
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1152
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
1153
        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)
1154
        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)
1155
        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)
1156
        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)
1157
    end
1158
    for i = 0,4,0.1 do
1159
        swait()
1160
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1161
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
1162
        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)
1163
        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)
1164
        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)
1165
        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)
1166
    end
1167
    attack = false
1168
        Character.Head.face.Texture = "rbxassetid://620619801"
1169
    hum.WalkSpeed = 16
1170
end
1171
1172
function EndMySufferingV3() --why
1173
    attack = true
1174
    hum.WalkSpeed = 1.01
1175
        Character.Head.face.Texture = "rbxassetid://202210455"
1176
        local A = math.random(1,5)
1177
        if A == 1 then
1178
            meme.SoundId = "rbxassetid://295810519"
1179
        end
1180
        if A == 2 then
1181
            meme.SoundId = "rbxassetid://1124778077"
1182
        end
1183
        if A == 3 then
1184
            meme.SoundId = "rbxassetid://464157070"
1185
        end
1186
        if A == 4 then
1187
            meme.SoundId = "rbxassetid://146334595"
1188
        end
1189
        if A == 5 then
1190
            meme.SoundId = "rbxassetid://145536915"
1191
        end
1192
        meme:Play()
1193
        bass:Play()
1194
        joyemoji.Rate = 70
1195
        LIT.Rate = 70
1196
        ok.Rate = 70
1197
        toast.Rate = 70
1198
       
1199
    for i = 0,50,0.1 do
1200
        swait()
1201
    CameraEnshaking(1, 10)
1202
        bass.Parent = hed
1203
        meme.Parent = hed
1204
    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)
1205
    tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
1206
    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)
1207
    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)
1208
    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)
1209
    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)
1210
    end
1211
        bass:Stop()
1212
        meme:Stop()
1213
        joyemoji.Rate = 0
1214
        LIT.Rate = 0
1215
        ok.Rate = 0
1216
        toast.Rate = 0
1217
        Character.Head.face.Texture = "rbxassetid://620619801"
1218
    attack = false
1219
    hum.WalkSpeed = 16
1220
end
1221
1222
function slap()
1223
    attack = true
1224
    hum.WalkSpeed = 1.01
1225
    local icri = CreateSound("1205111204", hed, 10, 1)
1226
    swait(165)
1227
    local FRAME = tors.CFrame
1228
    repeat
1229
        swait()
1230
                Character.Head.face.Texture = "rbxassetid://582931093"
1231
        CameraEnshaking(1, 10)
1232
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1233
        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)
1234
        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)
1235
        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)
1236
        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)
1237
        tors.CFrame = FRAME * CF(0,1,0)
1238
        swait()
1239
        tors.CFrame = FRAME
1240
    until icri.Playing == false
1241
        Character.Head.face.Texture = "rbxassetid://620619801"
1242
    attack = false
1243
    hum.WalkSpeed = 16
1244
end
1245
1246
function EndMySufferingV2()
1247
attack = true
1248
	for i = 0,6,0.1 do
1249
		swait()
1250
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1251
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1252
		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)
1253
		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)
1254
		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)
1255
		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)
1256
	end
1257
    CreateSound("1093102664", hed, 10, 1)
1258
	CameraEnshaking(3, 8)
1259
	for i = 0,2,0.1 do
1260
		swait()
1261
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
1262
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
1263
		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)
1264
		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)
1265
		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)
1266
		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)
1267
	end
1268
hum.MaxHealth = 0
1269
ragdoll(char)
1270
CreateSound("135488453", hed, 5, 1)
1271
error("Seems like you just died.")
1272
end
1273
1274
function Clerp(a, b, t)
1275
    local qa = {
1276
        QuaternionFromCFrame(a)
1277
    }
1278
    local qb = {
1279
        QuaternionFromCFrame(b)
1280
    }
1281
    local ax, ay, az = a.x, a.y, a.z
1282
    local bx, by, bz = b.x, b.y, b.z
1283
    local _t = 1 - t
1284
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1285
end
1286
1287
function Swait(NUMBER)
1288
    if NUMBER == 0 or NUMBER == nil then
1289
        ArtificialHB.Event:wait()
1290
    else
1291
        for i = 1, NUMBER do
1292
            ArtificialHB.Event:wait()
1293
        end
1294
    end
1295
end
1296
1297
function swait(num)
1298
	if num == 0 or num == nil then
1299
		game:service("RunService").Stepped:wait(0)
1300
	else
1301
		for i = 0, num do
1302
			game:service("RunService").Stepped:wait(0)
1303
		end
1304
	end
1305
end
1306
function thread(f)
1307
	coroutine.resume(coroutine.create(f))
1308
end
1309
function clerp(a, b, t)
1310
	local qa = {
1311
		QuaternionFromCFrame(a)
1312
	}
1313
	local qb = {
1314
		QuaternionFromCFrame(b)
1315
	}
1316
	local ax, ay, az = a.x, a.y, a.z
1317
	local bx, by, bz = b.x, b.y, b.z
1318
	local _t = 1 - t
1319
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1320
end
1321
function ShockWave(Part, cframe1, cframe2, Damage, Size)
1322
	coroutine.resume(coroutine.create(function() 
1323
		local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
1324
		wave.Anchored = true 
1325
		wave.CFrame = Part.CFrame * cframe1
1326
		local Msh = Create("SpecialMesh"){
1327
			Parent = wave,
1328
			MeshType = "Sphere"
1329
		}
1330
		Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
1331
		for i = 0, 1, 0.2 do
1332
			wait()
1333
			local dir = wave.CFrame.lookVector * -1
1334
			local pos = rayCast(wave.Position, dir, 5, Character)
1335
			wave.CFrame = wave.CFrame * cframe2
1336
                        table.insert(Effects, {
1337
                                wave,
1338
                                "Sphere",
1339
                                0.01,
1340
                                .03,
1341
                                .03,
1342
                                .03,
1343
                        })
1344
		end
1345
	end))
1346
end
1347
1348
local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1349
MakeForm(RightHole,"Cyl")
1350
local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1351
MakeForm(LeftHole,"Cyl")
1352
1353
function getbloody(victim,amount)
1354
	local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
1355
	PART.CFrame = victim.CFrame
1356
	local HITPLAYERSOUNDS = {"356551938","264486467"}
1357
	Debris:AddItem(PART,5)
1358
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1359
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1360
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1361
	local prtcl = asd:Clone()
1362
	prtcl.Parent = PART
1363
	prtcl:Emit(amount*10)
1364
end
1365
1366
function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
1367
local type = type
1368
local rng = Instance.new("Part", char)
1369
        rng.Anchored = true
1370
        rng.BrickColor = color
1371
        rng.CanCollide = false
1372
        rng.FormFactor = 3
1373
        rng.Name = "Ring"
1374
        rng.Material = "Neon"
1375
        rng.Size = Vector3.new(1, 1, 1)
1376
        rng.Transparency = 0
1377
        rng.TopSurface = 0
1378
        rng.BottomSurface = 0
1379
        rng.CFrame = pos
1380
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1381
        local rngm = Instance.new("SpecialMesh", rng)
1382
        rngm.MeshType = "Brick"
1383
rngm.Scale = VT(x1,y1,z1)
1384
if rainbowmode == true then
1385
rng.Color = Color3.new(r/255,g/255,b/255)
1386
end
1387
local scaler2 = 1
1388
local speeder = FastSpeed/10
1389
if type == "Add" then
1390
scaler2 = 1*value
1391
elseif type == "Divide" then
1392
scaler2 = 1/value
1393
end
1394
coroutine.resume(coroutine.create(function()
1395
for i = 0,10/bonuspeed,0.1 do
1396
swait()
1397
if type == "Add" then
1398
scaler2 = scaler2 - 0.01*value/bonuspeed
1399
elseif type == "Divide" then
1400
scaler2 = scaler2 - 0.01/value*bonuspeed
1401
end
1402
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1403
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1404
rng.Transparency = rng.Transparency + 0.01*bonuspeed
1405
end
1406
rng:Destroy()
1407
end))
1408
end
1409
New = function(Object, Parent, Name, Data)
1410
	local Object = Instance.new(Object)
1411
	for Index, Value in pairs(Data or {}) do
1412
		Object[Index] = Value
1413
	end
1414
	Object.Parent = Parent
1415
	Object.Name = Name
1416
	return Object
1417
end
1418
function QuaternionFromCFrame(cf)
1419
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1420
	local trace = m00 + m11 + m22
1421
	if trace > 0 then
1422
		local s = math.sqrt(1 + trace)
1423
		local recip = 0.5 / s
1424
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
1425
	else
1426
		local i = 0
1427
		if m00 < m11 then
1428
			i = 1
1429
		end
1430
		if m22 > (i == 0 and m00 or m11) then
1431
			i = 2
1432
		end
1433
		if i == 0 then
1434
			local s = math.sqrt(m00 - m11 - m22 + 1)
1435
			local recip = 0.5 / s
1436
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
1437
		elseif i == 1 then
1438
			local s = math.sqrt(m11 - m22 - m00 + 1)
1439
			local recip = 0.5 / s
1440
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
1441
		elseif i == 2 then
1442
			local s = math.sqrt(m22 - m00 - m11 + 1)
1443
			local recip = 0.5 / s
1444
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
1445
		end
1446
	end
1447
end
1448
function QuaternionToCFrame(px, py, pz, x, y, z, w)
1449
	local xs, ys, zs = x + x, y + y, z + z
1450
	local wx, wy, wz = w * xs, w * ys, w * zs
1451
	local xx = x * xs
1452
	local xy = x * ys
1453
	local xz = x * zs
1454
	local yy = y * ys
1455
	local yz = y * zs
1456
	local zz = z * zs
1457
	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))
1458
end
1459
1460
--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})
1461
function WACKYEFFECT(Table)
1462
	local TYPE = (Table.EffectType or "Sphere")
1463
	local SIZE = (Table.Size or VT(1,1,1))
1464
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
1465
	local TRANSPARENCY = (Table.Transparency or 0)
1466
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
1467
	local CFRAME = (Table.CFrame or Torso.CFrame)
1468
	local MOVEDIRECTION = (Table.MoveToPos or nil)
1469
	local ROTATION1 = (Table.RotationX or 0)
1470
	local ROTATION2 = (Table.RotationY or 0)
1471
	local ROTATION3 = (Table.RotationZ or 0)
1472
	local MATERIAL = (Table.Material or "Neon")
1473
	local COLOR = (Table.Color or C3(1,1,1))
1474
	local TIME = (Table.Time or 45)
1475
	local SOUNDID = (Table.SoundID or nil)
1476
	local SOUNDPITCH = (Table.SoundPitch or nil)
1477
	local SOUNDVOLUME = (Table.SoundVolume or nil)
1478
	coroutine.resume(coroutine.create(function()
1479
		local PLAYSSOUND = false
1480
		local SOUND = nil
1481
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
1482
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
1483
			PLAYSSOUND = true
1484
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
1485
		end
1486
		EFFECT.Color = COLOR
1487
		local MSH = nil
1488
		if TYPE == "Sphere" then
1489
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
1490
		elseif TYPE == "Block" then
1491
			MSH = IT("BlockMesh",EFFECT)
1492
			MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
1493
		elseif TYPE == "Wave" then
1494
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
1495
		elseif TYPE == "Ring" then
1496
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
1497
		elseif TYPE == "Slash" then
1498
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1499
		elseif TYPE == "Round Slash" then
1500
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1501
		elseif TYPE == "Swirl" then
1502
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
1503
		elseif TYPE == "Skull" then
1504
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
1505
		elseif TYPE == "Crystal" then
1506
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
1507
		end
1508
		if MSH ~= nil then
1509
			local MOVESPEED = nil
1510
			if MOVEDIRECTION ~= nil then
1511
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
1512
			end
1513
			local GROWTH = SIZE - ENDSIZE
1514
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
1515
			if TYPE == "Block" then
1516
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1517
			else
1518
				EFFECT.CFrame = CFRAME
1519
			end
1520
			for LOOP = 1, TIME+1 do
1521
				Swait()
1522
				MSH.Scale = MSH.Scale - GROWTH/TIME
1523
				if TYPE == "Wave" then
1524
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
1525
				end
1526
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
1527
				if TYPE == "Block" then
1528
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1529
				else
1530
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
1531
				end
1532
				if MOVEDIRECTION ~= nil then
1533
					local ORI = EFFECT.Orientation
1534
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
1535
					EFFECT.Orientation = ORI
1536
				end
1537
			end
1538
			if PLAYSSOUND == false then
1539
				EFFECT:remove()
1540
			else
1541
				repeat Swait() until SOUND.Playing == false
1542
				EFFECT:remove()
1543
			end
1544
		else
1545
			if PLAYSSOUND == false then
1546
				EFFECT:remove()
1547
			else
1548
				repeat Swait() until SOUND.Playing == false
1549
				EFFECT:remove()
1550
			end
1551
		end
1552
	end))
1553
end
1554
1555
1556
function QuaternionSlerp(a, b, t)
1557
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
1558
	local startInterp, finishInterp
1559
	if cosTheta >= 1.0E-4 then
1560
		if 1 - cosTheta > 1.0E-4 then
1561
			local theta = math.acos(cosTheta)
1562
			local invSinTheta = 1 / Sin(theta)
1563
			startInterp = Sin((1 - t) * theta) * invSinTheta
1564
			finishInterp = Sin(t * theta) * invSinTheta
1565
		else
1566
			startInterp = 1 - t
1567
			finishInterp = t
1568
		end
1569
	elseif 1 + cosTheta > 1.0E-4 then
1570
		local theta = math.acos(-cosTheta)
1571
		local invSinTheta = 1 / Sin(theta)
1572
		startInterp = Sin((t - 1) * theta) * invSinTheta
1573
		finishInterp = Sin(t * theta) * invSinTheta
1574
	else
1575
		startInterp = t - 1
1576
		finishInterp = t
1577
	end
1578
	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
1579
end
1580
function rayCast(Position, Direction, Range, Ignore)
1581
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
1582
end
1583
local RbxUtility = LoadLibrary("RbxUtility")
1584
local Create = RbxUtility.Create
1585
1586
-------------------------------------------------------
1587
--Start Damage Function--
1588
-------------------------------------------------------
1589
function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
1590
    local type = type
1591
    local rng = Instance.new("Part", char)
1592
    rng.Anchored = true
1593
    rng.BrickColor = color
1594
    rng.CanCollide = false
1595
    rng.FormFactor = 3
1596
    rng.Name = "Ring"
1597
    rng.Material = "Neon"
1598
    rng.Size = Vector3.new(1, 1, 1)
1599
    rng.Transparency = 0
1600
    rng.TopSurface = 0
1601
    rng.BottomSurface = 0
1602
    rng.CFrame = pos
1603
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
1604
    local rngm = Instance.new("SpecialMesh", rng)
1605
    rngm.MeshType = "Sphere"
1606
    rngm.Scale = Vector3.new(x1, y1, z1)
1607
    local scaler2 = 1
1608
    local speeder = FastSpeed
1609
    if type == "Add" then
1610
        scaler2 = 1 * value
1611
    elseif type == "Divide" then
1612
        scaler2 = 1 / value
1613
    end
1614
    coroutine.resume(coroutine.create(function()
1615
        for i = 0, 10 / bonuspeed, 0.1 do
1616
            swait()
1617
            if type == "Add" then
1618
                scaler2 = scaler2 - 0.01 * value / bonuspeed
1619
            elseif type == "Divide" then
1620
                scaler2 = scaler2 - 0.01 / value * bonuspeed
1621
            end
1622
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
1623
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
1624
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
1625
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
1626
        end
1627
        rng:Destroy()
1628
    end))
1629
end
1630
-----------------------------
1631
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1632
	if hit.Parent == nil then
1633
		return
1634
	end
1635
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1636
	for _, v in pairs(hit.Parent:children()) do
1637
		if v:IsA("Humanoid") then
1638
			h = v
1639
		end
1640
	end
1641
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
1642
	
1643
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1644
         end
1645
1646
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1647
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
1648
			if hit.Parent.DebounceHit.Value == true then
1649
				return
1650
			end
1651
		end
1652
         if insta == true then
1653
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1654
         end
1655
		local c = Create("ObjectValue"){
1656
			Name = "creator",
1657
			Value = owner,
1658
			Parent = h,
1659
		}
1660
		game:GetService("Debris"):AddItem(c, .5)
1661
		if HitSound ~= nil and HitPitch ~= nil then
1662
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
1663
		end
1664
		local Damage = math.random(minim, maxim)
1665
		local blocked = false
1666
		local block = hit.Parent:findFirstChild("Block")
1667
		if block ~= nil then
1668
			if block.className == "IntValue" then
1669
				if block.Value > 0 then
1670
					blocked = true
1671
					block.Value = block.Value - 1
1672
					print(block.Value)
1673
				end
1674
			end
1675
		end
1676
		if blocked == false then
1677
			h.Health = h.Health - Damage
1678
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1679
		else
1680
			h.Health = h.Health - (Damage / 2)
1681
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1682
		end
1683
		if Type == "Knockdown" then
1684
			local hum = hit.Parent.Humanoid
1685
			hum.PlatformStand = true
1686
			coroutine.resume(coroutine.create(function(HHumanoid)
1687
				swait(1)
1688
				HHumanoid.PlatformStand = false
1689
			end), hum)
1690
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
1691
			local bodvol = Create("BodyVelocity"){
1692
				velocity = angle * knockback,
1693
				P = 5000,
1694
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1695
				Parent = hit,
1696
			}
1697
			local rl = Create("BodyAngularVelocity"){
1698
				P = 3000,
1699
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1700
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1701
				Parent = hit,
1702
			}
1703
			game:GetService("Debris"):AddItem(bodvol, .5)
1704
			game:GetService("Debris"):AddItem(rl, .5)
1705
		elseif Type == "Random Guy" then
1706
			local vp = Create("BodyVelocity"){
1707
				P = 500,
1708
				maxForce = Vector3.new(math.huge, 0, math.huge),
1709
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
1710
			}
1711
			if knockback > 0 then
1712
				vp.Parent = hit.Parent.Torso
1713
			end
1714
			game:GetService("Debris"):AddItem(vp, .5)
1715
		elseif Type == "Up" then
1716
			local bodyVelocity = Create("BodyVelocity"){
1717
				velocity = Vector3.new(0, 20, 0),
1718
				P = 5000,
1719
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1720
				Parent = hit,
1721
			}
1722
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
1723
		elseif Type == "DarkUp" then
1724
			coroutine.resume(coroutine.create(function()
1725
				for i = 0, 1, 0.1 do
1726
					swait()
1727
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
1728
				end
1729
			end))
1730
			local bodyVelocity = Create("BodyVelocity"){
1731
				velocity = Vector3.new(0, 20, 0),
1732
				P = 5000,
1733
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1734
				Parent = hit,
1735
			}
1736
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
1737
		elseif Type == "Snare" then
1738
			local bp = Create("BodyPosition"){
1739
				P = 2000,
1740
				D = 100,
1741
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1742
				position = hit.Parent.Torso.Position,
1743
				Parent = hit.Parent.Torso,
1744
			}
1745
			game:GetService("Debris"):AddItem(bp, 1)
1746
		elseif Type == "Freeze" then
1747
			local BodPos = Create("BodyPosition"){
1748
				P = 50000,
1749
				D = 1000,
1750
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1751
				position = hit.Parent.Torso.Position,
1752
				Parent = hit.Parent.Torso,
1753
			}
1754
			local BodGy = Create("BodyGyro") {
1755
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
1756
				P = 20e+003,
1757
				Parent = hit.Parent.Torso,
1758
				cframe = hit.Parent.Torso.CFrame,
1759
			}
1760
			hit.Parent.Torso.Anchored = true
1761
			coroutine.resume(coroutine.create(function(Part) 
1762
				swait(1.5)
1763
				Part.Anchored = false
1764
			end), hit.Parent.Torso)
1765
			game:GetService("Debris"):AddItem(BodPos, 3)
1766
			game:GetService("Debris"):AddItem(BodGy, 3)
1767
		end
1768
		local debounce = Create("BoolValue"){
1769
			Name = "DebounceHit",
1770
			Parent = hit.Parent,
1771
			Value = true,
1772
		}
1773
		game:GetService("Debris"):AddItem(debounce, Delay)
1774
		c = Create("ObjectValue"){
1775
			Name = "creator",
1776
			Value = Player,
1777
			Parent = h,
1778
		}
1779
		game:GetService("Debris"):AddItem(c, .5)
1780
	end
1781
end
1782
-------------------------------------------------------
1783
--End Damage Function--
1784
-------------------------------------------------------
1785
1786
-------------------------------------------------------
1787
--Start Damage Function Customization--
1788
-------------------------------------------------------
1789
function ShowDamage(Pos, Text, Time, Color)
1790
	local Rate = (1 / 30)
1791
	local Pos = (Pos or Vector3.new(0, 0, 0))
1792
	local Text = (Text or "")
1793
	local Time = (Time or 2)
1794
	local Color = (Color or Color3.new(1, 0, 1))
1795
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1796
	EffectPart.Anchored = true
1797
	local BillboardGui = Create("BillboardGui"){
1798
		Size = UDim2.new(3, 0, 3, 0),
1799
		Adornee = EffectPart,
1800
		Parent = EffectPart,
1801
	}
1802
	local TextLabel = Create("TextLabel"){
1803
		BackgroundTransparency = 1,
1804
		Size = UDim2.new(1, 0, 1, 0),
1805
		Text = Text,
1806
		Font = "Bodoni",
1807
		TextColor3 = Color,
1808
		TextScaled = true,
1809
		TextStrokeColor3 = Color3.fromRGB(0,0,0),
1810
		Parent = BillboardGui,
1811
	}
1812
	game.Debris:AddItem(EffectPart, (Time))
1813
	EffectPart.Parent = game:GetService("Workspace")
1814
	delay(0, function()
1815
		local Frames = (Time / Rate)
1816
		for Frame = 1, Frames do
1817
			wait(Rate)
1818
			local Percent = (Frame / Frames)
1819
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1820
			TextLabel.TextTransparency = Percent
1821
		end
1822
		if EffectPart and EffectPart.Parent then
1823
			EffectPart:Destroy()
1824
		end
1825
	end)
1826
end
1827
1828
function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
1829
    local type = type
1830
    local rng = Instance.new("Part", char)
1831
    rng.Anchored = true
1832
    rng.BrickColor = color
1833
    rng.CanCollide = false
1834
    rng.FormFactor = 3
1835
    rng.Name = "Ring"
1836
    rng.Material = "Neon"
1837
    rng.Size = Vector3.new(1, 1, 1)
1838
    rng.Transparency = 0
1839
    rng.TopSurface = 0
1840
    rng.BottomSurface = 0
1841
    rng.CFrame = pos
1842
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1843
    local rngm = Instance.new("SpecialMesh", rng)
1844
    rngm.MeshType = "Brick"
1845
    rngm.Scale = Vector3.new(x1,y1,z1)
1846
    local scaler2 = 1
1847
    local speeder = FastSpeed/10
1848
    if type == "Add" then
1849
        scaler2 = 1*value
1850
    elseif type == "Divide" then
1851
        scaler2 = 1/value
1852
    end
1853
    coroutine.resume(coroutine.create(function()
1854
        for i = 0,10/bonuspeed,0.1 do
1855
            swait()
1856
            if type == "Add" then
1857
                scaler2 = scaler2 - 0.01*value/bonuspeed
1858
            elseif type == "Divide" then
1859
                scaler2 = scaler2 - 0.01/value*bonuspeed
1860
            end
1861
            speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1862
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1863
            rng.Transparency = rng.Transparency + 0.01*bonuspeed
1864
            rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
1865
        end
1866
    rng:Destroy()
1867
    end))
1868
end
1869
 
1870
Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
1871
local p = Instance.new("Part",EffectModel)
1872
p.BrickColor = BrickColor.new(colour)
1873
p.Size = Vector3.new()
1874
p.Anchored = true
1875
p.CanCollide = false
1876
p.CFrame = cf
1877
if inverse == true then
1878
p.Transparency = 1
1879
else
1880
p.Transparency = 0
1881
end
1882
local m = Instance.new("SpecialMesh",p)
1883
m.MeshId = meshid
1884
m.TextureId = textid
1885
m.Scale = meshstart
1886
coroutine.wrap(function()
1887
for i=0,1,factor do
1888
swait()
1889
if inverse == true then
1890
p.Transparency = 1-i
1891
else
1892
p.Transparency = i
1893
end
1894
m.Scale = m.Scale + meshadd
1895
p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
1896
end
1897
p:Destroy()
1898
end)()
1899
return p
1900
end
1901
-------------------------------------------------------
1902
--End Damage Function Customization--
1903
-------------------------------------------------------
1904
1905
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1906
  for _, c in pairs(workspace:children()) do
1907
    local hum = c:findFirstChild("Humanoid")
1908
    if hum ~= nil then
1909
      local head = c:findFirstChild("Head")
1910
      if head ~= nil then
1911
        local targ = head.Position - Part.Position
1912
        local mag = targ.magnitude
1913
        if magni >= mag and c.Name ~= Player.Name then
1914
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
1915
        end
1916
      end
1917
    end
1918
  end
1919
end
1920
1921
1922
CFuncs = {
1923
	Part = {
1924
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1925
			local Part = Create("Part")({
1926
				Parent = Parent,
1927
				Reflectance = Reflectance,
1928
				Transparency = Transparency,
1929
				CanCollide = false,
1930
				Locked = true,
1931
				BrickColor = BrickColor.new(tostring(BColor)),
1932
				Name = Name,
1933
				Size = Size,
1934
				Material = Material
1935
			})
1936
			RemoveOutlines(Part)
1937
			return Part
1938
		end
1939
	},
1940
	Mesh = {
1941
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1942
			local Msh = Create(Mesh)({
1943
				Parent = Part,
1944
				Offset = OffSet,
1945
				Scale = Scale
1946
			})
1947
			if Mesh == "SpecialMesh" then
1948
				Msh.MeshType = MeshType
1949
				Msh.MeshId = MeshId
1950
			end
1951
			return Msh
1952
		end
1953
	},
1954
	Mesh = {
1955
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1956
			local Msh = Create(Mesh)({
1957
				Parent = Part,
1958
				Offset = OffSet,
1959
				Scale = Scale
1960
			})
1961
			if Mesh == "SpecialMesh" then
1962
				Msh.MeshType = MeshType
1963
				Msh.MeshId = MeshId
1964
			end
1965
			return Msh
1966
		end
1967
	},
1968
	Weld = {
1969
		Create = function(Parent, Part0, Part1, C0, C1)
1970
			local Weld = Create("Weld")({
1971
				Parent = Parent,
1972
				Part0 = Part0,
1973
				Part1 = Part1,
1974
				C0 = C0,
1975
				C1 = C1
1976
			})
1977
			return Weld
1978
		end
1979
	},
1980
	Sound = {
1981
		Create = function(id, par, vol, pit)
1982
			coroutine.resume(coroutine.create(function()
1983
				local S = Create("Sound")({
1984
					Volume = vol,
1985
					Pitch = pit or 1,
1986
					SoundId = id,
1987
					Parent = par or workspace
1988
				})
1989
				wait()
1990
				S:play()
1991
				game:GetService("Debris"):AddItem(S, 6)
1992
			end))
1993
		end
1994
	},
1995
	ParticleEmitter = {
1996
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1997
			local fp = Create("ParticleEmitter")({
1998
				Parent = Parent,
1999
				Color = ColorSequence.new(Color1, Color2),
2000
				LightEmission = LightEmission,
2001
				Size = Size,
2002
				Texture = Texture,
2003
				Transparency = Transparency,
2004
				ZOffset = ZOffset,
2005
				Acceleration = Accel,
2006
				Drag = Drag,
2007
				LockedToPart = LockedToPart,
2008
				VelocityInheritance = VelocityInheritance,
2009
				EmissionDirection = EmissionDirection,
2010
				Enabled = Enabled,
2011
				Lifetime = LifeTime,
2012
				Rate = Rate,
2013
				Rotation = Rotation,
2014
				RotSpeed = RotSpeed,
2015
				Speed = Speed,
2016
				VelocitySpread = VelocitySpread
2017
			})
2018
			return fp
2019
		end
2020
	}
2021
}
2022
function RemoveOutlines(part)
2023
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
2024
end
2025
function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2026
	local Part = Create("Part")({
2027
		formFactor = FormFactor,
2028
		Parent = Parent,
2029
		Reflectance = Reflectance,
2030
		Transparency = Transparency,
2031
		CanCollide = false,
2032
		Locked = true,
2033
		BrickColor = BrickColor.new(tostring(BColor)),
2034
		Name = Name,
2035
		Size = Size,
2036
		Material = Material
2037
	})
2038
	RemoveOutlines(Part)
2039
	return Part
2040
end
2041
function CreateMesh1(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2042
	local Msh = Create(Mesh)({
2043
		Parent = Part,
2044
		Offset = OffSet,
2045
		Scale = Scale
2046
	})
2047
	if Mesh == "SpecialMesh" then
2048
		Msh.MeshType = MeshType
2049
		Msh.MeshId = MeshId
2050
	end
2051
	return Msh
2052
end
2053
function CreateWeld(Parent, Part0, Part1, C0, C1)
2054
	local Weld = Create("Weld")({
2055
		Parent = Parent,
2056
		Part0 = Part0,
2057
		Part1 = Part1,
2058
		C0 = C0,
2059
		C1 = C1
2060
	})
2061
	return Weld
2062
end
2063
2064
abss = Instance.new("BillboardGui",char)
2065
abss.Size = UDim2.new(10,0,10,0)
2066
abss.Enabled = false
2067
imgl = Instance.new("ImageLabel",abss)
2068
imgl.Position = UDim2.new(0,0,0,0)
2069
imgl.Size = UDim2.new(1,0,1,0)
2070
imgl.Image = "rbxassetid://153485522"
2071
imgl.BackgroundTransparency = 1
2072
imgl.ImageColor3 = Color3.new(.9,0,0)
2073
img2 = Instance.new("ImageLabel",abss)
2074
img2.Position = UDim2.new(0,0,0,0)
2075
img2.Size = UDim2.new(1,0,1,0)
2076
img2.Image = "rbxassetid://153485522"
2077
img2.BackgroundTransparency = 1
2078
img2.ImageColor3 = Color3.new(.9,0,0)
2079
 
2080
function TargetSelect(person)
2081
local dd=coroutine.wrap(function()
2082
if targetted ~= person then
2083
targetted = person
2084
img2.Size = UDim2.new(1,0,1,0)
2085
img2.ImageTransparency = 0
2086
img2.Position = UDim2.new(0,0,0,0)
2087
for i = 0, 2, 0.1 do
2088
swait()
2089
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
2090
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
2091
img2.ImageTransparency = img2.ImageTransparency + 0.05
2092
end
2093
end
2094
end)
2095
dd()
2096
end
2097
2098
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
2099
    local NEWWELD = IT(TYPE)
2100
    NEWWELD.Part0 = PART0
2101
    NEWWELD.Part1 = PART1
2102
    NEWWELD.C0 = C0
2103
    NEWWELD.C1 = C1
2104
    NEWWELD.Parent = PARENT
2105
    return NEWWELD
2106
end
2107
2108
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))
2109
2110
local Blood1 = Create("ParticleEmitter")({
2111
  Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
2112
  Transparency = NumberSequence.new(0.1, 1),
2113
  Size = NumberSequence.new(0.5, 0),
2114
  Texture = "rbxassetid://602578593",
2115
  Lifetime = NumberRange.new(0.8),
2116
  Rate = 255,
2117
  VelocitySpread = 40,
2118
  Rotation = NumberRange.new(100),
2119
  Speed = NumberRange.new(5),
2120
  LightEmission = 0,
2121
  LockedToPart = false,
2122
  Acceleration = Vector3.new(0, -10, 0),
2123
  EmissionDirection = "Bottom"
2124
})
2125
function Sayonara()
2126
    local target = nil
2127
    local targettorso = nil
2128
    if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
2129
        if mouse.Target.Parent.Humanoid.PlatformStand == false then
2130
            target = mouse.Target.Parent.Humanoid
2131
            targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
2132
            targethead = mouse.Target.Parent:FindFirstChild("Head")
2133
            targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
2134
            targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
2135
        end
2136
    end
2137
    if target ~= nil then
2138
        targettorso.Anchored = true
2139
        attack = true
2140
        hum.WalkSpeed = 0
2141
        root.CFrame = targettorso.CFrame * CF(0,0,2.4)
2142
        for i = 0,6.2,0.1 do
2143
            swait()
2144
        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)
2145
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
2146
        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)
2147
        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)
2148
        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)
2149
        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)
2150
        end
2151
        do
2152
        CreateSound("429400881", targettorso, 5, 1)
2153
        local ModelArm02 = New("Model", char, "Arm", {})
2154
        local ModelArm03 = New("Model", char, "Arm", {})
2155
        local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
2156
        local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
2157
        local Arm02 = targetleftarm:Clone()
2158
        local Arm03 = targetrightarm:Clone()
2159
        targetleftarm.Transparency = 1
2160
        targetrightarm.Transparency = 1
2161
        Arm02.Parent = ModelArm02
2162
        Arm03.Parent = ModelArm03
2163
        for i, v in pairs(Arm02:GetChildren()) do
2164
          v:Destroy()
2165
        end
2166
        for i, v in pairs(Arm03:GetChildren()) do
2167
          v:Destroy()
2168
        end
2169
        local weldArm02 = Instance.new("Weld")
2170
        weldArm02.Parent = Arm02
2171
        weldArm02.Part0 = targetleftarm
2172
        weldArm02.Part1 = Arm02
2173
        weldArm02.C1 = CFrame.new(0, 0, 0)
2174
        local weldArm03 = Instance.new("Weld")
2175
        weldArm03.Parent = Arm03
2176
        weldArm03.Part0 = targetrightarm
2177
        weldArm03.Part1 = Arm03
2178
        weldArm03.C1 = CFrame.new(0, 0, 0)
2179
        for i, v in pairs(target:GetChildren()) do
2180
          if v:IsA("Shirt") then
2181
            v:clone().Parent = ModelArm02
2182
          end
2183
        end
2184
        for i, v in pairs(target:GetChildren()) do
2185
          if v:IsA("Shirt") then
2186
            v:clone().Parent = ModelArm03
2187
          end
2188
        end
2189
        weldArm02.Part0 = la
2190
        weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2191
        weldArm03.Part0 = ra
2192
        weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2193
        local BE1 = Blood1:Clone()
2194
        BE1.Parent = targetleftarm
2195
        game:GetService("Debris"):AddItem(BE1, 3)
2196
        BE1.Rate = 255
2197
        local BE2 = Blood1:Clone()
2198
        BE2.Parent = targetrightarm
2199
        game:GetService("Debris"):AddItem(BE2, 3)
2200
        BE2.Rate = 255
2201
        for i = 0,6.2,0.1 do
2202
            swait()
2203
        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)
2204
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2205
        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)
2206
        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)
2207
        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)
2208
        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)
2209
        end
2210
        for i = 0,6.2,0.1 do
2211
            swait()
2212
        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)
2213
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2214
        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)
2215
        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)
2216
        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)
2217
        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)
2218
        end
2219
        CreateSound("541909763", targettorso, 5, .8)
2220
        weldArm02:Destroy()
2221
        Arm02.CanCollide = true
2222
        weldArm03:Destroy()
2223
        Arm03.CanCollide = true
2224
        local bodyVelocity2 = Create("BodyVelocity")({
2225
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2226
          P = 5000,
2227
          maxForce = Vector3.new(8000, 8000, 8000),
2228
          Parent = Arm02
2229
        })
2230
        local bodyVelocity3 = Create("BodyVelocity")({
2231
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2232
          P = 5000,
2233
          maxForce = Vector3.new(8000, 8000, 8000),
2234
          Parent = Arm03
2235
        })
2236
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
2237
        game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
2238
        for i = 0,6.2,0.1 do
2239
            swait()
2240
        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)
2241
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2242
        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)
2243
        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)
2244
        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)
2245
        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)
2246
        end
2247
        for i = 0,6.2,0.1 do
2248
            swait()
2249
        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)
2250
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2251
        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)
2252
        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)
2253
        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)
2254
        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)
2255
        end
2256
        targettorso:Remove()
2257
        for i = 0,6.2,0.1 do
2258
            swait()
2259
        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)
2260
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2261
        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)
2262
        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)
2263
        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)
2264
        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)
2265
        end
2266
        end
2267
        targettorso.Anchored = false
2268
        attack = false
2269
        hum.WalkSpeed = 16
2270
        root.CFrame = targettorso.CFrame * CF(0,0,3.4)
2271
    end
2272
end
2273
2274
-------------------------------------------------------
2275
--Start Effect Function--
2276
-------------------------------------------------------
2277
EffectModel = Instance.new("Model", char)
2278
Effects = {
2279
  Block = {
2280
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2281
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2282
      prt.Anchored = true
2283
      prt.CFrame = cframe
2284
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2285
      game:GetService("Debris"):AddItem(prt, 10)
2286
      if Type == 1 or Type == nil then
2287
        table.insert(Effects, {
2288
          prt,
2289
          "Block1",
2290
          delay,
2291
          x3,
2292
          y3,
2293
          z3,
2294
          msh
2295
        })
2296
      elseif Type == 2 then
2297
        table.insert(Effects, {
2298
          prt,
2299
          "Block2",
2300
          delay,
2301
          x3,
2302
          y3,
2303
          z3,
2304
          msh
2305
        })
2306
      else
2307
        table.insert(Effects, {
2308
          prt,
2309
          "Block3",
2310
          delay,
2311
          x3,
2312
          y3,
2313
          z3,
2314
          msh
2315
        })
2316
      end
2317
    end
2318
  },
2319
  Sphere = {
2320
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2321
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2322
      prt.Anchored = true
2323
      prt.CFrame = cframe
2324
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2325
      game:GetService("Debris"):AddItem(prt, 10)
2326
      table.insert(Effects, {
2327
        prt,
2328
        "Cylinder",
2329
        delay,
2330
        x3,
2331
        y3,
2332
        z3,
2333
        msh
2334
      })
2335
    end
2336
  },
2337
  Cylinder = {
2338
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2339
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2340
      prt.Anchored = true
2341
      prt.CFrame = cframe
2342
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2343
      game:GetService("Debris"):AddItem(prt, 10)
2344
      table.insert(Effects, {
2345
        prt,
2346
        "Cylinder",
2347
        delay,
2348
        x3,
2349
        y3,
2350
        z3,
2351
        msh
2352
      })
2353
    end
2354
  },
2355
  Wave = {
2356
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2357
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2358
      prt.Anchored = true
2359
      prt.CFrame = cframe
2360
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
2361
      game:GetService("Debris"):AddItem(prt, 10)
2362
      table.insert(Effects, {
2363
        prt,
2364
        "Cylinder",
2365
        delay,
2366
        x3 / 60,
2367
        y3 / 60,
2368
        z3 / 60,
2369
        msh
2370
      })
2371
    end
2372
  },
2373
  Ring = {
2374
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2375
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2376
      prt.Anchored = true
2377
      prt.CFrame = cframe
2378
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2379
      game:GetService("Debris"):AddItem(prt, 10)
2380
      table.insert(Effects, {
2381
        prt,
2382
        "Cylinder",
2383
        delay,
2384
        x3,
2385
        y3,
2386
        z3,
2387
        msh
2388
      })
2389
    end
2390
  },
2391
  Break = {
2392
    Create = function(brickcolor, cframe, x1, y1, z1)
2393
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
2394
      prt.Anchored = true
2395
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2396
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2397
      local num = math.random(10, 50) / 1000
2398
      game:GetService("Debris"):AddItem(prt, 10)
2399
      table.insert(Effects, {
2400
        prt,
2401
        "Shatter",
2402
        num,
2403
        prt.CFrame,
2404
        math.random() - math.random(),
2405
        0,
2406
        math.random(50, 100) / 100
2407
      })
2408
    end
2409
  },
2410
Spiral = {
2411
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2412
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2413
      prt.Anchored = true
2414
      prt.CFrame = cframe
2415
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2416
      game:GetService("Debris"):AddItem(prt, 10)
2417
      table.insert(Effects, {
2418
        prt,
2419
        "Cylinder",
2420
        delay,
2421
        x3,
2422
        y3,
2423
        z3,
2424
        msh
2425
      })
2426
    end
2427
  },
2428
Push = {
2429
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2430
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2431
      prt.Anchored = true
2432
      prt.CFrame = cframe
2433
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2434
      game:GetService("Debris"):AddItem(prt, 10)
2435
      table.insert(Effects, {
2436
        prt,
2437
        "Cylinder",
2438
        delay,
2439
        x3,
2440
        y3,
2441
        z3,
2442
        msh
2443
      })
2444
    end
2445
  }
2446
}
2447
function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
2448
	local fp = IT("Part")
2449
	fp.formFactor = formfactor 
2450
	fp.Parent = parent
2451
	fp.Reflectance = reflectance
2452
	fp.Transparency = transparency
2453
	fp.CanCollide = false 
2454
	fp.Locked = true
2455
	fp.BrickColor = brickcolor
2456
	fp.Name = name
2457
	fp.Size = size
2458
	fp.Position = tors.Position 
2459
	RemoveOutlines(fp)
2460
	fp.Material = "Neon"
2461
	fp:BreakJoints()
2462
	return fp 
2463
end 
2464
 
2465
function mesh(Mesh,part,meshtype,meshid,offset,scale)
2466
	local mesh = IT(Mesh) 
2467
	mesh.Parent = part
2468
	if Mesh == "SpecialMesh" then
2469
		mesh.MeshType = meshtype
2470
	if meshid ~= "nil" then
2471
		mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
2472
		end
2473
	end
2474
	mesh.Offset = offset
2475
	mesh.Scale = scale
2476
	return mesh
2477
end
2478
2479
function MagicCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2480
	local type = type
2481
	local rng = Instance.new("Part", char)
2482
	rng.Anchored = true
2483
	rng.BrickColor = color
2484
	rng.CanCollide = false
2485
	rng.FormFactor = 3
2486
	rng.Name = "Ring"
2487
	rng.Material = "Neon"
2488
	rng.Size = Vector3.new(1, 1, 1)
2489
	rng.Transparency = 1
2490
	rng.TopSurface = 0
2491
	rng.BottomSurface = 0
2492
	rng.CFrame = pos
2493
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2494
	local rngm = Instance.new("SpecialMesh", rng)
2495
	rngm.MeshType = MType
2496
	rngm.Scale = Vector3.new(x1, y1, z1)
2497
	local scaler2 = 1
2498
	local speeder = FastSpeed
2499
	if type == "Add" then
2500
		scaler2 = 1 * value
2501
	elseif type == "Divide" then
2502
		scaler2 = 1 / value
2503
	end
2504
	coroutine.resume(coroutine.create(function()
2505
		for i = 0, 10 / bonuspeed, 0.1 do
2506
			swait()
2507
			if type == "Add" then
2508
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2509
			elseif type == "Divide" then
2510
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2511
			end
2512
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
2513
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2514
			rng.Transparency = rng.Transparency - 0.01 * bonuspeed
2515
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2516
		end
2517
		rng:Destroy()
2518
	end))
2519
end
2520
2521
local PlayerSize = 1
2522
local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
2523
FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2524
RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2525
LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2526
RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2527
LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2528
2529
function Cryo_Freeze()
2530
    attack = true
2531
    for i = 0,5.2,0.03 do
2532
        swait()
2533
        Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2534
        Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2535
        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)
2536
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2537
        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)
2538
        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)
2539
        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)
2540
        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)
2541
    end
2542
    CreateSound("331666100", tors, 10, 1)
2543
    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)
2544
    for i = 1,3,0.1 do
2545
    hum.WalkSpeed = 0.10
2546
    MagniDamage(tors, 400, 1, 10, 0, "Normal")
2547
    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)
2548
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2549
    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)
2550
    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)
2551
    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)
2552
    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)
2553
    end
2554
    for i = 1,10,0.1 do
2555
        swait(10)
2556
    hum.WalkSpeed = 0.10
2557
    MagniDamage(tors, 400, 1, 1, 0, "Normal")
2558
    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)
2559
    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)
2560
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2561
    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)
2562
    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)
2563
    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)
2564
    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)
2565
    end
2566
    wait(.6)
2567
    attack = false
2568
end
2569
2570
function HAAAAA() --HTGJHYG
2571
    attack = true
2572
    hum.WalkSpeed = 0.30
2573
    CreateSound("794081034", hed, 10, 1)
2574
        Character.Head.face.Texture = "rbxassetid://396389196"
2575
    for i = 0,2,0.1 do
2576
        swait()
2577
        CameraEnshaking(1, 2)
2578
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2579
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
2580
        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)
2581
        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)
2582
        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)
2583
        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)
2584
    end
2585
    for i = 0,14.7,0.1 do
2586
        swait()
2587
        CameraEnshaking(1, 3)
2588
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
2589
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
2590
        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)
2591
        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)
2592
        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)
2593
        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)
2594
    end
2595
    attack = false
2596
        Character.Head.face.Texture = "rbxassetid://620619801"
2597
    hum.WalkSpeed = 16
2598
end
2599
2600
function Hell_From_Above()
2601
    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,})
2602
    attack = true
2603
    hum.WalkSpeed = 3.01
2604
    for i = 0,6.3,0.1 do
2605
        swait()
2606
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2607
        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)
2608
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2609
        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)
2610
        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)
2611
        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)
2612
        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)
2613
    end
2614
    CreateSound("142070127", tors, 10, 1)
2615
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2616
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2617
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2618
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2619
    for i = 0,3.8,0.1 do
2620
        swait()
2621
        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)
2622
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2623
        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)
2624
        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)
2625
        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)
2626
        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)
2627
    end
2628
    CreateSound("224339201", tors, 10, 0.5)
2629
    for i = 1, 3 do
2630
    MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
2631
    UhhhhThing.CFrame = mouse.Hit
2632
    Effects.Cylinder.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
2633
    Effects.Block.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
2634
    end
2635
    UhhhhThing:Destroy()
2636
    attack = false
2637
    hum.WalkSpeed = 16
2638
end
2639
2640
function Magic(bonuspeed, type, pos, scale, value, color, MType)
2641
	local type = type
2642
	local rng = Instance.new("Part", char)
2643
	rng.Anchored = true
2644
	rng.BrickColor = color
2645
	rng.CanCollide = false
2646
	rng.FormFactor = 3
2647
	rng.Name = "Ring"
2648
	rng.Material = "Neon"
2649
	rng.Size = Vector3.new(1, 1, 1)
2650
	rng.Transparency = 0
2651
	rng.TopSurface = 0
2652
	rng.BottomSurface = 0
2653
	rng.CFrame = pos
2654
	local rngm = Instance.new("SpecialMesh", rng)
2655
	rngm.MeshType = MType
2656
	rngm.Scale = scale
2657
	local scaler2 = 1
2658
	if type == "Add" then
2659
		scaler2 = 1 * value
2660
	elseif type == "Divide" then
2661
		scaler2 = 1 / value
2662
	end
2663
	coroutine.resume(coroutine.create(function()
2664
		for i = 0, 10 / bonuspeed, 0.1 do
2665
			swait()
2666
			if type == "Add" then
2667
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2668
			elseif type == "Divide" then
2669
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2670
			end
2671
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2672
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
2673
		end
2674
		rng:Destroy()
2675
	end))
2676
end
2677
2678
function Eviscerate(dude)
2679
	if dude.Name ~= char then
2680
		local bgf = IT("BodyGyro", dude.Head)
2681
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2682
		local val = IT("BoolValue", dude)
2683
		val.Name = "IsHit"
2684
		local ds = coroutine.wrap(function()
2685
			dude:WaitForChild("Head"):BreakJoints()
2686
			wait(0.5)
2687
			target = nil
2688
			coroutine.resume(coroutine.create(function()
2689
				for i, v in pairs(dude:GetChildren()) do
2690
					if v:IsA("Accessory") then
2691
						v:Destroy()
2692
					end
2693
					if v:IsA("Humanoid") then
2694
						v:Destroy()
2695
					end
2696
					if v:IsA("CharacterMesh") then
2697
						v:Destroy()
2698
					end
2699
					if v:IsA("Model") then
2700
						v:Destroy()
2701
					end
2702
					if v:IsA("Part") or v:IsA("MeshPart") then
2703
						for x, o in pairs(v:GetChildren()) do
2704
							if o:IsA("Decal") then
2705
								o:Destroy()
2706
							end
2707
						end
2708
						coroutine.resume(coroutine.create(function()
2709
							v.Material = "Neon"
2710
							v.CanCollide = false
2711
							local PartEmmit1 = IT("ParticleEmitter", v)
2712
							PartEmmit1.LightEmission = 1
2713
							PartEmmit1.Texture = "rbxassetid://284205403"
2714
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2715
							PartEmmit1.Rate = 150
2716
							PartEmmit1.Lifetime = NumberRange.new(1)
2717
							PartEmmit1.Size = NumberSequence.new({
2718
								NumberSequenceKeypoint.new(0, 0.75, 0),
2719
								NumberSequenceKeypoint.new(1, 0, 0)
2720
							})
2721
							PartEmmit1.Transparency = NumberSequence.new({
2722
								NumberSequenceKeypoint.new(0, 0, 0),
2723
								NumberSequenceKeypoint.new(1, 1, 0)
2724
							})
2725
							PartEmmit1.Speed = NumberRange.new(0, 0)
2726
							PartEmmit1.VelocitySpread = 30000
2727
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
2728
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
2729
							local BodPoss = IT("BodyPosition", v)
2730
							BodPoss.P = 3000
2731
							BodPoss.D = 1000
2732
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2733
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2734
							v.Color = maincolor.Color
2735
							coroutine.resume(coroutine.create(function()
2736
								for i = 0, 49 do
2737
									swait(1)
2738
									v.Transparency = v.Transparency + 0.08
2739
								end
2740
								wait(0.5)
2741
								PartEmmit1.Enabled = false
2742
								wait(3)
2743
								v:Destroy()
2744
								dude:Destroy()
2745
							end))
2746
						end))
2747
					end
2748
				end
2749
			end))
2750
		end)
2751
		ds()
2752
	end
2753
end
2754
2755
function FindNearestHead(Position, Distance, SinglePlayer)
2756
	if SinglePlayer then
2757
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
2758
	end
2759
	local List = {}
2760
	for i, v in pairs(workspace:GetChildren()) do
2761
		if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
2762
			table.insert(List, v)
2763
		end
2764
	end
2765
	return List
2766
end
2767
2768
function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2769
	local type = type
2770
	local rng = Instance.new("Part", char)
2771
	rng.Anchored = true
2772
	rng.BrickColor = color
2773
	rng.CanCollide = false
2774
	rng.FormFactor = 3
2775
	rng.Name = "Ring"
2776
	rng.Material = "Neon"
2777
	rng.Size = Vector3.new(1, 1, 1)
2778
	rng.Transparency = 0
2779
	rng.TopSurface = 0
2780
	rng.BottomSurface = 0
2781
	rng.CFrame = pos
2782
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2783
	local rngm = Instance.new("SpecialMesh", rng)
2784
	rngm.MeshType = MType
2785
	rngm.Scale = Vector3.new(x1, y1, z1)
2786
	local scaler2 = 1
2787
	local speeder = FastSpeed
2788
	if type == "Add" then
2789
		scaler2 = 1 * value
2790
	elseif type == "Divide" then
2791
		scaler2 = 1 / value
2792
	end
2793
	coroutine.resume(coroutine.create(function()
2794
		for i = 0, 10 / bonuspeed, 0.1 do
2795
			swait()
2796
			if type == "Add" then
2797
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2798
			elseif type == "Divide" then
2799
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2800
			end
2801
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
2802
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2803
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2804
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2805
		end
2806
		rng:Destroy()
2807
	end))
2808
end
2809
2810
function SoulSteal(dude)
2811
if dude.Name ~= char then
2812
local bgf = IT("BodyGyro", dude.Head)
2813
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2814
local val = IT("BoolValue", dude)
2815
val.Name = "IsHit"
2816
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
2817
local soulst = coroutine.wrap(function()
2818
local soul = Instance.new("Part",dude)
2819
soul.Size = Vector3.new(1,1,1)
2820
soul.CanCollide = false
2821
soul.Anchored = false
2822
soul.Position = torso.Position
2823
soul.Transparency = 1
2824
local PartEmmit1 = IT("ParticleEmitter", soul)
2825
PartEmmit1.LightEmission = 1
2826
PartEmmit1.Texture = "rbxassetid://569507414"
2827
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2828
PartEmmit1.Rate = 250
2829
PartEmmit1.Lifetime = NumberRange.new(1.6)
2830
PartEmmit1.Size = NumberSequence.new({
2831
	NumberSequenceKeypoint.new(0, 1, 0),
2832
	NumberSequenceKeypoint.new(1, 0, 0)
2833
})
2834
PartEmmit1.Transparency = NumberSequence.new({
2835
	NumberSequenceKeypoint.new(0, 0, 0),
2836
	NumberSequenceKeypoint.new(1, 1, 0)
2837
})
2838
PartEmmit1.Speed = NumberRange.new(0, 0)
2839
PartEmmit1.VelocitySpread = 30000
2840
PartEmmit1.Rotation = NumberRange.new(-360, 360)
2841
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
2842
local BodPoss = IT("BodyPosition", soul)
2843
BodPoss.P = 3000
2844
BodPoss.D = 1000
2845
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2846
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2847
wait(1.6)
2848
soul.Touched:connect(function(hit)
2849
	if hit.Parent == char then
2850
	soul:Destroy()
2851
	end
2852
end)
2853
wait(1.2)
2854
while soul do
2855
	swait()
2856
	PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2857
	BodPoss.Position = tors.Position
2858
end
2859
end)
2860
	soulst()
2861
	end
2862
end
2863
function FaceMouse()
2864
local	Cam = workspace.CurrentCamera
2865
	return {
2866
		CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
2867
		Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
2868
	}
2869
end
2870
-------------------------------------------------------
2871
--End Effect Function--
2872
-------------------------------------------------------
2873
function Cso(ID, PARENT, VOLUME, PITCH)
2874
	local NSound = nil
2875
	coroutine.resume(coroutine.create(function()
2876
		NSound = IT("Sound", PARENT)
2877
		NSound.Volume = VOLUME
2878
		NSound.Pitch = PITCH
2879
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
2880
		swait()
2881
		NSound:play()
2882
		game:GetService("Debris"):AddItem(NSound, 10)
2883
	end))
2884
	return NSound
2885
end
2886
function CameraEnshaking(Length, Intensity)
2887
	coroutine.resume(coroutine.create(function()
2888
		local intensity = 1 * Intensity
2889
		local rotM = 0.01 * Intensity
2890
		for i = 0, Length, 0.1 do
2891
			swait()
2892
			intensity = intensity - 0.05 * Intensity / Length
2893
			rotM = rotM - 5.0E-4 * Intensity / Length
2894
			hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
2895
			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)
2896
		end
2897
		hum.CameraOffset = Vector3.new(0, 0, 0)
2898
	end))
2899
end
2900
function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
2901
local Hitboxpart = Instance.new("Part", EffectModel)
2902
  RemoveOutlines(Hitboxpart)
2903
  Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
2904
  Hitboxpart.CanCollide = false
2905
  Hitboxpart.Transparency = 1
2906
  Hitboxpart.Anchored = true
2907
  Hitboxpart.CFrame = Pose
2908
  game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
2909
  MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
2910
end
2911
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2912
  local prt = CreatePart1(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2913
  prt.Anchored = true
2914
  prt.CFrame = cframe
2915
  local msh = CreateMesh1("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2916
  game:GetService("Debris"):AddItem(prt, 10)
2917
  if Type == 1 or Type == nil then
2918
    table.insert(Effects, {
2919
      prt,
2920
      "Block1",
2921
      delay,
2922
      x3,
2923
      y3,
2924
      z3,
2925
      msh
2926
    })
2927
  elseif Type == 2 then
2928
    table.insert(Effects, {
2929
      prt,
2930
      "Block2",
2931
      delay,
2932
      x3,
2933
      y3,
2934
      z3,
2935
      msh
2936
    })
2937
  elseif Type == 3 then
2938
    table.insert(Effects, {
2939
      prt,
2940
      "Block3",
2941
      delay,
2942
      x3,
2943
      y3,
2944
      z3,
2945
      msh
2946
    })
2947
  end
2948
end
2949
2950
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2951
	local Part = Create("Part"){
2952
		Parent = Parent,
2953
		Reflectance = Reflectance,
2954
		Transparency = Transparency,
2955
		CanCollide = false,
2956
		Locked = true,
2957
		BrickColor = BrickColor.new(tostring(BColor)),
2958
		Name = Name,
2959
		Size = Size,
2960
		Material = Material,
2961
	}
2962
	RemoveOutlines(Part)
2963
	return Part
2964
end
2965
	
2966
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2967
	local Msh = Create(Mesh){
2968
		Parent = Part,
2969
		Offset = OffSet,
2970
		Scale = Scale,
2971
	}
2972
	if Mesh == "SpecialMesh" then
2973
		Msh.MeshType = MeshType
2974
		Msh.MeshId = MeshId
2975
	end
2976
	return Msh
2977
end
2978
2979
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2980
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))
2981
prt.Anchored = true
2982
prt.CFrame = cframe
2983
local msh = CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
2984
game:GetService("Debris"):AddItem(prt,2)
2985
coroutine.resume(coroutine.create(function(Part,Mesh,num) 
2986
for i=0,1,delay do
2987
swait()
2988
Part.Transparency=i
2989
Mesh.Scale=Mesh.Scale + Vector3.new(x3,y3,z3)
2990
end
2991
Part.Parent=nil
2992
end),prt,msh,(math.random(0,1)+math.random())/5)
2993
end
2994
-------------------------------------------------------
2995
--End Important Functions--
2996
-------------------------------------------------------
2997
-------------------------------------------------------
2998
 
2999
 
3000
--[[
3001
        Thanks for using Build-To-Lua by jarredbcv.
3002
]]--
3003
 
3004
New = function(Object, Parent, Name, Data)
3005
    local Object = Instance.new(Object)
3006
    for Index, Value in pairs(Data or {}) do
3007
        Object[Index] = Value
3008
    end
3009
    Object.Parent = Parent
3010
    Object.Name = Name
3011
    return Object
3012
end
3013
   
3014
Gaunty = New("Model",char,"Gaunty",{})
3015
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),})
3016
Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3017
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),})
3018
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),})
3019
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),})
3020
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),})
3021
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),})
3022
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),})
3023
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),})
3024
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),})
3025
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),})
3026
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),})
3027
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),})
3028
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),})
3029
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),})
3030
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),})
3031
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),})
3032
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),})
3033
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),})
3034
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3035
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),})
3036
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),})
3037
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3038
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),})
3039
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),})
3040
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3041
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),})
3042
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),})
3043
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3044
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),})
3045
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),})
3046
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3047
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),})
3048
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),})
3049
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3050
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),})
3051
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),})
3052
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),})
3053
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),})
3054
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),})
3055
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),})
3056
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),})
3057
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),})
3058
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),})
3059
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),})
3060
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),})
3061
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),})
3062
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),})
3063
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),})
3064
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),})
3065
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),})
3066
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),})
3067
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),})
3068
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),})
3069
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),})
3070
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),})
3071
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),})
3072
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),})
3073
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),})
3074
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),})
3075
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),})
3076
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),})
3077
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),})
3078
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),})
3079
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),})
3080
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),})
3081
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),})
3082
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),})
3083
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),})
3084
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),})
3085
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),})
3086
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),})
3087
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),})
3088
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),})
3089
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),})
3090
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),})
3091
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),})
3092
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),})
3093
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),})
3094
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),})
3095
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),})
3096
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),})
3097
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),})
3098
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),})
3099
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),})
3100
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),})
3101
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),})
3102
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),})
3103
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),})
3104
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),})
3105
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),})
3106
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),})
3107
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),})
3108
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),})
3109
 
3110
Gaunty2 = New("Model",char,"Gaunty2",{})
3111
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),})
3112
Mesh = New("BlockMesh",Handle2,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3113
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),})
3114
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),})
3115
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),})
3116
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),})
3117
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),})
3118
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),})
3119
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),})
3120
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),})
3121
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),})
3122
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),})
3123
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),})
3124
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),})
3125
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),})
3126
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),})
3127
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),})
3128
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),})
3129
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),})
3130
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3131
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),})
3132
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),})
3133
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3134
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),})
3135
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),})
3136
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3137
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),})
3138
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),})
3139
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3140
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),})
3141
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),})
3142
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3143
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),})
3144
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),})
3145
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3146
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),})
3147
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),})
3148
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),})
3149
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),})
3150
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),})
3151
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),})
3152
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),})
3153
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),})
3154
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),})
3155
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),})
3156
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),})
3157
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),})
3158
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),})
3159
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),})
3160
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),})
3161
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),})
3162
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),})
3163
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),})
3164
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),})
3165
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),})
3166
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),})
3167
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),})
3168
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),})
3169
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),})
3170
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),})
3171
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),})
3172
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),})
3173
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),})
3174
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),})
3175
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),})
3176
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),})
3177
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),})
3178
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),})
3179
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),})
3180
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),})
3181
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),})
3182
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),})
3183
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),})
3184
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),})
3185
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),})
3186
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),})
3187
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),})
3188
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),})
3189
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),})
3190
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),})
3191
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),})
3192
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),})
3193
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),})
3194
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),})
3195
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),})
3196
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),})
3197
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),})
3198
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),})
3199
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),})
3200
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),})
3201
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),})
3202
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),})
3203
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),})
3204
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),})
3205
 
3206
 
3207
NewInstance = function(instance,parent,properties)
3208
    local inst = Instance.new(instance,parent)
3209
    if(properties)then
3210
        for i,v in next, properties do
3211
            pcall(function() inst[i] = v end)
3212
        end
3213
    end
3214
    return inst;
3215
end
3216
 
3217
local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
3218
local HW2 = NewInstance('Motor', char, {Part0 = la, Part1 = Handle2, C0 = CF(0,-.51,0) * angles(Rad(0),Rad(180),Rad(0))})
3219
 
3220
for _,v in next, Gaunty:children() do
3221
    v.CanCollide = false
3222
end
3223
for _,v in next, Gaunty2:children() do
3224
    v.CanCollide = false
3225
end
3226
local all, last = {}, nil
3227
ArmourParts = {}
3228
NeonParts = {}
3229
function scan(p)
3230
  for _, v in pairs(p:GetChildren()) do
3231
    if v:IsA("BasePart") then
3232
      if v.BrickColor == BrickColor.new("Black") then
3233
        table.insert(ArmourParts, v)
3234
      end
3235
      if v.BrickColor == BrickColor.new("Institutional white") then
3236
        table.insert(NeonParts, v)
3237
      end
3238
      if last then
3239
        local w = Instance.new("Weld")
3240
        w.Part0, w.Part1 = last, v
3241
        w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
3242
        w.Parent = last
3243
      end
3244
      table.insert(all, v)
3245
      last = v
3246
    end
3247
    scan(v)
3248
  end
3249
end
3250
scan(Gaunty)
3251
local all2, last2 = {}, nil
3252
ArmourParts2 = {}
3253
NeonParts2 = {}
3254
function scan2(p)
3255
  for _, v in pairs(p:GetChildren()) do
3256
    if v:IsA("BasePart") then
3257
      if v.BrickColor == BrickColor.new("Black") then
3258
        table.insert(ArmourParts2, v)
3259
      end
3260
      if v.BrickColor == BrickColor.new("Institutional white") then
3261
        table.insert(NeonParts2, v)
3262
      end
3263
      if last2 then
3264
        local w = Instance.new("Weld")
3265
        w.Part0, w.Part1 = last2, v
3266
        w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
3267
        w.Parent = last2
3268
      end
3269
      table.insert(all2, v)
3270
      last2 = v
3271
    end
3272
    scan2(v)
3273
  end
3274
end
3275
scan2(Gaunty2)
3276
for i, v in pairs(ArmourParts) do
3277
     v.BrickColor = BrickC("Black")
3278
        end
3279
for i, v in pairs(NeonParts) do
3280
     v.BrickColor = BrickC("Dark stone grey")
3281
        end
3282
for i, v in pairs(ArmourParts2) do
3283
     v.BrickColor = BrickC("Black")
3284
        end
3285
for i, v in pairs(NeonParts2) do
3286
     v.BrickColor = BrickC("Dark stone grey")
3287
        end
3288
local EyeSizes={
3289
	NumberSequenceKeypoint.new(0,0.65,0),
3290
	NumberSequenceKeypoint.new(0.5,0.7,0),
3291
	NumberSequenceKeypoint.new(1,0,0)
3292
}
3293
local EyeTrans={
3294
	NumberSequenceKeypoint.new(0,0,0),
3295
	NumberSequenceKeypoint.new(0.5,0,0),
3296
	NumberSequenceKeypoint.new(1,1,0)
3297
}
3298
local PE2=Instance.new("ParticleEmitter", ra)
3299
PE2.LightEmission=.9
3300
PE2.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Royal purple").Color)
3301
PE2.Transparency=NumberSequence.new(EyeTrans)
3302
PE2.Lifetime=NumberRange.new(0.35)
3303
PE2.Rotation=NumberRange.new(0,360)
3304
PE2.Rate=999
3305
PE2.VelocitySpread = 10000
3306
PE2.Acceleration = Vector3.new(0,25,0)
3307
PE2.ZOffset = 0.5
3308
PE2.Drag = 0
3309
PE2.Speed = NumberRange.new(0,0,0)
3310
PE2.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
3311
PE2.Name = "PE2"
3312
PE2.Enabled = true
3313
PE2.LockedToPart = true
3314
--
3315
local EyeSizes={
3316
	NumberSequenceKeypoint.new(0,0.65,0),
3317
	NumberSequenceKeypoint.new(0.5,0.7,0),
3318
	NumberSequenceKeypoint.new(1,0,0)
3319
}
3320
local EyeTrans={
3321
	NumberSequenceKeypoint.new(0,0,0),
3322
	NumberSequenceKeypoint.new(0.5,0,0),
3323
	NumberSequenceKeypoint.new(1,1,0)
3324
}
3325
local PE3=Instance.new("ParticleEmitter", la)
3326
PE3.LightEmission=.9
3327
PE3.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Royal purple").Color)
3328
PE3.Transparency=NumberSequence.new(EyeTrans)
3329
PE3.Lifetime=NumberRange.new(0.35)
3330
PE3.Rotation=NumberRange.new(0,360)
3331
PE3.Rate=999
3332
PE2.VelocitySpread = 10000
3333
PE3.Acceleration = Vector3.new(0,25,0)
3334
PE3.ZOffset = 0.5
3335
PE3.Drag = 0
3336
PE3.Speed = NumberRange.new(0,0,0)
3337
PE3.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
3338
PE3.Name = "PE3"
3339
PE3.Enabled = true
3340
PE3.LockedToPart = true
3341
--
3342
-------------------------------------------------------
3343
--Start Customization--
3344
-------------------------------------------------------
3345
3346
---------------------------------------------
3347
local Player_Size = 1
3348
if Player_Size ~= 1 then
3349
root.Size = root.Size * Player_Size
3350
tors.Size = tors.Size * Player_Size
3351
hed.Size = hed.Size * Player_Size
3352
ra.Size = ra.Size * Player_Size
3353
la.Size = la.Size * Player_Size
3354
rl.Size = rl.Size * Player_Size
3355
ll.Size = ll.Size * Player_Size
3356
----------------------------------------------------------------------------------
3357
rootj.Parent = root
3358
neck.Parent = tors
3359
RW.Parent = tors
3360
LW.Parent = tors
3361
RH.Parent = tors
3362
LH.Parent = tors
3363
----------------------------------------------------------------------------------
3364
rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3365
rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3366
neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
3367
neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
3368
RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
3369
LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
3370
----------------------------------------------------------------------------------
3371
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))
3372
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))
3373
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))
3374
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))
3375
--hat.Parent = Character
3376
end
3377
----------------------------------------------------------------------------------
3378
local SONG = 685766564
3379
local SONG2 = 0
3380
local Music = Instance.new("Sound",tors)
3381
Music.Volume = 8
3382
Music.Looped = true
3383
Music.Pitch = 1 --Pitcher
3384
----------------------------------------------------------------------------------
3385
local equipped = false
3386
local idle = 0
3387
local change = 1
3388
local val = 0
3389
local toim = 0
3390
local idleanim = 0.4
3391
local sine = 0
3392
local Mode = 1
3393
----------------------------------------------------------------------------------
3394
hum.WalkSpeed = 16
3395
hum.JumpPower = 57
3396
hum.Animator.Parent = nil
3397
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3398
local naeeym2 = IT("BillboardGui",char)
3399
naeeym2.AlwaysOnTop = true
3400
naeeym2.Size = UDim2.new(5,35,2,15)
3401
naeeym2.StudsOffset = Vector3.new(0,2,0)
3402
naeeym2.MaxDistance = 75
3403
naeeym2.Adornee = hed
3404
naeeym2.Name = "Name"
3405
--naeeym2.PlayerToHideFrom = Player
3406
local tecks2 = IT("TextLabel",naeeym2)
3407
tecks2.BackgroundTransparency = 1
3408
tecks2.TextScaled = true
3409
tecks2.BorderSizePixel = 0
3410
tecks2.Text = "what another OD"
3411
tecks2.Font = "Fantasy"
3412
tecks2.TextSize = 30
3413
tecks2.TextStrokeTransparency = 0
3414
tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3415
tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3416
tecks2.Size = UDim2.new(1,0,0.5,0)
3417
tecks2.Parent = naeeym2
3418
-------------------------------------------------------
3419
--End Customization--
3420
-------------------------------------------------------
3421
3422
-----------------------------------------------------
3423
--Start Attacks N Stuff--
3424
-------------------------------------------------------
3425
function resetmode()
3426
	tecks2.Text = "Thinking..."
3427
    tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3428
    tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3429
  for i, v in pairs(ArmourParts) do
3430
    v.BrickColor = BrickColor.new("Black")
3431
    v.Material = "Neon"
3432
    v.Transparency = 0
3433
  end
3434
  for i, v in pairs(NeonParts) do
3435
    maincolor = BrickColor.new("Dark stone grey")
3436
    v.BrickColor = maincolor
3437
    v.Material = "Neon"
3438
    v.Transparency = 0
3439
  end
3440
  for i, v in pairs(ArmourParts2) do
3441
    v.BrickColor = BrickColor.new("Black")
3442
    v.Material = "Neon"
3443
    v.Transparency = 0
3444
  end
3445
  for i, v in pairs(NeonParts2) do
3446
    maincolor = BrickColor.new("Dark stone grey")
3447
    v.BrickColor = maincolor
3448
    v.Material = "Neon"
3449
    v.Transparency = 0
3450
  end
3451
	Mode = 1
3452
  SONG = 685766564
3453
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3454
end
3455
3456
function Taunt10000()
3457
    attack = true
3458
    Cso("649634100", hed, 10, 0.5)
3459
    for i = 0, 6, 0.1 do
3460
        swait()
3461
        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)
3462
        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)
3463
        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)
3464
        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)
3465
        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)
3466
        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)
3467
    end
3468
    attack = false
3469
end
3470
3471
function Taunt2()
3472
    attack = true
3473
    hum.WalkSpeed = 0
3474
        TAUNT2:Play()
3475
	repeat
3476
        swait()
3477
        TAUNT.Parent = tors
3478
        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)
3479
        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)
3480
        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)
3481
        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)
3482
        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)
3483
        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)
3484
	until TAUNT2.Playing == false
3485
	attack = false
3486
	hum.WalkSpeed = 16
3487
end
3488
3489
function AnnoyingSink()
3490
    coroutine.resume(coroutine.create(function()
3491
        attack = true
3492
        for i = 0, 6, 0.1 do
3493
        swait()
3494
        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)
3495
        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)
3496
        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)
3497
        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)
3498
        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)
3499
        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)
3500
        end
3501
        local Hole2 = CreatePart(3, EffectModel, "Neon", 0, 0, "Really black", "Hole", Vector3.new(15,0,15))
3502
        Hole2.Color = Color3.new(0,0,0)
3503
        local MESH = MakeForm(Hole2,"Cyl")
3504
        MESH.Scale = Vector3.new(0,1,0)
3505
        Hole2.CFrame = CF(mouse.Hit.p)
3506
        Cso("154955269", Hole2, 10, .7)
3507
        for i = 0, 3, 0.1 do
3508
        swait()
3509
        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)
3510
        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)
3511
        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)
3512
        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)
3513
        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)
3514
        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)
3515
        end
3516
        attack = false
3517
        for i = 1, 50 do
3518
            swait()
3519
            MESH.Scale = MESH.Scale + Vector3.new(0.02,0,0.02)
3520
        end
3521
        for i = 1, 200 do
3522
            swait()
3523
            Sink(Hole2.Position,Hole2.Size.X/2.2)
3524
        end
3525
        swait(100)
3526
        for i = 1, 50 do
3527
            swait()
3528
            Trail(Hole2)
3529
            MESH.Scale = MESH.Scale - Vector3.new(0.02,0,0.02)
3530
        end
3531
        Hole2:remove()
3532
    end))
3533
end
3534
3535
function Taunt()
3536
    attack = true
3537
    hum.WalkSpeed = 0
3538
        TAUNT:Play()
3539
	repeat
3540
        swait()
3541
        TAUNT.Parent = tors
3542
        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)
3543
        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)
3544
        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)
3545
        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)
3546
        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)
3547
        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)
3548
	until TAUNT.Playing == false
3549
	attack = false
3550
	hum.WalkSpeed = 16
3551
end
3552
function attackone()
3553
	attack = true
3554
	hum.WalkSpeed = 3.01
3555
	for i = 0, 1.7, 0.1 do
3556
		swait()
3557
		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)
3558
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
3559
		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)
3560
		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)
3561
		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)
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
	Cso("203426541", ra, 10, 1)
3565
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3566
	CameraEnshaking(2, 5)
3567
	for i = 0, 1.4, 0.1 do
3568
		swait()
3569
		BlockEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
3570
		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)
3571
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
3572
		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)
3573
		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)
3574
		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)
3575
		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)
3576
	end
3577
	hum.WalkSpeed = 16
3578
	attack = false
3579
end
3580
3581
3582
3583
function attacktwo()
3584
	attack = true
3585
	hum.WalkSpeed = 3.01
3586
	for i = 0, 1.7, 0.1 do
3587
		swait()
3588
		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)
3589
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
3590
		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)
3591
		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)
3592
		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)
3593
		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)
3594
	end
3595
	Cso("203426541", rl, 10, 1)
3596
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3597
	CameraEnshaking(2, 3)
3598
	for i = 0, 1.4, 0.1 do
3599
		swait()
3600
		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)
3601
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
3602
		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)
3603
		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)
3604
		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)
3605
		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)
3606
	end
3607
	hum.WalkSpeed = 16
3608
	attack = false
3609
end
3610
function attackthree()
3611
	attack = true
3612
	hum.WalkSpeed = 3.01
3613
	for i = 0, 1.4, 0.1 do
3614
		swait()
3615
		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)
3616
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3617
		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)
3618
		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)
3619
		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)
3620
		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)
3621
	end
3622
	Cso("203426541", hed, 10, 1)
3623
	for i = 0, 1.7, 0.1 do
3624
		swait()
3625
		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)
3626
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3627
		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)
3628
		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)
3629
		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)
3630
		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)
3631
	end
3632
	CameraEnshaking(2, 8)
3633
	Cso("260435136", hed, 10, .9)
3634
	BlockEffect(maincolor, Handle.CFrame * CF(0, -2, 0), 11, 11, 11, 10, 10, 10, 0.04, 1)
3635
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -2, 0), 6, 6, 6, 5, 5, 5, 0.04, 1)
3636
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3637
	for i = 0, 1.8, 0.1 do
3638
		swait()
3639
		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)
3640
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.2)
3641
		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)
3642
		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)
3643
		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)
3644
		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)
3645
	end
3646
	hum.WalkSpeed = 16
3647
	attack = false
3648
end
3649
3650
function somuchcancerwhy() --o no
3651
    attack = true
3652
    hum.WalkSpeed = 0.10
3653
        Character.Head.face.Texture = "rbxassetid://315074049"
3654
        local A = math.random(1,13)
3655
        if A == 1 then
3656
            ohno.SoundId = "rbxassetid://295810519"
3657
            ohno.TimePosition = 1
3658
        end
3659
        if A == 2 then
3660
            ohno.SoundId = "rbxassetid://488472970"
3661
            ohno.TimePosition = 2
3662
        end
3663
        if A == 3 then
3664
            ohno.SoundId = "rbxassetid://917045199"
3665
            ohno.TimePosition = 3
3666
        end
3667
        if A == 4 then
3668
            ohno.SoundId = "rbxassetid://324205173"
3669
            ohno.TimePosition = 1
3670
        end
3671
        if A == 5 then
3672
            ohno.SoundId = "rbxassetid://376134741"
3673
            ohno.TimePosition = 8
3674
        end
3675
        if A == 6 then
3676
            ohno.SoundId = "rbxassetid://164147183"
3677
            ohno.TimePosition = 0
3678
        end
3679
        if A == 7 then
3680
            ohno.SoundId = "rbxassetid://825526716"
3681
            ohno.TimePosition = 1
3682
        end
3683
        if A == 8 then
3684
            ohno.SoundId = "rbxassetid://185460366"
3685
            ohno.TimePosition = 0
3686
        end
3687
        if A == 9 then
3688
            ohno.SoundId = "rbxassetid://273319633"
3689
            ohno.TimePosition = 1
3690
        end
3691
        if A == 10 then
3692
            ohno.SoundId = "rbxassetid://506212392"
3693
            ohno.TimePosition = 2
3694
        end
3695
        if A == 11 then
3696
            ohno.SoundId = "rbxassetid://708297448"
3697
            ohno.TimePosition = 4
3698
        end
3699
        if A == 12 then
3700
            ohno.SoundId = "rbxassetid://497199103"
3701
            ohno.TimePosition = 9
3702
        end
3703
        if A == 13 then
3704
            ohno.SoundId = "rbxassetid://152833989"
3705
            ohno.TimePosition = 1
3706
        end
3707
        ohno:Play()
3708
    for i = 0,100,0.1 do
3709
        swait()
3710
            CameraEnshaking(2, 3)
3711
                ohno.Parent = hed
3712
            char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3713
    end
3714
    attack = false
3715
        ohno:Stop()
3716
        Character.Head.face.Texture = "rbxassetid://620619801"
3717
    hum.WalkSpeed = 16
3718
end
3719
3720
function Power_Burst()
3721
	hum.WalkSpeed = 4
3722
	attack = true
3723
	Cso("163619849", Handle, 10, 1.35)
3724
	for i = 0,4.3,0.1 do
3725
		swait()
3726
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)
3727
		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)
3728
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-23 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3729
		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)
3730
		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)
3731
		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)
3732
		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)
3733
	end
3734
	CameraEnshaking(2.5, 20)
3735
	Cso("539294959", Handle, 10, .9)
3736
	BlockEffect(maincolor, Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
3737
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
3738
	HitboxFunction(root.CFrame * CF(0, 0, -0), 0.01, 1, 1, 1, 19, 30, 75, 35, "Random Guy")
3739
	for i = 0,3,0.1 do
3740
		swait()
3741
		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)
3742
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3743
		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)
3744
		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)
3745
		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)
3746
		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)
3747
	end
3748
	hum.WalkSpeed = 16
3749
	attack = false
3750
end
3751
3752
function Eruption2()
3753
	attack = true
3754
	hum.WalkSpeed = 2
3755
        hum.JumpPower = 0
3756
	for i = 0,7,0.1 do
3757
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
3758
		swait()
3759
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3760
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3761
		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)
3762
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3763
		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)
3764
		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)
3765
		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)
3766
		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)
3767
	end
3768
	CreateSound("144699494", tors, 10, 1)
3769
	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)
3770
	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)
3771
	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)
3772
	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)
3773
	MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
3774
	coroutine.resume(coroutine.create(function() 
3775
		for i = 0,1.8,0.1 do
3776
			swait()
3777
			hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
3778
		end
3779
		for i = 0,1.8,0.1 do
3780
			swait()
3781
		hum.CameraOffset = Vector3.new(0,0,0)
3782
		end
3783
	end))
3784
        local vel2 = Instance.new("BodyVelocity",tors)
3785
        vel2.Velocity = Vector3.new(0,55,0)
3786
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
3787
	for i = 0,4,0.1 do
3788
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
3789
		swait()
3790
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3791
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3792
		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)
3793
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3794
		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)
3795
		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)
3796
		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)
3797
		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)
3798
	end
3799
	hum.WalkSpeed = 16
3800
        vel2:Destroy()
3801
        hum.JumpPower = 50
3802
	attack = false
3803
end
3804
3805
function Magic_Bombs()
3806
	attack = true
3807
	hum.WalkSpeed = 0
3808
local GYRO = IT("BodyGyro",root)
3809
GYRO.D = 100
3810
GYRO.P = 2000
3811
GYRO.MaxTorque = VT(0,4000000,0)
3812
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3813
	for i = 0,3.6,0.1 do
3814
			swait()
3815
		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)
3816
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3817
		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)
3818
		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)
3819
		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)
3820
		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)
3821
	end
3822
	CameraEnshaking(1, 6)
3823
        GYRO:Destroy()
3824
	Cso("588734356", Handle, 10, 1.05)
3825
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3826
	BlockEffect(("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3827
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3828
	for i = 0,2,0.1 do
3829
			swait()
3830
		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)
3831
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3832
		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)
3833
		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)
3834
		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)
3835
		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)
3836
	end
3837
local GYRO = IT("BodyGyro",root)
3838
GYRO.D = 100
3839
GYRO.P = 2000
3840
GYRO.MaxTorque = VT(0,4000000,0)
3841
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3842
	for i = 0,2.4,0.1 do
3843
			swait()
3844
		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)
3845
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3846
		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)
3847
		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)
3848
		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)
3849
		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)
3850
	end
3851
        GYRO:Destroy()
3852
	CameraEnshaking(1, 6)
3853
	Cso("588734356", Handle, 10, 1.05)
3854
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3855
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3856
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6,5, 14, 24, 2, "Random Guy")
3857
	for i = 0,2,0.1 do
3858
			swait()
3859
		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)
3860
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3861
		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)
3862
		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)
3863
		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)
3864
		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)
3865
	end
3866
local GYRO = IT("BodyGyro",root)
3867
GYRO.D = 100
3868
GYRO.P = 2000
3869
GYRO.MaxTorque = VT(0,4000000,0)
3870
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3871
	for i = 0,2.4,0.1 do
3872
			swait()
3873
		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)
3874
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3875
		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)
3876
		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)
3877
		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)
3878
		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)
3879
	end
3880
        GYRO:Destroy()
3881
	CameraEnshaking(1, 6)
3882
	Cso("588734356", Handle, 10, 1.05)
3883
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3884
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3885
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3886
	for i = 0,2,0.1 do
3887
			swait()
3888
		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)
3889
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3890
		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)
3891
		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)
3892
		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)
3893
		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)
3894
	end
3895
	attack = false
3896
	hum.WalkSpeed = 16
3897
end
3898
3899
function Dangerous_Field()
3900
	attack = true
3901
	hum.WalkSpeed = 0
3902
	for i = 0,10,0.1 do
3903
			swait()
3904
		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)
3905
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3906
		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)
3907
		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)
3908
		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)
3909
		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)
3910
	CameraEnshaking(1, 7)
3911
	Cso("588734356", Handle, 10, 1.2)
3912
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3913
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3914
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3915
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3916
        end
3917
	attack = false
3918
	hum.WalkSpeed = 16
3919
end
3920
function Field()
3921
	attack = true
3922
	hum.WalkSpeed = 0
3923
	for i = 0,10,0.1 do
3924
			swait()
3925
		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)
3926
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3927
		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)
3928
		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)
3929
		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)
3930
		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)
3931
	CameraEnshaking(1, 7)
3932
	Cso("588734356", Handle, 10, 1.2)
3933
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3934
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3935
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3936
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3937
        end
3938
	attack = false
3939
	hum.WalkSpeed = 16
3940
end
3941
function Shockwave()
3942
	attack = true
3943
	hum.WalkSpeed = 0
3944
	for i = 0,4,0.1 do
3945
		swait()
3946
		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)
3947
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3948
		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)
3949
		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)
3950
		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)
3951
		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)
3952
	end
3953
	coroutine.resume(coroutine.create(function() 
3954
        BlockEffect(maincolor, rl.CFrame * CF(-1, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3955
        BlockEffect(maincolor, rl.CFrame * CF(-3, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3956
        BlockEffect(maincolor, rl.CFrame * CF(2, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3957
	HitboxFunction(rl.CFrame * CF(-1, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3958
	HitboxFunction(rl.CFrame * CF(-3, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3959
	HitboxFunction(rl.CFrame * CF(2, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3960
	CameraEnshaking(1, 7)
3961
        wait(0.05)
3962
        BlockEffect(maincolor, rl.CFrame * CF(-0.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3963
        BlockEffect(maincolor, rl.CFrame * CF(-2.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3964
        BlockEffect(maincolor, rl.CFrame * CF(1.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3965
	HitboxFunction(rl.CFrame * CF(-0.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 20, 10, "Snare")
3966
	HitboxFunction(rl.CFrame * CF(-2.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3967
	HitboxFunction(rl.CFrame * CF(1.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3968
	CameraEnshaking(1, 7)
3969
        wait(0.05)
3970
        BlockEffect(maincolor, rl.CFrame * CF(-0.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3971
        BlockEffect(maincolor, rl.CFrame * CF(-2.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3972
        BlockEffect(maincolor, rl.CFrame * CF(1.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3973
	HitboxFunction(rl.CFrame * CF(-0.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3974
	HitboxFunction(rl.CFrame * CF(-2.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3975
	HitboxFunction(rl.CFrame * CF(1.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3976
	CameraEnshaking(1, 7)
3977
        wait(0.05)
3978
        BlockEffect(maincolor, rl.CFrame * CF(-0.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3979
        BlockEffect(maincolor, rl.CFrame * CF(-2.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3980
        BlockEffect(maincolor, rl.CFrame * CF(1.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3981
	HitboxFunction(rl.CFrame * CF(-0.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3982
	HitboxFunction(rl.CFrame * CF(-2.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3983
	HitboxFunction(rl.CFrame * CF(1.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3984
	CameraEnshaking(1, 7)
3985
        wait(0.05)
3986
        BlockEffect(maincolor, rl.CFrame * CF(-0.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3987
        BlockEffect(maincolor, rl.CFrame * CF(-2.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3988
        BlockEffect(maincolor, rl.CFrame * CF(1.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3989
	HitboxFunction(rl.CFrame * CF(-0.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3990
	HitboxFunction(rl.CFrame * CF(-2.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3991
	HitboxFunction(rl.CFrame * CF(1.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3992
	CameraEnshaking(1, 7)
3993
        wait(0.05)
3994
        BlockEffect(maincolor, rl.CFrame * CF(-0, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3995
        BlockEffect(maincolor, rl.CFrame * CF(-2, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3996
        BlockEffect(maincolor, rl.CFrame * CF(1, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3997
	HitboxFunction(rl.CFrame * CF(-0, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3998
	HitboxFunction(rl.CFrame * CF(-2, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3999
	HitboxFunction(rl.CFrame * CF(1, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4000
	CameraEnshaking(1, 7)
4001
	end))
4002
	Cso("440145223", Handle, 10, 1.05)
4003
	for i = 1,7,0.1 do
4004
	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)
4005
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4006
	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)
4007
	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)
4008
	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)
4009
	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)
4010
	end
4011
	wait(.6)
4012
	hum.WalkSpeed = 16
4013
	attack = false
4014
end
4015
function Pulse()
4016
	attack = true
4017
	hum.WalkSpeed = 0
4018
local GYRO = IT("BodyGyro",root)
4019
GYRO.D = 100
4020
GYRO.P = 2000
4021
GYRO.MaxTorque = VT(0,4000000,0)
4022
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4023
	for i = 0,4,0.1 do
4024
		swait()
4025
		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)
4026
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4027
		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)
4028
		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)
4029
		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)
4030
		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)
4031
	end
4032
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4033
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 30, 40, 0, "Freeze")
4034
	CameraEnshaking(1, 25)
4035
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4036
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4037
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4038
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4039
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4040
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4041
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4042
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4043
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4044
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4045
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4046
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4047
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4048
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4049
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4050
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4051
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4052
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4053
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4054
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4055
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4056
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4057
	Cso("440145223", Handle, 10, 1.05)
4058
        GYRO:Destroy()
4059
	for i = 1,2,0.1 do
4060
		swait()
4061
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)
4062
		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)
4063
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4064
		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)
4065
		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)
4066
		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)
4067
		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)
4068
	end
4069
	hum.WalkSpeed = 16
4070
	attack = false
4071
end
4072
4073
function Technobeam()
4074
    attack = true
4075
    hum.WalkSpeed = 3.01
4076
    for i = 0, 4, 0.1 do
4077
        swait()
4078
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
4079
        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)
4080
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4081
        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)
4082
        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)
4083
        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)
4084
        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)
4085
    end
4086
    for i = 0, 2, 0.1 do
4087
        swait()
4088
        hum.CameraOffset = Vector3.new(0, 0.3 + 0.1 * Cos(sine / 20), 0)
4089
        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)
4090
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(-40)), 0.2)
4091
        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)
4092
        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)
4093
        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)
4094
        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)
4095
    end
4096
    Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
4097
    Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
4098
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
4099
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
4100
    CameraEnshaking(4, 5)
4101
    Cso("206049428", char, 10, 1)
4102
    for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
4103
        if v:FindFirstChild("Head") then
4104
            Eviscerate(v)
4105
        end
4106
    end
4107
    for i = 0, 2, 0.1 do
4108
        swait()
4109
        hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
4110
        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)
4111
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4112
        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)
4113
        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)
4114
        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)
4115
        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)
4116
    end
4117
    hum.WalkSpeed = 16
4118
    attack = false
4119
end
4120
4121
function Painful_Stomp2()
4122
    attack = true
4123
    for i = 0,5.2,0.1 do
4124
        swait()
4125
        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)
4126
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4127
        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)
4128
        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)
4129
        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)
4130
        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)
4131
    end
4132
    CreateSound("331666100", char, 10, 1)
4133
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4134
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4135
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4136
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4137
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4138
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4139
    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)
4140
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4141
        if v:FindFirstChild("Head") then
4142
            Eviscerate(v)
4143
        end
4144
    end
4145
    coroutine.resume(coroutine.create(function()
4146
        for i = 0,2.8,0.1 do
4147
            swait()
4148
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4149
        end
4150
        for i = 0,1.8,0.1 do
4151
            swait()
4152
        hum.CameraOffset = Vector3.new(0,0,0)
4153
        end
4154
    end))
4155
    for i = 0,3.7,0.1 do
4156
        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)
4157
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4158
        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)
4159
        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)
4160
        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)
4161
        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)
4162
    end
4163
    wait(.6)
4164
    attack = false
4165
end
4166
4167
function Painful_Stomp()
4168
    attack = true
4169
    for i = 0,5.2,0.1 do
4170
        swait()
4171
        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)
4172
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4173
        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)
4174
        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)
4175
        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)
4176
        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)
4177
    end
4178
    CreateSound("331666100", char, 10, 1)
4179
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4180
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4181
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4182
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4183
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4184
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4185
    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)
4186
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4187
        if v:FindFirstChild("Head") then
4188
            Eviscerate(v)
4189
        end
4190
    end
4191
    coroutine.resume(coroutine.create(function()
4192
        for i = 0,2.8,0.1 do
4193
            swait()
4194
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4195
        end
4196
        for i = 0,1.8,0.1 do
4197
            swait()
4198
        hum.CameraOffset = Vector3.new(0,0,0)
4199
        end
4200
    end))
4201
    for i = 0,3.7,0.1 do
4202
        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)
4203
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4204
        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)
4205
        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)
4206
        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)
4207
        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)
4208
    end
4209
    wait(.6)
4210
    attack = false
4211
end
4212
4213
4214
function LAZER()
4215
	attack = true
4216
	hum.WalkSpeed = 0.03
4217
	for i = 0,4,0.1 do
4218
		swait()
4219
		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)
4220
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4221
		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)
4222
		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)
4223
		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)
4224
		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)
4225
	end
4226
        LAZOR:Play()
4227
local GYRO = IT("BodyGyro",root)
4228
GYRO.D = 100
4229
GYRO.P = 2000
4230
GYRO.MaxTorque = VT(0,4000000,0)
4231
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4232
        repeat
4233
        swait(2)
4234
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)
4235
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)
4236
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4237
        LAZOR.Parent = ra
4238
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4239
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4240
	CameraEnshaking(1, 7)
4241
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4242
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4243
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4244
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4245
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4246
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4247
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4248
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4249
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4250
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4251
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4252
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4253
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4254
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4255
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4256
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4257
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4258
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4259
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4260
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4261
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4262
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4263
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4264
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4265
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4266
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4267
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4268
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4269
	until LAZOR.Playing == false
4270
        GYRO:Destroy()
4271
	hum.WalkSpeed = 16
4272
	attack = false
4273
end
4274
function new()
4275
	attack = true
4276
	hum.WalkSpeed = 0.03
4277
	for i = 0,4,0.1 do
4278
		swait()
4279
		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)
4280
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4281
		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)
4282
		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)
4283
		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)
4284
		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)
4285
	end
4286
        LAZOR:Play()
4287
local GYRO = IT("BodyGyro",root)
4288
GYRO.D = 100
4289
GYRO.P = 2000
4290
GYRO.MaxTorque = VT(0,4000000,0)
4291
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4292
        repeat
4293
        swait(2)
4294
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)
4295
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)
4296
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4297
        LAZOR.Parent = ra
4298
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4299
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4300
	CameraEnshaking(1, 7)
4301
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4302
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4303
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4304
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4305
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4306
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4307
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4308
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4309
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4310
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4311
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4312
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4313
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4314
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4315
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4316
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4317
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4318
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4319
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4320
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4321
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4322
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4323
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4324
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4325
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4326
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4327
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4328
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4329
	until LAZOR.Playing == false
4330
        GYRO:Destroy()
4331
	hum.WalkSpeed = 16
4332
	attack = false
4333
end
4334
4335
function Tauntmelon()
4336
	attack = true
4337
	hum.WalkSpeed = 0
4338
	for i = 0, 9, 0.1 do
4339
		swait()
4340
		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)
4341
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4342
				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)
4343
				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)
4344
		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)
4345
		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)
4346
	end
4347
	attack = false
4348
	hum.WalkSpeed = 16
4349
end
4350
4351
function Purity_Slam()
4352
	attack = true
4353
	for i = 0,5.2,0.1 do
4354
		swait()
4355
		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)
4356
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4357
		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)
4358
		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)
4359
		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)
4360
		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)
4361
	end
4362
	CreateSound("331666100", tors, 10, 1)
4363
	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)
4364
	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)
4365
	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)
4366
	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)
4367
	MagniDamage(tors, 100, 400, 600, 10, "Normal")
4368
	coroutine.resume(coroutine.create(function() 
4369
		for i = 0,1.8,0.1 do
4370
			swait()
4371
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4372
		end
4373
		for i = 0,1.8,0.1 do
4374
			swait()
4375
		hum.CameraOffset = Vector3.new(0,0,0)
4376
		end
4377
	end))
4378
	for i = 1,4.7,0.1 do
4379
	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)
4380
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4381
	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)
4382
	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)
4383
	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)
4384
	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)
4385
	end
4386
	wait(.6)
4387
	attack = false
4388
end
4389
4390
function Spirit_Beam()
4391
        attack = true
4392
	hum.WalkSpeed = 0
4393
local GYRO = IT("BodyGyro",root)
4394
GYRO.D = 100
4395
GYRO.P = 2000
4396
GYRO.MaxTorque = VT(0,4000000,0)
4397
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4398
	for i = 0,5,0.1 do
4399
		swait()
4400
                GYRO.cframe = CF(root.Position,mouse.Hit.p)
4401
		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)
4402
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(8 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4403
		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)
4404
		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)
4405
		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)
4406
		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)
4407
        end
4408
        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),})
4409
	HitboxFunction(ref.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 4, 25, 50, 1, "Random Guy")
4410
        BlockEffect(maincolor, ref.CFrame * CF(-0, -0, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
4411
	local beam = Instance.new("Part", workspace)
4412
	beam.BrickColor = BrickColor.new("Fog")
4413
	beam.FormFactor = "Custom"
4414
	beam.Material = "Neon"
4415
	beam.Transparency = 0.5
4416
	beam.Anchored = true
4417
	beam.Locked = true
4418
	beam.CanCollide = false
4419
	local distance = (Handle.CFrame.p - mouse.Hit.p).magnitude
4420
	beam.Size = Vector3.new(1.05, 1.05, distance)
4421
	beam.CFrame = CFrame.new(Handle.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
4422
	game:GetService("Debris"):AddItem(beam, 0.14)
4423
	local sound = Instance.new('Sound',Handle)
4424
	sound.SoundId = 'rbxassetid://588697948'
4425
	sound.Volume = 7
4426
	sound.EmitterSize = 40
4427
	sound.MaxDistance = 450
4428
	sound:Play()
4429
	game:GetService("Debris"):AddItem(beam, sound.TimeLength)
4430
        GYRO:Destroy()
4431
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)
4432
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)
4433
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)
4434
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)
4435
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)
4436
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)
4437
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)
4438
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)
4439
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)
4440
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)
4441
        wait(0.3)
4442
        attack = false
4443
	hum.WalkSpeed = 16
4444
        ref:Destroy()
4445
end
4446
function Distort()
4447
	attack = true
4448
	hum.WalkSpeed = 0
4449
		local pos = root.Position
4450
		root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
4451
	Cso("261227592", tors, 10, 0.85)
4452
	for i = 1,2.5,0.1 do
4453
        swait()
4454
        rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4455
        end
4456
	attack = false
4457
	hum.WalkSpeed = 8
4458
end
4459
function Ancient_Rage()
4460
	attack = true
4461
	hum.WalkSpeed = 4
4462
	Cso("135017578", tors, 10, 1.05)
4463
	for i = 1,14,0.1 do
4464
        swait()
4465
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4466
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4467
		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)
4468
		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)
4469
		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)
4470
		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)
4471
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4472
		if v:FindFirstChild("Head") then
4473
                        Eviscerate(v)
4474
		end
4475
	end
4476
        end
4477
	attack = false
4478
	hum.WalkSpeed = 16
4479
end
4480
function Ancient_Ragu()
4481
	attack = true
4482
	hum.WalkSpeed = 4
4483
	Cso("1028044973", tors, 10, 1.05)
4484
	for i = 1,14,0.1 do
4485
        swait()
4486
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4487
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4488
		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)
4489
		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)
4490
		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)
4491
		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)
4492
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4493
		if v:FindFirstChild("Head") then
4494
                        Eviscerate(v)
4495
		end
4496
	end
4497
        end
4498
	attack = false
4499
	hum.WalkSpeed = 16
4500
end
4501
function TTTTTTTTTTGaunt()
4502
	attack = true
4503
	hum.WalkSpeed = 0
4504
        sex:Play()
4505
        repeat
4506
        swait()
4507
        sex.Parent = tors
4508
		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)
4509
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4510
		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)
4511
		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)
4512
		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)
4513
		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)
4514
	until sex.Playing == false
4515
	attack = false
4516
	hum.WalkSpeed = 16
4517
end
4518
function TTTTTTTTTTTaunt()
4519
	attack = true
4520
	hum.WalkSpeed = 0
4521
        DTAUNT:Play()
4522
        repeat
4523
        swait()
4524
        DTAUNT.Parent = tors
4525
		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)
4526
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4527
		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)
4528
		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)
4529
		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)
4530
		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)
4531
	until DTAUNT.Playing == false
4532
	attack = false
4533
	hum.WalkSpeed = 16
4534
end
4535
4536
function Taunt3()
4537
	attack = true
4538
	hum.WalkSpeed = 0
4539
        newnoob:Play()
4540
        repeat
4541
        swait()
4542
        newnoob.Parent = tors
4543
		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)
4544
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4545
		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)
4546
		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)
4547
		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)
4548
		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)
4549
	until newnoob.Playing == false
4550
	attack = false
4551
	hum.WalkSpeed = 16
4552
end
4553
4554
4555
function Multi_Bombs()
4556
    attack = true
4557
    hum.WalkSpeed = 3.01
4558
    for i = 0,3,0.1 do
4559
        swait()
4560
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4561
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4562
        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)
4563
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4564
        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)
4565
        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)
4566
        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)
4567
        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)
4568
    end
4569
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4570
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4571
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4572
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4573
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4574
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4575
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4576
    CreateSound("142070127", tors, 10, 1)
4577
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4578
    for i = 0,1,0.1 do
4579
        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)
4580
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4581
        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)
4582
        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)
4583
        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)
4584
        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)
4585
    end
4586
    for i = 0,2,0.1 do
4587
        swait()
4588
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4589
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4590
        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)
4591
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4592
        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)
4593
        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)
4594
        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)
4595
        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)
4596
    end
4597
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4598
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4599
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4600
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4601
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4602
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4603
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4604
    CreateSound("142070127", tors, 10, 1)
4605
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4606
    for i = 0,1,0.1 do
4607
        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)
4608
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4609
        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)
4610
        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)
4611
        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)
4612
        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)
4613
    end
4614
    for i = 0,2,0.1 do
4615
        swait()
4616
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4617
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4618
        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)
4619
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4620
        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)
4621
        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)
4622
        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)
4623
        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)
4624
    end
4625
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4626
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4627
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4628
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4629
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4630
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4631
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4632
    CreateSound("142070127", tors, 10, 1)
4633
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4634
    for i = 0,1,0.1 do
4635
        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)
4636
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4637
        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)
4638
        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)
4639
        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)
4640
        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)
4641
    end
4642
    wait(.6)
4643
    attack = false
4644
    hum.WalkSpeed = 16
4645
end
4646
4647
function Universal_Crush()
4648
    attack = true
4649
    for i = 0,5.2,0.05 do
4650
        swait()
4651
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4652
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4653
        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)
4654
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4655
        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)
4656
        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)
4657
        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)
4658
        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)
4659
    end
4660
    CreateSound("331666100", tors, 10, 1)
4661
    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)
4662
    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)
4663
    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)
4664
    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)
4665
    MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
4666
    coroutine.resume(coroutine.create(function()
4667
        for i = 0,1.8,0.1 do
4668
            swait()
4669
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4670
        end
4671
        for i = 0,1.8,0.1 do
4672
            swait()
4673
        hum.CameraOffset = Vector3.new(0,0,0)
4674
        end
4675
    end))
4676
    for i = 1,4.7,0.1 do
4677
    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)
4678
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4679
    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)
4680
    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)
4681
    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)
4682
    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)
4683
    end
4684
    wait(.6)
4685
    attack = false
4686
end
4687
4688
function HAAH()
4689
	attack = true
4690
	hum.WalkSpeed = 0
4691
	Cso("300208779", hed, 10, 1)
4692
	for i = 0,9,0.1 do
4693
		swait()
4694
		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)
4695
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
4696
		if Mrandom(1,15) == 1 then
4697
		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)
4698
		end
4699
		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)
4700
		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)
4701
		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)
4702
		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)
4703
	end
4704
	attack = false
4705
	hum.WalkSpeed = 16
4706
end
4707
function again()
4708
        attack = true
4709
	hum.WalkSpeed = 0
4710
        ITAUNT:Play()
4711
        repeat
4712
        swait()
4713
        ITAUNT.Parent = tors
4714
        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)
4715
	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)
4716
	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)
4717
	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)
4718
	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)
4719
	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)
4720
	until ITAUNT.Playing == false
4721
        attack = false
4722
	hum.WalkSpeed = 16
4723
end
4724
function LunarSpin()
4725
	attack = true
4726
	hum.WalkSpeed = 0
4727
	for i = 0,17,0.05 do
4728
		CameraEnshaking(1, 5)
4729
	        MagniDamage(tors, 47, 2, 5, 0, "Random Guy")
4730
	        Effects.Spiral.Create(BrickC("Teal"), tors.CFrame * CF(0, 0, 0), 3, 3, 3, 4, 4, 4, 0.03)
4731
		Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4732
		swait()
4733
		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)
4734
		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)
4735
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4736
		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)
4737
		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)
4738
		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)
4739
		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)
4740
	end
4741
	hum.WalkSpeed = 16
4742
	attack = false
4743
end
4744
function Decapitate()
4745
	local target = nil
4746
	local targettorso = nil
4747
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
4748
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
4749
			target = mouse.Target.Parent.Humanoid
4750
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
4751
			targethead = mouse.Target.Parent:FindFirstChild("Head")
4752
		end
4753
	end
4754
	if target ~= nil then
4755
		targettorso.Anchored = true
4756
		attack = true
4757
		hum.WalkSpeed = 0
4758
		root.CFrame = targettorso.CFrame * CF(0,0,2.6)
4759
		for i = 0,4.2,0.1 do
4760
			swait()
4761
		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)
4762
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4763
		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)
4764
		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)
4765
		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)
4766
		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)
4767
		end
4768
		local ModelHead01 = New("Model", char, "", {})
4769
        local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
4770
        local Head01 = targethead:Clone()
4771
        targethead.Transparency = 1
4772
        Head01.Parent = ModelHead01
4773
        local weldHead01 = Instance.new("Weld")
4774
        weldHead01.Parent = Head01
4775
        weldHead01.Part0 = targethead
4776
        weldHead01.Part1 = Head01
4777
        weldHead01.C1 = CFrame.new(0, 0, 0)
4778
		targethead.face:Remove()
4779
		weldHead01.Part0 = ra
4780
        weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
4781
		targettorso:BreakJoints()
4782
		CreateSound("314390675", targettorso, 5, .7)
4783
		for i = 0,3.2,0.1 do
4784
			swait()
4785
		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)
4786
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
4787
		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)
4788
		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)
4789
		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)
4790
		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)
4791
		end
4792
		for i = 0,4.2,0.1 do
4793
			swait()
4794
		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)
4795
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4796
		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)
4797
		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)
4798
		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)
4799
		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)
4800
		end
4801
		CreateSound("541909763", targettorso, 5, .8)
4802
		weldHead01:Destroy()
4803
        Head01.CanCollide = true
4804
        local bodyVelocity2 = Create("BodyVelocity")({
4805
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
4806
          P = 5000,
4807
          maxForce = Vector3.new(8000, 8000, 8000),
4808
          Parent = Head01
4809
        })
4810
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
4811
		for i = 0,6.2,0.1 do
4812
			swait()
4813
		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)
4814
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
4815
		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)
4816
		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)
4817
		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)
4818
		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)
4819
		end
4820
		targettorso.Anchored = false
4821
		attack = false
4822
		hum.WalkSpeed = 16
4823
		root.CFrame = targettorso.CFrame * CF(0,0,3.4)
4824
	end
4825
end
4826
function BalanceSpin()
4827
    attack = true
4828
    hum.WalkSpeed = 2
4829
    for i = 0,17,0.07 do
4830
        CameraEnshaking(1, 5)
4831
        MagniDamage(tors, 30, 7, 11, 0, "Random Guy")
4832
        swait()
4833
	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")
4834
	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")
4835
	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")
4836
        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)
4837
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4838
        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)
4839
        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)
4840
        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)
4841
        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)
4842
    end
4843
    hum.WalkSpeed = 16
4844
    attack = false
4845
end
4846
4847
function lolik()
4848
	attack = true
4849
	hum.WalkSpeed = 0
4850
	pop:Play()
4851
	repeat
4852
	pop.Parent = tors
4853
	swait()
4854
	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)
4855
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4856
	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)
4857
	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)
4858
	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)
4859
	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)
4860
	until pop.Playing == false
4861
	attack = false
4862
	hum.WalkSpeed = 16
4863
end
4864
4865
function BARK()
4866
	attack = true
4867
	hum.WalkSpeed = 0
4868
	BATAUNT:Play()
4869
	repeat
4870
	BATAUNT.Parent = tors
4871
	swait()
4872
	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)
4873
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4874
	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)
4875
	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)
4876
	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)
4877
	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)
4878
	until BATAUNT.Playing == false
4879
	attack = false
4880
	hum.WalkSpeed = 16
4881
end
4882
4883
function CreateSound(ID, PARENT, VOLUME, PITCH)
4884
	local NSound = nil
4885
	coroutine.resume(coroutine.create(function()
4886
		NSound = Instance.new("Sound", PARENT)
4887
		NSound.Volume = VOLUME
4888
		NSound.Pitch = PITCH
4889
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4890
		swait()
4891
		NSound:play()
4892
		game:GetService("Debris"):AddItem(NSound, 10)
4893
	end))
4894
	return NSound
4895
end
4896
function nope()
4897
	attack = true
4898
	hum.WalkSpeed = 0
4899
	NOTAUNT:Play()
4900
	repeat
4901
	NOTAUNT.Parent = tors
4902
	swait()
4903
	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)
4904
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4905
	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)
4906
	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)
4907
	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)
4908
	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)
4909
	until NOTAUNT.Playing == false
4910
	attack = false
4911
	hum.WalkSpeed = 16
4912
end
4913
function CreateSound(ID, PARENT, VOLUME, PITCH)
4914
	local NSound = nil
4915
	coroutine.resume(coroutine.create(function()
4916
		NSound = Instance.new("Sound", PARENT)
4917
		NSound.Volume = VOLUME
4918
		NSound.Pitch = PITCH
4919
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4920
		swait()
4921
		NSound:play()
4922
		game:GetService("Debris"):AddItem(NSound, 10)
4923
	end))
4924
	return NSound
4925
end
4926
function Anime_Splosion()
4927
	attack = true
4928
	for i = 0,2,0.05 do
4929
		swait()
4930
		Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4931
		Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4932
		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)
4933
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4934
		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)
4935
		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)
4936
		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)
4937
		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)
4938
	end
4939
	CreateSound("331666100", tors, 10, 1)
4940
	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)
4941
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4942
	CameraEnshaking(1.5, 10)  
4943
	for i = 1,2,0.1 do
4944
        swait()
4945
	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)
4946
	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)
4947
	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)
4948
	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)
4949
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4950
	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)
4951
	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)
4952
	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)
4953
	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)
4954
	end
4955
	wait(.6)
4956
	attack = false
4957
end
4958
corrupted = false
4959
function Bark_Splosion()
4960
	attack = true
4961
	for i = 0,2,0.05 do
4962
		swait()
4963
		Effects.Block.Create(BrickC("Cool yellow"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4964
		Effects.Block.Create(BrickC("Medium stone grey"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4965
		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)
4966
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4967
		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)
4968
		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)
4969
		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)
4970
		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)
4971
	end
4972
	CreateSound("331666100", tors, 10, 1)
4973
	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)
4974
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4975
	CameraEnshaking(1.5, 10)  
4976
	for i = 1,2,0.1 do
4977
        swait()
4978
	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)
4979
	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)
4980
	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)
4981
	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)
4982
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4983
	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)
4984
	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)
4985
	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)
4986
	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)
4987
	end
4988
	wait(.6)
4989
	attack = false
4990
end
4991
corrupted = false
4992
4993
function Taunt1000()
4994
	attack = true
4995
	hum.WalkSpeed = 0
4996
	for i = 0, 9, 0.1 do
4997
		swait()
4998
		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)
4999
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
5000
		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)
5001
		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)
5002
		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)
5003
		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)
5004
	end
5005
	attack = false
5006
	hum.WalkSpeed = 16
5007
end
5008
5009
function Pixel_Corrupt()
5010
	attack = true
5011
        corrupted = true
5012
	for i = 0,3,0.05 do
5013
		swait()
5014
	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)
5015
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
5016
	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)
5017
	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)
5018
	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)
5019
	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)
5020
		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)
5021
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5022
		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)
5023
		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)
5024
		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)
5025
		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)
5026
	end
5027
        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),})
5028
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "Random Guy")
5029
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
5030
	CreateSound("331666100", refa, 10, 1)
5031
	CameraEnshaking(1.5, 10)  
5032
	coroutine.resume(coroutine.create(function() 
5033
	for i = 1,20,0.1 do
5034
        swait(5)
5035
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)
5036
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)
5037
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)
5038
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)
5039
	CreateSound("331666100", refa, 10, 1)
5040
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
5041
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "Random Guy")
5042
        end
5043
        refa:Destroy()
5044
        corrupted = false
5045
        end))
5046
	for i = 1,2.5,0.1 do
5047
        swait()
5048
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)
5049
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
5050
		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)
5051
		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)
5052
		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)
5053
		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)
5054
	end
5055
	wait(.3)
5056
	attack = false
5057
end
5058
5059
function FearMe()
5060
	attack = true
5061
	hum.WalkSpeed = 0
5062
        so:Play()
5063
        repeat
5064
        swait()
5065
        so.Parent = tors
5066
		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)
5067
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
5068
		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)
5069
		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)
5070
		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)
5071
		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)
5072
	until so.Playing == false
5073
	attack = false
5074
	hum.WalkSpeed = 16
5075
end
5076
5077
function heregoes()
5078
	attack = true
5079
	hum.WalkSpeed = 0
5080
	Cso("134978657", hed, 10, 1)
5081
	for i = 0,9,0.1 do
5082
		swait()
5083
		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)
5084
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
5085
		if Mrandom(1,15) == 1 then
5086
		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)
5087
		end
5088
		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)
5089
		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)
5090
		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)
5091
		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)
5092
	end
5093
	attack = false
5094
	hum.WalkSpeed = 16
5095
end
5096
function again()
5097
        attack = true
5098
	hum.WalkSpeed = 0
5099
        ITAUNT:Play()
5100
        repeat
5101
        swait()
5102
        ITAUNT.Parent = tors
5103
        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)
5104
	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)
5105
	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)
5106
	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)
5107
	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)
5108
	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)
5109
	until ITAUNT.Playing == false
5110
        attack = false
5111
	hum.WalkSpeed = 16
5112
end
5113
5114
function thing()
5115
    attack = true
5116
        timetofly = false
5117
    hum.WalkSpeed = 0.05
5118
        Character.Head.face.Texture = "rbxassetid://705269463"
5119
        Cause_Im_having_a_good_time_having_a_good_time:Play()
5120
        Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
5121
        Humanoid.JumpPower = 0
5122
    for i = 0,300,0.1 do --thatsalongtime
5123
        swait()
5124
        CameraEnshaking(1, 7)
5125
            HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
5126
                Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
5127
                root.Velocity = root.CFrame.lookVector * 225
5128
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5129
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
5130
        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)
5131
        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)
5132
        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)
5133
        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)
5134
    end
5135
        Cause_Im_having_a_good_time_having_a_good_time:Stop()
5136
    attack = false
5137
        Humanoid.JumpPower = 50
5138
        Character.Head.face.Texture = "rbxassetid://620619801"
5139
    hum.WalkSpeed = 16
5140
        wait(45)
5141
        timetofly = true
5142
        warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
5143
end
5144
5145
function DANCEFORME()
5146
    attack = true
5147
        Character.Head.face.Texture = "rbxassetid://183225545"
5148
        MERKIO:Play()
5149
        repeat
5150
    for i = 0,0.7,0.2 do
5151
        swait()
5152
                MERKIO.Parent = tors
5153
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5154
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5155
        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)
5156
        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)
5157
        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)
5158
        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)
5159
    end
5160
        for i = 0,0.7,0.2 do
5161
                swait()
5162
                MERKIO.Parent = tors
5163
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5164
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5165
        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)
5166
        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)
5167
        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)
5168
        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)
5169
        end
5170
        until MERKIO.Playing == false
5171
        MERKIO:Stop()
5172
        Character.Head.face.Texture = "rbxassetid://620619801"
5173
    attack = false
5174
    hum.WalkSpeed = 16
5175
end
5176
5177
function HAA55() --ik
5178
    attack = true
5179
    hum.WalkSpeed = 1.01
5180
        Character.Head.face.Texture = "rbxassetid://111523405"
5181
    CreateSound("1395854043", hed, 10, 1)
5182
    for i = 0,14,0.1 do
5183
        swait()
5184
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5185
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5186
        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)
5187
        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)
5188
        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)
5189
        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)
5190
    end
5191
    attack = false
5192
        Character.Head.face.Texture = "rbxassetid://620619801"
5193
    hum.WalkSpeed = 16
5194
end
5195
5196
function DistortThem()
5197
    CanUse = false
5198
    local HIT = tors.Touched:Connect(function(hit)
5199
    Kill(hit.Parent)
5200
    end)
5201
    for i = 1, 350 do
5202
                    swait()
5203
                    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)
5204
                    CreateSound("333430981", hed, 1.5, 1)
5205
                    RA.Parent = ra
5206
                    LA.Parent = la
5207
                    FT.Parent = tors
5208
                    RL.Parent = rl
5209
                    LL.Parent = ll
5210
        for _,v in next, char:GetDescendants() do
5211
            if(v:IsA'DataModelMesh')then
5212
                v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
5213
            end
5214
        end
5215
        end
5216
        FT.Parent = nil
5217
        RA.Parent = nil
5218
        LA.Parent = nil
5219
        RL.Parent = nil
5220
        LL.Parent = nil
5221
        for _,v in next, char:GetDescendants() do
5222
            if(v:IsA'DataModelMesh')then
5223
                v.Offset = Vector3.new(0,0,0)
5224
            end
5225
        end
5226
        HIT:Disconnect()
5227
        wait(3.5)
5228
        CanUse = true
5229
end
5230
5231
function targett()
5232
if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5233
TargetSelect(mouse.Target.Parent)
5234
CreateSound("743521450", char, 1, .8)
5235
end
5236
end
5237
5238
function un_fun()
5239
        attack = true
5240
	hum.WalkSpeed = 0
5241
        BTAUNT:Play()
5242
        repeat
5243
        swait()
5244
        BTAUNT.Parent = tors
5245
        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)
5246
	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)
5247
	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)
5248
	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)
5249
        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)
5250
	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)
5251
	until BTAUNT.Playing == false
5252
        attack = false
5253
	hum.WalkSpeed = 16
5254
end
5255
function thisisit()
5256
        attack = true
5257
	hum.WalkSpeed = 0
5258
        STAUNT:Play()
5259
        repeat
5260
        swait()
5261
        STAUNT.Parent = tors
5262
		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)
5263
		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)
5264
		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)
5265
		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)
5266
		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)
5267
		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)
5268
	until STAUNT.Playing == false
5269
        attack = false
5270
	hum.WalkSpeed = 16
5271
end
5272
function PENIS()
5273
        attack = true
5274
	hum.WalkSpeed = 0
5275
        NOSOUND:Play()
5276
        repeat
5277
        swait()
5278
        NOSOUND.Parent = tors
5279
		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)
5280
		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)
5281
		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)
5282
		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)
5283
		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)
5284
		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)
5285
	until NOSOUND.Playing == false
5286
        attack = false
5287
	hum.WalkSpeed = 16
5288
end
5289
function Exploit()
5290
        exploitable = false
5291
	Cso("907332670", tors, 10, 1.05)
5292
	coroutine.resume(coroutine.create(function() 
5293
	for i = 1,20,0.1 do
5294
        swait()
5295
	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)
5296
        end
5297
	Cso("12222030", tors, 10, 1.05)
5298
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5299
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5300
		if v:FindFirstChild("Head") then
5301
                        Eviscerate(v)
5302
                        SoulSteal(v)
5303
		end
5304
	end
5305
        wait(15)
5306
        exploitable = true
5307
        end))
5308
end
5309
function wutdefaq()
5310
        attack = true
5311
	hum.WalkSpeed = 0
5312
        WTF:Play()
5313
        repeat
5314
        swait()
5315
        WTF.Parent = tors
5316
		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)
5317
		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)
5318
		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)
5319
		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)
5320
		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)
5321
		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)
5322
	until STAUNT.Playing == false
5323
        attack = false
5324
	hum.WalkSpeed = 16
5325
end
5326
function Exploit()
5327
        exploitable = false
5328
	Cso("135017578", tors, 10, 1.05)
5329
	coroutine.resume(coroutine.create(function() 
5330
	for i = 1,20,0.1 do
5331
        swait()
5332
	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)
5333
        end
5334
	Cso("160718677", tors, 10, 1.05)
5335
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5336
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5337
		if v:FindFirstChild("Head") then
5338
                        Eviscerate(v)
5339
                        SoulSteal(v)
5340
		end
5341
	end
5342
        wait(15)
5343
        exploitable = true
5344
        end))
5345
end
5346
function ASCENTION()
5347
	attack = true
5348
	hum.WalkSpeed = 0
5349
	Cso("987502413", tors, 10, 1.05)
5350
        local vel2 = Instance.new("BodyVelocity",tors)
5351
        vel2.Velocity = Vector3.new(0,30,0)
5352
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5353
	for i = 0,20,0.1 do
5354
	HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "Random Guy")
5355
		swait()
5356
                BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5357
                BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5358
		CameraEnshaking(1, 4)
5359
		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)
5360
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5361
		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)
5362
		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)
5363
		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)
5364
		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)
5365
	end
5366
	hum.WalkSpeed = 16
5367
        vel2:Destroy()
5368
	attack = false
5369
end
5370
5371
function Taunt1()
5372
    attack = true
5373
    hum.WalkSpeed = 3.01
5374
    Cso("1535994137", hed, 10, 1)
5375
    for i = 0, 9, 0.1 do
5376
        swait()
5377
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0.1)
5378
        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)
5379
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 3.5)), Rad(0), Rad(-30)), 0.1)
5380
        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)
5381
        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)
5382
        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)
5383
        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)
5384
    end
5385
    hum.WalkSpeed = 16
5386
    attack = false
5387
end
5388
5389
function Destruction()
5390
    attack = true
5391
    local Ring1 = Instance.new("Part", char)
5392
    Ring1.Anchored = true
5393
    Ring1.BrickColor = maincolor
5394
    Ring1.CanCollide = false
5395
    Ring1.FormFactor = 3
5396
    Ring1.Name = "Ring"
5397
    Ring1.Material = "Neon"
5398
    Ring1.Size = Vector3.new(1, 0.05, 1)
5399
    Ring1.Transparency = 1
5400
    Ring1.TopSurface = 0
5401
    Ring1.BottomSurface = 0
5402
    local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
5403
    Ring1Mesh.MeshType = "Brick"
5404
    Ring1Mesh.Name = "SizeMesh"
5405
    Ring1Mesh.Scale = Vector3.new(0, 1, 0)
5406
    local InnerRing1 = Ring1:Clone()
5407
    InnerRing1.Parent = char
5408
    InnerRing1.Transparency = 0
5409
    InnerRing1.BrickColor = BrickColor.new("New Yeller")
5410
    InnerRing1.Size = Vector3.new(1, 1, 1)
5411
    local InnerRing1Mesh = InnerRing1.SizeMesh
5412
    InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
5413
    InnerRing1Mesh.MeshType = "Sphere"
5414
    Ring1:Destroy()
5415
    for i = 0, 5, 0.1 do
5416
        swait()
5417
        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)
5418
        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)
5419
        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)
5420
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
5421
        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)
5422
        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)
5423
        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)
5424
        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)
5425
        root.CFrame = FaceMouse()[1]
5426
    end
5427
    InnerRing1.Transparency = 1
5428
    InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
5429
    CreateSound("294188875", char, 2.3, 1)
5430
    local a = IT("Part", char)
5431
    a.Name = "Direction"
5432
    a.Anchored = true
5433
    a.BrickColor = maincolor
5434
    a.Material = "Neon"
5435
    a.Transparency = 0
5436
    a.Shape = "Cylinder"
5437
    a.CanCollide = false
5438
    local a2 = IT("Part", char)
5439
    a2.Name = "Direction"
5440
    a2.Anchored = true
5441
    a2.BrickColor = maincolor
5442
    a2.Color = maincolor.Color
5443
    a2.Material = "Neon"
5444
    a2.Transparency = 0.5
5445
    a2.Shape = "Cylinder"
5446
    a2.CanCollide = false
5447
    local ba = IT("Part", char)
5448
    ba.Name = "HitDirect"
5449
    ba.Anchored = true
5450
    ba.BrickColor = maincolor
5451
    ba.Material = "Neon"
5452
    ba.Transparency = 1
5453
    ba.CanCollide = false
5454
    local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5455
    local ignore = char
5456
    local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5457
    a.BottomSurface = 10
5458
    a.TopSurface = 10
5459
    a2.BottomSurface = 10
5460
    a2.TopSurface = 10
5461
    local distance = (InnerRing1.CFrame.p - position).magnitude
5462
    a.Size = Vector3.new(distance, 1, 1)
5463
    a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5464
    a2.Size = Vector3.new(distance, 1, 1)
5465
    a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5466
    ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5467
    a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5468
    a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5469
    game:GetService("Debris"):AddItem(a, 20)
5470
    game:GetService("Debris"):AddItem(a2, 20)
5471
    game:GetService("Debris"):AddItem(ba, 20)
5472
    local msh = Instance.new("SpecialMesh", a)
5473
    msh.MeshType = "Sphere"
5474
    msh.Scale = Vector3.new(1, 25, 25)
5475
    local msh2 = Instance.new("SpecialMesh", a2)
5476
    msh2.MeshType = "Sphere"
5477
    msh2.Scale = Vector3.new(1, 30, 30)
5478
    for i = 0, 10, 0.1 do
5479
        swait()
5480
        root.CFrame = FaceMouse()[1]
5481
        hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
5482
        a2.Color = maincolor.Color
5483
        InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
5484
        ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5485
        hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5486
        distance = (InnerRing1.CFrame.p - position).magnitude
5487
        a.Size = Vector3.new(distance, 1, 1)
5488
        a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5489
        a2.Size = Vector3.new(distance, 1, 1)
5490
        a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5491
        ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5492
        a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5493
        a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5494
        msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
5495
        msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
5496
        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)
5497
        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)
5498
        for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
5499
        if v:FindFirstChild("Head") then
5500
            Eviscerate(v)
5501
            SoulSteal(v)
5502
        end
5503
    end
5504
    end
5505
    a:Destroy()
5506
    a2:Destroy()
5507
    ba:Destroy()
5508
    InnerRing1:Destroy()
5509
    attack = false
5510
    hum.CameraOffset = Vector3.new(0,0,0)
5511
end
5512
5513
function Flame_Burst()
5514
	local target = nil
5515
	local targettorso = nil
5516
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5517
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
5518
			target = mouse.Target.Parent.Humanoid
5519
			target2 = mouse.Target.Parent
5520
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
5521
		end
5522
	end
5523
	if target ~= nil then
5524
		attack = true
5525
		hum.WalkSpeed = 0
5526
		for i = 0, 3.4, 0.1 do
5527
			swait()
5528
			hum.WalkSpeed = 0
5529
			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)
5530
			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)
5531
			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)
5532
			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)
5533
			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)
5534
			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)
5535
		end
5536
		--targettorso:BreakJoints()
5537
		for i = 0, 3.4, 0.1 do
5538
			swait()
5539
			hum.WalkSpeed = 0
5540
			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)
5541
			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)
5542
			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)
5543
			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)
5544
			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)
5545
			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)
5546
		end
5547
		for i, v in pairs(target2:GetChildren()) do
5548
			if(not char:IsAncestorOf(v))then
5549
				local hum = (v and v.Parent and v.Parent:FindFirstChildOfClass'Humanoid')
5550
				local hedder = (v and v.Parent and v.Parent:FindFirstChild'Head')
5551
				if(hum and hedder and hum.Health > 0)then
5552
				Eviscerate(v.Parent)
5553
			end
5554
			end
5555
		end
5556
		attack = false
5557
		hum.WalkSpeed = 16
5558
	end
5559
end
5560
5561
function GIMME_THOSE()
5562
    attack = true
5563
    chatfunc("BURN....", BrickColor.random().Color)
5564
    for i = 0,5.2,0.1 do
5565
        swait()
5566
        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)
5567
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5568
        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)
5569
        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)
5570
        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)
5571
        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)
5572
    end
5573
    chatfunc("IN....", BrickColor.random().Color)
5574
    wait(2)
5575
    CreateSound("331666100", char, 10, 1)
5576
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5577
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5578
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5579
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5580
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
5581
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
5582
    chatfunc("HELL!!!!!", BrickColor.random().Color)
5583
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
5584
        if v:FindFirstChild("Head") then
5585
            Eviscerate(v)
5586
            SoulSteal(v)
5587
        end
5588
    end
5589
    coroutine.resume(coroutine.create(function()
5590
        for i = 0,2.8,0.1 do
5591
            swait()
5592
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
5593
        end
5594
        for i = 0,1.8,0.1 do
5595
            swait()
5596
        hum.CameraOffset = Vector3.new(0,0,0)
5597
        end
5598
    end))
5599
    for i = 0,3.7,0.1 do
5600
        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)
5601
        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)
5602
        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)
5603
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5604
        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)
5605
        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)
5606
        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)
5607
        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)
5608
    end
5609
    wait(.6)
5610
    CreateSound("907332997", hed, 10, 1)
5611
    attack = false
5612
end
5613
5614
function Eruption()
5615
    attack = true
5616
    hum.WalkSpeed = 2
5617
        hum.JumpPower = 0
5618
    for i = 0,7,0.1 do
5619
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
5620
        swait()
5621
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5622
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5623
        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)
5624
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5625
        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)
5626
        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)
5627
        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)
5628
        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)
5629
    end
5630
    CreateSound("144699494", tors, 10, 1)
5631
    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)
5632
    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)
5633
    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)
5634
    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)
5635
    MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
5636
    coroutine.resume(coroutine.create(function()
5637
        for i = 0,1.8,0.1 do
5638
            swait()
5639
            hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
5640
        end
5641
        for i = 0,1.8,0.1 do
5642
            swait()
5643
        hum.CameraOffset = Vector3.new(0,0,0)
5644
        end
5645
    end))
5646
        local vel2 = Instance.new("BodyVelocity",tors)
5647
        vel2.Velocity = Vector3.new(0,55,0)
5648
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5649
    for i = 0,4,0.1 do
5650
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
5651
        swait()
5652
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5653
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5654
        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)
5655
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5656
        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)
5657
        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)
5658
        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)
5659
        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)
5660
    end
5661
    hum.WalkSpeed = 16
5662
        vel2:Destroy()
5663
        hum.JumpPower = 50
5664
    attack = false
5665
end
5666
5667
function Solar_Flare2()
5668
    attack = true
5669
    hum.WalkSpeed = 2
5670
        hum.JumpPower = 75
5671
        hum.Jump = true
5672
        wait(0.4)
5673
    CreateSound("144699494", tors, 10, 1)
5674
        hum.JumpPower = 0
5675
    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)
5676
    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)
5677
    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)
5678
    for i = 0,20,0.1 do
5679
                root.Velocity = root.CFrame.lookVector * 60
5680
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5681
        swait()
5682
        Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5683
        Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5684
        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)
5685
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5686
        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)
5687
        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)
5688
        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)
5689
        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)
5690
    end
5691
    hum.WalkSpeed = 16
5692
        hum.JumpPower = 50
5693
    attack = false
5694
end
5695
5696
function Solar_Flare()
5697
    attack = true
5698
    hum.WalkSpeed = 2
5699
        hum.JumpPower = 75
5700
        hum.Jump = true
5701
        wait(0.4)
5702
    CreateSound("144699494", tors, 10, 1)
5703
        hum.JumpPower = 0
5704
    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)
5705
    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)
5706
    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)
5707
    for i = 0,20,0.1 do
5708
                root.Velocity = root.CFrame.lookVector * 60
5709
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5710
        swait()
5711
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5712
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5713
        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)
5714
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5715
        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)
5716
        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)
5717
        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)
5718
        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)
5719
    end
5720
    hum.WalkSpeed = 16
5721
        hum.JumpPower = 50
5722
    attack = false
5723
end
5724
function dmg(dude)
5725
if dude.Name ~= char then
5726
dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
5727
local bgf = Instance.new("BodyGyro",dude.Head)
5728
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5729
local val = Instance.new("BoolValue",dude)
5730
val.Name = "IsHit"
5731
local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
5732
local partasdeff = Instance.new("ParticleEmitter",torsy)
5733
partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5734
partasdeff.LightEmission = .1
5735
partasdeff.Size = NumberSequence.new(0.2)
5736
partasdeff.Texture = "rbxassetid://771221224"
5737
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5738
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5739
partasdeff.Transparency = bbb
5740
partasdeff.Size = aaa
5741
partasdeff.ZOffset = .9
5742
partasdeff.Acceleration = Vector3.new(0, -5, 0)
5743
partasdeff.LockedToPart = false
5744
partasdeff.EmissionDirection = "Back"
5745
partasdeff.Lifetime = NumberRange.new(1, 2)
5746
partasdeff.Rate = 1000
5747
partasdeff.Rotation = NumberRange.new(-100, 100)
5748
partasdeff.RotSpeed = NumberRange.new(-100, 100)
5749
partasdeff.Speed = NumberRange.new(6)
5750
partasdeff.VelocitySpread = 10000
5751
partasdeff.Enabled=false
5752
partasdeff:Emit(30)
5753
coroutine.wrap(function()
5754
targetted = nil
5755
swait(30)
5756
dude:BreakJoints()
5757
swait(5)
5758
dude:FindFirstChildOfClass("Humanoid"):Destroy()
5759
for i=0,1,.05 do
5760
for a,v in pairs(dude:GetChildren()) do
5761
if v:IsA("BasePart") then
5762
v.Transparency = i
5763
end
5764
end
5765
swait()
5766
end
5767
for a,v in pairs(dude:GetChildren()) do
5768
if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
5769
v.ParticleEmitter.Enabled = false
5770
end
5771
game:service'Debris':AddItem(v,2)
5772
end
5773
end)()
5774
end
5775
end
5776
function kdown(dd)
5777
if dd.Name ~= char then
5778
dd.Humanoid.PlatformStand = true
5779
local bgf = Instance.new("BodyGyro",dd.Head)
5780
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5781
local val = Instance.new("BoolValue",dd)
5782
val.Name = "IsHit"
5783
end
5784
end
5785
function TargetSelect(person)
5786
local dd=coroutine.wrap(function()
5787
if targetted ~= person then
5788
targetted = person
5789
img2.Size = UDim2.new(1,0,1,0)
5790
img2.ImageTransparency = 0
5791
img2.Position = UDim2.new(0,0,0,0)
5792
for i = 0, 2, 0.1 do
5793
swait()
5794
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
5795
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
5796
img2.ImageTransparency = img2.ImageTransparency + 0.05
5797
end
5798
end
5799
end)
5800
dd()
5801
end
5802
function Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
5803
    attack = true
5804
    hum.WalkSpeed = 0
5805
    if targetted.Name ~= "makhail07" and targetted.Name ~= "Salvo_Starly" and targetted.Name ~= "Nebula_Zorua" and targetted.Name ~= "KillerDarkness0105" then
5806
        local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
5807
            local partasdeff = Instance.new("ParticleEmitter",torsy)
5808
            partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5809
            partasdeff.LightEmission = .1
5810
            partasdeff.Size = NumberSequence.new(0.2)
5811
            partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
5812
            aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5813
            bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5814
            partasdeff.Transparency = bbb
5815
            partasdeff.Size = aaa
5816
            partasdeff.ZOffset = .9
5817
            partasdeff.Acceleration = Vector3.new(0, -5, 0)
5818
            partasdeff.LockedToPart = false
5819
            partasdeff.EmissionDirection = "Back"
5820
            partasdeff.Lifetime = NumberRange.new(1, 2)
5821
            partasdeff.Rate = 1000
5822
            partasdeff.Rotation = NumberRange.new(-100, 100)
5823
            partasdeff.RotSpeed = NumberRange.new(-100, 100)
5824
            partasdeff.Speed = NumberRange.new(6)
5825
            partasdeff.VelocitySpread = 10000
5826
            partasdeff.Enabled=false
5827
    for i = 0, 1.4, 0.1 do
5828
        swait()
5829
        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)
5830
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5831
        if Mrandom(1,15) == 1 then
5832
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5833
        end
5834
        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)
5835
        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)
5836
        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)
5837
        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)
5838
    end
5839
    dmg(targetted)
5840
    partasdeff.Enabled=true
5841
CreateSound("429400881", torsy, 10, .8)
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(-.4, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(65)), 0.1)
5853
    end
5854
    partasdeff.Enabled=false
5855
    for i = 0, 1.4, 0.1 do
5856
        swait()
5857
        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)
5858
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5859
        if Mrandom(1,15) == 1 then
5860
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5861
        end
5862
        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)
5863
        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)
5864
        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)
5865
        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)
5866
        end
5867
    attack = false
5868
    hum.WalkSpeed = 16
5869
    elseif targetted.Name == "makhail07" then
5870
    for i = 0, 2.4, 0.1 do
5871
        swait()
5872
        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)
5873
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5874
        if Mrandom(1,15) == 1 then
5875
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5876
        end
5877
        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)
5878
        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)
5879
        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)
5880
        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)
5881
    end
5882
    for i = 0, 2.4, 0.1 do
5883
        swait()
5884
        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)
5885
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5886
        if Mrandom(1,15) == 1 then
5887
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5888
        end
5889
        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)
5890
        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)
5891
        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)
5892
        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)
5893
    end
5894
    coroutine.wrap(function()
5895
    wait(2)
5896
    --partasdeff:Remove()
5897
    end)()
5898
    local sel = Mrandom(1,3)
5899
    if sel == 1 then   
5900
    chatfunc("Hmhmhm, Why try?")
5901
    elseif sel == 2 then   
5902
    chatfunc("Stop it that's my creator.")
5903
    elseif sel == 3 then
5904
    chatfunc("I can't do that...")
5905
    end
5906
    wait(2)
5907
    hum.WalkSpeed = 16
5908
    attack = false
5909
    elseif targetted.Name == "Salvo_Starly" then
5910
        for i = 0, 2.4, 0.1 do
5911
        swait()
5912
        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)
5913
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5914
        if Mrandom(1,15) == 1 then
5915
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5916
        end
5917
        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)
5918
        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)
5919
        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)
5920
        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)
5921
    end
5922
        for i = 0, 2.4, 0.1 do
5923
        swait()
5924
        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)
5925
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5926
        if Mrandom(1,15) == 1 then
5927
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5928
        end
5929
        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)
5930
        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)
5931
        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)
5932
        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)
5933
    end
5934
    coroutine.wrap(function()
5935
    wait(2)
5936
    --partasdeff:Remove()
5937
    end)()
5938
    local sel = Mrandom(1,3)
5939
    if sel == 1 then   
5940
    chatfunc("Sorry about that.")
5941
    elseif sel == 2 then   
5942
    chatfunc("H-Hello. I almost killed you.")
5943
    elseif sel == 3 then
5944
    chatfunc("OwO?")
5945
    end
5946
    wait(2)
5947
    hum.WalkSpeed = 16
5948
    attack = false
5949
    elseif targetted.Name == "Nebula_Zorua" then
5950
        for i = 0, 2.4, 0.1 do
5951
        swait()
5952
        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)
5953
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5954
        if Mrandom(1,15) == 1 then
5955
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5956
        end
5957
        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)
5958
        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)
5959
        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)
5960
        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)
5961
    end
5962
        for i = 0, 2.4, 0.1 do
5963
        swait()
5964
        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)
5965
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5966
        if Mrandom(1,15) == 1 then
5967
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5968
        end
5969
        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)
5970
        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)
5971
        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)
5972
        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)
5973
    end
5974
    coroutine.wrap(function()
5975
    wait(2)
5976
    --partasdeff:Remove()
5977
    end)()
5978
    local sel = Mrandom(1,3)
5979
    if sel == 1 then   
5980
    chatfunc("Sorry, Nebula.")
5981
    elseif sel == 2 then   
5982
    chatfunc("Theres no need to harm you. Yet...")
5983
    elseif sel == 3 then
5984
    chatfunc("My mistake.")
5985
    end
5986
    wait(2)
5987
    hum.WalkSpeed = 16
5988
    attack = false
5989
    elseif targetted.Name == "KillerDarkness0105" then
5990
        for i = 0, 2.4, 0.1 do
5991
        swait()
5992
        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)
5993
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5994
        if Mrandom(1,15) == 1 then
5995
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5996
        end
5997
        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)
5998
        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)
5999
        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)
6000
        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)
6001
    end
6002
        for i = 0, 2.4, 0.1 do
6003
        swait()
6004
        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)
6005
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
6006
        if Mrandom(1,15) == 1 then
6007
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
6008
        end
6009
        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)
6010
        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)
6011
        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)
6012
        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)
6013
    end
6014
    coroutine.wrap(function()
6015
    wait(2)
6016
    --partasdeff:Remove()
6017
    end)()
6018
    local sel = Mrandom(1,3)
6019
    if sel == 1 then   
6020
    chatfunc("Hm, Killer it's been a while.")
6021
    elseif sel == 2 then   
6022
    chatfunc("No need for this.")
6023
    elseif sel == 3 then
6024
    chatfunc("Hello, sorry.")
6025
    end
6026
    wait(2)
6027
    hum.WalkSpeed = 16
6028
    attack = false
6029
    end
6030
end
6031
function HAAHHHHHH()
6032
    attack = true
6033
    hum.WalkSpeed = 0
6034
    Cso("300208779", hed, 10, 1)
6035
    for i = 0,9,0.1 do
6036
        swait()
6037
        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)
6038
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
6039
        if Mrandom(1,15) == 1 then
6040
        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)
6041
        end
6042
        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)
6043
        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)
6044
        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)
6045
        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)
6046
    end
6047
    attack = false
6048
    hum.WalkSpeed = 16
6049
end
6050
-------------------------------------------------------
6051
--End Attacks N Stuff--
6052
-------------------------------------------------------
6053
6054
Sprinting = false
6055
mouse.KeyDown:connect(function(key)
6056
    if string.byte(key) == 48 and attack == false and Mode ~= 10 then
6057
        Swing = 2
6058
        hum.WalkSpeed = 38.82
6059
        Sprinting = true
6060
    end
6061
end)
6062
mouse.KeyUp:connect(function(key)
6063
    if string.byte(key) == 48 and attack == false then
6064
        Swing = 1
6065
        Sprinting = false
6066
        hum.WalkSpeed = 16
6067
    end
6068
end)
6069
mouse.KeyDown:connect(function(key)
6070
    if attack == false then
6071
        if key == 'q' and Mode == 1 then
6072
                        Power_Burst()
6073
        elseif key == 'e' and Mode == 1 then
6074
            Mode = 2
6075
            SONG = 407749940
6076
            tecks2.Text = "Murder"
6077
            tecks2.TextColor3 = Color3.fromRGB(196, 40, 28)
6078
            tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6079
        for i, v in pairs(ArmourParts) do
6080
        v.BrickColor = BrickColor.new("Bright red")
6081
        v.Material = "Neon"
6082
        v.Transparency = 0
6083
        end
6084
  for i, v in pairs(NeonParts) do
6085
    maincolor = BrickColor.new("New Yeller")
6086
    v.BrickColor = maincolor
6087
    v.Material = "Neon"
6088
    v.Transparency = 0
6089
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6090
  end
6091
  for i, v in pairs(ArmourParts2) do
6092
    v.BrickColor = BrickColor.new("Bright red")
6093
    v.Material = "Neon"
6094
    v.Transparency = 0
6095
  end
6096
  for i, v in pairs(NeonParts2) do
6097
    maincolor = BrickColor.new("New Yeller")
6098
    v.BrickColor = maincolor
6099
    v.Material = "Neon"
6100
    v.Transparency = 0
6101
  end
6102
        elseif key == 'e' and Mode == 2 then
6103
            resetmode()
6104
        elseif key == 't' and Mode == 1 then
6105
                        Taunt()
6106
        elseif key == 'q' and Mode == 2 then
6107
                        Magic_Bombs()
6108
        elseif key == 'e' and Mode == 2 then
6109
                        Dangerous_Field()
6110
        elseif key == 't' and Mode == 2 then
6111
                        HAAH()
6112
        end
6113
    ---------------------------------------------------------------------
6114
    if key == 'r' and Mode == 1 then
6115
        Mode = 98534
6116
        SONG = 685485510
6117
        tecks2.Text = "CREEPY"
6118
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6119
        tecks2.TextStrokeColor3 = Color3.fromRGB(98, 37, 209)
6120
 for i, v in pairs(ArmourParts) do
6121
    v.BrickColor = BrickColor.new("Really black")
6122
    v.Material = "Neon"
6123
    v.Transparency = 0
6124
  end
6125
  for i, v in pairs(NeonParts) do
6126
    maincolor = BrickColor.new("Royal purple")
6127
    v.BrickColor = maincolor
6128
    v.Material = "Neon"
6129
    v.Transparency = 0
6130
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1471407701"
6131
  end
6132
 for i, v in pairs(ArmourParts2) do
6133
    v.BrickColor = BrickColor.new("Really black")
6134
    v.Material = "Neon"
6135
    v.Transparency = 0
6136
  end
6137
  for i, v in pairs(NeonParts2) do
6138
    maincolor = BrickColor.new("Royal purple")
6139
    v.BrickColor = maincolor
6140
    v.Material = "Neon"
6141
    v.Transparency = 0
6142
  end
6143
        elseif key == 'q' and Mode == 98534 then
6144
            targett()
6145
        elseif key == 'e' and Mode == 98534 and targetted ~= nil then
6146
            Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
6147
        elseif key == 't' and Mode == 98534 then
6148
            HAAHHHHHH()
6149
        elseif key == 'r' and Mode == 98534  then
6150
            resetmode()
6151
    end
6152
    ---------------------------------------------------------------------
6153
    if key == 'm' and Mode == 1 then
6154
        Mode = pIXELATED
6155
        SONG = 853518668
6156
        tecks2.Text = "PiXeL"
6157
        tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
6158
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6159
 for i, v in pairs(ArmourParts) do
6160
    v.BrickColor = BrickColor.new("Really black")
6161
    v.Material = "Neon"
6162
    v.Transparency = 0
6163
  end
6164
  for i, v in pairs(NeonParts) do
6165
    maincolor = BrickColor.new("Lapis")
6166
    v.BrickColor = maincolor
6167
    v.Material = "Neon"
6168
    v.Transparency = 0
6169
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=231432333"
6170
  end
6171
 for i, v in pairs(ArmourParts2) do
6172
    v.BrickColor = BrickColor.new("Really black")
6173
    v.Material = "Neon"
6174
    v.Transparency = 0
6175
  end
6176
  for i, v in pairs(NeonParts2) do
6177
    maincolor = BrickColor.new("Lapis")
6178
    v.BrickColor = maincolor
6179
    v.Material = "Neon"
6180
    v.Transparency = 0
6181
  end
6182
        elseif key == 'm' and Mode == pIXELATED then
6183
            resetmode()
6184
        elseif key == 'q' and Mode == pIXELATED and corrupted == false then
6185
            Pixel_Corrupt()
6186
        elseif key == 'm' and Mode == pIXELATED then
6187
            resetmode()
6188
    end
6189
    ---------------------------------------------------------------------
6190
    if key == 'y' and Mode == 1 then
6191
        Mode = 3
6192
        SONG = 580367180
6193
        tecks2.Text = "Stranger"
6194
        tecks2.TextColor3 = Color3.fromRGB(.5, 0, .5)
6195
        tecks2.TextStrokeColor3 = Color3.fromRGB(.5, 0, .5)
6196
 for i, v in pairs(ArmourParts) do
6197
    v.BrickColor = BrickColor.new("Black")
6198
    v.Material = "Neon"
6199
    v.Transparency = 0
6200
  end
6201
  for i, v in pairs(NeonParts) do
6202
    maincolor = BrickColor.new("Royal purple")
6203
    v.BrickColor = maincolor
6204
    v.Material = "Neon"
6205
    v.Transparency = 0
6206
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6207
  end 
6208
 for i, v in pairs(ArmourParts2) do
6209
    v.BrickColor = BrickColor.new("Black")
6210
    v.Material = "Neon"
6211
    v.Transparency = 0
6212
  end
6213
  for i, v in pairs(NeonParts2) do
6214
    maincolor = BrickColor.new("Royal purple")
6215
    v.BrickColor = maincolor
6216
    v.Material = "Neon"
6217
    v.Transparency = 0
6218
  end 
6219
        elseif key == 'y' and Mode == 3 then
6220
            resetmode()
6221
        elseif key == 'e' and Mode == 3 then
6222
            Painful_Stomp()
6223
        elseif key == 'z' and Mode == 3 then
6224
            Purity_Slam()
6225
        elseif key == 'x' and Mode == 3 then
6226
            Tauntmelon()
6227
        elseif key == 't' and Mode == 3 then
6228
            un_fun()
6229
        elseif key == 'q' and Mode == 3 then
6230
            Shockwave()
6231
    end
6232
    ---------------------------------------------------------------------
6233
    if key == 'u' and Mode == 1 then
6234
        Mode = 1555
6235
        SONG = 665317035
6236
        tecks2.Text = "NOOOO"
6237
        tecks2.TextColor3 = Color3.fromRGB(255,0,255)
6238
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,255)
6239
 for i, v in pairs(ArmourParts) do
6240
    v.BrickColor = BrickColor.new("Black")
6241
    v.Material = "Neon"
6242
    v.Transparency = 0
6243
  end
6244
  for i, v in pairs(NeonParts) do
6245
    maincolor = BrickColor.new("Carnation pink")
6246
    v.BrickColor = maincolor
6247
    v.Material = "Neon"
6248
    v.Transparency = 0
6249
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=648887959"
6250
  end
6251
 for i, v in pairs(ArmourParts2) do
6252
    v.BrickColor = BrickColor.new("Black")
6253
    v.Material = "Neon"
6254
    v.Transparency = 0
6255
  end
6256
  for i, v in pairs(NeonParts2) do
6257
    maincolor = BrickColor.new("Carnation pink")
6258
    v.BrickColor = maincolor
6259
    v.Material = "Neon"
6260
    v.Transparency = 0
6261
  end
6262
        elseif key == 'u' and Mode == 1555 then
6263
            resetmode()
6264
        elseif key == 'y' and Mode == 1555 then
6265
            Field()
6266
        elseif key == 't' and Mode == 1555 then
6267
            lolik()
6268
        elseif key == 'q' and Mode == 1555 then
6269
            Pixel_Corrupt()
6270
        elseif key == 'f' and Mode == 1555 then
6271
            Anime_Splosion()
6272
        elseif key == 'z' and Mode == 1555 then
6273
            Cryo_Freeze()
6274
        elseif key == 'x' and Mode == 1555 then
6275
            Painful_Stomp2()
6276
    end
6277
    ---------------------------------------------------------------------
6278
    if key == 'i' and Mode == 1 then
6279
        Mode = 56565
6280
        SONG = 419346122
6281
        tecks2.Text = "Solar"
6282
        tecks2.TextColor3 = Color3.fromRGB(222,255,0)
6283
        tecks2.TextStrokeColor3 = Color3.fromRGB(222,255,0)
6284
 for i, v in pairs(ArmourParts) do
6285
    v.BrickColor = BrickColor.new("Really black")
6286
    v.Material = "Neon"
6287
    v.Transparency = 0
6288
  end
6289
  for i, v in pairs(NeonParts) do
6290
    maincolor = BrickColor.new("Deep orange")
6291
    v.BrickColor = maincolor
6292
    v.Material = "Neon"
6293
    v.Transparency = 0
6294
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6295
  end
6296
 for i, v in pairs(ArmourParts2) do
6297
    v.BrickColor = BrickColor.new("Really black")
6298
    v.Material = "Neon"
6299
    v.Transparency = 0
6300
  end
6301
  for i, v in pairs(NeonParts2) do
6302
    maincolor = BrickColor.new("Deep orange")
6303
    v.BrickColor = maincolor
6304
    v.Material = "Neon"
6305
    v.Transparency = 0
6306
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6307
  end
6308
        elseif key == 't' and Mode == 56565 then
6309
            Taunt2()
6310
        elseif key == 'i' and Mode == 56565 then
6311
            resetmode()
6312
        elseif key == 'c' and Mode == 56565 then
6313
            Eruption2()
6314
        elseif key == 'x' and Mode == 56565 then
6315
            Solar_Flare2()
6316
        elseif key == 'z' and Mode == 56565 then
6317
            Painful_Stomp()
6318
    end
6319
    ---------------------------------------------------------------------
6320
    if key == 'm' and Mode == 6 then
6321
        Mode = 1800
6322
        SONG = 1118967006
6323
        tecks2.Text = "Forbidden Soul"
6324
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6325
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6326
 for i, v in pairs(ArmourParts) do
6327
    v.BrickColor = BrickColor.new("Hot White")
6328
    v.Material = "Neon"
6329
    v.Transparency = 0
6330
  end
6331
  for i, v in pairs(NeonParts) do
6332
    maincolor = BrickColor.new("Really black")
6333
    v.BrickColor = maincolor
6334
    v.Material = "Neon"
6335
    v.Transparency = 0
6336
  end
6337
 for i, v in pairs(ArmourParts2) do
6338
    v.BrickColor = BrickColor.new("Hot White")
6339
    v.Material = "Neon"
6340
    v.Transparency = 0
6341
  end
6342
  for i, v in pairs(NeonParts2) do
6343
    maincolor = BrickColor.new("Really black")
6344
    v.BrickColor = maincolor
6345
    v.Material = "Neon"
6346
    v.Transparency = 0
6347
  end
6348
char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6349
        elseif key == 't' and Mode == 1800 then
6350
            TTTTTTTTTTGaunt()
6351
        elseif key == 'm' and Mode == 1800 then
6352
            resetmode()
6353
        elseif key == 'q' and Mode == 1800 and exploitable == true then
6354
            Exploit()
6355
        elseif key == 'y' and Mode == 1800 then
6356
            Ancient_Rage()
6357
        elseif key == 'r' and Mode == 1800 then
6358
            Distort()
6359
        elseif key == 'g' and Mode == 1800 then
6360
            Hell_From_Above()
6361
        elseif key == 'h' and Mode == 1800 then
6362
            Universal_Crush()
6363
        elseif key == 'j' and Mode == 1800 then
6364
            Multi_Bombs()
6365
        elseif key == 'z' and Mode == 1800 then
6366
            Eruption()
6367
        elseif key == 'x' and Mode == 1800 then
6368
            Solar_Flare()
6369
    end
6370
    ---------------------------------------------------------------------
6371
    if key == 'o' and Mode == 1 then
6372
        Mode = 4
6373
        SONG = 595800581
6374
        tecks2.Text = "Fortnite"
6375
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6376
        tecks2.TextStrokeColor3 = Color3.fromRGB(245, 205, 48)
6377
 for i, v in pairs(ArmourParts) do
6378
    v.BrickColor = BrickColor.new("Black")
6379
    v.Material = "Neon"
6380
    v.Transparency = 0
6381
  end
6382
  for i, v in pairs(NeonParts) do
6383
    maincolor = BrickColor.new("Bright yellow")
6384
    v.BrickColor = maincolor
6385
    v.Material = "Neon"
6386
    v.Transparency = 0
6387
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6388
  end
6389
 for i, v in pairs(ArmourParts2) do
6390
    v.BrickColor = BrickColor.new("Black")
6391
    v.Material = "Neon"
6392
    v.Transparency = 0
6393
  end
6394
  for i, v in pairs(NeonParts2) do
6395
    maincolor = BrickColor.new("Bright yellow")
6396
    v.BrickColor = maincolor
6397
    v.Material = "Neon"
6398
    v.Transparency = 0
6399
  end
6400
        elseif key == 'o' and Mode == 4 then
6401
            resetmode()
6402
        elseif key == 't' and Mode == 4 then
6403
            again()
6404
        elseif key == 'q' and Mode == 4 then
6405
            Pulse()
6406
    end
6407
    ---------------------------------------------------------------------
6408
    if key == 'p' and Mode == 1 then
6409
                attack = true
6410
        SONG = 1881895904
6411
                hum.WalkSpeed = 0
6412
            for i = 1,20,0.1 do
6413
                swait()
6414
        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)
6415
        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)
6416
        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)
6417
        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)
6418
        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)
6419
        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)
6420
            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)
6421
                end
6422
                hum.WalkSpeed = 16
6423
                attack = false
6424
        Mode = 100
6425
        tecks2.Text = "OverPowered-Divinity"
6426
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6427
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 176, 0)
6428
            Cso("743499393", tors, 10, 1.05)
6429
            BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
6430
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
6431
 for i, v in pairs(ArmourParts) do
6432
    v.BrickColor = BrickColor.new("Really black")
6433
    v.Material = "Neon"
6434
    v.Transparency = 0.2
6435
  end
6436
  for i, v in pairs(NeonParts) do
6437
    maincolor = BrickColor.new("Deep orange")
6438
    v.BrickColor = maincolor
6439
    v.Material = "Neon"
6440
    v.Transparency = 0.5
6441
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6442
  end
6443
 for i, v in pairs(ArmourParts2) do
6444
    v.BrickColor = BrickColor.new("Really black")
6445
    v.Material = "Neon"
6446
    v.Transparency = 0.2
6447
  end
6448
  for i, v in pairs(NeonParts2) do
6449
    maincolor = BrickColor.new("Deep orange")
6450
    v.BrickColor = maincolor
6451
    v.Material = "Neon"
6452
    v.Transparency = 0.5
6453
  end
6454
        elseif key == 'p' and Mode == 100 then
6455
            resetmode()
6456
        elseif key == 'q' and Mode == 100 then
6457
            LAZER()
6458
    end
6459
    ---------------------------------------------------------------------
6460
    if key == 'f' and Mode == 1 then
6461
        Mode = 5
6462
        SONG = 170282324
6463
        tecks2.Text = "The Killer"
6464
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6465
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,0)
6466
 for i, v in pairs(ArmourParts) do
6467
    v.BrickColor = BrickColor.new("Black")
6468
    v.Material = "Neon"
6469
    v.Transparency = 0
6470
  end
6471
  for i, v in pairs(NeonParts) do
6472
    maincolor = BrickColor.new("Really red")
6473
    v.BrickColor = maincolor
6474
    v.Material = "Neon"
6475
    v.Transparency = 0
6476
char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
6477
  end
6478
 for i, v in pairs(ArmourParts2) do
6479
    v.BrickColor = BrickColor.new("Black")
6480
    v.Material = "Neon"
6481
    v.Transparency = 0
6482
  end
6483
  for i, v in pairs(NeonParts2) do
6484
    maincolor = BrickColor.new("Really red")
6485
    v.BrickColor = maincolor
6486
    v.Material = "Neon"
6487
    v.Transparency = 0
6488
  end
6489
        elseif key == 'f' and Mode == 5 then
6490
            resetmode()
6491
        elseif key == 'q' and Mode == 5 and exploitable == true then
6492
            Exploit()
6493
        elseif key == 't' and Mode == 5 then
6494
            PENIS()
6495
    end
6496
    ---------------------------------------------------------------------
6497
    if key == 'g' and Mode == 1 then
6498
        Mode = 6
6499
        SONG = 1138145518
6500
        tecks2.Text = "INSANE"
6501
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6502
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6503
 for i, v in pairs(ArmourParts) do
6504
    v.BrickColor = BrickColor.new("Black")
6505
    v.Material = "Metal"
6506
    v.Transparency = 0
6507
  end
6508
  for i, v in pairs(NeonParts) do
6509
    maincolor = BrickColor.new("Really red")
6510
    v.BrickColor = maincolor
6511
    v.Material = "Neon"
6512
    v.Transparency = 0
6513
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
6514
  end
6515
 for i, v in pairs(ArmourParts2) do
6516
    v.BrickColor = BrickColor.new("Black")
6517
    v.Material = "Metal"
6518
    v.Transparency = 0
6519
  end
6520
  for i, v in pairs(NeonParts2) do
6521
    maincolor = BrickColor.new("Really red")
6522
    v.BrickColor = maincolor
6523
    v.Material = "Neon"
6524
    v.Transparency = 0
6525
  end
6526
        elseif key == 'g' and Mode == 6 then
6527
            resetmode()
6528
        elseif key == 'q' and Mode == 6 then
6529
            Distort()
6530
        elseif key == 'e' and Mode == 6 then
6531
            Ancient_Rage()
6532
        elseif key == 't' and Mode == 6 then
6533
            TTTTTTTTTTTaunt()
6534
    end
6535
    ---------------------------------------------------------------------
6536
    if key == 'h' and Mode == 1 then
6537
        Mode = 7
6538
        SONG = 2862170886
6539
        tecks2.Text = "The Road"
6540
        tecks2.TextColor3 = Color3.fromRGB(163, 162, 165)
6541
        tecks2.TextStrokeColor3 = Color3.fromRGB(253, 234, 141)
6542
 for i, v in pairs(ArmourParts) do
6543
    v.BrickColor = BrickColor.new("Cool yellow")
6544
    v.Material = "Neon"
6545
    v.Transparency = 0
6546
  end
6547
  for i, v in pairs(NeonParts) do
6548
    maincolor = BrickColor.new("New Yeller")
6549
    v.BrickColor = maincolor
6550
    v.Material = "Neon"
6551
    v.Transparency = 0
6552
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=246991049"
6553
  end
6554
 for i, v in pairs(ArmourParts2) do
6555
    v.BrickColor = BrickColor.new("Cool yellow")
6556
    v.Material = "Neon"
6557
    v.Transparency = 0
6558
  end
6559
  for i, v in pairs(NeonParts2) do
6560
    maincolor = BrickColor.new("New Yeller")
6561
    v.BrickColor = maincolor
6562
    v.Material = "Neon"
6563
    v.Transparency = 0
6564
  end
6565
    elseif key == 'h' and Mode == 7 then
6566
        resetmode()
6567
    elseif key == 't' and Mode == 7 then
6568
                BARK()
6569
    elseif key == 'q' and Mode == 7 then
6570
                Bark_Splosion()
6571
    end
6572
    if key == 'j' and Mode == 1 then
6573
        SONG = 1359036559
6574
            attack = true
6575
            hum.WalkSpeed = 0
6576
    for i = 0,10,0.08 do
6577
        swait()
6578
        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)
6579
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
6580
        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)
6581
        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)
6582
        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)
6583
        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)
6584
    end
6585
    attack = false
6586
    hum.WalkSpeed = 16
6587
        Mode = 50
6588
            BlockEffect(BrickC("Magenta"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6589
        tecks2.Text = "Calamity"
6590
        tecks2.TextColor3 = Color3.fromRGB(255, 0, 255)
6591
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
6592
 for i, v in pairs(ArmourParts) do
6593
    v.BrickColor = BrickColor.new("Magenta")
6594
    v.Material = "Neon"
6595
    v.Transparency = 0
6596
  end
6597
  for i, v in pairs(NeonParts) do
6598
    maincolor = BrickColor.new("White")
6599
    v.BrickColor = maincolor
6600
    v.Material = "Neon"
6601
    v.Transparency = 0
6602
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6603
  end
6604
 for i, v in pairs(ArmourParts2) do
6605
    v.BrickColor = BrickColor.new("Magenta")
6606
    v.Material = "Neon"
6607
    v.Transparency = 0
6608
  end
6609
  for i, v in pairs(NeonParts2) do
6610
    maincolor = BrickColor.new("White")
6611
    v.BrickColor = maincolor
6612
    v.Material = "Neon"
6613
    v.Transparency = 0
6614
  end
6615
        elseif key == 'j' and Mode == 50 then
6616
            resetmode()
6617
        elseif key == 'q' and Mode == 50 then
6618
            ASCENTION()
6619
        elseif key == 't' and Mode == 50 then
6620
            nope()
6621
        elseif key == 'y' and Mode == 50 then
6622
            EndMySufferingV2()
6623
    end
6624
    ---------------------------------------------------------------------
6625
    if key == 'k' and Mode == 1 then
6626
        Mode = 6666
6627
        SONG = 2265276510
6628
        tecks2.Text = "Meme Guy"
6629
            BlockEffect(BrickC("Dark Blue"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6630
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 255)
6631
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6632
 for i, v in pairs(ArmourParts) do
6633
    v.BrickColor = BrickColor.new("Black")
6634
    v.Material = "Neon"
6635
    v.Transparency = 0
6636
  end
6637
  for i, v in pairs(NeonParts) do
6638
    maincolor = BrickColor.new("Dark blue")
6639
    v.BrickColor = maincolor
6640
    v.Material = "Neon"
6641
    v.Transparency = 0
6642
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
6643
  end
6644
 for i, v in pairs(ArmourParts2) do
6645
    v.BrickColor = BrickColor.new("Black")
6646
    v.Material = "Neon"
6647
    v.Transparency = 0
6648
  end
6649
  for i, v in pairs(NeonParts2) do
6650
    maincolor = BrickColor.new("Dark blue")
6651
    v.BrickColor = maincolor
6652
    v.Material = "Neon"
6653
    v.Transparency = 0
6654
  end
6655
        elseif key == 'y' and Mode == 6666 then
6656
            somuchcancerwhy()
6657
        elseif key == 'r' and Mode == 6666 then
6658
            HAA55()
6659
        elseif key == 'k' and Mode == 6666 then
6660
            resetmode()
6661
        elseif key == 't' and Mode == 6666 then
6662
            EndMySufferingV3()
6663
        elseif key == 'f' and Mode == 6666 then
6664
            WhatHuh()
6665
        elseif key == 'g' and Mode == 6666 then
6666
            slap()
6667
        elseif key == 'h' and Mode == 6666 then
6668
            HAAAAA()
6669
        elseif key == 'j' and Mode == 6666 then
6670
            DANCEFORME()
6671
        elseif key == 'm' and Mode == 6666 then
6672
            thing()
6673
    end
6674
    ---------------------------------------------------------------------
6675
    if key == 'l' and Mode == 1 then
6676
        Mode = 8888
6677
        SONG = 1752290765
6678
        tecks2.Text = "wat"
6679
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6680
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6681
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6682
 for i, v in pairs(ArmourParts) do
6683
    v.BrickColor = BrickColor.new("Really black")
6684
    v.Material = "Neon"
6685
    v.Transparency = 0
6686
  end
6687
  for i, v in pairs(NeonParts) do
6688
    maincolor = BrickColor.new("Really red")
6689
    v.BrickColor = maincolor
6690
    v.Material = "Neon"
6691
    v.Transparency = 0
6692
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6693
  end
6694
 for i, v in pairs(ArmourParts2) do
6695
    v.BrickColor = BrickColor.new("Black")
6696
    v.Material = "Neon"
6697
    v.Transparency = 0
6698
  end
6699
  for i, v in pairs(NeonParts2) do
6700
    maincolor = BrickColor.new("Really red")
6701
    v.BrickColor = maincolor
6702
    v.Material = "Neon"
6703
    v.Transparency = 0
6704
  end
6705
        elseif key == 'l' and Mode == 8888 then
6706
            resetmode()
6707
        elseif key == 'r' and Mode == 8888 then
6708
            Technobeam()
6709
        elseif key == 't' and Mode == 8888 then
6710
            Taunt1()
6711
        elseif key == 'y' and Mode == 8888 then
6712
            Destruction()
6713
    end
6714
    ---------------------------------------------------------------------
6715
    if key == 'z' and Mode == 1 then
6716
        Mode = 111111112
6717
        SONG = 170925426
6718
        tecks2.Text = "Slender Man"
6719
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6720
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6721
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6722
 for i, v in pairs(ArmourParts) do
6723
    v.BrickColor = BrickColor.new("Really black")
6724
    v.Material = "Neon"
6725
    v.Transparency = 0
6726
  end
6727
  for i, v in pairs(NeonParts) do
6728
    maincolor = BrickColor.new("Really black")
6729
    v.BrickColor = maincolor
6730
    v.Material = "Neon"
6731
    v.Transparency = 0
6732
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6733
  end
6734
 for i, v in pairs(ArmourParts2) do
6735
    v.BrickColor = BrickColor.new("Really black")
6736
    v.Material = "Neon"
6737
    v.Transparency = 0
6738
  end
6739
  for i, v in pairs(NeonParts2) do
6740
    maincolor = BrickColor.new("Really black")
6741
    v.BrickColor = maincolor
6742
    v.Material = "Neon"
6743
    v.Transparency = 0
6744
  end
6745
        elseif key == 'z' and Mode == 111111112 then
6746
            resetmode()
6747
        elseif key == 'q' and Mode == 111111112 then
6748
            Flame_Burst()
6749
        elseif key == 't' and Mode == 111111112 then
6750
            Taunt10000()
6751
    end
6752
    ---------------------------------------------------------------------
6753
    if key == 'x' and Mode == 1 then
6754
        Mode = 111111111
6755
        SONG = 1494452913
6756
        tecks2.Text = "Eyo-zen"
6757
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6758
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6759
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6760
 for i, v in pairs(ArmourParts) do
6761
    v.BrickColor = BrickColor.new("Really black")
6762
    v.Material = "Neon"
6763
    v.Transparency = 0
6764
  end
6765
  for i, v in pairs(NeonParts) do
6766
    maincolor = BrickColor.new("Hot white")
6767
    v.BrickColor = maincolor
6768
    v.Material = "Neon"
6769
    v.Transparency = 0
6770
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6771
  end
6772
 for i, v in pairs(ArmourParts2) do
6773
    v.BrickColor = BrickColor.new("Really black")
6774
    v.Material = "Neon"
6775
    v.Transparency = 0
6776
  end
6777
  for i, v in pairs(NeonParts2) do
6778
    maincolor = BrickColor.new("Hot white")
6779
    v.BrickColor = maincolor
6780
    v.Material = "Neon"
6781
    v.Transparency = 0
6782
  end
6783
        elseif key == 'x' and Mode == 111111111 then
6784
            resetmode()
6785
        elseif key == 'q' and Mode == 111111111 then
6786
            Destruction()
6787
        elseif key == 't' and Mode == 111111111 then
6788
            Taunt1000()
6789
    end
6790
    ---------------------------------------------------------------------
6791
    if key == 'c' and Mode == 1 then
6792
        Mode = 99900
6793
        SONG = 265241849
6794
        tecks2.Text = "Noob"
6795
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6796
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6797
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6798
 for i, v in pairs(ArmourParts) do
6799
    v.BrickColor = BrickColor.new("Really black")
6800
    v.Material = "Neon"
6801
    v.Transparency = 0
6802
  end
6803
  for i, v in pairs(NeonParts) do
6804
    maincolor = BrickColor.new("New Yeller")
6805
    v.BrickColor = maincolor
6806
    v.Material = "Neon"
6807
    v.Transparency = 0
6808
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=268018808"
6809
  end
6810
 for i, v in pairs(ArmourParts2) do
6811
    v.BrickColor = BrickColor.new("Really black")
6812
    v.Material = "Neon"
6813
    v.Transparency = 0
6814
  end
6815
  for i, v in pairs(NeonParts2) do
6816
    maincolor = BrickColor.new("New Yeller")
6817
    v.BrickColor = maincolor
6818
    v.Material = "Neon"
6819
    v.Transparency = 0
6820
  end
6821
        elseif key == 'q' and Mode == 99900 then
6822
            Sayonara()
6823
        elseif key == 't' and Mode == 99900 then
6824
            Taunt3()
6825
        elseif key == 'c' and Mode == 99900 then
6826
            resetmode()
6827
    end
6828
--------------------------------------------------------
6829
    if key == 'v' and Mode == 1 then
6830
        Mode = 7777
6831
        SONG = 919231299
6832
        tecks2.Text = "The_Insanity_Error"
6833
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6834
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6835
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6836
 for i, v in pairs(ArmourParts) do
6837
    v.BrickColor = BrickColor.new("Dark blue")
6838
    v.Material = "Neon"
6839
    v.Transparency = 0
6840
  end
6841
  for i, v in pairs(NeonParts) do
6842
    maincolor = BrickColor.new("Really red")
6843
    v.BrickColor = maincolor
6844
    v.Material = "Neon"
6845
    v.Transparency = 0
6846
    char.Head.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
6847
  end
6848
 for i, v in pairs(ArmourParts2) do
6849
    v.BrickColor = BrickColor.new("Dark blue")
6850
    v.Material = "Neon"
6851
    v.Transparency = 0
6852
  end
6853
  for i, v in pairs(NeonParts2) do
6854
    maincolor = BrickColor.new("Really red")
6855
    v.BrickColor = maincolor
6856
    v.Material = "Neon"
6857
    v.Transparency = 0
6858
  end
6859
        elseif key == 'y' and Mode == 7777 then
6860
            Painful_Stomp()
6861
        elseif key == 't' and Mode == 7777 then
6862
            FearMe()
6863
        elseif key == 'r' and Mode == 7777 then
6864
            GIMME_THOSE()
6865
        elseif key == 'v' and Mode == 7777 then
6866
            resetmode()
6867
    end
6868
--------------------------------------------------------
6869
    if key == 'b' and Mode == 1 then
6870
        Mode = 25
6871
        SONG = 1564523997
6872
        tecks2.Text = "Ghost"
6873
            BlockEffect(BrickC("Fog"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6874
        tecks2.TextColor3 = Color3.fromRGB(255, 255, 255)
6875
        tecks2.TextStrokeColor3 = Color3.fromRGB(163, 162, 165)
6876
 for i, v in pairs(ArmourParts) do
6877
    v.BrickColor = BrickColor.new("Ghost grey")
6878
    v.Material = "Neon"
6879
    v.Transparency = 0.7
6880
  end
6881
  for i, v in pairs(NeonParts) do
6882
    maincolor = BrickColor.new("Fog")
6883
    v.BrickColor = maincolor
6884
    v.Material = "Neon"
6885
    v.Transparency = 0.5
6886
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6887
  end
6888
 for i, v in pairs(ArmourParts2) do
6889
    v.BrickColor = BrickColor.new("Ghost grey")
6890
    v.Material = "Neon"
6891
    v.Transparency = 0.7
6892
  end
6893
  for i, v in pairs(NeonParts2) do
6894
    maincolor = BrickColor.new("Fog")
6895
    v.BrickColor = maincolor
6896
    v.Material = "Neon"
6897
    v.Transparency = 0.5
6898
  end
6899
        elseif key == 'b' and Mode == 25 then
6900
            resetmode()
6901
        elseif key == 't' and Mode == 25 then
6902
            thisisit()
6903
        elseif key == 'q' and Mode == 25 then
6904
            Spirit_Beam()
6905
    end
6906
    ---------------------------------------------------------------------
6907
    if key == 'n' and Mode == 1 then
6908
        Mode = 8
6909
        SONG = 207375545
6910
        tecks2.Text = "Purity"
6911
        tecks2.TextColor3 = Color3.fromRGB(18, 238, 212)
6912
        tecks2.TextStrokeColor3 = Color3.fromRGB(4, 175, 236)
6913
    for i, v in pairs(ArmourParts) do
6914
    v.BrickColor = BrickColor.new("Cyan")
6915
    v.Material = "Neon"
6916
    v.Transparency = 0
6917
    end
6918
    for i, v in pairs(NeonParts) do
6919
    maincolor = BrickColor.new("Institutional white")
6920
    v.BrickColor = maincolor
6921
    v.Material = "Neon"
6922
    v.Transparency = 0
6923
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=155195214"
6924
    end
6925
    for i, v in pairs(ArmourParts2) do
6926
    v.BrickColor = BrickColor.new("Cyan")
6927
    v.Material = "Neon"
6928
    v.Transparency = 0
6929
    end
6930
    for i, v in pairs(NeonParts2) do
6931
    maincolor = BrickColor.new("Institutional white")
6932
    v.BrickColor = maincolor
6933
    v.Material = "Neon"
6934
    v.Transparency = 0
6935
    end
6936
        elseif key == 'n' and Mode == 8 then
6937
            resetmode()
6938
        elseif key == 'q' and Mode == 8 then
6939
            LunarSpin()
6940
    end
6941
    ---------------------------------------------------------------------
6942
    if key == 'm' and Mode == 8 then
6943
        Mode = 9
6944
        SONG = 563062677
6945
        tecks2.Text = "Grim"
6946
        tecks2.TextColor3 = Color3.new(255, 255, 255)
6947
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
6948
 for i, v in pairs(ArmourParts) do
6949
    v.BrickColor = BrickColor.new("Institutional white")
6950
    v.Material = "Neon"
6951
    v.Transparency = 0
6952
  end
6953
  for i, v in pairs(NeonParts) do
6954
    maincolor = BrickColor.new("Really black")
6955
    v.BrickColor = maincolor
6956
    v.Material = "Neon"
6957
    v.Transparency = 0
6958
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
6959
  end
6960
 for i, v in pairs(ArmourParts2) do
6961
    v.BrickColor = BrickColor.new("Institutional white")
6962
    v.Material = "Neon"
6963
    v.Transparency = 0
6964
  end
6965
  for i, v in pairs(NeonParts2) do
6966
    maincolor = BrickColor.new("Really black")
6967
    v.BrickColor = maincolor
6968
    v.Material = "Neon"
6969
    v.Transparency = 0
6970
  end
6971
        elseif key == 'm' and Mode == 9 then
6972
            resetmode()
6973
        elseif key == 't' and Mode == 9 then
6974
            heregoes()
6975
        elseif key == 'q' and Mode == 9 then
6976
            BalanceSpin()
6977
        elseif key == 'y' and Mode == 9 then
6978
            Ancient_Ragu()
6979
    end
6980
    ---------------------------------------------------------------------------
6981
    if key == 'm' and Mode == 7 then
6982
        Mode = 10
6983
        SONG = 407749940
6984
        local A = math.random(1,4)
6985
        if A == 1 then
6986
    SONG = 407749940
6987
        elseif A == 2 then
6988
    SONG = 407749940
6989
        elseif A == 3 then
6990
    SONG = 407749940
6991
        elseif A == 4 then
6992
    SONG = 407749940
6993
        end
6994
        tecks2.Text = "ErRoR Of The InSaNiTy"
6995
        tecks2.TextColor3 = Color3.new(0, 0, 0)
6996
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
6997
 for i, v in pairs(ArmourParts) do
6998
    v.BrickColor = BrickColor.random()
6999
    v.Material = "Neon"
7000
    v.Transparency = 0
7001
  end
7002
  for i, v in pairs(NeonParts) do
7003
    maincolor = BrickColor.random()
7004
    v.BrickColor = maincolor
7005
    v.Material = "Neon"
7006
    v.Transparency = 0
7007
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
7008
  end
7009
 for i, v in pairs(ArmourParts2) do
7010
    v.BrickColor = BrickColor.new("Hot white")
7011
    v.Material = "Neon"
7012
    v.Transparency = 0
7013
  end
7014
  for i, v in pairs(NeonParts2) do
7015
    maincolor = BrickColor.new("Hot white")
7016
    v.BrickColor = maincolor
7017
    v.Material = "Neon"
7018
    v.Transparency = 0
7019
  end
7020
    elseif key == 'm' and Mode == 10 then
7021
        resetmode()
7022
    elseif key == 'q' and Mode == 10 then
7023
        Decapitate()
7024
    elseif key == 't' and Mode == 10 then
7025
        wutdefaq() 
7026
    elseif key == 'y' and Mode == 10 then
7027
        Painful_Stomp()
7028
    end
7029
    end
7030
end)
7031
local Combo = 1
7032
mouse.Button1Down:connect(function(key)
7033
    if attack == false then
7034
        if Combo == 1 then
7035
            Combo = 2
7036
            attackone()
7037
        elseif Combo == 2 then
7038
            Combo = 3
7039
            attacktwo()
7040
        elseif Combo == 3 then
7041
            Combo = 1
7042
            attackthree()
7043
        end
7044
    end
7045
end)
7046
 
7047
 
7048
 
7049
 
7050
 
7051
 
7052
 -------------------------------------------------------
7053
--Start Animations--
7054
-------------------------------------------------------
7055
while true do
7056
	swait()
7057
	sine = sine + change
7058
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
7059
	local velderp = root.Velocity.y
7060
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
7061
	if equipped == true or equipped == false then
7062
		if attack == false then
7063
			idle = idle + 1
7064
		else
7065
			idle = 0
7066
		end
7067
		if 1 < root.Velocity.y and hitfloor == nil then
7068
            Anim = "Jump"
7069
            if attack == false then
7070
                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)
7071
                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)
7072
                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)
7073
                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)
7074
                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)
7075
                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)
7076
            end
7077
        elseif -1 > root.Velocity.y and hitfloor == nil then
7078
            Anim = "Fall"
7079
            if attack == false then
7080
                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)
7081
                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)
7082
                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)
7083
                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)
7084
                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)
7085
                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)
7086
            end
7087
        elseif torvel < 1 and hitfloor ~= nil then
7088
            Anim = "Idle"
7089
            change = 1
7090
            if attack == false then
7091
                if Mode == 1 then --Normal
7092
                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)
7093
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7094
                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)
7095
                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)
7096
                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)
7097
                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)
7098
                elseif Mode == 99900 then 
7099
                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)
7100
                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)
7101
                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)
7102
                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)
7103
                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)
7104
                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)
7105
                elseif Mode == 8888 then --idk
7106
                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)
7107
                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)
7108
                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)
7109
                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)
7110
                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)
7111
                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)
7112
                elseif Mode == 98534 then
7113
                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)
7114
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
7115
                if Mrandom(1,15) == 1 then
7116
                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)
7117
                end
7118
                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)
7119
                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)
7120
                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)
7121
                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)
7122
                elseif Mode == 56565 then --idk
7123
                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)
7124
                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)
7125
                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)
7126
                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)
7127
                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)
7128
                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)
7129
                elseif Mode == pIXELATED then --PIXELATED
7130
                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)
7131
                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)
7132
                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)
7133
                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)
7134
                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)
7135
                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)
7136
                elseif Mode == 50 then --ASCENDED
7137
                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)
7138
                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)
7139
                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)
7140
                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)
7141
                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)
7142
                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)
7143
            elseif Mode == 7777 then --NOTHING SPECIAL
7144
                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)
7145
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
7146
                if Mrandom(1,15) == 1 then
7147
                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)
7148
                end
7149
                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)
7150
                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)
7151
                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)
7152
                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)
7153
            elseif Mode == 6666 then --MEMER
7154
                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)
7155
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7156
                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)
7157
                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)
7158
                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)
7159
                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)
7160
            elseif Mode == 2 then --Machinery
7161
                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)
7162
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0