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