View difference between Paste ID: 6ahzDXGj and d8URJzzK
SHOW: | | - or go back to the newest paste.
1
-- This script has been converted to FE by iPxter
2
 
3
 
4
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
5
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
6
do
7
    print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
8
    script.Parent = Player.Character
9
 
10
    --RemoteEvent for communicating
11
    local Event = Instance.new("RemoteEvent")
12
    Event.Name = "UserInput_Event"
13
 
14
    --Fake event to make stuff like Mouse.KeyDown work
15
    local function fakeEvent()
16
        local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
17
        t.connect = t.Connect
18
        return t
19
    end
20
 
21
    --Creating fake input objects with fake variables
22
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
23
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
24
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
25
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
26
    end}
27
    --Merged 2 functions into one by checking amount of arguments
28
    CAS.UnbindAction = CAS.BindAction
29
 
30
    --This function will trigger the events that have been :Connect()'ed
31
    local function te(self,ev,...)
32
        local t = m[ev]
33
        if t and t._fakeEvent and t.Function then
34
            t.Function(...)
35
        end
36
    end
37
    m.TrigEvent = te
38
    UIS.TrigEvent = te
39
 
40
    Event.OnServerEvent:Connect(function(plr,io)
41
        if plr~=Player then return end
42
        if io.isMouse then
43
            m.Target = io.Target
44
            m.Hit = io.Hit
45
        else
46
            local b = io.UserInputState == Enum.UserInputState.Begin
47
            if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
                return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
            end
50
            for _,t in pairs(CAS.Actions) do
51
                for _,k in pairs(t.Keys) do
52
                    if k==io.KeyCode then
53
                        t.Function(t.Name,io.UserInputState,io)
54
                    end
55
                end
56
            end
57
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59
        end
60
    end)
61
    Event.Parent = NLS([==[
62
    local Player = game:GetService("Players").LocalPlayer
63
    local Event = script:WaitForChild("UserInput_Event")
64
 
65
    local UIS = game:GetService("UserInputService")
66
    local input = function(io,a)
67
        if a then return end
68
        --Since InputObject is a client-side instance, we create and pass table instead
69
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
70
    end
71
    UIS.InputBegan:Connect(input)
72
    UIS.InputEnded:Connect(input)
73
 
74
    local Mouse = Player:GetMouse()
75
    local h,t
76
    --Give the server mouse data 30 times every second, but only if the values changed
77
    --If player is not moving their mouse, client won't fire events
78
    while wait(1/30) do
79
        if h~=Mouse.Hit or t~=Mouse.Target then
80
            h,t=Mouse.Hit,Mouse.Target
81
            Event:FireServer({isMouse=true,Target=t,Hit=h})
82
        end
83
    end]==],Player.Character)
84
    Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
85
end
86
87
Player = owner
88
PlayerGui = Player.PlayerGui
89
Cam = workspace.CurrentCamera
90
Backpack = Player.Backpack
91
Character = Player.Character
92
Humanoid = Character.Humanoid
93
94
RootPart = Character["HumanoidRootPart"]
95
Torso = Character["Torso"]
96
Head = Character["Head"]
97
RightArm = Character["Right Arm"]
98
LeftArm = Character["Left Arm"]
99
RightLeg = Character["Right Leg"]
100
LeftLeg = Character["Left Leg"]
101
RootJoint = RootPart["RootJoint"]
102
Neck = Torso["Neck"]
103
RightShoulder = Torso["Right Shoulder"]
104
LeftShoulder = Torso["Left Shoulder"]
105
RightHip = Torso["Right Hip"]
106
LeftHip = Torso["Left Hip"]
107
108
Character = Player.Character
109
Humanoid = Character.Humanoid
110
111
Player = owner
112
PlayerGui = Player.PlayerGui
113
Cam = workspace.CurrentCamera
114
Backpack = Player.Backpack
115
Character = Player.Character
116
Humanoid = Character.Humanoid
117
118
RootPart = Character["HumanoidRootPart"]
119
SIZE = 1
120
local SINE = 0
121
IT = Instance.new
122
CF = CFrame.new
123
VT = Vector3.new
124
RAD = math.rad
125
C3 = Color3.new
126
UD2 = UDim2.new
127
BRICKC = BrickColor.new
128
ANGLES = CFrame.Angles
129
EULER = CFrame.fromEulerAnglesXYZ
130
COS = math.cos
131
ACOS = math.acos
132
SIN = math.sin
133
ASIN = math.asin
134
ABS = math.abs
135
MRANDOM = math.random
136
FLOOR = math.floor
137
 
138
--[[
139
    local vel = Instance.new("BodyVelocity", owner.Character.Torso)
140
vel.Velocity = owner.Character.Torso.CFrame.lookVector * -5
141
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
142
--]]
143
--Credit To Rufus14
144
--I just edit it a bit ^_^
145
146
function ragdoll()
147
owner.Character.Archivable = true
148
clone = owner.Character:Clone()
149
clone.Parent = workspace
150
for i,v in pairs(clone:GetChildren()) do
151
    if v.ClassName == "Script" or v.ClassName == "LocalScript" then
152
        v:destroy()
153
    end
154
    for i,p in pairs(v:GetChildren()) do
155
    if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
156
        p:destroy()
157
    end
158
end
159
end
160
for i,t in pairs(owner:GetChildren()) do
161
    if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
162
        t:destroy()
163
    end
164
end
165
vel = Instance.new("BodyVelocity", clone.Torso)
166
vel.Velocity = clone.Torso.CFrame.lookVector * -5
167
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
168
clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
169
using = false
170
hit = Instance.new("Sound", clone.Torso)
171
hit.SoundId = "rbxassetid://260430060"
172
hit.Volume = 5
173
hit1 = Instance.new("Sound", clone.Torso)
174
hit1.SoundId = "rbxassetid://138087186"
175
hit1.Volume = 5
176
hit2 = Instance.new("Sound", clone.Torso)
177
hit2.SoundId = "rbxassetid://131237241"
178
hit2.Volume = 5
179
hit3 = Instance.new("Sound", clone.Torso)
180
hit3.SoundId = "rbxassetid://278062209"
181
hit3.Volume = 5
182
hit3.TimePosition = 0.33
183
ded = Instance.new("Sound", clone.Torso)
184
ded.SoundId = "rbxassetid://163154423"
185
ded.Volume = 5
186
local leftarm = clone:findFirstChild("Left Arm")
187
local rightrm = clone:findFirstChild("Right Arm")
188
local leftleg = clone:findFirstChild("Left Leg")
189
local rightleg = clone:findFirstChild("Right Leg")
190
local head = clone:findFirstChild("Head")
191
local welding = Instance.new("Weld", clone.Torso)
192
welding.Part0 = clone.Torso
193
welding.Part1 = head
194
welding.C0 = welding.C0 * CFrame.new(0,1.5,0)
195
for i, g in pairs(game.Players.owner:GetChildren()) do
196
    if g.ClassName == "Part" then
197
        g:destroy()
198
    end
199
end
200
for i, h in pairs(game.Players.ownerGetChildren()) do
201
    if h.ClassName == "Accesory" then
202
        h:destroy()
203
    end
204
end
205
game.Workspace.CurrentCamera.CameraSubject = head
206
if leftleg ~= nil then
207
local glue = Instance.new("Glue", clone.Torso)
208
glue.Part0 = clone.Torso
209
glue.Part1 = leftleg
210
glue.Name = "Left leg"
211
local collider = Instance.new("Part", leftleg)
212
collider.Position = Vector3.new(0,999,0)
213
collider.Size = Vector3.new(1.7, 1, 1)
214
collider.Shape = "Cylinder"
215
local weld = Instance.new("Weld", collider)
216
weld.Part0 = leftleg
217
weld.Part1 = collider
218
weld.C0 = CFrame.Angles(0, 0, 80)
219
collider.TopSurface = "Smooth"
220
collider.BottomSurface = "Smooth"
221
collider.formFactor = "Symmetric"
222
glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
223
glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
224
collider.Transparency = 1
225
end
226
------------
227
if rightleg ~= nil then
228
local glue1 = Instance.new("Glue", clone.Torso)
229
glue1.Part0 = clone.Torso
230
glue1.Part1 = rightleg
231
glue1.Name = "Right leg"
232
local collider1 = Instance.new("Part", rightleg)
233
collider1.Position = Vector3.new(0,999,0)
234
collider1.Size = Vector3.new(1.7, 1, 1)
235
collider1.Shape = "Cylinder"
236
local weld1 = Instance.new("Weld", collider1)
237
weld1.Part0 = rightleg
238
weld1.Part1 = collider1
239
weld1.C0 = CFrame.Angles(0, 0, 80)
240
collider1.TopSurface = "Smooth"
241
collider1.BottomSurface = "Smooth"
242
collider1.formFactor = "Symmetric"
243
glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
244
glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
245
collider1.Transparency = 1
246
end
247
------------
248
if rightrm ~= nil then
249
local glue11 = Instance.new("Glue", clone.Torso)
250
glue11.Part0 = clone.Torso
251
glue11.Part1 = rightrm
252
glue11.Name = "Right shoulder"
253
local collider11 = Instance.new("Part", rightrm)
254
collider11.Position = Vector3.new(0,9999,0)
255
collider11.Size = Vector3.new(1.8,1,1)
256
collider11.Shape = "Cylinder"
257
local weld11 = Instance.new("Weld", collider11)
258
weld11.Part0 = rightrm
259
weld11.Part1 = collider11
260
weld11.C0 = CFrame.Angles(0, 0, 80)
261
collider11.TopSurface = "Smooth"
262
collider11.BottomSurface = "Smooth"
263
collider11.formFactor = "Symmetric"
264
glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
265
glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
266
collider11.Transparency = 1
267
end
268
------------
269
if leftarm ~= nil then
270
local glue111 = Instance.new("Glue", clone.Torso)
271
glue111.Part0 = clone.Torso
272
glue111.Part1 = leftarm
273
glue111.Name = "Left shoulder"
274
local collider111 = Instance.new("Part", leftarm)
275
collider111.Position = Vector3.new(0,9999,0)
276
collider111.Size = Vector3.new(1.8,1,1)
277
collider111.Shape = "Cylinder"
278
local weld111 = Instance.new("Weld", collider111)
279
weld111.Part0 = leftarm
280
weld111.Part1 = collider111
281
weld111.C0 = CFrame.Angles(0, 0, 80)
282
collider111.TopSurface = "Smooth"
283
collider111.BottomSurface = "Smooth"
284
collider111.formFactor = "Symmetric"
285
glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
286
glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
287
collider111.Transparency = 1
288
----------------
289
sensoring = Instance.new("Part", clone.Torso)
290
sensoring.Size = Vector3.new(1.2,1.1,0.8)
291
sensoring.CanCollide = false
292
sensoring.Position = clone.Torso.Position
293
local welder = Instance.new("Weld", sensoring)
294
welder.Part0 = clone.Torso
295
welder.Part1 = sensoring
296
welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
297
sensoring.Transparency = 1
298
-----------------
299
sensoring1 = Instance.new("Part", clone.Torso)
300
sensoring1.Size = Vector3.new(1.2,1.1,0.8)
301
sensoring1.CanCollide = false
302
sensoring1.Position = clone.Torso.Position
303
local welder1 = Instance.new("Weld", sensoring)
304
welder1.Part0 = clone.Torso
305
welder1.Part1 = sensoring1
306
welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
307
sensoring1.Transparency = 1
308
end
309
clone.Name = owner.Character.Name.." (DEAD)"
310
ded:Play()
311
vel:destroy()
312
wait(0.5)
313
local function touch()
314
    if not using then
315
        using = true
316
        local Math = math.random(1,4)
317
        if Math == 1 then
318
            hit:Play()
319
        end
320
        if Math == 2 then
321
            hit1:Play()
322
        end
323
        if Math == 3 then
324
            hit2:Play()
325
        end
326
        if Math == 4 then
327
            hit3:Play()
328
        end
329
        wait(0.1)
330
        using = false
331
    end
332
end
333
sensoring.Touched:connect(touch)
334
sensoring1.Touched:connect(touch)
335
wait(4.47)
336
hit1.Volume = 0
337
hit2.Volume = 0
338
hit3.Volume = 0
339
hit.Volume = 0
340
        end
341
 
342
owner.Character.Humanoid.Died:connect(ragdoll)
343
 
344
--di ent
345
---------------------------------------
346
local insanityface={"3361489755","3361490747","3361492221","3361493329","3361494620","3361496062"}
347
local sine=0
348
Animation_Speed = 1.5
349
local CHANGE = 2 / Animation_Speed
350
-----------------------
351
--[[ Name : WAOV2.2 ]]--
352
-------------------------------------------------------
353
--A script By makhail07, 2003boobear and XXUNORIBOASXX.
354
 
355
--Discord Creterisk#2958 <- makhail07's discord
356
 
357
--NOTE THIS SCRIPT WaS PURELY MADE FROM MY FUCKING IMAGINATION
358
--IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
359
--DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
360
--YOU FUCKING SKIDS,
361
--For Those who log/decompile this, If you sell or trade this,
362
--and I find out who you are, i will take massive action.
363
--:b:
364
-------------------------------------------------------
365
 
366
local FavIDs = {
367
    340106355, --Nefl Crystals
368
    927529620, --Dimension
369
    876981900, --Fantasy
370
    398987889, --Ordinary Days
371
    1117396305, --Oh wait, it's you.
372
    885996042, --Action Winter Journey
373
    919231299, --Sprawling Idiot Effigy
374
    743466274, --Good Day Sunshine
375
    727411183, --Knife Fight
376
    1402748531, --The Earth Is Counting On You!
377
    595230126 --Robot Language
378
    }
379
 
380
 
381
 
382
--The reality of my life isn't real but a Universe -Creterisk
383
--All people can be nice, Even if you don't think so. -2003boobear
384
--The past can be horrible, but the future will be better, so forget the past and move-onward. -XXUNORIBOASXX
385
wait()
386
local plr = owner
387
local char = plr.Character
388
local hum = char.Humanoid
389
local hed = char.Head
390
local root = char.HumanoidRootPart
391
local rootj = root.RootJoint
392
local tors = char.Torso
393
local Head = Character.Head
394
local ra = char["Right Arm"]
395
local la = char["Left Arm"]
396
local rl = char["Right Leg"]
397
local ll = char["Left Leg"]
398
local neck = tors["Neck"]
399
400
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
401
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
402
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
403
local maincolor = BrickColor.new("Really black")
404
exploitable = true
405
local Player = owner
406
local Character = Player.Character
407
local Humanoid = Character.Humanoid
408
409
local LeftArm = Character["Left Arm"]
410
local RightArm = Character["Right Arm"]
411
local LeftLeg = Character["Left Leg"]
412
local RightLeg = Character["Right Leg"]
413
local Head = Character.Head
414
local Torso = Character.Torso
415
416
local FE = Workspace.FilteringEnabled
417
 
418
IT = Instance.new
419
CF = CFrame.new
420
VT = Vector3.new
421
RAD = math.rad
422
C3 = Color3.new
423
UD2 = UDim2.new
424
BRICKC = BrickColor.new
425
ANGLES = CFrame.Angles
426
EULER = CFrame.fromEulerAnglesXYZ
427
COS = math.cos
428
ACOS = math.acos
429
SIN = math.sin
430
ASIN = math.asin
431
ABS = math.abs
432
MRANDOM = math.random
433
FLOOR = math.floor
434
-------------------------------------------------------
435
--Start Whitelist and Invincibility--
436
-------------------------------------------------------	
437
ff = Instance.new("ForceField",char)
438
ff.Visible = false
439
hum.Name = "Base"
440
hum.MaxHealth = 14214242142124
441
hum.Health = 14214242142124
442
-------------------------------------------------------
443
--End Whitelist and Invincibility--
444
-------------------------------------------------------	
445
local Hair = Instance.new("Part", char)
446
Hair.Name = "Hair"
447
Hair.CanCollide = false
448
Hair.BrickColor = BrickColor.new("Institutional white")
449
Hair.Transparency = 0
450
Hair.Material = "Plastic"
451
Hair.Size = Vector3.new(1, 1, 2)
452
Hair.TopSurface = Enum.SurfaceType.Smooth
453
Hair.BottomSurface = Enum.SurfaceType.Smooth
454
 
455
local Weld = Instance.new("Weld", Hair)
456
Weld.Part0 = hed
457
Weld.Part1 = Hair
458
Weld.C1 = CFrame.new(0, -.6, 0)
459
Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
460
 
461
local M2 = Instance.new("SpecialMesh")
462
M2.Parent = Hair
463
M2.MeshId = "http://www.roblox.com/asset/?id=13640868"
464
M2.TextureId = "http://www.roblox.com/asset/?id=18987684"
465
M2.Scale = Vector3.new(1, 1, 1)
466
-------------------------------------------------------
467
for i,v in pairs(char:children()) do
468
if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
469
v:Remove()
470
end
471
end
472
shirt = Instance.new("Shirt", char)
473
shirt.Name = "Shirt"
474
pants = Instance.new("Pants", char)
475
pants.Name = "Pants"
476
char.Shirt.ShirtTemplate = "rbxassetid://676428254"
477
char.Pants.PantsTemplate = "rbxassetid://676428351"
478
-------------------------------------------------------
479
--------------
480
481
warn("WhAT ANOTHER ONE V3.0 IS FINALLY HERE!")
482
483
warn("I hope you enjoy.")
484
485
warn("Credit to makhail07, 2003boobear and XXUNORIBOASXX!")
486
487
warn("Edited by saba1520/kisslarge")
488
489
warn("you made it guys to i maked it to 3.0 thanks!")
490
491
-------------------------------------------------------
492
--Start Good Stuff--
493
-------------------------------------------------------
494
cam = game.Workspace.CurrentCamera
495
CF = CFrame.new
496
VT = Vector3.new
497
angles = CFrame.Angles
498
attack = false
499
Euler = CFrame.fromEulerAnglesXYZ
500
Rad = math.rad
501
IT = Instance.new
502
BrickC = BrickColor.new
503
Cos = math.cos
504
COS = math.cos
505
Acos = math.acos
506
Sin = math.sin
507
Asin = math.asin
508
Abs = math.abs
509
Mrandom = math.random
510
Floor = math.floor
511
-------------------------------------------------------
512
--End Good Stuff--
513
-------------------------------------------------------
514
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
515
RSH, LSH = nil, nil 
516
RW = Instance.new("Weld") 
517
LW = Instance.new("Weld")
518
RH = tors["Right Hip"]
519
LH = tors["Left Hip"]
520
RSH = tors["Right Shoulder"] 
521
LSH = tors["Left Shoulder"] 
522
RSH.Parent = nil 
523
LSH.Parent = nil 
524
RW.Name = "RW"
525
RW.Part0 = tors 
526
RW.C0 = CF(1.5, 0.5, 0)
527
RW.C1 = CF(0, 0.5, 0) 
528
RW.Part1 = ra
529
RW.Parent = tors 
530
LW.Name = "LW"
531
LW.Part0 = tors 
532
LW.C0 = CF(-1.5, 0.5, 0)
533
LW.C1 = CF(0, 0.5, 0) 
534
LW.Part1 = la
535
LW.Parent = tors
536
Effects = {}
537
-------------------------------------------------------
538
--Start HeartBeat--
539
-------------------------------------------------------
540
ArtificialHB = Instance.new("BindableEvent", script)
541
ArtificialHB.Name = "Heartbeat"
542
script:WaitForChild("Heartbeat")
543
544
frame = 1 / 60
545
tf = 0
546
allowframeloss = false
547
tossremainder = false
548
549
550
lastframe = tick()
551
script.Heartbeat:Fire()
552
553
554
game:GetService("RunService").Heartbeat:connect(function(s, p)
555
	tf = tf + s
556
	if tf >= frame then
557
		if allowframeloss then
558
			script.Heartbeat:Fire()
559
			lastframe = tick()
560
		else
561
			for i = 1, math.floor(tf / frame) do
562
				script.Heartbeat:Fire()
563
			end
564
			lastframe = tick()
565
		end
566
		if tossremainder then
567
			tf = 0
568
		else
569
			tf = tf - frame * math.floor(tf / frame)
570
		end
571
	end
572
end)
573
-------------------------------------------------------
574
--End HeartBeat--
575
-------------------------------------------------------
576
577
local ohno = Instance.new("Sound")
578
ohno.Parent = hed
579
ohno.Volume = 10
580
ohno.Pitch = 1
581
ohno.Looped = true
582
583
local bass = Instance.new("Sound") --why
584
bass.Parent = hed
585
bass.Volume = 7
586
bass.Pitch = 1
587
bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
588
bass.Looped = true
589
590
local newnoob = Instance.new("Sound") --why
591
newnoob.Parent = hed
592
newnoob.Volume = 7
593
newnoob.Pitch = 1
594
newnoob.SoundId = "http://www.roblox.com/asset/?id=874826071"
595
newnoob.Looped = false
596
597
meme = Instance.new("Sound", hed)
598
meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
599
meme.Volume = 10
600
meme.Pitch = 1
601
meme.Looped = true
602
meme.TimePosition = 1
603
604
TAUNT = Instance.new("Sound", tors)
605
TAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994137"
606
TAUNT.Volume = 10
607
TAUNT.Pitch = 1
608
TAUNT.Looped = false
609
TAUNT.TimePosition = 0.12
610
611
TAUNT2 = Instance.new("Sound", tors)
612
TAUNT2.SoundId = "http://www.roblox.com/asset/?id=132392118"
613
TAUNT2.Volume = 10
614
TAUNT2.Pitch = 1
615
TAUNT2.Looped = false
616
TAUNT2.TimePosition = 0.12
617
618
chargeup = Instance.new("Sound", hed)
619
chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
620
chargeup.Volume = 10
621
chargeup.Pitch = 1
622
chargeup.Looped = true
623
chargeup.TimePosition = 1
624
625
BTAUNT = Instance.new("Sound", tors)
626
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
627
BTAUNT.Volume = 10
628
BTAUNT.Pitch = 1
629
BTAUNT.Looped = false
630
BTAUNT.TimePosition = 0.2
631
632
NOTAUNT = Instance.new("Sound", tors)
633
NOTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
634
NOTAUNT.Volume = 10
635
NOTAUNT.Pitch = 1
636
NOTAUNT.Looped = false
637
NOTAUNT.TimePosition = 0.2
638
639
NOSOUND = Instance.new("Sound", tors)
640
NOSOUND.SoundId = "http://www.roblox.com/asset/?id=135017578"
641
NOSOUND.Volume = 10
642
NOSOUND.Pitch = 1
643
NOSOUND.Looped = false
644
NOSOUND.TimePosition = 0.2
645
646
ITAUNT = Instance.new("Sound", tors)
647
ITAUNT.SoundId = "http://www.roblox.com/asset/?id=230255698"
648
ITAUNT.Volume = 50
649
ITAUNT.Pitch = 1
650
ITAUNT.Looped = false
651
ITAUNT.TimePosition = 0
652
653
BATAUNT = Instance.new("Sound", tors)
654
BATAUNT.SoundId = "http://www.roblox.com/asset/?id=132514715"
655
BATAUNT.Volume = 10
656
BATAUNT.Pitch = 1
657
BATAUNT.Looped = false
658
BATAUNT.TimePosition = 0
659
660
pop = Instance.new("Sound", tors)
661
pop.SoundId = "http://www.roblox.com/asset/?id=1460707372"
662
pop.Volume = 10
663
pop.Pitch = 1
664
pop.Looped = false
665
pop.TimePosition = 0
666
667
STAUNT = Instance.new("Sound", tors)
668
STAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
669
STAUNT.Volume = 10
670
STAUNT.Pitch = 1
671
STAUNT.Looped = false
672
STAUNT.TimePosition = 0.05
673
674
DTAUNT = Instance.new("Sound", tors)
675
DTAUNT.SoundId = "http://www.roblox.com/asset/?id=1818153677"
676
DTAUNT.Volume = 10
677
DTAUNT.Pitch = 1
678
DTAUNT.Looped = false
679
DTAUNT.TimePosition = 0
680
681
sex = Instance.new("Sound", tors)
682
sex.SoundId = "http://www.roblox.com/asset/?id=300208779"
683
sex.Volume = 10
684
sex.Pitch = 1
685
sex.Looped = false
686
sex.TimePosition = 0
687
688
so = Instance.new("Sound", tors)
689
so.SoundId = "http://www.roblox.com/asset/?id=449394892"
690
so.Volume = 10
691
so.Pitch = 1
692
so.Looped = false
693
so.TimePosition = 0
694
695
LAZOR = Instance.new("Sound", ra)
696
LAZOR.SoundId = "http://www.roblox.com/asset/?id=201858045"
697
LAZOR.Volume = 10
698
LAZOR.Pitch = 0.7
699
LAZOR.Looped = false
700
LAZOR.TimePosition = 0
701
702
 WTF = Instance.new("Sound", tors)
703
 WTF.SoundId = "http://www.roblox.com/asset/?id=135017578"
704
 WTF.Volume = 10
705
 WTF.Pitch = 1
706
 WTF.Looped = false
707
 WTF.TimePosition = 0
708
709
MERKIO = Instance.new("Sound", tors) --why
710
MERKIO.SoundId = "http://www.roblox.com/asset/?id=1003012899"
711
MERKIO.Volume = 5467543465
712
MERKIO.Pitch = 1
713
MERKIO.Looped = false
714
MERKIO.TimePosition = 0
715
716
Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
717
Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=1064109642"
718
Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
719
Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
720
Cause_Im_having_a_good_time_having_a_good_time.Looped = false
721
Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
722
723
-------------------------------------------------------
724
--Start Important Functions--
725
-------------------------------------------------------
726
function MakeForm(PART,TYPE)
727
	if TYPE == "Cyl" then
728
		local MSH = IT("CylinderMesh",PART)
729
	elseif TYPE == "Ball" then
730
		local MSH = IT("SpecialMesh",PART)
731
		MSH.MeshType = "Sphere"
732
	elseif TYPE == "Wedge" then
733
		local MSH = IT("SpecialMesh",PART)
734
		MSH.MeshType = "Wedge"
735
	end
736
end
737
738
function chatfunc(text, color)
739
    local chat = coroutine.wrap(function()
740
        if char:FindFirstChild("TalkingBillBoard") ~= nil then
741
            char:FindFirstChild("TalkingBillBoard"):destroy()
742
        end
743
        local naeeym2 = Instance.new("BillboardGui", char)
744
        naeeym2.Size = UDim2.new(0, 100, 0, 40)
745
        naeeym2.StudsOffset = Vector3.new(0, 5, 0)
746
        naeeym2.Adornee = hed
747
        naeeym2.Name = "TalkingBillBoard"
748
        local tecks2 = Instance.new("TextLabel", naeeym2)
749
        tecks2.BackgroundTransparency = 1
750
        tecks2.BorderSizePixel = 0
751
        tecks2.Text = ""
752
        tecks2.Font = "SciFi"
753
        tecks2.TextSize = 30
754
        tecks2.TextStrokeTransparency = 0
755
        tecks2.TextColor3 = color
756
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
757
        tecks2.Size = UDim2.new(1, 0, 0.5, 0)
758
        local tecks3 = Instance.new("TextLabel", naeeym2)
759
        tecks3.BackgroundTransparency = 1
760
        tecks3.BorderSizePixel = 0
761
        tecks3.Text = ""
762
        tecks3.Font = "SciFi"
763
        tecks3.TextSize = 30
764
        tecks3.TextStrokeTransparency = 0
765
        tecks3.TextColor3 = Color3.new(0, 0, 0)
766
        tecks3.TextStrokeColor3 = color
767
        tecks3.Size = UDim2.new(1, 0, 0.5, 0)
768
        coroutine.resume(coroutine.create(function()
769
            while true do
770
                swait(1)
771
                    tecks2.TextColor3 = BrickColor.random().Color
772
                    tecks3.TextStrokeColor3 = BrickColor.random().Color
773
                tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
774
                tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
775
                tecks2.Rotation = math.random(-5, 5)
776
                tecks3.Rotation = math.random(-5, 5)
777
            end
778
        end))
779
        for i = 1, string.len(text) do
780
            CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
781
            tecks2.Text = string.sub(text, 1, i)
782
            tecks3.Text = string.sub(text, 1, i)
783
            swait(1)
784
        end
785
        wait(1)
786
        local randomrot = math.random(1, 2)
787
        if randomrot == 1 then
788
            for i = 1, 50 do
789
                swait()
790
                tecks2.Rotation = tecks2.Rotation - 0.75
791
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
792
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
793
                tecks3.Rotation = tecks2.Rotation + 0.75
794
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
795
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
796
            end
797
        elseif randomrot == 2 then
798
            for i = 1, 50 do
799
                swait()
800
                tecks2.Rotation = tecks2.Rotation + 0.75
801
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
802
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
803
                tecks3.Rotation = tecks2.Rotation - 0.75
804
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
805
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
806
            end
807
        end
808
        naeeym2:Destroy()
809
    end)
810
    chat()
811
end
812
813
function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
814
    local type = type
815
    local rng = Instance.new("Part", char)
816
    rng.Anchored = true
817
    rng.BrickColor = color
818
    rng.CanCollide = false
819
    rng.FormFactor = 3
820
    rng.Name = "Ring"
821
    rng.Material = "Neon"
822
    rng.Size = Vector3.new(1, 1, 1)
823
    rng.Transparency = 0
824
    rng.TopSurface = 0
825
    rng.BottomSurface = 0
826
    rng.CFrame = pos
827
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
828
    local rngm = Instance.new("SpecialMesh", rng)
829
    rngm.MeshType = "Sphere"
830
    rngm.Scale = Vector3.new(x1, y1, z1)
831
    local scaler2 = 1
832
    local speeder = FastSpeed
833
    if type == "Add" then
834
        scaler2 = 1 * value
835
    elseif type == "Divide" then
836
        scaler2 = 1 / value
837
    end
838
    coroutine.resume(coroutine.create(function()
839
        for i = 0, 10 / bonuspeed, 0.1 do
840
            swait()
841
            if type == "Add" then
842
                scaler2 = scaler2 - 0.01 * value / bonuspeed
843
            elseif type == "Divide" then
844
                scaler2 = scaler2 - 0.01 / value * bonuspeed
845
            end
846
                        rng.BrickColor = BrickColor.random()
847
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
848
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
849
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
850
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
851
        end
852
        rng:Destroy()
853
    end))
854
end
855
856
function SoulSteal(dude)
857
if dude.Name ~= char then
858
local bgf = IT("BodyGyro", dude.Head)
859
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
860
local val = IT("BoolValue", dude)
861
val.Name = "IsHit"
862
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
863
local soulst = coroutine.wrap(function()
864
local soul = Instance.new("Part",dude)
865
soul.Size = Vector3.new(1,1,1)
866
soul.CanCollide = false
867
soul.Anchored = false
868
soul.Position = torso.Position
869
soul.Transparency = 1
870
local PartEmmit1 = IT("ParticleEmitter", soul)
871
PartEmmit1.LightEmission = 1
872
PartEmmit1.Texture = "rbxassetid://569507414"
873
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
874
PartEmmit1.Rate = 250
875
PartEmmit1.Lifetime = NumberRange.new(1.6)
876
PartEmmit1.Size = NumberSequence.new({
877
    NumberSequenceKeypoint.new(0, 1, 0),
878
    NumberSequenceKeypoint.new(1, 0, 0)
879
})
880
PartEmmit1.Transparency = NumberSequence.new({
881
    NumberSequenceKeypoint.new(0, 0, 0),
882
    NumberSequenceKeypoint.new(1, 1, 0)
883
})
884
PartEmmit1.Speed = NumberRange.new(0, 0)
885
PartEmmit1.VelocitySpread = 30000
886
PartEmmit1.Rotation = NumberRange.new(-360, 360)
887
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
888
local BodPoss = IT("BodyPosition", soul)
889
BodPoss.P = 3000
890
BodPoss.D = 1000
891
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
892
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
893
wait(1.6)
894
soul.Touched:connect(function(hit)
895
    if hit.Parent == char then
896
    soul:Destroy()
897
    end
898
end)
899
wait(1.2)
900
while soul do
901
    swait()
902
    PartEmmit1.Color = ColorSequence.new(maincolor.Color)
903
    BodPoss.Position = tors.Position
904
end
905
end)
906
    soulst()
907
    end
908
end
909
function FaceMouse()
910
local   Cam = workspace.CurrentCamera
911
    return {
912
        CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
913
        Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
914
    }
915
end
916
917
function Clerp(a, b, t)
918
    local qa = {QuaternionFromCFrame(a)}
919
    local qb = {QuaternionFromCFrame(b)}
920
    local ax, ay, az = a.x, a.y, a.z
921
    local bx, by, bz = b.x, b.y, b.z
922
    local _t = 1 - t
923
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
924
end
925
926
function Eviscerate(dude)
927
    if dude.Name ~= char then
928
        local bgf = IT("BodyGyro", dude.Head)
929
        bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
930
        local val = IT("BoolValue", dude)
931
        val.Name = "IsHit"
932
        local ds = coroutine.wrap(function()
933
            dude:WaitForChild("Head"):BreakJoints()
934
            wait(0.5)
935
            target = nil
936
            coroutine.resume(coroutine.create(function()
937
                for i, v in pairs(dude:GetChildren()) do
938
                    if v:IsA("Accessory") then
939
                        v:Destroy()
940
                    end
941
                    if v:IsA("Humanoid") then
942
                        v:Destroy()
943
                    end
944
                    if v:IsA("CharacterMesh") then
945
                        v:Destroy()
946
                    end
947
                    if v:IsA("Model") then
948
                        v:Destroy()
949
                    end
950
                    if v:IsA("Part") or v:IsA("MeshPart") then
951
                        for x, o in pairs(v:GetChildren()) do
952
                            if o:IsA("Decal") then
953
                                o:Destroy()
954
                            end
955
                        end
956
                        coroutine.resume(coroutine.create(function()
957
                            v.Material = "Neon"
958
                            v.CanCollide = false
959
                            local PartEmmit1 = IT("ParticleEmitter", v)
960
                            PartEmmit1.LightEmission = 1
961
                            PartEmmit1.Texture = "rbxassetid://284205403"
962
                            PartEmmit1.Color = ColorSequence.new(maincolor.Color)
963
                            PartEmmit1.Rate = 150
964
                            PartEmmit1.Lifetime = NumberRange.new(1)
965
                            PartEmmit1.Size = NumberSequence.new({
966
                                NumberSequenceKeypoint.new(0, 0.75, 0),
967
                                NumberSequenceKeypoint.new(1, 0, 0)
968
                            })
969
                            PartEmmit1.Transparency = NumberSequence.new({
970
                                NumberSequenceKeypoint.new(0, 0, 0),
971
                                NumberSequenceKeypoint.new(1, 1, 0)
972
                            })
973
                            PartEmmit1.Speed = NumberRange.new(0, 0)
974
                            PartEmmit1.VelocitySpread = 30000
975
                            PartEmmit1.Rotation = NumberRange.new(-500, 500)
976
                            PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
977
                            local BodPoss = IT("BodyPosition", v)
978
                            BodPoss.P = 3000
979
                            BodPoss.D = 1000
980
                            BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
981
                            BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
982
                            v.Color = maincolor.Color
983
                            coroutine.resume(coroutine.create(function()
984
                                for i = 0, 49 do
985
                                    swait(1)
986
                                    v.Transparency = v.Transparency + 0.08
987
                                end
988
                                wait(0.5)
989
                                PartEmmit1.Enabled = false
990
                                wait(3)
991
                                v:Destroy()
992
                                dude:Destroy()
993
                            end))
994
                        end))
995
                    end
996
                end
997
            end))
998
        end)
999
        ds()
1000
    end
1001
end
1002
1003
function killnearest(position,range,maxstrength)
1004
	for i,v in ipairs(workspace:GetChildren()) do
1005
	local body = v:GetChildren()
1006
		for part = 1, #body do
1007
			if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
1008
				if(body[part].Position - position).Magnitude < range then
1009
					if v.ClassName == "Model" then
1010
						v:BreakJoints()
1011
					end
1012
					table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
1013
					body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
1014
				end
1015
			end
1016
		end
1017
		if v.ClassName == "Part" then
1018
			if v.Anchored == false and (v.Position - position).Magnitude < range then
1019
				table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
1020
				v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
1021
			end
1022
		end
1023
	end
1024
end
1025
1026
1027
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
1028
	local NEWPART = IT("Part")
1029
	NEWPART.formFactor = FORMFACTOR
1030
	NEWPART.Reflectance = REFLECTANCE
1031
	NEWPART.Transparency = TRANSPARENCY
1032
	NEWPART.CanCollide = false
1033
	NEWPART.Locked = true
1034
	NEWPART.Anchored = true
1035
	if ANCHOR == false then
1036
		NEWPART.Anchored = false
1037
	end
1038
	NEWPART.BrickColor = BrickC(tostring(BRICKCOLOR))
1039
	NEWPART.Name = NAME
1040
	NEWPART.Size = SIZE
1041
	NEWPART.Position = Torso.Position
1042
	NEWPART.Material = MATERIAL
1043
	NEWPART:BreakJoints()
1044
	NEWPART.Parent = PARENT
1045
	return NEWPART
1046
end
1047
1048
        local joyemoji = Instance.new('ParticleEmitter', tors)
1049
        joyemoji.VelocitySpread = 2000
1050
        joyemoji.Lifetime = NumberRange.new(1)
1051
        joyemoji.Speed = NumberRange.new(40)
1052
joy= {}
1053
for i=0, 19 do
1054
  joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1055
end
1056
joyemoji.Size = NumberSequence.new(joy)
1057
        joyemoji.Rate = 0
1058
        joyemoji.LockedToPart = false
1059
        joyemoji.LightEmission = 0
1060
        joyemoji.Texture = "rbxassetid://1176402123"
1061
        joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1062
1063
        local LIT = Instance.new('ParticleEmitter', tors)
1064
        LIT.VelocitySpread = 2000
1065
        LIT.Lifetime = NumberRange.new(1)
1066
        LIT.Speed = NumberRange.new(45)
1067
nani= {}
1068
for i=0, 19 do
1069
  nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1070
end
1071
LIT.Size = NumberSequence.new(nani)
1072
        LIT.Rate = 0
1073
        LIT.LockedToPart = false
1074
        LIT.LightEmission = 0
1075
        LIT.Texture = "rbxassetid://1492670151"
1076
        LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1077
1078
        local ok = Instance.new('ParticleEmitter', tors)
1079
        ok.VelocitySpread = 2000
1080
        ok.Lifetime = NumberRange.new(1)
1081
        ok.Speed = NumberRange.new(50)
1082
cool= {}
1083
for i=0, 19 do
1084
  cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1085
end
1086
ok.Size = NumberSequence.new(cool)
1087
        ok.Rate = 0
1088
        ok.LockedToPart = false
1089
        ok.LightEmission = 0
1090
        ok.Texture = "rbxassetid://636768448"
1091
        ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1092
1093
        local toast = Instance.new('ParticleEmitter', tors)
1094
        toast.VelocitySpread = 2000
1095
        toast.Lifetime = NumberRange.new(1)
1096
        toast.Speed = NumberRange.new(60)
1097
toasterstoasttoast= {}
1098
for i=0, 19 do
1099
  toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1100
end
1101
toast.Size = NumberSequence.new(toasterstoasttoast)
1102
        toast.Rate = 0
1103
        toast.LockedToPart = false
1104
        toast.LightEmission = 0
1105
        toast.Texture = "rbxassetid://436096230"
1106
        toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1107
1108
function WhatHuh()
1109
    attack = true
1110
    hum.WalkSpeed = 1.01
1111
    CreateSound("130766865", hed, 10, 1)
1112
        Character.Head.face.Texture = "rbxassetid://276732672"
1113
    for i = 0,4,0.1 do
1114
        swait()
1115
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1116
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
1117
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1118
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1119
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1120
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1121
    end
1122
    for i = 0,6.7,0.1 do
1123
        swait()
1124
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1125
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
1126
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1127
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1128
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1129
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1130
    end
1131
    for i = 0,8.1,0.1 do
1132
        swait()
1133
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1134
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
1135
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1136
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1137
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1138
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1139
    end
1140
    for i = 0,1,0.1 do
1141
        swait()
1142
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1143
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
1144
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1145
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1146
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1147
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1148
    end
1149
    for i = 0,1,0.1 do
1150
        swait()
1151
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1152
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
1153
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1154
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1155
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1156
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1157
    end
1158
    for i = 0,4,0.1 do
1159
        swait()
1160
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1161
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
1162
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1163
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1164
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1165
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1166
    end
1167
    attack = false
1168
        Character.Head.face.Texture = "rbxassetid://620619801"
1169
    hum.WalkSpeed = 16
1170
end
1171
1172
function EndMySufferingV3() --why
1173
    attack = true
1174
    hum.WalkSpeed = 1.01
1175
        Character.Head.face.Texture = "rbxassetid://202210455"
1176
        local A = math.random(1,5)
1177
        if A == 1 then
1178
            meme.SoundId = "rbxassetid://295810519"
1179
        end
1180
        if A == 2 then
1181
            meme.SoundId = "rbxassetid://1124778077"
1182
        end
1183
        if A == 3 then
1184
            meme.SoundId = "rbxassetid://464157070"
1185
        end
1186
        if A == 4 then
1187
            meme.SoundId = "rbxassetid://146334595"
1188
        end
1189
        if A == 5 then
1190
            meme.SoundId = "rbxassetid://145536915"
1191
        end
1192
        meme:Play()
1193
        bass:Play()
1194
        joyemoji.Rate = 70
1195
        LIT.Rate = 70
1196
        ok.Rate = 70
1197
        toast.Rate = 70
1198
       
1199
    for i = 0,50,0.1 do
1200
        swait()
1201
    CameraEnshaking(1, 10)
1202
        bass.Parent = hed
1203
        meme.Parent = hed
1204
    rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
1205
    tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
1206
    RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1207
    LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
1208
    RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
1209
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
1210
    end
1211
        bass:Stop()
1212
        meme:Stop()
1213
        joyemoji.Rate = 0
1214
        LIT.Rate = 0
1215
        ok.Rate = 0
1216
        toast.Rate = 0
1217
        Character.Head.face.Texture = "rbxassetid://620619801"
1218
    attack = false
1219
    hum.WalkSpeed = 16
1220
end
1221
1222
function slap()
1223
    attack = true
1224
    hum.WalkSpeed = 1.01
1225
    local icri = CreateSound("1205111204", hed, 10, 1)
1226
    swait(165)
1227
    local FRAME = tors.CFrame
1228
    repeat
1229
        swait()
1230
                Character.Head.face.Texture = "rbxassetid://582931093"
1231
        CameraEnshaking(1, 10)
1232
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1233
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1234
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1235
        RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
1236
        LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
1237
        tors.CFrame = FRAME * CF(0,1,0)
1238
        swait()
1239
        tors.CFrame = FRAME
1240
    until icri.Playing == false
1241
        Character.Head.face.Texture = "rbxassetid://620619801"
1242
    attack = false
1243
    hum.WalkSpeed = 16
1244
end
1245
1246
function EndMySufferingV2()
1247
attack = true
1248
	for i = 0,6,0.1 do
1249
		swait()
1250
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1251
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1252
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1253
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1254
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
1255
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
1256
	end
1257
    CreateSound("1093102664", hed, 10, 1)
1258
	CameraEnshaking(3, 8)
1259
	for i = 0,2,0.1 do
1260
		swait()
1261
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
1262
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
1263
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1264
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1265
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
1266
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
1267
	end
1268
hum.MaxHealth = 0
1269
ragdoll(char)
1270
CreateSound("135488453", hed, 5, 1)
1271
error("Seems like you just died.")
1272
end
1273
1274
function Clerp(a, b, t)
1275
    local qa = {
1276
        QuaternionFromCFrame(a)
1277
    }
1278
    local qb = {
1279
        QuaternionFromCFrame(b)
1280
    }
1281
    local ax, ay, az = a.x, a.y, a.z
1282
    local bx, by, bz = b.x, b.y, b.z
1283
    local _t = 1 - t
1284
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1285
end
1286
1287
function Swait(NUMBER)
1288
    if NUMBER == 0 or NUMBER == nil then
1289
        ArtificialHB.Event:wait()
1290
    else
1291
        for i = 1, NUMBER do
1292
            ArtificialHB.Event:wait()
1293
        end
1294
    end
1295
end
1296
1297
function swait(num)
1298
	if num == 0 or num == nil then
1299
		game:service("RunService").Stepped:wait(0)
1300
	else
1301
		for i = 0, num do
1302
			game:service("RunService").Stepped:wait(0)
1303
		end
1304
	end
1305
end
1306
function thread(f)
1307
	coroutine.resume(coroutine.create(f))
1308
end
1309
function clerp(a, b, t)
1310
	local qa = {
1311
		QuaternionFromCFrame(a)
1312
	}
1313
	local qb = {
1314
		QuaternionFromCFrame(b)
1315
	}
1316
	local ax, ay, az = a.x, a.y, a.z
1317
	local bx, by, bz = b.x, b.y, b.z
1318
	local _t = 1 - t
1319
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1320
end
1321
function ShockWave(Part, cframe1, cframe2, Damage, Size)
1322
	coroutine.resume(coroutine.create(function() 
1323
		local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
1324
		wave.Anchored = true 
1325
		wave.CFrame = Part.CFrame * cframe1
1326
		local Msh = Create("SpecialMesh"){
1327
			Parent = wave,
1328
			MeshType = "Sphere"
1329
		}
1330
		Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
1331
		for i = 0, 1, 0.2 do
1332
			wait()
1333
			local dir = wave.CFrame.lookVector * -1
1334
			local pos = rayCast(wave.Position, dir, 5, Character)
1335
			wave.CFrame = wave.CFrame * cframe2
1336
                        table.insert(Effects, {
1337
                                wave,
1338
                                "Sphere",
1339
                                0.01,
1340
                                .03,
1341
                                .03,
1342
                                .03,
1343
                        })
1344
		end
1345
	end))
1346
end
1347
1348
local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1349
MakeForm(RightHole,"Cyl")
1350
local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1351
MakeForm(LeftHole,"Cyl")
1352
1353
function getbloody(victim,amount)
1354
	local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
1355
	PART.CFrame = victim.CFrame
1356
	local HITPLAYERSOUNDS = {"356551938","264486467"}
1357
	Debris:AddItem(PART,5)
1358
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1359
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1360
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1361
	local prtcl = asd:Clone()
1362
	prtcl.Parent = PART
1363
	prtcl:Emit(amount*10)
1364
end
1365
1366
function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
1367
local type = type
1368
local rng = Instance.new("Part", char)
1369
        rng.Anchored = true
1370
        rng.BrickColor = color
1371
        rng.CanCollide = false
1372
        rng.FormFactor = 3
1373
        rng.Name = "Ring"
1374
        rng.Material = "Neon"
1375
        rng.Size = Vector3.new(1, 1, 1)
1376
        rng.Transparency = 0
1377
        rng.TopSurface = 0
1378
        rng.BottomSurface = 0
1379
        rng.CFrame = pos
1380
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1381
        local rngm = Instance.new("SpecialMesh", rng)
1382
        rngm.MeshType = "Brick"
1383
rngm.Scale = VT(x1,y1,z1)
1384
if rainbowmode == true then
1385
rng.Color = Color3.new(r/255,g/255,b/255)
1386
end
1387
local scaler2 = 1
1388
local speeder = FastSpeed/10
1389
if type == "Add" then
1390
scaler2 = 1*value
1391
elseif type == "Divide" then
1392
scaler2 = 1/value
1393
end
1394
coroutine.resume(coroutine.create(function()
1395
for i = 0,10/bonuspeed,0.1 do
1396
swait()
1397
if type == "Add" then
1398
scaler2 = scaler2 - 0.01*value/bonuspeed
1399
elseif type == "Divide" then
1400
scaler2 = scaler2 - 0.01/value*bonuspeed
1401
end
1402
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1403
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1404
rng.Transparency = rng.Transparency + 0.01*bonuspeed
1405
end
1406
rng:Destroy()
1407
end))
1408
end
1409
New = function(Object, Parent, Name, Data)
1410
	local Object = Instance.new(Object)
1411
	for Index, Value in pairs(Data or {}) do
1412
		Object[Index] = Value
1413
	end
1414
	Object.Parent = Parent
1415
	Object.Name = Name
1416
	return Object
1417
end
1418
function QuaternionFromCFrame(cf)
1419
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1420
	local trace = m00 + m11 + m22
1421
	if trace > 0 then
1422
		local s = math.sqrt(1 + trace)
1423
		local recip = 0.5 / s
1424
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
1425
	else
1426
		local i = 0
1427
		if m00 < m11 then
1428
			i = 1
1429
		end
1430
		if m22 > (i == 0 and m00 or m11) then
1431
			i = 2
1432
		end
1433
		if i == 0 then
1434
			local s = math.sqrt(m00 - m11 - m22 + 1)
1435
			local recip = 0.5 / s
1436
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
1437
		elseif i == 1 then
1438
			local s = math.sqrt(m11 - m22 - m00 + 1)
1439
			local recip = 0.5 / s
1440
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
1441
		elseif i == 2 then
1442
			local s = math.sqrt(m22 - m00 - m11 + 1)
1443
			local recip = 0.5 / s
1444
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
1445
		end
1446
	end
1447
end
1448
function QuaternionToCFrame(px, py, pz, x, y, z, w)
1449
	local xs, ys, zs = x + x, y + y, z + z
1450
	local wx, wy, wz = w * xs, w * ys, w * zs
1451
	local xx = x * xs
1452
	local xy = x * ys
1453
	local xz = x * zs
1454
	local yy = y * ys
1455
	local yz = y * zs
1456
	local zz = z * zs
1457
	return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
1458
end
1459
1460
--WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1461
function WACKYEFFECT(Table)
1462
	local TYPE = (Table.EffectType or "Sphere")
1463
	local SIZE = (Table.Size or VT(1,1,1))
1464
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
1465
	local TRANSPARENCY = (Table.Transparency or 0)
1466
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
1467
	local CFRAME = (Table.CFrame or Torso.CFrame)
1468
	local MOVEDIRECTION = (Table.MoveToPos or nil)
1469
	local ROTATION1 = (Table.RotationX or 0)
1470
	local ROTATION2 = (Table.RotationY or 0)
1471
	local ROTATION3 = (Table.RotationZ or 0)
1472
	local MATERIAL = (Table.Material or "Neon")
1473
	local COLOR = (Table.Color or C3(1,1,1))
1474
	local TIME = (Table.Time or 45)
1475
	local SOUNDID = (Table.SoundID or nil)
1476
	local SOUNDPITCH = (Table.SoundPitch or nil)
1477
	local SOUNDVOLUME = (Table.SoundVolume or nil)
1478
	coroutine.resume(coroutine.create(function()
1479
		local PLAYSSOUND = false
1480
		local SOUND = nil
1481
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
1482
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
1483
			PLAYSSOUND = true
1484
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
1485
		end
1486
		EFFECT.Color = COLOR
1487
		local MSH = nil
1488
		if TYPE == "Sphere" then
1489
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
1490
		elseif TYPE == "Block" then
1491
			MSH = IT("BlockMesh",EFFECT)
1492
			MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
1493
		elseif TYPE == "Wave" then
1494
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
1495
		elseif TYPE == "Ring" then
1496
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
1497
		elseif TYPE == "Slash" then
1498
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1499
		elseif TYPE == "Round Slash" then
1500
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1501
		elseif TYPE == "Swirl" then
1502
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
1503
		elseif TYPE == "Skull" then
1504
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
1505
		elseif TYPE == "Crystal" then
1506
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
1507
		end
1508
		if MSH ~= nil then
1509
			local MOVESPEED = nil
1510
			if MOVEDIRECTION ~= nil then
1511
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
1512
			end
1513
			local GROWTH = SIZE - ENDSIZE
1514
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
1515
			if TYPE == "Block" then
1516
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1517
			else
1518
				EFFECT.CFrame = CFRAME
1519
			end
1520
			for LOOP = 1, TIME+1 do
1521
				Swait()
1522
				MSH.Scale = MSH.Scale - GROWTH/TIME
1523
				if TYPE == "Wave" then
1524
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
1525
				end
1526
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
1527
				if TYPE == "Block" then
1528
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1529
				else
1530
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
1531
				end
1532
				if MOVEDIRECTION ~= nil then
1533
					local ORI = EFFECT.Orientation
1534
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
1535
					EFFECT.Orientation = ORI
1536
				end
1537
			end
1538
			if PLAYSSOUND == false then
1539
				EFFECT:remove()
1540
			else
1541
				repeat Swait() until SOUND.Playing == false
1542
				EFFECT:remove()
1543
			end
1544
		else
1545
			if PLAYSSOUND == false then
1546
				EFFECT:remove()
1547
			else
1548
				repeat Swait() until SOUND.Playing == false
1549
				EFFECT:remove()
1550
			end
1551
		end
1552
	end))
1553
end
1554
1555
1556
function QuaternionSlerp(a, b, t)
1557
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
1558
	local startInterp, finishInterp
1559
	if cosTheta >= 1.0E-4 then
1560
		if 1 - cosTheta > 1.0E-4 then
1561
			local theta = math.acos(cosTheta)
1562
			local invSinTheta = 1 / Sin(theta)
1563
			startInterp = Sin((1 - t) * theta) * invSinTheta
1564
			finishInterp = Sin(t * theta) * invSinTheta
1565
		else
1566
			startInterp = 1 - t
1567
			finishInterp = t
1568
		end
1569
	elseif 1 + cosTheta > 1.0E-4 then
1570
		local theta = math.acos(-cosTheta)
1571
		local invSinTheta = 1 / Sin(theta)
1572
		startInterp = Sin((t - 1) * theta) * invSinTheta
1573
		finishInterp = Sin(t * theta) * invSinTheta
1574
	else
1575
		startInterp = t - 1
1576
		finishInterp = t
1577
	end
1578
	return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
1579
end
1580
function rayCast(Position, Direction, Range, Ignore)
1581
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
1582
end
1583
local RbxUtility = LoadLibrary("RbxUtility")
1584
local Create = RbxUtility.Create
1585
1586
-------------------------------------------------------
1587
--Start Damage Function--
1588
-------------------------------------------------------
1589
function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
1590
    local type = type
1591
    local rng = Instance.new("Part", char)
1592
    rng.Anchored = true
1593
    rng.BrickColor = color
1594
    rng.CanCollide = false
1595
    rng.FormFactor = 3
1596
    rng.Name = "Ring"
1597
    rng.Material = "Neon"
1598
    rng.Size = Vector3.new(1, 1, 1)
1599
    rng.Transparency = 0
1600
    rng.TopSurface = 0
1601
    rng.BottomSurface = 0
1602
    rng.CFrame = pos
1603
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
1604
    local rngm = Instance.new("SpecialMesh", rng)
1605
    rngm.MeshType = "Sphere"
1606
    rngm.Scale = Vector3.new(x1, y1, z1)
1607
    local scaler2 = 1
1608
    local speeder = FastSpeed
1609
    if type == "Add" then
1610
        scaler2 = 1 * value
1611
    elseif type == "Divide" then
1612
        scaler2 = 1 / value
1613
    end
1614
    coroutine.resume(coroutine.create(function()
1615
        for i = 0, 10 / bonuspeed, 0.1 do
1616
            swait()
1617
            if type == "Add" then
1618
                scaler2 = scaler2 - 0.01 * value / bonuspeed
1619
            elseif type == "Divide" then
1620
                scaler2 = scaler2 - 0.01 / value * bonuspeed
1621
            end
1622
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
1623
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
1624
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
1625
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
1626
        end
1627
        rng:Destroy()
1628
    end))
1629
end
1630
-----------------------------
1631
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1632
	if hit.Parent == nil then
1633
		return
1634
	end
1635
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1636
	for _, v in pairs(hit.Parent:children()) do
1637
		if v:IsA("Humanoid") then
1638
			h = v
1639
		end
1640
	end
1641
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
1642
	
1643
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1644
         end
1645
1646
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1647
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
1648
			if hit.Parent.DebounceHit.Value == true then
1649
				return
1650
			end
1651
		end
1652
         if insta == true then
1653
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1654
         end
1655
		local c = Create("ObjectValue"){
1656
			Name = "creator",
1657
			Value = owner,
1658
			Parent = h,
1659
		}
1660
		game:GetService("Debris"):AddItem(c, .5)
1661
		if HitSound ~= nil and HitPitch ~= nil then
1662
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
1663
		end
1664
		local Damage = math.random(minim, maxim)
1665
		local blocked = false
1666
		local block = hit.Parent:findFirstChild("Block")
1667
		if block ~= nil then
1668
			if block.className == "IntValue" then
1669
				if block.Value > 0 then
1670
					blocked = true
1671
					block.Value = block.Value - 1
1672
					print(block.Value)
1673
				end
1674
			end
1675
		end
1676
		if blocked == false then
1677
			h.Health = h.Health - Damage
1678
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1679
		else
1680
			h.Health = h.Health - (Damage / 2)
1681
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1682
		end
1683
		if Type == "Knockdown" then
1684
			local hum = hit.Parent.Humanoid
1685
			hum.PlatformStand = true
1686
			coroutine.resume(coroutine.create(function(HHumanoid)
1687
				swait(1)
1688
				HHumanoid.PlatformStand = false
1689
			end), hum)
1690
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
1691
			local bodvol = Create("BodyVelocity"){
1692
				velocity = angle * knockback,
1693
				P = 5000,
1694
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1695
				Parent = hit,
1696
			}
1697
			local rl = Create("BodyAngularVelocity"){
1698
				P = 3000,
1699
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1700
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1701
				Parent = hit,
1702
			}
1703
			game:GetService("Debris"):AddItem(bodvol, .5)
1704
			game:GetService("Debris"):AddItem(rl, .5)
1705
		elseif Type == "Random Guy" then
1706
			local vp = Create("BodyVelocity"){
1707
				P = 500,
1708
				maxForce = Vector3.new(math.huge, 0, math.huge),
1709
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
1710
			}
1711
			if knockback > 0 then
1712
				vp.Parent = hit.Parent.Torso
1713
			end
1714
			game:GetService("Debris"):AddItem(vp, .5)
1715
		elseif Type == "Up" then
1716
			local bodyVelocity = Create("BodyVelocity"){
1717
				velocity = Vector3.new(0, 20, 0),
1718
				P = 5000,
1719
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1720
				Parent = hit,
1721
			}
1722
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
1723
		elseif Type == "DarkUp" then
1724
			coroutine.resume(coroutine.create(function()
1725
				for i = 0, 1, 0.1 do
1726
					swait()
1727
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
1728
				end
1729
			end))
1730
			local bodyVelocity = Create("BodyVelocity"){
1731
				velocity = Vector3.new(0, 20, 0),
1732
				P = 5000,
1733
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1734
				Parent = hit,
1735
			}
1736
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
1737
		elseif Type == "Snare" then
1738
			local bp = Create("BodyPosition"){
1739
				P = 2000,
1740
				D = 100,
1741
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1742
				position = hit.Parent.Torso.Position,
1743
				Parent = hit.Parent.Torso,
1744
			}
1745
			game:GetService("Debris"):AddItem(bp, 1)
1746
		elseif Type == "Freeze" then
1747
			local BodPos = Create("BodyPosition"){
1748
				P = 50000,
1749
				D = 1000,
1750
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1751
				position = hit.Parent.Torso.Position,
1752
				Parent = hit.Parent.Torso,
1753
			}
1754
			local BodGy = Create("BodyGyro") {
1755
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
1756
				P = 20e+003,
1757
				Parent = hit.Parent.Torso,
1758
				cframe = hit.Parent.Torso.CFrame,
1759
			}
1760
			hit.Parent.Torso.Anchored = true
1761
			coroutine.resume(coroutine.create(function(Part) 
1762
				swait(1.5)
1763
				Part.Anchored = false
1764
			end), hit.Parent.Torso)
1765
			game:GetService("Debris"):AddItem(BodPos, 3)
1766
			game:GetService("Debris"):AddItem(BodGy, 3)
1767
		end
1768
		local debounce = Create("BoolValue"){
1769
			Name = "DebounceHit",
1770
			Parent = hit.Parent,
1771
			Value = true,
1772
		}
1773
		game:GetService("Debris"):AddItem(debounce, Delay)
1774
		c = Create("ObjectValue"){
1775
			Name = "creator",
1776
			Value = Player,
1777
			Parent = h,
1778
		}
1779
		game:GetService("Debris"):AddItem(c, .5)
1780
	end
1781
end
1782
-------------------------------------------------------
1783
--End Damage Function--
1784
-------------------------------------------------------
1785
1786
-------------------------------------------------------
1787
--Start Damage Function Customization--
1788
-------------------------------------------------------
1789
function ShowDamage(Pos, Text, Time, Color)
1790
	local Rate = (1 / 30)
1791
	local Pos = (Pos or Vector3.new(0, 0, 0))
1792
	local Text = (Text or "")
1793
	local Time = (Time or 2)
1794
	local Color = (Color or Color3.new(1, 0, 1))
1795
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1796
	EffectPart.Anchored = true
1797
	local BillboardGui = Create("BillboardGui"){
1798
		Size = UDim2.new(3, 0, 3, 0),
1799
		Adornee = EffectPart,
1800
		Parent = EffectPart,
1801
	}
1802
	local TextLabel = Create("TextLabel"){
1803
		BackgroundTransparency = 1,
1804
		Size = UDim2.new(1, 0, 1, 0),
1805
		Text = Text,
1806
		Font = "Bodoni",
1807
		TextColor3 = Color,
1808
		TextScaled = true,
1809
		TextStrokeColor3 = Color3.fromRGB(0,0,0),
1810
		Parent = BillboardGui,
1811
	}
1812
	game.Debris:AddItem(EffectPart, (Time))
1813
	EffectPart.Parent = game:GetService("Workspace")
1814
	delay(0, function()
1815
		local Frames = (Time / Rate)
1816
		for Frame = 1, Frames do
1817
			wait(Rate)
1818
			local Percent = (Frame / Frames)
1819
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1820
			TextLabel.TextTransparency = Percent
1821
		end
1822
		if EffectPart and EffectPart.Parent then
1823
			EffectPart:Destroy()
1824
		end
1825
	end)
1826
end
1827
1828
function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
1829
    local type = type
1830
    local rng = Instance.new("Part", char)
1831
    rng.Anchored = true
1832
    rng.BrickColor = color
1833
    rng.CanCollide = false
1834
    rng.FormFactor = 3
1835
    rng.Name = "Ring"
1836
    rng.Material = "Neon"
1837
    rng.Size = Vector3.new(1, 1, 1)
1838
    rng.Transparency = 0
1839
    rng.TopSurface = 0
1840
    rng.BottomSurface = 0
1841
    rng.CFrame = pos
1842
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1843
    local rngm = Instance.new("SpecialMesh", rng)
1844
    rngm.MeshType = "Brick"
1845
    rngm.Scale = Vector3.new(x1,y1,z1)
1846
    local scaler2 = 1
1847
    local speeder = FastSpeed/10
1848
    if type == "Add" then
1849
        scaler2 = 1*value
1850
    elseif type == "Divide" then
1851
        scaler2 = 1/value
1852
    end
1853
    coroutine.resume(coroutine.create(function()
1854
        for i = 0,10/bonuspeed,0.1 do
1855
            swait()
1856
            if type == "Add" then
1857
                scaler2 = scaler2 - 0.01*value/bonuspeed
1858
            elseif type == "Divide" then
1859
                scaler2 = scaler2 - 0.01/value*bonuspeed
1860
            end
1861
            speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1862
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1863
            rng.Transparency = rng.Transparency + 0.01*bonuspeed
1864
            rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
1865
        end
1866
    rng:Destroy()
1867
    end))
1868
end
1869
 
1870
Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
1871
local p = Instance.new("Part",EffectModel)
1872
p.BrickColor = BrickColor.new(colour)
1873
p.Size = Vector3.new()
1874
p.Anchored = true
1875
p.CanCollide = false
1876
p.CFrame = cf
1877
if inverse == true then
1878
p.Transparency = 1
1879
else
1880
p.Transparency = 0
1881
end
1882
local m = Instance.new("SpecialMesh",p)
1883
m.MeshId = meshid
1884
m.TextureId = textid
1885
m.Scale = meshstart
1886
coroutine.wrap(function()
1887
for i=0,1,factor do
1888
swait()
1889
if inverse == true then
1890
p.Transparency = 1-i
1891
else
1892
p.Transparency = i
1893
end
1894
m.Scale = m.Scale + meshadd
1895
p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
1896
end
1897
p:Destroy()
1898
end)()
1899
return p
1900
end
1901
-------------------------------------------------------
1902
--End Damage Function Customization--
1903
-------------------------------------------------------
1904
1905
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1906
  for _, c in pairs(workspace:children()) do
1907
    local hum = c:findFirstChild("Humanoid")
1908
    if hum ~= nil then
1909
      local head = c:findFirstChild("Head")
1910
      if head ~= nil then
1911
        local targ = head.Position - Part.Position
1912
        local mag = targ.magnitude
1913
        if magni >= mag and c.Name ~= Player.Name then
1914
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
1915
        end
1916
      end
1917
    end
1918
  end
1919
end
1920
1921
1922
CFuncs = {
1923
	Part = {
1924
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1925
			local Part = Create("Part")({
1926
				Parent = Parent,
1927
				Reflectance = Reflectance,
1928
				Transparency = Transparency,
1929
				CanCollide = false,
1930
				Locked = true,
1931
				BrickColor = BrickColor.new(tostring(BColor)),
1932
				Name = Name,
1933
				Size = Size,
1934
				Material = Material
1935
			})
1936
			RemoveOutlines(Part)
1937
			return Part
1938
		end
1939
	},
1940
	Mesh = {
1941
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1942
			local Msh = Create(Mesh)({
1943
				Parent = Part,
1944
				Offset = OffSet,
1945
				Scale = Scale
1946
			})
1947
			if Mesh == "SpecialMesh" then
1948
				Msh.MeshType = MeshType
1949
				Msh.MeshId = MeshId
1950
			end
1951
			return Msh
1952
		end
1953
	},
1954
	Mesh = {
1955
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1956
			local Msh = Create(Mesh)({
1957
				Parent = Part,
1958
				Offset = OffSet,
1959
				Scale = Scale
1960
			})
1961
			if Mesh == "SpecialMesh" then
1962
				Msh.MeshType = MeshType
1963
				Msh.MeshId = MeshId
1964
			end
1965
			return Msh
1966
		end
1967
	},
1968
	Weld = {
1969
		Create = function(Parent, Part0, Part1, C0, C1)
1970
			local Weld = Create("Weld")({
1971
				Parent = Parent,
1972
				Part0 = Part0,
1973
				Part1 = Part1,
1974
				C0 = C0,
1975
				C1 = C1
1976
			})
1977
			return Weld
1978
		end
1979
	},
1980
	Sound = {
1981
		Create = function(id, par, vol, pit)
1982
			coroutine.resume(coroutine.create(function()
1983
				local S = Create("Sound")({
1984
					Volume = vol,
1985
					Pitch = pit or 1,
1986
					SoundId = id,
1987
					Parent = par or workspace
1988
				})
1989
				wait()
1990
				S:play()
1991
				game:GetService("Debris"):AddItem(S, 6)
1992
			end))
1993
		end
1994
	},
1995
	ParticleEmitter = {
1996
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1997
			local fp = Create("ParticleEmitter")({
1998
				Parent = Parent,
1999
				Color = ColorSequence.new(Color1, Color2),
2000
				LightEmission = LightEmission,
2001
				Size = Size,
2002
				Texture = Texture,
2003
				Transparency = Transparency,
2004
				ZOffset = ZOffset,
2005
				Acceleration = Accel,
2006
				Drag = Drag,
2007
				LockedToPart = LockedToPart,
2008
				VelocityInheritance = VelocityInheritance,
2009
				EmissionDirection = EmissionDirection,
2010
				Enabled = Enabled,
2011
				Lifetime = LifeTime,
2012
				Rate = Rate,
2013
				Rotation = Rotation,
2014
				RotSpeed = RotSpeed,
2015
				Speed = Speed,
2016
				VelocitySpread = VelocitySpread
2017
			})
2018
			return fp
2019
		end
2020
	}
2021
}
2022
function RemoveOutlines(part)
2023
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
2024
end
2025
function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2026
	local Part = Create("Part")({
2027
		formFactor = FormFactor,
2028
		Parent = Parent,
2029
		Reflectance = Reflectance,
2030
		Transparency = Transparency,
2031
		CanCollide = false,
2032
		Locked = true,
2033
		BrickColor = BrickColor.new(tostring(BColor)),
2034
		Name = Name,
2035
		Size = Size,
2036
		Material = Material
2037
	})
2038
	RemoveOutlines(Part)
2039
	return Part
2040
end
2041
function CreateMesh1(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2042
	local Msh = Create(Mesh)({
2043
		Parent = Part,
2044
		Offset = OffSet,
2045
		Scale = Scale
2046
	})
2047
	if Mesh == "SpecialMesh" then
2048
		Msh.MeshType = MeshType
2049
		Msh.MeshId = MeshId
2050
	end
2051
	return Msh
2052
end
2053
function CreateWeld(Parent, Part0, Part1, C0, C1)
2054
	local Weld = Create("Weld")({
2055
		Parent = Parent,
2056
		Part0 = Part0,
2057
		Part1 = Part1,
2058
		C0 = C0,
2059
		C1 = C1
2060
	})
2061
	return Weld
2062
end
2063
2064
abss = Instance.new("BillboardGui",char)
2065
abss.Size = UDim2.new(10,0,10,0)
2066
abss.Enabled = false
2067
imgl = Instance.new("ImageLabel",abss)
2068
imgl.Position = UDim2.new(0,0,0,0)
2069
imgl.Size = UDim2.new(1,0,1,0)
2070
imgl.Image = "rbxassetid://153485522"
2071
imgl.BackgroundTransparency = 1
2072
imgl.ImageColor3 = Color3.new(.9,0,0)
2073
img2 = Instance.new("ImageLabel",abss)
2074
img2.Position = UDim2.new(0,0,0,0)
2075
img2.Size = UDim2.new(1,0,1,0)
2076
img2.Image = "rbxassetid://153485522"
2077
img2.BackgroundTransparency = 1
2078
img2.ImageColor3 = Color3.new(.9,0,0)
2079
 
2080
function TargetSelect(person)
2081
local dd=coroutine.wrap(function()
2082
if targetted ~= person then
2083
targetted = person
2084
img2.Size = UDim2.new(1,0,1,0)
2085
img2.ImageTransparency = 0
2086
img2.Position = UDim2.new(0,0,0,0)
2087
for i = 0, 2, 0.1 do
2088
swait()
2089
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
2090
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
2091
img2.ImageTransparency = img2.ImageTransparency + 0.05
2092
end
2093
end
2094
end)
2095
dd()
2096
end
2097
2098
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
2099
    local NEWWELD = IT(TYPE)
2100
    NEWWELD.Part0 = PART0
2101
    NEWWELD.Part1 = PART1
2102
    NEWWELD.C0 = C0
2103
    NEWWELD.C1 = C1
2104
    NEWWELD.Parent = PARENT
2105
    return NEWWELD
2106
end
2107
2108
local GRIP = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, HANDLE, CF(0,-1.1,-0.25)*ANGLES(RAD(-110),RAD(0),RAD(0))*ANGLES(RAD(0),RAD(0),RAD(180)), CF(0,0,0))
2109
2110
local Blood1 = Create("ParticleEmitter")({
2111
  Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
2112
  Transparency = NumberSequence.new(0.1, 1),
2113
  Size = NumberSequence.new(0.5, 0),
2114
  Texture = "rbxassetid://602578593",
2115
  Lifetime = NumberRange.new(0.8),
2116
  Rate = 255,
2117
  VelocitySpread = 40,
2118
  Rotation = NumberRange.new(100),
2119
  Speed = NumberRange.new(5),
2120
  LightEmission = 0,
2121
  LockedToPart = false,
2122
  Acceleration = Vector3.new(0, -10, 0),
2123
  EmissionDirection = "Bottom"
2124
})
2125
function Sayonara()
2126
    local target = nil
2127
    local targettorso = nil
2128
    if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
2129
        if mouse.Target.Parent.Humanoid.PlatformStand == false then
2130
            target = mouse.Target.Parent.Humanoid
2131
            targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
2132
            targethead = mouse.Target.Parent:FindFirstChild("Head")
2133
            targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
2134
            targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
2135
        end
2136
    end
2137
    if target ~= nil then
2138
        targettorso.Anchored = true
2139
        attack = true
2140
        hum.WalkSpeed = 0
2141
        root.CFrame = targettorso.CFrame * CF(0,0,2.4)
2142
        for i = 0,6.2,0.1 do
2143
            swait()
2144
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
2145
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
2146
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
2147
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
2148
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(10)), 0.1)
2149
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-10)), 0.1)
2150
        end
2151
        do
2152
        CreateSound("429400881", targettorso, 5, 1)
2153
        local ModelArm02 = New("Model", char, "Arm", {})
2154
        local ModelArm03 = New("Model", char, "Arm", {})
2155
        local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
2156
        local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
2157
        local Arm02 = targetleftarm:Clone()
2158
        local Arm03 = targetrightarm:Clone()
2159
        targetleftarm.Transparency = 1
2160
        targetrightarm.Transparency = 1
2161
        Arm02.Parent = ModelArm02
2162
        Arm03.Parent = ModelArm03
2163
        for i, v in pairs(Arm02:GetChildren()) do
2164
          v:Destroy()
2165
        end
2166
        for i, v in pairs(Arm03:GetChildren()) do
2167
          v:Destroy()
2168
        end
2169
        local weldArm02 = Instance.new("Weld")
2170
        weldArm02.Parent = Arm02
2171
        weldArm02.Part0 = targetleftarm
2172
        weldArm02.Part1 = Arm02
2173
        weldArm02.C1 = CFrame.new(0, 0, 0)
2174
        local weldArm03 = Instance.new("Weld")
2175
        weldArm03.Parent = Arm03
2176
        weldArm03.Part0 = targetrightarm
2177
        weldArm03.Part1 = Arm03
2178
        weldArm03.C1 = CFrame.new(0, 0, 0)
2179
        for i, v in pairs(target:GetChildren()) do
2180
          if v:IsA("Shirt") then
2181
            v:clone().Parent = ModelArm02
2182
          end
2183
        end
2184
        for i, v in pairs(target:GetChildren()) do
2185
          if v:IsA("Shirt") then
2186
            v:clone().Parent = ModelArm03
2187
          end
2188
        end
2189
        weldArm02.Part0 = la
2190
        weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2191
        weldArm03.Part0 = ra
2192
        weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2193
        local BE1 = Blood1:Clone()
2194
        BE1.Parent = targetleftarm
2195
        game:GetService("Debris"):AddItem(BE1, 3)
2196
        BE1.Rate = 255
2197
        local BE2 = Blood1:Clone()
2198
        BE2.Parent = targetrightarm
2199
        game:GetService("Debris"):AddItem(BE2, 3)
2200
        BE2.Rate = 255
2201
        for i = 0,6.2,0.1 do
2202
            swait()
2203
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
2204
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2205
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
2206
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
2207
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
2208
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
2209
        end
2210
        for i = 0,6.2,0.1 do
2211
            swait()
2212
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2213
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2214
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
2215
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2216
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(15)), 0.1)
2217
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
2218
        end
2219
        CreateSound("541909763", targettorso, 5, .8)
2220
        weldArm02:Destroy()
2221
        Arm02.CanCollide = true
2222
        weldArm03:Destroy()
2223
        Arm03.CanCollide = true
2224
        local bodyVelocity2 = Create("BodyVelocity")({
2225
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2226
          P = 5000,
2227
          maxForce = Vector3.new(8000, 8000, 8000),
2228
          Parent = Arm02
2229
        })
2230
        local bodyVelocity3 = Create("BodyVelocity")({
2231
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2232
          P = 5000,
2233
          maxForce = Vector3.new(8000, 8000, 8000),
2234
          Parent = Arm03
2235
        })
2236
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
2237
        game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
2238
        for i = 0,6.2,0.1 do
2239
            swait()
2240
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
2241
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2242
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(35)), 0.15)
2243
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
2244
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(15)), 0.1)
2245
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(-15)), 0.1)
2246
        end
2247
        for i = 0,6.2,0.1 do
2248
            swait()
2249
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2250
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2251
        RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
2252
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2253
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
2254
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
2255
        end
2256
        targettorso:Remove()
2257
        for i = 0,6.2,0.1 do
2258
            swait()
2259
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -2.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
2260
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2261
        RH.C0 = clerp(RH.C0, CF(1, -0.2 - 0.1 * Cos(sine / 20), -.5 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
2262
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-35)), 0.15)
2263
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(15)), 0.1)
2264
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(-15)), 0.1)
2265
        end
2266
        end
2267
        targettorso.Anchored = false
2268
        attack = false
2269
        hum.WalkSpeed = 16
2270
        root.CFrame = targettorso.CFrame * CF(0,0,3.4)
2271
    end
2272
end
2273
2274
-------------------------------------------------------
2275
--Start Effect Function--
2276
-------------------------------------------------------
2277
EffectModel = Instance.new("Model", char)
2278
Effects = {
2279
  Block = {
2280
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2281
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2282
      prt.Anchored = true
2283
      prt.CFrame = cframe
2284
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2285
      game:GetService("Debris"):AddItem(prt, 10)
2286
      if Type == 1 or Type == nil then
2287
        table.insert(Effects, {
2288
          prt,
2289
          "Block1",
2290
          delay,
2291
          x3,
2292
          y3,
2293
          z3,
2294
          msh
2295
        })
2296
      elseif Type == 2 then
2297
        table.insert(Effects, {
2298
          prt,
2299
          "Block2",
2300
          delay,
2301
          x3,
2302
          y3,
2303
          z3,
2304
          msh
2305
        })
2306
      else
2307
        table.insert(Effects, {
2308
          prt,
2309
          "Block3",
2310
          delay,
2311
          x3,
2312
          y3,
2313
          z3,
2314
          msh
2315
        })
2316
      end
2317
    end
2318
  },
2319
  Sphere = {
2320
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2321
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2322
      prt.Anchored = true
2323
      prt.CFrame = cframe
2324
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2325
      game:GetService("Debris"):AddItem(prt, 10)
2326
      table.insert(Effects, {
2327
        prt,
2328
        "Cylinder",
2329
        delay,
2330
        x3,
2331
        y3,
2332
        z3,
2333
        msh
2334
      })
2335
    end
2336
  },
2337
  Cylinder = {
2338
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2339
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2340
      prt.Anchored = true
2341
      prt.CFrame = cframe
2342
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2343
      game:GetService("Debris"):AddItem(prt, 10)
2344
      table.insert(Effects, {
2345
        prt,
2346
        "Cylinder",
2347
        delay,
2348
        x3,
2349
        y3,
2350
        z3,
2351
        msh
2352
      })
2353
    end
2354
  },
2355
  Wave = {
2356
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2357
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2358
      prt.Anchored = true
2359
      prt.CFrame = cframe
2360
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
2361
      game:GetService("Debris"):AddItem(prt, 10)
2362
      table.insert(Effects, {
2363
        prt,
2364
        "Cylinder",
2365
        delay,
2366
        x3 / 60,
2367
        y3 / 60,
2368
        z3 / 60,
2369
        msh
2370
      })
2371
    end
2372
  },
2373
  Ring = {
2374
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2375
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2376
      prt.Anchored = true
2377
      prt.CFrame = cframe
2378
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2379
      game:GetService("Debris"):AddItem(prt, 10)
2380
      table.insert(Effects, {
2381
        prt,
2382
        "Cylinder",
2383
        delay,
2384
        x3,
2385
        y3,
2386
        z3,
2387
        msh
2388
      })
2389
    end
2390
  },
2391
  Break = {
2392
    Create = function(brickcolor, cframe, x1, y1, z1)
2393
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
2394
      prt.Anchored = true
2395
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2396
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2397
      local num = math.random(10, 50) / 1000
2398
      game:GetService("Debris"):AddItem(prt, 10)
2399
      table.insert(Effects, {
2400
        prt,
2401
        "Shatter",
2402
        num,
2403
        prt.CFrame,
2404
        math.random() - math.random(),
2405
        0,
2406
        math.random(50, 100) / 100
2407
      })
2408
    end
2409
  },
2410
Spiral = {
2411
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2412
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2413
      prt.Anchored = true
2414
      prt.CFrame = cframe
2415
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2416
      game:GetService("Debris"):AddItem(prt, 10)
2417
      table.insert(Effects, {
2418
        prt,
2419
        "Cylinder",
2420
        delay,
2421
        x3,
2422
        y3,
2423
        z3,
2424
        msh
2425
      })
2426
    end
2427
  },
2428
Push = {
2429
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2430
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2431
      prt.Anchored = true
2432
      prt.CFrame = cframe
2433
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2434
      game:GetService("Debris"):AddItem(prt, 10)
2435
      table.insert(Effects, {
2436
        prt,
2437
        "Cylinder",
2438
        delay,
2439
        x3,
2440
        y3,
2441
        z3,
2442
        msh
2443
      })
2444
    end
2445
  }
2446
}
2447
function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
2448
	local fp = IT("Part")
2449
	fp.formFactor = formfactor 
2450
	fp.Parent = parent
2451
	fp.Reflectance = reflectance
2452
	fp.Transparency = transparency
2453
	fp.CanCollide = false 
2454
	fp.Locked = true
2455
	fp.BrickColor = brickcolor
2456
	fp.Name = name
2457
	fp.Size = size
2458
	fp.Position = tors.Position 
2459
	RemoveOutlines(fp)
2460
	fp.Material = "Neon"
2461
	fp:BreakJoints()
2462
	return fp 
2463
end 
2464
 
2465
function mesh(Mesh,part,meshtype,meshid,offset,scale)
2466
	local mesh = IT(Mesh) 
2467
	mesh.Parent = part
2468
	if Mesh == "SpecialMesh" then
2469
		mesh.MeshType = meshtype
2470
	if meshid ~= "nil" then
2471
		mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
2472
		end
2473
	end
2474
	mesh.Offset = offset
2475
	mesh.Scale = scale
2476
	return mesh
2477
end
2478
2479
function MagicCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2480
	local type = type
2481
	local rng = Instance.new("Part", char)
2482
	rng.Anchored = true
2483
	rng.BrickColor = color
2484
	rng.CanCollide = false
2485
	rng.FormFactor = 3
2486
	rng.Name = "Ring"
2487
	rng.Material = "Neon"
2488
	rng.Size = Vector3.new(1, 1, 1)
2489
	rng.Transparency = 1
2490
	rng.TopSurface = 0
2491
	rng.BottomSurface = 0
2492
	rng.CFrame = pos
2493
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2494
	local rngm = Instance.new("SpecialMesh", rng)
2495
	rngm.MeshType = MType
2496
	rngm.Scale = Vector3.new(x1, y1, z1)
2497
	local scaler2 = 1
2498
	local speeder = FastSpeed
2499
	if type == "Add" then
2500
		scaler2 = 1 * value
2501
	elseif type == "Divide" then
2502
		scaler2 = 1 / value
2503
	end
2504
	coroutine.resume(coroutine.create(function()
2505
		for i = 0, 10 / bonuspeed, 0.1 do
2506
			swait()
2507
			if type == "Add" then
2508
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2509
			elseif type == "Divide" then
2510
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2511
			end
2512
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
2513
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2514
			rng.Transparency = rng.Transparency - 0.01 * bonuspeed
2515
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2516
		end
2517
		rng:Destroy()
2518
	end))
2519
end
2520
2521
local PlayerSize = 1
2522
local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
2523
FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2524
RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2525
LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2526
RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2527
LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2528
2529
function Cryo_Freeze()
2530
    attack = true
2531
    for i = 0,5.2,0.03 do
2532
        swait()
2533
        Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2534
        Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2535
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2536
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2537
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
2538
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
2539
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
2540
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
2541
    end
2542
    CreateSound("331666100", tors, 10, 1)
2543
    Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 27, 0.01)
2544
    for i = 1,3,0.1 do
2545
    hum.WalkSpeed = 0.10
2546
    MagniDamage(tors, 400, 1, 10, 0, "Normal")
2547
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
2548
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2549
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
2550
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
2551
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
2552
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
2553
    end
2554
    for i = 1,10,0.1 do
2555
        swait(10)
2556
    hum.WalkSpeed = 0.10
2557
    MagniDamage(tors, 400, 1, 1, 0, "Normal")
2558
    Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 1, 0.02)
2559
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
2560
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2561
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
2562
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
2563
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
2564
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
2565
    end
2566
    wait(.6)
2567
    attack = false
2568
end
2569
2570
function HAAAAA() --HTGJHYG
2571
    attack = true
2572
    hum.WalkSpeed = 0.30
2573
    CreateSound("794081034", hed, 10, 1)
2574
        Character.Head.face.Texture = "rbxassetid://396389196"
2575
    for i = 0,2,0.1 do
2576
        swait()
2577
        CameraEnshaking(1, 2)
2578
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2579
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
2580
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2581
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2582
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
2583
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
2584
    end
2585
    for i = 0,14.7,0.1 do
2586
        swait()
2587
        CameraEnshaking(1, 3)
2588
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
2589
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
2590
        RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
2591
        LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
2592
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
2593
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
2594
    end
2595
    attack = false
2596
        Character.Head.face.Texture = "rbxassetid://620619801"
2597
    hum.WalkSpeed = 16
2598
end
2599
2600
function Hell_From_Above()
2601
    local UhhhhThing = New("Part",EffectModel,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
2602
    attack = true
2603
    hum.WalkSpeed = 3.01
2604
    for i = 0,6.3,0.1 do
2605
        swait()
2606
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2607
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2608
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2609
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
2610
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
2611
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
2612
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
2613
    end
2614
    CreateSound("142070127", tors, 10, 1)
2615
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2616
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2617
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2618
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2619
    for i = 0,3.8,0.1 do
2620
        swait()
2621
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2622
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2623
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
2624
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
2625
        RW.C0 = clerp(RW.C0, CF(1.5, .2 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
2626
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
2627
    end
2628
    CreateSound("224339201", tors, 10, 0.5)
2629
    for i = 1, 3 do
2630
    MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
2631
    UhhhhThing.CFrame = mouse.Hit
2632
    Effects.Cylinder.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
2633
    Effects.Block.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
2634
    end
2635
    UhhhhThing:Destroy()
2636
    attack = false
2637
    hum.WalkSpeed = 16
2638
end
2639
2640
function Magic(bonuspeed, type, pos, scale, value, color, MType)
2641
	local type = type
2642
	local rng = Instance.new("Part", char)
2643
	rng.Anchored = true
2644
	rng.BrickColor = color
2645
	rng.CanCollide = false
2646
	rng.FormFactor = 3
2647
	rng.Name = "Ring"
2648
	rng.Material = "Neon"
2649
	rng.Size = Vector3.new(1, 1, 1)
2650
	rng.Transparency = 0
2651
	rng.TopSurface = 0
2652
	rng.BottomSurface = 0
2653
	rng.CFrame = pos
2654
	local rngm = Instance.new("SpecialMesh", rng)
2655
	rngm.MeshType = MType
2656
	rngm.Scale = scale
2657
	local scaler2 = 1
2658
	if type == "Add" then
2659
		scaler2 = 1 * value
2660
	elseif type == "Divide" then
2661
		scaler2 = 1 / value
2662
	end
2663
	coroutine.resume(coroutine.create(function()
2664
		for i = 0, 10 / bonuspeed, 0.1 do
2665
			swait()
2666
			if type == "Add" then
2667
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2668
			elseif type == "Divide" then
2669
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2670
			end
2671
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2672
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
2673
		end
2674
		rng:Destroy()
2675
	end))
2676
end
2677
2678
function Eviscerate(dude)
2679
	if dude.Name ~= char then
2680
		local bgf = IT("BodyGyro", dude.Head)
2681
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2682
		local val = IT("BoolValue", dude)
2683
		val.Name = "IsHit"
2684
		local ds = coroutine.wrap(function()
2685
			dude:WaitForChild("Head"):BreakJoints()
2686
			wait(0.5)
2687
			target = nil
2688
			coroutine.resume(coroutine.create(function()
2689
				for i, v in pairs(dude:GetChildren()) do
2690
					if v:IsA("Accessory") then
2691
						v:Destroy()
2692
					end
2693
					if v:IsA("Humanoid") then
2694
						v:Destroy()
2695
					end
2696
					if v:IsA("CharacterMesh") then
2697
						v:Destroy()
2698
					end
2699
					if v:IsA("Model") then
2700
						v:Destroy()
2701
					end
2702
					if v:IsA("Part") or v:IsA("MeshPart") then
2703
						for x, o in pairs(v:GetChildren()) do
2704
							if o:IsA("Decal") then
2705
								o:Destroy()
2706
							end
2707
						end
2708
						coroutine.resume(coroutine.create(function()
2709
							v.Material = "Neon"
2710
							v.CanCollide = false
2711
							local PartEmmit1 = IT("ParticleEmitter", v)
2712
							PartEmmit1.LightEmission = 1
2713
							PartEmmit1.Texture = "rbxassetid://284205403"
2714
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2715
							PartEmmit1.Rate = 150
2716
							PartEmmit1.Lifetime = NumberRange.new(1)
2717
							PartEmmit1.Size = NumberSequence.new({
2718
								NumberSequenceKeypoint.new(0, 0.75, 0),
2719
								NumberSequenceKeypoint.new(1, 0, 0)
2720
							})
2721
							PartEmmit1.Transparency = NumberSequence.new({
2722
								NumberSequenceKeypoint.new(0, 0, 0),
2723
								NumberSequenceKeypoint.new(1, 1, 0)
2724
							})
2725
							PartEmmit1.Speed = NumberRange.new(0, 0)
2726
							PartEmmit1.VelocitySpread = 30000
2727
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
2728
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
2729
							local BodPoss = IT("BodyPosition", v)
2730
							BodPoss.P = 3000
2731
							BodPoss.D = 1000
2732
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2733
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2734
							v.Color = maincolor.Color
2735
							coroutine.resume(coroutine.create(function()
2736
								for i = 0, 49 do
2737
									swait(1)
2738
									v.Transparency = v.Transparency + 0.08
2739
								end
2740
								wait(0.5)
2741
								PartEmmit1.Enabled = false
2742
								wait(3)
2743
								v:Destroy()
2744
								dude:Destroy()
2745
							end))
2746
						end))
2747
					end
2748
				end
2749
			end))
2750
		end)
2751
		ds()
2752
	end
2753
end
2754
2755
function FindNearestHead(Position, Distance, SinglePlayer)
2756
	if SinglePlayer then
2757
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
2758
	end
2759
	local List = {}
2760
	for i, v in pairs(workspace:GetChildren()) do
2761
		if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
2762
			table.insert(List, v)
2763
		end
2764
	end
2765
	return List
2766
end
2767
2768
function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2769
	local type = type
2770
	local rng = Instance.new("Part", char)
2771
	rng.Anchored = true
2772
	rng.BrickColor = color
2773
	rng.CanCollide = false
2774
	rng.FormFactor = 3
2775
	rng.Name = "Ring"
2776
	rng.Material = "Neon"
2777
	rng.Size = Vector3.new(1, 1, 1)
2778
	rng.Transparency = 0
2779
	rng.TopSurface = 0
2780
	rng.BottomSurface = 0
2781
	rng.CFrame = pos
2782
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2783
	local rngm = Instance.new("SpecialMesh", rng)
2784
	rngm.MeshType = MType
2785
	rngm.Scale = Vector3.new(x1, y1, z1)
2786
	local scaler2 = 1
2787
	local speeder = FastSpeed
2788
	if type == "Add" then
2789
		scaler2 = 1 * value
2790
	elseif type == "Divide" then
2791
		scaler2 = 1 / value
2792
	end
2793
	coroutine.resume(coroutine.create(function()
2794
		for i = 0, 10 / bonuspeed, 0.1 do
2795
			swait()
2796
			if type == "Add" then
2797
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2798
			elseif type == "Divide" then
2799
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2800
			end
2801
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
2802
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2803
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2804
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2805
		end
2806
		rng:Destroy()
2807
	end))
2808
end
2809
2810
function SoulSteal(dude)
2811
if dude.Name ~= char then
2812
local bgf = IT("BodyGyro", dude.Head)
2813
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2814
local val = IT("BoolValue", dude)
2815
val.Name = "IsHit"
2816
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
2817
local soulst = coroutine.wrap(function()
2818
local soul = Instance.new("Part",dude)
2819
soul.Size = Vector3.new(1,1,1)
2820
soul.CanCollide = false
2821
soul.Anchored = false
2822
soul.Position = torso.Position
2823
soul.Transparency = 1
2824
local PartEmmit1 = IT("ParticleEmitter", soul)
2825
PartEmmit1.LightEmission = 1
2826
PartEmmit1.Texture = "rbxassetid://569507414"
2827
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2828
PartEmmit1.Rate = 250
2829
PartEmmit1.Lifetime = NumberRange.new(1.6)
2830
PartEmmit1.Size = NumberSequence.new({
2831
	NumberSequenceKeypoint.new(0, 1, 0),
2832
	NumberSequenceKeypoint.new(1, 0, 0)
2833
})
2834
PartEmmit1.Transparency = NumberSequence.new({
2835
	NumberSequenceKeypoint.new(0, 0, 0),
2836
	NumberSequenceKeypoint.new(1, 1, 0)
2837
})
2838
PartEmmit1.Speed = NumberRange.new(0, 0)
2839
PartEmmit1.VelocitySpread = 30000
2840
PartEmmit1.Rotation = NumberRange.new(-360, 360)
2841
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
2842
local BodPoss = IT("BodyPosition", soul)
2843
BodPoss.P = 3000
2844
BodPoss.D = 1000
2845
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2846
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2847
wait(1.6)
2848
soul.Touched:connect(function(hit)
2849
	if hit.Parent == char then
2850
	soul:Destroy()
2851
	end
2852
end)
2853
wait(1.2)
2854
while soul do
2855
	swait()
2856
	PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2857
	BodPoss.Position = tors.Position
2858
end
2859
end)
2860
	soulst()
2861
	end
2862
end
2863
function FaceMouse()
2864
local	Cam = workspace.CurrentCamera
2865
	return {
2866
		CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
2867
		Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
2868
	}
2869
end
2870
-------------------------------------------------------
2871
--End Effect Function--
2872
-------------------------------------------------------
2873
function Cso(ID, PARENT, VOLUME, PITCH)
2874
	local NSound = nil
2875
	coroutine.resume(coroutine.create(function()
2876
		NSound = IT("Sound", PARENT)
2877
		NSound.Volume = VOLUME
2878
		NSound.Pitch = PITCH
2879
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
2880
		swait()
2881
		NSound:play()
2882
		game:GetService("Debris"):AddItem(NSound, 10)
2883
	end))
2884
	return NSound
2885
end
2886
function CameraEnshaking(Length, Intensity)
2887
	coroutine.resume(coroutine.create(function()
2888
		local intensity = 1 * Intensity
2889
		local rotM = 0.01 * Intensity
2890
		for i = 0, Length, 0.1 do
2891
			swait()
2892
			intensity = intensity - 0.05 * Intensity / Length
2893
			rotM = rotM - 5.0E-4 * Intensity / Length
2894
			hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
2895
			cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
2896
		end
2897
		hum.CameraOffset = Vector3.new(0, 0, 0)
2898
	end))
2899
end
2900
function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
2901
local Hitboxpart = Instance.new("Part", EffectModel)
2902
  RemoveOutlines(Hitboxpart)
2903
  Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
2904
  Hitboxpart.CanCollide = false
2905
  Hitboxpart.Transparency = 1
2906
  Hitboxpart.Anchored = true
2907
  Hitboxpart.CFrame = Pose
2908
  game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
2909
  MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
2910
end
2911
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2912
  local prt = CreatePart1(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2913
  prt.Anchored = true
2914
  prt.CFrame = cframe
2915
  local msh = CreateMesh1("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2916
  game:GetService("Debris"):AddItem(prt, 10)
2917
  if Type == 1 or Type == nil then
2918
    table.insert(Effects, {
2919
      prt,
2920
      "Block1",
2921
      delay,
2922
      x3,
2923
      y3,
2924
      z3,
2925
      msh
2926
    })
2927
  elseif Type == 2 then
2928
    table.insert(Effects, {
2929
      prt,
2930
      "Block2",
2931
      delay,
2932
      x3,
2933
      y3,
2934
      z3,
2935
      msh
2936
    })
2937
  elseif Type == 3 then
2938
    table.insert(Effects, {
2939
      prt,
2940
      "Block3",
2941
      delay,
2942
      x3,
2943
      y3,
2944
      z3,
2945
      msh
2946
    })
2947
  end
2948
end
2949
2950
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2951
	local Part = Create("Part"){
2952
		Parent = Parent,
2953
		Reflectance = Reflectance,
2954
		Transparency = Transparency,
2955
		CanCollide = false,
2956
		Locked = true,
2957
		BrickColor = BrickColor.new(tostring(BColor)),
2958
		Name = Name,
2959
		Size = Size,
2960
		Material = Material,
2961
	}
2962
	RemoveOutlines(Part)
2963
	return Part
2964
end
2965
	
2966
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2967
	local Msh = Create(Mesh){
2968
		Parent = Part,
2969
		Offset = OffSet,
2970
		Scale = Scale,
2971
	}
2972
	if Mesh == "SpecialMesh" then
2973
		Msh.MeshType = MeshType
2974
		Msh.MeshId = MeshId
2975
	end
2976
	return Msh
2977
end
2978
2979
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2980
local prt = CreatePart(workspace,"Neon",0,0,brickcolor,"Effect", Vector3.new(.5,.5,.5))--part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2981
prt.Anchored = true
2982
prt.CFrame = cframe
2983
local msh = CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
2984
game:GetService("Debris"):AddItem(prt,2)
2985
coroutine.resume(coroutine.create(function(Part,Mesh,num) 
2986
for i=0,1,delay do
2987
swait()
2988
Part.Transparency=i
2989
Mesh.Scale=Mesh.Scale + Vector3.new(x3,y3,z3)
2990
end
2991
Part.Parent=nil
2992
end),prt,msh,(math.random(0,1)+math.random())/5)
2993
end
2994
-------------------------------------------------------
2995
--End Important Functions--
2996
-------------------------------------------------------
2997
-------------------------------------------------------
2998
 
2999
 
3000
--[[
3001
        Thanks for using Build-To-Lua by jarredbcv.
3002
]]--
3003
 
3004
New = function(Object, Parent, Name, Data)
3005
    local Object = Instance.new(Object)
3006
    for Index, Value in pairs(Data or {}) do
3007
        Object[Index] = Value
3008
    end
3009
    Object.Parent = Parent
3010
    Object.Name = Name
3011
    return Object
3012
end
3013
   
3014
Gaunty = New("Model",char,"Gaunty",{})
3015
Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3016
Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3017
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595344, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3018
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161155701, 0.603512526, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3019
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595367, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3020
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471122265, 0.600126028, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3021
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 3.62595415, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3022
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812294, 0.606899738, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3023
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765471, 3.62595463, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3024
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.448780537, 0.610177517, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3025
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3026
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.459102631, -0.489744425, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3027
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765627, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3028
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149136543, -0.486357927, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3029
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765537, 2.53595448, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3030
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160831451, -0.48297143, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3031
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.53595424, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3032
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460799217, -0.479694128, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3033
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64553881, -77.6613617, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3034
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3035
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(-0.00235080719, 0.624869347, 0.00694274902, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3036
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 3.73544312, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3037
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3038
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.000443935394, 0.714845657, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3039
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.52554965, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3040
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3041
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00275993347, 0.504870415, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3042
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553746, -77.6613541, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3043
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3044
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00966835022, -0.465003252, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3045
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3046
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3047
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3048
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480494, 2.43554902, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3049
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3050
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0147790909, -0.585001707, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3051
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3052
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3053
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595558, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3054
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00464963913, 0.606931448, -0.149864197, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3055
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595606, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3056
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00278997421, 0.603431463, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3057
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595654, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3058
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00554895401, 0.600307703, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3059
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3060
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3061
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3062
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3063
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3064
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00736999512, -0.482939243, -0.161483765, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3065
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595614, -78.1079254, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3066
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0101289749, -0.479815245, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3067
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765547, 3.62595677, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3068
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00554943085, 0.600307941, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3069
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 3.62595701, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3070
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00278949738, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3071
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3072
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.000350952148, 0.606987953, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3073
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3074
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00311040878, 0.61011219, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3075
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3076
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3077
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3078
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0123701096, -0.482883692, -0.161437988, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3079
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3080
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3081
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595686, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3082
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00647068024, -0.489563227, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3083
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595701, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3084
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471121788, 0.600129128, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3085
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.62595725, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3086
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161154747, 0.603516102, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3087
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765442, 3.62595773, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3088
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812771, 0.606903076, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3089
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765375, 3.6259582, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3090
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.44878149, 0.610180855, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3091
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595781, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3092
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460801125, -0.47969079, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3093
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3094
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160833359, -0.48296833, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3095
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765341, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3096
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149133682, -0.486355066, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3097
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765383, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3098
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.4591012, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3099
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203499, 3.4509573, -77.7865677, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3100
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00760126114, 0.431732178, -0.120269775, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3101
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203451, 3.45095778, -77.5215683, -1.0000006, -6.18456397e-10, -9.12696123e-08, 6.18456397e-10, 1.0000006, -4.65661287e-09, 8.38190317e-08, 4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3102
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1),C1 = CFrame.new(0.00508022308, 0.428877592, 0.144706726, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3103
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 2.81095791, -77.7865601, -1.0000006, 8.81700544e-08, 3.7252903e-09, -8.69331416e-08, -1.0000006, 4.65661287e-09, -3.7252903e-09, -4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3104
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -8.74227766e-08, 0, 8.74227766e-08, -1, 0, 0, 0, 1),C1 = CFrame.new(0.0146594048, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3105
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 2.8209579, -77.5215607, 1.0000006, -8.69331416e-08, 8.38190317e-08, -8.81700544e-08, -1.0000006, -4.65661287e-09, 9.12696123e-08, -4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3106
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -8.74227766e-08, 8.74227766e-08, -8.74227766e-08, -1, -7.64274186e-15, 8.74227766e-08, 0, -1),C1 = CFrame.new(0.0120282173, -0.201047897, 0.137992859, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3107
Wedge = New("WedgePart",Gaunty,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113148, -77.6620178, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3108
mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.0109024048, 1.04061508, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3109
 
3110
Gaunty2 = New("Model",char,"Gaunty2",{})
3111
Handle2 = New("Part",Gaunty2,"Handle2",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3112
Mesh = New("BlockMesh",Handle2,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3113
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595367, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3114
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161155701, 0.603512764, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3115
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595439, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3116
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471122265, 0.600126743, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3117
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765394, 3.6259551, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3118
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813248, 0.606900692, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3119
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765375, 3.62595558, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3120
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.44878149, 0.610178471, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3121
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765621, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3122
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459103584, -0.489744902, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3123
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765722, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3124
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149137497, -0.486358404, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3125
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 2.53595448, -77.6579514, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3126
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160831928, -0.482971191, -3.05175781e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3127
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.535954, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3128
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460799217, -0.479694366, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3129
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64554, -77.661377, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3130
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3131
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(-0.00235033035, 0.624870777, 0.00692749023, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3132
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.6649003, 3.73544407, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3133
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3134
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.000444412231, 0.714846611, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3135
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.5255506, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3136
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3137
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00275993347, 0.504871368, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3138
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553699, -77.6613541, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3139
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3140
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00966835022, -0.465003729, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3141
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3142
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3143
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3144
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480589, 2.43554854, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3145
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3146
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0147781372, -0.585002184, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3147
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3148
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3149
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265511, 3.6259563, -77.8179169, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3150
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00464916229, 0.606932163, -0.149848938, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3151
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765451, 3.62595701, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3152
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00278902054, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3153
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595749, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3154
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554895401, 0.600308895, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3155
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3156
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3157
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3158
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3159
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3160
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00736999512, -0.482939243, -0.161468506, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3161
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595567, -78.1079254, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3162
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0101289749, -0.479815722, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3163
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3164
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554847717, 0.600308895, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3165
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765404, 3.62595797, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3166
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0027885437, 0.603433609, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3167
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.6259594, -77.8179321, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3168
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.000351905823, 0.606989861, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3169
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.62595844, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3170
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00311136246, 0.610113144, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3171
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3172
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3173
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3174
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0123701096, -0.48288393, -0.161422729, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3175
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3176
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3177
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595662, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3178
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00647068024, -0.489563465, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3179
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595797, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3180
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471121788, 0.600130081, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3181
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.6259582, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3182
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161154747, 0.603517056, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3183
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765347, 3.62595868, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3184
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813725, 0.60690403, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3185
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.2176528, 3.62595916, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3186
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.448782444, 0.610181808, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3187
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595757, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3188
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460801601, -0.479691029, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3189
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3190
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160833836, -0.48296833, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3191
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765436, 2.5359571, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3192
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149134636, -0.486355305, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3193
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 2.53595734, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3194
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459102154, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3195
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 3.45095801, -77.7865524, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3196
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00760221481, 0.431732655, -0.120254517, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3197
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 3.45095849, -77.521553, -1.00000179, -2.26282282e-09, -9.87201929e-08, 2.28465069e-09, 1.00000179, -1.39698386e-08, 7.63684511e-08, 1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3198
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, 1.45519152e-09, 8.00937414e-08, -1.44063961e-09, 1.00000119, 9.31322575e-09, -9.49949026e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.00508117676, 0.428878307, 0.144721985, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3199
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203308, 2.81095791, -77.7865601, -1.00000179, 8.98216967e-08, 1.11758709e-08, -8.52742232e-08, -1.00000179, 1.39698386e-08, -1.11758709e-08, -1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3200
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, -8.61036824e-08, -7.4505806e-09, 8.89922376e-08, -1.00000119, -9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0146603584, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3201
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.6620326, 2.82095814, -77.5215454, 1.00000179, -8.52887752e-08, 7.63684511e-08, -8.98362487e-08, -1.00000179, -1.39698386e-08, 9.87201929e-08, -1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3202
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -8.89995135e-08, 9.49949026e-08, -8.61109584e-08, -1.00000119, -9.31322575e-09, 8.00937414e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.012029171, -0.201047897, 0.138008118, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3203
Wedge = New("WedgePart",Gaunty2,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113243, -77.6620178, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3204
mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.0109024048, 1.04061604, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3205
 
3206
 
3207
NewInstance = function(instance,parent,properties)
3208
    local inst = Instance.new(instance,parent)
3209
    if(properties)then
3210
        for i,v in next, properties do
3211
            pcall(function() inst[i] = v end)
3212
        end
3213
    end
3214
    return inst;
3215
end
3216
 
3217
local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
3218
local HW2 = NewInstance('Motor', char, {Part0 = la, Part1 = Handle2, C0 = CF(0,-.51,0) * angles(Rad(0),Rad(180),Rad(0))})
3219
 
3220
for _,v in next, Gaunty:children() do
3221
    v.CanCollide = false
3222
end
3223
for _,v in next, Gaunty2:children() do
3224
    v.CanCollide = false
3225
end
3226
local all, last = {}, nil
3227
ArmourParts = {}
3228
NeonParts = {}
3229
function scan(p)
3230
  for _, v in pairs(p:GetChildren()) do
3231
    if v:IsA("BasePart") then
3232
      if v.BrickColor == BrickColor.new("Black") then
3233
        table.insert(ArmourParts, v)
3234
      end
3235
      if v.BrickColor == BrickColor.new("Institutional white") then
3236
        table.insert(NeonParts, v)
3237
      end
3238
      if last then
3239
        local w = Instance.new("Weld")
3240
        w.Part0, w.Part1 = last, v
3241
        w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
3242
        w.Parent = last
3243
      end
3244
      table.insert(all, v)
3245
      last = v
3246
    end
3247
    scan(v)
3248
  end
3249
end
3250
scan(Gaunty)
3251
local all2, last2 = {}, nil
3252
ArmourParts2 = {}
3253
NeonParts2 = {}
3254
function scan2(p)
3255
  for _, v in pairs(p:GetChildren()) do
3256
    if v:IsA("BasePart") then
3257
      if v.BrickColor == BrickColor.new("Black") then
3258
        table.insert(ArmourParts2, v)
3259
      end
3260
      if v.BrickColor == BrickColor.new("Institutional white") then
3261
        table.insert(NeonParts2, v)
3262
      end
3263
      if last2 then
3264
        local w = Instance.new("Weld")
3265
        w.Part0, w.Part1 = last2, v
3266
        w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
3267
        w.Parent = last2
3268
      end
3269
      table.insert(all2, v)
3270
      last2 = v
3271
    end
3272
    scan2(v)
3273
  end
3274
end
3275
scan2(Gaunty2)
3276
for i, v in pairs(ArmourParts) do
3277
     v.BrickColor = BrickC("Black")
3278
        end
3279
for i, v in pairs(NeonParts) do
3280
     v.BrickColor = BrickC("Dark stone grey")
3281
        end
3282
for i, v in pairs(ArmourParts2) do
3283
     v.BrickColor = BrickC("Black")
3284
        end
3285
for i, v in pairs(NeonParts2) do
3286
     v.BrickColor = BrickC("Dark stone grey")
3287
        end
3288
local EyeSizes={
3289
	NumberSequenceKeypoint.new(0,0.65,0),
3290
	NumberSequenceKeypoint.new(0.5,0.7,0),
3291
	NumberSequenceKeypoint.new(1,0,0)
3292
}
3293
local EyeTrans={
3294
	NumberSequenceKeypoint.new(0,0,0),
3295
	NumberSequenceKeypoint.new(0.5,0,0),
3296
	NumberSequenceKeypoint.new(1,1,0)
3297
}
3298
local PE2=Instance.new("ParticleEmitter", ra)
3299
PE2.LightEmission=.9
3300
PE2.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Royal purple").Color)
3301
PE2.Transparency=NumberSequence.new(EyeTrans)
3302
PE2.Lifetime=NumberRange.new(0.35)
3303
PE2.Rotation=NumberRange.new(0,360)
3304
PE2.Rate=999
3305
PE2.VelocitySpread = 10000
3306
PE2.Acceleration = Vector3.new(0,25,0)
3307
PE2.ZOffset = 0.5
3308
PE2.Drag = 0
3309
PE2.Speed = NumberRange.new(0,0,0)
3310
PE2.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
3311
PE2.Name = "PE2"
3312
PE2.Enabled = true
3313
PE2.LockedToPart = true
3314
--
3315
local EyeSizes={
3316
	NumberSequenceKeypoint.new(0,0.65,0),
3317
	NumberSequenceKeypoint.new(0.5,0.7,0),
3318
	NumberSequenceKeypoint.new(1,0,0)
3319
}
3320
local EyeTrans={
3321
	NumberSequenceKeypoint.new(0,0,0),
3322
	NumberSequenceKeypoint.new(0.5,0,0),
3323
	NumberSequenceKeypoint.new(1,1,0)
3324
}
3325
local PE3=Instance.new("ParticleEmitter", la)
3326
PE3.LightEmission=.9
3327
PE3.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Royal purple").Color)
3328
PE3.Transparency=NumberSequence.new(EyeTrans)
3329
PE3.Lifetime=NumberRange.new(0.35)
3330
PE3.Rotation=NumberRange.new(0,360)
3331
PE3.Rate=999
3332
PE2.VelocitySpread = 10000
3333
PE3.Acceleration = Vector3.new(0,25,0)
3334
PE3.ZOffset = 0.5
3335
PE3.Drag = 0
3336
PE3.Speed = NumberRange.new(0,0,0)
3337
PE3.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
3338
PE3.Name = "PE3"
3339
PE3.Enabled = true
3340
PE3.LockedToPart = true
3341
--
3342
-------------------------------------------------------
3343
--Start Customization--
3344
-------------------------------------------------------
3345
3346
---------------------------------------------
3347
local Player_Size = 1
3348
if Player_Size ~= 1 then
3349
root.Size = root.Size * Player_Size
3350
tors.Size = tors.Size * Player_Size
3351
hed.Size = hed.Size * Player_Size
3352
ra.Size = ra.Size * Player_Size
3353
la.Size = la.Size * Player_Size
3354
rl.Size = rl.Size * Player_Size
3355
ll.Size = ll.Size * Player_Size
3356
----------------------------------------------------------------------------------
3357
rootj.Parent = root
3358
neck.Parent = tors
3359
RW.Parent = tors
3360
LW.Parent = tors
3361
RH.Parent = tors
3362
LH.Parent = tors
3363
----------------------------------------------------------------------------------
3364
rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3365
rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3366
neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
3367
neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
3368
RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
3369
LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
3370
----------------------------------------------------------------------------------
3371
RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3372
LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3373
RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3374
LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3375
--hat.Parent = Character
3376
end
3377
----------------------------------------------------------------------------------
3378
local SONG = 2774043210
3379
local SONG2 = 0
3380
local Music = Instance.new("Sound",tors)
3381
Music.Volume = 2.5
3382
Music.Looped = true
3383
Music.Pitch = 1 --Pitcher
3384
----------------------------------------------------------------------------------
3385
local equipped = false
3386
local idle = 0
3387
local change = 1
3388
local val = 0
3389
local toim = 0
3390
local idleanim = 0.4
3391
local sine = 0
3392
local Mode = 1
3393
----------------------------------------------------------------------------------
3394
hum.WalkSpeed = 16
3395
hum.JumpPower = 57
3396
hum.Animator.Parent = nil
3397
local naeeym2 = IT("BillboardGui",char)
3398
naeeym2.AlwaysOnTop = true
3399
naeeym2.Size = UDim2.new(5,35,2,15)
3400
naeeym2.StudsOffset = Vector3.new(0,2,0)
3401
naeeym2.MaxDistance = 75
3402
naeeym2.Adornee = hed
3403
naeeym2.Name = "Name"
3404
--naeeym2.PlayerToHideFrom = Player
3405
local tecks2 = IT("TextLabel",naeeym2)
3406
tecks2.BackgroundTransparency = 1
3407
tecks2.TextScaled = true
3408
tecks2.BorderSizePixel = 0
3409
tecks2.Text = "some random person that got hit by a bus"
3410
tecks2.Font = "Fantasy"
3411
tecks2.TextSize = 30
3412
tecks2.TextStrokeTransparency = 0
3413
tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3414
tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3415
tecks2.Size = UDim2.new(1,0,0.5,0)
3416
tecks2.Parent = naeeym2
3417
-------------------------------------------------------
3418
--End Customization--
3419
-------------------------------------------------------
3420
3421
-----------------------------------------------------
3422
--Start Attacks N Stuff--
3423
-------------------------------------------------------
3424
function resetmode()
3425
	tecks2.Text = "some random person that got hit by a bus"
3426
    tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3427
    tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3428
  for i, v in pairs(ArmourParts) do
3429
    v.BrickColor = BrickColor.new("Black")
3430
    v.Material = "Neon"
3431
    v.Transparency = 0
3432
  end
3433
  for i, v in pairs(NeonParts) do
3434
    maincolor = BrickColor.new("Dark stone grey")
3435
    v.BrickColor = maincolor
3436
    v.Material = "Neon"
3437
    v.Transparency = 0
3438
  end
3439
  for i, v in pairs(ArmourParts2) do
3440
    v.BrickColor = BrickColor.new("Black")
3441
    v.Material = "Neon"
3442
    v.Transparency = 0
3443
  end
3444
  for i, v in pairs(NeonParts2) do
3445
    maincolor = BrickColor.new("Dark stone grey")
3446
    v.BrickColor = maincolor
3447
    v.Material = "Neon"
3448
    v.Transparency = 0
3449
  end
3450
	Mode = 1
3451
  SONG = 2774043210
3452
end
3453
3454
function Taunt10000()
3455
    attack = true
3456
    Cso("649634100", hed, 10, 0.5)
3457
    for i = 0, 6, 0.1 do
3458
        swait()
3459
        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)
3460
        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)
3461
        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)
3462
        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)
3463
        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)
3464
        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)
3465
    end
3466
    attack = false
3467
end
3468
3469
function Taunt2()
3470
    attack = true
3471
    hum.WalkSpeed = 0
3472
        TAUNT2:Play()
3473
	repeat
3474
        swait()
3475
        TAUNT.Parent = tors
3476
        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)
3477
        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)
3478
        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)
3479
        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)
3480
        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)
3481
        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)
3482
	until TAUNT2.Playing == false
3483
	attack = false
3484
	hum.WalkSpeed = 16
3485
end
3486
3487
function AnnoyingSink()
3488
    coroutine.resume(coroutine.create(function()
3489
        attack = true
3490
        for i = 0, 6, 0.1 do
3491
        swait()
3492
        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)
3493
        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)
3494
        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)
3495
        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)
3496
        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)
3497
        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)
3498
        end
3499
        local Hole2 = CreatePart(3, EffectModel, "Neon", 0, 0, "Really black", "Hole", Vector3.new(15,0,15))
3500
        Hole2.Color = Color3.new(0,0,0)
3501
        local MESH = MakeForm(Hole2,"Cyl")
3502
        MESH.Scale = Vector3.new(0,1,0)
3503
        Hole2.CFrame = CF(mouse.Hit.p)
3504
        Cso("154955269", Hole2, 10, .7)
3505
        for i = 0, 3, 0.1 do
3506
        swait()
3507
        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)
3508
        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)
3509
        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)
3510
        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)
3511
        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)
3512
        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)
3513
        end
3514
        attack = false
3515
        for i = 1, 50 do
3516
            swait()
3517
            MESH.Scale = MESH.Scale + Vector3.new(0.02,0,0.02)
3518
        end
3519
        for i = 1, 200 do
3520
            swait()
3521
            Sink(Hole2.Position,Hole2.Size.X/2.2)
3522
        end
3523
        swait(100)
3524
        for i = 1, 50 do
3525
            swait()
3526
            Trail(Hole2)
3527
            MESH.Scale = MESH.Scale - Vector3.new(0.02,0,0.02)
3528
        end
3529
        Hole2:remove()
3530
    end))
3531
end
3532
3533
function Taunt()
3534
    attack = true
3535
    hum.WalkSpeed = 0
3536
        TAUNT:Play()
3537
	repeat
3538
        swait()
3539
        TAUNT.Parent = tors
3540
        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)
3541
        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)
3542
        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)
3543
        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)
3544
        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)
3545
        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)
3546
	until TAUNT.Playing == false
3547
	attack = false
3548
	hum.WalkSpeed = 16
3549
end
3550
function attackone()
3551
	attack = true
3552
	hum.WalkSpeed = 3.01
3553
	for i = 0, 1.7, 0.1 do
3554
		swait()
3555
		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)
3556
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
3557
		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)
3558
		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)
3559
		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)
3560
		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)
3561
	end
3562
	Cso("203426541", ra, 10, 1)
3563
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3564
	CameraEnshaking(2, 5)
3565
	for i = 0, 1.4, 0.1 do
3566
		swait()
3567
		BlockEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
3568
		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)
3569
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
3570
		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)
3571
		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)
3572
		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)
3573
		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)
3574
	end
3575
	hum.WalkSpeed = 16
3576
	attack = false
3577
end
3578
3579
3580
3581
function attacktwo()
3582
	attack = true
3583
	hum.WalkSpeed = 3.01
3584
	for i = 0, 1.7, 0.1 do
3585
		swait()
3586
		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)
3587
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
3588
		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)
3589
		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)
3590
		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)
3591
		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)
3592
	end
3593
	Cso("203426541", rl, 10, 1)
3594
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3595
	CameraEnshaking(2, 3)
3596
	for i = 0, 1.4, 0.1 do
3597
		swait()
3598
		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)
3599
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
3600
		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)
3601
		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)
3602
		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)
3603
		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)
3604
	end
3605
	hum.WalkSpeed = 16
3606
	attack = false
3607
end
3608
function attackthree()
3609
	attack = true
3610
	hum.WalkSpeed = 3.01
3611
	for i = 0, 1.4, 0.1 do
3612
		swait()
3613
		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)
3614
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3615
		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)
3616
		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)
3617
		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)
3618
		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)
3619
	end
3620
	Cso("203426541", hed, 10, 1)
3621
	for i = 0, 1.7, 0.1 do
3622
		swait()
3623
		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)
3624
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3625
		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)
3626
		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)
3627
		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)
3628
		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)
3629
	end
3630
	CameraEnshaking(2, 8)
3631
	Cso("260435136", hed, 10, .9)
3632
	BlockEffect(maincolor, Handle.CFrame * CF(0, -2, 0), 11, 11, 11, 10, 10, 10, 0.04, 1)
3633
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -2, 0), 6, 6, 6, 5, 5, 5, 0.04, 1)
3634
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3635
	for i = 0, 1.8, 0.1 do
3636
		swait()
3637
		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)
3638
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.2)
3639
		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)
3640
		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)
3641
		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)
3642
		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)
3643
	end
3644
	hum.WalkSpeed = 16
3645
	attack = false
3646
end
3647
3648
function somuchcancerwhy() --o no
3649
    attack = true
3650
    hum.WalkSpeed = 0.10
3651
        Character.Head.face.Texture = "rbxassetid://315074049"
3652
        local A = math.random(1,13)
3653
        if A == 1 then
3654
            ohno.SoundId = "rbxassetid://295810519"
3655
            ohno.TimePosition = 1
3656
        end
3657
        if A == 2 then
3658
            ohno.SoundId = "rbxassetid://488472970"
3659
            ohno.TimePosition = 2
3660
        end
3661
        if A == 3 then
3662
            ohno.SoundId = "rbxassetid://917045199"
3663
            ohno.TimePosition = 3
3664
        end
3665
        if A == 4 then
3666
            ohno.SoundId = "rbxassetid://324205173"
3667
            ohno.TimePosition = 1
3668
        end
3669
        if A == 5 then
3670
            ohno.SoundId = "rbxassetid://376134741"
3671
            ohno.TimePosition = 8
3672
        end
3673
        if A == 6 then
3674
            ohno.SoundId = "rbxassetid://164147183"
3675
            ohno.TimePosition = 0
3676
        end
3677
        if A == 7 then
3678
            ohno.SoundId = "rbxassetid://825526716"
3679
            ohno.TimePosition = 1
3680
        end
3681
        if A == 8 then
3682
            ohno.SoundId = "rbxassetid://185460366"
3683
            ohno.TimePosition = 0
3684
        end
3685
        if A == 9 then
3686
            ohno.SoundId = "rbxassetid://273319633"
3687
            ohno.TimePosition = 1
3688
        end
3689
        if A == 10 then
3690
            ohno.SoundId = "rbxassetid://506212392"
3691
            ohno.TimePosition = 2
3692
        end
3693
        if A == 11 then
3694
            ohno.SoundId = "rbxassetid://708297448"
3695
            ohno.TimePosition = 4
3696
        end
3697
        if A == 12 then
3698
            ohno.SoundId = "rbxassetid://497199103"
3699
            ohno.TimePosition = 9
3700
        end
3701
        if A == 13 then
3702
            ohno.SoundId = "rbxassetid://152833989"
3703
            ohno.TimePosition = 1
3704
        end
3705
        ohno:Play()
3706
    for i = 0,100,0.1 do
3707
        swait()
3708
            CameraEnshaking(2, 3)
3709
                ohno.Parent = hed
3710
            char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3711
    end
3712
    attack = false
3713
        ohno:Stop()
3714
        Character.Head.face.Texture = "rbxassetid://620619801"
3715
    hum.WalkSpeed = 16
3716
end
3717
3718
function Power_Burst()
3719
	hum.WalkSpeed = 4
3720
	attack = true
3721
	Cso("163619849", Handle, 10, 1.35)
3722
	for i = 0,4.3,0.1 do
3723
		swait()
3724
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)
3725
		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)
3726
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-23 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3727
		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)
3728
		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)
3729
		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)
3730
		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)
3731
	end
3732
	CameraEnshaking(2.5, 20)
3733
	Cso("539294959", Handle, 10, .9)
3734
	BlockEffect(maincolor, Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
3735
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
3736
	HitboxFunction(root.CFrame * CF(0, 0, -0), 0.01, 1, 1, 1, 19, 30, 75, 35, "Random Guy")
3737
	for i = 0,3,0.1 do
3738
		swait()
3739
		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)
3740
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3741
		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)
3742
		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)
3743
		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)
3744
		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)
3745
	end
3746
	hum.WalkSpeed = 16
3747
	attack = false
3748
end
3749
3750
function Eruption2()
3751
	attack = true
3752
	hum.WalkSpeed = 2
3753
        hum.JumpPower = 0
3754
	for i = 0,7,0.1 do
3755
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
3756
		swait()
3757
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3758
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3759
		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)
3760
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3761
		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)
3762
		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)
3763
		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)
3764
		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)
3765
	end
3766
	CreateSound("144699494", tors, 10, 1)
3767
	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)
3768
	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)
3769
	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)
3770
	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)
3771
	MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
3772
	coroutine.resume(coroutine.create(function() 
3773
		for i = 0,1.8,0.1 do
3774
			swait()
3775
			hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
3776
		end
3777
		for i = 0,1.8,0.1 do
3778
			swait()
3779
		hum.CameraOffset = Vector3.new(0,0,0)
3780
		end
3781
	end))
3782
        local vel2 = Instance.new("BodyVelocity",tors)
3783
        vel2.Velocity = Vector3.new(0,55,0)
3784
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
3785
	for i = 0,4,0.1 do
3786
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
3787
		swait()
3788
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3789
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3790
		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)
3791
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3792
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3793
		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)
3794
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
3795
		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)
3796
	end
3797
	hum.WalkSpeed = 16
3798
        vel2:Destroy()
3799
        hum.JumpPower = 50
3800
	attack = false
3801
end
3802
3803
function Magic_Bombs()
3804
	attack = true
3805
	hum.WalkSpeed = 0
3806
local GYRO = IT("BodyGyro",root)
3807
GYRO.D = 100
3808
GYRO.P = 2000
3809
GYRO.MaxTorque = VT(0,4000000,0)
3810
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3811
	for i = 0,3.6,0.1 do
3812
			swait()
3813
		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)
3814
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3815
		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)
3816
		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)
3817
		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)
3818
		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)
3819
	end
3820
	CameraEnshaking(1, 6)
3821
        GYRO:Destroy()
3822
	Cso("588734356", Handle, 10, 1.05)
3823
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3824
	BlockEffect(("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3825
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3826
	for i = 0,2,0.1 do
3827
			swait()
3828
		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)
3829
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3830
		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)
3831
		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)
3832
		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)
3833
		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)
3834
	end
3835
local GYRO = IT("BodyGyro",root)
3836
GYRO.D = 100
3837
GYRO.P = 2000
3838
GYRO.MaxTorque = VT(0,4000000,0)
3839
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3840
	for i = 0,2.4,0.1 do
3841
			swait()
3842
		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)
3843
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3844
		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)
3845
		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)
3846
		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)
3847
		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)
3848
	end
3849
        GYRO:Destroy()
3850
	CameraEnshaking(1, 6)
3851
	Cso("588734356", Handle, 10, 1.05)
3852
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3853
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3854
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6,5, 14, 24, 2, "Random Guy")
3855
	for i = 0,2,0.1 do
3856
			swait()
3857
		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)
3858
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3859
		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)
3860
		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)
3861
		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)
3862
		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)
3863
	end
3864
local GYRO = IT("BodyGyro",root)
3865
GYRO.D = 100
3866
GYRO.P = 2000
3867
GYRO.MaxTorque = VT(0,4000000,0)
3868
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3869
	for i = 0,2.4,0.1 do
3870
			swait()
3871
		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)
3872
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3873
		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)
3874
		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)
3875
		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)
3876
		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)
3877
	end
3878
        GYRO:Destroy()
3879
	CameraEnshaking(1, 6)
3880
	Cso("588734356", Handle, 10, 1.05)
3881
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3882
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3883
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3884
	for i = 0,2,0.1 do
3885
			swait()
3886
		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)
3887
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3888
		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)
3889
		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)
3890
		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)
3891
		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)
3892
	end
3893
	attack = false
3894
	hum.WalkSpeed = 16
3895
end
3896
3897
function Dangerous_Field()
3898
	attack = true
3899
	hum.WalkSpeed = 0
3900
	for i = 0,10,0.1 do
3901
			swait()
3902
		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)
3903
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3904
		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)
3905
		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)
3906
		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)
3907
		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)
3908
	CameraEnshaking(1, 7)
3909
	Cso("588734356", Handle, 10, 1.2)
3910
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3911
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3912
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3913
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3914
        end
3915
	attack = false
3916
	hum.WalkSpeed = 16
3917
end
3918
function Field()
3919
	attack = true
3920
	hum.WalkSpeed = 0
3921
	for i = 0,10,0.1 do
3922
			swait()
3923
		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)
3924
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3925
		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)
3926
		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)
3927
		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)
3928
		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)
3929
	CameraEnshaking(1, 7)
3930
	Cso("588734356", Handle, 10, 1.2)
3931
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3932
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3933
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3934
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3935
        end
3936
	attack = false
3937
	hum.WalkSpeed = 16
3938
end
3939
function Shockwave()
3940
	attack = true
3941
	hum.WalkSpeed = 0
3942
	for i = 0,4,0.1 do
3943
		swait()
3944
		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)
3945
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3946
		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)
3947
		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)
3948
		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)
3949
		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)
3950
	end
3951
	coroutine.resume(coroutine.create(function() 
3952
        BlockEffect(maincolor, rl.CFrame * CF(-1, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3953
        BlockEffect(maincolor, rl.CFrame * CF(-3, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3954
        BlockEffect(maincolor, rl.CFrame * CF(2, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3955
	HitboxFunction(rl.CFrame * CF(-1, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3956
	HitboxFunction(rl.CFrame * CF(-3, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3957
	HitboxFunction(rl.CFrame * CF(2, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3958
	CameraEnshaking(1, 7)
3959
        wait(0.05)
3960
        BlockEffect(maincolor, rl.CFrame * CF(-0.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3961
        BlockEffect(maincolor, rl.CFrame * CF(-2.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3962
        BlockEffect(maincolor, rl.CFrame * CF(1.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3963
	HitboxFunction(rl.CFrame * CF(-0.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 20, 10, "Snare")
3964
	HitboxFunction(rl.CFrame * CF(-2.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3965
	HitboxFunction(rl.CFrame * CF(1.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3966
	CameraEnshaking(1, 7)
3967
        wait(0.05)
3968
        BlockEffect(maincolor, rl.CFrame * CF(-0.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3969
        BlockEffect(maincolor, rl.CFrame * CF(-2.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3970
        BlockEffect(maincolor, rl.CFrame * CF(1.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3971
	HitboxFunction(rl.CFrame * CF(-0.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3972
	HitboxFunction(rl.CFrame * CF(-2.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3973
	HitboxFunction(rl.CFrame * CF(1.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3974
	CameraEnshaking(1, 7)
3975
        wait(0.05)
3976
        BlockEffect(maincolor, rl.CFrame * CF(-0.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3977
        BlockEffect(maincolor, rl.CFrame * CF(-2.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3978
        BlockEffect(maincolor, rl.CFrame * CF(1.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3979
	HitboxFunction(rl.CFrame * CF(-0.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3980
	HitboxFunction(rl.CFrame * CF(-2.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3981
	HitboxFunction(rl.CFrame * CF(1.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3982
	CameraEnshaking(1, 7)
3983
        wait(0.05)
3984
        BlockEffect(maincolor, rl.CFrame * CF(-0.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3985
        BlockEffect(maincolor, rl.CFrame * CF(-2.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3986
        BlockEffect(maincolor, rl.CFrame * CF(1.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3987
	HitboxFunction(rl.CFrame * CF(-0.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3988
	HitboxFunction(rl.CFrame * CF(-2.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3989
	HitboxFunction(rl.CFrame * CF(1.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3990
	CameraEnshaking(1, 7)
3991
        wait(0.05)
3992
        BlockEffect(maincolor, rl.CFrame * CF(-0, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3993
        BlockEffect(maincolor, rl.CFrame * CF(-2, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3994
        BlockEffect(maincolor, rl.CFrame * CF(1, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3995
	HitboxFunction(rl.CFrame * CF(-0, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3996
	HitboxFunction(rl.CFrame * CF(-2, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3997
	HitboxFunction(rl.CFrame * CF(1, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3998
	CameraEnshaking(1, 7)
3999
	end))
4000
	Cso("440145223", Handle, 10, 1.05)
4001
	for i = 1,7,0.1 do
4002
	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)
4003
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4004
	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)
4005
	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)
4006
	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)
4007
	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)
4008
	end
4009
	wait(.6)
4010
	hum.WalkSpeed = 16
4011
	attack = false
4012
end
4013
function Pulse()
4014
	attack = true
4015
	hum.WalkSpeed = 0
4016
local GYRO = IT("BodyGyro",root)
4017
GYRO.D = 100
4018
GYRO.P = 2000
4019
GYRO.MaxTorque = VT(0,4000000,0)
4020
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4021
	for i = 0,4,0.1 do
4022
		swait()
4023
		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)
4024
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4025
		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)
4026
		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)
4027
		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)
4028
		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)
4029
	end
4030
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4031
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 30, 40, 0, "Freeze")
4032
	CameraEnshaking(1, 25)
4033
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4034
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4035
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4036
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4037
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4038
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4039
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4040
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4041
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4042
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4043
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4044
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4045
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4046
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4047
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4048
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4049
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4050
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4051
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4052
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4053
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4054
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4055
	Cso("440145223", Handle, 10, 1.05)
4056
        GYRO:Destroy()
4057
	for i = 1,2,0.1 do
4058
		swait()
4059
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)
4060
		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)
4061
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4062
		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)
4063
		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)
4064
		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)
4065
		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)
4066
	end
4067
	hum.WalkSpeed = 16
4068
	attack = false
4069
end
4070
4071
function Technobeam()
4072
    attack = true
4073
    hum.WalkSpeed = 3.01
4074
    for i = 0, 4, 0.1 do
4075
        swait()
4076
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
4077
        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)
4078
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4079
        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)
4080
        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)
4081
        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)
4082
        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)
4083
    end
4084
    for i = 0, 2, 0.1 do
4085
        swait()
4086
        hum.CameraOffset = Vector3.new(0, 0.3 + 0.1 * Cos(sine / 20), 0)
4087
        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)
4088
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(-40)), 0.2)
4089
        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)
4090
        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)
4091
        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)
4092
        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)
4093
    end
4094
    Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
4095
    Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
4096
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
4097
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
4098
    CameraEnshaking(4, 5)
4099
    Cso("206049428", char, 10, 1)
4100
    for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
4101
        if v:FindFirstChild("Head") then
4102
            Eviscerate(v)
4103
        end
4104
    end
4105
    for i = 0, 2, 0.1 do
4106
        swait()
4107
        hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
4108
        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)
4109
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4110
        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)
4111
        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)
4112
        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)
4113
        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)
4114
    end
4115
    hum.WalkSpeed = 16
4116
    attack = false
4117
end
4118
4119
function Painful_Stomp2()
4120
    attack = true
4121
    for i = 0,5.2,0.1 do
4122
        swait()
4123
        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)
4124
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4125
        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)
4126
        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)
4127
        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)
4128
        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)
4129
    end
4130
    CreateSound("331666100", char, 10, 1)
4131
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4132
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4133
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4134
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4135
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4136
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4137
    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)
4138
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4139
        if v:FindFirstChild("Head") then
4140
            Eviscerate(v)
4141
        end
4142
    end
4143
    coroutine.resume(coroutine.create(function()
4144
        for i = 0,2.8,0.1 do
4145
            swait()
4146
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4147
        end
4148
        for i = 0,1.8,0.1 do
4149
            swait()
4150
        hum.CameraOffset = Vector3.new(0,0,0)
4151
        end
4152
    end))
4153
    for i = 0,3.7,0.1 do
4154
        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)
4155
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4156
        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)
4157
        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)
4158
        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)
4159
        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)
4160
    end
4161
    wait(.6)
4162
    attack = false
4163
end
4164
4165
function Painful_Stomp()
4166
    attack = true
4167
    for i = 0,5.2,0.1 do
4168
        swait()
4169
        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)
4170
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4171
        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)
4172
        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)
4173
        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)
4174
        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)
4175
    end
4176
    CreateSound("331666100", char, 10, 1)
4177
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4178
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4179
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4180
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4181
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4182
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4183
    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)
4184
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4185
        if v:FindFirstChild("Head") then
4186
            Eviscerate(v)
4187
        end
4188
    end
4189
    coroutine.resume(coroutine.create(function()
4190
        for i = 0,2.8,0.1 do
4191
            swait()
4192
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4193
        end
4194
        for i = 0,1.8,0.1 do
4195
            swait()
4196
        hum.CameraOffset = Vector3.new(0,0,0)
4197
        end
4198
    end))
4199
    for i = 0,3.7,0.1 do
4200
        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)
4201
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4202
        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)
4203
        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)
4204
        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)
4205
        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)
4206
    end
4207
    wait(.6)
4208
    attack = false
4209
end
4210
4211
4212
function LAZER()
4213
	attack = true
4214
	hum.WalkSpeed = 0.03
4215
	for i = 0,4,0.1 do
4216
		swait()
4217
		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)
4218
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4219
		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)
4220
		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)
4221
		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)
4222
		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)
4223
	end
4224
        LAZOR:Play()
4225
local GYRO = IT("BodyGyro",root)
4226
GYRO.D = 100
4227
GYRO.P = 2000
4228
GYRO.MaxTorque = VT(0,4000000,0)
4229
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4230
        repeat
4231
        swait(2)
4232
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)
4233
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)
4234
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4235
        LAZOR.Parent = ra
4236
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4237
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4238
	CameraEnshaking(1, 7)
4239
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4240
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4241
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4242
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4243
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4244
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4245
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4246
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4247
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4248
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4249
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4250
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4251
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4252
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4253
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4254
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4255
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4256
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4257
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4258
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4259
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4260
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4261
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4262
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4263
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4264
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4265
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4266
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4267
	until LAZOR.Playing == false
4268
        GYRO:Destroy()
4269
	hum.WalkSpeed = 16
4270
	attack = false
4271
end
4272
function new()
4273
	attack = true
4274
	hum.WalkSpeed = 0.03
4275
	for i = 0,4,0.1 do
4276
		swait()
4277
		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)
4278
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4279
		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)
4280
		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)
4281
		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)
4282
		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)
4283
	end
4284
        LAZOR:Play()
4285
local GYRO = IT("BodyGyro",root)
4286
GYRO.D = 100
4287
GYRO.P = 2000
4288
GYRO.MaxTorque = VT(0,4000000,0)
4289
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4290
        repeat
4291
        swait(2)
4292
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)
4293
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)
4294
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4295
        LAZOR.Parent = ra
4296
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4297
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4298
	CameraEnshaking(1, 7)
4299
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4300
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4301
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4302
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4303
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4304
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4305
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4306
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4307
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4308
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4309
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4310
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4311
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4312
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4313
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4314
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4315
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4316
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4317
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4318
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4319
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4320
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4321
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4322
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4323
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4324
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4325
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4326
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4327
	until LAZOR.Playing == false
4328
        GYRO:Destroy()
4329
	hum.WalkSpeed = 16
4330
	attack = false
4331
end
4332
4333
function Tauntmelon()
4334
	attack = true
4335
	hum.WalkSpeed = 0
4336
	for i = 0, 9, 0.1 do
4337
		swait()
4338
		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)
4339
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4340
				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)
4341
				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)
4342
		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)
4343
		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)
4344
	end
4345
	attack = false
4346
	hum.WalkSpeed = 16
4347
end
4348
4349
function Purity_Slam()
4350
	attack = true
4351
	for i = 0,5.2,0.1 do
4352
		swait()
4353
		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)
4354
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4355
		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)
4356
		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)
4357
		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)
4358
		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)
4359
	end
4360
	CreateSound("331666100", tors, 10, 1)
4361
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
4362
	Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 5.6, 5.6, 5.6, 0.03)
4363
	Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
4364
	Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 10.6, 10, 10, 0.03)
4365
	MagniDamage(tors, 100, 400, 600, 10, "Normal")
4366
	coroutine.resume(coroutine.create(function() 
4367
		for i = 0,1.8,0.1 do
4368
			swait()
4369
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4370
		end
4371
		for i = 0,1.8,0.1 do
4372
			swait()
4373
		hum.CameraOffset = Vector3.new(0,0,0)
4374
		end
4375
	end))
4376
	for i = 1,4.7,0.1 do
4377
	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)
4378
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4379
	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)
4380
	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)
4381
	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)
4382
	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)
4383
	end
4384
	wait(.6)
4385
	attack = false
4386
end
4387
4388
function Spirit_Beam()
4389
        attack = true
4390
	hum.WalkSpeed = 0
4391
local GYRO = IT("BodyGyro",root)
4392
GYRO.D = 100
4393
GYRO.P = 2000
4394
GYRO.MaxTorque = VT(0,4000000,0)
4395
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4396
	for i = 0,5,0.1 do
4397
		swait()
4398
                GYRO.cframe = CF(root.Position,mouse.Hit.p)
4399
		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)
4400
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(8 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4401
		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)
4402
		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)
4403
		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)
4404
		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)
4405
        end
4406
        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),})
4407
	HitboxFunction(ref.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 4, 25, 50, 1, "Random Guy")
4408
        BlockEffect(maincolor, ref.CFrame * CF(-0, -0, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
4409
	local beam = Instance.new("Part", workspace)
4410
	beam.BrickColor = BrickColor.new("Fog")
4411
	beam.FormFactor = "Custom"
4412
	beam.Material = "Neon"
4413
	beam.Transparency = 0.5
4414
	beam.Anchored = true
4415
	beam.Locked = true
4416
	beam.CanCollide = false
4417
	local distance = (Handle.CFrame.p - mouse.Hit.p).magnitude
4418
	beam.Size = Vector3.new(1.05, 1.05, distance)
4419
	beam.CFrame = CFrame.new(Handle.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
4420
	game:GetService("Debris"):AddItem(beam, 0.14)
4421
	local sound = Instance.new('Sound',Handle)
4422
	sound.SoundId = 'rbxassetid://588697948'
4423
	sound.Volume = 7
4424
	sound.EmitterSize = 40
4425
	sound.MaxDistance = 450
4426
	sound:Play()
4427
	game:GetService("Debris"):AddItem(beam, sound.TimeLength)
4428
        GYRO:Destroy()
4429
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)
4430
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)
4431
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4432
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4433
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4434
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4435
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4436
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4437
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4438
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4439
        wait(0.3)
4440
        attack = false
4441
	hum.WalkSpeed = 16
4442
        ref:Destroy()
4443
end
4444
function Distort()
4445
	attack = true
4446
	hum.WalkSpeed = 0
4447
		local pos = root.Position
4448
		root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
4449
	Cso("261227592", tors, 10, 0.85)
4450
	for i = 1,2.5,0.1 do
4451
        swait()
4452
        rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4453
        end
4454
	attack = false
4455
	hum.WalkSpeed = 8
4456
end
4457
function Ancient_Rage()
4458
	attack = true
4459
	hum.WalkSpeed = 4
4460
	Cso("135017578", tors, 10, 1.05)
4461
	for i = 1,14,0.1 do
4462
        swait()
4463
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4464
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4465
		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)
4466
		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)
4467
		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)
4468
		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)
4469
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4470
		if v:FindFirstChild("Head") then
4471
                        Eviscerate(v)
4472
		end
4473
	end
4474
        end
4475
	attack = false
4476
	hum.WalkSpeed = 16
4477
end
4478
function Ancient_Ragu()
4479
	attack = true
4480
	hum.WalkSpeed = 4
4481
	Cso("1028044973", tors, 10, 1.05)
4482
	for i = 1,14,0.1 do
4483
        swait()
4484
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4485
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4486
		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)
4487
		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)
4488
		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)
4489
		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)
4490
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4491
		if v:FindFirstChild("Head") then
4492
                        Eviscerate(v)
4493
		end
4494
	end
4495
        end
4496
	attack = false
4497
	hum.WalkSpeed = 16
4498
end
4499
function TTTTTTTTTTGaunt()
4500
	attack = true
4501
	hum.WalkSpeed = 0
4502
        sex:Play()
4503
        repeat
4504
        swait()
4505
        sex.Parent = tors
4506
		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)
4507
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4508
		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)
4509
		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)
4510
		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)
4511
		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)
4512
	until sex.Playing == false
4513
	attack = false
4514
	hum.WalkSpeed = 16
4515
end
4516
function TTTTTTTTTTTaunt()
4517
	attack = true
4518
	hum.WalkSpeed = 0
4519
        DTAUNT:Play()
4520
        repeat
4521
        swait()
4522
        DTAUNT.Parent = tors
4523
		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)
4524
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4525
		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)
4526
		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)
4527
		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)
4528
		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)
4529
	until DTAUNT.Playing == false
4530
	attack = false
4531
	hum.WalkSpeed = 16
4532
end
4533
4534
function Taunt3()
4535
	attack = true
4536
	hum.WalkSpeed = 0
4537
        newnoob:Play()
4538
        repeat
4539
        swait()
4540
        newnoob.Parent = tors
4541
		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)
4542
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4543
		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)
4544
		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)
4545
		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)
4546
		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)
4547
	until newnoob.Playing == false
4548
	attack = false
4549
	hum.WalkSpeed = 16
4550
end
4551
4552
4553
function Multi_Bombs()
4554
    attack = true
4555
    hum.WalkSpeed = 3.01
4556
    for i = 0,3,0.1 do
4557
        swait()
4558
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4559
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4560
        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)
4561
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4562
        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)
4563
        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)
4564
        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)
4565
        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)
4566
    end
4567
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4568
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4569
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4570
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4571
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4572
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4573
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4574
    CreateSound("142070127", tors, 10, 1)
4575
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4576
    for i = 0,1,0.1 do
4577
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4578
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4579
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4580
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4581
        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)
4582
        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)
4583
    end
4584
    for i = 0,2,0.1 do
4585
        swait()
4586
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4587
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4588
        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)
4589
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4590
        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)
4591
        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)
4592
        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)
4593
        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)
4594
    end
4595
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4596
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4597
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4598
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4599
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4600
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4601
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4602
    CreateSound("142070127", tors, 10, 1)
4603
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4604
    for i = 0,1,0.1 do
4605
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4606
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4607
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4608
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4609
        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)
4610
        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)
4611
    end
4612
    for i = 0,2,0.1 do
4613
        swait()
4614
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4615
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4616
        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)
4617
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4618
        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)
4619
        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)
4620
        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)
4621
        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)
4622
    end
4623
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4624
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4625
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4626
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4627
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4628
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4629
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4630
    CreateSound("142070127", tors, 10, 1)
4631
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4632
    for i = 0,1,0.1 do
4633
        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)
4634
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4635
        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)
4636
        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)
4637
        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)
4638
        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)
4639
    end
4640
    wait(.6)
4641
    attack = false
4642
    hum.WalkSpeed = 16
4643
end
4644
4645
function Universal_Crush()
4646
    attack = true
4647
    for i = 0,5.2,0.05 do
4648
        swait()
4649
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4650
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4651
        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)
4652
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4653
        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)
4654
        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)
4655
        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)
4656
        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)
4657
    end
4658
    CreateSound("331666100", tors, 10, 1)
4659
    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)
4660
    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)
4661
    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)
4662
    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)
4663
    MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
4664
    coroutine.resume(coroutine.create(function()
4665
        for i = 0,1.8,0.1 do
4666
            swait()
4667
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4668
        end
4669
        for i = 0,1.8,0.1 do
4670
            swait()
4671
        hum.CameraOffset = Vector3.new(0,0,0)
4672
        end
4673
    end))
4674
    for i = 1,4.7,0.1 do
4675
    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)
4676
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4677
    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)
4678
    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)
4679
    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)
4680
    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)
4681
    end
4682
    wait(.6)
4683
    attack = false
4684
end
4685
4686
function HAAH()
4687
	attack = true
4688
	hum.WalkSpeed = 0
4689
	Cso("300208779", hed, 10, 1)
4690
	for i = 0,9,0.1 do
4691
		swait()
4692
		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)
4693
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
4694
		if Mrandom(1,15) == 1 then
4695
		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)
4696
		end
4697
		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)
4698
		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)
4699
		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)
4700
		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)
4701
	end
4702
	attack = false
4703
	hum.WalkSpeed = 16
4704
end
4705
function again()
4706
        attack = true
4707
	hum.WalkSpeed = 0
4708
        ITAUNT:Play()
4709
        repeat
4710
        swait()
4711
        ITAUNT.Parent = tors
4712
        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)
4713
	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)
4714
	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)
4715
	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)
4716
	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)
4717
	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)
4718
	until ITAUNT.Playing == false
4719
        attack = false
4720
	hum.WalkSpeed = 16
4721
end
4722
function LunarSpin()
4723
	attack = true
4724
	hum.WalkSpeed = 0
4725
	for i = 0,17,0.05 do
4726
		CameraEnshaking(1, 5)
4727
	        MagniDamage(tors, 47, 2, 5, 0, "Random Guy")
4728
	        Effects.Spiral.Create(BrickC("Teal"), tors.CFrame * CF(0, 0, 0), 3, 3, 3, 4, 4, 4, 0.03)
4729
		Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4730
		swait()
4731
		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)
4732
		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)
4733
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4734
		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)
4735
		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)
4736
		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)
4737
		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)
4738
	end
4739
	hum.WalkSpeed = 16
4740
	attack = false
4741
end
4742
function Decapitate()
4743
	local target = nil
4744
	local targettorso = nil
4745
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
4746
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
4747
			target = mouse.Target.Parent.Humanoid
4748
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
4749
			targethead = mouse.Target.Parent:FindFirstChild("Head")
4750
		end
4751
	end
4752
	if target ~= nil then
4753
		targettorso.Anchored = true
4754
		attack = true
4755
		hum.WalkSpeed = 0
4756
		root.CFrame = targettorso.CFrame * CF(0,0,2.6)
4757
		for i = 0,4.2,0.1 do
4758
			swait()
4759
		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)
4760
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4761
		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)
4762
		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)
4763
		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)
4764
		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)
4765
		end
4766
		local ModelHead01 = New("Model", char, "", {})
4767
        local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
4768
        local Head01 = targethead:Clone()
4769
        targethead.Transparency = 1
4770
        Head01.Parent = ModelHead01
4771
        local weldHead01 = Instance.new("Weld")
4772
        weldHead01.Parent = Head01
4773
        weldHead01.Part0 = targethead
4774
        weldHead01.Part1 = Head01
4775
        weldHead01.C1 = CFrame.new(0, 0, 0)
4776
		targethead.face:Remove()
4777
		weldHead01.Part0 = ra
4778
        weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
4779
		targettorso:BreakJoints()
4780
		CreateSound("314390675", targettorso, 5, .7)
4781
		for i = 0,3.2,0.1 do
4782
			swait()
4783
		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)
4784
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
4785
		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)
4786
		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)
4787
		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)
4788
		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)
4789
		end
4790
		for i = 0,4.2,0.1 do
4791
			swait()
4792
		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)
4793
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 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(-5), Rad(0), Rad(0)), 0.15)
4795
		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)
4796
		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)
4797
		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)
4798
		end
4799
		CreateSound("541909763", targettorso, 5, .8)
4800
		weldHead01:Destroy()
4801
        Head01.CanCollide = true
4802
        local bodyVelocity2 = Create("BodyVelocity")({
4803
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
4804
          P = 5000,
4805
          maxForce = Vector3.new(8000, 8000, 8000),
4806
          Parent = Head01
4807
        })
4808
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
4809
		for i = 0,6.2,0.1 do
4810
			swait()
4811
		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)
4812
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
4813
		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)
4814
		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)
4815
		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)
4816
		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)
4817
		end
4818
		targettorso.Anchored = false
4819
		attack = false
4820
		hum.WalkSpeed = 16
4821
		root.CFrame = targettorso.CFrame * CF(0,0,3.4)
4822
	end
4823
end
4824
function BalanceSpin()
4825
    attack = true
4826
    hum.WalkSpeed = 2
4827
    for i = 0,17,0.07 do
4828
        CameraEnshaking(1, 5)
4829
        MagniDamage(tors, 30, 7, 11, 0, "Random Guy")
4830
        swait()
4831
	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")
4832
	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")
4833
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
4834
        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)
4835
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4836
        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)
4837
        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)
4838
        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)
4839
        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)
4840
    end
4841
    hum.WalkSpeed = 16
4842
    attack = false
4843
end
4844
4845
function lolik()
4846
	attack = true
4847
	hum.WalkSpeed = 0
4848
	pop:Play()
4849
	repeat
4850
	pop.Parent = tors
4851
	swait()
4852
	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)
4853
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4854
	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)
4855
	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)
4856
	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)
4857
	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)
4858
	until pop.Playing == false
4859
	attack = false
4860
	hum.WalkSpeed = 16
4861
end
4862
4863
function BARK()
4864
	attack = true
4865
	hum.WalkSpeed = 0
4866
	BATAUNT:Play()
4867
	repeat
4868
	BATAUNT.Parent = tors
4869
	swait()
4870
	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)
4871
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4872
	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)
4873
	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)
4874
	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)
4875
	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)
4876
	until BATAUNT.Playing == false
4877
	attack = false
4878
	hum.WalkSpeed = 16
4879
end
4880
4881
function CreateSound(ID, PARENT, VOLUME, PITCH)
4882
	local NSound = nil
4883
	coroutine.resume(coroutine.create(function()
4884
		NSound = Instance.new("Sound", PARENT)
4885
		NSound.Volume = VOLUME
4886
		NSound.Pitch = PITCH
4887
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4888
		swait()
4889
		NSound:play()
4890
		game:GetService("Debris"):AddItem(NSound, 10)
4891
	end))
4892
	return NSound
4893
end
4894
function nope()
4895
	attack = true
4896
	hum.WalkSpeed = 0
4897
	NOTAUNT:Play()
4898
	repeat
4899
	NOTAUNT.Parent = tors
4900
	swait()
4901
	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)
4902
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4903
	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)
4904
	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)
4905
	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)
4906
	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)
4907
	until NOTAUNT.Playing == false
4908
	attack = false
4909
	hum.WalkSpeed = 16
4910
end
4911
function CreateSound(ID, PARENT, VOLUME, PITCH)
4912
	local NSound = nil
4913
	coroutine.resume(coroutine.create(function()
4914
		NSound = Instance.new("Sound", PARENT)
4915
		NSound.Volume = VOLUME
4916
		NSound.Pitch = PITCH
4917
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4918
		swait()
4919
		NSound:play()
4920
		game:GetService("Debris"):AddItem(NSound, 10)
4921
	end))
4922
	return NSound
4923
end
4924
function Anime_Splosion()
4925
	attack = true
4926
	for i = 0,2,0.05 do
4927
		swait()
4928
		Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4929
		Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4930
		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)
4931
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4932
		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)
4933
		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)
4934
		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)
4935
		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)
4936
	end
4937
	CreateSound("331666100", tors, 10, 1)
4938
	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)
4939
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4940
	CameraEnshaking(1.5, 10)  
4941
	for i = 1,2,0.1 do
4942
        swait()
4943
	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)
4944
	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)
4945
	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)
4946
	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)
4947
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4948
	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)
4949
	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)
4950
	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)
4951
	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)
4952
	end
4953
	wait(.6)
4954
	attack = false
4955
end
4956
corrupted = false
4957
function Bark_Splosion()
4958
	attack = true
4959
	for i = 0,2,0.05 do
4960
		swait()
4961
		Effects.Block.Create(BrickC("Cool yellow"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4962
		Effects.Block.Create(BrickC("Medium stone grey"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4963
		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)
4964
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4965
		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)
4966
		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)
4967
		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)
4968
		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)
4969
	end
4970
	CreateSound("331666100", tors, 10, 1)
4971
	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)
4972
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4973
	CameraEnshaking(1.5, 10)  
4974
	for i = 1,2,0.1 do
4975
        swait()
4976
	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)
4977
	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)
4978
	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)
4979
	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)
4980
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4981
	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)
4982
	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)
4983
	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)
4984
	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)
4985
	end
4986
	wait(.6)
4987
	attack = false
4988
end
4989
corrupted = false
4990
4991
function Taunt1000()
4992
	attack = true
4993
	hum.WalkSpeed = 0
4994
	for i = 0, 9, 0.1 do
4995
		swait()
4996
		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)
4997
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
4998
		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)
4999
		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)
5000
		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)
5001
		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)
5002
	end
5003
	attack = false
5004
	hum.WalkSpeed = 16
5005
end
5006
5007
function Pixel_Corrupt()
5008
	attack = true
5009
        corrupted = true
5010
	for i = 0,3,0.05 do
5011
		swait()
5012
	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)
5013
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
5014
	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)
5015
	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)
5016
	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)
5017
	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)
5018
		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)
5019
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5020
		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)
5021
		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)
5022
		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)
5023
		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)
5024
	end
5025
        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),})
5026
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "Random Guy")
5027
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
5028
	CreateSound("331666100", refa, 10, 1)
5029
	CameraEnshaking(1.5, 10)  
5030
	coroutine.resume(coroutine.create(function() 
5031
	for i = 1,20,0.1 do
5032
        swait(5)
5033
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)
5034
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)
5035
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5036
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5037
	CreateSound("331666100", refa, 10, 1)
5038
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
5039
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "Random Guy")
5040
        end
5041
        refa:Destroy()
5042
        corrupted = false
5043
        end))
5044
	for i = 1,2.5,0.1 do
5045
        swait()
5046
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)
5047
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
5048
		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)
5049
		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)
5050
		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)
5051
		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)
5052
	end
5053
	wait(.3)
5054
	attack = false
5055
end
5056
5057
function FearMe()
5058
	attack = true
5059
	hum.WalkSpeed = 0
5060
        so:Play()
5061
        repeat
5062
        swait()
5063
        so.Parent = tors
5064
		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)
5065
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
5066
		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)
5067
		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)
5068
		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)
5069
		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)
5070
	until so.Playing == false
5071
	attack = false
5072
	hum.WalkSpeed = 16
5073
end
5074
5075
function heregoes()
5076
	attack = true
5077
	hum.WalkSpeed = 0
5078
	Cso("134978657", hed, 10, 1)
5079
	for i = 0,9,0.1 do
5080
		swait()
5081
		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)
5082
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
5083
		if Mrandom(1,15) == 1 then
5084
		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)
5085
		end
5086
		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)
5087
		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)
5088
		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)
5089
		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)
5090
	end
5091
	attack = false
5092
	hum.WalkSpeed = 16
5093
end
5094
function again()
5095
        attack = true
5096
	hum.WalkSpeed = 0
5097
        ITAUNT:Play()
5098
        repeat
5099
        swait()
5100
        ITAUNT.Parent = tors
5101
        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)
5102
	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)
5103
	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)
5104
	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)
5105
	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)
5106
	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)
5107
	until ITAUNT.Playing == false
5108
        attack = false
5109
	hum.WalkSpeed = 16
5110
end
5111
5112
function thing()
5113
    attack = true
5114
        timetofly = false
5115
    hum.WalkSpeed = 0.05
5116
        Character.Head.face.Texture = "rbxassetid://705269463"
5117
        Cause_Im_having_a_good_time_having_a_good_time:Play()
5118
        Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
5119
        Humanoid.JumpPower = 0
5120
    for i = 0,300,0.1 do --thatsalongtime
5121
        swait()
5122
        CameraEnshaking(1, 7)
5123
            HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
5124
                Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
5125
                root.Velocity = root.CFrame.lookVector * 225
5126
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5127
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
5128
        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)
5129
        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)
5130
        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)
5131
        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)
5132
    end
5133
        Cause_Im_having_a_good_time_having_a_good_time:Stop()
5134
    attack = false
5135
        Humanoid.JumpPower = 50
5136
        Character.Head.face.Texture = "rbxassetid://620619801"
5137
    hum.WalkSpeed = 16
5138
        wait(45)
5139
        timetofly = true
5140
        warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
5141
end
5142
5143
function DANCEFORME()
5144
    attack = true
5145
        Character.Head.face.Texture = "rbxassetid://183225545"
5146
        MERKIO:Play()
5147
        repeat
5148
    for i = 0,0.7,0.2 do
5149
        swait()
5150
                MERKIO.Parent = tors
5151
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5152
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5153
        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)
5154
        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)
5155
        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)
5156
        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)
5157
    end
5158
        for i = 0,0.7,0.2 do
5159
                swait()
5160
                MERKIO.Parent = tors
5161
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5162
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5163
        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)
5164
        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)
5165
        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)
5166
        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)
5167
        end
5168
        until MERKIO.Playing == false
5169
        MERKIO:Stop()
5170
        Character.Head.face.Texture = "rbxassetid://620619801"
5171
    attack = false
5172
    hum.WalkSpeed = 16
5173
end
5174
5175
function HAA55() --ik
5176
    attack = true
5177
    hum.WalkSpeed = 1.01
5178
        Character.Head.face.Texture = "rbxassetid://111523405"
5179
    CreateSound("1395854043", hed, 10, 1)
5180
    for i = 0,14,0.1 do
5181
        swait()
5182
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5183
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5184
        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)
5185
        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)
5186
        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)
5187
        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)
5188
    end
5189
    attack = false
5190
        Character.Head.face.Texture = "rbxassetid://620619801"
5191
    hum.WalkSpeed = 16
5192
end
5193
5194
function DistortThem()
5195
    CanUse = false
5196
    local HIT = tors.Touched:Connect(function(hit)
5197
    Kill(hit.Parent)
5198
    end)
5199
    for i = 1, 350 do
5200
                    swait()
5201
                    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)
5202
                    CreateSound("333430981", hed, 1.5, 1)
5203
                    RA.Parent = ra
5204
                    LA.Parent = la
5205
                    FT.Parent = tors
5206
                    RL.Parent = rl
5207
                    LL.Parent = ll
5208
        for _,v in next, char:GetDescendants() do
5209
            if(v:IsA'DataModelMesh')then
5210
                v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
5211
            end
5212
        end
5213
        end
5214
        FT.Parent = nil
5215
        RA.Parent = nil
5216
        LA.Parent = nil
5217
        RL.Parent = nil
5218
        LL.Parent = nil
5219
        for _,v in next, char:GetDescendants() do
5220
            if(v:IsA'DataModelMesh')then
5221
                v.Offset = Vector3.new(0,0,0)
5222
            end
5223
        end
5224
        HIT:Disconnect()
5225
        wait(3.5)
5226
        CanUse = true
5227
end
5228
5229
function targett()
5230
if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5231
TargetSelect(mouse.Target.Parent)
5232
CreateSound("743521450", char, 1, .8)
5233
end
5234
end
5235
5236
function un_fun()
5237
        attack = true
5238
	hum.WalkSpeed = 0
5239
        BTAUNT:Play()
5240
        repeat
5241
        swait()
5242
        BTAUNT.Parent = tors
5243
        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)
5244
	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)
5245
	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)
5246
	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)
5247
        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)
5248
	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)
5249
	until BTAUNT.Playing == false
5250
        attack = false
5251
	hum.WalkSpeed = 16
5252
end
5253
function thisisit()
5254
        attack = true
5255
	hum.WalkSpeed = 0
5256
        STAUNT:Play()
5257
        repeat
5258
        swait()
5259
        STAUNT.Parent = tors
5260
		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)
5261
		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)
5262
		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)
5263
		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)
5264
		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)
5265
		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)
5266
	until STAUNT.Playing == false
5267
        attack = false
5268
	hum.WalkSpeed = 16
5269
end
5270
function PENIS()
5271
        attack = true
5272
	hum.WalkSpeed = 0
5273
        NOSOUND:Play()
5274
        repeat
5275
        swait()
5276
        NOSOUND.Parent = tors
5277
		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)
5278
		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)
5279
		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)
5280
		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)
5281
		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)
5282
		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)
5283
	until NOSOUND.Playing == false
5284
        attack = false
5285
	hum.WalkSpeed = 16
5286
end
5287
function Exploit()
5288
        exploitable = false
5289
	Cso("907332670", tors, 10, 1.05)
5290
	coroutine.resume(coroutine.create(function() 
5291
	for i = 1,20,0.1 do
5292
        swait()
5293
	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)
5294
        end
5295
	Cso("12222030", tors, 10, 1.05)
5296
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5297
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5298
		if v:FindFirstChild("Head") then
5299
                        Eviscerate(v)
5300
                        SoulSteal(v)
5301
		end
5302
	end
5303
        wait(15)
5304
        exploitable = true
5305
        end))
5306
end
5307
function wutdefaq()
5308
        attack = true
5309
	hum.WalkSpeed = 0
5310
        WTF:Play()
5311
        repeat
5312
        swait()
5313
        WTF.Parent = tors
5314
		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)
5315
		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)
5316
		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)
5317
		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)
5318
		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)
5319
		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)
5320
	until STAUNT.Playing == false
5321
        attack = false
5322
	hum.WalkSpeed = 16
5323
end
5324
function Exploit()
5325
        exploitable = false
5326
	Cso("135017578", tors, 10, 1.05)
5327
	coroutine.resume(coroutine.create(function() 
5328
	for i = 1,20,0.1 do
5329
        swait()
5330
	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)
5331
        end
5332
	Cso("160718677", tors, 10, 1.05)
5333
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5334
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5335
		if v:FindFirstChild("Head") then
5336
                        Eviscerate(v)
5337
                        SoulSteal(v)
5338
		end
5339
	end
5340
        wait(15)
5341
        exploitable = true
5342
        end))
5343
end
5344
function ASCENTION()
5345
	attack = true
5346
	hum.WalkSpeed = 0
5347
	Cso("987502413", tors, 10, 1.05)
5348
        local vel2 = Instance.new("BodyVelocity",tors)
5349
        vel2.Velocity = Vector3.new(0,30,0)
5350
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5351
	for i = 0,20,0.1 do
5352
	HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "Random Guy")
5353
		swait()
5354
                BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5355
                BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5356
		CameraEnshaking(1, 4)
5357
		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)
5358
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5359
		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)
5360
		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)
5361
		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)
5362
		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)
5363
	end
5364
	hum.WalkSpeed = 16
5365
        vel2:Destroy()
5366
	attack = false
5367
end
5368
5369
function Taunt1()
5370
    attack = true
5371
    hum.WalkSpeed = 3.01
5372
    Cso("1535994137", hed, 10, 1)
5373
    for i = 0, 9, 0.1 do
5374
        swait()
5375
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0.1)
5376
        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)
5377
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 3.5)), Rad(0), Rad(-30)), 0.1)
5378
        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)
5379
        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)
5380
        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)
5381
        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)
5382
    end
5383
    hum.WalkSpeed = 16
5384
    attack = false
5385
end
5386
5387
function Destruction()
5388
    attack = true
5389
    local Ring1 = Instance.new("Part", char)
5390
    Ring1.Anchored = true
5391
    Ring1.BrickColor = maincolor
5392
    Ring1.CanCollide = false
5393
    Ring1.FormFactor = 3
5394
    Ring1.Name = "Ring"
5395
    Ring1.Material = "Neon"
5396
    Ring1.Size = Vector3.new(1, 0.05, 1)
5397
    Ring1.Transparency = 1
5398
    Ring1.TopSurface = 0
5399
    Ring1.BottomSurface = 0
5400
    local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
5401
    Ring1Mesh.MeshType = "Brick"
5402
    Ring1Mesh.Name = "SizeMesh"
5403
    Ring1Mesh.Scale = Vector3.new(0, 1, 0)
5404
    local InnerRing1 = Ring1:Clone()
5405
    InnerRing1.Parent = char
5406
    InnerRing1.Transparency = 0
5407
    InnerRing1.BrickColor = BrickColor.new("New Yeller")
5408
    InnerRing1.Size = Vector3.new(1, 1, 1)
5409
    local InnerRing1Mesh = InnerRing1.SizeMesh
5410
    InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
5411
    InnerRing1Mesh.MeshType = "Sphere"
5412
    Ring1:Destroy()
5413
    for i = 0, 5, 0.1 do
5414
        swait()
5415
        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)
5416
        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)
5417
        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)
5418
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
5419
        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)
5420
        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)
5421
        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)
5422
        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)
5423
        root.CFrame = FaceMouse()[1]
5424
    end
5425
    InnerRing1.Transparency = 1
5426
    InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
5427
    CreateSound("294188875", char, 2.3, 1)
5428
    local a = IT("Part", char)
5429
    a.Name = "Direction"
5430
    a.Anchored = true
5431
    a.BrickColor = maincolor
5432
    a.Material = "Neon"
5433
    a.Transparency = 0
5434
    a.Shape = "Cylinder"
5435
    a.CanCollide = false
5436
    local a2 = IT("Part", char)
5437
    a2.Name = "Direction"
5438
    a2.Anchored = true
5439
    a2.BrickColor = maincolor
5440
    a2.Color = maincolor.Color
5441
    a2.Material = "Neon"
5442
    a2.Transparency = 0.5
5443
    a2.Shape = "Cylinder"
5444
    a2.CanCollide = false
5445
    local ba = IT("Part", char)
5446
    ba.Name = "HitDirect"
5447
    ba.Anchored = true
5448
    ba.BrickColor = maincolor
5449
    ba.Material = "Neon"
5450
    ba.Transparency = 1
5451
    ba.CanCollide = false
5452
    local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5453
    local ignore = char
5454
    local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5455
    a.BottomSurface = 10
5456
    a.TopSurface = 10
5457
    a2.BottomSurface = 10
5458
    a2.TopSurface = 10
5459
    local distance = (InnerRing1.CFrame.p - position).magnitude
5460
    a.Size = Vector3.new(distance, 1, 1)
5461
    a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5462
    a2.Size = Vector3.new(distance, 1, 1)
5463
    a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5464
    ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5465
    a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5466
    a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5467
    game:GetService("Debris"):AddItem(a, 20)
5468
    game:GetService("Debris"):AddItem(a2, 20)
5469
    game:GetService("Debris"):AddItem(ba, 20)
5470
    local msh = Instance.new("SpecialMesh", a)
5471
    msh.MeshType = "Sphere"
5472
    msh.Scale = Vector3.new(1, 25, 25)
5473
    local msh2 = Instance.new("SpecialMesh", a2)
5474
    msh2.MeshType = "Sphere"
5475
    msh2.Scale = Vector3.new(1, 30, 30)
5476
    for i = 0, 10, 0.1 do
5477
        swait()
5478
        root.CFrame = FaceMouse()[1]
5479
        hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
5480
        a2.Color = maincolor.Color
5481
        InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
5482
        ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5483
        hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5484
        distance = (InnerRing1.CFrame.p - position).magnitude
5485
        a.Size = Vector3.new(distance, 1, 1)
5486
        a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5487
        a2.Size = Vector3.new(distance, 1, 1)
5488
        a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5489
        ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5490
        a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5491
        a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5492
        msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
5493
        msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
5494
        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)
5495
        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)
5496
        for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
5497
        if v:FindFirstChild("Head") then
5498
            Eviscerate(v)
5499
            SoulSteal(v)
5500
        end
5501
    end
5502
    end
5503
    a:Destroy()
5504
    a2:Destroy()
5505
    ba:Destroy()
5506
    InnerRing1:Destroy()
5507
    attack = false
5508
    hum.CameraOffset = Vector3.new(0,0,0)
5509
end
5510
5511
function Flame_Burst()
5512
	local target = nil
5513
	local targettorso = nil
5514
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5515
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
5516
			target = mouse.Target.Parent.Humanoid
5517
			target2 = mouse.Target.Parent
5518
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
5519
		end
5520
	end
5521
	if target ~= nil then
5522
		attack = true
5523
		hum.WalkSpeed = 0
5524
		for i = 0, 3.4, 0.1 do
5525
			swait()
5526
			hum.WalkSpeed = 0
5527
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(45)), 0.1)
5528
			tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
5529
			RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5530
			LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5531
			RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-15), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
5532
			LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
5533
		end
5534
		--targettorso:BreakJoints()
5535
		for i = 0, 3.4, 0.1 do
5536
			swait()
5537
			hum.WalkSpeed = 0
5538
			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)
5539
			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)
5540
			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)
5541
			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)
5542
			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)
5543
			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)
5544
		end
5545
		for i, v in pairs(target2:GetChildren()) do
5546
			if(not char:IsAncestorOf(v))then
5547
				local hum = (v and v.Parent and v.Parent:FindFirstChildOfClass'Humanoid')
5548
				local hedder = (v and v.Parent and v.Parent:FindFirstChild'Head')
5549
				if(hum and hedder and hum.Health > 0)then
5550
				Eviscerate(v.Parent)
5551
			end
5552
			end
5553
		end
5554
		attack = false
5555
		hum.WalkSpeed = 16
5556
	end
5557
end
5558
5559
function GIMME_THOSE()
5560
    attack = true
5561
    chatfunc("BURN....", BrickColor.random().Color)
5562
    for i = 0,5.2,0.1 do
5563
        swait()
5564
        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)
5565
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5566
        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)
5567
        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)
5568
        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)
5569
        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)
5570
    end
5571
    chatfunc("IN....", BrickColor.random().Color)
5572
    wait(2)
5573
    CreateSound("331666100", char, 10, 1)
5574
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5575
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5576
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5577
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5578
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
5579
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
5580
    chatfunc("HELL!!!!!", BrickColor.random().Color)
5581
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
5582
        if v:FindFirstChild("Head") then
5583
            Eviscerate(v)
5584
            SoulSteal(v)
5585
        end
5586
    end
5587
    coroutine.resume(coroutine.create(function()
5588
        for i = 0,2.8,0.1 do
5589
            swait()
5590
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
5591
        end
5592
        for i = 0,1.8,0.1 do
5593
            swait()
5594
        hum.CameraOffset = Vector3.new(0,0,0)
5595
        end
5596
    end))
5597
    for i = 0,3.7,0.1 do
5598
        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)
5599
        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)
5600
        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)
5601
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5602
        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)
5603
        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)
5604
        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)
5605
        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)
5606
    end
5607
    wait(.6)
5608
    CreateSound("907332997", hed, 10, 1)
5609
    attack = false
5610
end
5611
5612
function Eruption()
5613
    attack = true
5614
    hum.WalkSpeed = 2
5615
        hum.JumpPower = 0
5616
    for i = 0,7,0.1 do
5617
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
5618
        swait()
5619
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5620
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5621
        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)
5622
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5623
        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)
5624
        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)
5625
        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)
5626
        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)
5627
    end
5628
    CreateSound("144699494", tors, 10, 1)
5629
    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)
5630
    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)
5631
    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)
5632
    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)
5633
    MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
5634
    coroutine.resume(coroutine.create(function()
5635
        for i = 0,1.8,0.1 do
5636
            swait()
5637
            hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
5638
        end
5639
        for i = 0,1.8,0.1 do
5640
            swait()
5641
        hum.CameraOffset = Vector3.new(0,0,0)
5642
        end
5643
    end))
5644
        local vel2 = Instance.new("BodyVelocity",tors)
5645
        vel2.Velocity = Vector3.new(0,55,0)
5646
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5647
    for i = 0,4,0.1 do
5648
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
5649
        swait()
5650
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5651
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5652
        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)
5653
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5654
        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)
5655
        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)
5656
        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)
5657
        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)
5658
    end
5659
    hum.WalkSpeed = 16
5660
        vel2:Destroy()
5661
        hum.JumpPower = 50
5662
    attack = false
5663
end
5664
5665
function Solar_Flare2()
5666
    attack = true
5667
    hum.WalkSpeed = 2
5668
        hum.JumpPower = 75
5669
        hum.Jump = true
5670
        wait(0.4)
5671
    CreateSound("144699494", tors, 10, 1)
5672
        hum.JumpPower = 0
5673
    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)
5674
    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)
5675
    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)
5676
    for i = 0,20,0.1 do
5677
                root.Velocity = root.CFrame.lookVector * 60
5678
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5679
        swait()
5680
        Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5681
        Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5682
        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)
5683
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5684
        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)
5685
        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)
5686
        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)
5687
        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)
5688
    end
5689
    hum.WalkSpeed = 16
5690
        hum.JumpPower = 50
5691
    attack = false
5692
end
5693
5694
function Solar_Flare()
5695
    attack = true
5696
    hum.WalkSpeed = 2
5697
        hum.JumpPower = 75
5698
        hum.Jump = true
5699
        wait(0.4)
5700
    CreateSound("144699494", tors, 10, 1)
5701
        hum.JumpPower = 0
5702
    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)
5703
    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)
5704
    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)
5705
    for i = 0,20,0.1 do
5706
                root.Velocity = root.CFrame.lookVector * 60
5707
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5708
        swait()
5709
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5710
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5711
        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)
5712
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5713
        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)
5714
        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)
5715
        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)
5716
        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)
5717
    end
5718
    hum.WalkSpeed = 16
5719
        hum.JumpPower = 50
5720
    attack = false
5721
end
5722
function dmg(dude)
5723
if dude.Name ~= char then
5724
dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
5725
local bgf = Instance.new("BodyGyro",dude.Head)
5726
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5727
local val = Instance.new("BoolValue",dude)
5728
val.Name = "IsHit"
5729
local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
5730
local partasdeff = Instance.new("ParticleEmitter",torsy)
5731
partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5732
partasdeff.LightEmission = .1
5733
partasdeff.Size = NumberSequence.new(0.2)
5734
partasdeff.Texture = "rbxassetid://771221224"
5735
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5736
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5737
partasdeff.Transparency = bbb
5738
partasdeff.Size = aaa
5739
partasdeff.ZOffset = .9
5740
partasdeff.Acceleration = Vector3.new(0, -5, 0)
5741
partasdeff.LockedToPart = false
5742
partasdeff.EmissionDirection = "Back"
5743
partasdeff.Lifetime = NumberRange.new(1, 2)
5744
partasdeff.Rate = 1000
5745
partasdeff.Rotation = NumberRange.new(-100, 100)
5746
partasdeff.RotSpeed = NumberRange.new(-100, 100)
5747
partasdeff.Speed = NumberRange.new(6)
5748
partasdeff.VelocitySpread = 10000
5749
partasdeff.Enabled=false
5750
partasdeff:Emit(30)
5751
coroutine.wrap(function()
5752
targetted = nil
5753
swait(30)
5754
dude:BreakJoints()
5755
swait(5)
5756
dude:FindFirstChildOfClass("Humanoid"):Destroy()
5757
for i=0,1,.05 do
5758
for a,v in pairs(dude:GetChildren()) do
5759
if v:IsA("BasePart") then
5760
v.Transparency = i
5761
end
5762
end
5763
swait()
5764
end
5765
for a,v in pairs(dude:GetChildren()) do
5766
if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
5767
v.ParticleEmitter.Enabled = false
5768
end
5769
game:service'Debris':AddItem(v,2)
5770
end
5771
end)()
5772
end
5773
end
5774
function kdown(dd)
5775
if dd.Name ~= char then
5776
dd.Humanoid.PlatformStand = true
5777
local bgf = Instance.new("BodyGyro",dd.Head)
5778
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5779
local val = Instance.new("BoolValue",dd)
5780
val.Name = "IsHit"
5781
end
5782
end
5783
function TargetSelect(person)
5784
local dd=coroutine.wrap(function()
5785
if targetted ~= person then
5786
targetted = person
5787
img2.Size = UDim2.new(1,0,1,0)
5788
img2.ImageTransparency = 0
5789
img2.Position = UDim2.new(0,0,0,0)
5790
for i = 0, 2, 0.1 do
5791
swait()
5792
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
5793
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
5794
img2.ImageTransparency = img2.ImageTransparency + 0.05
5795
end
5796
end
5797
end)
5798
dd()
5799
end
5800
function Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
5801
    attack = true
5802
    hum.WalkSpeed = 0
5803
    if targetted.Name ~= "makhail07" and targetted.Name ~= "Salvo_Starly" and targetted.Name ~= "Nebula_Zorua" and targetted.Name ~= "KillerDarkness0105" then
5804
        local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
5805
            local partasdeff = Instance.new("ParticleEmitter",torsy)
5806
            partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5807
            partasdeff.LightEmission = .1
5808
            partasdeff.Size = NumberSequence.new(0.2)
5809
            partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
5810
            aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5811
            bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5812
            partasdeff.Transparency = bbb
5813
            partasdeff.Size = aaa
5814
            partasdeff.ZOffset = .9
5815
            partasdeff.Acceleration = Vector3.new(0, -5, 0)
5816
            partasdeff.LockedToPart = false
5817
            partasdeff.EmissionDirection = "Back"
5818
            partasdeff.Lifetime = NumberRange.new(1, 2)
5819
            partasdeff.Rate = 1000
5820
            partasdeff.Rotation = NumberRange.new(-100, 100)
5821
            partasdeff.RotSpeed = NumberRange.new(-100, 100)
5822
            partasdeff.Speed = NumberRange.new(6)
5823
            partasdeff.VelocitySpread = 10000
5824
            partasdeff.Enabled=false
5825
    for i = 0, 1.4, 0.1 do
5826
        swait()
5827
        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)
5828
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5829
        if Mrandom(1,15) == 1 then
5830
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5831
        end
5832
        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)
5833
        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)
5834
        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)
5835
        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)
5836
    end
5837
    dmg(targetted)
5838
    partasdeff.Enabled=true
5839
CreateSound("429400881", torsy, 10, .8)
5840
    for i = 0, 1.4, 0.1 do
5841
        swait()
5842
        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)
5843
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5844
        if Mrandom(1,15) == 1 then
5845
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5846
        end
5847
        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)
5848
        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)
5849
        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)
5850
        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)
5851
    end
5852
    partasdeff.Enabled=false
5853
    for i = 0, 1.4, 0.1 do
5854
        swait()
5855
        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)
5856
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5857
        if Mrandom(1,15) == 1 then
5858
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5859
        end
5860
        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)
5861
        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)
5862
        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)
5863
        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)
5864
        end
5865
    attack = false
5866
    hum.WalkSpeed = 16
5867
    elseif targetted.Name == "makhail07" then
5868
    for i = 0, 2.4, 0.1 do
5869
        swait()
5870
        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)
5871
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5872
        if Mrandom(1,15) == 1 then
5873
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5874
        end
5875
        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)
5876
        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)
5877
        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)
5878
        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)
5879
    end
5880
    for i = 0, 2.4, 0.1 do
5881
        swait()
5882
        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)
5883
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5884
        if Mrandom(1,15) == 1 then
5885
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5886
        end
5887
        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)
5888
        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)
5889
        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)
5890
        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)
5891
    end
5892
    coroutine.wrap(function()
5893
    wait(2)
5894
    --partasdeff:Remove()
5895
    end)()
5896
    local sel = Mrandom(1,3)
5897
    if sel == 1 then   
5898
    chatfunc("Hmhmhm, Why try?")
5899
    elseif sel == 2 then   
5900
    chatfunc("Stop it that's my creator.")
5901
    elseif sel == 3 then
5902
    chatfunc("I can't do that...")
5903
    end
5904
    wait(2)
5905
    hum.WalkSpeed = 16
5906
    attack = false
5907
    elseif targetted.Name == "Salvo_Starly" then
5908
        for i = 0, 2.4, 0.1 do
5909
        swait()
5910
        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)
5911
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5912
        if Mrandom(1,15) == 1 then
5913
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5914
        end
5915
        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)
5916
        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)
5917
        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)
5918
        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)
5919
    end
5920
        for i = 0, 2.4, 0.1 do
5921
        swait()
5922
        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)
5923
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5924
        if Mrandom(1,15) == 1 then
5925
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5926
        end
5927
        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)
5928
        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)
5929
        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)
5930
        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)
5931
    end
5932
    coroutine.wrap(function()
5933
    wait(2)
5934
    --partasdeff:Remove()
5935
    end)()
5936
    local sel = Mrandom(1,3)
5937
    if sel == 1 then   
5938
    chatfunc("Sorry about that.")
5939
    elseif sel == 2 then   
5940
    chatfunc("H-Hello. I almost killed you.")
5941
    elseif sel == 3 then
5942
    chatfunc("OwO?")
5943
    end
5944
    wait(2)
5945
    hum.WalkSpeed = 16
5946
    attack = false
5947
    elseif targetted.Name == "Nebula_Zorua" then
5948
        for i = 0, 2.4, 0.1 do
5949
        swait()
5950
        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)
5951
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5952
        if Mrandom(1,15) == 1 then
5953
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5954
        end
5955
        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)
5956
        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)
5957
        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)
5958
        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)
5959
    end
5960
        for i = 0, 2.4, 0.1 do
5961
        swait()
5962
        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)
5963
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5964
        if Mrandom(1,15) == 1 then
5965
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5966
        end
5967
        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)
5968
        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)
5969
        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)
5970
        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)
5971
    end
5972
    coroutine.wrap(function()
5973
    wait(2)
5974
    --partasdeff:Remove()
5975
    end)()
5976
    local sel = Mrandom(1,3)
5977
    if sel == 1 then   
5978
    chatfunc("Sorry, Nebula.")
5979
    elseif sel == 2 then   
5980
    chatfunc("Theres no need to harm you. Yet...")
5981
    elseif sel == 3 then
5982
    chatfunc("My mistake.")
5983
    end
5984
    wait(2)
5985
    hum.WalkSpeed = 16
5986
    attack = false
5987
    elseif targetted.Name == "KillerDarkness0105" then
5988
        for i = 0, 2.4, 0.1 do
5989
        swait()
5990
        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)
5991
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5992
        if Mrandom(1,15) == 1 then
5993
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5994
        end
5995
        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)
5996
        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)
5997
        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)
5998
        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)
5999
    end
6000
        for i = 0, 2.4, 0.1 do
6001
        swait()
6002
        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)
6003
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
6004
        if Mrandom(1,15) == 1 then
6005
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
6006
        end
6007
        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)
6008
        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)
6009
        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)
6010
        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)
6011
    end
6012
    coroutine.wrap(function()
6013
    wait(2)
6014
    --partasdeff:Remove()
6015
    end)()
6016
    local sel = Mrandom(1,3)
6017
    if sel == 1 then   
6018
    chatfunc("Hm, Killer it's been a while.")
6019
    elseif sel == 2 then   
6020
    chatfunc("No need for this.")
6021
    elseif sel == 3 then
6022
    chatfunc("Hello, sorry.")
6023
    end
6024
    wait(2)
6025
    hum.WalkSpeed = 16
6026
    attack = false
6027
    end
6028
end
6029
function HAAHHHHHH()
6030
    attack = true
6031
    hum.WalkSpeed = 0
6032
    Cso("300208779", hed, 10, 1)
6033
    for i = 0,9,0.1 do
6034
        swait()
6035
        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)
6036
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
6037
        if Mrandom(1,15) == 1 then
6038
        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)
6039
        end
6040
        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)
6041
        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)
6042
        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)
6043
        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)
6044
    end
6045
    attack = false
6046
    hum.WalkSpeed = 16
6047
end
6048
-------------------------------------------------------
6049
--End Attacks N Stuff--
6050
-------------------------------------------------------
6051
6052
Sprinting = false
6053
mouse.KeyDown:connect(function(key)
6054
    if string.byte(key) == 48 and attack == false and Mode ~= 10 then
6055
        Swing = 2
6056
        hum.WalkSpeed = 38.82
6057
        Sprinting = true
6058
    end
6059
end)
6060
mouse.KeyUp:connect(function(key)
6061
    if string.byte(key) == 48 and attack == false then
6062
        Swing = 1
6063
        Sprinting = false
6064
        hum.WalkSpeed = 16
6065
    end
6066
end)
6067
mouse.KeyDown:connect(function(key)
6068
    if attack == false then
6069
        if key == 'q' and Mode == 1 then
6070
                        Power_Burst()
6071
        elseif key == 'e' and Mode == 1 then
6072
            Mode = 2
6073
            SONG = 152496612
6074
            tecks2.Text = "not cool glovesy"
6075
            tecks2.TextColor3 = Color3.fromRGB(196, 40, 28)
6076
            tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6077
        for i, v in pairs(ArmourParts) do
6078
        v.BrickColor = BrickColor.new("Bright red")
6079
        v.Material = "Neon"
6080
        v.Transparency = 0
6081
        end
6082
  for i, v in pairs(NeonParts) do
6083
    maincolor = BrickColor.new("New Yeller")
6084
    v.BrickColor = maincolor
6085
    v.Material = "Neon"
6086
    v.Transparency = 0
6087
  end
6088
  for i, v in pairs(ArmourParts2) do
6089
    v.BrickColor = BrickColor.new("Bright red")
6090
    v.Material = "Neon"
6091
    v.Transparency = 0
6092
  end
6093
  for i, v in pairs(NeonParts2) do
6094
    maincolor = BrickColor.new("New Yeller")
6095
    v.BrickColor = maincolor
6096
    v.Material = "Neon"
6097
    v.Transparency = 0
6098
  end
6099
        elseif key == 'e' and Mode == 2 then
6100
            resetmode()
6101
        elseif key == 't' and Mode == 1 then
6102
                        Taunt()
6103
        elseif key == 'q' and Mode == 2 then
6104
                        Magic_Bombs()
6105
        elseif key == 'e' and Mode == 2 then
6106
                        Dangerous_Field()
6107
        elseif key == 't' and Mode == 2 then
6108
                        HAAH()
6109
        end
6110
    ---------------------------------------------------------------------
6111
    if key == 'r' and Mode == 1 then
6112
        Mode = 98534
6113
        SONG = 2235086348
6114
        tecks2.Text = "haha im an edgelord"
6115
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6116
        tecks2.TextStrokeColor3 = Color3.fromRGB(98, 37, 209)
6117
 for i, v in pairs(ArmourParts) do
6118
    v.BrickColor = BrickColor.new("Really black")
6119
    v.Material = "Neon"
6120
    v.Transparency = 0
6121
  end
6122
  for i, v in pairs(NeonParts) do
6123
    maincolor = BrickColor.new("Royal purple")
6124
    v.BrickColor = maincolor
6125
    v.Material = "Neon"
6126
    v.Transparency = 0
6127
  end
6128
 for i, v in pairs(ArmourParts2) do
6129
    v.BrickColor = BrickColor.new("Really black")
6130
    v.Material = "Neon"
6131
    v.Transparency = 0
6132
  end
6133
  for i, v in pairs(NeonParts2) do
6134
    maincolor = BrickColor.new("Royal purple")
6135
    v.BrickColor = maincolor
6136
    v.Material = "Neon"
6137
    v.Transparency = 0
6138
  end
6139
        elseif key == 'q' and Mode == 98534 then
6140
            targett()
6141
        elseif key == 'e' and Mode == 98534 and targetted ~= nil then
6142
            Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
6143
        elseif key == 't' and Mode == 98534 then
6144
            HAAHHHHHH()
6145
        elseif key == 'r' and Mode == 98534  then
6146
            resetmode()
6147
    end
6148
    ---------------------------------------------------------------------
6149
    if key == 'm' and Mode == 1 then
6150
        Mode = pIXELATED
6151
        SONG = 297801491
6152
        tecks2.Text = "i eat pixels"
6153
        tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
6154
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6155
 for i, v in pairs(ArmourParts) do
6156
    v.BrickColor = BrickColor.new("Really black")
6157
    v.Material = "Neon"
6158
    v.Transparency = 0
6159
  end
6160
  for i, v in pairs(NeonParts) do
6161
    maincolor = BrickColor.new("Lapis")
6162
    v.BrickColor = maincolor
6163
    v.Material = "Neon"
6164
    v.Transparency = 0
6165
  end
6166
 for i, v in pairs(ArmourParts2) do
6167
    v.BrickColor = BrickColor.new("Really black")
6168
    v.Material = "Neon"
6169
    v.Transparency = 0
6170
  end
6171
  for i, v in pairs(NeonParts2) do
6172
    maincolor = BrickColor.new("Lapis")
6173
    v.BrickColor = maincolor
6174
    v.Material = "Neon"
6175
    v.Transparency = 0
6176
  end
6177
        elseif key == 'm' and Mode == pIXELATED then
6178
            resetmode()
6179
        elseif key == 'q' and Mode == pIXELATED and corrupted == false then
6180
            Pixel_Corrupt()
6181
        elseif key == 'm' and Mode == pIXELATED then
6182
            resetmode()
6183
    end
6184
    ---------------------------------------------------------------------
6185
    if key == 'y' and Mode == 1 then
6186
        Mode = 3
6187
        SONG = 510085953
6188
        tecks2.Text = "you dont know me but im still gonna click my fingers to the song"
6189
        tecks2.TextColor3 = Color3.fromRGB(.5, 0, .5)
6190
        tecks2.TextStrokeColor3 = Color3.fromRGB(.5, 0, .5)
6191
 for i, v in pairs(ArmourParts) do
6192
    v.BrickColor = BrickColor.new("Black")
6193
    v.Material = "Neon"
6194
    v.Transparency = 0
6195
  end
6196
  for i, v in pairs(NeonParts) do
6197
    maincolor = BrickColor.new("Royal purple")
6198
    v.BrickColor = maincolor
6199
    v.Material = "Neon"
6200
    v.Transparency = 0
6201
  end 
6202
 for i, v in pairs(ArmourParts2) do
6203
    v.BrickColor = BrickColor.new("Black")
6204
    v.Material = "Neon"
6205
    v.Transparency = 0
6206
  end
6207
  for i, v in pairs(NeonParts2) do
6208
    maincolor = BrickColor.new("Royal purple")
6209
    v.BrickColor = maincolor
6210
    v.Material = "Neon"
6211
    v.Transparency = 0
6212
  end 
6213
        elseif key == 'y' and Mode == 3 then
6214
            resetmode()
6215
        elseif key == 'e' and Mode == 3 then
6216
            Painful_Stomp()
6217
        elseif key == 'z' and Mode == 3 then
6218
            Purity_Slam()
6219
        elseif key == 'x' and Mode == 3 then
6220
            Tauntmelon()
6221
        elseif key == 't' and Mode == 3 then
6222
            un_fun()
6223
        elseif key == 'q' and Mode == 3 then
6224
            Shockwave()
6225
    end
6226
    ---------------------------------------------------------------------
6227
    if key == 'u' and Mode == 1 then
6228
        Mode = 1555
6229
        SONG = 1596283226
6230
        tecks2.Text = "taste my ANIME BEAMMMM"
6231
        tecks2.TextColor3 = Color3.fromRGB(255,0,255)
6232
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,255)
6233
 for i, v in pairs(ArmourParts) do
6234
    v.BrickColor = BrickColor.new("Black")
6235
    v.Material = "Neon"
6236
    v.Transparency = 0
6237
  end
6238
  for i, v in pairs(NeonParts) do
6239
    maincolor = BrickColor.new("Carnation pink")
6240
    v.BrickColor = maincolor
6241
    v.Material = "Neon"
6242
    v.Transparency = 0
6243
  end
6244
 for i, v in pairs(ArmourParts2) do
6245
    v.BrickColor = BrickColor.new("Black")
6246
    v.Material = "Neon"
6247
    v.Transparency = 0
6248
  end
6249
  for i, v in pairs(NeonParts2) do
6250
    maincolor = BrickColor.new("Carnation pink")
6251
    v.BrickColor = maincolor
6252
    v.Material = "Neon"
6253
    v.Transparency = 0
6254
  end
6255
        elseif key == 'u' and Mode == 1555 then
6256
            resetmode()
6257
        elseif key == 'y' and Mode == 1555 then
6258
            Field()
6259
        elseif key == 't' and Mode == 1555 then
6260
            lolik()
6261
        elseif key == 'q' and Mode == 1555 then
6262
            Pixel_Corrupt()
6263
        elseif key == 'f' and Mode == 1555 then
6264
            Anime_Splosion()
6265
        elseif key == 'z' and Mode == 1555 then
6266
            Cryo_Freeze()
6267
        elseif key == 'x' and Mode == 1555 then
6268
            Painful_Stomp2()
6269
    end
6270
    ---------------------------------------------------------------------
6271
    if key == 'i' and Mode == 1 then
6272
        Mode = 56565
6273
        SONG = 303542383
6274
        tecks2.Text = "praising the sun..."
6275
        tecks2.TextColor3 = Color3.fromRGB(222,255,0)
6276
        tecks2.TextStrokeColor3 = Color3.fromRGB(222,255,0)
6277
 for i, v in pairs(ArmourParts) do
6278
    v.BrickColor = BrickColor.new("Really black")
6279
    v.Material = "Neon"
6280
    v.Transparency = 0
6281
  end
6282
  for i, v in pairs(NeonParts) do
6283
    maincolor = BrickColor.new("Deep orange")
6284
    v.BrickColor = maincolor
6285
    v.Material = "Neon"
6286
    v.Transparency = 0
6287
  end
6288
 for i, v in pairs(ArmourParts2) do
6289
    v.BrickColor = BrickColor.new("Really black")
6290
    v.Material = "Neon"
6291
    v.Transparency = 0
6292
  end
6293
  for i, v in pairs(NeonParts2) do
6294
    maincolor = BrickColor.new("Deep orange")
6295
    v.BrickColor = maincolor
6296
    v.Material = "Neon"
6297
    v.Transparency = 0
6298
  end
6299
        elseif key == 't' and Mode == 56565 then
6300
            Taunt2()
6301
        elseif key == 'i' and Mode == 56565 then
6302
            resetmode()
6303
        elseif key == 'c' and Mode == 56565 then
6304
            Eruption2()
6305
        elseif key == 'x' and Mode == 56565 then
6306
            Solar_Flare2()
6307
        elseif key == 'z' and Mode == 56565 then
6308
            Painful_Stomp()
6309
    end
6310
    ---------------------------------------------------------------------
6311
    if key == 'm' and Mode == 6 then
6312
        Mode = 1800
6313
        SONG = 2637401925
6314
        tecks2.Text = "im forbidden from leaving my house! im under HOUSE ARREST!"
6315
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6316
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6317
 for i, v in pairs(ArmourParts) do
6318
    v.BrickColor = BrickColor.new("Hot White")
6319
    v.Material = "Neon"
6320
    v.Transparency = 0
6321
  end
6322
  for i, v in pairs(NeonParts) do
6323
    maincolor = BrickColor.new("Really black")
6324
    v.BrickColor = maincolor
6325
    v.Material = "Neon"
6326
    v.Transparency = 0
6327
  end
6328
 for i, v in pairs(ArmourParts2) do
6329
    v.BrickColor = BrickColor.new("Hot White")
6330
    v.Material = "Neon"
6331
    v.Transparency = 0
6332
  end
6333
  for i, v in pairs(NeonParts2) do
6334
    maincolor = BrickColor.new("Really black")
6335
    v.BrickColor = maincolor
6336
    v.Material = "Neon"
6337
    v.Transparency = 0
6338
  end
6339
        elseif key == 't' and Mode == 1800 then
6340
            TTTTTTTTTTGaunt()
6341
        elseif key == 'm' and Mode == 1800 then
6342
            resetmode()
6343
        elseif key == 'q' and Mode == 1800 and exploitable == true then
6344
            Exploit()
6345
        elseif key == 'y' and Mode == 1800 then
6346
            Ancient_Rage()
6347
        elseif key == 'r' and Mode == 1800 then
6348
            Distort()
6349
        elseif key == 'g' and Mode == 1800 then
6350
            Hell_From_Above()
6351
        elseif key == 'h' and Mode == 1800 then
6352
            Universal_Crush()
6353
        elseif key == 'j' and Mode == 1800 then
6354
            Multi_Bombs()
6355
        elseif key == 'z' and Mode == 1800 then
6356
            Eruption()
6357
        elseif key == 'x' and Mode == 1800 then
6358
            Solar_Flare()
6359
    end
6360
    ---------------------------------------------------------------------
6361
    if key == 'o' and Mode == 1 then
6362
        Mode = 4
6363
        SONG = 204548720
6364
        tecks2.Text = "this lightbulb smells like fire"
6365
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6366
        tecks2.TextStrokeColor3 = Color3.fromRGB(245, 205, 48)
6367
 for i, v in pairs(ArmourParts) do
6368
    v.BrickColor = BrickColor.new("Black")
6369
    v.Material = "Neon"
6370
    v.Transparency = 0
6371
  end
6372
  for i, v in pairs(NeonParts) do
6373
    maincolor = BrickColor.new("Bright yellow")
6374
    v.BrickColor = maincolor
6375
    v.Material = "Neon"
6376
    v.Transparency = 0
6377
  end
6378
 for i, v in pairs(ArmourParts2) do
6379
    v.BrickColor = BrickColor.new("Black")
6380
    v.Material = "Neon"
6381
    v.Transparency = 0
6382
  end
6383
  for i, v in pairs(NeonParts2) do
6384
    maincolor = BrickColor.new("Bright yellow")
6385
    v.BrickColor = maincolor
6386
    v.Material = "Neon"
6387
    v.Transparency = 0
6388
  end
6389
        elseif key == 'o' and Mode == 4 then
6390
            resetmode()
6391
        elseif key == 't' and Mode == 4 then
6392
            again()
6393
        elseif key == 'q' and Mode == 4 then
6394
            Pulse()
6395
    end
6396
    ---------------------------------------------------------------------
6397
    if key == 'p' and Mode == 1 then
6398
                attack = true
6399
        SONG = 166318470
6400
                hum.WalkSpeed = 0
6401
            for i = 1,20,0.1 do
6402
                swait()
6403
        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)
6404
        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)
6405
        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)
6406
        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)
6407
        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)
6408
        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)
6409
            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)
6410
                end
6411
                hum.WalkSpeed = 16
6412
                attack = false
6413
        Mode = 100
6414
        tecks2.Text = "slightly more bright than the eggs you broke"
6415
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6416
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 176, 0)
6417
            Cso("743499393", tors, 10, 1.05)
6418
            BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
6419
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
6420
 for i, v in pairs(ArmourParts) do
6421
    v.BrickColor = BrickColor.new("Really black")
6422
    v.Material = "Neon"
6423
    v.Transparency = 0.2
6424
  end
6425
  for i, v in pairs(NeonParts) do
6426
    maincolor = BrickColor.new("Deep orange")
6427
    v.BrickColor = maincolor
6428
    v.Material = "Neon"
6429
    v.Transparency = 0.5
6430
  end
6431
 for i, v in pairs(ArmourParts2) do
6432
    v.BrickColor = BrickColor.new("Really black")
6433
    v.Material = "Neon"
6434
    v.Transparency = 0.2
6435
  end
6436
  for i, v in pairs(NeonParts2) do
6437
    maincolor = BrickColor.new("Deep orange")
6438
    v.BrickColor = maincolor
6439
    v.Material = "Neon"
6440
    v.Transparency = 0.5
6441
  end
6442
        elseif key == 'p' and Mode == 100 then
6443
            resetmode()
6444
        elseif key == 'q' and Mode == 100 then
6445
            LAZER()
6446
    end
6447
    ---------------------------------------------------------------------
6448
    if key == 'f' and Mode == 1 then
6449
        Mode = 5
6450
        SONG = 2774043210
6451
        tecks2.Text = "IM A BUTTERFLY"
6452
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6453
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,0)
6454
 for i, v in pairs(ArmourParts) do
6455
    v.BrickColor = BrickColor.new("Black")
6456
    v.Material = "Neon"
6457
    v.Transparency = 0
6458
  end
6459
  for i, v in pairs(NeonParts) do
6460
    maincolor = BrickColor.new("Really red")
6461
    v.BrickColor = maincolor
6462
    v.Material = "Neon"
6463
    v.Transparency = 0
6464
  end
6465
 for i, v in pairs(ArmourParts2) do
6466
    v.BrickColor = BrickColor.new("Black")
6467
    v.Material = "Neon"
6468
    v.Transparency = 0
6469
  end
6470
  for i, v in pairs(NeonParts2) do
6471
    maincolor = BrickColor.new("Really red")
6472
    v.BrickColor = maincolor
6473
    v.Material = "Neon"
6474
    v.Transparency = 0
6475
  end
6476
        elseif key == 'f' and Mode == 5 then
6477
            resetmode()
6478
        elseif key == 'q' and Mode == 5 and exploitable == true then
6479
            Exploit()
6480
        elseif key == 't' and Mode == 5 then
6481
            PENIS()
6482
    end
6483
    ---------------------------------------------------------------------
6484
    if key == 'g' and Mode == 1 then
6485
        Mode = 6
6486
        SONG = 473440909
6487
        tecks2.Text = "oo what does this button do"
6488
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6489
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6490
 for i, v in pairs(ArmourParts) do
6491
    v.BrickColor = BrickColor.new("Black")
6492
    v.Material = "Metal"
6493
    v.Transparency = 0
6494
  end
6495
  for i, v in pairs(NeonParts) do
6496
    maincolor = BrickColor.new("Really red")
6497
    v.BrickColor = maincolor
6498
    v.Material = "Neon"
6499
    v.Transparency = 0
6500
  end
6501
 for i, v in pairs(ArmourParts2) do
6502
    v.BrickColor = BrickColor.new("Black")
6503
    v.Material = "Metal"
6504
    v.Transparency = 0
6505
  end
6506
  for i, v in pairs(NeonParts2) do
6507
    maincolor = BrickColor.new("Really red")
6508
    v.BrickColor = maincolor
6509
    v.Material = "Neon"
6510
    v.Transparency = 0
6511
  end
6512
        elseif key == 'g' and Mode == 6 then
6513
            resetmode()
6514
        elseif key == 'q' and Mode == 6 then
6515
            Distort()
6516
        elseif key == 'e' and Mode == 6 then
6517
            Ancient_Rage()
6518
        elseif key == 't' and Mode == 6 then
6519
            TTTTTTTTTTTaunt()
6520
    end
6521
    ---------------------------------------------------------------------
6522
    if key == 'h' and Mode == 1 then
6523
        Mode = 7
6524
        SONG = 154515510
6525
        tecks2.Text = "aight fellas im bouta head out"
6526
        tecks2.TextColor3 = Color3.fromRGB(163, 162, 165)
6527
        tecks2.TextStrokeColor3 = Color3.fromRGB(253, 234, 141)
6528
 for i, v in pairs(ArmourParts) do
6529
    v.BrickColor = BrickColor.new("Cool yellow")
6530
    v.Material = "Neon"
6531
    v.Transparency = 0
6532
  end
6533
  for i, v in pairs(NeonParts) do
6534
    maincolor = BrickColor.new("New Yeller")
6535
    v.BrickColor = maincolor
6536
    v.Material = "Neon"
6537
    v.Transparency = 0
6538
  end
6539
 for i, v in pairs(ArmourParts2) do
6540
    v.BrickColor = BrickColor.new("Cool yellow")
6541
    v.Material = "Neon"
6542
    v.Transparency = 0
6543
  end
6544
  for i, v in pairs(NeonParts2) do
6545
    maincolor = BrickColor.new("New Yeller")
6546
    v.BrickColor = maincolor
6547
    v.Material = "Neon"
6548
    v.Transparency = 0
6549
  end
6550
    elseif key == 'h' and Mode == 7 then
6551
        resetmode()
6552
    elseif key == 't' and Mode == 7 then
6553
                BARK()
6554
    elseif key == 'q' and Mode == 7 then
6555
                Bark_Splosion()
6556
    end
6557
    if key == 'j' and Mode == 1 then
6558
        SONG = 2837777891
6559
            attack = true
6560
            hum.WalkSpeed = 0
6561
    for i = 0,10,0.08 do
6562
        swait()
6563
        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)
6564
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
6565
        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)
6566
        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)
6567
        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)
6568
        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)
6569
    end
6570
    attack = false
6571
    hum.WalkSpeed = 16
6572
        Mode = 50
6573
            BlockEffect(BrickC("Magenta"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6574
        tecks2.Text = "AIGHT FELLAS,LET ME HEAD OUT"
6575
        tecks2.TextColor3 = Color3.fromRGB(255, 0, 255)
6576
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
6577
 for i, v in pairs(ArmourParts) do
6578
    v.BrickColor = BrickColor.new("Magenta")
6579
    v.Material = "Neon"
6580
    v.Transparency = 0
6581
  end
6582
  for i, v in pairs(NeonParts) do
6583
    maincolor = BrickColor.new("White")
6584
    v.BrickColor = maincolor
6585
    v.Material = "Neon"
6586
    v.Transparency = 0
6587
  end
6588
 for i, v in pairs(ArmourParts2) do
6589
    v.BrickColor = BrickColor.new("Magenta")
6590
    v.Material = "Neon"
6591
    v.Transparency = 0
6592
  end
6593
  for i, v in pairs(NeonParts2) do
6594
    maincolor = BrickColor.new("White")
6595
    v.BrickColor = maincolor
6596
    v.Material = "Neon"
6597
    v.Transparency = 0
6598
  end
6599
        elseif key == 'j' and Mode == 50 then
6600
            resetmode()
6601
        elseif key == 'q' and Mode == 50 then
6602
            ASCENTION()
6603
        elseif key == 't' and Mode == 50 then
6604
            nope()
6605
        elseif key == 'y' and Mode == 50 then
6606
            EndMySufferingV2()
6607
    end
6608
    ---------------------------------------------------------------------
6609
    if key == 'k' and Mode == 1 then
6610
        Mode = 6666
6611
        SONG = 345868148
6612
        tecks2.Text = "el em ay oh"
6613
            BlockEffect(BrickC("Dark Blue"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6614
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 255)
6615
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6616
 for i, v in pairs(ArmourParts) do
6617
    v.BrickColor = BrickColor.new("Black")
6618
    v.Material = "Neon"
6619
    v.Transparency = 0
6620
  end
6621
  for i, v in pairs(NeonParts) do
6622
    maincolor = BrickColor.new("Dark blue")
6623
    v.BrickColor = maincolor
6624
    v.Material = "Neon"
6625
    v.Transparency = 0
6626
  end
6627
 for i, v in pairs(ArmourParts2) do
6628
    v.BrickColor = BrickColor.new("Black")
6629
    v.Material = "Neon"
6630
    v.Transparency = 0
6631
  end
6632
  for i, v in pairs(NeonParts2) do
6633
    maincolor = BrickColor.new("Dark blue")
6634
    v.BrickColor = maincolor
6635
    v.Material = "Neon"
6636
    v.Transparency = 0
6637
  end
6638
        elseif key == 'y' and Mode == 6666 then
6639
            somuchcancerwhy()
6640
        elseif key == 'r' and Mode == 6666 then
6641
            HAA55()
6642
        elseif key == 'k' and Mode == 6666 then
6643
            resetmode()
6644
        elseif key == 't' and Mode == 6666 then
6645
            EndMySufferingV3()
6646
        elseif key == 'f' and Mode == 6666 then
6647
            WhatHuh()
6648
        elseif key == 'g' and Mode == 6666 then
6649
            slap()
6650
        elseif key == 'h' and Mode == 6666 then
6651
            HAAAAA()
6652
        elseif key == 'j' and Mode == 6666 then
6653
            DANCEFORME()
6654
        elseif key == 'm' and Mode == 6666 then
6655
            thing()
6656
    end
6657
    ---------------------------------------------------------------------
6658
    if key == 'l' and Mode == 1 then
6659
        Mode = 8888
6660
        SONG = 2927940638
6661
        tecks2.Text = "thats no good"
6662
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6663
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6664
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6665
 for i, v in pairs(ArmourParts) do
6666
    v.BrickColor = BrickColor.new("Really black")
6667
    v.Material = "Neon"
6668
    v.Transparency = 0
6669
  end
6670
  for i, v in pairs(NeonParts) do
6671
    maincolor = BrickColor.new("Really red")
6672
    v.BrickColor = maincolor
6673
    v.Material = "Neon"
6674
    v.Transparency = 0
6675
  end
6676
 for i, v in pairs(ArmourParts2) do
6677
    v.BrickColor = BrickColor.new("Black")
6678
    v.Material = "Neon"
6679
    v.Transparency = 0
6680
  end
6681
  for i, v in pairs(NeonParts2) do
6682
    maincolor = BrickColor.new("Really red")
6683
    v.BrickColor = maincolor
6684
    v.Material = "Neon"
6685
    v.Transparency = 0
6686
  end
6687
        elseif key == 'l' and Mode == 8888 then
6688
            resetmode()
6689
        elseif key == 'r' and Mode == 8888 then
6690
            Technobeam()
6691
        elseif key == 't' and Mode == 8888 then
6692
            Taunt1()
6693
        elseif key == 'y' and Mode == 8888 then
6694
            Destruction()
6695
    end
6696
    ---------------------------------------------------------------------
6697
    if key == 'z' and Mode == 1 then
6698
        Mode = 111111112
6699
        SONG = 2717832600
6700
        tecks2.Text = "welcome 2 heck,not hell but youre still evil"
6701
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6702
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6703
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6704
 for i, v in pairs(ArmourParts) do
6705
    v.BrickColor = BrickColor.new("Really black")
6706
    v.Material = "Neon"
6707
    v.Transparency = 0
6708
  end
6709
  for i, v in pairs(NeonParts) do
6710
    maincolor = BrickColor.new("Really black")
6711
    v.BrickColor = maincolor
6712
    v.Material = "Neon"
6713
    v.Transparency = 0
6714
  end
6715
 for i, v in pairs(ArmourParts2) do
6716
    v.BrickColor = BrickColor.new("Really black")
6717
    v.Material = "Neon"
6718
    v.Transparency = 0
6719
  end
6720
  for i, v in pairs(NeonParts2) do
6721
    maincolor = BrickColor.new("Really black")
6722
    v.BrickColor = maincolor
6723
    v.Material = "Neon"
6724
    v.Transparency = 0
6725
  end
6726
        elseif key == 'z' and Mode == 111111112 then
6727
            resetmode()
6728
        elseif key == 'q' and Mode == 111111112 then
6729
            Flame_Burst()
6730
        elseif key == 't' and Mode == 111111112 then
6731
            Taunt10000()
6732
    end
6733
    ---------------------------------------------------------------------
6734
    if key == 'x' and Mode == 1 then
6735
        Mode = 111111111
6736
        SONG = 457721962
6737
        tecks2.Text = "taste my RIKO CHAN BEAMMMMM"
6738
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6739
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6740
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6741
 for i, v in pairs(ArmourParts) do
6742
    v.BrickColor = BrickColor.new("Really black")
6743
    v.Material = "Neon"
6744
    v.Transparency = 0
6745
  end
6746
  for i, v in pairs(NeonParts) do
6747
    maincolor = BrickColor.new("Hot white")
6748
    v.BrickColor = maincolor
6749
    v.Material = "Neon"
6750
    v.Transparency = 0
6751
  end
6752
 for i, v in pairs(ArmourParts2) do
6753
    v.BrickColor = BrickColor.new("Really black")
6754
    v.Material = "Neon"
6755
    v.Transparency = 0
6756
  end
6757
  for i, v in pairs(NeonParts2) do
6758
    maincolor = BrickColor.new("Hot white")
6759
    v.BrickColor = maincolor
6760
    v.Material = "Neon"
6761
    v.Transparency = 0
6762
  end
6763
        elseif key == 'x' and Mode == 111111111 then
6764
            resetmode()
6765
        elseif key == 'q' and Mode == 111111111 then
6766
            Destruction()
6767
        elseif key == 't' and Mode == 111111111 then
6768
            Taunt1000()
6769
    end
6770
    ---------------------------------------------------------------------
6771
    if key == 'c' and Mode == 1 then
6772
        Mode = 99900
6773
        SONG = 2743113045
6774
        tecks2.Text = "HaHa nOOB!!!!"
6775
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6776
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6777
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6778
 for i, v in pairs(ArmourParts) do
6779
    v.BrickColor = BrickColor.new("Really black")
6780
    v.Material = "Neon"
6781
    v.Transparency = 0
6782
  end
6783
  for i, v in pairs(NeonParts) do
6784
    maincolor = BrickColor.new("New Yeller")
6785
    v.BrickColor = maincolor
6786
    v.Material = "Neon"
6787
    v.Transparency = 0
6788
  end
6789
 for i, v in pairs(ArmourParts2) do
6790
    v.BrickColor = BrickColor.new("Really black")
6791
    v.Material = "Neon"
6792
    v.Transparency = 0
6793
  end
6794
  for i, v in pairs(NeonParts2) do
6795
    maincolor = BrickColor.new("New Yeller")
6796
    v.BrickColor = maincolor
6797
    v.Material = "Neon"
6798
    v.Transparency = 0
6799
  end
6800
        elseif key == 'q' and Mode == 99900 then
6801
            Sayonara()
6802
        elseif key == 't' and Mode == 99900 then
6803
            Taunt3()
6804
        elseif key == 'c' and Mode == 99900 then
6805
            resetmode()
6806
    end
6807
--------------------------------------------------------
6808
    if key == 'v' and Mode == 1 then
6809
        Mode = 7777
6810
        SONG = 3255566549
6811
        tecks2.Text = "CLOSE TO ME"
6812
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6813
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6814
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6815
 for i, v in pairs(ArmourParts) do
6816
    v.BrickColor = BrickColor.new("Dark blue")
6817
    v.Material = "Neon"
6818
    v.Transparency = 0
6819
  end
6820
  for i, v in pairs(NeonParts) do
6821
    maincolor = BrickColor.new("Really red")
6822
    v.BrickColor = maincolor
6823
    v.Material = "Neon"
6824-
    hed.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
6824+
6825
    char.Head.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
6826
  end
6827
 for i, v in pairs(ArmourParts2) do
6828
    v.BrickColor = BrickColor.new("Dark blue")
6829
    v.Material = "Neon"
6830
    v.Transparency = 0
6831
  end
6832
  for i, v in pairs(NeonParts2) do
6833
    maincolor = BrickColor.new("Really red")
6834
    v.BrickColor = maincolor
6835
    v.Material = "Neon"
6836
    v.Transparency = 0
6837
  end
6838
        elseif key == 'y' and Mode == 7777 then
6839
            Painful_Stomp()
6840
        elseif key == 't' and Mode == 7777 then
6841
            FearMe()
6842
        elseif key == 'r' and Mode == 7777 then
6843
            GIMME_THOSE()
6844
        elseif key == 'v' and Mode == 7777 then
6845
            resetmode()
6846
    end
6847
--------------------------------------------------------
6848
    if key == 'b' and Mode == 1 then
6849
        Mode = 25
6850
        SONG = 1347525270
6851
        tecks2.Text = "BOO"
6852
            BlockEffect(BrickC("Fog"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6853
        tecks2.TextColor3 = Color3.fromRGB(255, 255, 255)
6854
        tecks2.TextStrokeColor3 = Color3.fromRGB(163, 162, 165)
6855
 for i, v in pairs(ArmourParts) do
6856
    v.BrickColor = BrickColor.new("Ghost grey")
6857
    v.Material = "Neon"
6858
    v.Transparency = 0.7
6859
  end
6860
  for i, v in pairs(NeonParts) do
6861
    maincolor = BrickColor.new("Fog")
6862
    v.BrickColor = maincolor
6863
    v.Material = "Neon"
6864
    v.Transparency = 0.5
6865
  end
6866
 for i, v in pairs(ArmourParts2) do
6867
    v.BrickColor = BrickColor.new("Ghost grey")
6868
    v.Material = "Neon"
6869
    v.Transparency = 0.7
6870
  end
6871
  for i, v in pairs(NeonParts2) do
6872
    maincolor = BrickColor.new("Fog")
6873
    v.BrickColor = maincolor
6874
    v.Material = "Neon"
6875
    v.Transparency = 0.5
6876
  end
6877
        elseif key == 'b' and Mode == 25 then
6878
            resetmode()
6879
        elseif key == 't' and Mode == 25 then
6880
            thisisit()
6881
        elseif key == 'q' and Mode == 25 then
6882
            Spirit_Beam()
6883
    end
6884
    ---------------------------------------------------------------------
6885
    if key == 'n' and Mode == 1 then
6886
        Mode = 8
6887
        SONG = 198730471
6888
        tecks2.Text = "haha im actually good"
6889
        tecks2.TextColor3 = Color3.fromRGB(18, 238, 212)
6890
        tecks2.TextStrokeColor3 = Color3.fromRGB(4, 175, 236)
6891
    for i, v in pairs(ArmourParts) do
6892
    v.BrickColor = BrickColor.new("Cyan")
6893
    v.Material = "Neon"
6894
    v.Transparency = 0
6895
    end
6896
    for i, v in pairs(NeonParts) do
6897
    maincolor = BrickColor.new("Institutional white")
6898
    v.BrickColor = maincolor
6899
    v.Material = "Neon"
6900
    v.Transparency = 0
6901
    end
6902
    for i, v in pairs(ArmourParts2) do
6903
    v.BrickColor = BrickColor.new("Cyan")
6904
    v.Material = "Neon"
6905
    v.Transparency = 0
6906
    end
6907
    for i, v in pairs(NeonParts2) do
6908
    maincolor = BrickColor.new("Institutional white")
6909
    v.BrickColor = maincolor
6910
    v.Material = "Neon"
6911
    v.Transparency = 0
6912
    end
6913
        elseif key == 'n' and Mode == 8 then
6914
            resetmode()
6915
        elseif key == 'q' and Mode == 8 then
6916
            LunarSpin()
6917
    end
6918
    ---------------------------------------------------------------------
6919
    if key == 'm' and Mode == 8 then
6920
        Mode = 9
6921
        SONG = 316497291
6922
        tecks2.Text = "oh no mon! its de grim reaper mon! RUN MON!"
6923
        tecks2.TextColor3 = Color3.new(255, 255, 255)
6924
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
6925
 for i, v in pairs(ArmourParts) do
6926
    v.BrickColor = BrickColor.new("Institutional white")
6927
    v.Material = "Neon"
6928
    v.Transparency = 0
6929
  end
6930
  for i, v in pairs(NeonParts) do
6931
    maincolor = BrickColor.new("Really black")
6932
    v.BrickColor = maincolor
6933
    v.Material = "Neon"
6934
    v.Transparency = 0
6935
  end
6936
 for i, v in pairs(ArmourParts2) do
6937
    v.BrickColor = BrickColor.new("Institutional white")
6938
    v.Material = "Neon"
6939
    v.Transparency = 0
6940
  end
6941
  for i, v in pairs(NeonParts2) do
6942
    maincolor = BrickColor.new("Really black")
6943
    v.BrickColor = maincolor
6944
    v.Material = "Neon"
6945
    v.Transparency = 0
6946
  end
6947
        elseif key == 'm' and Mode == 9 then
6948
            resetmode()
6949
        elseif key == 't' and Mode == 9 then
6950
            heregoes()
6951
        elseif key == 'q' and Mode == 9 then
6952
            BalanceSpin()
6953
        elseif key == 'y' and Mode == 9 then
6954
            Ancient_Ragu()
6955
    end
6956
    ---------------------------------------------------------------------------
6957
    if key == 'm' and Mode == 7 then
6958
        Mode = 10
6959
        SONG = 2696215994
6960
        local A = math.random(1,4)
6961
        if A == 1 then
6962
    SONG = 2837777891
6963
        elseif A == 2 then
6964
    SONG = 2696215994
6965
        elseif A == 3 then
6966
    SONG = 2774043210
6967
        elseif A == 4 then
6968
    SONG = 2743113045
6969
        end
6970
        tecks2.Text = "error but edgy"
6971
        tecks2.TextColor3 = Color3.new(0, 0, 0)
6972
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
6973
 for i, v in pairs(ArmourParts) do
6974
    v.BrickColor = BrickColor.random()
6975
    v.Material = "Neon"
6976
    v.Transparency = 0
6977
  end
6978
  for i, v in pairs(NeonParts) do
6979
    maincolor = BrickColor.random()
6980
    v.BrickColor = maincolor
6981
    v.Material = "Neon"
6982
    v.Transparency = 0
6983
  end
6984
 for i, v in pairs(ArmourParts2) do
6985
    v.BrickColor = BrickColor.new("Hot white")
6986
    v.Material = "Neon"
6987
    v.Transparency = 0
6988
  end
6989
  for i, v in pairs(NeonParts2) do
6990
    maincolor = BrickColor.new("Hot white")
6991
    v.BrickColor = maincolor
6992
    v.Material = "Neon"
6993
    v.Transparency = 0
6994
  end
6995
    elseif key == 'm' and Mode == 10 then
6996
        resetmode()
6997
    elseif key == 'q' and Mode == 10 then
6998
        Decapitate()
6999
    elseif key == 't' and Mode == 10 then
7000
        wutdefaq() 
7001
    elseif key == 'y' and Mode == 10 then
7002
        Painful_Stomp()
7003
    end
7004
    end
7005
end)
7006
local Combo = 1
7007
mouse.Button1Down:connect(function(key)
7008
    if attack == false then
7009
        if Combo == 1 then
7010
            Combo = 2
7011
            attackone()
7012
        elseif Combo == 2 then
7013
            Combo = 3
7014
            attacktwo()
7015
        elseif Combo == 3 then
7016
            Combo = 1
7017
            attackthree()
7018
        end
7019
    end
7020
end)
7021
 
7022
 
7023
 
7024
 
7025
 
7026
 
7027
 -------------------------------------------------------
7028
--Start Animations--
7029
-------------------------------------------------------
7030
while true do
7031
	swait()
7032
	sine = sine + change
7033
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
7034
	local velderp = root.Velocity.y
7035
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
7036
	if equipped == true or equipped == false then
7037
		if attack == false then
7038
			idle = idle + 1
7039
		else
7040
			idle = 0
7041
		end
7042
		if 1 < root.Velocity.y and hitfloor == nil then
7043
            Anim = "Jump"
7044
            if attack == false then
7045
                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)
7046
                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)
7047
                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)
7048
                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)
7049
                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)
7050
                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)
7051
            end
7052
        elseif -1 > root.Velocity.y and hitfloor == nil then
7053
            Anim = "Fall"
7054
            if attack == false then
7055
                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)
7056
                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)
7057
                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)
7058
                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)
7059
                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)
7060
                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)
7061
            end
7062
        elseif torvel < 1 and hitfloor ~= nil then
7063
            Anim = "Idle"
7064
            change = 1
7065
            if attack == false then
7066
                if Mode == 1 then --Normal
7067
                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)
7068
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7069
                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)
7070
                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)
7071
                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)
7072
                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)
7073
                elseif Mode == 99900 then 
7074
                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)
7075
                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)
7076
                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)
7077
                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)
7078
                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)
7079
                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)
7080
                elseif Mode == 8888 then --idk
7081
                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)
7082
                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)
7083
                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)
7084
                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)
7085
                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)
7086
                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)
7087
                elseif Mode == 98534 then
7088
                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)
7089
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
7090
                if Mrandom(1,15) == 1 then
7091
                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)
7092
                end
7093
                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)
7094
                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)
7095
                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)
7096
                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)
7097
                elseif Mode == 56565 then --idk
7098
                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)
7099
                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)
7100
                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)
7101
                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)
7102
                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)
7103
                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)
7104
                elseif Mode == pIXELATED then --PIXELATED
7105
                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)
7106
                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)
7107
                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)
7108
                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)
7109
                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)
7110
                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)
7111
                elseif Mode == 50 then --ASCENDED
7112
                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)
7113
                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)
7114
                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)
7115
                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)
7116
                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)
7117
                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)
7118
            elseif Mode == 7777 then --NOTHING SPECIAL
7119
                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)
7120
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
7121
                if Mrandom(1,15) == 1 then
7122
                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)
7123
                end
7124
                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)
7125
                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)
7126
                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)
7127
                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)
7128
            elseif Mode == 6666 then --MEMER
7129
                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)
7130
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7131
                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)
7132
                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)
7133
                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)
7134
                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)
7135
            elseif Mode == 2 then --Machinery
7136
                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)
7137
                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)
7138
                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)
7139
                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)
7140
                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)
7141
                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)
7142
            elseif Mode == 3 then --ICE
7143
rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
7144
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-15*math.sin(sine/25)/2),math.rad(0),math.rad(10*math.sin(sine/25))),.3)
7145
RH.C0=clerp(RH.C0,CF(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(-25)),0.15)
7146
LH.C0=clerp(LH.C0,CF(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(15)),0.15)
7147
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(-35 ), math.rad(-7*math.sin(sine/25)), math.rad(5)), 0.1)
7148
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(-35 ), math.rad(7*math.sin(sine/25)), math.rad(-5)), 0.1)
7149
            elseif Mode == 4 then --Infused
7150
                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)
7151
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
7152
                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)
7153
                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)
7154
                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)
7155
                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)
7156
            elseif Mode == 5 then --Cybernetic
7157
                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)
7158
                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)
7159
                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)
7160
                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)
7161
                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)
7162
                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)
7163
            elseif Mode == 25 then --Spiritual
7164
                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)
7165
                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)
7166
                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)
7167
                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)
7168
                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)
7169
                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)
7170
            elseif Mode == 6 then --Controlled Beyond Recognition
7171
                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)
7172
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7173
                if Mrandom(1,15) == 1 then
7174
                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)
7175
                end
7176
                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)
7177
                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)
7178
                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)
7179
                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)
7180
            elseif Mode == 1800 then --demon
7181
                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)
7182
                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)
7183
                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)
7184
                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)
7185
                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)
7186
                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)
7187
            elseif Mode == 7 or Mode == 9 then --Sucho Wowo --Mr.Balancia  ----------hdfsfhg
7188
                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)
7189
                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)
7190
                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)
7191
                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)
7192
                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)
7193
                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)
7194
            elseif Mode == 1555 then --anime
7195
                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)
7196
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7197
                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)
7198
                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)
7199
                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)
7200
                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)
7201
            elseif Mode == 111111111 then
7202
                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)
7203
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7204
                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)
7205
                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)
7206
                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)
7207
                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)
7208
            elseif Mode == 100 then --Overclocked
7209
                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)
7210
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7211
                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)
7212
                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)
7213
                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)
7214
                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)
7215
            elseif Mode == 8 then --Lunarist
7216
                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")
7217
                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)
7218
                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)
7219
                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)
7220
                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)
7221
                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)
7222
                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)
7223
            elseif Mode == 111111112 then
7224
                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)
7225
                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)
7226
                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)
7227
                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)
7228
                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)
7229
                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)
7230
            elseif Mode == 10 then --INSANITY
7231
                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)
7232
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
7233
                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)
7234
                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)
7235
                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)
7236
                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)
7237
                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)
7238
                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)
7239
            end
7240
            end
7241
        elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
7242
            Anim = "Walk"
7243
            change = 1.1
7244
            if attack == false then
7245
                if Mode == 6 then
7246
                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)
7247
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7248
                if Mrandom(1,15) == 1 then
7249
                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)
7250
                end
7251
                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)
7252
                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)
7253
                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)
7254
                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)
7255
                elseif Mode == 3 then
7256
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7257
				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)
7258
				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)
7259
         		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)
7260
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(37)  * Cos(sine / 7) , Rad(0), Rad(-.6) - ra.RotVelocity.Y / 75), 0.1)
7261
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(-37)  * Cos(sine / 7) , Rad(0) ,	Rad(.6) + la.RotVelocity.Y / 75), 0.1)
7262
                elseif Mode == 98534 then
7263
                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)
7264
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(30 * Cos(sine / 20)), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7265
                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)
7266
                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)
7267
                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)
7268
                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)
7269
                elseif Mode == 111111112 then
7270
                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)
7271
                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)
7272
                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)
7273
                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)
7274
                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)
7275
                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)
7276
                elseif Mode == 111111111 then
7277
                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)
7278
                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)
7279
                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)
7280
                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)
7281
                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)
7282
                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)
7283
                elseif Mode == 99900 then
7284
                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)
7285
                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)
7286
                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)
7287
                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)
7288
                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)
7289
                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)
7290
                elseif Mode == 1 then --Normal
7291
                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)
7292
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7293
                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)
7294
                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)
7295
                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)
7296
                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)
7297
                elseif Mode == 7777 then --NORTHING SPECIAL
7298
                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)
7299
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7300
                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)
7301
                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)
7302
                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)
7303
                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)
7304
                elseif Mode == 4 then --Infused
7305
                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)
7306
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7307
                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)
7308
                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)
7309
                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)
7310
                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)
7311
                elseif Mode == 56565 then --idk
7312
                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)
7313
                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)
7314
                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)
7315
                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)
7316
                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)
7317
                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)
7318
                elseif Mode == 8888 then --ik
7319
                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)
7320
                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)
7321
                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)
7322
                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)
7323
                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)
7324
                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)
7325
            elseif Mode == 1555 then --anime
7326
                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)
7327
                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)
7328
                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)
7329
                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)
7330
                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)
7331
                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)
7332
            elseif Mode == 6666 then
7333
                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)
7334
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7335
                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)
7336
                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)
7337
                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)
7338
                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)
7339
            elseif Mode == 1800 then
7340
                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)
7341
                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)
7342
                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)
7343
                    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)
7344
                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)
7345
                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)
7346
            elseif Mode == 5 then
7347
                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)
7348
                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)
7349
                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)
7350
                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)
7351
                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)
7352
                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)
7353
            elseif Mode == 25 then
7354
                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)
7355
                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)
7356
                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)
7357
                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)
7358
                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)
7359
                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)
7360
            elseif Mode == 100 then
7361
                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)
7362
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7363
                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)
7364
                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)
7365
                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)
7366
                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)
7367
            elseif Mode == 10 then
7368
                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)
7369
                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)
7370
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(55), Rad(0), Rad(-0)), 0.3)
7371
                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)
7372
                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)
7373
                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)
7374
                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)
7375
            elseif Mode == 8 then
7376
                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)
7377
                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)
7378
                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)
7379
                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)
7380
                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)
7381
                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)
7382
            elseif Mode ~= 6 or Mode ~= 5 or Mode ~= 8 then
7383
                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)
7384
                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)
7385
                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)
7386
                    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)
7387
                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)
7388
                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)
7389
            end
7390
            end
7391
        elseif torvel >= 25 and hitfloor ~= nil then
7392
            Anim = "Sprint"
7393
            change = 1.35
7394
            if attack == false then
7395
        if Mode == 5 then
7396
            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)
7397
            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)
7398
            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)
7399
            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)
7400
            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)
7401
            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)
7402
        elseif Mode == 56565 then
7403
            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)
7404
            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)
7405
            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)
7406
            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)
7407
            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)
7408
            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)
7409
        elseif Mode  == 111111111 then
7410
            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)
7411
            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)
7412
            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)
7413
            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)
7414
            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)
7415
            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)
7416
        elseif Mode  == 4 then
7417
                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)
7418
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7419
                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)
7420
                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)
7421
                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)
7422
                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) 
7423
        elseif Mode == 1 then
7424
                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)
7425
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7426
                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)
7427
                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)
7428
                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)
7429
                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)
7430
        elseif Mode == 25 or Mode == 10 then
7431
            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)
7432
            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)
7433
            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)
7434
            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)
7435
            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)
7436
            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)
7437
        elseif Mode ~= 5 then
7438
            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)
7439
            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)
7440
            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)
7441
                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)
7442
            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)
7443
            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)
7444
            end
7445
            end
7446
        end
7447
    end
7448
    Music.SoundId = "rbxassetid://"..SONG
7449
    Music.Looped = true
7450
    Music.Pitch = 1
7451
    Music.Volume = 2.5
7452
    Music.Parent = tors
7453
    Music:Resume()
7454
    if 0 < #Effects then
7455
        for e = 1, #Effects do
7456
            if Effects[e] ~= nil then
7457
                local Thing = Effects[e]
7458
                if Thing ~= nil then
7459
                    local Part = Thing[1]
7460
                    local Mode = Thing[2]
7461
                    local Delay = Thing[3]
7462
                    local IncX = Thing[4]
7463
                    local IncY = Thing[5]
7464
                    local IncZ = Thing[6]
7465
                    if 1 >= Thing[1].Transparency then
7466
                        if Thing[2] == "Block1" then
7467
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
7468
                            local Mesh = Thing[1].Mesh
7469
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7470
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7471
                        elseif Thing[2] == "Block2" then
7472
                            Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
7473
                            local Mesh = Thing[7]
7474
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7475
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7476
                        elseif Thing[2] == "Block3" then
7477
                            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)
7478
                            local Mesh = Thing[7]
7479
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7480
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7481
                        elseif Thing[2] == "Cylinder" then
7482
                            local Mesh = Thing[1].Mesh
7483
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7484
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7485
                        elseif Thing[2] == "Blood" then
7486
                            local Mesh = Thing[7]
7487
                            Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
7488
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7489
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7490
                        elseif Thing[2] == "Elec" then                          local Mesh = Thing[1].Mesh
7491
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
7492
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7493
                        elseif Thing[2] == "Disappear" then
7494
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7495
                        elseif Thing[2] == "Shatter" then
7496
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7497
                            Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
7498
                            Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
7499
                            Thing[6] = Thing[6] + Thing[5]
7500
                        end
7501
                    else
7502
                        Part.Parent = nil
7503
                        table.remove(Effects, e)
7504
                    end
7505
                end
7506
            end
7507
        end
7508
    end
7509
end
7510
-------------------------------------------------------
7511
--End Animations And Script--