View difference between Paste ID: HGJn0BBR and H0D5cL35
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player = owner
3
local Mouse,mouse,UserInputService,ContextActionService
4
do
5
	script.Parent = Player.Character
6
	local CAS = {Actions={}}
7
	local Event = Instance.new("RemoteEvent")
8
	Event.Name = "UserInput_Event"
9
	Event.Parent = Player.Character
10
	local fakeEvent = function()
11
		local t = {_fakeEvent=true}
12
		t.Connect = function(self,f)self.Function=f end
13
		t.connect = t.Connect
14
		return t
15
	end
16
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
17
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
18
	function CAS:BindAction(name,fun,touch,...)
19
		CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
20
	end
21
	function CAS:UnbindAction(name)
22
		CAS.Actions[name] = nil
23
	end
24
	local function te(self,ev,...)
25
		local t = m[ev]
26
		if t and t._fakeEvent and t.Function then
27
			t.Function(...)
28
		end
29
	end
30
	m.TrigEvent = te
31
	UIS.TrigEvent = te
32
	Event.OnServerEvent:Connect(function(plr,io)
33
	    if plr~=Player then return end
34
		if io.isMouse then
35
			m.Target = io.Target
36
			m.Hit = io.Hit
37
		elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
38
	        if io.UserInputState == Enum.UserInputState.Begin then
39
				m:TrigEvent("Button1Down")
40
			else
41
				m:TrigEvent("Button1Up")
42
			end
43
		else
44
			for n,t in pairs(CAS.Actions) do
45
				for _,k in pairs(t.Keys) do
46
					if k==io.KeyCode then
47
						t.Function(t.Name,io.UserInputState,io)
48
					end
49
				end
50
			end
51
	        if io.UserInputState == Enum.UserInputState.Begin then
52
	            m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
53
				UIS:TrigEvent("InputBegan",io,false)
54
			else
55
				m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
56
				UIS:TrigEvent("InputEnded",io,false)
57
	        end
58
	    end
59
	end)
60
	NLS([==[
61
	local Player = game:GetService("Players").LocalPlayer
62
	
63
	local Char = Player.Character
64
	local Event = Char:WaitForChild("UserInput_Event")
65
	
66
	local UIS = game:GetService("UserInputService")
67
	
68
	local input = function(io,a)
69
	    if a then return end
70
		local io = {KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}
71
		Event:FireServer(io)
72
	end
73
	UIS.InputBegan:Connect(input)
74
	UIS.InputEnded:Connect(input)
75
	local Changed = false
76
77
	local h,t = Mouse.Hit,Mouse.Target
78
	while wait(1/30) do
79
		if h~=Mouse.Hit or t~=Mouse.Target then
80
			Event:FireServer({isMouse=true,Target=Mouse.Target,Hit=Mouse.Hit})
81
            h,t=Mouse.Hit,Mouse.Target
82
		end
83
	end
84
	]==],Player.Character)
85
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
86
end
87
88
Player = owner
89
PlayerGui = Player.PlayerGui
90
Cam = workspace.CurrentCamera
91
Backpack = Player.Backpack
92
Character = Player.Character
93
Humanoid = Character.Humanoid
94
95
RootPart = Character["HumanoidRootPart"]
96
Torso = Character["Torso"]
97
Head = Character["Head"]
98
RightArm = Character["Right Arm"]
99
LeftArm = Character["Left Arm"]
100
RightLeg = Character["Right Leg"]
101
LeftLeg = Character["Left Leg"]
102
RootJoint = RootPart["RootJoint"]
103
Neck = Torso["Neck"]
104
RightShoulder = Torso["Right Shoulder"]
105
LeftShoulder = Torso["Left Shoulder"]
106
RightHip = Torso["Right Hip"]
107
LeftHip = Torso["Left Hip"]
108
109
Character = Player.Character
110
Humanoid = Character.Humanoid
111
112
Player = owner
113
PlayerGui = Player.PlayerGui
114
Cam = workspace.CurrentCamera
115
Backpack = Player.Backpack
116
Character = Player.Character
117
Humanoid = Character.Humanoid
118
119
RootPart = Character["HumanoidRootPart"]
120
SIZE = 1
121
local SINE = 0
122
IT = Instance.new
123
CF = CFrame.new
124
VT = Vector3.new
125
RAD = math.rad
126
C3 = Color3.new
127
UD2 = UDim2.new
128
BRICKC = BrickColor.new
129
ANGLES = CFrame.Angles
130
EULER = CFrame.fromEulerAnglesXYZ
131
COS = math.cos
132
ACOS = math.acos
133
SIN = math.sin
134
ASIN = math.asin
135
ABS = math.abs
136
MRANDOM = math.random
137
FLOOR = math.floor
138
 
139
--[[
140
    local vel = Instance.new("BodyVelocity", owner.Character.Torso)
141
vel.Velocity = owner.Character.Torso.CFrame.lookVector * -5
142
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
143
--]]
144
--Credit To Rufus14
145
--I just edit it a bit ^_^
146
147
function ragdoll()
148
owner.Character.Archivable = true
149
clone = owner.Character:Clone()
150
clone.Parent = workspace
151
for i,v in pairs(clone:GetChildren()) do
152
    if v.ClassName == "Script" or v.ClassName == "LocalScript" then
153
        v:destroy()
154
    end
155
    for i,p in pairs(v:GetChildren()) do
156
    if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
157
        p:destroy()
158
    end
159
end
160
end
161
for i,t in pairs(owner:GetChildren()) do
162
    if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
163
        t:destroy()
164
    end
165
end
166
vel = Instance.new("BodyVelocity", clone.Torso)
167
vel.Velocity = clone.Torso.CFrame.lookVector * -5
168
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
169
clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
170
using = false
171
hit = Instance.new("Sound", clone.Torso)
172
hit.SoundId = "rbxassetid://260430060"
173
hit.Volume = 5
174
hit1 = Instance.new("Sound", clone.Torso)
175
hit1.SoundId = "rbxassetid://138087186"
176
hit1.Volume = 5
177
hit2 = Instance.new("Sound", clone.Torso)
178
hit2.SoundId = "rbxassetid://131237241"
179
hit2.Volume = 5
180
hit3 = Instance.new("Sound", clone.Torso)
181
hit3.SoundId = "rbxassetid://278062209"
182
hit3.Volume = 5
183
hit3.TimePosition = 0.33
184
ded = Instance.new("Sound", clone.Torso)
185
ded.SoundId = "rbxassetid://163154423"
186
ded.Volume = 5
187
local leftarm = clone:findFirstChild("Left Arm")
188
local rightrm = clone:findFirstChild("Right Arm")
189
local leftleg = clone:findFirstChild("Left Leg")
190
local rightleg = clone:findFirstChild("Right Leg")
191
local head = clone:findFirstChild("Head")
192
local welding = Instance.new("Weld", clone.Torso)
193
welding.Part0 = clone.Torso
194
welding.Part1 = head
195
welding.C0 = welding.C0 * CFrame.new(0,1.5,0)
196
for i, g in pairs(game.Players.owner:GetChildren()) do
197
    if g.ClassName == "Part" then
198
        g:destroy()
199
    end
200
end
201
for i, h in pairs(game.Players.ownerGetChildren()) do
202
    if h.ClassName == "Accesory" then
203
        h:destroy()
204
    end
205
end
206
game.Workspace.CurrentCamera.CameraSubject = head
207
if leftleg ~= nil then
208
local glue = Instance.new("Glue", clone.Torso)
209
glue.Part0 = clone.Torso
210
glue.Part1 = leftleg
211
glue.Name = "Left leg"
212
local collider = Instance.new("Part", leftleg)
213
collider.Position = Vector3.new(0,999,0)
214
collider.Size = Vector3.new(1.7, 1, 1)
215
collider.Shape = "Cylinder"
216
local weld = Instance.new("Weld", collider)
217
weld.Part0 = leftleg
218
weld.Part1 = collider
219
weld.C0 = CFrame.Angles(0, 0, 80)
220
collider.TopSurface = "Smooth"
221
collider.BottomSurface = "Smooth"
222
collider.formFactor = "Symmetric"
223
glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
224
glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
225
collider.Transparency = 1
226
end
227
------------
228
if rightleg ~= nil then
229
local glue1 = Instance.new("Glue", clone.Torso)
230
glue1.Part0 = clone.Torso
231
glue1.Part1 = rightleg
232
glue1.Name = "Right leg"
233
local collider1 = Instance.new("Part", rightleg)
234
collider1.Position = Vector3.new(0,999,0)
235
collider1.Size = Vector3.new(1.7, 1, 1)
236
collider1.Shape = "Cylinder"
237
local weld1 = Instance.new("Weld", collider1)
238
weld1.Part0 = rightleg
239
weld1.Part1 = collider1
240
weld1.C0 = CFrame.Angles(0, 0, 80)
241
collider1.TopSurface = "Smooth"
242
collider1.BottomSurface = "Smooth"
243
collider1.formFactor = "Symmetric"
244
glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
245
glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
246
collider1.Transparency = 1
247
end
248
------------
249
if rightrm ~= nil then
250
local glue11 = Instance.new("Glue", clone.Torso)
251
glue11.Part0 = clone.Torso
252
glue11.Part1 = rightrm
253
glue11.Name = "Right shoulder"
254
local collider11 = Instance.new("Part", rightrm)
255
collider11.Position = Vector3.new(0,9999,0)
256
collider11.Size = Vector3.new(1.8,1,1)
257
collider11.Shape = "Cylinder"
258
local weld11 = Instance.new("Weld", collider11)
259
weld11.Part0 = rightrm
260
weld11.Part1 = collider11
261
weld11.C0 = CFrame.Angles(0, 0, 80)
262
collider11.TopSurface = "Smooth"
263
collider11.BottomSurface = "Smooth"
264
collider11.formFactor = "Symmetric"
265
glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
266
glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
267
collider11.Transparency = 1
268
end
269
------------
270
if leftarm ~= nil then
271
local glue111 = Instance.new("Glue", clone.Torso)
272
glue111.Part0 = clone.Torso
273
glue111.Part1 = leftarm
274
glue111.Name = "Left shoulder"
275
local collider111 = Instance.new("Part", leftarm)
276
collider111.Position = Vector3.new(0,9999,0)
277
collider111.Size = Vector3.new(1.8,1,1)
278
collider111.Shape = "Cylinder"
279
local weld111 = Instance.new("Weld", collider111)
280
weld111.Part0 = leftarm
281
weld111.Part1 = collider111
282
weld111.C0 = CFrame.Angles(0, 0, 80)
283
collider111.TopSurface = "Smooth"
284
collider111.BottomSurface = "Smooth"
285
collider111.formFactor = "Symmetric"
286
glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
287
glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
288
collider111.Transparency = 1
289
----------------
290
sensoring = Instance.new("Part", clone.Torso)
291
sensoring.Size = Vector3.new(1.2,1.1,0.8)
292
sensoring.CanCollide = false
293
sensoring.Position = clone.Torso.Position
294
local welder = Instance.new("Weld", sensoring)
295
welder.Part0 = clone.Torso
296
welder.Part1 = sensoring
297
welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
298
sensoring.Transparency = 1
299
-----------------
300
sensoring1 = Instance.new("Part", clone.Torso)
301
sensoring1.Size = Vector3.new(1.2,1.1,0.8)
302
sensoring1.CanCollide = false
303
sensoring1.Position = clone.Torso.Position
304
local welder1 = Instance.new("Weld", sensoring)
305
welder1.Part0 = clone.Torso
306
welder1.Part1 = sensoring1
307
welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
308
sensoring1.Transparency = 1
309
end
310
clone.Name = owner.Character.Name.." (DEAD)"
311
ded:Play()
312
vel:destroy()
313
wait(0.5)
314
local function touch()
315
    if not using then
316
        using = true
317
        local Math = math.random(1,4)
318
        if Math == 1 then
319
            hit:Play()
320
        end
321
        if Math == 2 then
322
            hit1:Play()
323
        end
324
        if Math == 3 then
325
            hit2:Play()
326
        end
327
        if Math == 4 then
328
            hit3:Play()
329
        end
330
        wait(0.1)
331
        using = false
332
    end
333
end
334
sensoring.Touched:connect(touch)
335
sensoring1.Touched:connect(touch)
336
wait(4.47)
337
hit1.Volume = 0
338
hit2.Volume = 0
339
hit3.Volume = 0
340
hit.Volume = 0
341
        end
342
 
343
owner.Character.Humanoid.Died:connect(ragdoll)
344
 
345
--di ent
346
---------------------------------------
347
local insanityface={"1895698679"}
348
local sine=0
349
Animation_Speed = 1.5
350
local CHANGE = 2 / Animation_Speed
351
-----------------------
352
--[[ Name : WAOV2.2 ]]--
353
-------------------------------------------------------
354
--A script By makhail07, 2003boobear and XXUNORIBOASXX.
355
 
356
--Discord Creterisk#2958 <- makhail07's discord
357
 
358
--NOTE THIS SCRIPT WaS PURELY MADE FROM MY FUCKING IMAGINATION
359
--IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
360
--DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
361
--YOU FUCKING SKIDS,
362
--For Those who log/decompile this, If you sell or trade this,
363
--and I find out who you are, i will take massive action.
364
--:b:
365
--Also, minor edit by xXKiutbXx.
366
-------------------------------------------------------
367
 
368
local FavIDs = {
369
    340106355, --Nefl Crystals
370
    927529620, --Dimension
371
    876981900, --Fantasy
372
    398987889, --Ordinary Days
373
    1117396305, --Oh wait, it's you.
374
    885996042, --Action Winter Journey
375
    919231299, --Sprawling Idiot Effigy
376
    743466274, --Good Day Sunshine
377
    727411183, --Knife Fight
378
    1402748531, --The Earth Is Counting On You!
379
    595230126 --Robot Language
380
    }
381
 
382
 
383
 
384
--The reality of my life isn't real but a Universe -Creterisk
385
--All people can be nice, Even if you don't think so. -2003boobear
386
--The past can be horrible, but the future will be better, so forget the past and move-onward. -XXUNORIBOASXX
387
wait()
388
local plr = owner
389
local char = plr.Character
390
local hum = char.Humanoid
391
local hed = char.Head
392
local root = char.HumanoidRootPart
393
local rootj = root.RootJoint
394
local tors = char.Torso
395
local ra = char["Right Arm"]
396
local la = char["Left Arm"]
397
local rl = char["Right Leg"]
398
local ll = char["Left Leg"]
399
local neck = tors["Neck"]
400
401
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
402
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
403
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
404
local maincolor = BrickColor.new("Really black")
405
exploitable = true
406
local Player = owner
407
local Character = Player.Character
408
local Humanoid = Character.Humanoid
409
410
local LeftArm = Character["Left Arm"]
411
local RightArm = Character["Right Arm"]
412
local LeftLeg = Character["Left Leg"]
413
local RightLeg = Character["Right Leg"]
414
local Head = Character.Head
415
local Torso = Character.Torso
416
417
local FE = Workspace.FilteringEnabled
418
 
419
IT = Instance.new
420
CF = CFrame.new
421
VT = Vector3.new
422
RAD = math.rad
423
C3 = Color3.new
424
UD2 = UDim2.new
425
BRICKC = BrickColor.new
426
ANGLES = CFrame.Angles
427
EULER = CFrame.fromEulerAnglesXYZ
428
COS = math.cos
429
ACOS = math.acos
430
SIN = math.sin
431
ASIN = math.asin
432
ABS = math.abs
433
MRANDOM = math.random
434
FLOOR = math.floor
435
-------------------------------------------------------
436
--Start Whitelist and Invincibility--
437
-------------------------------------------------------	
438
ff = Instance.new("ForceField",char)
439
ff.Visible = false
440
hum.Name = "Base"
441
hum.MaxHealth = 14214242142124
442
hum.Health = 14214242142124
443
-------------------------------------------------------
444
--End Whitelist and Invincibility--
445
-------------------------------------------------------	
446
local Hair = Instance.new("Part", char)
447
Hair.Name = "Hair"
448
Hair.CanCollide = false
449
Hair.BrickColor = BrickColor.new("Institutional white")
450
Hair.Transparency = 0
451
Hair.Material = "Plastic"
452
Hair.Size = Vector3.new(1, 1, 2)
453
Hair.TopSurface = Enum.SurfaceType.Smooth
454
Hair.BottomSurface = Enum.SurfaceType.Smooth
455
 
456
local Weld = Instance.new("Weld", Hair)
457
Weld.Part0 = hed
458
Weld.Part1 = Hair
459
Weld.C1 = CFrame.new(0, -.6, 0)
460
Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
461
 
462
local M2 = Instance.new("SpecialMesh")
463
M2.Parent = Hair
464
M2.MeshId = "http://www.roblox.com/asset/?id=13640868"
465
M2.TextureId = "http://www.roblox.com/asset/?id=18987684"
466
M2.Scale = Vector3.new(1, 1, 1)
467
-------------------------------------------------------
468
for i,v in pairs(char:children()) do
469
if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
470
v:Remove()
471
end
472
end
473
shirt = Instance.new("Shirt", char)
474
shirt.Name = "Shirt"
475
pants = Instance.new("Pants", char)
476
pants.Name = "Pants"
477
char.Shirt.ShirtTemplate = "rbxassetid://676428254"
478
char.Pants.PantsTemplate = "rbxassetid://676428351"
479
-------------------------------------------------------
480
--------------
481
482
warn("WhAT ANOTHER ONE V3.0 IS FINALLY HERE!")
483
484
warn("I hope you enjoy.")
485
486
warn("Credit to makhail07, 2003boobear and XXUNORIBOASXX!")
487
488
warn("Edited by saba1520/kisslarge")
489
490
warn("you made it guys to i maked it to 3.0 thanks!")
491
492
-------------------------------------------------------
493
--Start Good Stuff--
494
-------------------------------------------------------
495
cam = game.Workspace.CurrentCamera
496
CF = CFrame.new
497
VT = Vector3.new
498
angles = CFrame.Angles
499
attack = false
500
Euler = CFrame.fromEulerAnglesXYZ
501
Rad = math.rad
502
IT = Instance.new
503
BrickC = BrickColor.new
504
Cos = math.cos
505
COS = math.cos
506
Acos = math.acos
507
Sin = math.sin
508
Asin = math.asin
509
Abs = math.abs
510
Mrandom = math.random
511
Floor = math.floor
512
-------------------------------------------------------
513
--End Good Stuff--
514
-------------------------------------------------------
515
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
516
RSH, LSH = nil, nil 
517
RW = Instance.new("Weld") 
518
LW = Instance.new("Weld")
519
RH = tors["Right Hip"]
520
LH = tors["Left Hip"]
521
RSH = tors["Right Shoulder"] 
522
LSH = tors["Left Shoulder"] 
523
RSH.Parent = nil 
524
LSH.Parent = nil 
525
RW.Name = "RW"
526
RW.Part0 = tors 
527
RW.C0 = CF(1.5, 0.5, 0)
528
RW.C1 = CF(0, 0.5, 0) 
529
RW.Part1 = ra
530
RW.Parent = tors 
531
LW.Name = "LW"
532
LW.Part0 = tors 
533
LW.C0 = CF(-1.5, 0.5, 0)
534
LW.C1 = CF(0, 0.5, 0) 
535
LW.Part1 = la
536
LW.Parent = tors
537
Effects = {}
538
-------------------------------------------------------
539
--Start HeartBeat--
540
-------------------------------------------------------
541
ArtificialHB = Instance.new("BindableEvent", script)
542
ArtificialHB.Name = "Heartbeat"
543
script:WaitForChild("Heartbeat")
544
545
frame = 1 / 60
546
tf = 0
547
allowframeloss = false
548
tossremainder = false
549
550
551
lastframe = tick()
552
script.Heartbeat:Fire()
553
554
555
game:GetService("RunService").Heartbeat:connect(function(s, p)
556
	tf = tf + s
557
	if tf >= frame then
558
		if allowframeloss then
559
			script.Heartbeat:Fire()
560
			lastframe = tick()
561
		else
562
			for i = 1, math.floor(tf / frame) do
563
				script.Heartbeat:Fire()
564
			end
565
			lastframe = tick()
566
		end
567
		if tossremainder then
568
			tf = 0
569
		else
570
			tf = tf - frame * math.floor(tf / frame)
571
		end
572
	end
573
end)
574
-------------------------------------------------------
575
--End HeartBeat--
576
-------------------------------------------------------
577
578
local ohno = Instance.new("Sound")
579
ohno.Parent = hed
580
ohno.Volume = 10
581
ohno.Pitch = 1
582
ohno.Looped = true
583
584
local bass = Instance.new("Sound") --why
585
bass.Parent = hed
586
bass.Volume = 7
587
bass.Pitch = 1
588
bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
589
bass.Looped = true
590
591
local newnoob = Instance.new("Sound") --why
592
newnoob.Parent = hed
593
newnoob.Volume = 7
594
newnoob.Pitch = 1
595
newnoob.SoundId = "http://www.roblox.com/asset/?id=874826071"
596
newnoob.Looped = false
597
598
meme = Instance.new("Sound", hed)
599
meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
600
meme.Volume = 10
601
meme.Pitch = 1
602
meme.Looped = true
603
meme.TimePosition = 1
604
605
TAUNT = Instance.new("Sound", tors)
606
TAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994137"
607
TAUNT.Volume = 10
608
TAUNT.Pitch = 1
609
TAUNT.Looped = false
610
TAUNT.TimePosition = 0.12
611
612
TAUNT2 = Instance.new("Sound", tors)
613
TAUNT2.SoundId = "http://www.roblox.com/asset/?id=132392118"
614
TAUNT2.Volume = 10
615
TAUNT2.Pitch = 1
616
TAUNT2.Looped = false
617
TAUNT2.TimePosition = 0.12
618
619
chargeup = Instance.new("Sound", hed)
620
chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
621
chargeup.Volume = 10
622
chargeup.Pitch = 1
623
chargeup.Looped = true
624
chargeup.TimePosition = 1
625
626
BTAUNT = Instance.new("Sound", tors)
627
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
628
BTAUNT.Volume = 10
629
BTAUNT.Pitch = 1
630
BTAUNT.Looped = false
631
BTAUNT.TimePosition = 0.2
632
633
NOTAUNT = Instance.new("Sound", tors)
634
NOTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
635
NOTAUNT.Volume = 10
636
NOTAUNT.Pitch = 1
637
NOTAUNT.Looped = false
638
NOTAUNT.TimePosition = 0.2
639
640
NOSOUND = Instance.new("Sound", tors)
641
NOSOUND.SoundId = "http://www.roblox.com/asset/?id=135017578"
642
NOSOUND.Volume = 10
643
NOSOUND.Pitch = 1
644
NOSOUND.Looped = false
645
NOSOUND.TimePosition = 0.2
646
647
ITAUNT = Instance.new("Sound", tors)
648
ITAUNT.SoundId = "http://www.roblox.com/asset/?id=230255698"
649
ITAUNT.Volume = 50
650
ITAUNT.Pitch = 1
651
ITAUNT.Looped = false
652
ITAUNT.TimePosition = 0
653
654
BATAUNT = Instance.new("Sound", tors)
655
BATAUNT.SoundId = "http://www.roblox.com/asset/?id=132514715"
656
BATAUNT.Volume = 10
657
BATAUNT.Pitch = 1
658
BATAUNT.Looped = false
659
BATAUNT.TimePosition = 0
660
661
pop = Instance.new("Sound", tors)
662
pop.SoundId = "http://www.roblox.com/asset/?id=1460707372"
663
pop.Volume = 10
664
pop.Pitch = 1
665
pop.Looped = false
666
pop.TimePosition = 0
667
668
STAUNT = Instance.new("Sound", tors)
669
STAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
670
STAUNT.Volume = 10
671
STAUNT.Pitch = 1
672
STAUNT.Looped = false
673
STAUNT.TimePosition = 0.05
674
675
DTAUNT = Instance.new("Sound", tors)
676
DTAUNT.SoundId = "http://www.roblox.com/asset/?id=1818153677"
677
DTAUNT.Volume = 10
678
DTAUNT.Pitch = 1
679
DTAUNT.Looped = false
680
DTAUNT.TimePosition = 0
681
682
sex = Instance.new("Sound", tors)
683
sex.SoundId = "http://www.roblox.com/asset/?id=300208779"
684
sex.Volume = 10
685
sex.Pitch = 1
686
sex.Looped = false
687
sex.TimePosition = 0
688
689
so = Instance.new("Sound", tors)
690
so.SoundId = "http://www.roblox.com/asset/?id=449394892"
691
so.Volume = 10
692
so.Pitch = 1
693
so.Looped = false
694
so.TimePosition = 0
695
696
LAZOR = Instance.new("Sound", ra)
697
LAZOR.SoundId = "http://www.roblox.com/asset/?id=201858045"
698
LAZOR.Volume = 10
699
LAZOR.Pitch = 0.7
700
LAZOR.Looped = false
701
LAZOR.TimePosition = 0
702
703
 WTF = Instance.new("Sound", tors)
704
 WTF.SoundId = "http://www.roblox.com/asset/?id=135017578"
705
 WTF.Volume = 10
706
 WTF.Pitch = 1
707
 WTF.Looped = false
708
 WTF.TimePosition = 0
709
710
MERKIO = Instance.new("Sound", tors) --why
711
MERKIO.SoundId = "http://www.roblox.com/asset/?id=1003012899"
712
MERKIO.Volume = 5467543465
713
MERKIO.Pitch = 1
714
MERKIO.Looped = false
715
MERKIO.TimePosition = 0
716
717
Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
718
Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=1064109642"
719
Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
720
Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
721
Cause_Im_having_a_good_time_having_a_good_time.Looped = false
722
Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
723
724
-------------------------------------------------------
725
--Start Important Functions--
726
-------------------------------------------------------
727
function MakeForm(PART,TYPE)
728
	if TYPE == "Cyl" then
729
		local MSH = IT("CylinderMesh",PART)
730
	elseif TYPE == "Ball" then
731
		local MSH = IT("SpecialMesh",PART)
732
		MSH.MeshType = "Sphere"
733
	elseif TYPE == "Wedge" then
734
		local MSH = IT("SpecialMesh",PART)
735
		MSH.MeshType = "Wedge"
736
	end
737
end
738
739
function chatfunc(text, color)
740
    local chat = coroutine.wrap(function()
741
        if char:FindFirstChild("TalkingBillBoard") ~= nil then
742
            char:FindFirstChild("TalkingBillBoard"):destroy()
743
        end
744
        local naeeym2 = Instance.new("BillboardGui", char)
745
        naeeym2.Size = UDim2.new(0, 100, 0, 40)
746
        naeeym2.StudsOffset = Vector3.new(0, 5, 0)
747
        naeeym2.Adornee = hed
748
        naeeym2.Name = "TalkingBillBoard"
749
        local tecks2 = Instance.new("TextLabel", naeeym2)
750
        tecks2.BackgroundTransparency = 1
751
        tecks2.BorderSizePixel = 0
752
        tecks2.Text = ""
753
        tecks2.Font = "SciFi"
754
        tecks2.TextSize = 30
755
        tecks2.TextStrokeTransparency = 0
756
        tecks2.TextColor3 = color
757
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
758
        tecks2.Size = UDim2.new(1, 0, 0.5, 0)
759
        local tecks3 = Instance.new("TextLabel", naeeym2)
760
        tecks3.BackgroundTransparency = 1
761
        tecks3.BorderSizePixel = 0
762
        tecks3.Text = ""
763
        tecks3.Font = "SciFi"
764
        tecks3.TextSize = 30
765
        tecks3.TextStrokeTransparency = 0
766
        tecks3.TextColor3 = Color3.new(0, 0, 0)
767
        tecks3.TextStrokeColor3 = color
768
        tecks3.Size = UDim2.new(1, 0, 0.5, 0)
769
        coroutine.resume(coroutine.create(function()
770
            while true do
771
                swait(1)
772
                    tecks2.TextColor3 = BrickColor.random().Color
773
                    tecks3.TextStrokeColor3 = BrickColor.random().Color
774
                tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
775
                tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
776
                tecks2.Rotation = math.random(-5, 5)
777
                tecks3.Rotation = math.random(-5, 5)
778
            end
779
        end))
780
        for i = 1, string.len(text) do
781
            CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
782
            tecks2.Text = string.sub(text, 1, i)
783
            tecks3.Text = string.sub(text, 1, i)
784
            swait(1)
785
        end
786
        wait(1)
787
        local randomrot = math.random(1, 2)
788
        if randomrot == 1 then
789
            for i = 1, 50 do
790
                swait()
791
                tecks2.Rotation = tecks2.Rotation - 0.75
792
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
793
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
794
                tecks3.Rotation = tecks2.Rotation + 0.75
795
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
796
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
797
            end
798
        elseif randomrot == 2 then
799
            for i = 1, 50 do
800
                swait()
801
                tecks2.Rotation = tecks2.Rotation + 0.75
802
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
803
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
804
                tecks3.Rotation = tecks2.Rotation - 0.75
805
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
806
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
807
            end
808
        end
809
        naeeym2:Destroy()
810
    end)
811
    chat()
812
end
813
814
function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
815
    local type = type
816
    local rng = Instance.new("Part", char)
817
    rng.Anchored = true
818
    rng.BrickColor = color
819
    rng.CanCollide = false
820
    rng.FormFactor = 3
821
    rng.Name = "Ring"
822
    rng.Material = "Neon"
823
    rng.Size = Vector3.new(1, 1, 1)
824
    rng.Transparency = 0
825
    rng.TopSurface = 0
826
    rng.BottomSurface = 0
827
    rng.CFrame = pos
828
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
829
    local rngm = Instance.new("SpecialMesh", rng)
830
    rngm.MeshType = "Sphere"
831
    rngm.Scale = Vector3.new(x1, y1, z1)
832
    local scaler2 = 1
833
    local speeder = FastSpeed
834
    if type == "Add" then
835
        scaler2 = 1 * value
836
    elseif type == "Divide" then
837
        scaler2 = 1 / value
838
    end
839
    coroutine.resume(coroutine.create(function()
840
        for i = 0, 10 / bonuspeed, 0.1 do
841
            swait()
842
            if type == "Add" then
843
                scaler2 = scaler2 - 0.01 * value / bonuspeed
844
            elseif type == "Divide" then
845
                scaler2 = scaler2 - 0.01 / value * bonuspeed
846
            end
847
                        rng.BrickColor = BrickColor.random()
848
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
849
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
850
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
851
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
852
        end
853
        rng:Destroy()
854
    end))
855
end
856
857
function SoulSteal(dude)
858
if dude.Name ~= char then
859
local bgf = IT("BodyGyro", dude.Head)
860
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
861
local val = IT("BoolValue", dude)
862
val.Name = "IsHit"
863
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
864
local soulst = coroutine.wrap(function()
865
local soul = Instance.new("Part",dude)
866
soul.Size = Vector3.new(1,1,1)
867
soul.CanCollide = false
868
soul.Anchored = false
869
soul.Position = torso.Position
870
soul.Transparency = 1
871
local PartEmmit1 = IT("ParticleEmitter", soul)
872
PartEmmit1.LightEmission = 1
873
PartEmmit1.Texture = "rbxassetid://569507414"
874
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
875
PartEmmit1.Rate = 250
876
PartEmmit1.Lifetime = NumberRange.new(1.6)
877
PartEmmit1.Size = NumberSequence.new({
878
    NumberSequenceKeypoint.new(0, 1, 0),
879
    NumberSequenceKeypoint.new(1, 0, 0)
880
})
881
PartEmmit1.Transparency = NumberSequence.new({
882
    NumberSequenceKeypoint.new(0, 0, 0),
883
    NumberSequenceKeypoint.new(1, 1, 0)
884
})
885
PartEmmit1.Speed = NumberRange.new(0, 0)
886
PartEmmit1.VelocitySpread = 30000
887
PartEmmit1.Rotation = NumberRange.new(-360, 360)
888
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
889
local BodPoss = IT("BodyPosition", soul)
890
BodPoss.P = 3000
891
BodPoss.D = 1000
892
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
893
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
894
wait(1.6)
895
soul.Touched:connect(function(hit)
896
    if hit.Parent == char then
897
    soul:Destroy()
898
    end
899
end)
900
wait(1.2)
901
while soul do
902
    swait()
903
    PartEmmit1.Color = ColorSequence.new(maincolor.Color)
904
    BodPoss.Position = tors.Position
905
end
906
end)
907
    soulst()
908
    end
909
end
910
function FaceMouse()
911
local   Cam = workspace.CurrentCamera
912
    return {
913
        CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
914
        Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
915
    }
916
end
917
918
function Clerp(a, b, t)
919
    local qa = {QuaternionFromCFrame(a)}
920
    local qb = {QuaternionFromCFrame(b)}
921
    local ax, ay, az = a.x, a.y, a.z
922
    local bx, by, bz = b.x, b.y, b.z
923
    local _t = 1 - t
924
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
925
end
926
927
function Eviscerate(dude)
928
    if dude.Name ~= char then
929
        local bgf = IT("BodyGyro", dude.Head)
930
        bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
931
        local val = IT("BoolValue", dude)
932
        val.Name = "IsHit"
933
        local ds = coroutine.wrap(function()
934
            dude:WaitForChild("Head"):BreakJoints()
935
            wait(0.5)
936
            target = nil
937
            coroutine.resume(coroutine.create(function()
938
                for i, v in pairs(dude:GetChildren()) do
939
                    if v:IsA("Accessory") then
940
                        v:Destroy()
941
                    end
942
                    if v:IsA("Humanoid") then
943
                        v:Destroy()
944
                    end
945
                    if v:IsA("CharacterMesh") then
946
                        v:Destroy()
947
                    end
948
                    if v:IsA("Model") then
949
                        v:Destroy()
950
                    end
951
                    if v:IsA("Part") or v:IsA("MeshPart") then
952
                        for x, o in pairs(v:GetChildren()) do
953
                            if o:IsA("Decal") then
954
                                o:Destroy()
955
                            end
956
                        end
957
                        coroutine.resume(coroutine.create(function()
958
                            v.Material = "Neon"
959
                            v.CanCollide = false
960
                            local PartEmmit1 = IT("ParticleEmitter", v)
961
                            PartEmmit1.LightEmission = 1
962
                            PartEmmit1.Texture = "rbxassetid://284205403"
963
                            PartEmmit1.Color = ColorSequence.new(maincolor.Color)
964
                            PartEmmit1.Rate = 150
965
                            PartEmmit1.Lifetime = NumberRange.new(1)
966
                            PartEmmit1.Size = NumberSequence.new({
967
                                NumberSequenceKeypoint.new(0, 0.75, 0),
968
                                NumberSequenceKeypoint.new(1, 0, 0)
969
                            })
970
                            PartEmmit1.Transparency = NumberSequence.new({
971
                                NumberSequenceKeypoint.new(0, 0, 0),
972
                                NumberSequenceKeypoint.new(1, 1, 0)
973
                            })
974
                            PartEmmit1.Speed = NumberRange.new(0, 0)
975
                            PartEmmit1.VelocitySpread = 30000
976
                            PartEmmit1.Rotation = NumberRange.new(-500, 500)
977
                            PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
978
                            local BodPoss = IT("BodyPosition", v)
979
                            BodPoss.P = 3000
980
                            BodPoss.D = 1000
981
                            BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
982
                            BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
983
                            v.Color = maincolor.Color
984
                            coroutine.resume(coroutine.create(function()
985
                                for i = 0, 49 do
986
                                    swait(1)
987
                                    v.Transparency = v.Transparency + 0.08
988
                                end
989
                                wait(0.5)
990
                                PartEmmit1.Enabled = false
991
                                wait(3)
992
                                v:Destroy()
993
                                dude:Destroy()
994
                            end))
995
                        end))
996
                    end
997
                end
998
            end))
999
        end)
1000
        ds()
1001
    end
1002
end
1003
1004
function killnearest(position,range,maxstrength)
1005
	for i,v in ipairs(workspace:GetChildren()) do
1006
	local body = v:GetChildren()
1007
		for part = 1, #body do
1008
			if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
1009
				if(body[part].Position - position).Magnitude < range then
1010
					if v.ClassName == "Model" then
1011
						v:BreakJoints()
1012
					end
1013
					table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
1014
					body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
1015
				end
1016
			end
1017
		end
1018
		if v.ClassName == "Part" then
1019
			if v.Anchored == false and (v.Position - position).Magnitude < range then
1020
				table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
1021
				v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
1022
			end
1023
		end
1024
	end
1025
end
1026
1027
1028
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
1029
	local NEWPART = IT("Part")
1030
	NEWPART.formFactor = FORMFACTOR
1031
	NEWPART.Reflectance = REFLECTANCE
1032
	NEWPART.Transparency = TRANSPARENCY
1033
	NEWPART.CanCollide = false
1034
	NEWPART.Locked = true
1035
	NEWPART.Anchored = true
1036
	if ANCHOR == false then
1037
		NEWPART.Anchored = false
1038
	end
1039
	NEWPART.BrickColor = BrickC(tostring(BRICKCOLOR))
1040
	NEWPART.Name = NAME
1041
	NEWPART.Size = SIZE
1042
	NEWPART.Position = Torso.Position
1043
	NEWPART.Material = MATERIAL
1044
	NEWPART:BreakJoints()
1045
	NEWPART.Parent = PARENT
1046
	return NEWPART
1047
end
1048
1049
        local joyemoji = Instance.new('ParticleEmitter', tors)
1050
        joyemoji.VelocitySpread = 2000
1051
        joyemoji.Lifetime = NumberRange.new(1)
1052
        joyemoji.Speed = NumberRange.new(40)
1053
joy= {}
1054
for i=0, 19 do
1055
  joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1056
end
1057
joyemoji.Size = NumberSequence.new(joy)
1058
        joyemoji.Rate = 0
1059
        joyemoji.LockedToPart = false
1060
        joyemoji.LightEmission = 0
1061
        joyemoji.Texture = "rbxassetid://1176402123"
1062
        joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1063
1064
        local LIT = Instance.new('ParticleEmitter', tors)
1065
        LIT.VelocitySpread = 2000
1066
        LIT.Lifetime = NumberRange.new(1)
1067
        LIT.Speed = NumberRange.new(45)
1068
nani= {}
1069
for i=0, 19 do
1070
  nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1071
end
1072
LIT.Size = NumberSequence.new(nani)
1073
        LIT.Rate = 0
1074
        LIT.LockedToPart = false
1075
        LIT.LightEmission = 0
1076
        LIT.Texture = "rbxassetid://1492670151"
1077
        LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1078
1079
        local ok = Instance.new('ParticleEmitter', tors)
1080
        ok.VelocitySpread = 2000
1081
        ok.Lifetime = NumberRange.new(1)
1082
        ok.Speed = NumberRange.new(50)
1083
cool= {}
1084
for i=0, 19 do
1085
  cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1086
end
1087
ok.Size = NumberSequence.new(cool)
1088
        ok.Rate = 0
1089
        ok.LockedToPart = false
1090
        ok.LightEmission = 0
1091
        ok.Texture = "rbxassetid://636768448"
1092
        ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1093
1094
        local toast = Instance.new('ParticleEmitter', tors)
1095
        toast.VelocitySpread = 2000
1096
        toast.Lifetime = NumberRange.new(1)
1097
        toast.Speed = NumberRange.new(60)
1098
toasterstoasttoast= {}
1099
for i=0, 19 do
1100
  toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1101
end
1102
toast.Size = NumberSequence.new(toasterstoasttoast)
1103
        toast.Rate = 0
1104
        toast.LockedToPart = false
1105
        toast.LightEmission = 0
1106
        toast.Texture = "rbxassetid://436096230"
1107
        toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1108
1109
function WhatHuh()
1110
    attack = true
1111
    hum.WalkSpeed = 1.01
1112
    CreateSound("130766865", hed, 10, 1)
1113
        Character.Head.face.Texture = "rbxassetid://276732672"
1114
    for i = 0,4,0.1 do
1115
        swait()
1116
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1117
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
1118
        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)
1119
        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)
1120
        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)
1121
        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)
1122
    end
1123
    for i = 0,6.7,0.1 do
1124
        swait()
1125
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1126
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
1127
        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)
1128
        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)
1129
        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)
1130
        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)
1131
    end
1132
    for i = 0,8.1,0.1 do
1133
        swait()
1134
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1135
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
1136
        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)
1137
        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)
1138
        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)
1139
        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)
1140
    end
1141
    for i = 0,1,0.1 do
1142
        swait()
1143
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1144
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
1145
        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)
1146
        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)
1147
        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)
1148
        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)
1149
    end
1150
    for i = 0,1,0.1 do
1151
        swait()
1152
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1153
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
1154
        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)
1155
        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)
1156
        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)
1157
        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)
1158
    end
1159
    for i = 0,4,0.1 do
1160
        swait()
1161
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1162
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
1163
        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)
1164
        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)
1165
        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)
1166
        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)
1167
    end
1168
    attack = false
1169
        Character.Head.face.Texture = "rbxassetid://620619801"
1170
    hum.WalkSpeed = 16
1171
end
1172
1173
function EndMySufferingV3() --why
1174
    attack = true
1175
    hum.WalkSpeed = 1.01
1176
        Character.Head.face.Texture = "rbxassetid://202210455"
1177
        local A = math.random(1,5)
1178
        if A == 1 then
1179
            meme.SoundId = "rbxassetid://295810519"
1180
        end
1181
        if A == 2 then
1182
            meme.SoundId = "rbxassetid://1124778077"
1183
        end
1184
        if A == 3 then
1185
            meme.SoundId = "rbxassetid://464157070"
1186
        end
1187
        if A == 4 then
1188
            meme.SoundId = "rbxassetid://146334595"
1189
        end
1190
        if A == 5 then
1191
            meme.SoundId = "rbxassetid://145536915"
1192
        end
1193
        meme:Play()
1194
        bass:Play()
1195
        joyemoji.Rate = 70
1196
        LIT.Rate = 70
1197
        ok.Rate = 70
1198
        toast.Rate = 70
1199
       
1200
    for i = 0,50,0.1 do
1201
        swait()
1202
    CameraEnshaking(1, 10)
1203
        bass.Parent = hed
1204
        meme.Parent = hed
1205
    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)
1206
    tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
1207
    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)
1208
    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)
1209
    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)
1210
    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)
1211
    end
1212
        bass:Stop()
1213
        meme:Stop()
1214
        joyemoji.Rate = 0
1215
        LIT.Rate = 0
1216
        ok.Rate = 0
1217
        toast.Rate = 0
1218
        Character.Head.face.Texture = "rbxassetid://620619801"
1219
    attack = false
1220
    hum.WalkSpeed = 16
1221
end
1222
1223
function slap()
1224
    attack = true
1225
    hum.WalkSpeed = 1.01
1226
    local icri = CreateSound("1205111204", hed, 10, 1)
1227
    swait(165)
1228
    local FRAME = tors.CFrame
1229
    repeat
1230
        swait()
1231
                Character.Head.face.Texture = "rbxassetid://582931093"
1232
        CameraEnshaking(1, 10)
1233
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1234
        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)
1235
        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)
1236
        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)
1237
        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)
1238
        tors.CFrame = FRAME * CF(0,1,0)
1239
        swait()
1240
        tors.CFrame = FRAME
1241
    until icri.Playing == false
1242
        Character.Head.face.Texture = "rbxassetid://620619801"
1243
    attack = false
1244
    hum.WalkSpeed = 16
1245
end
1246
1247
function EndMySufferingV2()
1248
attack = true
1249
	for i = 0,6,0.1 do
1250
		swait()
1251
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1252
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1253
		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)
1254
		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)
1255
		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)
1256
		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)
1257
	end
1258
    CreateSound("1093102664", hed, 10, 1)
1259
	CameraEnshaking(3, 8)
1260
	for i = 0,2,0.1 do
1261
		swait()
1262
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
1263
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
1264
		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)
1265
		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)
1266
		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)
1267
		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)
1268
	end
1269
hum.MaxHealth = 0
1270
ragdoll(char)
1271
CreateSound("135488453", hed, 5, 1)
1272
error("Seems like you just died.")
1273
end
1274
1275
function Clerp(a, b, t)
1276
    local qa = {
1277
        QuaternionFromCFrame(a)
1278
    }
1279
    local qb = {
1280
        QuaternionFromCFrame(b)
1281
    }
1282
    local ax, ay, az = a.x, a.y, a.z
1283
    local bx, by, bz = b.x, b.y, b.z
1284
    local _t = 1 - t
1285
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1286
end
1287
1288
function Swait(NUMBER)
1289
    if NUMBER == 0 or NUMBER == nil then
1290
        ArtificialHB.Event:wait()
1291
    else
1292
        for i = 1, NUMBER do
1293
            ArtificialHB.Event:wait()
1294
        end
1295
    end
1296
end
1297
1298
function swait(num)
1299
	if num == 0 or num == nil then
1300
		game:service("RunService").Stepped:wait(0)
1301
	else
1302
		for i = 0, num do
1303
			game:service("RunService").Stepped:wait(0)
1304
		end
1305
	end
1306
end
1307
function thread(f)
1308
	coroutine.resume(coroutine.create(f))
1309
end
1310
function clerp(a, b, t)
1311
	local qa = {
1312
		QuaternionFromCFrame(a)
1313
	}
1314
	local qb = {
1315
		QuaternionFromCFrame(b)
1316
	}
1317
	local ax, ay, az = a.x, a.y, a.z
1318
	local bx, by, bz = b.x, b.y, b.z
1319
	local _t = 1 - t
1320
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1321
end
1322
function ShockWave(Part, cframe1, cframe2, Damage, Size)
1323
	coroutine.resume(coroutine.create(function() 
1324
		local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
1325
		wave.Anchored = true 
1326
		wave.CFrame = Part.CFrame * cframe1
1327
		local Msh = Create("SpecialMesh"){
1328
			Parent = wave,
1329
			MeshType = "Sphere"
1330
		}
1331
		Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
1332
		for i = 0, 1, 0.2 do
1333
			wait()
1334
			local dir = wave.CFrame.lookVector * -1
1335
			local pos = rayCast(wave.Position, dir, 5, Character)
1336
			wave.CFrame = wave.CFrame * cframe2
1337
                        table.insert(Effects, {
1338
                                wave,
1339
                                "Sphere",
1340
                                0.01,
1341
                                .03,
1342
                                .03,
1343
                                .03,
1344
                        })
1345
		end
1346
	end))
1347
end
1348
1349
local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1350
MakeForm(RightHole,"Cyl")
1351
local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1352
MakeForm(LeftHole,"Cyl")
1353
1354
function getbloody(victim,amount)
1355
	local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
1356
	PART.CFrame = victim.CFrame
1357
	local HITPLAYERSOUNDS = {"356551938","264486467"}
1358
	Debris:AddItem(PART,5)
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
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1362
	local prtcl = asd:Clone()
1363
	prtcl.Parent = PART
1364
	prtcl:Emit(amount*10)
1365
end
1366
1367
function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
1368
local type = type
1369
local rng = Instance.new("Part", char)
1370
        rng.Anchored = true
1371
        rng.BrickColor = color
1372
        rng.CanCollide = false
1373
        rng.FormFactor = 3
1374
        rng.Name = "Ring"
1375
        rng.Material = "Neon"
1376
        rng.Size = Vector3.new(1, 1, 1)
1377
        rng.Transparency = 0
1378
        rng.TopSurface = 0
1379
        rng.BottomSurface = 0
1380
        rng.CFrame = pos
1381
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1382
        local rngm = Instance.new("SpecialMesh", rng)
1383
        rngm.MeshType = "Brick"
1384
rngm.Scale = VT(x1,y1,z1)
1385
if rainbowmode == true then
1386
rng.Color = Color3.new(r/255,g/255,b/255)
1387
end
1388
local scaler2 = 1
1389
local speeder = FastSpeed/10
1390
if type == "Add" then
1391
scaler2 = 1*value
1392
elseif type == "Divide" then
1393
scaler2 = 1/value
1394
end
1395
coroutine.resume(coroutine.create(function()
1396
for i = 0,10/bonuspeed,0.1 do
1397
swait()
1398
if type == "Add" then
1399
scaler2 = scaler2 - 0.01*value/bonuspeed
1400
elseif type == "Divide" then
1401
scaler2 = scaler2 - 0.01/value*bonuspeed
1402
end
1403
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1404
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1405
rng.Transparency = rng.Transparency + 0.01*bonuspeed
1406
end
1407
rng:Destroy()
1408
end))
1409
end
1410
New = function(Object, Parent, Name, Data)
1411
	local Object = Instance.new(Object)
1412
	for Index, Value in pairs(Data or {}) do
1413
		Object[Index] = Value
1414
	end
1415
	Object.Parent = Parent
1416
	Object.Name = Name
1417
	return Object
1418
end
1419
function QuaternionFromCFrame(cf)
1420
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1421
	local trace = m00 + m11 + m22
1422
	if trace > 0 then
1423
		local s = math.sqrt(1 + trace)
1424
		local recip = 0.5 / s
1425
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
1426
	else
1427
		local i = 0
1428
		if m00 < m11 then
1429
			i = 1
1430
		end
1431
		if m22 > (i == 0 and m00 or m11) then
1432
			i = 2
1433
		end
1434
		if i == 0 then
1435
			local s = math.sqrt(m00 - m11 - m22 + 1)
1436
			local recip = 0.5 / s
1437
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
1438
		elseif i == 1 then
1439
			local s = math.sqrt(m11 - m22 - m00 + 1)
1440
			local recip = 0.5 / s
1441
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
1442
		elseif i == 2 then
1443
			local s = math.sqrt(m22 - m00 - m11 + 1)
1444
			local recip = 0.5 / s
1445
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
1446
		end
1447
	end
1448
end
1449
function QuaternionToCFrame(px, py, pz, x, y, z, w)
1450
	local xs, ys, zs = x + x, y + y, z + z
1451
	local wx, wy, wz = w * xs, w * ys, w * zs
1452
	local xx = x * xs
1453
	local xy = x * ys
1454
	local xz = x * zs
1455
	local yy = y * ys
1456
	local yz = y * zs
1457
	local zz = z * zs
1458
	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))
1459
end
1460
1461
--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})
1462
function WACKYEFFECT(Table)
1463
	local TYPE = (Table.EffectType or "Sphere")
1464
	local SIZE = (Table.Size or VT(1,1,1))
1465
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
1466
	local TRANSPARENCY = (Table.Transparency or 0)
1467
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
1468
	local CFRAME = (Table.CFrame or Torso.CFrame)
1469
	local MOVEDIRECTION = (Table.MoveToPos or nil)
1470
	local ROTATION1 = (Table.RotationX or 0)
1471
	local ROTATION2 = (Table.RotationY or 0)
1472
	local ROTATION3 = (Table.RotationZ or 0)
1473
	local MATERIAL = (Table.Material or "Neon")
1474
	local COLOR = (Table.Color or C3(1,1,1))
1475
	local TIME = (Table.Time or 45)
1476
	local SOUNDID = (Table.SoundID or nil)
1477
	local SOUNDPITCH = (Table.SoundPitch or nil)
1478
	local SOUNDVOLUME = (Table.SoundVolume or nil)
1479
	coroutine.resume(coroutine.create(function()
1480
		local PLAYSSOUND = false
1481
		local SOUND = nil
1482
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
1483
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
1484
			PLAYSSOUND = true
1485
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
1486
		end
1487
		EFFECT.Color = COLOR
1488
		local MSH = nil
1489
		if TYPE == "Sphere" then
1490
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
1491
		elseif TYPE == "Block" then
1492
			MSH = IT("BlockMesh",EFFECT)
1493
			MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
1494
		elseif TYPE == "Wave" then
1495
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
1496
		elseif TYPE == "Ring" then
1497
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
1498
		elseif TYPE == "Slash" then
1499
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1500
		elseif TYPE == "Round Slash" then
1501
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1502
		elseif TYPE == "Swirl" then
1503
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
1504
		elseif TYPE == "Skull" then
1505
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
1506
		elseif TYPE == "Crystal" then
1507
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
1508
		end
1509
		if MSH ~= nil then
1510
			local MOVESPEED = nil
1511
			if MOVEDIRECTION ~= nil then
1512
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
1513
			end
1514
			local GROWTH = SIZE - ENDSIZE
1515
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
1516
			if TYPE == "Block" then
1517
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1518
			else
1519
				EFFECT.CFrame = CFRAME
1520
			end
1521
			for LOOP = 1, TIME+1 do
1522
				Swait()
1523
				MSH.Scale = MSH.Scale - GROWTH/TIME
1524
				if TYPE == "Wave" then
1525
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
1526
				end
1527
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
1528
				if TYPE == "Block" then
1529
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1530
				else
1531
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
1532
				end
1533
				if MOVEDIRECTION ~= nil then
1534
					local ORI = EFFECT.Orientation
1535
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
1536
					EFFECT.Orientation = ORI
1537
				end
1538
			end
1539
			if PLAYSSOUND == false then
1540
				EFFECT:remove()
1541
			else
1542
				repeat Swait() until SOUND.Playing == false
1543
				EFFECT:remove()
1544
			end
1545
		else
1546
			if PLAYSSOUND == false then
1547
				EFFECT:remove()
1548
			else
1549
				repeat Swait() until SOUND.Playing == false
1550
				EFFECT:remove()
1551
			end
1552
		end
1553
	end))
1554
end
1555
1556
1557
function QuaternionSlerp(a, b, t)
1558
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
1559
	local startInterp, finishInterp
1560
	if cosTheta >= 1.0E-4 then
1561
		if 1 - cosTheta > 1.0E-4 then
1562
			local theta = math.acos(cosTheta)
1563
			local invSinTheta = 1 / Sin(theta)
1564
			startInterp = Sin((1 - t) * theta) * invSinTheta
1565
			finishInterp = Sin(t * theta) * invSinTheta
1566
		else
1567
			startInterp = 1 - t
1568
			finishInterp = t
1569
		end
1570
	elseif 1 + cosTheta > 1.0E-4 then
1571
		local theta = math.acos(-cosTheta)
1572
		local invSinTheta = 1 / Sin(theta)
1573
		startInterp = Sin((t - 1) * theta) * invSinTheta
1574
		finishInterp = Sin(t * theta) * invSinTheta
1575
	else
1576
		startInterp = t - 1
1577
		finishInterp = t
1578
	end
1579
	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
1580
end
1581
function rayCast(Position, Direction, Range, Ignore)
1582
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
1583
end
1584
local RbxUtility = LoadLibrary("RbxUtility")
1585
local Create = RbxUtility.Create
1586
1587
-------------------------------------------------------
1588
--Start Damage Function--
1589
-------------------------------------------------------
1590
function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
1591
    local type = type
1592
    local rng = Instance.new("Part", char)
1593
    rng.Anchored = true
1594
    rng.BrickColor = color
1595
    rng.CanCollide = false
1596
    rng.FormFactor = 3
1597
    rng.Name = "Ring"
1598
    rng.Material = "Neon"
1599
    rng.Size = Vector3.new(1, 1, 1)
1600
    rng.Transparency = 0
1601
    rng.TopSurface = 0
1602
    rng.BottomSurface = 0
1603
    rng.CFrame = pos
1604
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
1605
    local rngm = Instance.new("SpecialMesh", rng)
1606
    rngm.MeshType = "Sphere"
1607
    rngm.Scale = Vector3.new(x1, y1, z1)
1608
    local scaler2 = 1
1609
    local speeder = FastSpeed
1610
    if type == "Add" then
1611
        scaler2 = 1 * value
1612
    elseif type == "Divide" then
1613
        scaler2 = 1 / value
1614
    end
1615
    coroutine.resume(coroutine.create(function()
1616
        for i = 0, 10 / bonuspeed, 0.1 do
1617
            swait()
1618
            if type == "Add" then
1619
                scaler2 = scaler2 - 0.01 * value / bonuspeed
1620
            elseif type == "Divide" then
1621
                scaler2 = scaler2 - 0.01 / value * bonuspeed
1622
            end
1623
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
1624
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
1625
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
1626
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
1627
        end
1628
        rng:Destroy()
1629
    end))
1630
end
1631
-----------------------------
1632
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1633
	if hit.Parent == nil then
1634
		return
1635
	end
1636
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1637
	for _, v in pairs(hit.Parent:children()) do
1638
		if v:IsA("Humanoid") then
1639
			h = v
1640
		end
1641
	end
1642
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
1643
	
1644
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1645
         end
1646
1647
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1648
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
1649
			if hit.Parent.DebounceHit.Value == true then
1650
				return
1651
			end
1652
		end
1653
         if insta == true then
1654
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1655
         end
1656
		local c = Create("ObjectValue"){
1657
			Name = "creator",
1658
			Value = owner,
1659
			Parent = h,
1660
		}
1661
		game:GetService("Debris"):AddItem(c, .5)
1662
		if HitSound ~= nil and HitPitch ~= nil then
1663
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
1664
		end
1665
		local Damage = math.random(minim, maxim)
1666
		local blocked = false
1667
		local block = hit.Parent:findFirstChild("Block")
1668
		if block ~= nil then
1669
			if block.className == "IntValue" then
1670
				if block.Value > 0 then
1671
					blocked = true
1672
					block.Value = block.Value - 1
1673
					print(block.Value)
1674
				end
1675
			end
1676
		end
1677
		if blocked == false then
1678
			h.Health = h.Health - Damage
1679
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1680
		else
1681
			h.Health = h.Health - (Damage / 2)
1682
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1683
		end
1684
		if Type == "Knockdown" then
1685
			local hum = hit.Parent.Humanoid
1686
			hum.PlatformStand = true
1687
			coroutine.resume(coroutine.create(function(HHumanoid)
1688
				swait(1)
1689
				HHumanoid.PlatformStand = false
1690
			end), hum)
1691
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
1692
			local bodvol = Create("BodyVelocity"){
1693
				velocity = angle * knockback,
1694
				P = 5000,
1695
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1696
				Parent = hit,
1697
			}
1698
			local rl = Create("BodyAngularVelocity"){
1699
				P = 3000,
1700
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1701
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1702
				Parent = hit,
1703
			}
1704
			game:GetService("Debris"):AddItem(bodvol, .5)
1705
			game:GetService("Debris"):AddItem(rl, .5)
1706
		elseif Type == "Random Guy" then
1707
			local vp = Create("BodyVelocity"){
1708
				P = 500,
1709
				maxForce = Vector3.new(math.huge, 0, math.huge),
1710
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
1711
			}
1712
			if knockback > 0 then
1713
				vp.Parent = hit.Parent.Torso
1714
			end
1715
			game:GetService("Debris"):AddItem(vp, .5)
1716
		elseif Type == "Up" then
1717
			local bodyVelocity = Create("BodyVelocity"){
1718
				velocity = Vector3.new(0, 20, 0),
1719
				P = 5000,
1720
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1721
				Parent = hit,
1722
			}
1723
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
1724
		elseif Type == "DarkUp" then
1725
			coroutine.resume(coroutine.create(function()
1726
				for i = 0, 1, 0.1 do
1727
					swait()
1728
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
1729
				end
1730
			end))
1731
			local bodyVelocity = Create("BodyVelocity"){
1732
				velocity = Vector3.new(0, 20, 0),
1733
				P = 5000,
1734
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1735
				Parent = hit,
1736
			}
1737
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
1738
		elseif Type == "Snare" then
1739
			local bp = Create("BodyPosition"){
1740
				P = 2000,
1741
				D = 100,
1742
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1743
				position = hit.Parent.Torso.Position,
1744
				Parent = hit.Parent.Torso,
1745
			}
1746
			game:GetService("Debris"):AddItem(bp, 1)
1747
		elseif Type == "Freeze" then
1748
			local BodPos = Create("BodyPosition"){
1749
				P = 50000,
1750
				D = 1000,
1751
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1752
				position = hit.Parent.Torso.Position,
1753
				Parent = hit.Parent.Torso,
1754
			}
1755
			local BodGy = Create("BodyGyro") {
1756
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
1757
				P = 20e+003,
1758
				Parent = hit.Parent.Torso,
1759
				cframe = hit.Parent.Torso.CFrame,
1760
			}
1761
			hit.Parent.Torso.Anchored = true
1762
			coroutine.resume(coroutine.create(function(Part) 
1763
				swait(1.5)
1764
				Part.Anchored = false
1765
			end), hit.Parent.Torso)
1766
			game:GetService("Debris"):AddItem(BodPos, 3)
1767
			game:GetService("Debris"):AddItem(BodGy, 3)
1768
		end
1769
		local debounce = Create("BoolValue"){
1770
			Name = "DebounceHit",
1771
			Parent = hit.Parent,
1772
			Value = true,
1773
		}
1774
		game:GetService("Debris"):AddItem(debounce, Delay)
1775
		c = Create("ObjectValue"){
1776
			Name = "creator",
1777
			Value = Player,
1778
			Parent = h,
1779
		}
1780
		game:GetService("Debris"):AddItem(c, .5)
1781
	end
1782
end
1783
-------------------------------------------------------
1784
--End Damage Function--
1785
-------------------------------------------------------
1786
1787
-------------------------------------------------------
1788
--Start Damage Function Customization--
1789
-------------------------------------------------------
1790
function ShowDamage(Pos, Text, Time, Color)
1791
	local Rate = (1 / 30)
1792
	local Pos = (Pos or Vector3.new(0, 0, 0))
1793
	local Text = (Text or "")
1794
	local Time = (Time or 2)
1795
	local Color = (Color or Color3.new(1, 0, 1))
1796
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1797
	EffectPart.Anchored = true
1798
	local BillboardGui = Create("BillboardGui"){
1799
		Size = UDim2.new(3, 0, 3, 0),
1800
		Adornee = EffectPart,
1801
		Parent = EffectPart,
1802
	}
1803
	local TextLabel = Create("TextLabel"){
1804
		BackgroundTransparency = 1,
1805
		Size = UDim2.new(1, 0, 1, 0),
1806
		Text = Text,
1807
		Font = "Bodoni",
1808
		TextColor3 = Color,
1809
		TextScaled = true,
1810
		TextStrokeColor3 = Color3.fromRGB(0,0,0),
1811
		Parent = BillboardGui,
1812
	}
1813
	game.Debris:AddItem(EffectPart, (Time))
1814
	EffectPart.Parent = game:GetService("Workspace")
1815
	delay(0, function()
1816
		local Frames = (Time / Rate)
1817
		for Frame = 1, Frames do
1818
			wait(Rate)
1819
			local Percent = (Frame / Frames)
1820
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1821
			TextLabel.TextTransparency = Percent
1822
		end
1823
		if EffectPart and EffectPart.Parent then
1824
			EffectPart:Destroy()
1825
		end
1826
	end)
1827
end
1828
1829
function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
1830
    local type = type
1831
    local rng = Instance.new("Part", char)
1832
    rng.Anchored = true
1833
    rng.BrickColor = color
1834
    rng.CanCollide = false
1835
    rng.FormFactor = 3
1836
    rng.Name = "Ring"
1837
    rng.Material = "Neon"
1838
    rng.Size = Vector3.new(1, 1, 1)
1839
    rng.Transparency = 0
1840
    rng.TopSurface = 0
1841
    rng.BottomSurface = 0
1842
    rng.CFrame = pos
1843
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1844
    local rngm = Instance.new("SpecialMesh", rng)
1845
    rngm.MeshType = "Brick"
1846
    rngm.Scale = Vector3.new(x1,y1,z1)
1847
    local scaler2 = 1
1848
    local speeder = FastSpeed/10
1849
    if type == "Add" then
1850
        scaler2 = 1*value
1851
    elseif type == "Divide" then
1852
        scaler2 = 1/value
1853
    end
1854
    coroutine.resume(coroutine.create(function()
1855
        for i = 0,10/bonuspeed,0.1 do
1856
            swait()
1857
            if type == "Add" then
1858
                scaler2 = scaler2 - 0.01*value/bonuspeed
1859
            elseif type == "Divide" then
1860
                scaler2 = scaler2 - 0.01/value*bonuspeed
1861
            end
1862
            speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1863
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1864
            rng.Transparency = rng.Transparency + 0.01*bonuspeed
1865
            rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
1866
        end
1867
    rng:Destroy()
1868
    end))
1869
end
1870
 
1871
Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
1872
local p = Instance.new("Part",EffectModel)
1873
p.BrickColor = BrickColor.new(colour)
1874
p.Size = Vector3.new()
1875
p.Anchored = true
1876
p.CanCollide = false
1877
p.CFrame = cf
1878
if inverse == true then
1879
p.Transparency = 1
1880
else
1881
p.Transparency = 0
1882
end
1883
local m = Instance.new("SpecialMesh",p)
1884
m.MeshId = meshid
1885
m.TextureId = textid
1886
m.Scale = meshstart
1887
coroutine.wrap(function()
1888
for i=0,1,factor do
1889
swait()
1890
if inverse == true then
1891
p.Transparency = 1-i
1892
else
1893
p.Transparency = i
1894
end
1895
m.Scale = m.Scale + meshadd
1896
p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
1897
end
1898
p:Destroy()
1899
end)()
1900
return p
1901
end
1902
-------------------------------------------------------
1903
--End Damage Function Customization--
1904
-------------------------------------------------------
1905
1906
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1907
  for _, c in pairs(workspace:children()) do
1908
    local hum = c:findFirstChild("Humanoid")
1909
    if hum ~= nil then
1910
      local head = c:findFirstChild("Head")
1911
      if head ~= nil then
1912
        local targ = head.Position - Part.Position
1913
        local mag = targ.magnitude
1914
        if magni >= mag and c.Name ~= Player.Name then
1915
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
1916
        end
1917
      end
1918
    end
1919
  end
1920
end
1921
1922
1923
CFuncs = {
1924
	Part = {
1925
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1926
			local Part = Create("Part")({
1927
				Parent = Parent,
1928
				Reflectance = Reflectance,
1929
				Transparency = Transparency,
1930
				CanCollide = false,
1931
				Locked = true,
1932
				BrickColor = BrickColor.new(tostring(BColor)),
1933
				Name = Name,
1934
				Size = Size,
1935
				Material = Material
1936
			})
1937
			RemoveOutlines(Part)
1938
			return Part
1939
		end
1940
	},
1941
	Mesh = {
1942
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1943
			local Msh = Create(Mesh)({
1944
				Parent = Part,
1945
				Offset = OffSet,
1946
				Scale = Scale
1947
			})
1948
			if Mesh == "SpecialMesh" then
1949
				Msh.MeshType = MeshType
1950
				Msh.MeshId = MeshId
1951
			end
1952
			return Msh
1953
		end
1954
	},
1955
	Mesh = {
1956
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1957
			local Msh = Create(Mesh)({
1958
				Parent = Part,
1959
				Offset = OffSet,
1960
				Scale = Scale
1961
			})
1962
			if Mesh == "SpecialMesh" then
1963
				Msh.MeshType = MeshType
1964
				Msh.MeshId = MeshId
1965
			end
1966
			return Msh
1967
		end
1968
	},
1969
	Weld = {
1970
		Create = function(Parent, Part0, Part1, C0, C1)
1971
			local Weld = Create("Weld")({
1972
				Parent = Parent,
1973
				Part0 = Part0,
1974
				Part1 = Part1,
1975
				C0 = C0,
1976
				C1 = C1
1977
			})
1978
			return Weld
1979
		end
1980
	},
1981
	Sound = {
1982
		Create = function(id, par, vol, pit)
1983
			coroutine.resume(coroutine.create(function()
1984
				local S = Create("Sound")({
1985
					Volume = vol,
1986
					Pitch = pit or 1,
1987
					SoundId = id,
1988
					Parent = par or workspace
1989
				})
1990
				wait()
1991
				S:play()
1992
				game:GetService("Debris"):AddItem(S, 6)
1993
			end))
1994
		end
1995
	},
1996
	ParticleEmitter = {
1997
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1998
			local fp = Create("ParticleEmitter")({
1999
				Parent = Parent,
2000
				Color = ColorSequence.new(Color1, Color2),
2001
				LightEmission = LightEmission,
2002
				Size = Size,
2003
				Texture = Texture,
2004
				Transparency = Transparency,
2005
				ZOffset = ZOffset,
2006
				Acceleration = Accel,
2007
				Drag = Drag,
2008
				LockedToPart = LockedToPart,
2009
				VelocityInheritance = VelocityInheritance,
2010
				EmissionDirection = EmissionDirection,
2011
				Enabled = Enabled,
2012
				Lifetime = LifeTime,
2013
				Rate = Rate,
2014
				Rotation = Rotation,
2015
				RotSpeed = RotSpeed,
2016
				Speed = Speed,
2017
				VelocitySpread = VelocitySpread
2018
			})
2019
			return fp
2020
		end
2021
	}
2022
}
2023
function RemoveOutlines(part)
2024
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
2025
end
2026
function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2027
	local Part = Create("Part")({
2028
		formFactor = FormFactor,
2029
		Parent = Parent,
2030
		Reflectance = Reflectance,
2031
		Transparency = Transparency,
2032
		CanCollide = false,
2033
		Locked = true,
2034
		BrickColor = BrickColor.new(tostring(BColor)),
2035
		Name = Name,
2036
		Size = Size,
2037
		Material = Material
2038
	})
2039
	RemoveOutlines(Part)
2040
	return Part
2041
end
2042
function CreateMesh1(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2043
	local Msh = Create(Mesh)({
2044
		Parent = Part,
2045
		Offset = OffSet,
2046
		Scale = Scale
2047
	})
2048
	if Mesh == "SpecialMesh" then
2049
		Msh.MeshType = MeshType
2050
		Msh.MeshId = MeshId
2051
	end
2052
	return Msh
2053
end
2054
function CreateWeld(Parent, Part0, Part1, C0, C1)
2055
	local Weld = Create("Weld")({
2056
		Parent = Parent,
2057
		Part0 = Part0,
2058
		Part1 = Part1,
2059
		C0 = C0,
2060
		C1 = C1
2061
	})
2062
	return Weld
2063
end
2064
2065
abss = Instance.new("BillboardGui",char)
2066
abss.Size = UDim2.new(10,0,10,0)
2067
abss.Enabled = false
2068
imgl = Instance.new("ImageLabel",abss)
2069
imgl.Position = UDim2.new(0,0,0,0)
2070
imgl.Size = UDim2.new(1,0,1,0)
2071
imgl.Image = "rbxassetid://153485522"
2072
imgl.BackgroundTransparency = 1
2073
imgl.ImageColor3 = Color3.new(.9,0,0)
2074
img2 = Instance.new("ImageLabel",abss)
2075
img2.Position = UDim2.new(0,0,0,0)
2076
img2.Size = UDim2.new(1,0,1,0)
2077
img2.Image = "rbxassetid://153485522"
2078
img2.BackgroundTransparency = 1
2079
img2.ImageColor3 = Color3.new(.9,0,0)
2080
 
2081
function TargetSelect(person)
2082
local dd=coroutine.wrap(function()
2083
if targetted ~= person then
2084
targetted = person
2085
img2.Size = UDim2.new(1,0,1,0)
2086
img2.ImageTransparency = 0
2087
img2.Position = UDim2.new(0,0,0,0)
2088
for i = 0, 2, 0.1 do
2089
swait()
2090
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
2091
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
2092
img2.ImageTransparency = img2.ImageTransparency + 0.05
2093
end
2094
end
2095
end)
2096
dd()
2097
end
2098
2099
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
2100
    local NEWWELD = IT(TYPE)
2101
    NEWWELD.Part0 = PART0
2102
    NEWWELD.Part1 = PART1
2103
    NEWWELD.C0 = C0
2104
    NEWWELD.C1 = C1
2105
    NEWWELD.Parent = PARENT
2106
    return NEWWELD
2107
end
2108
2109
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))
2110
2111
local Blood1 = Create("ParticleEmitter")({
2112
  Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
2113
  Transparency = NumberSequence.new(0.1, 1),
2114
  Size = NumberSequence.new(0.5, 0),
2115
  Texture = "rbxassetid://602578593",
2116
  Lifetime = NumberRange.new(0.8),
2117
  Rate = 255,
2118
  VelocitySpread = 40,
2119
  Rotation = NumberRange.new(100),
2120
  Speed = NumberRange.new(5),
2121
  LightEmission = 0,
2122
  LockedToPart = false,
2123
  Acceleration = Vector3.new(0, -10, 0),
2124
  EmissionDirection = "Bottom"
2125
})
2126
function Sayonara()
2127
    local target = nil
2128
    local targettorso = nil
2129
    if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
2130
        if mouse.Target.Parent.Humanoid.PlatformStand == false then
2131
            target = mouse.Target.Parent.Humanoid
2132
            targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
2133
            targethead = mouse.Target.Parent:FindFirstChild("Head")
2134
            targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
2135
            targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
2136
        end
2137
    end
2138
    if target ~= nil then
2139
        targettorso.Anchored = true
2140
        attack = true
2141
        hum.WalkSpeed = 0
2142
        root.CFrame = targettorso.CFrame * CF(0,0,2.4)
2143
        for i = 0,6.2,0.1 do
2144
            swait()
2145
        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)
2146
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
2147
        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)
2148
        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)
2149
        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)
2150
        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)
2151
        end
2152
        do
2153
        CreateSound("429400881", targettorso, 5, 1)
2154
        local ModelArm02 = New("Model", char, "Arm", {})
2155
        local ModelArm03 = New("Model", char, "Arm", {})
2156
        local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
2157
        local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
2158
        local Arm02 = targetleftarm:Clone()
2159
        local Arm03 = targetrightarm:Clone()
2160
        targetleftarm.Transparency = 1
2161
        targetrightarm.Transparency = 1
2162
        Arm02.Parent = ModelArm02
2163
        Arm03.Parent = ModelArm03
2164
        for i, v in pairs(Arm02:GetChildren()) do
2165
          v:Destroy()
2166
        end
2167
        for i, v in pairs(Arm03:GetChildren()) do
2168
          v:Destroy()
2169
        end
2170
        local weldArm02 = Instance.new("Weld")
2171
        weldArm02.Parent = Arm02
2172
        weldArm02.Part0 = targetleftarm
2173
        weldArm02.Part1 = Arm02
2174
        weldArm02.C1 = CFrame.new(0, 0, 0)
2175
        local weldArm03 = Instance.new("Weld")
2176
        weldArm03.Parent = Arm03
2177
        weldArm03.Part0 = targetrightarm
2178
        weldArm03.Part1 = Arm03
2179
        weldArm03.C1 = CFrame.new(0, 0, 0)
2180
        for i, v in pairs(target:GetChildren()) do
2181
          if v:IsA("Shirt") then
2182
            v:clone().Parent = ModelArm02
2183
          end
2184
        end
2185
        for i, v in pairs(target:GetChildren()) do
2186
          if v:IsA("Shirt") then
2187
            v:clone().Parent = ModelArm03
2188
          end
2189
        end
2190
        weldArm02.Part0 = la
2191
        weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2192
        weldArm03.Part0 = ra
2193
        weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2194
        local BE1 = Blood1:Clone()
2195
        BE1.Parent = targetleftarm
2196
        game:GetService("Debris"):AddItem(BE1, 3)
2197
        BE1.Rate = 255
2198
        local BE2 = Blood1:Clone()
2199
        BE2.Parent = targetrightarm
2200
        game:GetService("Debris"):AddItem(BE2, 3)
2201
        BE2.Rate = 255
2202
        for i = 0,6.2,0.1 do
2203
            swait()
2204
        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)
2205
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2206
        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)
2207
        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)
2208
        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)
2209
        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)
2210
        end
2211
        for i = 0,6.2,0.1 do
2212
            swait()
2213
        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)
2214
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2215
        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)
2216
        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)
2217
        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)
2218
        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)
2219
        end
2220
        CreateSound("541909763", targettorso, 5, .8)
2221
        weldArm02:Destroy()
2222
        Arm02.CanCollide = true
2223
        weldArm03:Destroy()
2224
        Arm03.CanCollide = true
2225
        local bodyVelocity2 = Create("BodyVelocity")({
2226
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2227
          P = 5000,
2228
          maxForce = Vector3.new(8000, 8000, 8000),
2229
          Parent = Arm02
2230
        })
2231
        local bodyVelocity3 = Create("BodyVelocity")({
2232
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2233
          P = 5000,
2234
          maxForce = Vector3.new(8000, 8000, 8000),
2235
          Parent = Arm03
2236
        })
2237
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
2238
        game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
2239
        for i = 0,6.2,0.1 do
2240
            swait()
2241
        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)
2242
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2243
        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)
2244
        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)
2245
        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)
2246
        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)
2247
        end
2248
        for i = 0,6.2,0.1 do
2249
            swait()
2250
        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)
2251
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2252
        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)
2253
        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)
2254
        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)
2255
        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)
2256
        end
2257
        targettorso:Remove()
2258
        for i = 0,6.2,0.1 do
2259
            swait()
2260
        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)
2261
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2262
        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)
2263
        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)
2264
        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)
2265
        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)
2266
        end
2267
        end
2268
        targettorso.Anchored = false
2269
        attack = false
2270
        hum.WalkSpeed = 16
2271
        root.CFrame = targettorso.CFrame * CF(0,0,3.4)
2272
    end
2273
end
2274
2275
-------------------------------------------------------
2276
--Start Effect Function--
2277
-------------------------------------------------------
2278
EffectModel = Instance.new("Model", char)
2279
Effects = {
2280
  Block = {
2281
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2282
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2283
      prt.Anchored = true
2284
      prt.CFrame = cframe
2285
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2286
      game:GetService("Debris"):AddItem(prt, 10)
2287
      if Type == 1 or Type == nil then
2288
        table.insert(Effects, {
2289
          prt,
2290
          "Block1",
2291
          delay,
2292
          x3,
2293
          y3,
2294
          z3,
2295
          msh
2296
        })
2297
      elseif Type == 2 then
2298
        table.insert(Effects, {
2299
          prt,
2300
          "Block2",
2301
          delay,
2302
          x3,
2303
          y3,
2304
          z3,
2305
          msh
2306
        })
2307
      else
2308
        table.insert(Effects, {
2309
          prt,
2310
          "Block3",
2311
          delay,
2312
          x3,
2313
          y3,
2314
          z3,
2315
          msh
2316
        })
2317
      end
2318
    end
2319
  },
2320
  Sphere = {
2321
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2322
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2323
      prt.Anchored = true
2324
      prt.CFrame = cframe
2325
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2326
      game:GetService("Debris"):AddItem(prt, 10)
2327
      table.insert(Effects, {
2328
        prt,
2329
        "Cylinder",
2330
        delay,
2331
        x3,
2332
        y3,
2333
        z3,
2334
        msh
2335
      })
2336
    end
2337
  },
2338
  Cylinder = {
2339
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2340
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2341
      prt.Anchored = true
2342
      prt.CFrame = cframe
2343
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2344
      game:GetService("Debris"):AddItem(prt, 10)
2345
      table.insert(Effects, {
2346
        prt,
2347
        "Cylinder",
2348
        delay,
2349
        x3,
2350
        y3,
2351
        z3,
2352
        msh
2353
      })
2354
    end
2355
  },
2356
  Wave = {
2357
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2358
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2359
      prt.Anchored = true
2360
      prt.CFrame = cframe
2361
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
2362
      game:GetService("Debris"):AddItem(prt, 10)
2363
      table.insert(Effects, {
2364
        prt,
2365
        "Cylinder",
2366
        delay,
2367
        x3 / 60,
2368
        y3 / 60,
2369
        z3 / 60,
2370
        msh
2371
      })
2372
    end
2373
  },
2374
  Ring = {
2375
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2376
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2377
      prt.Anchored = true
2378
      prt.CFrame = cframe
2379
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2380
      game:GetService("Debris"):AddItem(prt, 10)
2381
      table.insert(Effects, {
2382
        prt,
2383
        "Cylinder",
2384
        delay,
2385
        x3,
2386
        y3,
2387
        z3,
2388
        msh
2389
      })
2390
    end
2391
  },
2392
  Break = {
2393
    Create = function(brickcolor, cframe, x1, y1, z1)
2394
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
2395
      prt.Anchored = true
2396
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2397
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2398
      local num = math.random(10, 50) / 1000
2399
      game:GetService("Debris"):AddItem(prt, 10)
2400
      table.insert(Effects, {
2401
        prt,
2402
        "Shatter",
2403
        num,
2404
        prt.CFrame,
2405
        math.random() - math.random(),
2406
        0,
2407
        math.random(50, 100) / 100
2408
      })
2409
    end
2410
  },
2411
Spiral = {
2412
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2413
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2414
      prt.Anchored = true
2415
      prt.CFrame = cframe
2416
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2417
      game:GetService("Debris"):AddItem(prt, 10)
2418
      table.insert(Effects, {
2419
        prt,
2420
        "Cylinder",
2421
        delay,
2422
        x3,
2423
        y3,
2424
        z3,
2425
        msh
2426
      })
2427
    end
2428
  },
2429
Push = {
2430
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2431
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2432
      prt.Anchored = true
2433
      prt.CFrame = cframe
2434
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2435
      game:GetService("Debris"):AddItem(prt, 10)
2436
      table.insert(Effects, {
2437
        prt,
2438
        "Cylinder",
2439
        delay,
2440
        x3,
2441
        y3,
2442
        z3,
2443
        msh
2444
      })
2445
    end
2446
  }
2447
}
2448
function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
2449
	local fp = IT("Part")
2450
	fp.formFactor = formfactor 
2451
	fp.Parent = parent
2452
	fp.Reflectance = reflectance
2453
	fp.Transparency = transparency
2454
	fp.CanCollide = false 
2455
	fp.Locked = true
2456
	fp.BrickColor = brickcolor
2457
	fp.Name = name
2458
	fp.Size = size
2459
	fp.Position = tors.Position 
2460
	RemoveOutlines(fp)
2461
	fp.Material = "Neon"
2462
	fp:BreakJoints()
2463
	return fp 
2464
end 
2465
 
2466
function mesh(Mesh,part,meshtype,meshid,offset,scale)
2467
	local mesh = IT(Mesh) 
2468
	mesh.Parent = part
2469
	if Mesh == "SpecialMesh" then
2470
		mesh.MeshType = meshtype
2471
	if meshid ~= "nil" then
2472
		mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
2473
		end
2474
	end
2475
	mesh.Offset = offset
2476
	mesh.Scale = scale
2477
	return mesh
2478
end
2479
2480
function MagicCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2481
	local type = type
2482
	local rng = Instance.new("Part", char)
2483
	rng.Anchored = true
2484
	rng.BrickColor = color
2485
	rng.CanCollide = false
2486
	rng.FormFactor = 3
2487
	rng.Name = "Ring"
2488
	rng.Material = "Neon"
2489
	rng.Size = Vector3.new(1, 1, 1)
2490
	rng.Transparency = 1
2491
	rng.TopSurface = 0
2492
	rng.BottomSurface = 0
2493
	rng.CFrame = pos
2494
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2495
	local rngm = Instance.new("SpecialMesh", rng)
2496
	rngm.MeshType = MType
2497
	rngm.Scale = Vector3.new(x1, y1, z1)
2498
	local scaler2 = 1
2499
	local speeder = FastSpeed
2500
	if type == "Add" then
2501
		scaler2 = 1 * value
2502
	elseif type == "Divide" then
2503
		scaler2 = 1 / value
2504
	end
2505
	coroutine.resume(coroutine.create(function()
2506
		for i = 0, 10 / bonuspeed, 0.1 do
2507
			swait()
2508
			if type == "Add" then
2509
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2510
			elseif type == "Divide" then
2511
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2512
			end
2513
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
2514
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2515
			rng.Transparency = rng.Transparency - 0.01 * bonuspeed
2516
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2517
		end
2518
		rng:Destroy()
2519
	end))
2520
end
2521
2522
local PlayerSize = 1
2523
local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
2524
FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2525
RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2526
LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2527
RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2528
LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2529
2530
function Cryo_Freeze()
2531
    attack = true
2532
    for i = 0,5.2,0.03 do
2533
        swait()
2534
        Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2535
        Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2536
        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)
2537
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2538
        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)
2539
        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)
2540
        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)
2541
        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)
2542
    end
2543
    CreateSound("331666100", tors, 10, 1)
2544
    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)
2545
    for i = 1,3,0.1 do
2546
    hum.WalkSpeed = 0.10
2547
    MagniDamage(tors, 400, 1, 10, 0, "Normal")
2548
    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)
2549
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2550
    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)
2551
    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)
2552
    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)
2553
    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)
2554
    end
2555
    for i = 1,10,0.1 do
2556
        swait(10)
2557
    hum.WalkSpeed = 0.10
2558
    MagniDamage(tors, 400, 1, 1, 0, "Normal")
2559
    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)
2560
    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)
2561
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2562
    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)
2563
    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)
2564
    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)
2565
    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)
2566
    end
2567
    wait(.6)
2568
    attack = false
2569
end
2570
2571
function HAAAAA() --HTGJHYG
2572
    attack = true
2573
    hum.WalkSpeed = 0.30
2574
    CreateSound("794081034", hed, 10, 1)
2575
        Character.Head.face.Texture = "rbxassetid://396389196"
2576
    for i = 0,2,0.1 do
2577
        swait()
2578
        CameraEnshaking(1, 2)
2579
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2580
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
2581
        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)
2582
        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)
2583
        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)
2584
        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)
2585
    end
2586
    for i = 0,14.7,0.1 do
2587
        swait()
2588
        CameraEnshaking(1, 3)
2589
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
2590
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
2591
        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)
2592
        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)
2593
        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)
2594
        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)
2595
    end
2596
    attack = false
2597
        Character.Head.face.Texture = "rbxassetid://620619801"
2598
    hum.WalkSpeed = 16
2599
end
2600
2601
function Hell_From_Above()
2602
    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,})
2603
    attack = true
2604
    hum.WalkSpeed = 3.01
2605
    for i = 0,6.3,0.1 do
2606
        swait()
2607
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2608
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2609
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2610
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
2611
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
2612
        RW.C0 = clerp(RW.C0, CF(1.5, 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)
2613
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
2614
    end
2615
    CreateSound("142070127", tors, 10, 1)
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
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2620
    for i = 0,3.8,0.1 do
2621
        swait()
2622
        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)
2623
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2624
        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)
2625
        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)
2626
        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)
2627
        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)
2628
    end
2629
    CreateSound("224339201", tors, 10, 0.5)
2630
    for i = 1, 3 do
2631
    MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
2632
    UhhhhThing.CFrame = mouse.Hit
2633
    Effects.Cylinder.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
2634
    Effects.Block.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
2635
    end
2636
    UhhhhThing:Destroy()
2637
    attack = false
2638
    hum.WalkSpeed = 16
2639
end
2640
2641
function Magic(bonuspeed, type, pos, scale, value, color, MType)
2642
	local type = type
2643
	local rng = Instance.new("Part", char)
2644
	rng.Anchored = true
2645
	rng.BrickColor = color
2646
	rng.CanCollide = false
2647
	rng.FormFactor = 3
2648
	rng.Name = "Ring"
2649
	rng.Material = "Neon"
2650
	rng.Size = Vector3.new(1, 1, 1)
2651
	rng.Transparency = 0
2652
	rng.TopSurface = 0
2653
	rng.BottomSurface = 0
2654
	rng.CFrame = pos
2655
	local rngm = Instance.new("SpecialMesh", rng)
2656
	rngm.MeshType = MType
2657
	rngm.Scale = scale
2658
	local scaler2 = 1
2659
	if type == "Add" then
2660
		scaler2 = 1 * value
2661
	elseif type == "Divide" then
2662
		scaler2 = 1 / value
2663
	end
2664
	coroutine.resume(coroutine.create(function()
2665
		for i = 0, 10 / bonuspeed, 0.1 do
2666
			swait()
2667
			if type == "Add" then
2668
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2669
			elseif type == "Divide" then
2670
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2671
			end
2672
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2673
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
2674
		end
2675
		rng:Destroy()
2676
	end))
2677
end
2678
2679
function Eviscerate(dude)
2680
	if dude.Name ~= char then
2681
		local bgf = IT("BodyGyro", dude.Head)
2682
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2683
		local val = IT("BoolValue", dude)
2684
		val.Name = "IsHit"
2685
		local ds = coroutine.wrap(function()
2686
			dude:WaitForChild("Head"):BreakJoints()
2687
			wait(0.5)
2688
			target = nil
2689
			coroutine.resume(coroutine.create(function()
2690
				for i, v in pairs(dude:GetChildren()) do
2691
					if v:IsA("Accessory") then
2692
						v:Destroy()
2693
					end
2694
					if v:IsA("Humanoid") then
2695
						v:Destroy()
2696
					end
2697
					if v:IsA("CharacterMesh") then
2698
						v:Destroy()
2699
					end
2700
					if v:IsA("Model") then
2701
						v:Destroy()
2702
					end
2703
					if v:IsA("Part") or v:IsA("MeshPart") then
2704
						for x, o in pairs(v:GetChildren()) do
2705
							if o:IsA("Decal") then
2706
								o:Destroy()
2707
							end
2708
						end
2709
						coroutine.resume(coroutine.create(function()
2710
							v.Material = "Neon"
2711
							v.CanCollide = false
2712
							local PartEmmit1 = IT("ParticleEmitter", v)
2713
							PartEmmit1.LightEmission = 1
2714
							PartEmmit1.Texture = "rbxassetid://284205403"
2715
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2716
							PartEmmit1.Rate = 150
2717
							PartEmmit1.Lifetime = NumberRange.new(1)
2718
							PartEmmit1.Size = NumberSequence.new({
2719
								NumberSequenceKeypoint.new(0, 0.75, 0),
2720
								NumberSequenceKeypoint.new(1, 0, 0)
2721
							})
2722
							PartEmmit1.Transparency = NumberSequence.new({
2723
								NumberSequenceKeypoint.new(0, 0, 0),
2724
								NumberSequenceKeypoint.new(1, 1, 0)
2725
							})
2726
							PartEmmit1.Speed = NumberRange.new(0, 0)
2727
							PartEmmit1.VelocitySpread = 30000
2728
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
2729
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
2730
							local BodPoss = IT("BodyPosition", v)
2731
							BodPoss.P = 3000
2732
							BodPoss.D = 1000
2733
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2734
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2735
							v.Color = maincolor.Color
2736
							coroutine.resume(coroutine.create(function()
2737
								for i = 0, 49 do
2738
									swait(1)
2739
									v.Transparency = v.Transparency + 0.08
2740
								end
2741
								wait(0.5)
2742
								PartEmmit1.Enabled = false
2743
								wait(3)
2744
								v:Destroy()
2745
								dude:Destroy()
2746
							end))
2747
						end))
2748
					end
2749
				end
2750
			end))
2751
		end)
2752
		ds()
2753
	end
2754
end
2755
2756
function FindNearestHead(Position, Distance, SinglePlayer)
2757
	if SinglePlayer then
2758
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
2759
	end
2760
	local List = {}
2761
	for i, v in pairs(workspace:GetChildren()) do
2762
		if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
2763
			table.insert(List, v)
2764
		end
2765
	end
2766
	return List
2767
end
2768
2769
function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2770
	local type = type
2771
	local rng = Instance.new("Part", char)
2772
	rng.Anchored = true
2773
	rng.BrickColor = color
2774
	rng.CanCollide = false
2775
	rng.FormFactor = 3
2776
	rng.Name = "Ring"
2777
	rng.Material = "Neon"
2778
	rng.Size = Vector3.new(1, 1, 1)
2779
	rng.Transparency = 0
2780
	rng.TopSurface = 0
2781
	rng.BottomSurface = 0
2782
	rng.CFrame = pos
2783
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2784
	local rngm = Instance.new("SpecialMesh", rng)
2785
	rngm.MeshType = MType
2786
	rngm.Scale = Vector3.new(x1, y1, z1)
2787
	local scaler2 = 1
2788
	local speeder = FastSpeed
2789
	if type == "Add" then
2790
		scaler2 = 1 * value
2791
	elseif type == "Divide" then
2792
		scaler2 = 1 / value
2793
	end
2794
	coroutine.resume(coroutine.create(function()
2795
		for i = 0, 10 / bonuspeed, 0.1 do
2796
			swait()
2797
			if type == "Add" then
2798
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2799
			elseif type == "Divide" then
2800
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2801
			end
2802
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
2803
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2804
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2805
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2806
		end
2807
		rng:Destroy()
2808
	end))
2809
end
2810
2811
function SoulSteal(dude)
2812
if dude.Name ~= char then
2813
local bgf = IT("BodyGyro", dude.Head)
2814
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2815
local val = IT("BoolValue", dude)
2816
val.Name = "IsHit"
2817
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
2818
local soulst = coroutine.wrap(function()
2819
local soul = Instance.new("Part",dude)
2820
soul.Size = Vector3.new(1,1,1)
2821
soul.CanCollide = false
2822
soul.Anchored = false
2823
soul.Position = torso.Position
2824
soul.Transparency = 1
2825
local PartEmmit1 = IT("ParticleEmitter", soul)
2826
PartEmmit1.LightEmission = 1
2827
PartEmmit1.Texture = "rbxassetid://569507414"
2828
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2829
PartEmmit1.Rate = 250
2830
PartEmmit1.Lifetime = NumberRange.new(1.6)
2831
PartEmmit1.Size = NumberSequence.new({
2832
	NumberSequenceKeypoint.new(0, 1, 0),
2833
	NumberSequenceKeypoint.new(1, 0, 0)
2834
})
2835
PartEmmit1.Transparency = NumberSequence.new({
2836
	NumberSequenceKeypoint.new(0, 0, 0),
2837
	NumberSequenceKeypoint.new(1, 1, 0)
2838
})
2839
PartEmmit1.Speed = NumberRange.new(0, 0)
2840
PartEmmit1.VelocitySpread = 30000
2841
PartEmmit1.Rotation = NumberRange.new(-360, 360)
2842
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
2843
local BodPoss = IT("BodyPosition", soul)
2844
BodPoss.P = 3000
2845
BodPoss.D = 1000
2846
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2847
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2848
wait(1.6)
2849
soul.Touched:connect(function(hit)
2850
	if hit.Parent == char then
2851
	soul:Destroy()
2852
	end
2853
end)
2854
wait(1.2)
2855
while soul do
2856
	swait()
2857
	PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2858
	BodPoss.Position = tors.Position
2859
end
2860
end)
2861
	soulst()
2862
	end
2863
end
2864
function FaceMouse()
2865
local	Cam = workspace.CurrentCamera
2866
	return {
2867
		CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
2868
		Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
2869
	}
2870
end
2871
-------------------------------------------------------
2872
--End Effect Function--
2873
-------------------------------------------------------
2874
function Cso(ID, PARENT, VOLUME, PITCH)
2875
	local NSound = nil
2876
	coroutine.resume(coroutine.create(function()
2877
		NSound = IT("Sound", PARENT)
2878
		NSound.Volume = VOLUME
2879
		NSound.Pitch = PITCH
2880
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
2881
		swait()
2882
		NSound:play()
2883
		game:GetService("Debris"):AddItem(NSound, 10)
2884
	end))
2885
	return NSound
2886
end
2887
function CameraEnshaking(Length, Intensity)
2888
	coroutine.resume(coroutine.create(function()
2889
		local intensity = 1 * Intensity
2890
		local rotM = 0.01 * Intensity
2891
		for i = 0, Length, 0.1 do
2892
			swait()
2893
			intensity = intensity - 0.05 * Intensity / Length
2894
			rotM = rotM - 5.0E-4 * Intensity / Length
2895
			hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
2896
			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)
2897
		end
2898
		hum.CameraOffset = Vector3.new(0, 0, 0)
2899
	end))
2900
end
2901
function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
2902
local Hitboxpart = Instance.new("Part", EffectModel)
2903
  RemoveOutlines(Hitboxpart)
2904
  Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
2905
  Hitboxpart.CanCollide = false
2906
  Hitboxpart.Transparency = 1
2907
  Hitboxpart.Anchored = true
2908
  Hitboxpart.CFrame = Pose
2909
  game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
2910
  MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
2911
end
2912
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2913
  local prt = CreatePart1(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2914
  prt.Anchored = true
2915
  prt.CFrame = cframe
2916
  local msh = CreateMesh1("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2917
  game:GetService("Debris"):AddItem(prt, 10)
2918
  if Type == 1 or Type == nil then
2919
    table.insert(Effects, {
2920
      prt,
2921
      "Block1",
2922
      delay,
2923
      x3,
2924
      y3,
2925
      z3,
2926
      msh
2927
    })
2928
  elseif Type == 2 then
2929
    table.insert(Effects, {
2930
      prt,
2931
      "Block2",
2932
      delay,
2933
      x3,
2934
      y3,
2935
      z3,
2936
      msh
2937
    })
2938
  elseif Type == 3 then
2939
    table.insert(Effects, {
2940
      prt,
2941
      "Block3",
2942
      delay,
2943
      x3,
2944
      y3,
2945
      z3,
2946
      msh
2947
    })
2948
  end
2949
end
2950
2951
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2952
	local Part = Create("Part"){
2953
		Parent = Parent,
2954
		Reflectance = Reflectance,
2955
		Transparency = Transparency,
2956
		CanCollide = false,
2957
		Locked = true,
2958
		BrickColor = BrickColor.new(tostring(BColor)),
2959
		Name = Name,
2960
		Size = Size,
2961
		Material = Material,
2962
	}
2963
	RemoveOutlines(Part)
2964
	return Part
2965
end
2966
	
2967
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2968
	local Msh = Create(Mesh){
2969
		Parent = Part,
2970
		Offset = OffSet,
2971
		Scale = Scale,
2972
	}
2973
	if Mesh == "SpecialMesh" then
2974
		Msh.MeshType = MeshType
2975
		Msh.MeshId = MeshId
2976
	end
2977
	return Msh
2978
end
2979
2980
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2981
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))
2982
prt.Anchored = true
2983
prt.CFrame = cframe
2984
local msh = CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
2985
game:GetService("Debris"):AddItem(prt,2)
2986
coroutine.resume(coroutine.create(function(Part,Mesh,num) 
2987
for i=0,1,delay do
2988
swait()
2989
Part.Transparency=i
2990
Mesh.Scale=Mesh.Scale + Vector3.new(x3,y3,z3)
2991
end
2992
Part.Parent=nil
2993
end),prt,msh,(math.random(0,1)+math.random())/5)
2994
end
2995
-------------------------------------------------------
2996
--End Important Functions--
2997
-------------------------------------------------------
2998
-------------------------------------------------------
2999
 
3000
 
3001
--[[
3002
        Thanks for using Build-To-Lua by jarredbcv.
3003
]]--
3004
 
3005
New = function(Object, Parent, Name, Data)
3006
    local Object = Instance.new(Object)
3007
    for Index, Value in pairs(Data or {}) do
3008
        Object[Index] = Value
3009
    end
3010
    Object.Parent = Parent
3011
    Object.Name = Name
3012
    return Object
3013
end
3014
   
3015
Gaunty = New("Model",char,"Gaunty",{})
3016
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),})
3017
Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3018
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.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),})
3019
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161155701, 0.603512526, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3020
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),})
3021
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),})
3022
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),})
3023
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),})
3024
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),})
3025
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),})
3026
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),})
3027
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),})
3028
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),})
3029
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),})
3030
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),})
3031
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),})
3032
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),})
3033
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),})
3034
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),})
3035
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3036
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),})
3037
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),})
3038
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3039
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),})
3040
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),})
3041
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3042
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),})
3043
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),})
3044
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3045
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),})
3046
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),})
3047
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3048
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),})
3049
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),})
3050
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3051
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),})
3052
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 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),})
3053
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),})
3054
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),})
3055
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),})
3056
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),})
3057
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),})
3058
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),})
3059
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),})
3060
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),})
3061
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),})
3062
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),})
3063
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),})
3064
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),})
3065
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),})
3066
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),})
3067
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),})
3068
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.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),})
3069
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),})
3070
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-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),})
3071
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),})
3072
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.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),})
3073
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),})
3074
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.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),})
3075
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),})
3076
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.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),})
3077
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),})
3078
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.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),})
3079
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),})
3080
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.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),})
3081
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),})
3082
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.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),})
3083
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),})
3084
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.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),})
3085
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471121788, 0.600129128, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3086
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),})
3087
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),})
3088
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),})
3089
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),})
3090
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),})
3091
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),})
3092
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),})
3093
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),})
3094
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),})
3095
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),})
3096
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),})
3097
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),})
3098
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),})
3099
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),})
3100
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),})
3101
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),})
3102
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),})
3103
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),})
3104
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),})
3105
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),})
3106
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),})
3107
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),})
3108
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),})
3109
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),})
3110
 
3111
Gaunty2 = New("Model",char,"Gaunty2",{})
3112
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),})
3113
Mesh = New("BlockMesh",Handle2,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3114
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.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),})
3115
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161155701, 0.603512764, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3116
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),})
3117
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),})
3118
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),})
3119
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),})
3120
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),})
3121
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),})
3122
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),})
3123
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),})
3124
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),})
3125
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),})
3126
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),})
3127
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),})
3128
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),})
3129
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),})
3130
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),})
3131
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3132
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),})
3133
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),})
3134
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3135
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),})
3136
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),})
3137
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3138
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),})
3139
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),})
3140
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3141
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),})
3142
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),})
3143
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3144
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),})
3145
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),})
3146
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3147
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),})
3148
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 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),})
3149
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3150
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),})
3151
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),})
3152
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),})
3153
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),})
3154
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),})
3155
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),})
3156
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),})
3157
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),})
3158
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),})
3159
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),})
3160
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),})
3161
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),})
3162
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),})
3163
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),})
3164
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.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),})
3165
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554847717, 0.600308895, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3166
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-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),})
3167
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),})
3168
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.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),})
3169
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),})
3170
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.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),})
3171
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),})
3172
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.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),})
3173
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),})
3174
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.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),})
3175
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),})
3176
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.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),})
3177
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),})
3178
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.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),})
3179
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),})
3180
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 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),})
3181
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471121788, 0.600130081, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3182
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),})
3183
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),})
3184
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),})
3185
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),})
3186
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),})
3187
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),})
3188
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),})
3189
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),})
3190
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),})
3191
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),})
3192
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),})
3193
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),})
3194
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),})
3195
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),})
3196
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),})
3197
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),})
3198
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),})
3199
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),})
3200
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),})
3201
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),})
3202
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),})
3203
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),})
3204
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),})
3205
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),})
3206
 
3207
 
3208
NewInstance = function(instance,parent,properties)
3209
    local inst = Instance.new(instance,parent)
3210
    if(properties)then
3211
        for i,v in next, properties do
3212
            pcall(function() inst[i] = v end)
3213
        end
3214
    end
3215
    return inst;
3216
end
3217
 
3218
local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
3219
local HW2 = NewInstance('Motor', char, {Part0 = la, Part1 = Handle2, C0 = CF(0,-.51,0) * angles(Rad(0),Rad(180),Rad(0))})
3220
 
3221
for _,v in next, Gaunty:children() do
3222
    v.CanCollide = false
3223
end
3224
for _,v in next, Gaunty2:children() do
3225
    v.CanCollide = false
3226
end
3227
local all, last = {}, nil
3228
ArmourParts = {}
3229
NeonParts = {}
3230
function scan(p)
3231
  for _, v in pairs(p:GetChildren()) do
3232
    if v:IsA("BasePart") then
3233
      if v.BrickColor == BrickColor.new("Black") then
3234
        table.insert(ArmourParts, v)
3235
      end
3236
      if v.BrickColor == BrickColor.new("Institutional white") then
3237
        table.insert(NeonParts, v)
3238
      end
3239
      if last then
3240
        local w = Instance.new("Weld")
3241
        w.Part0, w.Part1 = last, v
3242
        w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
3243
        w.Parent = last
3244
      end
3245
      table.insert(all, v)
3246
      last = v
3247
    end
3248
    scan(v)
3249
  end
3250
end
3251
scan(Gaunty)
3252
local all2, last2 = {}, nil
3253
ArmourParts2 = {}
3254
NeonParts2 = {}
3255
function scan2(p)
3256
  for _, v in pairs(p:GetChildren()) do
3257
    if v:IsA("BasePart") then
3258
      if v.BrickColor == BrickColor.new("Black") then
3259
        table.insert(ArmourParts2, v)
3260
      end
3261
      if v.BrickColor == BrickColor.new("Institutional white") then
3262
        table.insert(NeonParts2, v)
3263
      end
3264
      if last2 then
3265
        local w = Instance.new("Weld")
3266
        w.Part0, w.Part1 = last2, v
3267
        w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
3268
        w.Parent = last2
3269
      end
3270
      table.insert(all2, v)
3271
      last2 = v
3272
    end
3273
    scan2(v)
3274
  end
3275
end
3276
scan2(Gaunty2)
3277
for i, v in pairs(ArmourParts) do
3278
     v.BrickColor = BrickC("Black")
3279
        end
3280
for i, v in pairs(NeonParts) do
3281
     v.BrickColor = BrickC("Dark stone grey")
3282
        end
3283
for i, v in pairs(ArmourParts2) do
3284
     v.BrickColor = BrickC("Black")
3285
        end
3286
for i, v in pairs(NeonParts2) do
3287
     v.BrickColor = BrickC("Dark stone grey")
3288
        end
3289
local EyeSizes={
3290
	NumberSequenceKeypoint.new(0,0.65,0),
3291
	NumberSequenceKeypoint.new(0.5,0.7,0),
3292
	NumberSequenceKeypoint.new(1,0,0)
3293
}
3294
local EyeTrans={
3295
	NumberSequenceKeypoint.new(0,0,0),
3296
	NumberSequenceKeypoint.new(0.5,0,0),
3297
	NumberSequenceKeypoint.new(1,1,0)
3298
}
3299
local PE2=Instance.new("ParticleEmitter", ra)
3300
PE2.LightEmission=.9
3301
PE2.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Royal purple").Color)
3302
PE2.Transparency=NumberSequence.new(EyeTrans)
3303
PE2.Lifetime=NumberRange.new(0.35)
3304
PE2.Rotation=NumberRange.new(0,360)
3305
PE2.Rate=999
3306
PE2.VelocitySpread = 10000
3307
PE2.Acceleration = Vector3.new(0,25,0)
3308
PE2.ZOffset = 0.5
3309
PE2.Drag = 0
3310
PE2.Speed = NumberRange.new(0,0,0)
3311
PE2.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
3312
PE2.Name = "PE2"
3313
PE2.Enabled = true
3314
PE2.LockedToPart = true
3315
--
3316
local EyeSizes={
3317
	NumberSequenceKeypoint.new(0,0.65,0),
3318
	NumberSequenceKeypoint.new(0.5,0.7,0),
3319
	NumberSequenceKeypoint.new(1,0,0)
3320
}
3321
local EyeTrans={
3322
	NumberSequenceKeypoint.new(0,0,0),
3323
	NumberSequenceKeypoint.new(0.5,0,0),
3324
	NumberSequenceKeypoint.new(1,1,0)
3325
}
3326
local PE3=Instance.new("ParticleEmitter", la)
3327
PE3.LightEmission=.9
3328
PE3.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Royal purple").Color)
3329
PE3.Transparency=NumberSequence.new(EyeTrans)
3330
PE3.Lifetime=NumberRange.new(0.35)
3331
PE3.Rotation=NumberRange.new(0,360)
3332
PE3.Rate=999
3333
PE2.VelocitySpread = 10000
3334
PE3.Acceleration = Vector3.new(0,25,0)
3335
PE3.ZOffset = 0.5
3336
PE3.Drag = 0
3337
PE3.Speed = NumberRange.new(0,0,0)
3338
PE3.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
3339
PE3.Name = "PE3"
3340
PE3.Enabled = true
3341
PE3.LockedToPart = true
3342
--
3343
-------------------------------------------------------
3344
--Start Customization--
3345
-------------------------------------------------------
3346
3347
---------------------------------------------
3348
local Player_Size = 1
3349
if Player_Size ~= 1 then
3350
root.Size = root.Size * Player_Size
3351
tors.Size = tors.Size * Player_Size
3352
hed.Size = hed.Size * Player_Size
3353
ra.Size = ra.Size * Player_Size
3354
la.Size = la.Size * Player_Size
3355
rl.Size = rl.Size * Player_Size
3356
ll.Size = ll.Size * Player_Size
3357
----------------------------------------------------------------------------------
3358
rootj.Parent = root
3359
neck.Parent = tors
3360
RW.Parent = tors
3361
LW.Parent = tors
3362
RH.Parent = tors
3363
LH.Parent = tors
3364
----------------------------------------------------------------------------------
3365
rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3366
rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3367
neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
3368
neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
3369
RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
3370
LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
3371
----------------------------------------------------------------------------------
3372
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))
3373
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))
3374
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))
3375
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))
3376
--hat.Parent = Character
3377
end
3378
----------------------------------------------------------------------------------
3379
local SONG = 685766564
3380
local SONG2 = 0
3381
local Music = Instance.new("Sound",tors)
3382
Music.Volume = 8
3383
Music.Looped = true
3384
Music.Pitch = 1 --Pitcher
3385
----------------------------------------------------------------------------------
3386
local equipped = false
3387
local idle = 0
3388
local change = 1
3389
local val = 0
3390
local toim = 0
3391
local idleanim = 0.4
3392
local sine = 0
3393
local Mode = 1
3394
----------------------------------------------------------------------------------
3395
hum.WalkSpeed = 16
3396
hum.JumpPower = 57
3397
hum.Animator.Parent = nil
3398
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3399
local naeeym2 = IT("BillboardGui",char)
3400
naeeym2.AlwaysOnTop = true
3401
naeeym2.Size = UDim2.new(5,35,2,15)
3402
naeeym2.StudsOffset = Vector3.new(0,2,0)
3403
naeeym2.MaxDistance = 75
3404
naeeym2.Adornee = hed
3405
naeeym2.Name = "Name"
3406
--naeeym2.PlayerToHideFrom = Player
3407
local tecks2 = IT("TextLabel",naeeym2)
3408
tecks2.BackgroundTransparency = 1
3409
tecks2.TextScaled = true
3410
tecks2.BorderSizePixel = 0
3411
tecks2.Text = "Thinking..."
3412
tecks2.Font = "Fantasy"
3413
tecks2.TextSize = 30
3414
tecks2.TextStrokeTransparency = 0
3415
tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3416
tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3417
tecks2.Size = UDim2.new(1,0,0.5,0)
3418
tecks2.Parent = naeeym2
3419
-------------------------------------------------------
3420
--End Customization--
3421
-------------------------------------------------------
3422
3423
-----------------------------------------------------
3424
--Start Attacks N Stuff--
3425
-------------------------------------------------------
3426
function resetmode()
3427
	tecks2.Text = "Thinking..."
3428
    tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3429
    tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3430
  for i, v in pairs(ArmourParts) do
3431
    v.BrickColor = BrickColor.new("Black")
3432
    v.Material = "Neon"
3433
    v.Transparency = 0
3434
  end
3435
  for i, v in pairs(NeonParts) do
3436
    maincolor = BrickColor.new("Dark stone grey")
3437
    v.BrickColor = maincolor
3438
    v.Material = "Neon"
3439
    v.Transparency = 0
3440
  end
3441
  for i, v in pairs(ArmourParts2) do
3442
    v.BrickColor = BrickColor.new("Black")
3443
    v.Material = "Neon"
3444
    v.Transparency = 0
3445
  end
3446
  for i, v in pairs(NeonParts2) do
3447
    maincolor = BrickColor.new("Dark stone grey")
3448
    v.BrickColor = maincolor
3449
    v.Material = "Neon"
3450
    v.Transparency = 0
3451
  end
3452
	Mode = 1
3453
  SONG = 685766564
3454
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3455
end
3456
3457
function Taunt10000()
3458
    attack = true
3459
    Cso("649634100", hed, 10, 0.5)
3460
    for i = 0, 6, 0.1 do
3461
        swait()
3462
        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)
3463
        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)
3464
        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)
3465
        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)
3466
        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)
3467
        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)
3468
    end
3469
    attack = false
3470
end
3471
3472
function Taunt2()
3473
    attack = true
3474
    hum.WalkSpeed = 0
3475
        TAUNT2:Play()
3476
	repeat
3477
        swait()
3478
        TAUNT.Parent = tors
3479
        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)
3480
        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)
3481
        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)
3482
        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)
3483
        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)
3484
        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)
3485
	until TAUNT2.Playing == false
3486
	attack = false
3487
	hum.WalkSpeed = 16
3488
end
3489
3490
function AnnoyingSink()
3491
    coroutine.resume(coroutine.create(function()
3492
        attack = true
3493
        for i = 0, 6, 0.1 do
3494
        swait()
3495
        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)
3496
        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)
3497
        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)
3498
        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)
3499
        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)
3500
        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)
3501
        end
3502
        local Hole2 = CreatePart(3, EffectModel, "Neon", 0, 0, "Really black", "Hole", Vector3.new(15,0,15))
3503
        Hole2.Color = Color3.new(0,0,0)
3504
        local MESH = MakeForm(Hole2,"Cyl")
3505
        MESH.Scale = Vector3.new(0,1,0)
3506
        Hole2.CFrame = CF(mouse.Hit.p)
3507
        Cso("154955269", Hole2, 10, .7)
3508
        for i = 0, 3, 0.1 do
3509
        swait()
3510
        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)
3511
        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)
3512
        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)
3513
        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)
3514
        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)
3515
        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)
3516
        end
3517
        attack = false
3518
        for i = 1, 50 do
3519
            swait()
3520
            MESH.Scale = MESH.Scale + Vector3.new(0.02,0,0.02)
3521
        end
3522
        for i = 1, 200 do
3523
            swait()
3524
            Sink(Hole2.Position,Hole2.Size.X/2.2)
3525
        end
3526
        swait(100)
3527
        for i = 1, 50 do
3528
            swait()
3529
            Trail(Hole2)
3530
            MESH.Scale = MESH.Scale - Vector3.new(0.02,0,0.02)
3531
        end
3532
        Hole2:remove()
3533
    end))
3534
end
3535
3536
function Taunt()
3537
    attack = true
3538
    hum.WalkSpeed = 0
3539
        TAUNT:Play()
3540
	repeat
3541
        swait()
3542
        TAUNT.Parent = tors
3543
        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)
3544
        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)
3545
        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)
3546
        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)
3547
        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)
3548
        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)
3549
	until TAUNT.Playing == false
3550
	attack = false
3551
	hum.WalkSpeed = 16
3552
end
3553
function attackone()
3554
	attack = true
3555
	hum.WalkSpeed = 3.01
3556
	for i = 0, 1.7, 0.1 do
3557
		swait()
3558
		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)
3559
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
3560
		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)
3561
		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)
3562
		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)
3563
		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)
3564
	end
3565
	Cso("203426541", ra, 10, 1)
3566
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3567
	CameraEnshaking(2, 5)
3568
	for i = 0, 1.4, 0.1 do
3569
		swait()
3570
		BlockEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
3571
		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)
3572
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
3573
		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)
3574
		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)
3575
		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)
3576
		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)
3577
	end
3578
	hum.WalkSpeed = 16
3579
	attack = false
3580
end
3581
3582
3583
3584
function attacktwo()
3585
	attack = true
3586
	hum.WalkSpeed = 3.01
3587
	for i = 0, 1.7, 0.1 do
3588
		swait()
3589
		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)
3590
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
3591
		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)
3592
		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)
3593
		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)
3594
		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)
3595
	end
3596
	Cso("203426541", rl, 10, 1)
3597
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3598
	CameraEnshaking(2, 3)
3599
	for i = 0, 1.4, 0.1 do
3600
		swait()
3601
		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)
3602
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
3603
		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)
3604
		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)
3605
		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)
3606
		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)
3607
	end
3608
	hum.WalkSpeed = 16
3609
	attack = false
3610
end
3611
function attackthree()
3612
	attack = true
3613
	hum.WalkSpeed = 3.01
3614
	for i = 0, 1.4, 0.1 do
3615
		swait()
3616
		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)
3617
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3618
		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)
3619
		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)
3620
		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)
3621
		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)
3622
	end
3623
	Cso("203426541", hed, 10, 1)
3624
	for i = 0, 1.7, 0.1 do
3625
		swait()
3626
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3627
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3628
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(30)), 0.3)
3629
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-30)), 0.3)
3630
		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)
3631
		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)
3632
	end
3633
	CameraEnshaking(2, 8)
3634
	Cso("260435136", hed, 10, .9)
3635
	BlockEffect(maincolor, Handle.CFrame * CF(0, -2, 0), 11, 11, 11, 10, 10, 10, 0.04, 1)
3636
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -2, 0), 6, 6, 6, 5, 5, 5, 0.04, 1)
3637
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3638
	for i = 0, 1.8, 0.1 do
3639
		swait()
3640
		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)
3641
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.2)
3642
		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)
3643
		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)
3644
		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)
3645
		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)
3646
	end
3647
	hum.WalkSpeed = 16
3648
	attack = false
3649
end
3650
3651
function somuchcancerwhy() --o no
3652
    attack = true
3653
    hum.WalkSpeed = 0.10
3654
        Character.Head.face.Texture = "rbxassetid://315074049"
3655
        local A = math.random(1,13)
3656
        if A == 1 then
3657
            ohno.SoundId = "rbxassetid://295810519"
3658
            ohno.TimePosition = 1
3659
        end
3660
        if A == 2 then
3661
            ohno.SoundId = "rbxassetid://488472970"
3662
            ohno.TimePosition = 2
3663
        end
3664
        if A == 3 then
3665
            ohno.SoundId = "rbxassetid://917045199"
3666
            ohno.TimePosition = 3
3667
        end
3668
        if A == 4 then
3669
            ohno.SoundId = "rbxassetid://324205173"
3670
            ohno.TimePosition = 1
3671
        end
3672
        if A == 5 then
3673
            ohno.SoundId = "rbxassetid://376134741"
3674
            ohno.TimePosition = 8
3675
        end
3676
        if A == 6 then
3677
            ohno.SoundId = "rbxassetid://164147183"
3678
            ohno.TimePosition = 0
3679
        end
3680
        if A == 7 then
3681
            ohno.SoundId = "rbxassetid://825526716"
3682
            ohno.TimePosition = 1
3683
        end
3684
        if A == 8 then
3685
            ohno.SoundId = "rbxassetid://185460366"
3686
            ohno.TimePosition = 0
3687
        end
3688
        if A == 9 then
3689
            ohno.SoundId = "rbxassetid://273319633"
3690
            ohno.TimePosition = 1
3691
        end
3692
        if A == 10 then
3693
            ohno.SoundId = "rbxassetid://506212392"
3694
            ohno.TimePosition = 2
3695
        end
3696
        if A == 11 then
3697
            ohno.SoundId = "rbxassetid://708297448"
3698
            ohno.TimePosition = 4
3699
        end
3700
        if A == 12 then
3701
            ohno.SoundId = "rbxassetid://497199103"
3702
            ohno.TimePosition = 9
3703
        end
3704
        if A == 13 then
3705
            ohno.SoundId = "rbxassetid://152833989"
3706
            ohno.TimePosition = 1
3707
        end
3708
        ohno:Play()
3709
    for i = 0,100,0.1 do
3710
        swait()
3711
            CameraEnshaking(2, 3)
3712
                ohno.Parent = hed
3713
            char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3714
    end
3715
    attack = false
3716
        ohno:Stop()
3717
        Character.Head.face.Texture = "rbxassetid://620619801"
3718
    hum.WalkSpeed = 16
3719
end
3720
3721
function Power_Burst()
3722
	hum.WalkSpeed = 4
3723
	attack = true
3724
	Cso("163619849", Handle, 10, 1.35)
3725
	for i = 0,4.3,0.1 do
3726
		swait()
3727
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)
3728
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
3729
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-23 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3730
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
3731
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
3732
		RW.C0 = clerp(RW.C0, CF(1.5, 0.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)
3733
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3734
	end
3735
	CameraEnshaking(2.5, 20)
3736
	Cso("539294959", Handle, 10, .9)
3737
	BlockEffect(maincolor, Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
3738
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
3739
	HitboxFunction(root.CFrame * CF(0, 0, -0), 0.01, 1, 1, 1, 19, 30, 75, 35, "Random Guy")
3740
	for i = 0,3,0.1 do
3741
		swait()
3742
		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)
3743
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3744
		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)
3745
		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)
3746
		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)
3747
		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)
3748
	end
3749
	hum.WalkSpeed = 16
3750
	attack = false
3751
end
3752
3753
function Eruption2()
3754
	attack = true
3755
	hum.WalkSpeed = 2
3756
        hum.JumpPower = 0
3757
	for i = 0,7,0.1 do
3758
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
3759
		swait()
3760
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3761
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3762
		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)
3763
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3764
		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)
3765
		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)
3766
		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)
3767
		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)
3768
	end
3769
	CreateSound("144699494", tors, 10, 1)
3770
	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)
3771
	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)
3772
	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)
3773
	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)
3774
	MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
3775
	coroutine.resume(coroutine.create(function() 
3776
		for i = 0,1.8,0.1 do
3777
			swait()
3778
			hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
3779
		end
3780
		for i = 0,1.8,0.1 do
3781
			swait()
3782
		hum.CameraOffset = Vector3.new(0,0,0)
3783
		end
3784
	end))
3785
        local vel2 = Instance.new("BodyVelocity",tors)
3786
        vel2.Velocity = Vector3.new(0,55,0)
3787
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
3788
	for i = 0,4,0.1 do
3789
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
3790
		swait()
3791
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3792
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3793
		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)
3794
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3795
		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)
3796
		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)
3797
		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)
3798
		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)
3799
	end
3800
	hum.WalkSpeed = 16
3801
        vel2:Destroy()
3802
        hum.JumpPower = 50
3803
	attack = false
3804
end
3805
3806
function Magic_Bombs()
3807
	attack = true
3808
	hum.WalkSpeed = 0
3809
local GYRO = IT("BodyGyro",root)
3810
GYRO.D = 100
3811
GYRO.P = 2000
3812
GYRO.MaxTorque = VT(0,4000000,0)
3813
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3814
	for i = 0,3.6,0.1 do
3815
			swait()
3816
		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)
3817
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3818
		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)
3819
		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)
3820
		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)
3821
		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)
3822
	end
3823
	CameraEnshaking(1, 6)
3824
        GYRO:Destroy()
3825
	Cso("588734356", Handle, 10, 1.05)
3826
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3827
	BlockEffect(("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3828
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3829
	for i = 0,2,0.1 do
3830
			swait()
3831
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3832
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3833
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3834
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3835
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3836
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3837
	end
3838
local GYRO = IT("BodyGyro",root)
3839
GYRO.D = 100
3840
GYRO.P = 2000
3841
GYRO.MaxTorque = VT(0,4000000,0)
3842
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3843
	for i = 0,2.4,0.1 do
3844
			swait()
3845
		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)
3846
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3847
		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)
3848
		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)
3849
		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)
3850
		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)
3851
	end
3852
        GYRO:Destroy()
3853
	CameraEnshaking(1, 6)
3854
	Cso("588734356", Handle, 10, 1.05)
3855
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3856
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3857
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6,5, 14, 24, 2, "Random Guy")
3858
	for i = 0,2,0.1 do
3859
			swait()
3860
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3861
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3862
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3863
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3864
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3865
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3866
	end
3867
local GYRO = IT("BodyGyro",root)
3868
GYRO.D = 100
3869
GYRO.P = 2000
3870
GYRO.MaxTorque = VT(0,4000000,0)
3871
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3872
	for i = 0,2.4,0.1 do
3873
			swait()
3874
		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)
3875
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3876
		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)
3877
		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)
3878
		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)
3879
		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)
3880
	end
3881
        GYRO:Destroy()
3882
	CameraEnshaking(1, 6)
3883
	Cso("588734356", Handle, 10, 1.05)
3884
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3885
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3886
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3887
	for i = 0,2,0.1 do
3888
			swait()
3889
		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)
3890
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3891
		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)
3892
		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)
3893
		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)
3894
		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)
3895
	end
3896
	attack = false
3897
	hum.WalkSpeed = 16
3898
end
3899
3900
function Dangerous_Field()
3901
	attack = true
3902
	hum.WalkSpeed = 0
3903
	for i = 0,10,0.1 do
3904
			swait()
3905
		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)
3906
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3907
		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)
3908
		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)
3909
		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)
3910
		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)
3911
	CameraEnshaking(1, 7)
3912
	Cso("588734356", Handle, 10, 1.2)
3913
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3914
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3915
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3916
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3917
        end
3918
	attack = false
3919
	hum.WalkSpeed = 16
3920
end
3921
function Field()
3922
	attack = true
3923
	hum.WalkSpeed = 0
3924
	for i = 0,10,0.1 do
3925
			swait()
3926
		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)
3927
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3928
		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)
3929
		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)
3930
		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)
3931
		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)
3932
	CameraEnshaking(1, 7)
3933
	Cso("588734356", Handle, 10, 1.2)
3934
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3935
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3936
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3937
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3938
        end
3939
	attack = false
3940
	hum.WalkSpeed = 16
3941
end
3942
function Shockwave()
3943
	attack = true
3944
	hum.WalkSpeed = 0
3945
	for i = 0,4,0.1 do
3946
		swait()
3947
		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)
3948
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3949
		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)
3950
		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)
3951
		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)
3952
		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)
3953
	end
3954
	coroutine.resume(coroutine.create(function() 
3955
        BlockEffect(maincolor, rl.CFrame * CF(-1, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3956
        BlockEffect(maincolor, rl.CFrame * CF(-3, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3957
        BlockEffect(maincolor, rl.CFrame * CF(2, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3958
	HitboxFunction(rl.CFrame * CF(-1, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3959
	HitboxFunction(rl.CFrame * CF(-3, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3960
	HitboxFunction(rl.CFrame * CF(2, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3961
	CameraEnshaking(1, 7)
3962
        wait(0.05)
3963
        BlockEffect(maincolor, rl.CFrame * CF(-0.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3964
        BlockEffect(maincolor, rl.CFrame * CF(-2.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3965
        BlockEffect(maincolor, rl.CFrame * CF(1.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3966
	HitboxFunction(rl.CFrame * CF(-0.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 20, 10, "Snare")
3967
	HitboxFunction(rl.CFrame * CF(-2.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3968
	HitboxFunction(rl.CFrame * CF(1.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3969
	CameraEnshaking(1, 7)
3970
        wait(0.05)
3971
        BlockEffect(maincolor, rl.CFrame * CF(-0.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3972
        BlockEffect(maincolor, rl.CFrame * CF(-2.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3973
        BlockEffect(maincolor, rl.CFrame * CF(1.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3974
	HitboxFunction(rl.CFrame * CF(-0.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3975
	HitboxFunction(rl.CFrame * CF(-2.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3976
	HitboxFunction(rl.CFrame * CF(1.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3977
	CameraEnshaking(1, 7)
3978
        wait(0.05)
3979
        BlockEffect(maincolor, rl.CFrame * CF(-0.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3980
        BlockEffect(maincolor, rl.CFrame * CF(-2.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3981
        BlockEffect(maincolor, rl.CFrame * CF(1.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3982
	HitboxFunction(rl.CFrame * CF(-0.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3983
	HitboxFunction(rl.CFrame * CF(-2.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3984
	HitboxFunction(rl.CFrame * CF(1.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3985
	CameraEnshaking(1, 7)
3986
        wait(0.05)
3987
        BlockEffect(maincolor, rl.CFrame * CF(-0.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3988
        BlockEffect(maincolor, rl.CFrame * CF(-2.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3989
        BlockEffect(maincolor, rl.CFrame * CF(1.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3990
	HitboxFunction(rl.CFrame * CF(-0.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3991
	HitboxFunction(rl.CFrame * CF(-2.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3992
	HitboxFunction(rl.CFrame * CF(1.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3993
	CameraEnshaking(1, 7)
3994
        wait(0.05)
3995
        BlockEffect(maincolor, rl.CFrame * CF(-0, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3996
        BlockEffect(maincolor, rl.CFrame * CF(-2, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3997
        BlockEffect(maincolor, rl.CFrame * CF(1, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3998
	HitboxFunction(rl.CFrame * CF(-0, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3999
	HitboxFunction(rl.CFrame * CF(-2, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4000
	HitboxFunction(rl.CFrame * CF(1, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4001
	CameraEnshaking(1, 7)
4002
	end))
4003
	Cso("440145223", Handle, 10, 1.05)
4004
	for i = 1,7,0.1 do
4005
	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)
4006
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4007
	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)
4008
	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)
4009
	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)
4010
	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)
4011
	end
4012
	wait(.6)
4013
	hum.WalkSpeed = 16
4014
	attack = false
4015
end
4016
function Pulse()
4017
	attack = true
4018
	hum.WalkSpeed = 0
4019
local GYRO = IT("BodyGyro",root)
4020
GYRO.D = 100
4021
GYRO.P = 2000
4022
GYRO.MaxTorque = VT(0,4000000,0)
4023
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4024
	for i = 0,4,0.1 do
4025
		swait()
4026
		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)
4027
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4028
		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)
4029
		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)
4030
		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)
4031
		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)
4032
	end
4033
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4034
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 30, 40, 0, "Freeze")
4035
	CameraEnshaking(1, 25)
4036
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4037
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4038
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4039
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4040
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4041
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4042
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4043
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4044
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4045
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4046
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4047
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4048
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4049
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4050
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4051
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4052
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4053
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4054
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4055
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4056
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4057
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4058
	Cso("440145223", Handle, 10, 1.05)
4059
        GYRO:Destroy()
4060
	for i = 1,2,0.1 do
4061
		swait()
4062
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)
4063
		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)
4064
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4065
		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)
4066
		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)
4067
		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)
4068
		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)
4069
	end
4070
	hum.WalkSpeed = 16
4071
	attack = false
4072
end
4073
4074
function Technobeam()
4075
    attack = true
4076
    hum.WalkSpeed = 3.01
4077
    for i = 0, 4, 0.1 do
4078
        swait()
4079
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
4080
        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)
4081
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4082
        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)
4083
        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)
4084
        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)
4085
        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)
4086
    end
4087
    for i = 0, 2, 0.1 do
4088
        swait()
4089
        hum.CameraOffset = Vector3.new(0, 0.3 + 0.1 * Cos(sine / 20), 0)
4090
        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)
4091
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(-40)), 0.2)
4092
        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)
4093
        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)
4094
        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)
4095
        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)
4096
    end
4097
    Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
4098
    Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
4099
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
4100
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
4101
    CameraEnshaking(4, 5)
4102
    Cso("206049428", char, 10, 1)
4103
    for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
4104
        if v:FindFirstChild("Head") then
4105
            Eviscerate(v)
4106
        end
4107
    end
4108
    for i = 0, 2, 0.1 do
4109
        swait()
4110
        hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
4111
        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)
4112
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4113
        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)
4114
        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)
4115
        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)
4116
        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)
4117
    end
4118
    hum.WalkSpeed = 16
4119
    attack = false
4120
end
4121
4122
function Painful_Stomp2()
4123
    attack = true
4124
    for i = 0,5.2,0.1 do
4125
        swait()
4126
        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)
4127
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4128
        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)
4129
        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)
4130
        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)
4131
        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)
4132
    end
4133
    CreateSound("331666100", char, 10, 1)
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, 10.6, 10.6, 0.05)
4138
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4139
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4140
    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)
4141
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4142
        if v:FindFirstChild("Head") then
4143
            Eviscerate(v)
4144
        end
4145
    end
4146
    coroutine.resume(coroutine.create(function()
4147
        for i = 0,2.8,0.1 do
4148
            swait()
4149
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4150
        end
4151
        for i = 0,1.8,0.1 do
4152
            swait()
4153
        hum.CameraOffset = Vector3.new(0,0,0)
4154
        end
4155
    end))
4156
    for i = 0,3.7,0.1 do
4157
        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)
4158
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4159
        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)
4160
        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)
4161
        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)
4162
        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)
4163
    end
4164
    wait(.6)
4165
    attack = false
4166
end
4167
4168
function Painful_Stomp()
4169
    attack = true
4170
    for i = 0,5.2,0.1 do
4171
        swait()
4172
        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)
4173
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4174
        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)
4175
        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)
4176
        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)
4177
        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)
4178
    end
4179
    CreateSound("331666100", char, 10, 1)
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, 10.6, 10.6, 0.05)
4184
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4185
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4186
    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)
4187
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4188
        if v:FindFirstChild("Head") then
4189
            Eviscerate(v)
4190
        end
4191
    end
4192
    coroutine.resume(coroutine.create(function()
4193
        for i = 0,2.8,0.1 do
4194
            swait()
4195
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4196
        end
4197
        for i = 0,1.8,0.1 do
4198
            swait()
4199
        hum.CameraOffset = Vector3.new(0,0,0)
4200
        end
4201
    end))
4202
    for i = 0,3.7,0.1 do
4203
        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)
4204
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4205
        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)
4206
        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)
4207
        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)
4208
        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)
4209
    end
4210
    wait(.6)
4211
    attack = false
4212
end
4213
4214
4215
function LAZER()
4216
	attack = true
4217
	hum.WalkSpeed = 0.03
4218
	for i = 0,4,0.1 do
4219
		swait()
4220
		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)
4221
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4222
		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)
4223
		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)
4224
		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)
4225
		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)
4226
	end
4227
        LAZOR:Play()
4228
local GYRO = IT("BodyGyro",root)
4229
GYRO.D = 100
4230
GYRO.P = 2000
4231
GYRO.MaxTorque = VT(0,4000000,0)
4232
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4233
        repeat
4234
        swait(2)
4235
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)
4236
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)
4237
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4238
        LAZOR.Parent = ra
4239
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4240
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4241
	CameraEnshaking(1, 7)
4242
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4243
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4244
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4245
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4246
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4247
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4248
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4249
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4250
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4251
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4252
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4253
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4254
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4255
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4256
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4257
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4258
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4259
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4260
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4261
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4262
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4263
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4264
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4265
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4266
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4267
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4268
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4269
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4270
	until LAZOR.Playing == false
4271
        GYRO:Destroy()
4272
	hum.WalkSpeed = 16
4273
	attack = false
4274
end
4275
function new()
4276
	attack = true
4277
	hum.WalkSpeed = 0.03
4278
	for i = 0,4,0.1 do
4279
		swait()
4280
		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)
4281
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4282
		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)
4283
		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)
4284
		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)
4285
		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)
4286
	end
4287
        LAZOR:Play()
4288
local GYRO = IT("BodyGyro",root)
4289
GYRO.D = 100
4290
GYRO.P = 2000
4291
GYRO.MaxTorque = VT(0,4000000,0)
4292
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4293
        repeat
4294
        swait(2)
4295
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)
4296
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)
4297
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4298
        LAZOR.Parent = ra
4299
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4300
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4301
	CameraEnshaking(1, 7)
4302
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4303
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4304
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4305
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4306
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4307
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4308
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4309
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4310
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4311
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4312
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4313
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4314
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4315
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4316
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4317
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4318
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4319
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4320
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4321
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4322
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4323
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4324
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4325
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4326
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4327
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4328
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4329
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4330
	until LAZOR.Playing == false
4331
        GYRO:Destroy()
4332
	hum.WalkSpeed = 16
4333
	attack = false
4334
end
4335
4336
function Tauntmelon()
4337
	attack = true
4338
	hum.WalkSpeed = 0
4339
	for i = 0, 9, 0.1 do
4340
		swait()
4341
		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)
4342
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4343
				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)
4344
				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)
4345
		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)
4346
		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)
4347
	end
4348
	attack = false
4349
	hum.WalkSpeed = 16
4350
end
4351
4352
function Purity_Slam()
4353
	attack = true
4354
	for i = 0,5.2,0.1 do
4355
		swait()
4356
		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)
4357
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4358
		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)
4359
		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)
4360
		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)
4361
		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)
4362
	end
4363
	CreateSound("331666100", tors, 10, 1)
4364
	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)
4365
	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)
4366
	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)
4367
	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)
4368
	MagniDamage(tors, 100, 400, 600, 10, "Normal")
4369
	coroutine.resume(coroutine.create(function() 
4370
		for i = 0,1.8,0.1 do
4371
			swait()
4372
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4373
		end
4374
		for i = 0,1.8,0.1 do
4375
			swait()
4376
		hum.CameraOffset = Vector3.new(0,0,0)
4377
		end
4378
	end))
4379
	for i = 1,4.7,0.1 do
4380
	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)
4381
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4382
	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)
4383
	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)
4384
	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)
4385
	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)
4386
	end
4387
	wait(.6)
4388
	attack = false
4389
end
4390
4391
function Spirit_Beam()
4392
        attack = true
4393
	hum.WalkSpeed = 0
4394
local GYRO = IT("BodyGyro",root)
4395
GYRO.D = 100
4396
GYRO.P = 2000
4397
GYRO.MaxTorque = VT(0,4000000,0)
4398
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4399
	for i = 0,5,0.1 do
4400
		swait()
4401
                GYRO.cframe = CF(root.Position,mouse.Hit.p)
4402
		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)
4403
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(8 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4404
		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)
4405
		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)
4406
		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)
4407
		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)
4408
        end
4409
        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),})
4410
	HitboxFunction(ref.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 4, 25, 50, 1, "Random Guy")
4411
        BlockEffect(maincolor, ref.CFrame * CF(-0, -0, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
4412
	local beam = Instance.new("Part", workspace)
4413
	beam.BrickColor = BrickColor.new("Fog")
4414
	beam.FormFactor = "Custom"
4415
	beam.Material = "Neon"
4416
	beam.Transparency = 0.5
4417
	beam.Anchored = true
4418
	beam.Locked = true
4419
	beam.CanCollide = false
4420
	local distance = (Handle.CFrame.p - mouse.Hit.p).magnitude
4421
	beam.Size = Vector3.new(1.05, 1.05, distance)
4422
	beam.CFrame = CFrame.new(Handle.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
4423
	game:GetService("Debris"):AddItem(beam, 0.14)
4424
	local sound = Instance.new('Sound',Handle)
4425
	sound.SoundId = 'rbxassetid://588697948'
4426
	sound.Volume = 7
4427
	sound.EmitterSize = 40
4428
	sound.MaxDistance = 450
4429
	sound:Play()
4430
	game:GetService("Debris"):AddItem(beam, sound.TimeLength)
4431
        GYRO:Destroy()
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
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)
4442
        wait(0.3)
4443
        attack = false
4444
	hum.WalkSpeed = 16
4445
        ref:Destroy()
4446
end
4447
function Distort()
4448
	attack = true
4449
	hum.WalkSpeed = 0
4450
		local pos = root.Position
4451
		root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
4452
	Cso("261227592", tors, 10, 0.85)
4453
	for i = 1,2.5,0.1 do
4454
        swait()
4455
        rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4456
        end
4457
	attack = false
4458
	hum.WalkSpeed = 8
4459
end
4460
function Ancient_Rage()
4461
	attack = true
4462
	hum.WalkSpeed = 4
4463
	Cso("135017578", tors, 10, 1.05)
4464
	for i = 1,14,0.1 do
4465
        swait()
4466
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4467
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4468
		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)
4469
		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)
4470
		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)
4471
		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)
4472
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4473
		if v:FindFirstChild("Head") then
4474
                        Eviscerate(v)
4475
		end
4476
	end
4477
        end
4478
	attack = false
4479
	hum.WalkSpeed = 16
4480
end
4481
function Ancient_Ragu()
4482
	attack = true
4483
	hum.WalkSpeed = 4
4484
	Cso("1028044973", tors, 10, 1.05)
4485
	for i = 1,14,0.1 do
4486
        swait()
4487
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4488
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4489
		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)
4490
		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)
4491
		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)
4492
		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)
4493
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4494
		if v:FindFirstChild("Head") then
4495
                        Eviscerate(v)
4496
		end
4497
	end
4498
        end
4499
	attack = false
4500
	hum.WalkSpeed = 16
4501
end
4502
function TTTTTTTTTTGaunt()
4503
	attack = true
4504
	hum.WalkSpeed = 0
4505
        sex:Play()
4506
        repeat
4507
        swait()
4508
        sex.Parent = tors
4509
		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)
4510
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4511
		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)
4512
		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)
4513
		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)
4514
		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)
4515
	until sex.Playing == false
4516
	attack = false
4517
	hum.WalkSpeed = 16
4518
end
4519
function TTTTTTTTTTTaunt()
4520
	attack = true
4521
	hum.WalkSpeed = 0
4522
        DTAUNT:Play()
4523
        repeat
4524
        swait()
4525
        DTAUNT.Parent = tors
4526
		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)
4527
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4528
		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)
4529
		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)
4530
		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)
4531
		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)
4532
	until DTAUNT.Playing == false
4533
	attack = false
4534
	hum.WalkSpeed = 16
4535
end
4536
4537
function Taunt3()
4538
	attack = true
4539
	hum.WalkSpeed = 0
4540
        newnoob:Play()
4541
        repeat
4542
        swait()
4543
        newnoob.Parent = tors
4544
		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)
4545
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4546
		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)
4547
		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)
4548
		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)
4549
		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)
4550
	until newnoob.Playing == false
4551
	attack = false
4552
	hum.WalkSpeed = 16
4553
end
4554
4555
4556
function Multi_Bombs()
4557
    attack = true
4558
    hum.WalkSpeed = 3.01
4559
    for i = 0,3,0.1 do
4560
        swait()
4561
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4562
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4563
        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)
4564
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4565
        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)
4566
        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)
4567
        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)
4568
        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)
4569
    end
4570
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4571
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4572
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4573
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4574
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4575
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4576
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4577
    CreateSound("142070127", tors, 10, 1)
4578
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4579
    for i = 0,1,0.1 do
4580
        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)
4581
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4582
        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)
4583
        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)
4584
        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)
4585
        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)
4586
    end
4587
    for i = 0,2,0.1 do
4588
        swait()
4589
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4590
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4591
        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)
4592
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4593
        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)
4594
        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)
4595
        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)
4596
        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)
4597
    end
4598
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4599
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4600
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4601
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4602
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4603
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4604
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4605
    CreateSound("142070127", tors, 10, 1)
4606
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4607
    for i = 0,1,0.1 do
4608
        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)
4609
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4610
        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)
4611
        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)
4612
        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)
4613
        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)
4614
    end
4615
    for i = 0,2,0.1 do
4616
        swait()
4617
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4618
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4619
        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)
4620
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4621
        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)
4622
        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)
4623
        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)
4624
        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)
4625
    end
4626
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4627
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4628
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4629
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4630
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4631
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4632
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4633
    CreateSound("142070127", tors, 10, 1)
4634
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4635
    for i = 0,1,0.1 do
4636
        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)
4637
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4638
        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)
4639
        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)
4640
        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)
4641
        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)
4642
    end
4643
    wait(.6)
4644
    attack = false
4645
    hum.WalkSpeed = 16
4646
end
4647
4648
function Universal_Crush()
4649
    attack = true
4650
    for i = 0,5.2,0.05 do
4651
        swait()
4652
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4653
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4654
        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)
4655
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4656
        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)
4657
        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)
4658
        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)
4659
        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)
4660
    end
4661
    CreateSound("331666100", tors, 10, 1)
4662
    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)
4663
    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)
4664
    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)
4665
    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)
4666
    MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
4667
    coroutine.resume(coroutine.create(function()
4668
        for i = 0,1.8,0.1 do
4669
            swait()
4670
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4671
        end
4672
        for i = 0,1.8,0.1 do
4673
            swait()
4674
        hum.CameraOffset = Vector3.new(0,0,0)
4675
        end
4676
    end))
4677
    for i = 1,4.7,0.1 do
4678
    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)
4679
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4680
    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)
4681
    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)
4682
    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)
4683
    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)
4684
    end
4685
    wait(.6)
4686
    attack = false
4687
end
4688
4689
function HAAH()
4690
	attack = true
4691
	hum.WalkSpeed = 0
4692
	Cso("300208779", hed, 10, 1)
4693
	for i = 0,9,0.1 do
4694
		swait()
4695
		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)
4696
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
4697
		if Mrandom(1,15) == 1 then
4698
		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)
4699
		end
4700
		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)
4701
		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)
4702
		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)
4703
		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)
4704
	end
4705
	attack = false
4706
	hum.WalkSpeed = 16
4707
end
4708
function again()
4709
        attack = true
4710
	hum.WalkSpeed = 0
4711
        ITAUNT:Play()
4712
        repeat
4713
        swait()
4714
        ITAUNT.Parent = tors
4715
        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)
4716
	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)
4717
	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)
4718
	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)
4719
	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)
4720
	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)
4721
	until ITAUNT.Playing == false
4722
        attack = false
4723
	hum.WalkSpeed = 16
4724
end
4725
function LunarSpin()
4726
	attack = true
4727
	hum.WalkSpeed = 0
4728
	for i = 0,17,0.05 do
4729
		CameraEnshaking(1, 5)
4730
	        MagniDamage(tors, 47, 2, 5, 0, "Random Guy")
4731
	        Effects.Spiral.Create(BrickC("Teal"), tors.CFrame * CF(0, 0, 0), 3, 3, 3, 4, 4, 4, 0.03)
4732
		Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4733
		swait()
4734
		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)
4735
		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)
4736
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4737
		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)
4738
		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)
4739
		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)
4740
		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)
4741
	end
4742
	hum.WalkSpeed = 16
4743
	attack = false
4744
end
4745
function Decapitate()
4746
	local target = nil
4747
	local targettorso = nil
4748
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
4749
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
4750
			target = mouse.Target.Parent.Humanoid
4751
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
4752
			targethead = mouse.Target.Parent:FindFirstChild("Head")
4753
		end
4754
	end
4755
	if target ~= nil then
4756
		targettorso.Anchored = true
4757
		attack = true
4758
		hum.WalkSpeed = 0
4759
		root.CFrame = targettorso.CFrame * CF(0,0,2.6)
4760
		for i = 0,4.2,0.1 do
4761
			swait()
4762
		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)
4763
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4764
		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)
4765
		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)
4766
		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)
4767
		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)
4768
		end
4769
		local ModelHead01 = New("Model", char, "", {})
4770
        local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
4771
        local Head01 = targethead:Clone()
4772
        targethead.Transparency = 1
4773
        Head01.Parent = ModelHead01
4774
        local weldHead01 = Instance.new("Weld")
4775
        weldHead01.Parent = Head01
4776
        weldHead01.Part0 = targethead
4777
        weldHead01.Part1 = Head01
4778
        weldHead01.C1 = CFrame.new(0, 0, 0)
4779
		targethead.face:Remove()
4780
		weldHead01.Part0 = ra
4781
        weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
4782
		targettorso:BreakJoints()
4783
		CreateSound("314390675", targettorso, 5, .7)
4784
		for i = 0,3.2,0.1 do
4785
			swait()
4786
		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)
4787
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
4788
		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)
4789
		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)
4790
		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)
4791
		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)
4792
		end
4793
		for i = 0,4.2,0.1 do
4794
			swait()
4795
		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)
4796
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4797
		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)
4798
		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)
4799
		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)
4800
		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)
4801
		end
4802
		CreateSound("541909763", targettorso, 5, .8)
4803
		weldHead01:Destroy()
4804
        Head01.CanCollide = true
4805
        local bodyVelocity2 = Create("BodyVelocity")({
4806
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
4807
          P = 5000,
4808
          maxForce = Vector3.new(8000, 8000, 8000),
4809
          Parent = Head01
4810
        })
4811
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
4812
		for i = 0,6.2,0.1 do
4813
			swait()
4814
		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)
4815
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
4816
		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)
4817
		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)
4818
		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)
4819
		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)
4820
		end
4821
		targettorso.Anchored = false
4822
		attack = false
4823
		hum.WalkSpeed = 16
4824
		root.CFrame = targettorso.CFrame * CF(0,0,3.4)
4825
	end
4826
end
4827
function BalanceSpin()
4828
    attack = true
4829
    hum.WalkSpeed = 2
4830
    for i = 0,17,0.07 do
4831
        CameraEnshaking(1, 5)
4832
        MagniDamage(tors, 30, 7, 11, 0, "Random Guy")
4833
        swait()
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, maincolor, 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, BrickColor.new("Black"), 0, "Brick")
4836
	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")
4837
        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)
4838
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4839
        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)
4840
        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)
4841
        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)
4842
        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)
4843
    end
4844
    hum.WalkSpeed = 16
4845
    attack = false
4846
end
4847
4848
function lolik()
4849
	attack = true
4850
	hum.WalkSpeed = 0
4851
	pop:Play()
4852
	repeat
4853
	pop.Parent = tors
4854
	swait()
4855
	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)
4856
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4857
	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)
4858
	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)
4859
	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)
4860
	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)
4861
	until pop.Playing == false
4862
	attack = false
4863
	hum.WalkSpeed = 16
4864
end
4865
4866
function BARK()
4867
	attack = true
4868
	hum.WalkSpeed = 0
4869
	BATAUNT:Play()
4870
	repeat
4871
	BATAUNT.Parent = tors
4872
	swait()
4873
	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)
4874
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4875
	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)
4876
	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)
4877
	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)
4878
	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)
4879
	until BATAUNT.Playing == false
4880
	attack = false
4881
	hum.WalkSpeed = 16
4882
end
4883
4884
function CreateSound(ID, PARENT, VOLUME, PITCH)
4885
	local NSound = nil
4886
	coroutine.resume(coroutine.create(function()
4887
		NSound = Instance.new("Sound", PARENT)
4888
		NSound.Volume = VOLUME
4889
		NSound.Pitch = PITCH
4890
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4891
		swait()
4892
		NSound:play()
4893
		game:GetService("Debris"):AddItem(NSound, 10)
4894
	end))
4895
	return NSound
4896
end
4897
function nope()
4898
	attack = true
4899
	hum.WalkSpeed = 0
4900
	NOTAUNT:Play()
4901
	repeat
4902
	NOTAUNT.Parent = tors
4903
	swait()
4904
	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)
4905
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4906
	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)
4907
	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)
4908
	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)
4909
	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)
4910
	until NOTAUNT.Playing == false
4911
	attack = false
4912
	hum.WalkSpeed = 16
4913
end
4914
function CreateSound(ID, PARENT, VOLUME, PITCH)
4915
	local NSound = nil
4916
	coroutine.resume(coroutine.create(function()
4917
		NSound = Instance.new("Sound", PARENT)
4918
		NSound.Volume = VOLUME
4919
		NSound.Pitch = PITCH
4920
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4921
		swait()
4922
		NSound:play()
4923
		game:GetService("Debris"):AddItem(NSound, 10)
4924
	end))
4925
	return NSound
4926
end
4927
function Anime_Splosion()
4928
	attack = true
4929
	for i = 0,2,0.05 do
4930
		swait()
4931
		Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4932
		Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4933
		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)
4934
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4935
		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)
4936
		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)
4937
		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)
4938
		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)
4939
	end
4940
	CreateSound("331666100", tors, 10, 1)
4941
	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)
4942
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4943
	CameraEnshaking(1.5, 10)  
4944
	for i = 1,2,0.1 do
4945
        swait()
4946
	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)
4947
	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)
4948
	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)
4949
	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)
4950
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4951
	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)
4952
	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)
4953
	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)
4954
	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)
4955
	end
4956
	wait(.6)
4957
	attack = false
4958
end
4959
corrupted = false
4960
function Bark_Splosion()
4961
	attack = true
4962
	for i = 0,2,0.05 do
4963
		swait()
4964
		Effects.Block.Create(BrickC("Cool yellow"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4965
		Effects.Block.Create(BrickC("Medium stone grey"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4966
		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)
4967
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4968
		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)
4969
		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)
4970
		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)
4971
		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)
4972
	end
4973
	CreateSound("331666100", tors, 10, 1)
4974
	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)
4975
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4976
	CameraEnshaking(1.5, 10)  
4977
	for i = 1,2,0.1 do
4978
        swait()
4979
	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)
4980
	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)
4981
	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)
4982
	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)
4983
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4984
	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)
4985
	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)
4986
	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)
4987
	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)
4988
	end
4989
	wait(.6)
4990
	attack = false
4991
end
4992
corrupted = false
4993
4994
function Taunt1000()
4995
	attack = true
4996
	hum.WalkSpeed = 0
4997
	for i = 0, 9, 0.1 do
4998
		swait()
4999
		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)
5000
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
5001
		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)
5002
		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)
5003
		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)
5004
		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)
5005
	end
5006
	attack = false
5007
	hum.WalkSpeed = 16
5008
end
5009
5010
function Pixel_Corrupt()
5011
	attack = true
5012
        corrupted = true
5013
	for i = 0,3,0.05 do
5014
		swait()
5015
	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)
5016
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
5017
	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)
5018
	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)
5019
	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)
5020
	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)
5021
		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)
5022
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5023
		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)
5024
		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)
5025
		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)
5026
		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)
5027
	end
5028
        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),})
5029
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "Random Guy")
5030
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
5031
	CreateSound("331666100", refa, 10, 1)
5032
	CameraEnshaking(1.5, 10)  
5033
	coroutine.resume(coroutine.create(function() 
5034
	for i = 1,20,0.1 do
5035
        swait(5)
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
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)
5040
	CreateSound("331666100", refa, 10, 1)
5041
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
5042
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "Random Guy")
5043
        end
5044
        refa:Destroy()
5045
        corrupted = false
5046
        end))
5047
	for i = 1,2.5,0.1 do
5048
        swait()
5049
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)
5050
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
5051
		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)
5052
		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)
5053
		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)
5054
		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)
5055
	end
5056
	wait(.3)
5057
	attack = false
5058
end
5059
5060
function FearMe()
5061
	attack = true
5062
	hum.WalkSpeed = 0
5063
        so:Play()
5064
        repeat
5065
        swait()
5066
        so.Parent = tors
5067
		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)
5068
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
5069
		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)
5070
		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)
5071
		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)
5072
		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)
5073
	until so.Playing == false
5074
	attack = false
5075
	hum.WalkSpeed = 16
5076
end
5077
5078
function heregoes()
5079
	attack = true
5080
	hum.WalkSpeed = 0
5081
	Cso("134978657", hed, 10, 1)
5082
	for i = 0,9,0.1 do
5083
		swait()
5084
		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)
5085
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
5086
		if Mrandom(1,15) == 1 then
5087
		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)
5088
		end
5089
		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)
5090
		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)
5091
		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)
5092
		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)
5093
	end
5094
	attack = false
5095
	hum.WalkSpeed = 16
5096
end
5097
function again()
5098
        attack = true
5099
	hum.WalkSpeed = 0
5100
        ITAUNT:Play()
5101
        repeat
5102
        swait()
5103
        ITAUNT.Parent = tors
5104
        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)
5105
	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)
5106
	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)
5107
	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)
5108
	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)
5109
	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)
5110
	until ITAUNT.Playing == false
5111
        attack = false
5112
	hum.WalkSpeed = 16
5113
end
5114
5115
function thing()
5116
    attack = true
5117
        timetofly = false
5118
    hum.WalkSpeed = 0.05
5119
        Character.Head.face.Texture = "rbxassetid://705269463"
5120
        Cause_Im_having_a_good_time_having_a_good_time:Play()
5121
        Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
5122
        Humanoid.JumpPower = 0
5123
    for i = 0,300,0.1 do --thatsalongtime
5124
        swait()
5125
        CameraEnshaking(1, 7)
5126
            HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
5127
                Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
5128
                root.Velocity = root.CFrame.lookVector * 225
5129
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5130
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
5131
        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)
5132
        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)
5133
        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)
5134
        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)
5135
    end
5136
        Cause_Im_having_a_good_time_having_a_good_time:Stop()
5137
    attack = false
5138
        Humanoid.JumpPower = 50
5139
        Character.Head.face.Texture = "rbxassetid://620619801"
5140
    hum.WalkSpeed = 16
5141
        wait(45)
5142
        timetofly = true
5143
        warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
5144
end
5145
5146
function DANCEFORME()
5147
    attack = true
5148
        Character.Head.face.Texture = "rbxassetid://183225545"
5149
        MERKIO:Play()
5150
        repeat
5151
    for i = 0,0.7,0.2 do
5152
        swait()
5153
                MERKIO.Parent = tors
5154
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5155
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5156
        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)
5157
        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)
5158
        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)
5159
        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)
5160
    end
5161
        for i = 0,0.7,0.2 do
5162
                swait()
5163
                MERKIO.Parent = tors
5164
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5165
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5166
        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)
5167
        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)
5168
        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)
5169
        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)
5170
        end
5171
        until MERKIO.Playing == false
5172
        MERKIO:Stop()
5173
        Character.Head.face.Texture = "rbxassetid://620619801"
5174
    attack = false
5175
    hum.WalkSpeed = 16
5176
end
5177
5178
function HAA55() --ik
5179
    attack = true
5180
    hum.WalkSpeed = 1.01
5181
        Character.Head.face.Texture = "rbxassetid://111523405"
5182
    CreateSound("1395854043", hed, 10, 1)
5183
    for i = 0,14,0.1 do
5184
        swait()
5185
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5186
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5187
        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)
5188
        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)
5189
        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)
5190
        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)
5191
    end
5192
    attack = false
5193
        Character.Head.face.Texture = "rbxassetid://620619801"
5194
    hum.WalkSpeed = 16
5195
end
5196
5197
function DistortThem()
5198
    CanUse = false
5199
    local HIT = tors.Touched:Connect(function(hit)
5200
    Kill(hit.Parent)
5201
    end)
5202
    for i = 1, 350 do
5203
                    swait()
5204
                    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)
5205
                    CreateSound("333430981", hed, 1.5, 1)
5206
                    RA.Parent = ra
5207
                    LA.Parent = la
5208
                    FT.Parent = tors
5209
                    RL.Parent = rl
5210
                    LL.Parent = ll
5211
        for _,v in next, char:GetDescendants() do
5212
            if(v:IsA'DataModelMesh')then
5213
                v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
5214
            end
5215
        end
5216
        end
5217
        FT.Parent = nil
5218
        RA.Parent = nil
5219
        LA.Parent = nil
5220
        RL.Parent = nil
5221
        LL.Parent = nil
5222
        for _,v in next, char:GetDescendants() do
5223
            if(v:IsA'DataModelMesh')then
5224
                v.Offset = Vector3.new(0,0,0)
5225
            end
5226
        end
5227
        HIT:Disconnect()
5228
        wait(3.5)
5229
        CanUse = true
5230
end
5231
5232
function targett()
5233
if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5234
TargetSelect(mouse.Target.Parent)
5235
CreateSound("743521450", char, 1, .8)
5236
end
5237
end
5238
5239
function un_fun()
5240
        attack = true
5241
	hum.WalkSpeed = 0
5242
        BTAUNT:Play()
5243
        repeat
5244
        swait()
5245
        BTAUNT.Parent = tors
5246
        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)
5247
	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)
5248
	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)
5249
	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)
5250
        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)
5251
	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)
5252
	until BTAUNT.Playing == false
5253
        attack = false
5254
	hum.WalkSpeed = 16
5255
end
5256
function thisisit()
5257
        attack = true
5258
	hum.WalkSpeed = 0
5259
        STAUNT:Play()
5260
        repeat
5261
        swait()
5262
        STAUNT.Parent = tors
5263
		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)
5264
		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)
5265
		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)
5266
		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)
5267
		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)
5268
		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)
5269
	until STAUNT.Playing == false
5270
        attack = false
5271
	hum.WalkSpeed = 16
5272
end
5273
function PENIS()
5274
        attack = true
5275
	hum.WalkSpeed = 0
5276
        NOSOUND:Play()
5277
        repeat
5278
        swait()
5279
        NOSOUND.Parent = tors
5280
		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)
5281
		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)
5282
		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)
5283
		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)
5284
		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)
5285
		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)
5286
	until NOSOUND.Playing == false
5287
        attack = false
5288
	hum.WalkSpeed = 16
5289
end
5290
function Exploit()
5291
        exploitable = false
5292
	Cso("907332670", tors, 10, 1.05)
5293
	coroutine.resume(coroutine.create(function() 
5294
	for i = 1,20,0.1 do
5295
        swait()
5296
	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)
5297
        end
5298
	Cso("12222030", tors, 10, 1.05)
5299
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5300
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5301
		if v:FindFirstChild("Head") then
5302
                        Eviscerate(v)
5303
                        SoulSteal(v)
5304
		end
5305
	end
5306
        wait(15)
5307
        exploitable = true
5308
        end))
5309
end
5310
function wutdefaq()
5311
        attack = true
5312
	hum.WalkSpeed = 0
5313
        WTF:Play()
5314
        repeat
5315
        swait()
5316
        WTF.Parent = tors
5317
		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)
5318
		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)
5319
		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)
5320
		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)
5321
		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)
5322
		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)
5323
	until STAUNT.Playing == false
5324
        attack = false
5325
	hum.WalkSpeed = 16
5326
end
5327
function Exploit()
5328
        exploitable = false
5329
	Cso("135017578", tors, 10, 1.05)
5330
	coroutine.resume(coroutine.create(function() 
5331
	for i = 1,20,0.1 do
5332
        swait()
5333
	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)
5334
        end
5335
	Cso("160718677", tors, 10, 1.05)
5336
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5337
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5338
		if v:FindFirstChild("Head") then
5339
                        Eviscerate(v)
5340
                        SoulSteal(v)
5341
		end
5342
	end
5343
        wait(15)
5344
        exploitable = true
5345
        end))
5346
end
5347
function ASCENTION()
5348
	attack = true
5349
	hum.WalkSpeed = 0
5350
	Cso("987502413", tors, 10, 1.05)
5351
        local vel2 = Instance.new("BodyVelocity",tors)
5352
        vel2.Velocity = Vector3.new(0,30,0)
5353
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5354
	for i = 0,20,0.1 do
5355
	HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "Random Guy")
5356
		swait()
5357
                BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5358
                BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5359
		CameraEnshaking(1, 4)
5360
		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)
5361
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5362
		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)
5363
		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)
5364
		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)
5365
		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)
5366
	end
5367
	hum.WalkSpeed = 16
5368
        vel2:Destroy()
5369
	attack = false
5370
end
5371
5372
function Taunt1()
5373
    attack = true
5374
    hum.WalkSpeed = 3.01
5375
    Cso("1535994137", hed, 10, 1)
5376
    for i = 0, 9, 0.1 do
5377
        swait()
5378
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0.1)
5379
        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)
5380
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 3.5)), Rad(0), Rad(-30)), 0.1)
5381
        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)
5382
        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)
5383
        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)
5384
        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)
5385
    end
5386
    hum.WalkSpeed = 16
5387
    attack = false
5388
end
5389
5390
function Destruction()
5391
    attack = true
5392
    local Ring1 = Instance.new("Part", char)
5393
    Ring1.Anchored = true
5394
    Ring1.BrickColor = maincolor
5395
    Ring1.CanCollide = false
5396
    Ring1.FormFactor = 3
5397
    Ring1.Name = "Ring"
5398
    Ring1.Material = "Neon"
5399
    Ring1.Size = Vector3.new(1, 0.05, 1)
5400
    Ring1.Transparency = 1
5401
    Ring1.TopSurface = 0
5402
    Ring1.BottomSurface = 0
5403
    local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
5404
    Ring1Mesh.MeshType = "Brick"
5405
    Ring1Mesh.Name = "SizeMesh"
5406
    Ring1Mesh.Scale = Vector3.new(0, 1, 0)
5407
    local InnerRing1 = Ring1:Clone()
5408
    InnerRing1.Parent = char
5409
    InnerRing1.Transparency = 0
5410
    InnerRing1.BrickColor = BrickColor.new("New Yeller")
5411
    InnerRing1.Size = Vector3.new(1, 1, 1)
5412
    local InnerRing1Mesh = InnerRing1.SizeMesh
5413
    InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
5414
    InnerRing1Mesh.MeshType = "Sphere"
5415
    Ring1:Destroy()
5416
    for i = 0, 5, 0.1 do
5417
        swait()
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, maincolor, 0)
5419
        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)
5420
        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)
5421
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
5422
        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)
5423
        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)
5424
        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)
5425
        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)
5426
        root.CFrame = FaceMouse()[1]
5427
    end
5428
    InnerRing1.Transparency = 1
5429
    InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
5430
    CreateSound("294188875", char, 2.3, 1)
5431
    local a = IT("Part", char)
5432
    a.Name = "Direction"
5433
    a.Anchored = true
5434
    a.BrickColor = maincolor
5435
    a.Material = "Neon"
5436
    a.Transparency = 0
5437
    a.Shape = "Cylinder"
5438
    a.CanCollide = false
5439
    local a2 = IT("Part", char)
5440
    a2.Name = "Direction"
5441
    a2.Anchored = true
5442
    a2.BrickColor = maincolor
5443
    a2.Color = maincolor.Color
5444
    a2.Material = "Neon"
5445
    a2.Transparency = 0.5
5446
    a2.Shape = "Cylinder"
5447
    a2.CanCollide = false
5448
    local ba = IT("Part", char)
5449
    ba.Name = "HitDirect"
5450
    ba.Anchored = true
5451
    ba.BrickColor = maincolor
5452
    ba.Material = "Neon"
5453
    ba.Transparency = 1
5454
    ba.CanCollide = false
5455
    local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5456
    local ignore = char
5457
    local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5458
    a.BottomSurface = 10
5459
    a.TopSurface = 10
5460
    a2.BottomSurface = 10
5461
    a2.TopSurface = 10
5462
    local distance = (InnerRing1.CFrame.p - position).magnitude
5463
    a.Size = Vector3.new(distance, 1, 1)
5464
    a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5465
    a2.Size = Vector3.new(distance, 1, 1)
5466
    a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5467
    ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5468
    a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5469
    a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5470
    game:GetService("Debris"):AddItem(a, 20)
5471
    game:GetService("Debris"):AddItem(a2, 20)
5472
    game:GetService("Debris"):AddItem(ba, 20)
5473
    local msh = Instance.new("SpecialMesh", a)
5474
    msh.MeshType = "Sphere"
5475
    msh.Scale = Vector3.new(1, 25, 25)
5476
    local msh2 = Instance.new("SpecialMesh", a2)
5477
    msh2.MeshType = "Sphere"
5478
    msh2.Scale = Vector3.new(1, 30, 30)
5479
    for i = 0, 10, 0.1 do
5480
        swait()
5481
        root.CFrame = FaceMouse()[1]
5482
        hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
5483
        a2.Color = maincolor.Color
5484
        InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
5485
        ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5486
        hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5487
        distance = (InnerRing1.CFrame.p - position).magnitude
5488
        a.Size = Vector3.new(distance, 1, 1)
5489
        a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5490
        a2.Size = Vector3.new(distance, 1, 1)
5491
        a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5492
        ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5493
        a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5494
        a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5495
        msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
5496
        msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
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
        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)
5499
        for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
5500
        if v:FindFirstChild("Head") then
5501
            Eviscerate(v)
5502
            SoulSteal(v)
5503
        end
5504
    end
5505
    end
5506
    a:Destroy()
5507
    a2:Destroy()
5508
    ba:Destroy()
5509
    InnerRing1:Destroy()
5510
    attack = false
5511
    hum.CameraOffset = Vector3.new(0,0,0)
5512
end
5513
5514
function Flame_Burst()
5515
	local target = nil
5516
	local targettorso = nil
5517
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5518
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
5519
			target = mouse.Target.Parent.Humanoid
5520
			target2 = mouse.Target.Parent
5521
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
5522
		end
5523
	end
5524
	if target ~= nil then
5525
		attack = true
5526
		hum.WalkSpeed = 0
5527
		for i = 0, 3.4, 0.1 do
5528
			swait()
5529
			hum.WalkSpeed = 0
5530
			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)
5531
			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)
5532
			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)
5533
			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)
5534
			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)
5535
			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)
5536
		end
5537
		--targettorso:BreakJoints()
5538
		for i = 0, 3.4, 0.1 do
5539
			swait()
5540
			hum.WalkSpeed = 0
5541
			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)
5542
			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)
5543
			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)
5544
			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)
5545
			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)
5546
			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)
5547
		end
5548
		for i, v in pairs(target2:GetChildren()) do
5549
			if(not char:IsAncestorOf(v))then
5550
				local hum = (v and v.Parent and v.Parent:FindFirstChildOfClass'Humanoid')
5551
				local hedder = (v and v.Parent and v.Parent:FindFirstChild'Head')
5552
				if(hum and hedder and hum.Health > 0)then
5553
				Eviscerate(v.Parent)
5554
			end
5555
			end
5556
		end
5557
		attack = false
5558
		hum.WalkSpeed = 16
5559
	end
5560
end
5561
5562
function GIMME_THOSE()
5563
    attack = true
5564
    chatfunc("BURN....", BrickColor.random().Color)
5565
    for i = 0,5.2,0.1 do
5566
        swait()
5567
        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)
5568
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5569
        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)
5570
        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)
5571
        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)
5572
        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)
5573
    end
5574
    chatfunc("IN....", BrickColor.random().Color)
5575
    wait(2)
5576
    CreateSound("331666100", char, 10, 1)
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, 10.6, 10.6, 0.05)
5581
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
5582
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
5583
    chatfunc("HELL!!!!!", BrickColor.random().Color)
5584
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
5585
        if v:FindFirstChild("Head") then
5586
            Eviscerate(v)
5587
            SoulSteal(v)
5588
        end
5589
    end
5590
    coroutine.resume(coroutine.create(function()
5591
        for i = 0,2.8,0.1 do
5592
            swait()
5593
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
5594
        end
5595
        for i = 0,1.8,0.1 do
5596
            swait()
5597
        hum.CameraOffset = Vector3.new(0,0,0)
5598
        end
5599
    end))
5600
    for i = 0,3.7,0.1 do
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
        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)
5603
        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)
5604
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5605
        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)
5606
        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)
5607
        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)
5608
        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)
5609
    end
5610
    wait(.6)
5611
    CreateSound("907332997", hed, 10, 1)
5612
    attack = false
5613
end
5614
5615
function Eruption()
5616
    attack = true
5617
    hum.WalkSpeed = 2
5618
        hum.JumpPower = 0
5619
    for i = 0,7,0.1 do
5620
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
5621
        swait()
5622
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5623
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5624
        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)
5625
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5626
        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)
5627
        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)
5628
        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)
5629
        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)
5630
    end
5631
    CreateSound("144699494", tors, 10, 1)
5632
    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)
5633
    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)
5634
    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)
5635
    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)
5636
    MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
5637
    coroutine.resume(coroutine.create(function()
5638
        for i = 0,1.8,0.1 do
5639
            swait()
5640
            hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
5641
        end
5642
        for i = 0,1.8,0.1 do
5643
            swait()
5644
        hum.CameraOffset = Vector3.new(0,0,0)
5645
        end
5646
    end))
5647
        local vel2 = Instance.new("BodyVelocity",tors)
5648
        vel2.Velocity = Vector3.new(0,55,0)
5649
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5650
    for i = 0,4,0.1 do
5651
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
5652
        swait()
5653
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5654
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5655
        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)
5656
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5657
        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)
5658
        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)
5659
        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)
5660
        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)
5661
    end
5662
    hum.WalkSpeed = 16
5663
        vel2:Destroy()
5664
        hum.JumpPower = 50
5665
    attack = false
5666
end
5667
5668
function Solar_Flare2()
5669
    attack = true
5670
    hum.WalkSpeed = 2
5671
        hum.JumpPower = 75
5672
        hum.Jump = true
5673
        wait(0.4)
5674
    CreateSound("144699494", tors, 10, 1)
5675
        hum.JumpPower = 0
5676
    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)
5677
    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)
5678
    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)
5679
    for i = 0,20,0.1 do
5680
                root.Velocity = root.CFrame.lookVector * 60
5681
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5682
        swait()
5683
        Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5684
        Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5685
        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)
5686
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5687
        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)
5688
        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)
5689
        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)
5690
        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)
5691
    end
5692
    hum.WalkSpeed = 16
5693
        hum.JumpPower = 50
5694
    attack = false
5695
end
5696
5697
function Solar_Flare()
5698
    attack = true
5699
    hum.WalkSpeed = 2
5700
        hum.JumpPower = 75
5701
        hum.Jump = true
5702
        wait(0.4)
5703
    CreateSound("144699494", tors, 10, 1)
5704
        hum.JumpPower = 0
5705
    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)
5706
    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)
5707
    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)
5708
    for i = 0,20,0.1 do
5709
                root.Velocity = root.CFrame.lookVector * 60
5710
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5711
        swait()
5712
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5713
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5714
        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)
5715
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5716
        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)
5717
        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)
5718
        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)
5719
        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)
5720
    end
5721
    hum.WalkSpeed = 16
5722
        hum.JumpPower = 50
5723
    attack = false
5724
end
5725
function dmg(dude)
5726
if dude.Name ~= char then
5727
dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
5728
local bgf = Instance.new("BodyGyro",dude.Head)
5729
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5730
local val = Instance.new("BoolValue",dude)
5731
val.Name = "IsHit"
5732
local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
5733
local partasdeff = Instance.new("ParticleEmitter",torsy)
5734
partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5735
partasdeff.LightEmission = .1
5736
partasdeff.Size = NumberSequence.new(0.2)
5737
partasdeff.Texture = "rbxassetid://771221224"
5738
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5739
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5740
partasdeff.Transparency = bbb
5741
partasdeff.Size = aaa
5742
partasdeff.ZOffset = .9
5743
partasdeff.Acceleration = Vector3.new(0, -5, 0)
5744
partasdeff.LockedToPart = false
5745
partasdeff.EmissionDirection = "Back"
5746
partasdeff.Lifetime = NumberRange.new(1, 2)
5747
partasdeff.Rate = 1000
5748
partasdeff.Rotation = NumberRange.new(-100, 100)
5749
partasdeff.RotSpeed = NumberRange.new(-100, 100)
5750
partasdeff.Speed = NumberRange.new(6)
5751
partasdeff.VelocitySpread = 10000
5752
partasdeff.Enabled=false
5753
partasdeff:Emit(30)
5754
coroutine.wrap(function()
5755
targetted = nil
5756
swait(30)
5757
dude:BreakJoints()
5758
swait(5)
5759
dude:FindFirstChildOfClass("Humanoid"):Destroy()
5760
for i=0,1,.05 do
5761
for a,v in pairs(dude:GetChildren()) do
5762
if v:IsA("BasePart") then
5763
v.Transparency = i
5764
end
5765
end
5766
swait()
5767
end
5768
for a,v in pairs(dude:GetChildren()) do
5769
if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
5770
v.ParticleEmitter.Enabled = false
5771
end
5772
game:service'Debris':AddItem(v,2)
5773
end
5774
end)()
5775
end
5776
end
5777
function kdown(dd)
5778
if dd.Name ~= char then
5779
dd.Humanoid.PlatformStand = true
5780
local bgf = Instance.new("BodyGyro",dd.Head)
5781
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5782
local val = Instance.new("BoolValue",dd)
5783
val.Name = "IsHit"
5784
end
5785
end
5786
function TargetSelect(person)
5787
local dd=coroutine.wrap(function()
5788
if targetted ~= person then
5789
targetted = person
5790
img2.Size = UDim2.new(1,0,1,0)
5791
img2.ImageTransparency = 0
5792
img2.Position = UDim2.new(0,0,0,0)
5793
for i = 0, 2, 0.1 do
5794
swait()
5795
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
5796
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
5797
img2.ImageTransparency = img2.ImageTransparency + 0.05
5798
end
5799
end
5800
end)
5801
dd()
5802
end
5803
function Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
5804
    attack = true
5805
    hum.WalkSpeed = 0
5806
    if targetted.Name ~= "makhail07" and targetted.Name ~= "Salvo_Starly" and targetted.Name ~= "Nebula_Zorua" and targetted.Name ~= "KillerDarkness0105" then
5807
        local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
5808
            local partasdeff = Instance.new("ParticleEmitter",torsy)
5809
            partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5810
            partasdeff.LightEmission = .1
5811
            partasdeff.Size = NumberSequence.new(0.2)
5812
            partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
5813
            aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5814
            bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5815
            partasdeff.Transparency = bbb
5816
            partasdeff.Size = aaa
5817
            partasdeff.ZOffset = .9
5818
            partasdeff.Acceleration = Vector3.new(0, -5, 0)
5819
            partasdeff.LockedToPart = false
5820
            partasdeff.EmissionDirection = "Back"
5821
            partasdeff.Lifetime = NumberRange.new(1, 2)
5822
            partasdeff.Rate = 1000
5823
            partasdeff.Rotation = NumberRange.new(-100, 100)
5824
            partasdeff.RotSpeed = NumberRange.new(-100, 100)
5825
            partasdeff.Speed = NumberRange.new(6)
5826
            partasdeff.VelocitySpread = 10000
5827
            partasdeff.Enabled=false
5828
    for i = 0, 1.4, 0.1 do
5829
        swait()
5830
        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)
5831
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5832
        if Mrandom(1,15) == 1 then
5833
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5834
        end
5835
        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)
5836
        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)
5837
        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)
5838
        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)
5839
    end
5840
    dmg(targetted)
5841
    partasdeff.Enabled=true
5842
CreateSound("429400881", torsy, 10, .8)
5843
    for i = 0, 1.4, 0.1 do
5844
        swait()
5845
        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)
5846
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5847
        if Mrandom(1,15) == 1 then
5848
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5849
        end
5850
        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)
5851
        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)
5852
        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)
5853
        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)
5854
    end
5855
    partasdeff.Enabled=false
5856
    for i = 0, 1.4, 0.1 do
5857
        swait()
5858
        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)
5859
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5860
        if Mrandom(1,15) == 1 then
5861
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5862
        end
5863
        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)
5864
        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)
5865
        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)
5866
        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)
5867
        end
5868
    attack = false
5869
    hum.WalkSpeed = 16
5870
    elseif targetted.Name == "makhail07" then
5871
    for i = 0, 2.4, 0.1 do
5872
        swait()
5873
        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)
5874
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5875
        if Mrandom(1,15) == 1 then
5876
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5877
        end
5878
        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)
5879
        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)
5880
        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)
5881
        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)
5882
    end
5883
    for i = 0, 2.4, 0.1 do
5884
        swait()
5885
        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)
5886
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5887
        if Mrandom(1,15) == 1 then
5888
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5889
        end
5890
        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)
5891
        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)
5892
        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)
5893
        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)
5894
    end
5895
    coroutine.wrap(function()
5896
    wait(2)
5897
    --partasdeff:Remove()
5898
    end)()
5899
    local sel = Mrandom(1,3)
5900
    if sel == 1 then   
5901
    chatfunc("Hmhmhm, Why try?")
5902
    elseif sel == 2 then   
5903
    chatfunc("Stop it that's my creator.")
5904
    elseif sel == 3 then
5905
    chatfunc("I can't do that...")
5906
    end
5907
    wait(2)
5908
    hum.WalkSpeed = 16
5909
    attack = false
5910
    elseif targetted.Name == "Salvo_Starly" then
5911
        for i = 0, 2.4, 0.1 do
5912
        swait()
5913
        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)
5914
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5915
        if Mrandom(1,15) == 1 then
5916
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5917
        end
5918
        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)
5919
        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)
5920
        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)
5921
        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)
5922
    end
5923
        for i = 0, 2.4, 0.1 do
5924
        swait()
5925
        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)
5926
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5927
        if Mrandom(1,15) == 1 then
5928
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5929
        end
5930
        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)
5931
        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)
5932
        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)
5933
        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)
5934
    end
5935
    coroutine.wrap(function()
5936
    wait(2)
5937
    --partasdeff:Remove()
5938
    end)()
5939
    local sel = Mrandom(1,3)
5940
    if sel == 1 then   
5941
    chatfunc("Sorry about that.")
5942
    elseif sel == 2 then   
5943
    chatfunc("H-Hello. I almost killed you.")
5944
    elseif sel == 3 then
5945
    chatfunc("OwO?")
5946
    end
5947
    wait(2)
5948
    hum.WalkSpeed = 16
5949
    attack = false
5950
    elseif targetted.Name == "Nebula_Zorua" then
5951
        for i = 0, 2.4, 0.1 do
5952
        swait()
5953
        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)
5954
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5955
        if Mrandom(1,15) == 1 then
5956
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5957
        end
5958
        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)
5959
        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)
5960
        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)
5961
        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)
5962
    end
5963
        for i = 0, 2.4, 0.1 do
5964
        swait()
5965
        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)
5966
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5967
        if Mrandom(1,15) == 1 then
5968
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5969
        end
5970
        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)
5971
        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)
5972
        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)
5973
        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)
5974
    end
5975
    coroutine.wrap(function()
5976
    wait(2)
5977
    --partasdeff:Remove()
5978
    end)()
5979
    local sel = Mrandom(1,3)
5980
    if sel == 1 then   
5981
    chatfunc("Sorry, Nebula.")
5982
    elseif sel == 2 then   
5983
    chatfunc("Theres no need to harm you. Yet...")
5984
    elseif sel == 3 then
5985
    chatfunc("My mistake.")
5986
    end
5987
    wait(2)
5988
    hum.WalkSpeed = 16
5989
    attack = false
5990
    elseif targetted.Name == "KillerDarkness0105" then
5991
        for i = 0, 2.4, 0.1 do
5992
        swait()
5993
        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)
5994
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5995
        if Mrandom(1,15) == 1 then
5996
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5997
        end
5998
        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)
5999
        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)
6000
        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)
6001
        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)
6002
    end
6003
        for i = 0, 2.4, 0.1 do
6004
        swait()
6005
        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)
6006
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
6007
        if Mrandom(1,15) == 1 then
6008
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
6009
        end
6010
        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)
6011
        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)
6012
        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)
6013
        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)
6014
    end
6015
    coroutine.wrap(function()
6016
    wait(2)
6017
    --partasdeff:Remove()
6018
    end)()
6019
    local sel = Mrandom(1,3)
6020
    if sel == 1 then   
6021
    chatfunc("Hm, Killer it's been a while.")
6022
    elseif sel == 2 then   
6023
    chatfunc("No need for this.")
6024
    elseif sel == 3 then
6025
    chatfunc("Hello, sorry.")
6026
    end
6027
    wait(2)
6028
    hum.WalkSpeed = 16
6029
    attack = false
6030
    end
6031
end
6032
function HAAHHHHHH()
6033
    attack = true
6034
    hum.WalkSpeed = 0
6035
    Cso("300208779", hed, 10, 1)
6036
    for i = 0,9,0.1 do
6037
        swait()
6038
        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)
6039
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
6040
        if Mrandom(1,15) == 1 then
6041
        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)
6042
        end
6043
        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)
6044
        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)
6045
        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)
6046
        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)
6047
    end
6048
    attack = false
6049
    hum.WalkSpeed = 16
6050
end
6051
-------------------------------------------------------
6052
--End Attacks N Stuff--
6053
-------------------------------------------------------
6054
6055
Sprinting = false
6056
mouse.KeyDown:connect(function(key)
6057
    if string.byte(key) == 48 and attack == false and Mode ~= 10 then
6058
        Swing = 2
6059
        hum.WalkSpeed = 38.82
6060
        Sprinting = true
6061
    end
6062
end)
6063
mouse.KeyUp:connect(function(key)
6064
    if string.byte(key) == 48 and attack == false then
6065
        Swing = 1
6066
        Sprinting = false
6067
        hum.WalkSpeed = 16
6068
    end
6069
end)
6070
mouse.KeyDown:connect(function(key)
6071
    if attack == false then
6072
        if key == 'q' and Mode == 1 then
6073
                        Power_Burst()
6074
        elseif key == 'e' and Mode == 1 then
6075
            Mode = 2
6076
            SONG = 254826701
6077
            tecks2.Text = "Evil Gloves"
6078
            tecks2.TextColor3 = Color3.fromRGB(196, 40, 28)
6079
            tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6080
        for i, v in pairs(ArmourParts) do
6081
        v.BrickColor = BrickColor.new("Bright red")
6082
        v.Material = "Neon"
6083
        v.Transparency = 0
6084
        end
6085
  for i, v in pairs(NeonParts) do
6086
    maincolor = BrickColor.new("New Yeller")
6087
    v.BrickColor = maincolor
6088
    v.Material = "Neon"
6089
    v.Transparency = 0
6090
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6091
  end
6092
  for i, v in pairs(ArmourParts2) do
6093
    v.BrickColor = BrickColor.new("Bright red")
6094
    v.Material = "Neon"
6095
    v.Transparency = 0
6096
  end
6097
  for i, v in pairs(NeonParts2) do
6098
    maincolor = BrickColor.new("New Yeller")
6099
    v.BrickColor = maincolor
6100
    v.Material = "Neon"
6101
    v.Transparency = 0
6102
  end
6103
        elseif key == 'e' and Mode == 2 then
6104
            resetmode()
6105
        elseif key == 't' and Mode == 1 then
6106
                        Taunt()
6107
        elseif key == 'q' and Mode == 2 then
6108
                        Magic_Bombs()
6109
        elseif key == 'e' and Mode == 2 then
6110
                        Dangerous_Field()
6111
        elseif key == 't' and Mode == 2 then
6112
                        HAAH()
6113
        end
6114
    ---------------------------------------------------------------------
6115
    if key == 'r' and Mode == 1 then
6116
        Mode = 98534
6117
        SONG = 486598641
6118
        tecks2.Text = "EDGY"
6119
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6120
        tecks2.TextStrokeColor3 = Color3.fromRGB(98, 37, 209)
6121
 for i, v in pairs(ArmourParts) do
6122
    v.BrickColor = BrickColor.new("Really black")
6123
    v.Material = "Neon"
6124
    v.Transparency = 0
6125
  end
6126
  for i, v in pairs(NeonParts) do
6127
    maincolor = BrickColor.new("Royal purple")
6128
    v.BrickColor = maincolor
6129
    v.Material = "Neon"
6130
    v.Transparency = 0
6131
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1471407701"
6132
  end
6133
 for i, v in pairs(ArmourParts2) do
6134
    v.BrickColor = BrickColor.new("Really black")
6135
    v.Material = "Neon"
6136
    v.Transparency = 0
6137
  end
6138
  for i, v in pairs(NeonParts2) do
6139
    maincolor = BrickColor.new("Royal purple")
6140
    v.BrickColor = maincolor
6141
    v.Material = "Neon"
6142
    v.Transparency = 0
6143
  end
6144
        elseif key == 'q' and Mode == 98534 then
6145
            targett()
6146
        elseif key == 'e' and Mode == 98534 and targetted ~= nil then
6147
            Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
6148
        elseif key == 't' and Mode == 98534 then
6149
            HAAHHHHHH()
6150
        elseif key == 'r' and Mode == 98534  then
6151
            resetmode()
6152
    end
6153
    ---------------------------------------------------------------------
6154
    if key == 'm' and Mode == 1 then
6155
        Mode = pIXELATED
6156
        SONG = 853518668
6157
        tecks2.Text = "PiXeL"
6158
        tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
6159
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6160
 for i, v in pairs(ArmourParts) do
6161
    v.BrickColor = BrickColor.new("Really black")
6162
    v.Material = "Neon"
6163
    v.Transparency = 0
6164
  end
6165
  for i, v in pairs(NeonParts) do
6166
    maincolor = BrickColor.new("Lapis")
6167
    v.BrickColor = maincolor
6168
    v.Material = "Neon"
6169
    v.Transparency = 0
6170
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=231432333"
6171
  end
6172
 for i, v in pairs(ArmourParts2) do
6173
    v.BrickColor = BrickColor.new("Really black")
6174
    v.Material = "Neon"
6175
    v.Transparency = 0
6176
  end
6177
  for i, v in pairs(NeonParts2) do
6178
    maincolor = BrickColor.new("Lapis")
6179
    v.BrickColor = maincolor
6180
    v.Material = "Neon"
6181
    v.Transparency = 0
6182
  end
6183
        elseif key == 'm' and Mode == pIXELATED then
6184
            resetmode()
6185
        elseif key == 'q' and Mode == pIXELATED and corrupted == false then
6186
            Pixel_Corrupt()
6187
        elseif key == 'm' and Mode == pIXELATED then
6188
            resetmode()
6189
    end
6190
    ---------------------------------------------------------------------
6191
    if key == 'y' and Mode == 1 then
6192
        Mode = 3
6193
        SONG = 580367180
6194
        tecks2.Text = "Stranger"
6195
        tecks2.TextColor3 = Color3.fromRGB(.5, 0, .5)
6196
        tecks2.TextStrokeColor3 = Color3.fromRGB(.5, 0, .5)
6197
 for i, v in pairs(ArmourParts) do
6198
    v.BrickColor = BrickColor.new("Black")
6199
    v.Material = "Neon"
6200
    v.Transparency = 0
6201
  end
6202
  for i, v in pairs(NeonParts) do
6203
    maincolor = BrickColor.new("Royal purple")
6204
    v.BrickColor = maincolor
6205
    v.Material = "Neon"
6206
    v.Transparency = 0
6207
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6208
  end 
6209
 for i, v in pairs(ArmourParts2) do
6210
    v.BrickColor = BrickColor.new("Black")
6211
    v.Material = "Neon"
6212
    v.Transparency = 0
6213
  end
6214
  for i, v in pairs(NeonParts2) do
6215
    maincolor = BrickColor.new("Royal purple")
6216
    v.BrickColor = maincolor
6217
    v.Material = "Neon"
6218
    v.Transparency = 0
6219
  end 
6220
        elseif key == 'y' and Mode == 3 then
6221
            resetmode()
6222
        elseif key == 'e' and Mode == 3 then
6223
            Painful_Stomp()
6224
        elseif key == 'z' and Mode == 3 then
6225
            Purity_Slam()
6226
        elseif key == 'x' and Mode == 3 then
6227
            Tauntmelon()
6228
        elseif key == 't' and Mode == 3 then
6229
            un_fun()
6230
        elseif key == 'q' and Mode == 3 then
6231
            Shockwave()
6232
    end
6233
    ---------------------------------------------------------------------
6234
    if key == 'u' and Mode == 1 then
6235
        Mode = 1555
6236
        SONG = 1131624146
6237
        tecks2.Text = "Anime"
6238
        tecks2.TextColor3 = Color3.fromRGB(255,0,255)
6239
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,255)
6240
 for i, v in pairs(ArmourParts) do
6241
    v.BrickColor = BrickColor.new("Black")
6242
    v.Material = "Neon"
6243
    v.Transparency = 0
6244
  end
6245
  for i, v in pairs(NeonParts) do
6246
    maincolor = BrickColor.new("Carnation pink")
6247
    v.BrickColor = maincolor
6248
    v.Material = "Neon"
6249
    v.Transparency = 0
6250
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=648887959"
6251
  end
6252
 for i, v in pairs(ArmourParts2) do
6253
    v.BrickColor = BrickColor.new("Black")
6254
    v.Material = "Neon"
6255
    v.Transparency = 0
6256
  end
6257
  for i, v in pairs(NeonParts2) do
6258
    maincolor = BrickColor.new("Carnation pink")
6259
    v.BrickColor = maincolor
6260
    v.Material = "Neon"
6261
    v.Transparency = 0
6262
  end
6263
        elseif key == 'u' and Mode == 1555 then
6264
            resetmode()
6265
        elseif key == 'y' and Mode == 1555 then
6266
            Field()
6267
        elseif key == 't' and Mode == 1555 then
6268
            lolik()
6269
        elseif key == 'q' and Mode == 1555 then
6270
            Pixel_Corrupt()
6271
        elseif key == 'f' and Mode == 1555 then
6272
            Anime_Splosion()
6273
        elseif key == 'z' and Mode == 1555 then
6274
            Cryo_Freeze()
6275
        elseif key == 'x' and Mode == 1555 then
6276
            Painful_Stomp2()
6277
    end
6278
    ---------------------------------------------------------------------
6279
    if key == 'i' and Mode == 1 then
6280
        Mode = 56565
6281
        SONG = 419346122
6282
        tecks2.Text = "Solar"
6283
        tecks2.TextColor3 = Color3.fromRGB(222,255,0)
6284
        tecks2.TextStrokeColor3 = Color3.fromRGB(222,255,0)
6285
 for i, v in pairs(ArmourParts) do
6286
    v.BrickColor = BrickColor.new("Really black")
6287
    v.Material = "Neon"
6288
    v.Transparency = 0
6289
  end
6290
  for i, v in pairs(NeonParts) do
6291
    maincolor = BrickColor.new("Deep orange")
6292
    v.BrickColor = maincolor
6293
    v.Material = "Neon"
6294
    v.Transparency = 0
6295
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6296
  end
6297
 for i, v in pairs(ArmourParts2) do
6298
    v.BrickColor = BrickColor.new("Really black")
6299
    v.Material = "Neon"
6300
    v.Transparency = 0
6301
  end
6302
  for i, v in pairs(NeonParts2) do
6303
    maincolor = BrickColor.new("Deep orange")
6304
    v.BrickColor = maincolor
6305
    v.Material = "Neon"
6306
    v.Transparency = 0
6307
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6308
  end
6309
        elseif key == 't' and Mode == 56565 then
6310
            Taunt2()
6311
        elseif key == 'i' and Mode == 56565 then
6312
            resetmode()
6313
        elseif key == 'c' and Mode == 56565 then
6314
            Eruption2()
6315
        elseif key == 'x' and Mode == 56565 then
6316
            Solar_Flare2()
6317
        elseif key == 'z' and Mode == 56565 then
6318
            Painful_Stomp()
6319
    end
6320
    ---------------------------------------------------------------------
6321
    if key == 'm' and Mode == 6 then
6322
        Mode = 1800
6323
        SONG = 1118967006
6324
        tecks2.Text = "Forbidden Soul"
6325
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6326
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6327
 for i, v in pairs(ArmourParts) do
6328
    v.BrickColor = BrickColor.new("Hot White")
6329
    v.Material = "Neon"
6330
    v.Transparency = 0
6331
  end
6332
  for i, v in pairs(NeonParts) do
6333
    maincolor = BrickColor.new("Really black")
6334
    v.BrickColor = maincolor
6335
    v.Material = "Neon"
6336
    v.Transparency = 0
6337
  end
6338
 for i, v in pairs(ArmourParts2) do
6339
    v.BrickColor = BrickColor.new("Hot White")
6340
    v.Material = "Neon"
6341
    v.Transparency = 0
6342
  end
6343
  for i, v in pairs(NeonParts2) do
6344
    maincolor = BrickColor.new("Really black")
6345
    v.BrickColor = maincolor
6346
    v.Material = "Neon"
6347
    v.Transparency = 0
6348
  end
6349
char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6350
        elseif key == 't' and Mode == 1800 then
6351
            TTTTTTTTTTGaunt()
6352
        elseif key == 'm' and Mode == 1800 then
6353
            resetmode()
6354
        elseif key == 'q' and Mode == 1800 and exploitable == true then
6355
            Exploit()
6356
        elseif key == 'y' and Mode == 1800 then
6357
            Ancient_Rage()
6358
        elseif key == 'r' and Mode == 1800 then
6359
            Distort()
6360
        elseif key == 'g' and Mode == 1800 then
6361
            Hell_From_Above()
6362
        elseif key == 'h' and Mode == 1800 then
6363
            Universal_Crush()
6364
        elseif key == 'j' and Mode == 1800 then
6365
            Multi_Bombs()
6366
        elseif key == 'z' and Mode == 1800 then
6367
            Eruption()
6368
        elseif key == 'x' and Mode == 1800 then
6369
            Solar_Flare()
6370
    end
6371
    ---------------------------------------------------------------------
6372
    if key == 'o' and Mode == 1 then
6373
        Mode = 4
6374
        SONG = 595800581
6375
        tecks2.Text = "Divinity"
6376
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6377
        tecks2.TextStrokeColor3 = Color3.fromRGB(245, 205, 48)
6378
 for i, v in pairs(ArmourParts) do
6379
    v.BrickColor = BrickColor.new("Black")
6380
    v.Material = "Neon"
6381
    v.Transparency = 0
6382
  end
6383
  for i, v in pairs(NeonParts) do
6384
    maincolor = BrickColor.new("Bright yellow")
6385
    v.BrickColor = maincolor
6386
    v.Material = "Neon"
6387
    v.Transparency = 0
6388
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6389
  end
6390
 for i, v in pairs(ArmourParts2) do
6391
    v.BrickColor = BrickColor.new("Black")
6392
    v.Material = "Neon"
6393
    v.Transparency = 0
6394
  end
6395
  for i, v in pairs(NeonParts2) do
6396
    maincolor = BrickColor.new("Bright yellow")
6397
    v.BrickColor = maincolor
6398
    v.Material = "Neon"
6399
    v.Transparency = 0
6400
  end
6401
        elseif key == 'o' and Mode == 4 then
6402
            resetmode()
6403
        elseif key == 't' and Mode == 4 then
6404
            again()
6405
        elseif key == 'q' and Mode == 4 then
6406
            Pulse()
6407
    end
6408
    ---------------------------------------------------------------------
6409
    if key == 'p' and Mode == 1 then
6410
                attack = true
6411
        SONG = 1881895904
6412
                hum.WalkSpeed = 0
6413
            for i = 1,20,0.1 do
6414
                swait()
6415
        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)
6416
        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)
6417
        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)
6418
        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)
6419
        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)
6420
        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)
6421
            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)
6422
                end
6423
                hum.WalkSpeed = 16
6424
                attack = false
6425
        Mode = 100
6426
        tecks2.Text = "OverPowered-Divinity"
6427
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6428
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 176, 0)
6429
            Cso("743499393", tors, 10, 1.05)
6430
            BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
6431
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
6432
 for i, v in pairs(ArmourParts) do
6433
    v.BrickColor = BrickColor.new("Really black")
6434
    v.Material = "Neon"
6435
    v.Transparency = 0.2
6436
  end
6437
  for i, v in pairs(NeonParts) do
6438
    maincolor = BrickColor.new("Deep orange")
6439
    v.BrickColor = maincolor
6440
    v.Material = "Neon"
6441
    v.Transparency = 0.5
6442
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6443
  end
6444
 for i, v in pairs(ArmourParts2) do
6445
    v.BrickColor = BrickColor.new("Really black")
6446
    v.Material = "Neon"
6447
    v.Transparency = 0.2
6448
  end
6449
  for i, v in pairs(NeonParts2) do
6450
    maincolor = BrickColor.new("Deep orange")
6451
    v.BrickColor = maincolor
6452
    v.Material = "Neon"
6453
    v.Transparency = 0.5
6454
  end
6455
        elseif key == 'p' and Mode == 100 then
6456
            resetmode()
6457
        elseif key == 'q' and Mode == 100 then
6458
            LAZER()
6459
    end
6460
    ---------------------------------------------------------------------
6461
    if key == 'f' and Mode == 1 then
6462
        Mode = 5
6463
        SONG = 170282324
6464
        tecks2.Text = "Cyber Monarch"
6465
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6466
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,0)
6467
 for i, v in pairs(ArmourParts) do
6468
    v.BrickColor = BrickColor.new("Black")
6469
    v.Material = "Neon"
6470
    v.Transparency = 0
6471
  end
6472
  for i, v in pairs(NeonParts) do
6473
    maincolor = BrickColor.new("Really red")
6474
    v.BrickColor = maincolor
6475
    v.Material = "Neon"
6476
    v.Transparency = 0
6477
char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
6478
  end
6479
 for i, v in pairs(ArmourParts2) do
6480
    v.BrickColor = BrickColor.new("Black")
6481
    v.Material = "Neon"
6482
    v.Transparency = 0
6483
  end
6484
  for i, v in pairs(NeonParts2) do
6485
    maincolor = BrickColor.new("Really red")
6486
    v.BrickColor = maincolor
6487
    v.Material = "Neon"
6488
    v.Transparency = 0
6489
  end
6490
        elseif key == 'f' and Mode == 5 then
6491
            resetmode()
6492
        elseif key == 'q' and Mode == 5 and exploitable == true then
6493
            Exploit()
6494
        elseif key == 't' and Mode == 5 then
6495
            PENIS()
6496
    end
6497
    ---------------------------------------------------------------------
6498
    if key == 'g' and Mode == 1 then
6499
        Mode = 6
6500
        SONG = 407749940
6501
        tecks2.Text = "The_Hell_Error_BR"
6502
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6503
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6504
 for i, v in pairs(ArmourParts) do
6505
    v.BrickColor = BrickColor.new("Black")
6506
    v.Material = "Metal"
6507
    v.Transparency = 0
6508
  end
6509
  for i, v in pairs(NeonParts) do
6510
    maincolor = BrickColor.new("Really red")
6511
    v.BrickColor = maincolor
6512
    v.Material = "Neon"
6513
    v.Transparency = 0
6514
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
6515
  end
6516
 for i, v in pairs(ArmourParts2) do
6517
    v.BrickColor = BrickColor.new("Black")
6518
    v.Material = "Metal"
6519
    v.Transparency = 0
6520
  end
6521
  for i, v in pairs(NeonParts2) do
6522
    maincolor = BrickColor.new("Really red")
6523
    v.BrickColor = maincolor
6524
    v.Material = "Neon"
6525
    v.Transparency = 0
6526
  end
6527
        elseif key == 'g' and Mode == 6 then
6528
            resetmode()
6529
        elseif key == 'q' and Mode == 6 then
6530
            Distort()
6531
        elseif key == 'e' and Mode == 6 then
6532
            Ancient_Rage()
6533
        elseif key == 't' and Mode == 6 then
6534
            TTTTTTTTTTTaunt()
6535
    end
6536
    ---------------------------------------------------------------------
6537
    if key == 'h' and Mode == 1 then
6538
        Mode = 7
6539
        SONG = 150794704
6540
        tecks2.Text = "Doge"
6541
        tecks2.TextColor3 = Color3.fromRGB(163, 162, 165)
6542
        tecks2.TextStrokeColor3 = Color3.fromRGB(253, 234, 141)
6543
 for i, v in pairs(ArmourParts) do
6544
    v.BrickColor = BrickColor.new("Cool yellow")
6545
    v.Material = "Neon"
6546
    v.Transparency = 0
6547
  end
6548
  for i, v in pairs(NeonParts) do
6549
    maincolor = BrickColor.new("New Yeller")
6550
    v.BrickColor = maincolor
6551
    v.Material = "Neon"
6552
    v.Transparency = 0
6553
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=246991049"
6554
  end
6555
 for i, v in pairs(ArmourParts2) do
6556
    v.BrickColor = BrickColor.new("Cool yellow")
6557
    v.Material = "Neon"
6558
    v.Transparency = 0
6559
  end
6560
  for i, v in pairs(NeonParts2) do
6561
    maincolor = BrickColor.new("New Yeller")
6562
    v.BrickColor = maincolor
6563
    v.Material = "Neon"
6564
    v.Transparency = 0
6565
  end
6566
    elseif key == 'h' and Mode == 7 then
6567
        resetmode()
6568
    elseif key == 't' and Mode == 7 then
6569
                BARK()
6570
    elseif key == 'q' and Mode == 7 then
6571
                Bark_Splosion()
6572
    end
6573
    if key == 'j' and Mode == 1 then
6574
        SONG = 1359036559
6575
            attack = true
6576
            hum.WalkSpeed = 0
6577
    for i = 0,10,0.08 do
6578
        swait()
6579
        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)
6580
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
6581
        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)
6582
        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)
6583
        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)
6584
        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)
6585
    end
6586
    attack = false
6587
    hum.WalkSpeed = 16
6588
        Mode = 50
6589
            BlockEffect(BrickC("Magenta"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6590
        tecks2.Text = "SUPER_OVERPOWERED_DOGE"
6591
        tecks2.TextColor3 = Color3.fromRGB(255, 0, 255)
6592
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
6593
 for i, v in pairs(ArmourParts) do
6594
    v.BrickColor = BrickColor.new("Magenta")
6595
    v.Material = "Neon"
6596
    v.Transparency = 0
6597
  end
6598
  for i, v in pairs(NeonParts) do
6599
    maincolor = BrickColor.new("White")
6600
    v.BrickColor = maincolor
6601
    v.Material = "Neon"
6602
    v.Transparency = 0
6603
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6604
  end
6605
 for i, v in pairs(ArmourParts2) do
6606
    v.BrickColor = BrickColor.new("Magenta")
6607
    v.Material = "Neon"
6608
    v.Transparency = 0
6609
  end
6610
  for i, v in pairs(NeonParts2) do
6611
    maincolor = BrickColor.new("White")
6612
    v.BrickColor = maincolor
6613
    v.Material = "Neon"
6614
    v.Transparency = 0
6615
  end
6616
        elseif key == 'j' and Mode == 50 then
6617
            resetmode()
6618
        elseif key == 'q' and Mode == 50 then
6619
            ASCENTION()
6620
        elseif key == 't' and Mode == 50 then
6621
            nope()
6622
        elseif key == 'y' and Mode == 50 then
6623
            EndMySufferingV2()
6624
    end
6625
    ---------------------------------------------------------------------
6626
    if key == 'k' and Mode == 1 then
6627-
        SONG = 0
6627+
6628
        SONG = 2039029608
6629
        tecks2.Text = "Meme Guy"
6630
            BlockEffect(BrickC("Dark Blue"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6631
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 255)
6632
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6633
 for i, v in pairs(ArmourParts) do
6634
    v.BrickColor = BrickColor.new("Black")
6635
    v.Material = "Neon"
6636
    v.Transparency = 0
6637
  end
6638
  for i, v in pairs(NeonParts) do
6639
    maincolor = BrickColor.new("Dark blue")
6640
    v.BrickColor = maincolor
6641
    v.Material = "Neon"
6642
    v.Transparency = 0
6643
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
6644
  end
6645
 for i, v in pairs(ArmourParts2) do
6646
    v.BrickColor = BrickColor.new("Black")
6647
    v.Material = "Neon"
6648
    v.Transparency = 0
6649
  end
6650
  for i, v in pairs(NeonParts2) do
6651
    maincolor = BrickColor.new("Dark blue")
6652
    v.BrickColor = maincolor
6653
    v.Material = "Neon"
6654
    v.Transparency = 0
6655
  end
6656
        elseif key == 'y' and Mode == 6666 then
6657
            somuchcancerwhy()
6658
        elseif key == 'r' and Mode == 6666 then
6659
            HAA55()
6660
        elseif key == 'k' and Mode == 6666 then
6661
            resetmode()
6662
        elseif key == 't' and Mode == 6666 then
6663
            EndMySufferingV3()
6664
        elseif key == 'f' and Mode == 6666 then
6665
            WhatHuh()
6666
        elseif key == 'g' and Mode == 6666 then
6667
            slap()
6668
        elseif key == 'h' and Mode == 6666 then
6669
            HAAAAA()
6670
        elseif key == 'j' and Mode == 6666 then
6671
            DANCEFORME()
6672
        elseif key == 'm' and Mode == 6666 then
6673
            thing()
6674
    end
6675
    ---------------------------------------------------------------------
6676
    if key == 'l' and Mode == 1 then
6677
        Mode = 8888
6678
        SONG = 1752290765
6679
        tecks2.Text = "ToTALLy NoT a BypAsSed NamE bOiE"
6680
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6681
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6682
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6683
 for i, v in pairs(ArmourParts) do
6684
    v.BrickColor = BrickColor.new("Really black")
6685
    v.Material = "Neon"
6686
    v.Transparency = 0
6687
  end
6688
  for i, v in pairs(NeonParts) do
6689
    maincolor = BrickColor.new("Really red")
6690
    v.BrickColor = maincolor
6691
    v.Material = "Neon"
6692
    v.Transparency = 0
6693
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6694
  end
6695
 for i, v in pairs(ArmourParts2) do
6696
    v.BrickColor = BrickColor.new("Black")
6697
    v.Material = "Neon"
6698
    v.Transparency = 0
6699
  end
6700
  for i, v in pairs(NeonParts2) do
6701
    maincolor = BrickColor.new("Really red")
6702
    v.BrickColor = maincolor
6703
    v.Material = "Neon"
6704
    v.Transparency = 0
6705
  end
6706
        elseif key == 'l' and Mode == 8888 then
6707
            resetmode()
6708
        elseif key == 'r' and Mode == 8888 then
6709
            Technobeam()
6710
        elseif key == 't' and Mode == 8888 then
6711
            Taunt1()
6712
        elseif key == 'y' and Mode == 8888 then
6713
            Destruction()
6714
    end
6715
    ---------------------------------------------------------------------
6716
    if key == 'z' and Mode == 1 then
6717
        Mode = 111111112
6718
        SONG = 601069330
6719
        tecks2.Text = "Dark-God"
6720
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6721
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6722
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6723
 for i, v in pairs(ArmourParts) do
6724
    v.BrickColor = BrickColor.new("Really black")
6725
    v.Material = "Neon"
6726
    v.Transparency = 0
6727
  end
6728
  for i, v in pairs(NeonParts) do
6729
    maincolor = BrickColor.new("Really black")
6730
    v.BrickColor = maincolor
6731
    v.Material = "Neon"
6732
    v.Transparency = 0
6733
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6734
  end
6735
 for i, v in pairs(ArmourParts2) do
6736
    v.BrickColor = BrickColor.new("Really black")
6737
    v.Material = "Neon"
6738
    v.Transparency = 0
6739
  end
6740
  for i, v in pairs(NeonParts2) do
6741
    maincolor = BrickColor.new("Really black")
6742
    v.BrickColor = maincolor
6743
    v.Material = "Neon"
6744
    v.Transparency = 0
6745
  end
6746
        elseif key == 'z' and Mode == 111111112 then
6747
            resetmode()
6748
        elseif key == 'q' and Mode == 111111112 then
6749
            Flame_Burst()
6750
        elseif key == 't' and Mode == 111111112 then
6751
            Taunt10000()
6752
    end
6753
    ---------------------------------------------------------------------
6754
    if key == 'x' and Mode == 1 then
6755
        Mode = 111111111
6756
        SONG = 1494452913
6757
        tecks2.Text = "Eyo-zen"
6758
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6759
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6760
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6761
 for i, v in pairs(ArmourParts) do
6762
    v.BrickColor = BrickColor.new("Really black")
6763
    v.Material = "Neon"
6764
    v.Transparency = 0
6765
  end
6766
  for i, v in pairs(NeonParts) do
6767
    maincolor = BrickColor.new("Hot white")
6768
    v.BrickColor = maincolor
6769
    v.Material = "Neon"
6770
    v.Transparency = 0
6771
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6772
  end
6773
 for i, v in pairs(ArmourParts2) do
6774
    v.BrickColor = BrickColor.new("Really black")
6775
    v.Material = "Neon"
6776
    v.Transparency = 0
6777
  end
6778
  for i, v in pairs(NeonParts2) do
6779
    maincolor = BrickColor.new("Hot white")
6780
    v.BrickColor = maincolor
6781
    v.Material = "Neon"
6782
    v.Transparency = 0
6783
  end
6784
        elseif key == 'x' and Mode == 111111111 then
6785
            resetmode()
6786
        elseif key == 'q' and Mode == 111111111 then
6787
            Destruction()
6788
        elseif key == 't' and Mode == 111111111 then
6789
            Taunt1000()
6790
    end
6791
    ---------------------------------------------------------------------
6792
    if key == 'c' and Mode == 1 then
6793
        Mode = 99900
6794
        SONG = 265241849
6795
        tecks2.Text = "Noob"
6796
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6797
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6798
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6799
 for i, v in pairs(ArmourParts) do
6800
    v.BrickColor = BrickColor.new("Really black")
6801
    v.Material = "Neon"
6802
    v.Transparency = 0
6803
  end
6804
  for i, v in pairs(NeonParts) do
6805
    maincolor = BrickColor.new("New Yeller")
6806
    v.BrickColor = maincolor
6807
    v.Material = "Neon"
6808
    v.Transparency = 0
6809
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=268018808"
6810
  end
6811
 for i, v in pairs(ArmourParts2) do
6812
    v.BrickColor = BrickColor.new("Really black")
6813
    v.Material = "Neon"
6814
    v.Transparency = 0
6815
  end
6816
  for i, v in pairs(NeonParts2) do
6817
    maincolor = BrickColor.new("New Yeller")
6818
    v.BrickColor = maincolor
6819
    v.Material = "Neon"
6820
    v.Transparency = 0
6821
  end
6822
        elseif key == 'q' and Mode == 99900 then
6823
            Sayonara()
6824
        elseif key == 't' and Mode == 99900 then
6825
            Taunt3()
6826
        elseif key == 'c' and Mode == 99900 then
6827
            resetmode()
6828
    end
6829
--------------------------------------------------------
6830
    if key == 'v' and Mode == 1 then
6831
        Mode = 7777
6832
        SONG = 919231299
6833
        tecks2.Text = "The_Insanity_Error"
6834
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6835
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6836
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6837
 for i, v in pairs(ArmourParts) do
6838
    v.BrickColor = BrickColor.new("Dark blue")
6839
    v.Material = "Neon"
6840
    v.Transparency = 0
6841
  end
6842
  for i, v in pairs(NeonParts) do
6843
    maincolor = BrickColor.new("Really red")
6844
    v.BrickColor = maincolor
6845
    v.Material = "Neon"
6846
    v.Transparency = 0
6847
    char.Head.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
6848
  end
6849
 for i, v in pairs(ArmourParts2) do
6850
    v.BrickColor = BrickColor.new("Dark blue")
6851
    v.Material = "Neon"
6852
    v.Transparency = 0
6853
  end
6854
  for i, v in pairs(NeonParts2) do
6855
    maincolor = BrickColor.new("Really red")
6856
    v.BrickColor = maincolor
6857
    v.Material = "Neon"
6858
    v.Transparency = 0
6859
  end
6860
        elseif key == 'y' and Mode == 7777 then
6861
            Painful_Stomp()
6862
        elseif key == 't' and Mode == 7777 then
6863
            FearMe()
6864
        elseif key == 'r' and Mode == 7777 then
6865
            GIMME_THOSE()
6866
        elseif key == 'v' and Mode == 7777 then
6867
            resetmode()
6868
    end
6869
--------------------------------------------------------
6870
    if key == 'b' and Mode == 1 then
6871
        Mode = 25
6872
        SONG = 1564523997
6873
        tecks2.Text = "Ghost"
6874
            BlockEffect(BrickC("Fog"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6875
        tecks2.TextColor3 = Color3.fromRGB(255, 255, 255)
6876
        tecks2.TextStrokeColor3 = Color3.fromRGB(163, 162, 165)
6877
 for i, v in pairs(ArmourParts) do
6878
    v.BrickColor = BrickColor.new("Ghost grey")
6879
    v.Material = "Neon"
6880
    v.Transparency = 0.7
6881
  end
6882
  for i, v in pairs(NeonParts) do
6883
    maincolor = BrickColor.new("Fog")
6884
    v.BrickColor = maincolor
6885
    v.Material = "Neon"
6886
    v.Transparency = 0.5
6887
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6888
  end
6889
 for i, v in pairs(ArmourParts2) do
6890
    v.BrickColor = BrickColor.new("Ghost grey")
6891
    v.Material = "Neon"
6892
    v.Transparency = 0.7
6893
  end
6894
  for i, v in pairs(NeonParts2) do
6895
    maincolor = BrickColor.new("Fog")
6896
    v.BrickColor = maincolor
6897
    v.Material = "Neon"
6898
    v.Transparency = 0.5
6899
  end
6900
        elseif key == 'b' and Mode == 25 then
6901
            resetmode()
6902
        elseif key == 't' and Mode == 25 then
6903
            thisisit()
6904
        elseif key == 'q' and Mode == 25 then
6905
            Spirit_Beam()
6906
    end
6907
    ---------------------------------------------------------------------
6908
    if key == 'n' and Mode == 1 then
6909
        Mode = 8
6910
        SONG = 207375545
6911
        tecks2.Text = "Purity"
6912
        tecks2.TextColor3 = Color3.fromRGB(18, 238, 212)
6913
        tecks2.TextStrokeColor3 = Color3.fromRGB(4, 175, 236)
6914
    for i, v in pairs(ArmourParts) do
6915
    v.BrickColor = BrickColor.new("Cyan")
6916
    v.Material = "Neon"
6917
    v.Transparency = 0
6918
    end
6919
    for i, v in pairs(NeonParts) do
6920
    maincolor = BrickColor.new("Institutional white")
6921
    v.BrickColor = maincolor
6922
    v.Material = "Neon"
6923
    v.Transparency = 0
6924
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=155195214"
6925
    end
6926
    for i, v in pairs(ArmourParts2) do
6927
    v.BrickColor = BrickColor.new("Cyan")
6928
    v.Material = "Neon"
6929
    v.Transparency = 0
6930
    end
6931
    for i, v in pairs(NeonParts2) do
6932
    maincolor = BrickColor.new("Institutional white")
6933
    v.BrickColor = maincolor
6934
    v.Material = "Neon"
6935
    v.Transparency = 0
6936
    end
6937
        elseif key == 'n' and Mode == 8 then
6938
            resetmode()
6939
        elseif key == 'q' and Mode == 8 then
6940
            LunarSpin()
6941
    end
6942
    ---------------------------------------------------------------------
6943
    if key == 'm' and Mode == 8 then
6944
        Mode = 9
6945
        SONG = 563062677
6946
        tecks2.Text = "Grim"
6947
        tecks2.TextColor3 = Color3.new(255, 255, 255)
6948
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
6949
 for i, v in pairs(ArmourParts) do
6950
    v.BrickColor = BrickColor.new("Institutional white")
6951
    v.Material = "Neon"
6952
    v.Transparency = 0
6953
  end
6954
  for i, v in pairs(NeonParts) do
6955
    maincolor = BrickColor.new("Really black")
6956
    v.BrickColor = maincolor
6957
    v.Material = "Neon"
6958
    v.Transparency = 0
6959
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
6960
  end
6961
 for i, v in pairs(ArmourParts2) do
6962
    v.BrickColor = BrickColor.new("Institutional white")
6963
    v.Material = "Neon"
6964
    v.Transparency = 0
6965
  end
6966
  for i, v in pairs(NeonParts2) do
6967
    maincolor = BrickColor.new("Really black")
6968
    v.BrickColor = maincolor
6969
    v.Material = "Neon"
6970
    v.Transparency = 0
6971
  end
6972
        elseif key == 'm' and Mode == 9 then
6973
            resetmode()
6974
        elseif key == 't' and Mode == 9 then
6975
            heregoes()
6976
        elseif key == 'q' and Mode == 9 then
6977
            BalanceSpin()
6978
        elseif key == 'y' and Mode == 9 then
6979
            Ancient_Ragu()
6980
    end
6981
    ---------------------------------------------------------------------------
6982
    if key == 'm' and Mode == 7 then
6983
        Mode = 10
6984
        SONG = 407749940
6985
        local A = math.random(1,4)
6986
        if A == 1 then
6987
    SONG = 407749940
6988
        elseif A == 2 then
6989
    SONG = 407749940
6990
        elseif A == 3 then
6991
    SONG = 407749940
6992
        elseif A == 4 then
6993
    SONG = 407749940
6994
        end
6995
        tecks2.Text = "ErRoR Of The InSaNiTy"
6996
        tecks2.TextColor3 = Color3.new(0, 0, 0)
6997
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
6998
 for i, v in pairs(ArmourParts) do
6999
    v.BrickColor = BrickColor.random()
7000
    v.Material = "Neon"
7001
    v.Transparency = 0
7002
  end
7003
  for i, v in pairs(NeonParts) do
7004
    maincolor = BrickColor.random()
7005
    v.BrickColor = maincolor
7006
    v.Material = "Neon"
7007
    v.Transparency = 0
7008
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
7009
  end
7010
 for i, v in pairs(ArmourParts2) do
7011
    v.BrickColor = BrickColor.new("Hot white")
7012
    v.Material = "Neon"
7013
    v.Transparency = 0
7014
  end
7015
  for i, v in pairs(NeonParts2) do
7016
    maincolor = BrickColor.new("Hot white")
7017
    v.BrickColor = maincolor
7018
    v.Material = "Neon"
7019
    v.Transparency = 0
7020
  end
7021
    elseif key == 'm' and Mode == 10 then
7022
        resetmode()
7023
    elseif key == 'q' and Mode == 10 then
7024
        Decapitate()
7025
    elseif key == 't' and Mode == 10 then
7026
        wutdefaq() 
7027
    elseif key == 'y' and Mode == 10 then
7028
        Painful_Stomp()
7029
    end
7030
    end
7031
end)
7032
local Combo = 1
7033
mouse.Button1Down:connect(function(key)
7034
    if attack == false then
7035
        if Combo == 1 then
7036
            Combo = 2
7037
            attackone()
7038
        elseif Combo == 2 then
7039
            Combo = 3
7040
            attacktwo()
7041
        elseif Combo == 3 then
7042
            Combo = 1
7043
            attackthree()
7044
        end
7045
    end
7046
end)
7047
 
7048
 
7049
 
7050
 
7051
 
7052
 
7053
 -------------------------------------------------------
7054
--Start Animations--
7055
-------------------------------------------------------
7056
while true do
7057
	swait()
7058
	sine = sine + change
7059
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
7060
	local velderp = root.Velocity.y
7061
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
7062
	if equipped == true or equipped == false then
7063
		if attack == false then
7064
			idle = idle + 1
7065
		else
7066
			idle = 0
7067
		end
7068
		if 1 < root.Velocity.y and hitfloor == nil then
7069
            Anim = "Jump"
7070
            if attack == false then
7071
                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)
7072
                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)
7073
                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)
7074
                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)
7075
                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)
7076
                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)
7077
            end
7078
        elseif -1 > root.Velocity.y and hitfloor == nil then
7079
            Anim = "Fall"
7080
            if attack == false then
7081
                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)
7082
                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)
7083
                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)
7084
                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)
7085
                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)
7086
                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)
7087
            end
7088
        elseif torvel < 1 and hitfloor ~= nil then
7089
            Anim = "Idle"
7090
            change = 1
7091
            if attack == false then
7092
                if Mode == 1 then --Normal
7093
                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)
7094
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7095
                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)
7096
                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)
7097
                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)
7098
                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)
7099
                elseif Mode == 99900 then 
7100
                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)
7101
                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)
7102
                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)
7103
                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)
7104
                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)
7105
                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)
7106
                elseif Mode == 8888 then --idk
7107
                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)
7108
                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)
7109
                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)
7110
                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)
7111
                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)
7112
                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)
7113
                elseif Mode == 98534 then
7114
                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)
7115
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
7116
                if Mrandom(1,15) == 1 then
7117
                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)
7118
                end
7119
                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)
7120
                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)
7121
                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)
7122
                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)
7123
                elseif Mode == 56565 then --idk
7124
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
7125
                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)
7126
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(0)), 0.15)
7127
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(8)), 0.15)
7128
                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)
7129
                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)
7130
                elseif Mode == pIXELATED then --PIXELATED
7131
                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)
7132
                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)
7133
                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)
7134
                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)
7135
                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)
7136
                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)
7137
                elseif Mode == 50 then --ASCENDED
7138
                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)
7139
                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)
7140
                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)
7141
                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)
7142
                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)
7143
                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)
7144
            elseif Mode == 7777 then --NOTHING SPECIAL
7145
                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)
7146
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
7147
                if Mrandom(1,15) == 1 then
7148
                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)
7149
                end
7150
                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)
7151
                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)
7152
                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)
7153
                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)
7154
            elseif Mode == 6666 then --MEMER
7155
                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)
7156
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7157
                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)
7158
                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)
7159
                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)
7160
                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)
7161
            elseif Mode == 2 then --Machinery
7162
                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)
7163
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 30)), Rad(-4.5 * Sin(sine / .5)), Rad(-20 - 4.5 * Sin(sine / .5))), 0.08)
7164
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
7165
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
7166
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(155), Rad(0), Rad(-45)), 0.08)
7167
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25)), 0.08)
7168
            elseif Mode == 3 then --ICE
7169
rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
7170
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-15*math.sin(sine/25)/2),math.rad(0),math.rad(10*math.sin(sine/25))),.3)
7171
RH.C0=clerp(RH.C0,CF(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(-25)),0.15)
7172
LH.C0=clerp(LH.C0,CF(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(15)),0.15)
7173
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(-35 ), math.rad(-7*math.sin(sine/25)), math.rad(5)), 0.1)
7174
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(-35 ), math.rad(7*math.sin(sine/25)), math.rad(-5)), 0.1)
7175
            elseif Mode == 4 then --Infused
7176
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
7177
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
7178
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
7179
                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)
7180
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(13 - 2.5 * Sin(sine / 20))), 0.1)
7181
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
7182
            elseif Mode == 5 then --Cybernetic
7183
                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)
7184
                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)
7185
                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)
7186
                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)
7187
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
7188
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
7189
            elseif Mode == 25 then --Spiritual
7190
                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)
7191
                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)
7192
                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)
7193
                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)
7194
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
7195
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
7196
            elseif Mode == 6 then --Controlled Beyond Recognition
7197
                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)
7198
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7199
                if Mrandom(1,15) == 1 then
7200
                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)
7201
                end
7202
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(10)), 0.15)
7203
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
7204
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
7205
                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)
7206
            elseif Mode == 1800 then --demon
7207
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.1)
7208
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-45, 45)), Rad(Mrandom(-45, 45))), 0.1)
7209
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(20)), 0.1)
7210
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(-20)), 0.1)
7211
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(-50)), 0.1)
7212
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(50)), 0.1)
7213
            elseif Mode == 7 or Mode == 9 then --Sucho Wowo --Mr.Balancia  ----------hdfsfhg
7214
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.08)
7215
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.08)
7216
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
7217
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
7218
                RW.C0 = clerp(RW.C0, CF(1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
7219
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7220
            elseif Mode == 1555 then --anime
7221
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10)), 0.15)
7222
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7223
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-10)), 0.15)
7224
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(6)), 0.15)
7225
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(21), Rad(11), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
7226
                LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(5), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
7227
            elseif Mode == 111111111 then
7228
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
7229
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7230
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
7231
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
7232
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
7233
                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)
7234
            elseif Mode == 100 then --Overclocked
7235
                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)
7236
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7237
                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)
7238
                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)
7239
                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)
7240
                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)
7241
            elseif Mode == 8 then --Lunarist
7242
                MagicCharge(7, 0, "Add", ra.CFrame * CF(0, -1.3, 0) * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 1.5 * math.random(-1.8, 2), -0.005, maincolor, 0, "Brick")
7243
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7244
                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)
7245
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7246
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7247
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(135)), 0.08)
7248
                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)
7249
            elseif Mode == 111111112 then
7250
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
7251
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 6.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.05)
7252
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(15)), 0.1)
7253
                LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(25)), 0.1)
7254
                RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(13 + 6.5 * Sin(sine / 12))), 0.1)
7255
                LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-13 - 6.5 * Sin(sine / 12))), 0.1)
7256
            elseif Mode == 10 then --INSANITY
7257
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2 + 0.1 * Cos(sine / 7)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
7258
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
7259
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 7)) * angles(Rad(10 + Mrandom(-6,6)), Rad(0), Rad(Mrandom(-6,6))), 0.15)
7260
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(45 + Mrandom(-4,4)), Rad(Mrandom(-4,4)), Rad(-20 + Mrandom(-4,4))), 1)
7261
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(180 + Mrandom(-35,35)), Rad(35 + Mrandom(-35,35)), Rad(-50 - 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
7262
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(15 + Mrandom(-35,35)), Rad(Mrandom(-35,35)), Rad(-15 + 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
7263
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 7), -.2 +  0.025 * Cos(sine / 7)) * RHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(10 + Mrandom(-6,6))), 0.15)
7264
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 7), 0.025 * Cos(sine / 7)) * LHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(-10 + Mrandom(-6,6))), 0.15)
7265
            end
7266
            end
7267
        elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
7268
            Anim = "Walk"
7269
            change = 1.1
7270
            if attack == false then
7271
                if Mode == 6 then
7272
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(4-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(5 * Cos(sine / 7))), 0.15)
7273
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7274
                if Mrandom(1,15) == 1 then
7275
                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)
7276
                end
7277
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7278
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7279
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
7280
                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)
7281
                elseif Mode == 3 then
7282
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7283
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7284
				RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7285
         		LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7286
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(37)  * Cos(sine / 7) , Rad(0), Rad(-.6) - ra.RotVelocity.Y / 75), 0.1)
7287
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(-37)  * Cos(sine / 7) , Rad(0) ,	Rad(.6) + la.RotVelocity.Y / 75), 0.1)
7288
                elseif Mode == 98534 then
7289
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
7290
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(30 * Cos(sine / 20)), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7291
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7292
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7293
                RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15) - ra.RotVelocity.Y / 75), 0.1)
7294
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70)  * Cos(sine / 7) , Rad(0) ,    Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7295
                elseif Mode == 111111112 then
7296
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
7297
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-15 - 6.5 * Sin(sine / 12)), Rad(20), Rad(0)), 0.1)
7298
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(-35)), 0.1)
7299
                LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(35)), 0.1)
7300
                RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(25 + 6.5 * Sin(sine / 12))), 0.1)
7301
                LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-25 - 6.5 * Sin(sine / 12))), 0.1)
7302
                elseif Mode == 111111111 then
7303
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
7304
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7305
                RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7306
                LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7307
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
7308
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
7309
                elseif Mode == 99900 then
7310
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.13 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
7311
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7312
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7313
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7314
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(57)  * Cos(sine / 7) , Rad(10 * Cos(sine / 7)), Rad(10) - ra.RotVelocity.Y / 75), 0.1)
7315
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-57)  * Cos(sine / 7) , Rad(10 * Cos(sine / 7)) ,  Rad(-10) + la.RotVelocity.Y / 75), 0.1)
7316
                elseif Mode == 1 then --Normal
7317
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7318
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7319
                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)
7320
                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)
7321
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
7322
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7323
                elseif Mode == 7777 then --NORTHING SPECIAL
7324
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(7-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
7325
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7326
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
7327
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
7328
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(15)), 0.1)
7329
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),  Rad(-15)), 0.1)
7330
                elseif Mode == 4 then --Infused
7331
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.15)
7332
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7333
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
7334
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
7335
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
7336
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
7337
                elseif Mode == 56565 then --idk
7338
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7339
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7340
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7341
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7342
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
7343
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) ,   Rad(-6) + la.RotVelocity.Y / 75), 0.1)
7344
                elseif Mode == 8888 then --ik
7345
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7346
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7347
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, 0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size)  * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7348
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -0.8 * Player_Size + 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, -0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7349
                RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(65) * Cos(sine / 7), Rad(-.6), Rad(15 + 4.5 * Sin(sine / 12))), 0.1)
7350
                LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-65) * Cos(sine / 7), Rad(-.6), Rad(-15 - 4.5 * Sin(sine / 12))), 0.1)
7351
            elseif Mode == 1555 then --anime
7352
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7353
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7354
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7355
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7356
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
7357
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) ,   Rad(-6) + la.RotVelocity.Y / 75), 0.1)
7358
            elseif Mode == 6666 then
7359
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
7360
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7361
                RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
7362
                LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
7363
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(5)), 0.1)
7364
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),  Rad(-5)), 0.1)
7365
            elseif Mode == 1800 then
7366
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(20 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7367
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7368
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-5 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(20)), 0.3)
7369
                    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-5 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(-20)), 0.3)
7370
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 + 15 * Cos(sine / 7)), Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
7371
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 - 15 * Cos(sine / 7)), Rad(0), Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7372
            elseif Mode == 5 then
7373
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
7374
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7375
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
7376
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
7377
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
7378
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
7379
            elseif Mode == 25 then
7380
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
7381
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7382
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
7383
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
7384
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
7385
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
7386
            elseif Mode == 100 then
7387
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7388
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7389
                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)
7390
                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)
7391
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
7392
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7393
            elseif Mode == 10 then
7394
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(55 + Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(-0 + Mrandom(-20,20))), 1)
7395
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7396
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(55), Rad(0), Rad(-0)), 0.3)
7397
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(35 + Mrandom(-23,23))), 0.15)
7398
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(-35 + Mrandom(-23,23))), 0.15)
7399
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(-10 + Mrandom(-23,23)), Rad(15 + Mrandom(-23,23))), 0.1)
7400
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(10 + Mrandom(-23,23)), Rad(-15 + Mrandom(-23,23))), 0.1)
7401
            elseif Mode == 8 then
7402
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.08)
7403
                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)
7404
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.08)
7405
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 0.08)
7406
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
7407
                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)
7408
            elseif Mode ~= 6 or Mode ~= 5 or Mode ~= 8 then
7409
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7410
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7411
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7412
                    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7413
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
7414
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(0) ,   Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7415
            end
7416
            end
7417
        elseif torvel >= 25 and hitfloor ~= nil then
7418
            Anim = "Sprint"
7419
            change = 1.35
7420
            if attack == false then
7421
        if Mode == 5 then
7422
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7423
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7424
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
7425
            LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
7426
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
7427
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
7428
        elseif Mode == 56565 then
7429
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7430
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7431
            RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7432
            LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7433
            RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
7434
            LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110)  * Cos(sine / 7) , Rad(0) ,    Rad(-13) + la.RotVelocity.Y / 75), 0.15)
7435
        elseif Mode  == 111111111 then
7436
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7437
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7438
            RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7439
            LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7440
            RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
7441
            LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110)  * Cos(sine / 7) , Rad(0) ,    Rad(-13) + la.RotVelocity.Y / 75), 0.15)
7442
        elseif Mode  == 4 then
7443
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7444
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7445
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-34 + 2.5 * Sin(sine / 20))), 0.15)
7446
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(34 + 2.5 * Sin(sine / 20))), 0.15)
7447
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
7448
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1) 
7449
        elseif Mode == 1 then
7450
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(0)), 0.15)
7451
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7452
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-14.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-35 + 3 * Sin(sine / 20))), 0.15)
7453
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-16.5 + 3 * Sin(sine / 20)), Rad(0), Rad(35 + 3 * Sin(sine / 20))), 0.15)
7454
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(-10 * Cos(sine / 20)), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
7455
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(10 * Cos(sine / 20)), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
7456
        elseif Mode == 25 or Mode == 10 then
7457
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7458
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7459
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
7460
            LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
7461
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
7462
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
7463
        elseif Mode ~= 5 then
7464
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7465
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7466
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7467
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7468
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(125)  * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.15)
7469
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, -0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(-125)  * Cos(sine / 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y / 75), 0.15)
7470
            end
7471
            end
7472
        end
7473
    end
7474
    Music.SoundId = "rbxassetid://"..SONG
7475
    Music.Looped = true
7476
    Music.Pitch = 1
7477
    Music.Volume = 8
7478
    Music.Parent = tors
7479
    Music:Resume()
7480
    if 0 < #Effects then
7481
        for e = 1, #Effects do
7482
            if Effects[e] ~= nil then
7483
                local Thing = Effects[e]
7484
                if Thing ~= nil then
7485
                    local Part = Thing[1]
7486
                    local Mode = Thing[2]
7487
                    local Delay = Thing[3]
7488
                    local IncX = Thing[4]
7489
                    local IncY = Thing[5]
7490
                    local IncZ = Thing[6]
7491
                    if 1 >= Thing[1].Transparency then
7492
                        if Thing[2] == "Block1" then
7493
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
7494
                            local Mesh = Thing[1].Mesh
7495
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7496
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7497
                        elseif Thing[2] == "Block2" then
7498
                            Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
7499
                            local Mesh = Thing[7]
7500
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7501
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7502
                        elseif Thing[2] == "Block3" then
7503
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
7504
                            local Mesh = Thing[7]
7505
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7506
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7507
                        elseif Thing[2] == "Cylinder" then
7508
                            local Mesh = Thing[1].Mesh
7509
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7510
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7511
                        elseif Thing[2] == "Blood" then
7512
                            local Mesh = Thing[7]
7513
                            Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
7514
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7515
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7516
                        elseif Thing[2] == "Elec" then                          local Mesh = Thing[1].Mesh
7517
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
7518
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7519
                        elseif Thing[2] == "Disappear" then
7520
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7521
                        elseif Thing[2] == "Shatter" then
7522
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7523
                            Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
7524
                            Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
7525
                            Thing[6] = Thing[6] + Thing[5]
7526
                        end
7527
                    else
7528
                        Part.Parent = nil
7529
                        table.remove(Effects, e)
7530
                    end
7531
                end
7532
            end
7533
        end
7534
    end
7535
end
7536
-------------------------------------------------------
7537
--End Animations And Script--