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