View difference between Paste ID: ACE6HSC1 and h2fCcZM6
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player = owner
3
local Mouse,mouse,UserInputService,ContextActionService
4
do
5
    script.Parent = Player.Character
6
    local CAS = {Actions={}}
7
    local Event = Instance.new("RemoteEvent")
8
    Event.Name = "UserInput_Event"
9
    Event.Parent = Player.Character
10
    local fakeEvent = function()
11
        local t = {_fakeEvent=true}
12
        t.Connect = function(self,f)self.Function=f end
13
        t.connect = t.Connect
14
        return t
15
    end
16
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
17
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
18
    function CAS:BindAction(name,fun,touch,...)
19
        CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
20
    end
21
    function CAS:UnbindAction(name)
22
        CAS.Actions[name] = nil
23
    end
24
    local function te(self,ev,...)
25
        local t = m[ev]
26
        if t and t._fakeEvent and t.Function then
27
            t.Function(...)
28
        end
29
    end
30
    m.TrigEvent = te
31
    UIS.TrigEvent = te
32
    Event.OnServerEvent:Connect(function(plr,io)
33
        if plr~=Player then return end
34
        if io.isMouse then
35
            m.Target = io.Target
36
            m.Hit = io.Hit
37
        elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
38
            if io.UserInputState == Enum.UserInputState.Begin then
39
                m:TrigEvent("Button1Down")
40
            else
41
                m:TrigEvent("Button1Up")
42
            end
43
        else
44
            for n,t in pairs(CAS.Actions) do
45
                for _,k in pairs(t.Keys) do
46
                    if k==io.KeyCode then
47
                        t.Function(t.Name,io.UserInputState,io)
48
                    end
49
                end
50
            end
51
            if io.UserInputState == Enum.UserInputState.Begin then
52
                m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
53
                UIS:TrigEvent("InputBegan",io,false)
54
            else
55
                m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
56
                UIS:TrigEvent("InputEnded",io,false)
57
            end
58
        end
59
    end)
60
    NLS([==[
61
    local Player = game:GetService("Players").LocalPlayer
62
   
63
    local Char = Player.Character
64
    local Event = Char:WaitForChild("UserInput_Event")
65
   
66
    local UIS = game:GetService("UserInputService")
67
   
68
    local input = function(io,a)
69
        if a then return end
70
        local io = {KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}
71
        Event:FireServer(io)
72
    end
73
    UIS.InputBegan:Connect(input)
74
    UIS.InputEnded:Connect(input)
75
    local Changed = false
76
 
77
    local h,t = Mouse.Hit,Mouse.Target
78
    while wait(1/30) do
79
        if h~=Mouse.Hit or t~=Mouse.Target then
80
            Event:FireServer({isMouse=true,Target=Mouse.Target,Hit=Mouse.Hit})
81
            h,t=Mouse.Hit,Mouse.Target
82
        end
83
    end
84
    ]==],Player.Character)
85
    Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
86
end
87
 
88
Player = owner
89
PlayerGui = Player.PlayerGui
90
Cam = workspace.CurrentCamera
91
Backpack = Player.Backpack
92
Character = Player.Character
93
Humanoid = Character.Humanoid
94
 
95
RootPart = Character["HumanoidRootPart"]
96
Torso = Character["Torso"]
97
Head = Character["Head"]
98
RightArm = Character["Right Arm"]
99
LeftArm = Character["Left Arm"]
100
RightLeg = Character["Right Leg"]
101
LeftLeg = Character["Left Leg"]
102
RootJoint = RootPart["RootJoint"]
103
Neck = Torso["Neck"]
104
RightShoulder = Torso["Right Shoulder"]
105
LeftShoulder = Torso["Left Shoulder"]
106
RightHip = Torso["Right Hip"]
107
LeftHip = Torso["Left Hip"]
108
 
109
Character = Player.Character
110
Humanoid = Character.Humanoid
111
 
112
Player = owner
113
PlayerGui = Player.PlayerGui
114
Cam = workspace.CurrentCamera
115
Backpack = Player.Backpack
116
Character = Player.Character
117
Humanoid = Character.Humanoid
118
 
119
RootPart = Character["HumanoidRootPart"]
120
SIZE = 1
121
local SINE = 0
122
IT = Instance.new
123
CF = CFrame.new
124
VT = Vector3.new
125
RAD = math.rad
126
C3 = Color3.new
127
UD2 = UDim2.new
128
BRICKC = BrickColor.new
129
ANGLES = CFrame.Angles
130
EULER = CFrame.fromEulerAnglesXYZ
131
COS = math.cos
132
ACOS = math.acos
133
SIN = math.sin
134
ASIN = math.asin
135
ABS = math.abs
136
MRANDOM = math.random
137
FLOOR = math.floor
138
 
139
--[[
140
    local vel = Instance.new("BodyVelocity", owner.Character.Torso)
141
vel.Velocity = owner.Character.Torso.CFrame.lookVector * -5
142
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
143
--]]
144
--Credit To Rufus14
145
--I just edit it a bit ^_^
146
 
147
function ragdoll()
148
owner.Character.Archivable = true
149
clone = owner.Character:Clone()
150
clone.Parent = workspace
151
for i,v in pairs(clone:GetChildren()) do
152
    if v.ClassName == "Script" or v.ClassName == "LocalScript" then
153
        v:destroy()
154
    end
155
    for i,p in pairs(v:GetChildren()) do
156
    if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
157
        p:destroy()
158
    end
159
end
160
end
161
for i,t in pairs(owner:GetChildren()) do
162
    if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
163
        t:destroy()
164
    end
165
end
166
vel = Instance.new("BodyVelocity", clone.Torso)
167
vel.Velocity = clone.Torso.CFrame.lookVector * -5
168
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
169
clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
170
using = false
171
hit = Instance.new("Sound", clone.Torso)
172
hit.SoundId = "rbxassetid://260430060"
173
hit.Volume = 5
174
hit1 = Instance.new("Sound", clone.Torso)
175
hit1.SoundId = "rbxassetid://138087186"
176
hit1.Volume = 5
177
hit2 = Instance.new("Sound", clone.Torso)
178
hit2.SoundId = "rbxassetid://131237241"
179
hit2.Volume = 5
180
hit3 = Instance.new("Sound", clone.Torso)
181
hit3.SoundId = "rbxassetid://278062209"
182
hit3.Volume = 5
183
hit3.TimePosition = 0.33
184
ded = Instance.new("Sound", clone.Torso)
185
ded.SoundId = "rbxassetid://163154423"
186
ded.Volume = 5
187
local leftarm = clone:findFirstChild("Left Arm")
188
local rightrm = clone:findFirstChild("Right Arm")
189
local leftleg = clone:findFirstChild("Left Leg")
190
local rightleg = clone:findFirstChild("Right Leg")
191
local head = clone:findFirstChild("Head")
192
local welding = Instance.new("Weld", clone.Torso)
193
welding.Part0 = clone.Torso
194
welding.Part1 = head
195
welding.C0 = welding.C0 * CFrame.new(0,1.5,0)
196
for i, g in pairs(game.Players.owner:GetChildren()) do
197
    if g.ClassName == "Part" then
198
        g:destroy()
199
    end
200
end
201
for i, h in pairs(game.Players.ownerGetChildren()) do
202
    if h.ClassName == "Accesory" then
203
        h:destroy()
204
    end
205
end
206
game.Workspace.CurrentCamera.CameraSubject = head
207
if leftleg ~= nil then
208
local glue = Instance.new("Glue", clone.Torso)
209
glue.Part0 = clone.Torso
210
glue.Part1 = leftleg
211
glue.Name = "Left leg"
212
local collider = Instance.new("Part", leftleg)
213
collider.Position = Vector3.new(0,999,0)
214
collider.Size = Vector3.new(1.7, 1, 1)
215
collider.Shape = "Cylinder"
216
local weld = Instance.new("Weld", collider)
217
weld.Part0 = leftleg
218
weld.Part1 = collider
219
weld.C0 = CFrame.Angles(0, 0, 80)
220
collider.TopSurface = "Smooth"
221
collider.BottomSurface = "Smooth"
222
collider.formFactor = "Symmetric"
223
glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
224
glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
225
collider.Transparency = 1
226
end
227
------------
228
if rightleg ~= nil then
229
local glue1 = Instance.new("Glue", clone.Torso)
230
glue1.Part0 = clone.Torso
231
glue1.Part1 = rightleg
232
glue1.Name = "Right leg"
233
local collider1 = Instance.new("Part", rightleg)
234
collider1.Position = Vector3.new(0,999,0)
235
collider1.Size = Vector3.new(1.7, 1, 1)
236
collider1.Shape = "Cylinder"
237
local weld1 = Instance.new("Weld", collider1)
238
weld1.Part0 = rightleg
239
weld1.Part1 = collider1
240
weld1.C0 = CFrame.Angles(0, 0, 80)
241
collider1.TopSurface = "Smooth"
242
collider1.BottomSurface = "Smooth"
243
collider1.formFactor = "Symmetric"
244
glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
245
glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
246
collider1.Transparency = 1
247
end
248
------------
249
if rightrm ~= nil then
250
local glue11 = Instance.new("Glue", clone.Torso)
251
glue11.Part0 = clone.Torso
252
glue11.Part1 = rightrm
253
glue11.Name = "Right shoulder"
254
local collider11 = Instance.new("Part", rightrm)
255
collider11.Position = Vector3.new(0,9999,0)
256
collider11.Size = Vector3.new(1.8,1,1)
257
collider11.Shape = "Cylinder"
258
local weld11 = Instance.new("Weld", collider11)
259
weld11.Part0 = rightrm
260
weld11.Part1 = collider11
261
weld11.C0 = CFrame.Angles(0, 0, 80)
262
collider11.TopSurface = "Smooth"
263
collider11.BottomSurface = "Smooth"
264
collider11.formFactor = "Symmetric"
265
glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
266
glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
267
collider11.Transparency = 1
268
end
269
------------
270
if leftarm ~= nil then
271
local glue111 = Instance.new("Glue", clone.Torso)
272
glue111.Part0 = clone.Torso
273
glue111.Part1 = leftarm
274
glue111.Name = "Left shoulder"
275
local collider111 = Instance.new("Part", leftarm)
276
collider111.Position = Vector3.new(0,9999,0)
277
collider111.Size = Vector3.new(1.8,1,1)
278
collider111.Shape = "Cylinder"
279
local weld111 = Instance.new("Weld", collider111)
280
weld111.Part0 = leftarm
281
weld111.Part1 = collider111
282
weld111.C0 = CFrame.Angles(0, 0, 80)
283
collider111.TopSurface = "Smooth"
284
collider111.BottomSurface = "Smooth"
285
collider111.formFactor = "Symmetric"
286
glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
287
glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
288
collider111.Transparency = 1
289
----------------
290
sensoring = Instance.new("Part", clone.Torso)
291
sensoring.Size = Vector3.new(1.2,1.1,0.8)
292
sensoring.CanCollide = false
293
sensoring.Position = clone.Torso.Position
294
local welder = Instance.new("Weld", sensoring)
295
welder.Part0 = clone.Torso
296
welder.Part1 = sensoring
297
welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
298
sensoring.Transparency = 1
299
-----------------
300
sensoring1 = Instance.new("Part", clone.Torso)
301
sensoring1.Size = Vector3.new(1.2,1.1,0.8)
302
sensoring1.CanCollide = false
303
sensoring1.Position = clone.Torso.Position
304
local welder1 = Instance.new("Weld", sensoring)
305
welder1.Part0 = clone.Torso
306
welder1.Part1 = sensoring1
307
welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
308
sensoring1.Transparency = 1
309
end
310
clone.Name = owner.Character.Name.." (DEAD)"
311
ded:Play()
312
vel:destroy()
313
wait(0.5)
314
local function touch()
315
    if not using then
316
        using = true
317
        local Math = math.random(1,4)
318
        if Math == 1 then
319
            hit:Play()
320
        end
321
        if Math == 2 then
322
            hit1:Play()
323
        end
324
        if Math == 3 then
325
            hit2:Play()
326
        end
327
        if Math == 4 then
328
            hit3:Play()
329
        end
330
        wait(0.1)
331
        using = false
332
    end
333
end
334
sensoring.Touched:connect(touch)
335
sensoring1.Touched:connect(touch)
336
wait(4.47)
337
hit1.Volume = 0
338
hit2.Volume = 0
339
hit3.Volume = 0
340
hit.Volume = 0
341
        end
342
 
343
owner.Character.Humanoid.Died:connect(ragdoll)
344
 
345
--di ent
346
---------------------------------------
347
local insanityface={"1895698679"}
348
local sine=0
349
Animation_Speed = 1.5
350
local CHANGE = 2 / Animation_Speed
351
-----------------------
352
--[[ Name : WAOV2.2 ]]--
353
-------------------------------------------------------
354
--A script By makhail07, 2003boobear and XXUNORIBOASXX.
355
 
356
--Discord Creterisk#2958 <- makhail07's discord
357
 
358
--NOTE THIS SCRIPT WaS PURELY MADE FROM MY FUCKING IMAGINATION
359
--IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
360
--DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
361
--YOU FUCKING SKIDS,
362
--For Those who log/decompile this, If you sell or trade this,
363
--and I find out who you are, i will take massive action.
364
--:b:
365
--Also, minor edit by xXKiutbXx.
366
-------------------------------------------------------
367
 
368
local FavIDs = {
369
    340106355, --Nefl Crystals
370
    927529620, --Dimension
371
    876981900, --Fantasy
372
    398987889, --Ordinary Days
373
    1117396305, --Oh wait, it's you.
374
    885996042, --Action Winter Journey
375
    919231299, --Sprawling Idiot Effigy
376
    743466274, --Good Day Sunshine
377
    727411183, --Knife Fight
378
    1402748531, --The Earth Is Counting On You!
379
    595230126 --Robot Language
380
    }
381
 
382
 
383
 
384
--The reality of my life isn't real but a Universe -Creterisk
385
--All people can be nice, Even if you don't think so. -2003boobear
386
--The past can be horrible, but the future will be better, so forget the past and move-onward. -XXUNORIBOASXX
387
wait()
388
local plr = owner
389
local char = plr.Character
390
local hum = char.Humanoid
391
local hed = char.Head
392
local root = char.HumanoidRootPart
393
local rootj = root.RootJoint
394
local tors = char.Torso
395
local ra = char["Right Arm"]
396
local la = char["Left Arm"]
397
local rl = char["Right Leg"]
398
local ll = char["Left Leg"]
399
local neck = tors["Neck"]
400
 
401
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
402
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
403
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
404
local maincolor = BrickColor.new("Really black")
405
exploitable = true
406
local Player = owner
407
local Character = Player.Character
408
local Humanoid = Character.Humanoid
409
 
410
local LeftArm = Character["Left Arm"]
411
local RightArm = Character["Right Arm"]
412
local LeftLeg = Character["Left Leg"]
413
local RightLeg = Character["Right Leg"]
414
local Head = Character.Head
415
local Torso = Character.Torso
416
 
417
local FE = Workspace.FilteringEnabled
418
 
419
IT = Instance.new
420
CF = CFrame.new
421
VT = Vector3.new
422
RAD = math.rad
423
C3 = Color3.new
424
UD2 = UDim2.new
425
BRICKC = BrickColor.new
426
ANGLES = CFrame.Angles
427
EULER = CFrame.fromEulerAnglesXYZ
428
COS = math.cos
429
ACOS = math.acos
430
SIN = math.sin
431
ASIN = math.asin
432
ABS = math.abs
433
MRANDOM = math.random
434
FLOOR = math.floor
435
-------------------------------------------------------
436
--Start Whitelist and Invincibility--
437
-------------------------------------------------------
438
ff = Instance.new("ForceField",char)
439
ff.Visible = false
440
hum.Name = "Base"
441
hum.MaxHealth = 14214242142124
442
hum.Health = 14214242142124
443
-------------------------------------------------------
444
--End Whitelist and Invincibility--
445
-------------------------------------------------------
446
local Hair = Instance.new("Part", char)
447
Hair.Name = "Hair"
448
Hair.CanCollide = false
449
Hair.BrickColor = BrickColor.new("Institutional white")
450
Hair.Transparency = 0
451
Hair.Material = "Plastic"
452
Hair.Size = Vector3.new(1, 1, 2)
453
Hair.TopSurface = Enum.SurfaceType.Smooth
454
Hair.BottomSurface = Enum.SurfaceType.Smooth
455
 
456
local Weld = Instance.new("Weld", Hair)
457
Weld.Part0 = hed
458
Weld.Part1 = Hair
459
Weld.C1 = CFrame.new(0, -.6, 0)
460
Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
461
 
462
local M2 = Instance.new("SpecialMesh")
463
M2.Parent = Hair
464
M2.MeshId = "http://www.roblox.com/asset/?id=13640868"
465
M2.TextureId = "http://www.roblox.com/asset/?id=18987684"
466
M2.Scale = Vector3.new(1, 1, 1)
467
-------------------------------------------------------
468
for i,v in pairs(char:children()) do
469
if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
470
v:Remove()
471
end
472
end
473
shirt = Instance.new("Shirt", char)
474
shirt.Name = "Shirt"
475
pants = Instance.new("Pants", char)
476
pants.Name = "Pants"
477
char.Shirt.ShirtTemplate = "rbxassetid://676428254"
478
char.Pants.PantsTemplate = "rbxassetid://676428351"
479
-------------------------------------------------------
480
--------------
481
 
482
warn("WhAT ANOTHER ONE V3.0 IS FINALLY HERE!")
483
 
484
warn("I hope you enjoy.")
485
 
486
warn("Credit to makhail07, 2003boobear and XXUNORIBOASXX!")
487
 
488
warn("Edited by saba1520/kisslarge")
489
 
490
warn("you made it guys to i maked it to 3.0 thanks!")
491
 
492
-------------------------------------------------------
493
--Start Good Stuff--
494
-------------------------------------------------------
495
cam = game.Workspace.CurrentCamera
496
CF = CFrame.new
497
VT = Vector3.new
498
angles = CFrame.Angles
499
attack = false
500
Euler = CFrame.fromEulerAnglesXYZ
501
Rad = math.rad
502
IT = Instance.new
503
BrickC = BrickColor.new
504
Cos = math.cos
505
COS = math.cos
506
Acos = math.acos
507
Sin = math.sin
508
Asin = math.asin
509
Abs = math.abs
510
Mrandom = math.random
511
Floor = math.floor
512
-------------------------------------------------------
513
--End Good Stuff--
514
-------------------------------------------------------
515
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
516
RSH, LSH = nil, nil
517
RW = Instance.new("Weld")
518
LW = Instance.new("Weld")
519
RH = tors["Right Hip"]
520
LH = tors["Left Hip"]
521
RSH = tors["Right Shoulder"]
522
LSH = tors["Left Shoulder"]
523
RSH.Parent = nil
524
LSH.Parent = nil
525
RW.Name = "RW"
526
RW.Part0 = tors
527
RW.C0 = CF(1.5, 0.5, 0)
528
RW.C1 = CF(0, 0.5, 0)
529
RW.Part1 = ra
530
RW.Parent = tors
531
LW.Name = "LW"
532
LW.Part0 = tors
533
LW.C0 = CF(-1.5, 0.5, 0)
534
LW.C1 = CF(0, 0.5, 0)
535
LW.Part1 = la
536
LW.Parent = tors
537
Effects = {}
538
-------------------------------------------------------
539
--Start HeartBeat--
540
-------------------------------------------------------
541
ArtificialHB = Instance.new("BindableEvent", script)
542
ArtificialHB.Name = "Heartbeat"
543
script:WaitForChild("Heartbeat")
544
 
545
frame = 1 / 60
546
tf = 0
547
allowframeloss = false
548
tossremainder = false
549
 
550
 
551
lastframe = tick()
552
script.Heartbeat:Fire()
553
 
554
 
555
game:GetService("RunService").Heartbeat:connect(function(s, p)
556
    tf = tf + s
557
    if tf >= frame then
558
        if allowframeloss then
559
            script.Heartbeat:Fire()
560
            lastframe = tick()
561
        else
562
            for i = 1, math.floor(tf / frame) do
563
                script.Heartbeat:Fire()
564
            end
565
            lastframe = tick()
566
        end
567
        if tossremainder then
568
            tf = 0
569
        else
570
            tf = tf - frame * math.floor(tf / frame)
571
        end
572
    end
573
end)
574
-------------------------------------------------------
575
--End HeartBeat--
576
-------------------------------------------------------
577
 
578
local ohno = Instance.new("Sound")
579
ohno.Parent = hed
580
ohno.Volume = 10
581
ohno.Pitch = 1
582
ohno.Looped = true
583
 
584
local bass = Instance.new("Sound") --why
585
bass.Parent = hed
586
bass.Volume = 7
587
bass.Pitch = 1
588
bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
589
bass.Looped = true
590
 
591
local newnoob = Instance.new("Sound") --why
592
newnoob.Parent = hed
593
newnoob.Volume = 7
594
newnoob.Pitch = 1
595
newnoob.SoundId = "http://www.roblox.com/asset/?id=874826071"
596
newnoob.Looped = false
597
 
598
meme = Instance.new("Sound", hed)
599
meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
600
meme.Volume = 10
601
meme.Pitch = 1
602
meme.Looped = true
603
meme.TimePosition = 1
604
 
605
TAUNT = Instance.new("Sound", tors)
606
TAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994137"
607
TAUNT.Volume = 10
608
TAUNT.Pitch = 1
609
TAUNT.Looped = false
610
TAUNT.TimePosition = 0.12
611
 
612
TAUNT2 = Instance.new("Sound", tors)
613
TAUNT2.SoundId = "http://www.roblox.com/asset/?id=132392118"
614
TAUNT2.Volume = 10
615
TAUNT2.Pitch = 1
616
TAUNT2.Looped = false
617
TAUNT2.TimePosition = 0.12
618
 
619
chargeup = Instance.new("Sound", hed)
620
chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
621
chargeup.Volume = 10
622
chargeup.Pitch = 1
623
chargeup.Looped = true
624
chargeup.TimePosition = 1
625
 
626
BTAUNT = Instance.new("Sound", tors)
627
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
628
BTAUNT.Volume = 10
629
BTAUNT.Pitch = 1
630
BTAUNT.Looped = false
631
BTAUNT.TimePosition = 0.2
632
 
633
NOTAUNT = Instance.new("Sound", tors)
634
NOTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
635
NOTAUNT.Volume = 10
636
NOTAUNT.Pitch = 1
637
NOTAUNT.Looped = false
638
NOTAUNT.TimePosition = 0.2
639
 
640
NOSOUND = Instance.new("Sound", tors)
641
NOSOUND.SoundId = "http://www.roblox.com/asset/?id=135017578"
642
NOSOUND.Volume = 10
643
NOSOUND.Pitch = 1
644
NOSOUND.Looped = false
645
NOSOUND.TimePosition = 0.2
646
 
647
ITAUNT = Instance.new("Sound", tors)
648
ITAUNT.SoundId = "http://www.roblox.com/asset/?id=230255698"
649
ITAUNT.Volume = 50
650
ITAUNT.Pitch = 1
651
ITAUNT.Looped = false
652
ITAUNT.TimePosition = 0
653
 
654
BATAUNT = Instance.new("Sound", tors)
655
BATAUNT.SoundId = "http://www.roblox.com/asset/?id=132514715"
656
BATAUNT.Volume = 10
657
BATAUNT.Pitch = 1
658
BATAUNT.Looped = false
659
BATAUNT.TimePosition = 0
660
 
661
pop = Instance.new("Sound", tors)
662
pop.SoundId = "http://www.roblox.com/asset/?id=1460707372"
663
pop.Volume = 10
664
pop.Pitch = 1
665
pop.Looped = false
666
pop.TimePosition = 0
667
 
668
STAUNT = Instance.new("Sound", tors)
669
STAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
670
STAUNT.Volume = 10
671
STAUNT.Pitch = 1
672
STAUNT.Looped = false
673
STAUNT.TimePosition = 0.05
674
 
675
DTAUNT = Instance.new("Sound", tors)
676
DTAUNT.SoundId = "http://www.roblox.com/asset/?id=1818153677"
677
DTAUNT.Volume = 10
678
DTAUNT.Pitch = 1
679
DTAUNT.Looped = false
680
DTAUNT.TimePosition = 0
681
 
682
sex = Instance.new("Sound", tors)
683
sex.SoundId = "http://www.roblox.com/asset/?id=300208779"
684
sex.Volume = 10
685
sex.Pitch = 1
686
sex.Looped = false
687
sex.TimePosition = 0
688
 
689
so = Instance.new("Sound", tors)
690
so.SoundId = "http://www.roblox.com/asset/?id=449394892"
691
so.Volume = 10
692
so.Pitch = 1
693
so.Looped = false
694
so.TimePosition = 0
695
 
696
LAZOR = Instance.new("Sound", ra)
697
LAZOR.SoundId = "http://www.roblox.com/asset/?id=201858045"
698
LAZOR.Volume = 10
699
LAZOR.Pitch = 0.7
700
LAZOR.Looped = false
701
LAZOR.TimePosition = 0
702
 
703
 WTF = Instance.new("Sound", tors)
704
 WTF.SoundId = "http://www.roblox.com/asset/?id=135017578"
705
 WTF.Volume = 10
706
 WTF.Pitch = 1
707
 WTF.Looped = false
708
 WTF.TimePosition = 0
709
 
710
MERKIO = Instance.new("Sound", tors) --why
711
MERKIO.SoundId = "http://www.roblox.com/asset/?id=1003012899"
712
MERKIO.Volume = 5467543465
713
MERKIO.Pitch = 1
714
MERKIO.Looped = false
715
MERKIO.TimePosition = 0
716
 
717
Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
718
Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=1064109642"
719
Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
720
Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
721
Cause_Im_having_a_good_time_having_a_good_time.Looped = false
722
Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
723
 
724
-------------------------------------------------------
725
--Start Important Functions--
726
-------------------------------------------------------
727
function MakeForm(PART,TYPE)
728
    if TYPE == "Cyl" then
729
        local MSH = IT("CylinderMesh",PART)
730
    elseif TYPE == "Ball" then
731
        local MSH = IT("SpecialMesh",PART)
732
        MSH.MeshType = "Sphere"
733
    elseif TYPE == "Wedge" then
734
        local MSH = IT("SpecialMesh",PART)
735
        MSH.MeshType = "Wedge"
736
    end
737
end
738
 
739
function chatfunc(text, color)
740
    local chat = coroutine.wrap(function()
741
        if char:FindFirstChild("TalkingBillBoard") ~= nil then
742
            char:FindFirstChild("TalkingBillBoard"):destroy()
743
        end
744
        local naeeym2 = Instance.new("BillboardGui", char)
745
        naeeym2.Size = UDim2.new(0, 100, 0, 40)
746
        naeeym2.StudsOffset = Vector3.new(0, 5, 0)
747
        naeeym2.Adornee = hed
748
        naeeym2.Name = "TalkingBillBoard"
749
        local tecks2 = Instance.new("TextLabel", naeeym2)
750
        tecks2.BackgroundTransparency = 1
751
        tecks2.BorderSizePixel = 0
752
        tecks2.Text = ""
753
        tecks2.Font = "SciFi"
754
        tecks2.TextSize = 30
755
        tecks2.TextStrokeTransparency = 0
756
        tecks2.TextColor3 = color
757
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
758
        tecks2.Size = UDim2.new(1, 0, 0.5, 0)
759
        local tecks3 = Instance.new("TextLabel", naeeym2)
760
        tecks3.BackgroundTransparency = 1
761
        tecks3.BorderSizePixel = 0
762
        tecks3.Text = ""
763
        tecks3.Font = "SciFi"
764
        tecks3.TextSize = 30
765
        tecks3.TextStrokeTransparency = 0
766
        tecks3.TextColor3 = Color3.new(0, 0, 0)
767
        tecks3.TextStrokeColor3 = color
768
        tecks3.Size = UDim2.new(1, 0, 0.5, 0)
769
        coroutine.resume(coroutine.create(function()
770
            while true do
771
                swait(1)
772
                    tecks2.TextColor3 = BrickColor.random().Color
773
                    tecks3.TextStrokeColor3 = BrickColor.random().Color
774
                tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
775
                tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
776
                tecks2.Rotation = math.random(-5, 5)
777
                tecks3.Rotation = math.random(-5, 5)
778
            end
779
        end))
780
        for i = 1, string.len(text) do
781
            CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
782
            tecks2.Text = string.sub(text, 1, i)
783
            tecks3.Text = string.sub(text, 1, i)
784
            swait(1)
785
        end
786
        wait(1)
787
        local randomrot = math.random(1, 2)
788
        if randomrot == 1 then
789
            for i = 1, 50 do
790
                swait()
791
                tecks2.Rotation = tecks2.Rotation - 0.75
792
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
793
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
794
                tecks3.Rotation = tecks2.Rotation + 0.75
795
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
796
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
797
            end
798
        elseif randomrot == 2 then
799
            for i = 1, 50 do
800
                swait()
801
                tecks2.Rotation = tecks2.Rotation + 0.75
802
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
803
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
804
                tecks3.Rotation = tecks2.Rotation - 0.75
805
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
806
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
807
            end
808
        end
809
        naeeym2:Destroy()
810
    end)
811
    chat()
812
end
813
 
814
function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
815
    local type = type
816
    local rng = Instance.new("Part", char)
817
    rng.Anchored = true
818
    rng.BrickColor = color
819
    rng.CanCollide = false
820
    rng.FormFactor = 3
821
    rng.Name = "Ring"
822
    rng.Material = "Neon"
823
    rng.Size = Vector3.new(1, 1, 1)
824
    rng.Transparency = 0
825
    rng.TopSurface = 0
826
    rng.BottomSurface = 0
827
    rng.CFrame = pos
828
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
829
    local rngm = Instance.new("SpecialMesh", rng)
830
    rngm.MeshType = "Sphere"
831
    rngm.Scale = Vector3.new(x1, y1, z1)
832
    local scaler2 = 1
833
    local speeder = FastSpeed
834
    if type == "Add" then
835
        scaler2 = 1 * value
836
    elseif type == "Divide" then
837
        scaler2 = 1 / value
838
    end
839
    coroutine.resume(coroutine.create(function()
840
        for i = 0, 10 / bonuspeed, 0.1 do
841
            swait()
842
            if type == "Add" then
843
                scaler2 = scaler2 - 0.01 * value / bonuspeed
844
            elseif type == "Divide" then
845
                scaler2 = scaler2 - 0.01 / value * bonuspeed
846
            end
847
                        rng.BrickColor = BrickColor.random()
848
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
849
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
850
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
851
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
852
        end
853
        rng:Destroy()
854
    end))
855
end
856
 
857
function SoulSteal(dude)
858
if dude.Name ~= char then
859
local bgf = IT("BodyGyro", dude.Head)
860
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
861
local val = IT("BoolValue", dude)
862
val.Name = "IsHit"
863
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
864
local soulst = coroutine.wrap(function()
865
local soul = Instance.new("Part",dude)
866
soul.Size = Vector3.new(1,1,1)
867
soul.CanCollide = false
868
soul.Anchored = false
869
soul.Position = torso.Position
870
soul.Transparency = 1
871
local PartEmmit1 = IT("ParticleEmitter", soul)
872
PartEmmit1.LightEmission = 1
873
PartEmmit1.Texture = "rbxassetid://569507414"
874
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
875
PartEmmit1.Rate = 250
876
PartEmmit1.Lifetime = NumberRange.new(1.6)
877
PartEmmit1.Size = NumberSequence.new({
878
    NumberSequenceKeypoint.new(0, 1, 0),
879
    NumberSequenceKeypoint.new(1, 0, 0)
880
})
881
PartEmmit1.Transparency = NumberSequence.new({
882
    NumberSequenceKeypoint.new(0, 0, 0),
883
    NumberSequenceKeypoint.new(1, 1, 0)
884
})
885
PartEmmit1.Speed = NumberRange.new(0, 0)
886
PartEmmit1.VelocitySpread = 30000
887
PartEmmit1.Rotation = NumberRange.new(-360, 360)
888
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
889
local BodPoss = IT("BodyPosition", soul)
890
BodPoss.P = 3000
891
BodPoss.D = 1000
892
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
893
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
894
wait(1.6)
895
soul.Touched:connect(function(hit)
896
    if hit.Parent == char then
897
    soul:Destroy()
898
    end
899
end)
900
wait(1.2)
901
while soul do
902
    swait()
903
    PartEmmit1.Color = ColorSequence.new(maincolor.Color)
904
    BodPoss.Position = tors.Position
905
end
906
end)
907
    soulst()
908
    end
909
end
910
function FaceMouse()
911
local   Cam = workspace.CurrentCamera
912
    return {
913
        CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
914
        Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
915
    }
916
end
917
 
918
function Clerp(a, b, t)
919
    local qa = {QuaternionFromCFrame(a)}
920
    local qb = {QuaternionFromCFrame(b)}
921
    local ax, ay, az = a.x, a.y, a.z
922
    local bx, by, bz = b.x, b.y, b.z
923
    local _t = 1 - t
924
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
925
end
926
 
927
function Eviscerate(dude)
928
    if dude.Name ~= char then
929
        local bgf = IT("BodyGyro", dude.Head)
930
        bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
931
        local val = IT("BoolValue", dude)
932
        val.Name = "IsHit"
933
        local ds = coroutine.wrap(function()
934
            dude:WaitForChild("Head"):BreakJoints()
935
            wait(0.5)
936
            target = nil
937
            coroutine.resume(coroutine.create(function()
938
                for i, v in pairs(dude:GetChildren()) do
939
                    if v:IsA("Accessory") then
940
                        v:Destroy()
941
                    end
942
                    if v:IsA("Humanoid") then
943
                        v:Destroy()
944
                    end
945
                    if v:IsA("CharacterMesh") then
946
                        v:Destroy()
947
                    end
948
                    if v:IsA("Model") then
949
                        v:Destroy()
950
                    end
951
                    if v:IsA("Part") or v:IsA("MeshPart") then
952
                        for x, o in pairs(v:GetChildren()) do
953
                            if o:IsA("Decal") then
954
                                o:Destroy()
955
                            end
956
                        end
957
                        coroutine.resume(coroutine.create(function()
958
                            v.Material = "Neon"
959
                            v.CanCollide = false
960
                            local PartEmmit1 = IT("ParticleEmitter", v)
961
                            PartEmmit1.LightEmission = 1
962
                            PartEmmit1.Texture = "rbxassetid://284205403"
963
                            PartEmmit1.Color = ColorSequence.new(maincolor.Color)
964
                            PartEmmit1.Rate = 150
965
                            PartEmmit1.Lifetime = NumberRange.new(1)
966
                            PartEmmit1.Size = NumberSequence.new({
967
                                NumberSequenceKeypoint.new(0, 0.75, 0),
968
                                NumberSequenceKeypoint.new(1, 0, 0)
969
                            })
970
                            PartEmmit1.Transparency = NumberSequence.new({
971
                                NumberSequenceKeypoint.new(0, 0, 0),
972
                                NumberSequenceKeypoint.new(1, 1, 0)
973
                            })
974
                            PartEmmit1.Speed = NumberRange.new(0, 0)
975
                            PartEmmit1.VelocitySpread = 30000
976
                            PartEmmit1.Rotation = NumberRange.new(-500, 500)
977
                            PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
978
                            local BodPoss = IT("BodyPosition", v)
979
                            BodPoss.P = 3000
980
                            BodPoss.D = 1000
981
                            BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
982
                            BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
983
                            v.Color = maincolor.Color
984
                            coroutine.resume(coroutine.create(function()
985
                                for i = 0, 49 do
986
                                    swait(1)
987
                                    v.Transparency = v.Transparency + 0.08
988
                                end
989
                                wait(0.5)
990
                                PartEmmit1.Enabled = false
991
                                wait(3)
992
                                v:Destroy()
993
                                dude:Destroy()
994
                            end))
995
                        end))
996
                    end
997
                end
998
            end))
999
        end)
1000
        ds()
1001
    end
1002
end
1003
 
1004
function killnearest(position,range,maxstrength)
1005
    for i,v in ipairs(workspace:GetChildren()) do
1006
    local body = v:GetChildren()
1007
        for part = 1, #body do
1008
            if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
1009
                if(body[part].Position - position).Magnitude < range then
1010
                    if v.ClassName == "Model" then
1011
                        v:BreakJoints()
1012
                    end
1013
                    table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
1014
                    body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
1015
                end
1016
            end
1017
        end
1018
        if v.ClassName == "Part" then
1019
            if v.Anchored == false and (v.Position - position).Magnitude < range then
1020
                table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
1021
                v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
1022
            end
1023
        end
1024
    end
1025
end
1026
 
1027
 
1028
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
1029
    local NEWPART = IT("Part")
1030
    NEWPART.formFactor = FORMFACTOR
1031
    NEWPART.Reflectance = REFLECTANCE
1032
    NEWPART.Transparency = TRANSPARENCY
1033
    NEWPART.CanCollide = false
1034
    NEWPART.Locked = true
1035
    NEWPART.Anchored = true
1036
    if ANCHOR == false then
1037
        NEWPART.Anchored = false
1038
    end
1039
    NEWPART.BrickColor = BrickC(tostring(BRICKCOLOR))
1040
    NEWPART.Name = NAME
1041
    NEWPART.Size = SIZE
1042
    NEWPART.Position = Torso.Position
1043
    NEWPART.Material = MATERIAL
1044
    NEWPART:BreakJoints()
1045
    NEWPART.Parent = PARENT
1046
    return NEWPART
1047
end
1048
 
1049
        local joyemoji = Instance.new('ParticleEmitter', tors)
1050
        joyemoji.VelocitySpread = 2000
1051
        joyemoji.Lifetime = NumberRange.new(1)
1052
        joyemoji.Speed = NumberRange.new(40)
1053
joy= {}
1054
for i=0, 19 do
1055
  joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1056
end
1057
joyemoji.Size = NumberSequence.new(joy)
1058
        joyemoji.Rate = 0
1059
        joyemoji.LockedToPart = false
1060
        joyemoji.LightEmission = 0
1061
        joyemoji.Texture = "rbxassetid://1176402123"
1062
        joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1063
 
1064
        local LIT = Instance.new('ParticleEmitter', tors)
1065
        LIT.VelocitySpread = 2000
1066
        LIT.Lifetime = NumberRange.new(1)
1067
        LIT.Speed = NumberRange.new(45)
1068
nani= {}
1069
for i=0, 19 do
1070
  nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1071
end
1072
LIT.Size = NumberSequence.new(nani)
1073
        LIT.Rate = 0
1074
        LIT.LockedToPart = false
1075
        LIT.LightEmission = 0
1076
        LIT.Texture = "rbxassetid://1492670151"
1077
        LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1078
 
1079
        local ok = Instance.new('ParticleEmitter', tors)
1080
        ok.VelocitySpread = 2000
1081
        ok.Lifetime = NumberRange.new(1)
1082
        ok.Speed = NumberRange.new(50)
1083
cool= {}
1084
for i=0, 19 do
1085
  cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1086
end
1087
ok.Size = NumberSequence.new(cool)
1088
        ok.Rate = 0
1089
        ok.LockedToPart = false
1090
        ok.LightEmission = 0
1091
        ok.Texture = "rbxassetid://636768448"
1092
        ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1093
 
1094
        local toast = Instance.new('ParticleEmitter', tors)
1095
        toast.VelocitySpread = 2000
1096
        toast.Lifetime = NumberRange.new(1)
1097
        toast.Speed = NumberRange.new(60)
1098
toasterstoasttoast= {}
1099
for i=0, 19 do
1100
  toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1101
end
1102
toast.Size = NumberSequence.new(toasterstoasttoast)
1103
        toast.Rate = 0
1104
        toast.LockedToPart = false
1105
        toast.LightEmission = 0
1106
        toast.Texture = "rbxassetid://436096230"
1107
        toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1108
 
1109
function WhatHuh()
1110
    attack = true
1111
    hum.WalkSpeed = 1.01
1112
    CreateSound("130766865", hed, 10, 1)
1113
        Character.Head.face.Texture = "rbxassetid://276732672"
1114
    for i = 0,4,0.1 do
1115
        swait()
1116
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1117
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
1118
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1119
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1120
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1121
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1122
    end
1123
    for i = 0,6.7,0.1 do
1124
        swait()
1125
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1126
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
1127
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1128
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1129
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1130
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1131
    end
1132
    for i = 0,8.1,0.1 do
1133
        swait()
1134
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1135
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
1136
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1137
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1138
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1139
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1140
    end
1141
    for i = 0,1,0.1 do
1142
        swait()
1143
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1144
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
1145
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1146
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1147
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1148
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1149
    end
1150
    for i = 0,1,0.1 do
1151
        swait()
1152
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1153
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
1154
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1155
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1156
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1157
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1158
    end
1159
    for i = 0,4,0.1 do
1160
        swait()
1161
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1162
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
1163
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1164
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1165
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1166
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1167
    end
1168
    attack = false
1169
        Character.Head.face.Texture = "rbxassetid://620619801"
1170
    hum.WalkSpeed = 16
1171
end
1172
 
1173
function EndMySufferingV3() --why
1174
    attack = true
1175
    hum.WalkSpeed = 1.01
1176
        Character.Head.face.Texture = "rbxassetid://202210455"
1177
        local A = math.random(1,5)
1178
        if A == 1 then
1179
            meme.SoundId = "rbxassetid://295810519"
1180
        end
1181
        if A == 2 then
1182
            meme.SoundId = "rbxassetid://1124778077"
1183
        end
1184
        if A == 3 then
1185
            meme.SoundId = "rbxassetid://464157070"
1186
        end
1187
        if A == 4 then
1188
            meme.SoundId = "rbxassetid://146334595"
1189
        end
1190
        if A == 5 then
1191
            meme.SoundId = "rbxassetid://145536915"
1192
        end
1193
        meme:Play()
1194
        bass:Play()
1195
        joyemoji.Rate = 70
1196
        LIT.Rate = 70
1197
        ok.Rate = 70
1198
        toast.Rate = 70
1199
       
1200
    for i = 0,50,0.1 do
1201
        swait()
1202
    CameraEnshaking(1, 10)
1203
        bass.Parent = hed
1204
        meme.Parent = hed
1205
    rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
1206
    tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
1207
    RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1208
    LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
1209
    RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
1210
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
1211
    end
1212
        bass:Stop()
1213
        meme:Stop()
1214
        joyemoji.Rate = 0
1215
        LIT.Rate = 0
1216
        ok.Rate = 0
1217
        toast.Rate = 0
1218
        Character.Head.face.Texture = "rbxassetid://620619801"
1219
    attack = false
1220
    hum.WalkSpeed = 16
1221
end
1222
 
1223
function slap()
1224
    attack = true
1225
    hum.WalkSpeed = 1.01
1226
    local icri = CreateSound("1205111204", hed, 10, 1)
1227
    swait(165)
1228
    local FRAME = tors.CFrame
1229
    repeat
1230
        swait()
1231
                Character.Head.face.Texture = "rbxassetid://582931093"
1232
        CameraEnshaking(1, 10)
1233
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1234
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1235
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1236
        RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
1237
        LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
1238
        tors.CFrame = FRAME * CF(0,1,0)
1239
        swait()
1240
        tors.CFrame = FRAME
1241
    until icri.Playing == false
1242
        Character.Head.face.Texture = "rbxassetid://620619801"
1243
    attack = false
1244
    hum.WalkSpeed = 16
1245
end
1246
 
1247
function EndMySufferingV2()
1248
attack = true
1249
    for i = 0,6,0.1 do
1250
        swait()
1251
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1252
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1253
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1254
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1255
        RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
1256
        LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
1257
    end
1258
    CreateSound("1093102664", hed, 10, 1)
1259
    CameraEnshaking(3, 8)
1260
    for i = 0,2,0.1 do
1261
        swait()
1262
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
1263
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
1264
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1265
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1266
        RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
1267
        LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
1268
    end
1269
hum.MaxHealth = 0
1270
ragdoll(char)
1271
CreateSound("135488453", hed, 5, 1)
1272
error("Seems like you just died.")
1273
end
1274
 
1275
function Clerp(a, b, t)
1276
    local qa = {
1277
        QuaternionFromCFrame(a)
1278
    }
1279
    local qb = {
1280
        QuaternionFromCFrame(b)
1281
    }
1282
    local ax, ay, az = a.x, a.y, a.z
1283
    local bx, by, bz = b.x, b.y, b.z
1284
    local _t = 1 - t
1285
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1286
end
1287
 
1288
function Swait(NUMBER)
1289
    if NUMBER == 0 or NUMBER == nil then
1290
        ArtificialHB.Event:wait()
1291
    else
1292
        for i = 1, NUMBER do
1293
            ArtificialHB.Event:wait()
1294
        end
1295
    end
1296
end
1297
 
1298
function swait(num)
1299
    if num == 0 or num == nil then
1300
        game:service("RunService").Stepped:wait(0)
1301
    else
1302
        for i = 0, num do
1303
            game:service("RunService").Stepped:wait(0)
1304
        end
1305
    end
1306
end
1307
function thread(f)
1308
    coroutine.resume(coroutine.create(f))
1309
end
1310
function clerp(a, b, t)
1311
    local qa = {
1312
        QuaternionFromCFrame(a)
1313
    }
1314
    local qb = {
1315
        QuaternionFromCFrame(b)
1316
    }
1317
    local ax, ay, az = a.x, a.y, a.z
1318
    local bx, by, bz = b.x, b.y, b.z
1319
    local _t = 1 - t
1320
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1321
end
1322
function ShockWave(Part, cframe1, cframe2, Damage, Size)
1323
    coroutine.resume(coroutine.create(function()
1324
        local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
1325
        wave.Anchored = true
1326
        wave.CFrame = Part.CFrame * cframe1
1327
        local Msh = Create("SpecialMesh"){
1328
            Parent = wave,
1329
            MeshType = "Sphere"
1330
        }
1331
        Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
1332
        for i = 0, 1, 0.2 do
1333
            wait()
1334
            local dir = wave.CFrame.lookVector * -1
1335
            local pos = rayCast(wave.Position, dir, 5, Character)
1336
            wave.CFrame = wave.CFrame * cframe2
1337
                        table.insert(Effects, {
1338
                                wave,
1339
                                "Sphere",
1340
                                0.01,
1341
                                .03,
1342
                                .03,
1343
                                .03,
1344
                        })
1345
        end
1346
    end))
1347
end
1348
 
1349
local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1350
MakeForm(RightHole,"Cyl")
1351
local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1352
MakeForm(LeftHole,"Cyl")
1353
 
1354
function getbloody(victim,amount)
1355
    local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
1356
    PART.CFrame = victim.CFrame
1357
    local HITPLAYERSOUNDS = {"356551938","264486467"}
1358
    Debris:AddItem(PART,5)
1359
    CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1360
    CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1361
    CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1362
    local prtcl = asd:Clone()
1363
    prtcl.Parent = PART
1364
    prtcl:Emit(amount*10)
1365
end
1366
 
1367
function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
1368
local type = type
1369
local rng = Instance.new("Part", char)
1370
        rng.Anchored = true
1371
        rng.BrickColor = color
1372
        rng.CanCollide = false
1373
        rng.FormFactor = 3
1374
        rng.Name = "Ring"
1375
        rng.Material = "Neon"
1376
        rng.Size = Vector3.new(1, 1, 1)
1377
        rng.Transparency = 0
1378
        rng.TopSurface = 0
1379
        rng.BottomSurface = 0
1380
        rng.CFrame = pos
1381
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1382
        local rngm = Instance.new("SpecialMesh", rng)
1383
        rngm.MeshType = "Brick"
1384
rngm.Scale = VT(x1,y1,z1)
1385
if rainbowmode == true then
1386
rng.Color = Color3.new(r/255,g/255,b/255)
1387
end
1388
local scaler2 = 1
1389
local speeder = FastSpeed/10
1390
if type == "Add" then
1391
scaler2 = 1*value
1392
elseif type == "Divide" then
1393
scaler2 = 1/value
1394
end
1395
coroutine.resume(coroutine.create(function()
1396
for i = 0,10/bonuspeed,0.1 do
1397
swait()
1398
if type == "Add" then
1399
scaler2 = scaler2 - 0.01*value/bonuspeed
1400
elseif type == "Divide" then
1401
scaler2 = scaler2 - 0.01/value*bonuspeed
1402
end
1403
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1404
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1405
rng.Transparency = rng.Transparency + 0.01*bonuspeed
1406
end
1407
rng:Destroy()
1408
end))
1409
end
1410
New = function(Object, Parent, Name, Data)
1411
    local Object = Instance.new(Object)
1412
    for Index, Value in pairs(Data or {}) do
1413
        Object[Index] = Value
1414
    end
1415
    Object.Parent = Parent
1416
    Object.Name = Name
1417
    return Object
1418
end
1419
function QuaternionFromCFrame(cf)
1420
    local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1421
    local trace = m00 + m11 + m22
1422
    if trace > 0 then
1423
        local s = math.sqrt(1 + trace)
1424
        local recip = 0.5 / s
1425
        return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
1426
    else
1427
        local i = 0
1428
        if m00 < m11 then
1429
            i = 1
1430
        end
1431
        if m22 > (i == 0 and m00 or m11) then
1432
            i = 2
1433
        end
1434
        if i == 0 then
1435
            local s = math.sqrt(m00 - m11 - m22 + 1)
1436
            local recip = 0.5 / s
1437
            return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
1438
        elseif i == 1 then
1439
            local s = math.sqrt(m11 - m22 - m00 + 1)
1440
            local recip = 0.5 / s
1441
            return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
1442
        elseif i == 2 then
1443
            local s = math.sqrt(m22 - m00 - m11 + 1)
1444
            local recip = 0.5 / s
1445
            return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
1446
        end
1447
    end
1448
end
1449
function QuaternionToCFrame(px, py, pz, x, y, z, w)
1450
    local xs, ys, zs = x + x, y + y, z + z
1451
    local wx, wy, wz = w * xs, w * ys, w * zs
1452
    local xx = x * xs
1453
    local xy = x * ys
1454
    local xz = x * zs
1455
    local yy = y * ys
1456
    local yz = y * zs
1457
    local zz = z * zs
1458
    return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
1459
end
1460
 
1461
--WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1462
function WACKYEFFECT(Table)
1463
    local TYPE = (Table.EffectType or "Sphere")
1464
    local SIZE = (Table.Size or VT(1,1,1))
1465
    local ENDSIZE = (Table.Size2 or VT(0,0,0))
1466
    local TRANSPARENCY = (Table.Transparency or 0)
1467
    local ENDTRANSPARENCY = (Table.Transparency2 or 1)
1468
    local CFRAME = (Table.CFrame or Torso.CFrame)
1469
    local MOVEDIRECTION = (Table.MoveToPos or nil)
1470
    local ROTATION1 = (Table.RotationX or 0)
1471
    local ROTATION2 = (Table.RotationY or 0)
1472
    local ROTATION3 = (Table.RotationZ or 0)
1473
    local MATERIAL = (Table.Material or "Neon")
1474
    local COLOR = (Table.Color or C3(1,1,1))
1475
    local TIME = (Table.Time or 45)
1476
    local SOUNDID = (Table.SoundID or nil)
1477
    local SOUNDPITCH = (Table.SoundPitch or nil)
1478
    local SOUNDVOLUME = (Table.SoundVolume or nil)
1479
    coroutine.resume(coroutine.create(function()
1480
        local PLAYSSOUND = false
1481
        local SOUND = nil
1482
        local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
1483
        if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
1484
            PLAYSSOUND = true
1485
            SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
1486
        end
1487
        EFFECT.Color = COLOR
1488
        local MSH = nil
1489
        if TYPE == "Sphere" then
1490
            MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
1491
        elseif TYPE == "Block" then
1492
            MSH = IT("BlockMesh",EFFECT)
1493
            MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
1494
        elseif TYPE == "Wave" then
1495
            MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
1496
        elseif TYPE == "Ring" then
1497
            MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
1498
        elseif TYPE == "Slash" then
1499
            MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1500
        elseif TYPE == "Round Slash" then
1501
            MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1502
        elseif TYPE == "Swirl" then
1503
            MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
1504
        elseif TYPE == "Skull" then
1505
            MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
1506
        elseif TYPE == "Crystal" then
1507
            MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
1508
        end
1509
        if MSH ~= nil then
1510
            local MOVESPEED = nil
1511
            if MOVEDIRECTION ~= nil then
1512
                MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
1513
            end
1514
            local GROWTH = SIZE - ENDSIZE
1515
            local TRANS = TRANSPARENCY - ENDTRANSPARENCY
1516
            if TYPE == "Block" then
1517
                EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1518
            else
1519
                EFFECT.CFrame = CFRAME
1520
            end
1521
            for LOOP = 1, TIME+1 do
1522
                Swait()
1523
                MSH.Scale = MSH.Scale - GROWTH/TIME
1524
                if TYPE == "Wave" then
1525
                    MSH.Offset = VT(0,0,-MSH.Scale.X/8)
1526
                end
1527
                EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
1528
                if TYPE == "Block" then
1529
                    EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1530
                else
1531
                    EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
1532
                end
1533
                if MOVEDIRECTION ~= nil then
1534
                    local ORI = EFFECT.Orientation
1535
                    EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
1536
                    EFFECT.Orientation = ORI
1537
                end
1538
            end
1539
            if PLAYSSOUND == false then
1540
                EFFECT:remove()
1541
            else
1542
                repeat Swait() until SOUND.Playing == false
1543
                EFFECT:remove()
1544
            end
1545
        else
1546
            if PLAYSSOUND == false then
1547
                EFFECT:remove()
1548
            else
1549
                repeat Swait() until SOUND.Playing == false
1550
                EFFECT:remove()
1551
            end
1552
        end
1553
    end))
1554
end
1555
 
1556
 
1557
function QuaternionSlerp(a, b, t)
1558
    local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
1559
    local startInterp, finishInterp
1560
    if cosTheta >= 1.0E-4 then
1561
        if 1 - cosTheta > 1.0E-4 then
1562
            local theta = math.acos(cosTheta)
1563
            local invSinTheta = 1 / Sin(theta)
1564
            startInterp = Sin((1 - t) * theta) * invSinTheta
1565
            finishInterp = Sin(t * theta) * invSinTheta
1566
        else
1567
            startInterp = 1 - t
1568
            finishInterp = t
1569
        end
1570
    elseif 1 + cosTheta > 1.0E-4 then
1571
        local theta = math.acos(-cosTheta)
1572
        local invSinTheta = 1 / Sin(theta)
1573
        startInterp = Sin((t - 1) * theta) * invSinTheta
1574
        finishInterp = Sin(t * theta) * invSinTheta
1575
    else
1576
        startInterp = t - 1
1577
        finishInterp = t
1578
    end
1579
    return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
1580
end
1581
function rayCast(Position, Direction, Range, Ignore)
1582
    return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
1583
end
1584
local RbxUtility = LoadLibrary("RbxUtility")
1585
local Create = RbxUtility.Create
1586
 
1587
-------------------------------------------------------
1588
--Start Damage Function--
1589
-------------------------------------------------------
1590
function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
1591
    local type = type
1592
    local rng = Instance.new("Part", char)
1593
    rng.Anchored = true
1594
    rng.BrickColor = color
1595
    rng.CanCollide = false
1596
    rng.FormFactor = 3
1597
    rng.Name = "Ring"
1598
    rng.Material = "Neon"
1599
    rng.Size = Vector3.new(1, 1, 1)
1600
    rng.Transparency = 0
1601
    rng.TopSurface = 0
1602
    rng.BottomSurface = 0
1603
    rng.CFrame = pos
1604
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
1605
    local rngm = Instance.new("SpecialMesh", rng)
1606
    rngm.MeshType = "Sphere"
1607
    rngm.Scale = Vector3.new(x1, y1, z1)
1608
    local scaler2 = 1
1609
    local speeder = FastSpeed
1610
    if type == "Add" then
1611
        scaler2 = 1 * value
1612
    elseif type == "Divide" then
1613
        scaler2 = 1 / value
1614
    end
1615
    coroutine.resume(coroutine.create(function()
1616
        for i = 0, 10 / bonuspeed, 0.1 do
1617
            swait()
1618
            if type == "Add" then
1619
                scaler2 = scaler2 - 0.01 * value / bonuspeed
1620
            elseif type == "Divide" then
1621
                scaler2 = scaler2 - 0.01 / value * bonuspeed
1622
            end
1623
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
1624
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
1625
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
1626
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
1627
        end
1628
        rng:Destroy()
1629
    end))
1630
end
1631
-----------------------------
1632
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1633
    if hit.Parent == nil then
1634
        return
1635
    end
1636
    local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1637
    for _, v in pairs(hit.Parent:children()) do
1638
        if v:IsA("Humanoid") then
1639
            h = v
1640
        end
1641
    end
1642
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
1643
   
1644
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1645
         end
1646
 
1647
    if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1648
        if hit.Parent:findFirstChild("DebounceHit") ~= nil then
1649
            if hit.Parent.DebounceHit.Value == true then
1650
                return
1651
            end
1652
        end
1653
         if insta == true then
1654
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1655
         end
1656
        local c = Create("ObjectValue"){
1657
            Name = "creator",
1658
            Value = owner,
1659
            Parent = h,
1660
        }
1661
        game:GetService("Debris"):AddItem(c, .5)
1662
        if HitSound ~= nil and HitPitch ~= nil then
1663
            CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
1664
        end
1665
        local Damage = math.random(minim, maxim)
1666
        local blocked = false
1667
        local block = hit.Parent:findFirstChild("Block")
1668
        if block ~= nil then
1669
            if block.className == "IntValue" then
1670
                if block.Value > 0 then
1671
                    blocked = true
1672
                    block.Value = block.Value - 1
1673
                    print(block.Value)
1674
                end
1675
            end
1676
        end
1677
        if blocked == false then
1678
            h.Health = h.Health - Damage
1679
            ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1680
        else
1681
            h.Health = h.Health - (Damage / 2)
1682
            ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1683
        end
1684
        if Type == "Knockdown" then
1685
            local hum = hit.Parent.Humanoid
1686
            hum.PlatformStand = true
1687
            coroutine.resume(coroutine.create(function(HHumanoid)
1688
                swait(1)
1689
                HHumanoid.PlatformStand = false
1690
            end), hum)
1691
            local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
1692
            local bodvol = Create("BodyVelocity"){
1693
                velocity = angle * knockback,
1694
                P = 5000,
1695
                maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1696
                Parent = hit,
1697
            }
1698
            local rl = Create("BodyAngularVelocity"){
1699
                P = 3000,
1700
                maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1701
                angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1702
                Parent = hit,
1703
            }
1704
            game:GetService("Debris"):AddItem(bodvol, .5)
1705
            game:GetService("Debris"):AddItem(rl, .5)
1706
        elseif Type == "Random Guy" then
1707
            local vp = Create("BodyVelocity"){
1708
                P = 500,
1709
                maxForce = Vector3.new(math.huge, 0, math.huge),
1710
                velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
1711
            }
1712
            if knockback > 0 then
1713
                vp.Parent = hit.Parent.Torso
1714
            end
1715
            game:GetService("Debris"):AddItem(vp, .5)
1716
        elseif Type == "Up" then
1717
            local bodyVelocity = Create("BodyVelocity"){
1718
                velocity = Vector3.new(0, 20, 0),
1719
                P = 5000,
1720
                maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1721
                Parent = hit,
1722
            }
1723
            game:GetService("Debris"):AddItem(bodyVelocity, .5)
1724
        elseif Type == "DarkUp" then
1725
            coroutine.resume(coroutine.create(function()
1726
                for i = 0, 1, 0.1 do
1727
                    swait()
1728
                    Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
1729
                end
1730
            end))
1731
            local bodyVelocity = Create("BodyVelocity"){
1732
                velocity = Vector3.new(0, 20, 0),
1733
                P = 5000,
1734
                maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1735
                Parent = hit,
1736
            }
1737
            game:GetService("Debris"):AddItem(bodyVelocity, 1)
1738
        elseif Type == "Snare" then
1739
            local bp = Create("BodyPosition"){
1740
                P = 2000,
1741
                D = 100,
1742
                maxForce = Vector3.new(math.huge, math.huge, math.huge),
1743
                position = hit.Parent.Torso.Position,
1744
                Parent = hit.Parent.Torso,
1745
            }
1746
            game:GetService("Debris"):AddItem(bp, 1)
1747
        elseif Type == "Freeze" then
1748
            local BodPos = Create("BodyPosition"){
1749
                P = 50000,
1750
                D = 1000,
1751
                maxForce = Vector3.new(math.huge, math.huge, math.huge),
1752
                position = hit.Parent.Torso.Position,
1753
                Parent = hit.Parent.Torso,
1754
            }
1755
            local BodGy = Create("BodyGyro") {
1756
                maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
1757
                P = 20e+003,
1758
                Parent = hit.Parent.Torso,
1759
                cframe = hit.Parent.Torso.CFrame,
1760
            }
1761
            hit.Parent.Torso.Anchored = true
1762
            coroutine.resume(coroutine.create(function(Part)
1763
                swait(1.5)
1764
                Part.Anchored = false
1765
            end), hit.Parent.Torso)
1766
            game:GetService("Debris"):AddItem(BodPos, 3)
1767
            game:GetService("Debris"):AddItem(BodGy, 3)
1768
        end
1769
        local debounce = Create("BoolValue"){
1770
            Name = "DebounceHit",
1771
            Parent = hit.Parent,
1772
            Value = true,
1773
        }
1774
        game:GetService("Debris"):AddItem(debounce, Delay)
1775
        c = Create("ObjectValue"){
1776
            Name = "creator",
1777
            Value = Player,
1778
            Parent = h,
1779
        }
1780
        game:GetService("Debris"):AddItem(c, .5)
1781
    end
1782
end
1783
-------------------------------------------------------
1784
--End Damage Function--
1785
-------------------------------------------------------
1786
 
1787
-------------------------------------------------------
1788
--Start Damage Function Customization--
1789
-------------------------------------------------------
1790
function ShowDamage(Pos, Text, Time, Color)
1791
    local Rate = (1 / 30)
1792
    local Pos = (Pos or Vector3.new(0, 0, 0))
1793
    local Text = (Text or "")
1794
    local Time = (Time or 2)
1795
    local Color = (Color or Color3.new(1, 0, 1))
1796
    local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1797
    EffectPart.Anchored = true
1798
    local BillboardGui = Create("BillboardGui"){
1799
        Size = UDim2.new(3, 0, 3, 0),
1800
        Adornee = EffectPart,
1801
        Parent = EffectPart,
1802
    }
1803
    local TextLabel = Create("TextLabel"){
1804
        BackgroundTransparency = 1,
1805
        Size = UDim2.new(1, 0, 1, 0),
1806
        Text = Text,
1807
        Font = "Bodoni",
1808
        TextColor3 = Color,
1809
        TextScaled = true,
1810
        TextStrokeColor3 = Color3.fromRGB(0,0,0),
1811
        Parent = BillboardGui,
1812
    }
1813
    game.Debris:AddItem(EffectPart, (Time))
1814
    EffectPart.Parent = game:GetService("Workspace")
1815
    delay(0, function()
1816
        local Frames = (Time / Rate)
1817
        for Frame = 1, Frames do
1818
            wait(Rate)
1819
            local Percent = (Frame / Frames)
1820
            EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1821
            TextLabel.TextTransparency = Percent
1822
        end
1823
        if EffectPart and EffectPart.Parent then
1824
            EffectPart:Destroy()
1825
        end
1826
    end)
1827
end
1828
 
1829
function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
1830
    local type = type
1831
    local rng = Instance.new("Part", char)
1832
    rng.Anchored = true
1833
    rng.BrickColor = color
1834
    rng.CanCollide = false
1835
    rng.FormFactor = 3
1836
    rng.Name = "Ring"
1837
    rng.Material = "Neon"
1838
    rng.Size = Vector3.new(1, 1, 1)
1839
    rng.Transparency = 0
1840
    rng.TopSurface = 0
1841
    rng.BottomSurface = 0
1842
    rng.CFrame = pos
1843
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1844
    local rngm = Instance.new("SpecialMesh", rng)
1845
    rngm.MeshType = "Brick"
1846
    rngm.Scale = Vector3.new(x1,y1,z1)
1847
    local scaler2 = 1
1848
    local speeder = FastSpeed/10
1849
    if type == "Add" then
1850
        scaler2 = 1*value
1851
    elseif type == "Divide" then
1852
        scaler2 = 1/value
1853
    end
1854
    coroutine.resume(coroutine.create(function()
1855
        for i = 0,10/bonuspeed,0.1 do
1856
            swait()
1857
            if type == "Add" then
1858
                scaler2 = scaler2 - 0.01*value/bonuspeed
1859
            elseif type == "Divide" then
1860
                scaler2 = scaler2 - 0.01/value*bonuspeed
1861
            end
1862
            speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1863
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1864
            rng.Transparency = rng.Transparency + 0.01*bonuspeed
1865
            rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
1866
        end
1867
    rng:Destroy()
1868
    end))
1869
end
1870
 
1871
Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
1872
local p = Instance.new("Part",EffectModel)
1873
p.BrickColor = BrickColor.new(colour)
1874
p.Size = Vector3.new()
1875
p.Anchored = true
1876
p.CanCollide = false
1877
p.CFrame = cf
1878
if inverse == true then
1879
p.Transparency = 1
1880
else
1881
p.Transparency = 0
1882
end
1883
local m = Instance.new("SpecialMesh",p)
1884
m.MeshId = meshid
1885
m.TextureId = textid
1886
m.Scale = meshstart
1887
coroutine.wrap(function()
1888
for i=0,1,factor do
1889
swait()
1890
if inverse == true then
1891
p.Transparency = 1-i
1892
else
1893
p.Transparency = i
1894
end
1895
m.Scale = m.Scale + meshadd
1896
p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
1897
end
1898
p:Destroy()
1899
end)()
1900
return p
1901
end
1902
-------------------------------------------------------
1903
--End Damage Function Customization--
1904
-------------------------------------------------------
1905
 
1906
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1907
  for _, c in pairs(workspace:children()) do
1908
    local hum = c:findFirstChild("Humanoid")
1909
    if hum ~= nil then
1910
      local head = c:findFirstChild("Head")
1911
      if head ~= nil then
1912
        local targ = head.Position - Part.Position
1913
        local mag = targ.magnitude
1914
        if magni >= mag and c.Name ~= Player.Name then
1915
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
1916
        end
1917
      end
1918
    end
1919
  end
1920
end
1921
 
1922
 
1923
CFuncs = {
1924
    Part = {
1925
        Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1926
            local Part = Create("Part")({
1927
                Parent = Parent,
1928
                Reflectance = Reflectance,
1929
                Transparency = Transparency,
1930
                CanCollide = false,
1931
                Locked = true,
1932
                BrickColor = BrickColor.new(tostring(BColor)),
1933
                Name = Name,
1934
                Size = Size,
1935
                Material = Material
1936
            })
1937
            RemoveOutlines(Part)
1938
            return Part
1939
        end
1940
    },
1941
    Mesh = {
1942
        Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1943
            local Msh = Create(Mesh)({
1944
                Parent = Part,
1945
                Offset = OffSet,
1946
                Scale = Scale
1947
            })
1948
            if Mesh == "SpecialMesh" then
1949
                Msh.MeshType = MeshType
1950
                Msh.MeshId = MeshId
1951
            end
1952
            return Msh
1953
        end
1954
    },
1955
    Mesh = {
1956
        Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1957
            local Msh = Create(Mesh)({
1958
                Parent = Part,
1959
                Offset = OffSet,
1960
                Scale = Scale
1961
            })
1962
            if Mesh == "SpecialMesh" then
1963
                Msh.MeshType = MeshType
1964
                Msh.MeshId = MeshId
1965
            end
1966
            return Msh
1967
        end
1968
    },
1969
    Weld = {
1970
        Create = function(Parent, Part0, Part1, C0, C1)
1971
            local Weld = Create("Weld")({
1972
                Parent = Parent,
1973
                Part0 = Part0,
1974
                Part1 = Part1,
1975
                C0 = C0,
1976
                C1 = C1
1977
            })
1978
            return Weld
1979
        end
1980
    },
1981
    Sound = {
1982
        Create = function(id, par, vol, pit)
1983
            coroutine.resume(coroutine.create(function()
1984
                local S = Create("Sound")({
1985
                    Volume = vol,
1986
                    Pitch = pit or 1,
1987
                    SoundId = id,
1988
                    Parent = par or workspace
1989
                })
1990
                wait()
1991
                S:play()
1992
                game:GetService("Debris"):AddItem(S, 6)
1993
            end))
1994
        end
1995
    },
1996
    ParticleEmitter = {
1997
        Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1998
            local fp = Create("ParticleEmitter")({
1999
                Parent = Parent,
2000
                Color = ColorSequence.new(Color1, Color2),
2001
                LightEmission = LightEmission,
2002
                Size = Size,
2003
                Texture = Texture,
2004
                Transparency = Transparency,
2005
                ZOffset = ZOffset,
2006
                Acceleration = Accel,
2007
                Drag = Drag,
2008
                LockedToPart = LockedToPart,
2009
                VelocityInheritance = VelocityInheritance,
2010
                EmissionDirection = EmissionDirection,
2011
                Enabled = Enabled,
2012
                Lifetime = LifeTime,
2013
                Rate = Rate,
2014
                Rotation = Rotation,
2015
                RotSpeed = RotSpeed,
2016
                Speed = Speed,
2017
                VelocitySpread = VelocitySpread
2018
            })
2019
            return fp
2020
        end
2021
    }
2022
}
2023
function RemoveOutlines(part)
2024
    part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
2025
end
2026
function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2027
    local Part = Create("Part")({
2028
        formFactor = FormFactor,
2029
        Parent = Parent,
2030
        Reflectance = Reflectance,
2031
        Transparency = Transparency,
2032
        CanCollide = false,
2033
        Locked = true,
2034
        BrickColor = BrickColor.new(tostring(BColor)),
2035
        Name = Name,
2036
        Size = Size,
2037
        Material = Material
2038
    })
2039
    RemoveOutlines(Part)
2040
    return Part
2041
end
2042
function CreateMesh1(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2043
    local Msh = Create(Mesh)({
2044
        Parent = Part,
2045
        Offset = OffSet,
2046
        Scale = Scale
2047
    })
2048
    if Mesh == "SpecialMesh" then
2049
        Msh.MeshType = MeshType
2050
        Msh.MeshId = MeshId
2051
    end
2052
    return Msh
2053
end
2054
function CreateWeld(Parent, Part0, Part1, C0, C1)
2055
    local Weld = Create("Weld")({
2056
        Parent = Parent,
2057
        Part0 = Part0,
2058
        Part1 = Part1,
2059
        C0 = C0,
2060
        C1 = C1
2061
    })
2062
    return Weld
2063
end
2064
 
2065
abss = Instance.new("BillboardGui",char)
2066
abss.Size = UDim2.new(10,0,10,0)
2067
abss.Enabled = false
2068
imgl = Instance.new("ImageLabel",abss)
2069
imgl.Position = UDim2.new(0,0,0,0)
2070
imgl.Size = UDim2.new(1,0,1,0)
2071
imgl.Image = "rbxassetid://153485522"
2072
imgl.BackgroundTransparency = 1
2073
imgl.ImageColor3 = Color3.new(.9,0,0)
2074
img2 = Instance.new("ImageLabel",abss)
2075
img2.Position = UDim2.new(0,0,0,0)
2076
img2.Size = UDim2.new(1,0,1,0)
2077
img2.Image = "rbxassetid://153485522"
2078
img2.BackgroundTransparency = 1
2079
img2.ImageColor3 = Color3.new(.9,0,0)
2080
 
2081
function TargetSelect(person)
2082
local dd=coroutine.wrap(function()
2083
if targetted ~= person then
2084
targetted = person
2085
img2.Size = UDim2.new(1,0,1,0)
2086
img2.ImageTransparency = 0
2087
img2.Position = UDim2.new(0,0,0,0)
2088
for i = 0, 2, 0.1 do
2089
swait()
2090
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
2091
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
2092
img2.ImageTransparency = img2.ImageTransparency + 0.05
2093
end
2094
end
2095
end)
2096
dd()
2097
end
2098
 
2099
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
2100
    local NEWWELD = IT(TYPE)
2101
    NEWWELD.Part0 = PART0
2102
    NEWWELD.Part1 = PART1
2103
NEWWELD.C0 = C0
2104
    NEWWELD.C1 = C1
2105
    NEWWELD.Parent = PARENT
2106
    return NEWWELD
2107
end
2108
 
2109
local GRIP = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, HANDLE, CF(0,-1.1,-0.25)*ANGLES(RAD(-110),RAD(0),RAD(0))*ANGLES(RAD(0),RAD(0),RAD(180)), CF(0,0,0))
2110
 
2111
local Blood1 = Create("ParticleEmitter")({
2112
  Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
2113
  Transparency = NumberSequence.new(0.1, 1),
2114
  Size = NumberSequence.new(0.5, 0),
2115
  Texture = "rbxassetid://602578593",
2116
  Lifetime = NumberRange.new(0.8),
2117
  Rate = 255,
2118
  VelocitySpread = 40,
2119
  Rotation = NumberRange.new(100),
2120
  Speed = NumberRange.new(5),
2121
  LightEmission = 0,
2122
  LockedToPart = false,
2123
  Acceleration = Vector3.new(0, -10, 0),
2124
  EmissionDirection = "Bottom"
2125
})
2126
function Sayonara()
2127
    local target = nil
2128
    local targettorso = nil
2129
    if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
2130
        if mouse.Target.Parent.Humanoid.PlatformStand == false then
2131
            target = mouse.Target.Parent.Humanoid
2132
            targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
2133
            targethead = mouse.Target.Parent:FindFirstChild("Head")
2134
            targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
2135
            targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
2136
        end
2137
    end
2138
    if target ~= nil then
2139
        targettorso.Anchored = true
2140
        attack = true
2141
        hum.WalkSpeed = 0
2142
        root.CFrame = targettorso.CFrame * CF(0,0,2.4)
2143
        for i = 0,6.2,0.1 do
2144
            swait()
2145
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
2146
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
2147
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
2148
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
2149
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(10)), 0.1)
2150
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-10)), 0.1)
2151
        end
2152
        do
2153
        CreateSound("429400881", targettorso, 5, 1)
2154
        local ModelArm02 = New("Model", char, "Arm", {})
2155
        local ModelArm03 = New("Model", char, "Arm", {})
2156
        local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
2157
        local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
2158
        local Arm02 = targetleftarm:Clone()
2159
        local Arm03 = targetrightarm:Clone()
2160
        targetleftarm.Transparency = 1
2161
        targetrightarm.Transparency = 1
2162
        Arm02.Parent = ModelArm02
2163
        Arm03.Parent = ModelArm03
2164
        for i, v in pairs(Arm02:GetChildren()) do
2165
          v:Destroy()
2166
        end
2167
        for i, v in pairs(Arm03:GetChildren()) do
2168
          v:Destroy()
2169
        end
2170
        local weldArm02 = Instance.new("Weld")
2171
        weldArm02.Parent = Arm02
2172
        weldArm02.Part0 = targetleftarm
2173
        weldArm02.Part1 = Arm02
2174
        weldArm02.C1 = CFrame.new(0, 0, 0)
2175
        local weldArm03 = Instance.new("Weld")
2176
        weldArm03.Parent = Arm03
2177
        weldArm03.Part0 = targetrightarm
2178
        weldArm03.Part1 = Arm03
2179
        weldArm03.C1 = CFrame.new(0, 0, 0)
2180
        for i, v in pairs(target:GetChildren()) do
2181
          if v:IsA("Shirt") then
2182
            v:clone().Parent = ModelArm02
2183
          end
2184
        end
2185
        for i, v in pairs(target:GetChildren()) do
2186
          if v:IsA("Shirt") then
2187
            v:clone().Parent = ModelArm03
2188
          end
2189
        end
2190
        weldArm02.Part0 = la
2191
        weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2192
        weldArm03.Part0 = ra
2193
        weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2194
        local BE1 = Blood1:Clone()
2195
        BE1.Parent = targetleftarm
2196
        game:GetService("Debris"):AddItem(BE1, 3)
2197
        BE1.Rate = 255
2198
        local BE2 = Blood1:Clone()
2199
        BE2.Parent = targetrightarm
2200
        game:GetService("Debris"):AddItem(BE2, 3)
2201
        BE2.Rate = 255
2202
        for i = 0,6.2,0.1 do
2203
            swait()
2204
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
2205
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2206
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
2207
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
2208
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
2209
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
2210
        end
2211
        for i = 0,6.2,0.1 do
2212
            swait()
2213
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2214
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2215
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
2216
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2217
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(15)), 0.1)
2218
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
2219
        end
2220
        CreateSound("541909763", targettorso, 5, .8)
2221
        weldArm02:Destroy()
2222
        Arm02.CanCollide = true
2223
        weldArm03:Destroy()
2224
        Arm03.CanCollide = true
2225
        local bodyVelocity2 = Create("BodyVelocity")({
2226
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2227
          P = 5000,
2228
          maxForce = Vector3.new(8000, 8000, 8000),
2229
          Parent = Arm02
2230
        })
2231
        local bodyVelocity3 = Create("BodyVelocity")({
2232
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2233
          P = 5000,
2234
          maxForce = Vector3.new(8000, 8000, 8000),
2235
          Parent = Arm03
2236
        })
2237
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
2238
        game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
2239
        for i = 0,6.2,0.1 do
2240
            swait()
2241
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
2242
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2243
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(35)), 0.15)
2244
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
2245
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(15)), 0.1)
2246
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(-15)), 0.1)
2247
        end
2248
        for i = 0,6.2,0.1 do
2249
            swait()
2250
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2251
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2252
        RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
2253
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2254
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
2255
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
2256
        end
2257
        targettorso:Remove()
2258
        for i = 0,6.2,0.1 do
2259
            swait()
2260
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -2.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
2261
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2262
        RH.C0 = clerp(RH.C0, CF(1, -0.2 - 0.1 * Cos(sine / 20), -.5 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
2263
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-35)), 0.15)
2264
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(15)), 0.1)
2265
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(-15)), 0.1)
2266
        end
2267
        end
2268
        targettorso.Anchored = false
2269
        attack = false
2270
        hum.WalkSpeed = 16
2271
        root.CFrame = targettorso.CFrame * CF(0,0,3.4)
2272
    end
2273
end
2274
 
2275
-------------------------------------------------------
2276
--Start Effect Function--
2277
-------------------------------------------------------
2278
EffectModel = Instance.new("Model", char)
2279
Effects = {
2280
  Block = {
2281
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2282
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2283
      prt.Anchored = true
2284
      prt.CFrame = cframe
2285
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2286
      game:GetService("Debris"):AddItem(prt, 10)
2287
      if Type == 1 or Type == nil then
2288
        table.insert(Effects, {
2289
          prt,
2290
          "Block1",
2291
          delay,
2292
          x3,
2293
          y3,
2294
          z3,
2295
          msh
2296
        })
2297
      elseif Type == 2 then
2298
        table.insert(Effects, {
2299
          prt,
2300
          "Block2",
2301
          delay,
2302
          x3,
2303
          y3,
2304
          z3,
2305
          msh
2306
        })
2307
      else
2308
        table.insert(Effects, {
2309
          prt,
2310
          "Block3",
2311
          delay,
2312
          x3,
2313
          y3,
2314
          z3,
2315
          msh
2316
        })
2317
      end
2318
    end
2319
  },
2320
  Sphere = {
2321
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2322
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2323
      prt.Anchored = true
2324
      prt.CFrame = cframe
2325
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2326
      game:GetService("Debris"):AddItem(prt, 10)
2327
      table.insert(Effects, {
2328
        prt,
2329
        "Cylinder",
2330
        delay,
2331
        x3,
2332
        y3,
2333
        z3,
2334
        msh
2335
      })
2336
    end
2337
  },
2338
  Cylinder = {
2339
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2340
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2341
      prt.Anchored = true
2342
      prt.CFrame = cframe
2343
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2344
      game:GetService("Debris"):AddItem(prt, 10)
2345
      table.insert(Effects, {
2346
        prt,
2347
        "Cylinder",
2348
        delay,
2349
        x3,
2350
        y3,
2351
        z3,
2352
        msh
2353
      })
2354
    end
2355
  },
2356
  Wave = {
2357
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2358
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2359
      prt.Anchored = true
2360
      prt.CFrame = cframe
2361
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
2362
      game:GetService("Debris"):AddItem(prt, 10)
2363
      table.insert(Effects, {
2364
        prt,
2365
        "Cylinder",
2366
        delay,
2367
        x3 / 60,
2368
        y3 / 60,
2369
        z3 / 60,
2370
        msh
2371
      })
2372
    end
2373
  },
2374
  Ring = {
2375
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2376
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2377
      prt.Anchored = true
2378
      prt.CFrame = cframe
2379
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2380
      game:GetService("Debris"):AddItem(prt, 10)
2381
      table.insert(Effects, {
2382
        prt,
2383
        "Cylinder",
2384
        delay,
2385
        x3,
2386
        y3,
2387
        z3,
2388
        msh
2389
      })
2390
    end
2391
  },
2392
  Break = {
2393
    Create = function(brickcolor, cframe, x1, y1, z1)
2394
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
2395
      prt.Anchored = true
2396
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2397
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2398
      local num = math.random(10, 50) / 1000
2399
      game:GetService("Debris"):AddItem(prt, 10)
2400
      table.insert(Effects, {
2401
        prt,
2402
        "Shatter",
2403
        num,
2404
        prt.CFrame,
2405
        math.random() - math.random(),
2406
        0,
2407
        math.random(50, 100) / 100
2408
      })
2409
    end
2410
  },
2411
Spiral = {
2412
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2413
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2414
      prt.Anchored = true
2415
      prt.CFrame = cframe
2416
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2417
      game:GetService("Debris"):AddItem(prt, 10)
2418
      table.insert(Effects, {
2419
        prt,
2420
        "Cylinder",
2421
        delay,
2422
        x3,
2423
        y3,
2424
        z3,
2425
        msh
2426
      })
2427
    end
2428
  },
2429
Push = {
2430
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2431
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2432
      prt.Anchored = true
2433
      prt.CFrame = cframe
2434
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2435
      game:GetService("Debris"):AddItem(prt, 10)
2436
      table.insert(Effects, {
2437
        prt,
2438
        "Cylinder",
2439
        delay,
2440
        x3,
2441
        y3,
2442
        z3,
2443
        msh
2444
      })
2445
    end
2446
  }
2447
}
2448
function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
2449
    local fp = IT("Part")
2450
    fp.formFactor = formfactor
2451
    fp.Parent = parent
2452
    fp.Reflectance = reflectance
2453
    fp.Transparency = transparency
2454
    fp.CanCollide = false
2455
    fp.Locked = true
2456
    fp.BrickColor = brickcolor
2457
    fp.Name = name
2458
    fp.Size = size
2459
    fp.Position = tors.Position
2460
    RemoveOutlines(fp)
2461
    fp.Material = "Neon"
2462
    fp:BreakJoints()
2463
    return fp
2464
end
2465
 
2466
function mesh(Mesh,part,meshtype,meshid,offset,scale)
2467
    local mesh = IT(Mesh)
2468
    mesh.Parent = part
2469
    if Mesh == "SpecialMesh" then
2470
        mesh.MeshType = meshtype
2471
    if meshid ~= "nil" then
2472
        mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
2473
        end
2474
    end
2475
    mesh.Offset = offset
2476
    mesh.Scale = scale
2477
    return mesh
2478
end
2479
 
2480
function MagicCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2481
    local type = type
2482
    local rng = Instance.new("Part", char)
2483
    rng.Anchored = true
2484
    rng.BrickColor = color
2485
    rng.CanCollide = false
2486
    rng.FormFactor = 3
2487
    rng.Name = "Ring"
2488
    rng.Material = "Neon"
2489
    rng.Size = Vector3.new(1, 1, 1)
2490
    rng.Transparency = 1
2491
    rng.TopSurface = 0
2492
    rng.BottomSurface = 0
2493
    rng.CFrame = pos
2494
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2495
    local rngm = Instance.new("SpecialMesh", rng)
2496
    rngm.MeshType = MType
2497
    rngm.Scale = Vector3.new(x1, y1, z1)
2498
    local scaler2 = 1
2499
    local speeder = FastSpeed
2500
    if type == "Add" then
2501
        scaler2 = 1 * value
2502
    elseif type == "Divide" then
2503
        scaler2 = 1 / value
2504
    end
2505
    coroutine.resume(coroutine.create(function()
2506
        for i = 0, 10 / bonuspeed, 0.1 do
2507
            swait()
2508
            if type == "Add" then
2509
                scaler2 = scaler2 - 0.01 * value / bonuspeed
2510
            elseif type == "Divide" then
2511
                scaler2 = scaler2 - 0.01 / value * bonuspeed
2512
            end
2513
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
2514
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2515
            rng.Transparency = rng.Transparency - 0.01 * bonuspeed
2516
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2517
        end
2518
        rng:Destroy()
2519
    end))
2520
end
2521
 
2522
local PlayerSize = 1
2523
local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
2524
FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2525
RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2526
LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2527
RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2528
LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2529
 
2530
function Cryo_Freeze()
2531
    attack = true
2532
    for i = 0,5.2,0.03 do
2533
        swait()
2534
        Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2535
        Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2536
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2537
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2538
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
2539
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
2540
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
2541
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
2542
    end
2543
    CreateSound("331666100", tors, 10, 1)
2544
    Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 27, 0.01)
2545
    for i = 1,3,0.1 do
2546
    hum.WalkSpeed = 0.10
2547
    MagniDamage(tors, 400, 1, 10, 0, "Normal")
2548
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
2549
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2550
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
2551
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
2552
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
2553
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
2554
    end
2555
    for i = 1,10,0.1 do
2556
        swait(10)
2557
    hum.WalkSpeed = 0.10
2558
    MagniDamage(tors, 400, 1, 1, 0, "Normal")
2559
    Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 1, 0.02)
2560
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
2561
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2562
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
2563
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
2564
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
2565
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
2566
    end
2567
    wait(.6)
2568
    attack = false
2569
end
2570
 
2571
function HAAAAA() --HTGJHYG
2572
    attack = true
2573
    hum.WalkSpeed = 0.30
2574
    CreateSound("794081034", hed, 10, 1)
2575
        Character.Head.face.Texture = "rbxassetid://396389196"
2576
    for i = 0,2,0.1 do
2577
        swait()
2578
        CameraEnshaking(1, 2)
2579
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2580
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
2581
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2582
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2583
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
2584
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
2585
    end
2586
    for i = 0,14.7,0.1 do
2587
        swait()
2588
        CameraEnshaking(1, 3)
2589
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
2590
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
2591
        RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
2592
        LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
2593
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
2594
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
2595
    end
2596
    attack = false
2597
        Character.Head.face.Texture = "rbxassetid://620619801"
2598
    hum.WalkSpeed = 16
2599
end
2600
 
2601
function Hell_From_Above()
2602
    local UhhhhThing = New("Part",EffectModel,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
2603
    attack = true
2604
    hum.WalkSpeed = 3.01
2605
    for i = 0,6.3,0.1 do
2606
        swait()
2607
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2608
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2609
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2610
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
2611
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
2612
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
2613
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
2614
    end
2615
    CreateSound("142070127", tors, 10, 1)
2616
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2617
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2618
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2619
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2620
    for i = 0,3.8,0.1 do
2621
        swait()
2622
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2623
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2624
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
2625
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
2626
        RW.C0 = clerp(RW.C0, CF(1.5, .2 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
2627
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
2628
    end
2629
    CreateSound("224339201", tors, 10, 0.5)
2630
    for i = 1, 3 do
2631
    MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
2632
    UhhhhThing.CFrame = mouse.Hit
2633
    Effects.Cylinder.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
2634
    Effects.Block.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
2635
    end
2636
    UhhhhThing:Destroy()
2637
    attack = false
2638
    hum.WalkSpeed = 16
2639
end
2640
 
2641
function Magic(bonuspeed, type, pos, scale, value, color, MType)
2642
    local type = type
2643
    local rng = Instance.new("Part", char)
2644
    rng.Anchored = true
2645
    rng.BrickColor = color
2646
    rng.CanCollide = false
2647
    rng.FormFactor = 3
2648
    rng.Name = "Ring"
2649
    rng.Material = "Neon"
2650
    rng.Size = Vector3.new(1, 1, 1)
2651
    rng.Transparency = 0
2652
    rng.TopSurface = 0
2653
    rng.BottomSurface = 0
2654
    rng.CFrame = pos
2655
    local rngm = Instance.new("SpecialMesh", rng)
2656
    rngm.MeshType = MType
2657
    rngm.Scale = scale
2658
    local scaler2 = 1
2659
    if type == "Add" then
2660
        scaler2 = 1 * value
2661
    elseif type == "Divide" then
2662
        scaler2 = 1 / value
2663
    end
2664
    coroutine.resume(coroutine.create(function()
2665
        for i = 0, 10 / bonuspeed, 0.1 do
2666
            swait()
2667
            if type == "Add" then
2668
                scaler2 = scaler2 - 0.01 * value / bonuspeed
2669
            elseif type == "Divide" then
2670
                scaler2 = scaler2 - 0.01 / value * bonuspeed
2671
            end
2672
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2673
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
2674
        end
2675
        rng:Destroy()
2676
    end))
2677
end
2678
 
2679
function Eviscerate(dude)
2680
    if dude.Name ~= char then
2681
        local bgf = IT("BodyGyro", dude.Head)
2682
        bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2683
        local val = IT("BoolValue", dude)
2684
        val.Name = "IsHit"
2685
        local ds = coroutine.wrap(function()
2686
            dude:WaitForChild("Head"):BreakJoints()
2687
            wait(0.5)
2688
            target = nil
2689
            coroutine.resume(coroutine.create(function()
2690
                for i, v in pairs(dude:GetChildren()) do
2691
                    if v:IsA("Accessory") then
2692
                        v:Destroy()
2693
                    end
2694
                    if v:IsA("Humanoid") then
2695
                        v:Destroy()
2696
                    end
2697
                    if v:IsA("CharacterMesh") then
2698
                        v:Destroy()
2699
                    end
2700
                    if v:IsA("Model") then
2701
                        v:Destroy()
2702
                    end
2703
                    if v:IsA("Part") or v:IsA("MeshPart") then
2704
                        for x, o in pairs(v:GetChildren()) do
2705
                            if o:IsA("Decal") then
2706
                                o:Destroy()
2707
                            end
2708
                        end
2709
                        coroutine.resume(coroutine.create(function()
2710
                            v.Material = "Neon"
2711
                            v.CanCollide = false
2712
                            local PartEmmit1 = IT("ParticleEmitter", v)
2713
                            PartEmmit1.LightEmission = 1
2714
                            PartEmmit1.Texture = "rbxassetid://284205403"
2715
                            PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2716
                            PartEmmit1.Rate = 150
2717
                            PartEmmit1.Lifetime = NumberRange.new(1)
2718
                            PartEmmit1.Size = NumberSequence.new({
2719
                                NumberSequenceKeypoint.new(0, 0.75, 0),
2720
                                NumberSequenceKeypoint.new(1, 0, 0)
2721
                            })
2722
                            PartEmmit1.Transparency = NumberSequence.new({
2723
                                NumberSequenceKeypoint.new(0, 0, 0),
2724
                                NumberSequenceKeypoint.new(1, 1, 0)
2725
                            })
2726
                            PartEmmit1.Speed = NumberRange.new(0, 0)
2727
                            PartEmmit1.VelocitySpread = 30000
2728
                            PartEmmit1.Rotation = NumberRange.new(-500, 500)
2729
                            PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
2730
                            local BodPoss = IT("BodyPosition", v)
2731
                            BodPoss.P = 3000
2732
                            BodPoss.D = 1000
2733
                            BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2734
                            BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2735
                            v.Color = maincolor.Color
2736
                            coroutine.resume(coroutine.create(function()
2737
                                for i = 0, 49 do
2738
                                    swait(1)
2739
                                    v.Transparency = v.Transparency + 0.08
2740
                                end
2741
                                wait(0.5)
2742
                                PartEmmit1.Enabled = false
2743
                                wait(3)
2744
                                v:Destroy()
2745
                                dude:Destroy()
2746
                            end))
2747
                        end))
2748
                    end
2749
                end
2750
            end))
2751
        end)
2752
        ds()
2753
    end
2754
end
2755
 
2756
function FindNearestHead(Position, Distance, SinglePlayer)
2757
    if SinglePlayer then
2758
        return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
2759
    end
2760
    local List = {}
2761
    for i, v in pairs(workspace:GetChildren()) do
2762
        if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
2763
            table.insert(List, v)
2764
        end
2765
    end
2766
    return List
2767
end
2768
 
2769
function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2770
    local type = type
2771
    local rng = Instance.new("Part", char)
2772
    rng.Anchored = true
2773
    rng.BrickColor = color
2774
    rng.CanCollide = false
2775
    rng.FormFactor = 3
2776
    rng.Name = "Ring"
2777
    rng.Material = "Neon"
2778
    rng.Size = Vector3.new(1, 1, 1)
2779
    rng.Transparency = 0
2780
    rng.TopSurface = 0
2781
    rng.BottomSurface = 0
2782
    rng.CFrame = pos
2783
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2784
    local rngm = Instance.new("SpecialMesh", rng)
2785
    rngm.MeshType = MType
2786
    rngm.Scale = Vector3.new(x1, y1, z1)
2787
    local scaler2 = 1
2788
    local speeder = FastSpeed
2789
    if type == "Add" then
2790
        scaler2 = 1 * value
2791
    elseif type == "Divide" then
2792
        scaler2 = 1 / value
2793
    end
2794
    coroutine.resume(coroutine.create(function()
2795
        for i = 0, 10 / bonuspeed, 0.1 do
2796
            swait()
2797
            if type == "Add" then
2798
                scaler2 = scaler2 - 0.01 * value / bonuspeed
2799
            elseif type == "Divide" then
2800
                scaler2 = scaler2 - 0.01 / value * bonuspeed
2801
            end
2802
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
2803
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2804
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2805
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2806
        end
2807
        rng:Destroy()
2808
    end))
2809
end
2810
 
2811
function SoulSteal(dude)
2812
if dude.Name ~= char then
2813
local bgf = IT("BodyGyro", dude.Head)
2814
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2815
local val = IT("BoolValue", dude)
2816
val.Name = "IsHit"
2817
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
2818
local soulst = coroutine.wrap(function()
2819
local soul = Instance.new("Part",dude)
2820
soul.Size = Vector3.new(1,1,1)
2821
soul.CanCollide = false
2822
soul.Anchored = false
2823
soul.Position = torso.Position
2824
soul.Transparency = 1
2825
local PartEmmit1 = IT("ParticleEmitter", soul)
2826
PartEmmit1.LightEmission = 1
2827
PartEmmit1.Texture = "rbxassetid://569507414"
2828
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2829
PartEmmit1.Rate = 250
2830
PartEmmit1.Lifetime = NumberRange.new(1.6)
2831
PartEmmit1.Size = NumberSequence.new({
2832
    NumberSequenceKeypoint.new(0, 1, 0),
2833
    NumberSequenceKeypoint.new(1, 0, 0)
2834
})
2835
PartEmmit1.Transparency = NumberSequence.new({
2836
    NumberSequenceKeypoint.new(0, 0, 0),
2837
    NumberSequenceKeypoint.new(1, 1, 0)
2838
})
2839
PartEmmit1.Speed = NumberRange.new(0, 0)
2840
PartEmmit1.VelocitySpread = 30000
2841
PartEmmit1.Rotation = NumberRange.new(-360, 360)
2842
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
2843
local BodPoss = IT("BodyPosition", soul)
2844
BodPoss.P = 3000
2845
BodPoss.D = 1000
2846
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2847
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2848
wait(1.6)
2849
soul.Touched:connect(function(hit)
2850
    if hit.Parent == char then
2851
    soul:Destroy()
2852
    end
2853
end)
2854
wait(1.2)
2855
while soul do
2856
    swait()
2857
    PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2858
    BodPoss.Position = tors.Position
2859
end
2860
end)
2861
    soulst()
2862
    end
2863
end
2864
function FaceMouse()
2865
local   Cam = workspace.CurrentCamera
2866
    return {
2867
        CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
2868
        Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
2869
    }
2870
end
2871
-------------------------------------------------------
2872
--End Effect Function--
2873
-------------------------------------------------------
2874
function Cso(ID, PARENT, VOLUME, PITCH)
2875
    local NSound = nil
2876
    coroutine.resume(coroutine.create(function()
2877
        NSound = IT("Sound", PARENT)
2878
        NSound.Volume = VOLUME
2879
        NSound.Pitch = PITCH
2880
        NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
2881
        swait()
2882
        NSound:play()
2883
        game:GetService("Debris"):AddItem(NSound, 10)
2884
    end))
2885
    return NSound
2886
end
2887
function CameraEnshaking(Length, Intensity)
2888
    coroutine.resume(coroutine.create(function()
2889
        local intensity = 1 * Intensity
2890
        local rotM = 0.01 * Intensity
2891
        for i = 0, Length, 0.1 do
2892
            swait()
2893
            intensity = intensity - 0.05 * Intensity / Length
2894
            rotM = rotM - 5.0E-4 * Intensity / Length
2895
            hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
2896
            cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
2897
        end
2898
        hum.CameraOffset = Vector3.new(0, 0, 0)
2899
    end))
2900
end
2901
function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
2902
local Hitboxpart = Instance.new("Part", EffectModel)
2903
  RemoveOutlines(Hitboxpart)
2904
  Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
2905
  Hitboxpart.CanCollide = false
2906
  Hitboxpart.Transparency = 1
2907
  Hitboxpart.Anchored = true
2908
  Hitboxpart.CFrame = Pose
2909
  game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
2910
  MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
2911
end
2912
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2913
  local prt = CreatePart1(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2914
  prt.Anchored = true
2915
  prt.CFrame = cframe
2916
  local msh = CreateMesh1("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2917
  game:GetService("Debris"):AddItem(prt, 10)
2918
  if Type == 1 or Type == nil then
2919
    table.insert(Effects, {
2920
      prt,
2921
      "Block1",
2922
      delay,
2923
      x3,
2924
      y3,
2925
      z3,
2926
      msh
2927
    })
2928
  elseif Type == 2 then
2929
    table.insert(Effects, {
2930
      prt,
2931
      "Block2",
2932
      delay,
2933
      x3,
2934
      y3,
2935
      z3,
2936
      msh
2937
    })
2938
  elseif Type == 3 then
2939
    table.insert(Effects, {
2940
      prt,
2941
      "Block3",
2942
      delay,
2943
      x3,
2944
      y3,
2945
      z3,
2946
      msh
2947
    })
2948
  end
2949
end
2950
 
2951
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2952
    local Part = Create("Part"){
2953
        Parent = Parent,
2954
        Reflectance = Reflectance,
2955
        Transparency = Transparency,
2956
        CanCollide = false,
2957
        Locked = true,
2958
        BrickColor = BrickColor.new(tostring(BColor)),
2959
        Name = Name,
2960
        Size = Size,
2961
        Material = Material,
2962
    }
2963
    RemoveOutlines(Part)
2964
    return Part
2965
end
2966
   
2967
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2968
    local Msh = Create(Mesh){
2969
        Parent = Part,
2970
        Offset = OffSet,
2971
        Scale = Scale,
2972
    }
2973
    if Mesh == "SpecialMesh" then
2974
        Msh.MeshType = MeshType
2975
        Msh.MeshId = MeshId
2976
    end
2977
    return Msh
2978
end
2979
 
2980
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2981
local prt = CreatePart(workspace,"Neon",0,0,brickcolor,"Effect", Vector3.new(.5,.5,.5))--part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2982
prt.Anchored = true
2983
prt.CFrame = cframe
2984
local msh = CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
2985
game:GetService("Debris"):AddItem(prt,2)
2986
coroutine.resume(coroutine.create(function(Part,Mesh,num)
2987
for i=0,1,delay do
2988
swait()
2989
Part.Transparency=i
2990
Mesh.Scale=Mesh.Scale + Vector3.new(x3,y3,z3)
2991
end
2992
Part.Parent=nil
2993
end),prt,msh,(math.random(0,1)+math.random())/5)
2994
end
2995
-------------------------------------------------------
2996
--End Important Functions--
2997
-------------------------------------------------------
2998
-------------------------------------------------------
2999
 
3000
 
3001
--[[
3002
        Thanks for using Build-To-Lua by jarredbcv.
3003
]]--
3004
 
3005
New = function(Object, Parent, Name, Data)
3006
    local Object = Instance.new(Object)
3007
    for Index, Value in pairs(Data or {}) do
3008
        Object[Index] = Value
3009
    end
3010
    Object.Parent = Parent
3011
    Object.Name = Name
3012
    return Object
3013
end
3014
   
3015
Gaunty = New("Model",char,"Gaunty",{})
3016
Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3017
Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3018
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595344, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3019
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161155701, 0.603512526, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3020
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595367, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3021
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471122265, 0.600126028, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3022
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 3.62595415, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3023
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812294, 0.606899738, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3024
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765471, 3.62595463, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3025
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.448780537, 0.610177517, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3026
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3027
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.459102631, -0.489744425, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3028
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765627, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3029
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149136543, -0.486357927, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3030
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765537, 2.53595448, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3031
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160831451, -0.48297143, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3032
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.53595424, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3033
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460799217, -0.479694128, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3034
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64553881, -77.6613617, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3035
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3036
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(-0.00235080719, 0.624869347, 0.00694274902, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3037
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 3.73544312, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3038
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3039
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.000443935394, 0.714845657, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3040
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.52554965, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3041
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3042
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00275993347, 0.504870415, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3043
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553746, -77.6613541, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3044
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3045
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00966835022, -0.465003252, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3046
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3047
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3048
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3049
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480494, 2.43554902, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3050
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3051
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0147790909, -0.585001707, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3052
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3053
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3054
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595558, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3055
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00464963913, 0.606931448, -0.149864197, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3056
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595606, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3057
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00278997421, 0.603431463, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3058
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595654, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3059
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00554895401, 0.600307703, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3060
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3061
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3062
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3063
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3064
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3065
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00736999512, -0.482939243, -0.161483765, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3066
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595614, -78.1079254, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3067
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0101289749, -0.479815245, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3068
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765547, 3.62595677, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3069
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00554943085, 0.600307941, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3070
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 3.62595701, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3071
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00278949738, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3072
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3073
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.000350952148, 0.606987953, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3074
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3075
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00311040878, 0.61011219, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3076
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3077
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3078
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3079
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0123701096, -0.482883692, -0.161437988, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3080
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3081
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3082
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595686, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3083
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00647068024, -0.489563227, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3084
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595701, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3085
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471121788, 0.600129128, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3086
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.62595725, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3087
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161154747, 0.603516102, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3088
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765442, 3.62595773, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3089
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812771, 0.606903076, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3090
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765375, 3.6259582, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3091
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.44878149, 0.610180855, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3092
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595781, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3093
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460801125, -0.47969079, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3094
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3095
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160833359, -0.48296833, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3096
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765341, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3097
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149133682, -0.486355066, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3098
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765383, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3099
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.4591012, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3100
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203499, 3.4509573, -77.7865677, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3101
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00760126114, 0.431732178, -0.120269775, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3102
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203451, 3.45095778, -77.5215683, -1.0000006, -6.18456397e-10, -9.12696123e-08, 6.18456397e-10, 1.0000006, -4.65661287e-09, 8.38190317e-08, 4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3103
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1),C1 = CFrame.new(0.00508022308, 0.428877592, 0.144706726, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3104
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 2.81095791, -77.7865601, -1.0000006, 8.81700544e-08, 3.7252903e-09, -8.69331416e-08, -1.0000006, 4.65661287e-09, -3.7252903e-09, -4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3105
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -8.74227766e-08, 0, 8.74227766e-08, -1, 0, 0, 0, 1),C1 = CFrame.new(0.0146594048, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3106
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 2.8209579, -77.5215607, 1.0000006, -8.69331416e-08, 8.38190317e-08, -8.81700544e-08, -1.0000006, -4.65661287e-09, 9.12696123e-08, -4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3107
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -8.74227766e-08, 8.74227766e-08, -8.74227766e-08, -1, -7.64274186e-15, 8.74227766e-08, 0, -1),C1 = CFrame.new(0.0120282173, -0.201047897, 0.137992859, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3108
Wedge = New("WedgePart",Gaunty,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113148, -77.6620178, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3109
mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.0109024048, 1.04061508, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3110
 
3111
Gaunty2 = New("Model",char,"Gaunty2",{})
3112
Handle2 = New("Part",Gaunty2,"Handle2",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3113
Mesh = New("BlockMesh",Handle2,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3114
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595367, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3115
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161155701, 0.603512764, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3116
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595439, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3117
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471122265, 0.600126743, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3118
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765394, 3.6259551, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3119
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813248, 0.606900692, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3120
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765375, 3.62595558, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3121
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.44878149, 0.610178471, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3122
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765621, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3123
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459103584, -0.489744902, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3124
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765722, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3125
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149137497, -0.486358404, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3126
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 2.53595448, -77.6579514, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3127
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160831928, -0.482971191, -3.05175781e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3128
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.535954, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3129
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460799217, -0.479694366, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3130
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64554, -77.661377, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3131
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3132
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(-0.00235033035, 0.624870777, 0.00692749023, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3133
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.6649003, 3.73544407, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3134
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3135
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.000444412231, 0.714846611, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3136
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.5255506, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3137
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3138
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00275993347, 0.504871368, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3139
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553699, -77.6613541, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3140
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3141
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00966835022, -0.465003729, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3142
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3143
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3144
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3145
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480589, 2.43554854, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3146
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3147
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0147781372, -0.585002184, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3148
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3149
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3150
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265511, 3.6259563, -77.8179169, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3151
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00464916229, 0.606932163, -0.149848938, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3152
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765451, 3.62595701, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3153
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00278902054, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3154
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595749, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3155
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554895401, 0.600308895, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3156
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3157
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3158
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3159
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3160
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3161
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00736999512, -0.482939243, -0.161468506, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3162
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595567, -78.1079254, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3163
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0101289749, -0.479815722, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3164
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3165
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554847717, 0.600308895, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3166
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765404, 3.62595797, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3167
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0027885437, 0.603433609, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3168
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.6259594, -77.8179321, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3169
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.000351905823, 0.606989861, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3170
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.62595844, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3171
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00311136246, 0.610113144, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3172
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3173
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3174
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3175
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0123701096, -0.48288393, -0.161422729, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3176
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3177
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3178
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595662, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3179
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00647068024, -0.489563465, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3180
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595797, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3181
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471121788, 0.600130081, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3182
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.6259582, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3183
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161154747, 0.603517056, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3184
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765347, 3.62595868, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3185
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813725, 0.60690403, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3186
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.2176528, 3.62595916, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3187
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.448782444, 0.610181808, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3188
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595757, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3189
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460801601, -0.479691029, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3190
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3191
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160833836, -0.48296833, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3192
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765436, 2.5359571, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3193
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149134636, -0.486355305, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3194
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 2.53595734, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3195
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459102154, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3196
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 3.45095801, -77.7865524, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3197
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00760221481, 0.431732655, -0.120254517, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3198
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 3.45095849, -77.521553, -1.00000179, -2.26282282e-09, -9.87201929e-08, 2.28465069e-09, 1.00000179, -1.39698386e-08, 7.63684511e-08, 1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3199
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, 1.45519152e-09, 8.00937414e-08, -1.44063961e-09, 1.00000119, 9.31322575e-09, -9.49949026e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.00508117676, 0.428878307, 0.144721985, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3200
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203308, 2.81095791, -77.7865601, -1.00000179, 8.98216967e-08, 1.11758709e-08, -8.52742232e-08, -1.00000179, 1.39698386e-08, -1.11758709e-08, -1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3201
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, -8.61036824e-08, -7.4505806e-09, 8.89922376e-08, -1.00000119, -9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0146603584, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3202
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.6620326, 2.82095814, -77.5215454, 1.00000179, -8.52887752e-08, 7.63684511e-08, -8.98362487e-08, -1.00000179, -1.39698386e-08, 9.87201929e-08, -1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3203
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -8.89995135e-08, 9.49949026e-08, -8.61109584e-08, -1.00000119, -9.31322575e-09, 8.00937414e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.012029171, -0.201047897, 0.138008118, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3204
Wedge = New("WedgePart",Gaunty2,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113243, -77.6620178, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3205
mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.0109024048, 1.04061604, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3206
 
3207
 
3208
NewInstance = function(instance,parent,properties)
3209
    local inst = Instance.new(instance,parent)
3210
    if(properties)then
3211
        for i,v in next, properties do
3212
            pcall(function() inst[i] = v end)
3213
        end
3214
    end
3215
    return inst;
3216
end
3217
 
3218
local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
3219
local HW2 = NewInstance('Motor', char, {Part0 = la, Part1 = Handle2, C0 = CF(0,-.51,0) * angles(Rad(0),Rad(180),Rad(0))})
3220
 
3221
for _,v in next, Gaunty:children() do
3222
    v.CanCollide = false
3223
end
3224
for _,v in next, Gaunty2:children() do
3225
    v.CanCollide = false
3226
end
3227
local all, last = {}, nil
3228
ArmourParts = {}
3229
NeonParts = {}
3230
function scan(p)
3231
  for _, v in pairs(p:GetChildren()) do
3232
    if v:IsA("BasePart") then
3233
      if v.BrickColor == BrickColor.new("Black") then
3234
        table.insert(ArmourParts, v)
3235
      end
3236
      if v.BrickColor == BrickColor.new("Institutional white") then
3237
        table.insert(NeonParts, v)
3238
      end
3239
      if last then
3240
        local w = Instance.new("Weld")
3241
        w.Part0, w.Part1 = last, v
3242
        w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
3243
        w.Parent = last
3244
      end
3245
      table.insert(all, v)
3246
      last = v
3247
    end
3248
    scan(v)
3249
  end
3250
end
3251
scan(Gaunty)
3252
local all2, last2 = {}, nil
3253
ArmourParts2 = {}
3254
NeonParts2 = {}
3255
function scan2(p)
3256
  for _, v in pairs(p:GetChildren()) do
3257
    if v:IsA("BasePart") then
3258
      if v.BrickColor == BrickColor.new("Black") then
3259
        table.insert(ArmourParts2, v)
3260
      end
3261
      if v.BrickColor == BrickColor.new("Institutional white") then
3262
        table.insert(NeonParts2, v)
3263
      end
3264
      if last2 then
3265
        local w = Instance.new("Weld")
3266
        w.Part0, w.Part1 = last2, v
3267
        w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
3268
        w.Parent = last2
3269
      end
3270
      table.insert(all2, v)
3271
      last2 = v
3272
    end
3273
    scan2(v)
3274
  end
3275
end
3276
scan2(Gaunty2)
3277
for i, v in pairs(ArmourParts) do
3278
     v.BrickColor = BrickC("Black")
3279
        end
3280
for i, v in pairs(NeonParts) do
3281
     v.BrickColor = BrickC("Dark stone grey")
3282
        end
3283
for i, v in pairs(ArmourParts2) do
3284
     v.BrickColor = BrickC("Black")
3285
        end
3286
for i, v in pairs(NeonParts2) do
3287
     v.BrickColor = BrickC("Dark stone grey")
3288
        end
3289
local EyeSizes={
3290
    NumberSequenceKeypoint.new(0,0.65,0),
3291
    NumberSequenceKeypoint.new(0.5,0.7,0),
3292
    NumberSequenceKeypoint.new(1,0,0)
3293
}
3294
local EyeTrans={
3295
    NumberSequenceKeypoint.new(0,0,0),
3296
    NumberSequenceKeypoint.new(0.5,0,0),
3297
    NumberSequenceKeypoint.new(1,1,0)
3298
}
3299
local PE2=Instance.new("ParticleEmitter", ra)
3300
PE2.LightEmission=.9
3301
PE2.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Royal purple").Color)
3302
PE2.Transparency=NumberSequence.new(EyeTrans)
3303
PE2.Lifetime=NumberRange.new(0.35)
3304
PE2.Rotation=NumberRange.new(0,360)
3305
PE2.Rate=999
3306
PE2.VelocitySpread = 10000
3307
PE2.Acceleration = Vector3.new(0,25,0)
3308
PE2.ZOffset = 0.5
3309
PE2.Drag = 0
3310
PE2.Speed = NumberRange.new(0,0,0)
3311
PE2.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
3312
PE2.Name = "PE2"
3313
PE2.Enabled = true
3314
PE2.LockedToPart = true
3315
--
3316
local EyeSizes={
3317
    NumberSequenceKeypoint.new(0,0.65,0),
3318
    NumberSequenceKeypoint.new(0.5,0.7,0),
3319
    NumberSequenceKeypoint.new(1,0,0)
3320
}
3321
local EyeTrans={
3322
    NumberSequenceKeypoint.new(0,0,0),
3323
    NumberSequenceKeypoint.new(0.5,0,0),
3324
    NumberSequenceKeypoint.new(1,1,0)
3325
}
3326
local PE3=Instance.new("ParticleEmitter", la)
3327
PE3.LightEmission=.9
3328
PE3.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Royal purple").Color)
3329
PE3.Transparency=NumberSequence.new(EyeTrans)
3330
PE3.Lifetime=NumberRange.new(0.35)
3331
PE3.Rotation=NumberRange.new(0,360)
3332
PE3.Rate=999
3333
PE2.VelocitySpread = 10000
3334
PE3.Acceleration = Vector3.new(0,25,0)
3335
PE3.ZOffset = 0.5
3336
PE3.Drag = 0
3337
PE3.Speed = NumberRange.new(0,0,0)
3338
PE3.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
3339
PE3.Name = "PE3"
3340
PE3.Enabled = true
3341
PE3.LockedToPart = true
3342
--
3343
-------------------------------------------------------
3344
--Start Customization--
3345
-------------------------------------------------------
3346
 
3347
---------------------------------------------
3348
local Player_Size = 1
3349
if Player_Size ~= 1 then
3350
root.Size = root.Size * Player_Size
3351
tors.Size = tors.Size * Player_Size
3352
hed.Size = hed.Size * Player_Size
3353
ra.Size = ra.Size * Player_Size
3354
la.Size = la.Size * Player_Size
3355
rl.Size = rl.Size * Player_Size
3356
ll.Size = ll.Size * Player_Size
3357
----------------------------------------------------------------------------------
3358
rootj.Parent = root
3359
neck.Parent = tors
3360
RW.Parent = tors
3361
LW.Parent = tors
3362
RH.Parent = tors
3363
LH.Parent = tors
3364
----------------------------------------------------------------------------------
3365
rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3366
rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3367
neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
3368
neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
3369
RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
3370
LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
3371
----------------------------------------------------------------------------------
3372
RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3373
LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3374
RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3375
LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3376
--hat.Parent = Character
3377
end
3378
----------------------------------------------------------------------------------
3379
local SONG = 685766564
3380
local SONG2 = 0
3381
local Music = Instance.new("Sound",tors)
3382
Music.Volume = 8
3383
Music.Looped = true
3384
Music.Pitch = 1 --Pitcher
3385
----------------------------------------------------------------------------------
3386
local equipped = false
3387
local idle = 0
3388
local change = 1
3389
local val = 0
3390
local toim = 0
3391
local idleanim = 0.4
3392
local sine = 0
3393
local Mode = 1
3394
----------------------------------------------------------------------------------
3395
hum.WalkSpeed = 27
3396
hum.JumpPower = 57
3397
hum.Animator.Parent = nil
3398
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3399
local naeeym2 = IT("BillboardGui",char)
3400
naeeym2.AlwaysOnTop = true
3401
naeeym2.Size = UDim2.new(5,35,2,15)
3402
naeeym2.StudsOffset = Vector3.new(0,2,0)
3403
naeeym2.MaxDistance = 75
3404
naeeym2.Adornee = hed
3405
naeeym2.Name = "Name"
3406
--naeeym2.PlayerToHideFrom = Player
3407
local tecks2 = IT("TextLabel",naeeym2)
3408
tecks2.BackgroundTransparency = 1
3409
tecks2.TextScaled = true
3410
tecks2.BorderSizePixel = 0
3411
tecks2.Text = "The Lunar is Thinking"
3412
tecks2.Font = "Fantasy"
3413
tecks2.TextSize = 40
3414
tecks2.TextStrokeTransparency = 0
3415
tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3416
tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3417
tecks2.Size = UDim2.new(1,0,0.5,0)
3418
tecks2.Parent = naeeym2
3419
-------------------------------------------------------
3420
--End Customization--
3421
-------------------------------------------------------
3422
 
3423
-----------------------------------------------------
3424
--Start Attacks N Stuff--
3425
-------------------------------------------------------
3426
function resetmode()
3427
    tecks2.Text = "The Lunar is Thinking"
3428
    tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3429
    tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3430
  for i, v in pairs(ArmourParts) do
3431
    v.BrickColor = BrickColor.new("Black")
3432
    v.Material = "Neon"
3433
    v.Transparency = 0
3434
  end
3435
  for i, v in pairs(NeonParts) do
3436
    maincolor = BrickColor.new("Dark stone grey")
3437
    v.BrickColor = maincolor
3438
    v.Material = "Neon"
3439
    v.Transparency = 0
3440
  end
3441
  for i, v in pairs(ArmourParts2) do
3442
    v.BrickColor = BrickColor.new("Black")
3443
    v.Material = "Neon"
3444
    v.Transparency = 0
3445
  end
3446
  for i, v in pairs(NeonParts2) do
3447
    maincolor = BrickColor.new("Dark stone grey")
3448
    v.BrickColor = maincolor
3449
    v.Material = "Neon"
3450
    v.Transparency = 0
3451
  end
3452
    Mode = 1
3453
  SONG = 924434831
3454
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3455
end
3456
 
3457
function Taunt10000()
3458
    attack = true
3459
    Cso("649634100", hed, 10, 0.5)
3460
    for i = 0, 6, 0.1 do
3461
        swait()
3462
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3463
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
3464
        RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
3465
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3466
        RW.C0 = clerp(RW.C0, CF(.7* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-135)), 0.2)
3467
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
3468
    end
3469
    attack = false
3470
end
3471
 
3472
function Taunt2()
3473
    attack = true
3474
    hum.WalkSpeed = 27
3475
        TAUNT2:Play()
3476
    repeat
3477
        swait()
3478
        TAUNT.Parent = tors
3479
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
3480
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-3 - 1.5 * Cos(sine / 7)), Rad(0), Rad(-25)), 0.3)
3481
        RH.C0 = clerp(RH.C0, CF(.8* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, .2* Player_Size) * angles(Rad(0), Rad(45), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3482
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3483
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-20), Rad(25)), 0.1)
3484
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(78 + 3.5 * Cos(sine / 20)), Rad(-25), Rad(-20)), 0.1)
3485
    until TAUNT2.Playing == false
3486
    attack = false
3487
    hum.WalkSpeed = 16
3488
end
3489
 
3490
function AnnoyingSink()
3491
    coroutine.resume(coroutine.create(function()
3492
        attack = true
3493
        for i = 0, 6, 0.1 do
3494
        swait()
3495
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3496
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-6.5 * Sin(sine / 20)), Rad(20), Rad(0)), 0.05)
3497
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
3498
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3499
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-.6), Rad(7)), 0.2)
3500
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-15)), 0.05)
3501
        end
3502
        local Hole2 = CreatePart(3, EffectModel, "Neon", 0, 0, "Really black", "Hole", Vector3.new(15,0,15))
3503
        Hole2.Color = Color3.new(0,0,0)
3504
        local MESH = MakeForm(Hole2,"Cyl")
3505
        MESH.Scale = Vector3.new(0,1,0)
3506
        Hole2.CFrame = CF(mouse.Hit.p)
3507
        Cso("154955269", Hole2, 10, .7)
3508
        for i = 0, 3, 0.1 do
3509
        swait()
3510
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3511
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(20), Rad(0)), 0.05)
3512
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
3513
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3514
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-.6), Rad(7)), 0.2)
3515
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-15)), 0.05)
3516
        end
3517
        attack = false
3518
        for i = 1, 50 do
3519
            swait()
3520
            MESH.Scale = MESH.Scale + Vector3.new(0.02,0,0.02)
3521
        end
3522
        for i = 1, 200 do
3523
            swait()
3524
            Sink(Hole2.Position,Hole2.Size.X/2.2)
3525
        end
3526
        swait(100)
3527
        for i = 1, 50 do
3528
            swait()
3529
            Trail(Hole2)
3530
            MESH.Scale = MESH.Scale - Vector3.new(0.02,0,0.02)
3531
        end
3532
        Hole2:remove()
3533
    end))
3534
end
3535
 
3536
function Taunt()
3537
    attack = true
3538
    hum.WalkSpeed = 0
3539
        TAUNT:Play()
3540
    repeat
3541
        swait()
3542
        TAUNT.Parent = tors
3543
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
3544
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-3 - 1.5 * Cos(sine / 7)), Rad(0), Rad(-25)), 0.3)
3545
        RH.C0 = clerp(RH.C0, CF(.8* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, .2* Player_Size) * angles(Rad(0), Rad(45), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3546
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3547
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-20), Rad(25)), 0.1)
3548
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(78 + 3.5 * Cos(sine / 20)), Rad(-25), Rad(-20)), 0.1)
3549
    until TAUNT.Playing == false
3550
    attack = false
3551
    hum.WalkSpeed = 16
3552
end
3553
function attackone()
3554
    attack = true
3555
    hum.WalkSpeed = 3.01
3556
    for i = 0, 1.7, 0.1 do
3557
        swait()
3558
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(-40)), 0.3)
3559
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
3560
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-7)), 0.3)
3561
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-65), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
3562
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .3* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(45)), 0.3)
3563
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
3564
    end
3565
    Cso("203426541", ra, 10, 1)
3566
    HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3567
    CameraEnshaking(2, 5)
3568
    for i = 0, 1.4, 0.1 do
3569
        swait()
3570
        BlockEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
3571
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(55)), 0.3)
3572
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
3573
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(87), Rad(0)) * angles(Rad(-30), Rad(0), Rad(15)), 0.3)
3574
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-87), Rad(0)) * angles(Rad(-5), Rad(0), Rad(9)), 0.3)
3575
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(35)), 0.3)
3576
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
3577
    end
3578
    hum.WalkSpeed = 16
3579
    attack = false
3580
end
3581
 
3582
 
3583
 
3584
function attacktwo()
3585
    attack = true
3586
    hum.WalkSpeed = 3.01
3587
    for i = 0, 1.7, 0.1 do
3588
        swait()
3589
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3590
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
3591
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-45)), 0.3)
3592
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
3593
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
3594
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
3595
    end
3596
    Cso("203426541", rl, 10, 1)
3597
    HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3598
    CameraEnshaking(2, 3)
3599
    for i = 0, 1.4, 0.1 do
3600
        swait()
3601
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
3602
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
3603
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(65)), 0.3)
3604
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(35)), 0.3)
3605
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
3606
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
3607
    end
3608
    hum.WalkSpeed = 16
3609
    attack = false
3610
end
3611
function attackthree()
3612
    attack = true
3613
    hum.WalkSpeed = 3.01
3614
    for i = 0, 1.4, 0.1 do
3615
        swait()
3616
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
3617
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3618
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.3)
3619
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.3)
3620
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
3621
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
3622
    end
3623
    Cso("203426541", hed, 10, 1)
3624
    for i = 0, 1.7, 0.1 do
3625
        swait()
3626
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3627
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3628
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(30)), 0.3)
3629
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-30)), 0.3)
3630
        RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
3631
        LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
3632
    end
3633
    CameraEnshaking(2, 8)
3634
    Cso("260435136", hed, 10, .9)
3635
    BlockEffect(maincolor, Handle.CFrame * CF(0, -2, 0), 11, 11, 11, 10, 10, 10, 0.04, 1)
3636
    BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -2, 0), 6, 6, 6, 5, 5, 5, 0.04, 1)
3637
    HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3638
    for i = 0, 1.8, 0.1 do
3639
        swait()
3640
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.2)
3641
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.2)
3642
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.2)
3643
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.2)
3644
        RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.2)
3645
        LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.2)
3646
    end
3647
    hum.WalkSpeed = 16
3648
    attack = false
3649
end
3650
 
3651
function somuchcancerwhy() --o no
3652
    attack = true
3653
    hum.WalkSpeed = 0.10
3654
        Character.Head.face.Texture = "rbxassetid://315074049"
3655
        local A = math.random(1,13)
3656
        if A == 1 then
3657
            ohno.SoundId = "rbxassetid://295810519"
3658
            ohno.TimePosition = 1
3659
        end
3660
        if A == 2 then
3661
            ohno.SoundId = "rbxassetid://488472970"
3662
            ohno.TimePosition = 2
3663
        end
3664
        if A == 3 then
3665
            ohno.SoundId = "rbxassetid://917045199"
3666
            ohno.TimePosition = 3
3667
        end
3668
        if A == 4 then
3669
            ohno.SoundId = "rbxassetid://324205173"
3670
            ohno.TimePosition = 1
3671
        end
3672
        if A == 5 then
3673
            ohno.SoundId = "rbxassetid://376134741"
3674
            ohno.TimePosition = 8
3675
        end
3676
        if A == 6 then
3677
            ohno.SoundId = "rbxassetid://164147183"
3678
            ohno.TimePosition = 0
3679
        end
3680
        if A == 7 then
3681
            ohno.SoundId = "rbxassetid://825526716"
3682
            ohno.TimePosition = 1
3683
        end
3684
        if A == 8 then
3685
            ohno.SoundId = "rbxassetid://185460366"
3686
            ohno.TimePosition = 0
3687
        end
3688
        if A == 9 then
3689
            ohno.SoundId = "rbxassetid://273319633"
3690
            ohno.TimePosition = 1
3691
        end
3692
        if A == 10 then
3693
            ohno.SoundId = "rbxassetid://506212392"
3694
            ohno.TimePosition = 2
3695
        end
3696
        if A == 11 then
3697
            ohno.SoundId = "rbxassetid://708297448"
3698
            ohno.TimePosition = 4
3699
        end
3700
        if A == 12 then
3701
            ohno.SoundId = "rbxassetid://497199103"
3702
            ohno.TimePosition = 9
3703
        end
3704
        if A == 13 then
3705
            ohno.SoundId = "rbxassetid://152833989"
3706
            ohno.TimePosition = 1
3707
        end
3708
        ohno:Play()
3709
    for i = 0,100,0.1 do
3710
        swait()
3711
            CameraEnshaking(2, 3)
3712
                ohno.Parent = hed
3713
            char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3714
    end
3715
    attack = false
3716
        ohno:Stop()
3717
        Character.Head.face.Texture = "rbxassetid://620619801"
3718
    hum.WalkSpeed = 16
3719
end
3720
 
3721
function Power_Burst()
3722
    hum.WalkSpeed = 4
3723
    attack = true
3724
    Cso("163619849", Handle, 10, 1.35)
3725
    for i = 0,4.3,0.1 do
3726
        swait()
3727
PixelBlock(3,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.2,0.2,0.2,0.01,maincolor,0)
3728
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
3729
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-23 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3730
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
3731
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
3732
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(156), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3733
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3734
    end
3735
    CameraEnshaking(2.5, 20)
3736
    Cso("539294959", Handle, 10, .9)
3737
    BlockEffect(maincolor, Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
3738
    BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
3739
    HitboxFunction(root.CFrame * CF(0, 0, -0), 0.01, 1, 1, 1, 19, 30, 75, 35, "Random Guy")
3740
    for i = 0,3,0.1 do
3741
        swait()
3742
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
3743
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3744
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
3745
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
3746
        RW.C0 = clerp(RW.C0, CF(1.5, 0.01 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(156), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3747
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3748
    end
3749
    hum.WalkSpeed = 16
3750
    attack = false
3751
end
3752
 
3753
function Eruption2()
3754
    attack = true
3755
    hum.WalkSpeed = 2
3756
        hum.JumpPower = 0
3757
    for i = 0,7,0.1 do
3758
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
3759
        swait()
3760
        Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3761
        Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3762
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
3763
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3764
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3765
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3766
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
3767
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
3768
    end
3769
    CreateSound("144699494", tors, 10, 1)
3770
    Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 1.6, 1.6, 1.6, 0.02)
3771
    Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 3.6, 3.6, 3.6, 0.02)
3772
    Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 5.6, 5.6, 5.6, 0.02)
3773
    Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 8.6, 8, 8, 0.03)
3774
    MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
3775
    coroutine.resume(coroutine.create(function()
3776
        for i = 0,1.8,0.1 do
3777
            swait()
3778
            hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
3779
        end
3780
        for i = 0,1.8,0.1 do
3781
            swait()
3782
        hum.CameraOffset = Vector3.new(0,0,0)
3783
        end
3784
    end))
3785
        local vel2 = Instance.new("BodyVelocity",tors)
3786
        vel2.Velocity = Vector3.new(0,55,0)
3787
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
3788
    for i = 0,4,0.1 do
3789
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
3790
        swait()
3791
        Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3792
        Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3793
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
3794
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3795
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3796
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3797
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
3798
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
3799
    end
3800
    hum.WalkSpeed = 16
3801
        vel2:Destroy()
3802
        hum.JumpPower = 50
3803
    attack = false
3804
end
3805
 
3806
function Magic_Bombs()
3807
    attack = true
3808
    hum.WalkSpeed = 0
3809
local GYRO = IT("BodyGyro",root)
3810
GYRO.D = 100
3811
GYRO.P = 2000
3812
GYRO.MaxTorque = VT(0,4000000,0)
3813
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3814
    for i = 0,3.6,0.1 do
3815
            swait()
3816
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3817
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3818
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3819
        LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3820
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3821
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3822
    end
3823
    CameraEnshaking(1, 6)
3824
        GYRO:Destroy()
3825
    Cso("588734356", Handle, 10, 1.05)
3826
    BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3827
    BlockEffect(("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3828
    HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3829
    for i = 0,2,0.1 do
3830
            swait()
3831
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3832
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3833
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3834
        LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3835
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3836
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3837
    end
3838
local GYRO = IT("BodyGyro",root)
3839
GYRO.D = 100
3840
GYRO.P = 2000
3841
GYRO.MaxTorque = VT(0,4000000,0)
3842
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3843
    for i = 0,2.4,0.1 do
3844
            swait()
3845
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3846
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3847
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3848
        LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3849
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3850
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3851
    end
3852
        GYRO:Destroy()
3853
    CameraEnshaking(1, 6)
3854
    Cso("588734356", Handle, 10, 1.05)
3855
    BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3856
    BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3857
    HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6,5, 14, 24, 2, "Random Guy")
3858
    for i = 0,2,0.1 do
3859
            swait()
3860
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3861
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3862
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3863
        LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3864
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3865
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3866
    end
3867
local GYRO = IT("BodyGyro",root)
3868
GYRO.D = 100
3869
GYRO.P = 2000
3870
GYRO.MaxTorque = VT(0,4000000,0)
3871
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3872
    for i = 0,2.4,0.1 do
3873
            swait()
3874
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3875
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3876
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3877
        LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3878
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3879
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3880
    end
3881
        GYRO:Destroy()
3882
    CameraEnshaking(1, 6)
3883
    Cso("588734356", Handle, 10, 1.05)
3884
    BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3885
    BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3886
    HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3887
    for i = 0,2,0.1 do
3888
            swait()
3889
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3890
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3891
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3892
        LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3893
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3894
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3895
    end
3896
    attack = false
3897
    hum.WalkSpeed = 16
3898
end
3899
 
3900
function Dangerous_Field()
3901
    attack = true
3902
    hum.WalkSpeed = 0
3903
    for i = 0,10,0.1 do
3904
            swait()
3905
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.2)
3906
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3907
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2), Rad(0), Rad(-2.1)), 0.15)
3908
        LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3909
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(90)), 0.2)
3910
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(-90)), 0.2)
3911
    CameraEnshaking(1, 7)
3912
    Cso("588734356", Handle, 10, 1.2)
3913
    BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3914
    BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3915
    HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3916
    HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3917
        end
3918
    attack = false
3919
    hum.WalkSpeed = 16
3920
end
3921
function Field()
3922
    attack = true
3923
    hum.WalkSpeed = 0
3924
    for i = 0,10,0.1 do
3925
            swait()
3926
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.2)
3927
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3928
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2), Rad(0), Rad(-2.1)), 0.15)
3929
        LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3930
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(90)), 0.2)
3931
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(-90)), 0.2)
3932
    CameraEnshaking(1, 7)
3933
    Cso("588734356", Handle, 10, 1.2)
3934
    BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3935
    BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3936
    HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3937
    HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3938
        end
3939
    attack = false
3940
    hum.WalkSpeed = 16
3941
end
3942
function Shockwave()
3943
    attack = true
3944
    hum.WalkSpeed = 0
3945
    for i = 0,4,0.1 do
3946
        swait()
3947
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
3948
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3949
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
3950
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
3951
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3952
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3953
    end
3954
    coroutine.resume(coroutine.create(function()
3955
        BlockEffect(maincolor, rl.CFrame * CF(-1, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3956
        BlockEffect(maincolor, rl.CFrame * CF(-3, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3957
        BlockEffect(maincolor, rl.CFrame * CF(2, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3958
    HitboxFunction(rl.CFrame * CF(-1, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3959
    HitboxFunction(rl.CFrame * CF(-3, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3960
    HitboxFunction(rl.CFrame * CF(2, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3961
    CameraEnshaking(1, 7)
3962
        wait(0.05)
3963
        BlockEffect(maincolor, rl.CFrame * CF(-0.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3964
        BlockEffect(maincolor, rl.CFrame * CF(-2.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3965
        BlockEffect(maincolor, rl.CFrame * CF(1.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3966
    HitboxFunction(rl.CFrame * CF(-0.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 20, 10, "Snare")
3967
    HitboxFunction(rl.CFrame * CF(-2.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3968
    HitboxFunction(rl.CFrame * CF(1.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3969
    CameraEnshaking(1, 7)
3970
        wait(0.05)
3971
        BlockEffect(maincolor, rl.CFrame * CF(-0.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3972
        BlockEffect(maincolor, rl.CFrame * CF(-2.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3973
        BlockEffect(maincolor, rl.CFrame * CF(1.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3974
    HitboxFunction(rl.CFrame * CF(-0.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3975
    HitboxFunction(rl.CFrame * CF(-2.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3976
    HitboxFunction(rl.CFrame * CF(1.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3977
    CameraEnshaking(1, 7)
3978
        wait(0.05)
3979
        BlockEffect(maincolor, rl.CFrame * CF(-0.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3980
        BlockEffect(maincolor, rl.CFrame * CF(-2.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3981
        BlockEffect(maincolor, rl.CFrame * CF(1.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3982
    HitboxFunction(rl.CFrame * CF(-0.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3983
    HitboxFunction(rl.CFrame * CF(-2.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3984
    HitboxFunction(rl.CFrame * CF(1.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3985
    CameraEnshaking(1, 7)
3986
        wait(0.05)
3987
        BlockEffect(maincolor, rl.CFrame * CF(-0.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3988
        BlockEffect(maincolor, rl.CFrame * CF(-2.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3989
        BlockEffect(maincolor, rl.CFrame * CF(1.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3990
    HitboxFunction(rl.CFrame * CF(-0.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3991
    HitboxFunction(rl.CFrame * CF(-2.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3992
    HitboxFunction(rl.CFrame * CF(1.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3993
    CameraEnshaking(1, 7)
3994
        wait(0.05)
3995
        BlockEffect(maincolor, rl.CFrame * CF(-0, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3996
        BlockEffect(maincolor, rl.CFrame * CF(-2, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3997
        BlockEffect(maincolor, rl.CFrame * CF(1, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3998
    HitboxFunction(rl.CFrame * CF(-0, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3999
    HitboxFunction(rl.CFrame * CF(-2, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4000
    HitboxFunction(rl.CFrame * CF(1, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4001
    CameraEnshaking(1, 7)
4002
    end))
4003
    Cso("440145223", Handle, 10, 1.05)
4004
    for i = 1,7,0.1 do
4005
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
4006
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4007
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
4008
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4009
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
4010
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
4011
    end
4012
    wait(.6)
4013
    hum.WalkSpeed = 16
4014
    attack = false
4015
end
4016
function Pulse()
4017
    attack = true
4018
    hum.WalkSpeed = 0
4019
local GYRO = IT("BodyGyro",root)
4020
GYRO.D = 100
4021
GYRO.P = 2000
4022
GYRO.MaxTorque = VT(0,4000000,0)
4023
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4024
    for i = 0,4,0.1 do
4025
        swait()
4026
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4027
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4028
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4029
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4030
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4031
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4032
    end
4033
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4034
    HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 30, 40, 0, "Freeze")
4035
    CameraEnshaking(1, 25)
4036
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4037
    HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4038
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4039
    HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4040
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4041
    HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4042
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4043
    HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4044
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4045
    HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4046
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4047
    HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4048
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4049
    HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4050
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4051
    HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4052
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4053
    HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4054
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4055
    HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4056
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4057
    HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4058
    Cso("440145223", Handle, 10, 1.05)
4059
        GYRO:Destroy()
4060
    for i = 1,2,0.1 do
4061
        swait()
4062
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.04,0.04,0.04,0.06,maincolor,0)
4063
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4064
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4065
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4066
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4067
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4068
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4069
    end
4070
    hum.WalkSpeed = 16
4071
    attack = false
4072
end
4073
 
4074
function Technobeam()
4075
    attack = true
4076
    hum.WalkSpeed = 3.01
4077
    for i = 0, 4, 0.1 do
4078
        swait()
4079
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
4080
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(40)), 0.2)
4081
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4082
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
4083
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
4084
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(125), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
4085
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
4086
    end
4087
    for i = 0, 2, 0.1 do
4088
        swait()
4089
        hum.CameraOffset = Vector3.new(0, 0.3 + 0.1 * Cos(sine / 20), 0)
4090
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(40)), 0.2)
4091
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(-40)), 0.2)
4092
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-25)), 0.2)
4093
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(25)), 0.2)
4094
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
4095
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
4096
    end
4097
    Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
4098
    Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
4099
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
4100
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
4101
    CameraEnshaking(4, 5)
4102
    Cso("206049428", char, 10, 1)
4103
    for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
4104
        if v:FindFirstChild("Head") then
4105
            Eviscerate(v)
4106
        end
4107
    end
4108
    for i = 0, 2, 0.1 do
4109
        swait()
4110
        hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
4111
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-5), Rad(0), Rad(40)), 0.2)
4112
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4113
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
4114
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
4115
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
4116
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
4117
    end
4118
    hum.WalkSpeed = 16
4119
    attack = false
4120
end
4121
 
4122
function Painful_Stomp2()
4123
    attack = true
4124
    for i = 0,5.2,0.1 do
4125
        swait()
4126
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4127
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4128
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4129
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4130
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
4131
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
4132
    end
4133
    CreateSound("331666100", char, 10, 1)
4134
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4135
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4136
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4137
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4138
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4139
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4140
    Effects.Ring.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
4141
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4142
        if v:FindFirstChild("Head") then
4143
            Eviscerate(v)
4144
        end
4145
    end
4146
    coroutine.resume(coroutine.create(function()
4147
        for i = 0,2.8,0.1 do
4148
            swait()
4149
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4150
        end
4151
        for i = 0,1.8,0.1 do
4152
            swait()
4153
        hum.CameraOffset = Vector3.new(0,0,0)
4154
        end
4155
    end))
4156
    for i = 0,3.7,0.1 do
4157
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
4158
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4159
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
4160
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
4161
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4162
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4163
    end
4164
    wait(.6)
4165
    attack = false
4166
end
4167
 
4168
function Painful_Stomp()
4169
    attack = true
4170
    for i = 0,5.2,0.1 do
4171
        swait()
4172
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4173
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4174
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4175
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4176
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
4177
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
4178
    end
4179
    CreateSound("331666100", char, 10, 1)
4180
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4181
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4182
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4183
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4184
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4185
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4186
    Effects.Ring.Create(BrickColor.Random(), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
4187
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4188
        if v:FindFirstChild("Head") then
4189
            Eviscerate(v)
4190
        end
4191
    end
4192
    coroutine.resume(coroutine.create(function()
4193
        for i = 0,2.8,0.1 do
4194
            swait()
4195
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4196
        end
4197
        for i = 0,1.8,0.1 do
4198
            swait()
4199
        hum.CameraOffset = Vector3.new(0,0,0)
4200
        end
4201
    end))
4202
    for i = 0,3.7,0.1 do
4203
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
4204
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4205
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
4206
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
4207
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4208
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4209
    end
4210
    wait(.6)
4211
    attack = false
4212
end
4213
 
4214
 
4215
function LAZER()
4216
    attack = true
4217
    hum.WalkSpeed = 0.03
4218
    for i = 0,4,0.1 do
4219
        swait()
4220
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4221
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4222
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4223
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4224
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4225
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4226
    end
4227
        LAZOR:Play()
4228
local GYRO = IT("BodyGyro",root)
4229
GYRO.D = 100
4230
GYRO.P = 2000
4231
GYRO.MaxTorque = VT(0,4000000,0)
4232
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4233
        repeat
4234
        swait(2)
4235
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.4,maincolor,0)
4236
PixelBlock(4,3,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.5,maincolor,0)
4237
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4238
        LAZOR.Parent = ra
4239
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4240
    HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4241
    CameraEnshaking(1, 7)
4242
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4243
    HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4244
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4245
    HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4246
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4247
    HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4248
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4249
    HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4250
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4251
    HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4252
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4253
    HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4254
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4255
    HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4256
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4257
    HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4258
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4259
    HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4260
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4261
    HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4262
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4263
    HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4264
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4265
    HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4266
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4267
    HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4268
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4269
    HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4270
    until LAZOR.Playing == false
4271
        GYRO:Destroy()
4272
    hum.WalkSpeed = 16
4273
    attack = false
4274
end
4275
function new()
4276
    attack = true
4277
    hum.WalkSpeed = 0.03
4278
    for i = 0,4,0.1 do
4279
        swait()
4280
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4281
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4282
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4283
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4284
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4285
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4286
    end
4287
        LAZOR:Play()
4288
local GYRO = IT("BodyGyro",root)
4289
GYRO.D = 100
4290
GYRO.P = 2000
4291
GYRO.MaxTorque = VT(0,4000000,0)
4292
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4293
        repeat
4294
        swait(2)
4295
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.4,maincolor,0)
4296
PixelBlock(4,3,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.5,maincolor,0)
4297
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4298
        LAZOR.Parent = ra
4299
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4300
    HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4301
    CameraEnshaking(1, 7)
4302
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4303
    HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4304
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4305
    HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4306
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4307
    HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4308
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4309
    HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4310
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4311
    HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4312
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4313
    HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4314
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4315
    HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4316
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4317
    HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4318
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4319
    HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4320
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4321
    HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4322
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4323
    HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4324
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4325
    HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4326
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4327
    HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4328
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4329
    HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4330
    until LAZOR.Playing == false
4331
        GYRO:Destroy()
4332
    hum.WalkSpeed = 16
4333
    attack = false
4334
end
4335
 
4336
function Tauntmelon()
4337
    attack = true
4338
    hum.WalkSpeed = 0
4339
    for i = 0, 9, 0.1 do
4340
        swait()
4341
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4342
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4343
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
4344
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
4345
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
4346
        LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
4347
    end
4348
    attack = false
4349
    hum.WalkSpeed = 16
4350
end
4351
 
4352
function Purity_Slam()
4353
    attack = true
4354
    for i = 0,5.2,0.1 do
4355
        swait()
4356
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4357
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4358
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4359
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4360
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4361
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4362
    end
4363
    CreateSound("331666100", tors, 10, 1)
4364
    Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
4365
    Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 5.6, 5.6, 5.6, 0.03)
4366
    Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
4367
    Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 10.6, 10, 10, 0.03)
4368
    MagniDamage(tors, 100, 400, 600, 10, "Normal")
4369
    coroutine.resume(coroutine.create(function()
4370
        for i = 0,1.8,0.1 do
4371
            swait()
4372
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4373
        end
4374
        for i = 0,1.8,0.1 do
4375
            swait()
4376
        hum.CameraOffset = Vector3.new(0,0,0)
4377
        end
4378
    end))
4379
    for i = 1,4.7,0.1 do
4380
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
4381
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4382
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
4383
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4384
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
4385
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
4386
    end
4387
    wait(.6)
4388
    attack = false
4389
end
4390
 
4391
function Spirit_Beam()
4392
        attack = true
4393
    hum.WalkSpeed = 0
4394
local GYRO = IT("BodyGyro",root)
4395
GYRO.D = 100
4396
GYRO.P = 2000
4397
GYRO.MaxTorque = VT(0,4000000,0)
4398
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4399
    for i = 0,5,0.1 do
4400
        swait()
4401
                GYRO.cframe = CF(root.Position,mouse.Hit.p)
4402
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4403
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(8 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4404
        RH.C0 = clerp(RH.C0, CF(1, -0.7 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4405
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4406
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4407
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
4408
        end
4409
        ref = New("Part",m,"ref",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),Position = mouse.Hit.p,Color = Color3.new(1, 0, 0),})
4410
    HitboxFunction(ref.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 4, 25, 50, 1, "Random Guy")
4411
        BlockEffect(maincolor, ref.CFrame * CF(-0, -0, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
4412
    local beam = Instance.new("Part", workspace)
4413
    beam.BrickColor = BrickColor.new("Fog")
4414
    beam.FormFactor = "Custom"
4415
    beam.Material = "Neon"
4416
    beam.Transparency = 0.5
4417
    beam.Anchored = true
4418
    beam.Locked = true
4419
    beam.CanCollide = false
4420
    local distance = (Handle.CFrame.p - mouse.Hit.p).magnitude
4421
    beam.Size = Vector3.new(1.05, 1.05, distance)
4422
    beam.CFrame = CFrame.new(Handle.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
4423
    game:GetService("Debris"):AddItem(beam, 0.14)
4424
    local sound = Instance.new('Sound',Handle)
4425
    sound.SoundId = 'rbxassetid://588697948'
4426
    sound.Volume = 7
4427
    sound.EmitterSize = 40
4428
    sound.MaxDistance = 450
4429
    sound:Play()
4430
    game:GetService("Debris"):AddItem(beam, sound.TimeLength)
4431
        GYRO:Destroy()
4432
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4433
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4434
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4435
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4436
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4437
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4438
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4439
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4440
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4441
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4442
        wait(0.3)
4443
        attack = false
4444
    hum.WalkSpeed = 16
4445
        ref:Destroy()
4446
end
4447
function Distort()
4448
    attack = true
4449
    hum.WalkSpeed = 0
4450
        local pos = root.Position
4451
        root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
4452
    Cso("261227592", tors, 10, 0.85)
4453
    for i = 1,2.5,0.1 do
4454
        swait()
4455
        rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4456
        end
4457
    attack = false
4458
    hum.WalkSpeed = 8
4459
end
4460
function Ancient_Rage()
4461
    attack = true
4462
    hum.WalkSpeed = 4
4463
    Cso("135017578", tors, 10, 1.05)
4464
    for i = 1,14,0.1 do
4465
        swait()
4466
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4467
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4468
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4469
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4470
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4471
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4472
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4473
        if v:FindFirstChild("Head") then
4474
                        Eviscerate(v)
4475
        end
4476
    end
4477
        end
4478
    attack = false
4479
    hum.WalkSpeed = 16
4480
end
4481
function Ancient_Ragu()
4482
    attack = true
4483
    hum.WalkSpeed = 4
4484
    Cso("1028044973", tors, 10, 1.05)
4485
    for i = 1,14,0.1 do
4486
        swait()
4487
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4488
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4489
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4490
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4491
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4492
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4493
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4494
        if v:FindFirstChild("Head") then
4495
                        Eviscerate(v)
4496
        end
4497
    end
4498
        end
4499
    attack = false
4500
    hum.WalkSpeed = 16
4501
end
4502
function TTTTTTTTTTGaunt()
4503
    attack = true
4504
    hum.WalkSpeed = 0
4505
        sex:Play()
4506
        repeat
4507
        swait()
4508
        sex.Parent = tors
4509
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4510
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4511
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4512
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4513
        RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4514
        LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4515
    until sex.Playing == false
4516
    attack = false
4517
    hum.WalkSpeed = 16
4518
end
4519
function TTTTTTTTTTTaunt()
4520
    attack = true
4521
    hum.WalkSpeed = 0
4522
        DTAUNT:Play()
4523
        repeat
4524
        swait()
4525
        DTAUNT.Parent = tors
4526
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4527
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4528
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4529
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4530
        RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4531
        LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4532
    until DTAUNT.Playing == false
4533
    attack = false
4534
    hum.WalkSpeed = 16
4535
end
4536
 
4537
function Taunt3()
4538
    attack = true
4539
    hum.WalkSpeed = 0
4540
        newnoob:Play()
4541
        repeat
4542
        swait()
4543
        newnoob.Parent = tors
4544
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4545
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4546
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4547
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4548
        RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4549
        LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4550
    until newnoob.Playing == false
4551
    attack = false
4552
    hum.WalkSpeed = 16
4553
end
4554
 
4555
 
4556
function Multi_Bombs()
4557
    attack = true
4558
    hum.WalkSpeed = 3.01
4559
    for i = 0,3,0.1 do
4560
        swait()
4561
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4562
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4563
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4564
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4565
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4566
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4567
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4568
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4569
    end
4570
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4571
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4572
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4573
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4574
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4575
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4576
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4577
    CreateSound("142070127", tors, 10, 1)
4578
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4579
    for i = 0,1,0.1 do
4580
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4581
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4582
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4583
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4584
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4585
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4586
    end
4587
    for i = 0,2,0.1 do
4588
        swait()
4589
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4590
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4591
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4592
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4593
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4594
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4595
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4596
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4597
    end
4598
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4599
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4600
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4601
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4602
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4603
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4604
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4605
    CreateSound("142070127", tors, 10, 1)
4606
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4607
    for i = 0,1,0.1 do
4608
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4609
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4610
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4611
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4612
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4613
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4614
    end
4615
    for i = 0,2,0.1 do
4616
        swait()
4617
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4618
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4619
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4620
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4621
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4622
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4623
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4624
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4625
    end
4626
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4627
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4628
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4629
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4630
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4631
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4632
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4633
    CreateSound("142070127", tors, 10, 1)
4634
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4635
    for i = 0,1,0.1 do
4636
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4637
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4638
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4639
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4640
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4641
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4642
    end
4643
    wait(.6)
4644
    attack = false
4645
    hum.WalkSpeed = 16
4646
end
4647
 
4648
function Universal_Crush()
4649
    attack = true
4650
    for i = 0,5.2,0.05 do
4651
        swait()
4652
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4653
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4654
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4655
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4656
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4657
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4658
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4659
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4660
    end
4661
    CreateSound("331666100", tors, 10, 1)
4662
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 16.6, 16.6, 16.6, 0.01)
4663
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 16, 16, 16, 19.6, 19.6, 19.6, 0.01)
4664
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 18, 18, 18, 22.6, 22.6, 22.6, 0.01)
4665
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 20, 20, 20, 25.6, 25, 25, 0.01)
4666
    MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
4667
    coroutine.resume(coroutine.create(function()
4668
        for i = 0,1.8,0.1 do
4669
            swait()
4670
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4671
        end
4672
        for i = 0,1.8,0.1 do
4673
            swait()
4674
        hum.CameraOffset = Vector3.new(0,0,0)
4675
        end
4676
    end))
4677
    for i = 1,4.7,0.1 do
4678
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
4679
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4680
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
4681
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4682
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
4683
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
4684
    end
4685
    wait(.6)
4686
    attack = false
4687
end
4688
 
4689
function HAAH()
4690
    attack = true
4691
    hum.WalkSpeed = 0
4692
    Cso("300208779", hed, 10, 1)
4693
    for i = 0,9,0.1 do
4694
        swait()
4695
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
4696
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
4697
        if Mrandom(1,15) == 1 then
4698
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
4699
        end
4700
        RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
4701
        LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
4702
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
4703
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
4704
    end
4705
    attack = false
4706
    hum.WalkSpeed = 16
4707
end
4708
function again()
4709
        attack = true
4710
    hum.WalkSpeed = 0
4711
        ITAUNT:Play()
4712
        repeat
4713
        swait()
4714
        ITAUNT.Parent = tors
4715
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.08)
4716
    tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
4717
    RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
4718
    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
4719
    RW.C0 = clerp(RW.C0, CF(1.5, 0.8 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(120 - 2.5 * Sin(sine / 20))), 0.1)
4720
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
4721
    until ITAUNT.Playing == false
4722
        attack = false
4723
    hum.WalkSpeed = 16
4724
end
4725
function LunarSpin()
4726
    attack = true
4727
    hum.WalkSpeed = 0
4728
    for i = 0,17,0.05 do
4729
        CameraEnshaking(1, 5)
4730
            MagniDamage(tors, 47, 2, 5, 0, "Random Guy")
4731
            Effects.Spiral.Create(BrickC("Teal"), tors.CFrame * CF(0, 0, 0), 3, 3, 3, 4, 4, 4, 0.03)
4732
        Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4733
        swait()
4734
        PixelBlock(1.5,14,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-360,360)),math.rad(math.random(-50,50))),3,3,3,0.3,maincolor,0)
4735
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
4736
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4737
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4738
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4739
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
4740
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-110)), 0.1)
4741
    end
4742
    hum.WalkSpeed = 16
4743
    attack = false
4744
end
4745
function Decapitate()
4746
    local target = nil
4747
    local targettorso = nil
4748
    if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
4749
        if mouse.Target.Parent.Humanoid.PlatformStand == false then
4750
            target = mouse.Target.Parent.Humanoid
4751
            targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
4752
            targethead = mouse.Target.Parent:FindFirstChild("Head")
4753
        end
4754
    end
4755
    if target ~= nil then
4756
        targettorso.Anchored = true
4757
        attack = true
4758
        hum.WalkSpeed = 0
4759
        root.CFrame = targettorso.CFrame * CF(0,0,2.6)
4760
        for i = 0,4.2,0.1 do
4761
            swait()
4762
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
4763
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4764
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
4765
        LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
4766
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(0), Rad(35)), 0.1)
4767
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
4768
        end
4769
        local ModelHead01 = New("Model", char, "", {})
4770
        local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
4771
        local Head01 = targethead:Clone()
4772
        targethead.Transparency = 1
4773
        Head01.Parent = ModelHead01
4774
        local weldHead01 = Instance.new("Weld")
4775
        weldHead01.Parent = Head01
4776
        weldHead01.Part0 = targethead
4777
        weldHead01.Part1 = Head01
4778
        weldHead01.C1 = CFrame.new(0, 0, 0)
4779
        targethead.face:Remove()
4780
        weldHead01.Part0 = ra
4781
        weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
4782
        targettorso:BreakJoints()
4783
        CreateSound("314390675", targettorso, 5, .7)
4784
        for i = 0,3.2,0.1 do
4785
            swait()
4786
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
4787
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
4788
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4789
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(50)), 0.15)
4790
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(20), Rad(90)), 0.1)
4791
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
4792
        end
4793
        for i = 0,4.2,0.1 do
4794
            swait()
4795
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
4796
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4797
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4798
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4799
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(185), Rad(0), Rad(15)), 0.1)
4800
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
4801
        end
4802
        CreateSound("541909763", targettorso, 5, .8)
4803
        weldHead01:Destroy()
4804
        Head01.CanCollide = true
4805
        local bodyVelocity2 = Create("BodyVelocity")({
4806
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
4807
          P = 5000,
4808
          maxForce = Vector3.new(8000, 8000, 8000),
4809
          Parent = Head01
4810
        })
4811
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
4812
        for i = 0,6.2,0.1 do
4813
            swait()
4814
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(40)), 0.15)
4815
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
4816
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4817
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4818
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-15)), 0.1)
4819
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
4820
        end
4821
        targettorso.Anchored = false
4822
        attack = false
4823
        hum.WalkSpeed = 16
4824
        root.CFrame = targettorso.CFrame * CF(0,0,3.4)
4825
    end
4826
end
4827
function BalanceSpin()
4828
    attack = true
4829
    hum.WalkSpeed = 2
4830
    for i = 0,17,0.07 do
4831
        CameraEnshaking(1, 5)
4832
        MagniDamage(tors, 30, 7, 11, 0, "Random Guy")
4833
        swait()
4834
    Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
4835
    Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, BrickColor.new("Black"), 0, "Brick")
4836
    Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
4837
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
4838
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4839
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4840
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4841
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
4842
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-110)), 0.1)
4843
    end
4844
    hum.WalkSpeed = 16
4845
    attack = false
4846
end
4847
 
4848
function lolik()
4849
    attack = true
4850
    hum.WalkSpeed = 0
4851
    pop:Play()
4852
    repeat
4853
    pop.Parent = tors
4854
    swait()
4855
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4856
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4857
    RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4858
    LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4859
    RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4860
    LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4861
    until pop.Playing == false
4862
    attack = false
4863
    hum.WalkSpeed = 16
4864
end
4865
 
4866
function BARK()
4867
    attack = true
4868
    hum.WalkSpeed = 0
4869
    BATAUNT:Play()
4870
    repeat
4871
    BATAUNT.Parent = tors
4872
    swait()
4873
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4874
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4875
    RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4876
    LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4877
    RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4878
    LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4879
    until BATAUNT.Playing == false
4880
    attack = false
4881
    hum.WalkSpeed = 16
4882
end
4883
 
4884
function CreateSound(ID, PARENT, VOLUME, PITCH)
4885
    local NSound = nil
4886
    coroutine.resume(coroutine.create(function()
4887
        NSound = Instance.new("Sound", PARENT)
4888
        NSound.Volume = VOLUME
4889
        NSound.Pitch = PITCH
4890
        NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4891
        swait()
4892
        NSound:play()
4893
        game:GetService("Debris"):AddItem(NSound, 10)
4894
    end))
4895
    return NSound
4896
end
4897
function nope()
4898
    attack = true
4899
    hum.WalkSpeed = 0
4900
    NOTAUNT:Play()
4901
    repeat
4902
    NOTAUNT.Parent = tors
4903
    swait()
4904
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4905
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4906
    RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4907
    LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4908
    RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4909
    LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4910
    until NOTAUNT.Playing == false
4911
    attack = false
4912
    hum.WalkSpeed = 16
4913
end
4914
function CreateSound(ID, PARENT, VOLUME, PITCH)
4915
    local NSound = nil
4916
    coroutine.resume(coroutine.create(function()
4917
        NSound = Instance.new("Sound", PARENT)
4918
        NSound.Volume = VOLUME
4919
        NSound.Pitch = PITCH
4920
        NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4921
        swait()
4922
        NSound:play()
4923
        game:GetService("Debris"):AddItem(NSound, 10)
4924
    end))
4925
    return NSound
4926
end
4927
function Anime_Splosion()
4928
    attack = true
4929
    for i = 0,2,0.05 do
4930
        swait()
4931
        Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4932
        Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4933
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4934
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4935
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4936
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4937
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4938
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4939
    end
4940
    CreateSound("331666100", tors, 10, 1)
4941
    Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
4942
    MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4943
    CameraEnshaking(1.5, 10)  
4944
    for i = 1,2,0.1 do
4945
        swait()
4946
    PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4947
    PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4948
    PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4949
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
4950
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4951
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
4952
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
4953
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
4954
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
4955
    end
4956
    wait(.6)
4957
    attack = false
4958
end
4959
corrupted = false
4960
function Bark_Splosion()
4961
    attack = true
4962
    for i = 0,2,0.05 do
4963
        swait()
4964
        Effects.Block.Create(BrickC("Cool yellow"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4965
        Effects.Block.Create(BrickC("Medium stone grey"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4966
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4967
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4968
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4969
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4970
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4971
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4972
    end
4973
    CreateSound("331666100", tors, 10, 1)
4974
    Effects.Ring.Create(BrickC("Cool yellow"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
4975
    MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4976
    CameraEnshaking(1.5, 10)  
4977
    for i = 1,2,0.1 do
4978
        swait()
4979
    PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4980
    PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4981
    PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4982
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
4983
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4984
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
4985
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
4986
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
4987
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
4988
    end
4989
    wait(.6)
4990
    attack = false
4991
end
4992
corrupted = false
4993
 
4994
function Taunt1000()
4995
    attack = true
4996
    hum.WalkSpeed = 0
4997
    for i = 0, 9, 0.1 do
4998
        swait()
4999
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(15), Rad(0), Rad(0)), 0.15)
5000
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
5001
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(78), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(15)), 0.15)
5002
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-78), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-15)), 0.15)
5003
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
5004
        LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
5005
    end
5006
    attack = false
5007
    hum.WalkSpeed = 16
5008
end
5009
 
5010
function Pixel_Corrupt()
5011
    attack = true
5012
        corrupted = true
5013
    for i = 0,3,0.05 do
5014
        swait()
5015
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
5016
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
5017
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
5018
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
5019
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
5020
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
5021
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
5022
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5023
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
5024
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
5025
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
5026
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
5027
    end
5028
        refa = New("Part",m,"refa",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),Position = mouse.Hit.p,Color = Color3.new(1, 0, 0),})
5029
    HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "Random Guy")
5030
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
5031
    CreateSound("331666100", refa, 10, 1)
5032
    CameraEnshaking(1.5, 10)  
5033
    coroutine.resume(coroutine.create(function()
5034
    for i = 1,20,0.1 do
5035
        swait(5)
5036
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5037
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5038
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5039
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5040
    CreateSound("331666100", refa, 10, 1)
5041
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
5042
    HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "Random Guy")
5043
        end
5044
        refa:Destroy()
5045
        corrupted = false
5046
        end))
5047
    for i = 1,2.5,0.1 do
5048
        swait()
5049
rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.4)
5050
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
5051
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.4)
5052
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.4)
5053
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.3)
5054
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.3)
5055
    end
5056
    wait(.3)
5057
    attack = false
5058
end
5059
 
5060
function FearMe()
5061
    attack = true
5062
    hum.WalkSpeed = 0
5063
        so:Play()
5064
        repeat
5065
        swait()
5066
        so.Parent = tors
5067
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
5068
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
5069
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
5070
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
5071
        RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
5072
        LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
5073
    until so.Playing == false
5074
    attack = false
5075
    hum.WalkSpeed = 16
5076
end
5077
 
5078
function heregoes()
5079
    attack = true
5080
    hum.WalkSpeed = 0
5081
    Cso("134978657", hed, 10, 1)
5082
    for i = 0,9,0.1 do
5083
        swait()
5084
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
5085
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
5086
        if Mrandom(1,15) == 1 then
5087
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
5088
        end
5089
        RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
5090
        LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
5091
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
5092
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
5093
    end
5094
    attack = false
5095
    hum.WalkSpeed = 16
5096
end
5097
function again()
5098
        attack = true
5099
    hum.WalkSpeed = 0
5100
        ITAUNT:Play()
5101
        repeat
5102
        swait()
5103
        ITAUNT.Parent = tors
5104
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.08)
5105
    tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
5106
RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
5107
    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
5108
    RW.C0 = clerp(RW.C0, CF(1.5, 0.8 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(120 - 2.5 * Sin(sine / 20))), 0.1)
5109
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
5110
    until ITAUNT.Playing == false
5111
        attack = false
5112
    hum.WalkSpeed = 16
5113
end
5114
 
5115
function thing()
5116
    attack = true
5117
        timetofly = false
5118
    hum.WalkSpeed = 0.05
5119
        Character.Head.face.Texture = "rbxassetid://705269463"
5120
        Cause_Im_having_a_good_time_having_a_good_time:Play()
5121
        Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
5122
        Humanoid.JumpPower = 0
5123
    for i = 0,300,0.1 do --thatsalongtime
5124
        swait()
5125
        CameraEnshaking(1, 7)
5126
            HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
5127
                Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
5128
                root.Velocity = root.CFrame.lookVector * 225
5129
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5130
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
5131
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
5132
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
5133
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
5134
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
5135
    end
5136
        Cause_Im_having_a_good_time_having_a_good_time:Stop()
5137
    attack = false
5138
        Humanoid.JumpPower = 50
5139
        Character.Head.face.Texture = "rbxassetid://620619801"
5140
    hum.WalkSpeed = 16
5141
        wait(45)
5142
        timetofly = true
5143
        warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
5144
end
5145
 
5146
function DANCEFORME()
5147
    attack = true
5148
        Character.Head.face.Texture = "rbxassetid://183225545"
5149
        MERKIO:Play()
5150
        repeat
5151
    for i = 0,0.7,0.2 do
5152
        swait()
5153
                MERKIO.Parent = tors
5154
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5155
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5156
        RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5157
        LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5158
        RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
5159
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
5160
    end
5161
        for i = 0,0.7,0.2 do
5162
                swait()
5163
                MERKIO.Parent = tors
5164
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5165
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5166
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5167
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5168
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
5169
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.7)
5170
        end
5171
        until MERKIO.Playing == false
5172
        MERKIO:Stop()
5173
        Character.Head.face.Texture = "rbxassetid://620619801"
5174
    attack = false
5175
    hum.WalkSpeed = 16
5176
end
5177
 
5178
function HAA55() --ik
5179
    attack = true
5180
    hum.WalkSpeed = 1.01
5181
        Character.Head.face.Texture = "rbxassetid://111523405"
5182
    CreateSound("1395854043", hed, 10, 1)
5183
    for i = 0,14,0.1 do
5184
        swait()
5185
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5186
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5187
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5188
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5189
        RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-145)), 0.1)
5190
        LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(145)), 0.1)
5191
    end
5192
    attack = false
5193
        Character.Head.face.Texture = "rbxassetid://620619801"
5194
    hum.WalkSpeed = 16
5195
end
5196
 
5197
function DistortThem()
5198
    CanUse = false
5199
    local HIT = tors.Touched:Connect(function(hit)
5200
    Kill(hit.Parent)
5201
    end)
5202
    for i = 1, 350 do
5203
                    swait()
5204
                    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(125), math.rad(0), math.rad(10)), 0.1)
5205
                    CreateSound("333430981", hed, 1.5, 1)
5206
                    RA.Parent = ra
5207
                    LA.Parent = la
5208
                    FT.Parent = tors
5209
                    RL.Parent = rl
5210
                    LL.Parent = ll
5211
        for _,v in next, char:GetDescendants() do
5212
            if(v:IsA'DataModelMesh')then
5213
                v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
5214
            end
5215
        end
5216
        end
5217
        FT.Parent = nil
5218
        RA.Parent = nil
5219
        LA.Parent = nil
5220
        RL.Parent = nil
5221
        LL.Parent = nil
5222
        for _,v in next, char:GetDescendants() do
5223
            if(v:IsA'DataModelMesh')then
5224
                v.Offset = Vector3.new(0,0,0)
5225
            end
5226
        end
5227
        HIT:Disconnect()
5228
        wait(3.5)
5229
        CanUse = true
5230
end
5231
 
5232
function targett()
5233
if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5234
TargetSelect(mouse.Target.Parent)
5235
CreateSound("743521450", char, 1, .8)
5236
end
5237
end
5238
 
5239
function un_fun()
5240
        attack = true
5241
    hum.WalkSpeed = 0
5242
        BTAUNT:Play()
5243
        repeat
5244
        swait()
5245
        BTAUNT.Parent = tors
5246
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.08)
5247
    tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-2.5 * Cos(sine / 1.5))), 0.08)
5248
    RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(10)), 0.08)
5249
    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(-10)), 0.08)
5250
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(210)), 0.08)
5251
    LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
5252
    until BTAUNT.Playing == false
5253
        attack = false
5254
    hum.WalkSpeed = 16
5255
end
5256
function thisisit()
5257
        attack = true
5258
    hum.WalkSpeed = 0
5259
        STAUNT:Play()
5260
        repeat
5261
        swait()
5262
        STAUNT.Parent = tors
5263
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
5264
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
5265
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
5266
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
5267
        RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
5268
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
5269
    until STAUNT.Playing == false
5270
        attack = false
5271
    hum.WalkSpeed = 16
5272
end
5273
function PENIS()
5274
        attack = true
5275
    hum.WalkSpeed = 0
5276
        NOSOUND:Play()
5277
        repeat
5278
        swait()
5279
        NOSOUND.Parent = tors
5280
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
5281
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
5282
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
5283
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
5284
        RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
5285
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
5286
    until NOSOUND.Playing == false
5287
        attack = false
5288
    hum.WalkSpeed = 16
5289
end
5290
function Exploit()
5291
        exploitable = false
5292
    Cso("907332670", tors, 10, 1.05)
5293
    coroutine.resume(coroutine.create(function()
5294
    for i = 1,20,0.1 do
5295
        swait()
5296
    BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
5297
        end
5298
    Cso("12222030", tors, 10, 1.05)
5299
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5300
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5301
        if v:FindFirstChild("Head") then
5302
                        Eviscerate(v)
5303
                        SoulSteal(v)
5304
        end
5305
    end
5306
        wait(15)
5307
        exploitable = true
5308
        end))
5309
end
5310
function wutdefaq()
5311
        attack = true
5312
    hum.WalkSpeed = 0
5313
        WTF:Play()
5314
        repeat
5315
        swait()
5316
        WTF.Parent = tors
5317
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
5318
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
5319
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
5320
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
5321
        RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
5322
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
5323
    until STAUNT.Playing == false
5324
        attack = false
5325
    hum.WalkSpeed = 16
5326
end
5327
function Exploit()
5328
        exploitable = false
5329
    Cso("135017578", tors, 10, 1.05)
5330
    coroutine.resume(coroutine.create(function()
5331
    for i = 1,20,0.1 do
5332
        swait()
5333
    BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
5334
        end
5335
    Cso("160718677", tors, 10, 1.05)
5336
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5337
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5338
        if v:FindFirstChild("Head") then
5339
                        Eviscerate(v)
5340
                        SoulSteal(v)
5341
        end
5342
    end
5343
        wait(15)
5344
        exploitable = true
5345
        end))
5346
end
5347
function ASCENTION()
5348
    attack = true
5349
    hum.WalkSpeed = 0
5350
    Cso("987502413", tors, 10, 1.05)
5351
        local vel2 = Instance.new("BodyVelocity",tors)
5352
        vel2.Velocity = Vector3.new(0,30,0)
5353
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5354
    for i = 0,20,0.1 do
5355
    HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "Random Guy")
5356
        swait()
5357
                BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5358
                BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5359
        CameraEnshaking(1, 4)
5360
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5361
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5362
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5363
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5364
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5365
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5366
    end
5367
    hum.WalkSpeed = 16
5368
        vel2:Destroy()
5369
    attack = false
5370
end
5371
 
5372
function Taunt1()
5373
    attack = true
5374
    hum.WalkSpeed = 3.01
5375
    Cso("1535994137", hed, 10, 1)
5376
    for i = 0, 9, 0.1 do
5377
        swait()
5378
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0.1)
5379
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(30)), 0.1)
5380
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 3.5)), Rad(0), Rad(-30)), 0.1)
5381
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
5382
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
5383
        RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(10), Rad(-20), Rad(-90)), 0.2)
5384
        LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0 + 0.025 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(6), Rad(20), Rad(90)), 0.2)
5385
    end
5386
    hum.WalkSpeed = 16
5387
    attack = false
5388
end
5389
 
5390
function Destruction()
5391
    attack = true
5392
    local Ring1 = Instance.new("Part", char)
5393
    Ring1.Anchored = true
5394
    Ring1.BrickColor = maincolor
5395
    Ring1.CanCollide = false
5396
    Ring1.FormFactor = 3
5397
    Ring1.Name = "Ring"
5398
    Ring1.Material = "Neon"
5399
    Ring1.Size = Vector3.new(1, 0.05, 1)
5400
    Ring1.Transparency = 1
5401
    Ring1.TopSurface = 0
5402
    Ring1.BottomSurface = 0
5403
    local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
5404
    Ring1Mesh.MeshType = "Brick"
5405
    Ring1Mesh.Name = "SizeMesh"
5406
    Ring1Mesh.Scale = Vector3.new(0, 1, 0)
5407
    local InnerRing1 = Ring1:Clone()
5408
    InnerRing1.Parent = char
5409
    InnerRing1.Transparency = 0
5410
    InnerRing1.BrickColor = BrickColor.new("New Yeller")
5411
    InnerRing1.Size = Vector3.new(1, 1, 1)
5412
    local InnerRing1Mesh = InnerRing1.SizeMesh
5413
    InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
5414
    InnerRing1Mesh.MeshType = "Sphere"
5415
    Ring1:Destroy()
5416
    for i = 0, 5, 0.1 do
5417
        swait()
5418
        SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0)
5419
        SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, BrickC("Institutional white"), 0)
5420
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
5421
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
5422
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-12.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
5423
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
5424
        RW.C0 = clerp(RW.C0, CF(1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-25)), 0.1)
5425
        LW.C0 = clerp(LW.C0, CF(-1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(25)), 0.1)
5426
        root.CFrame = FaceMouse()[1]
5427
    end
5428
    InnerRing1.Transparency = 1
5429
    InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
5430
    CreateSound("294188875", char, 2.3, 1)
5431
    local a = IT("Part", char)
5432
    a.Name = "Direction"
5433
    a.Anchored = true
5434
    a.BrickColor = maincolor
5435
    a.Material = "Neon"
5436
    a.Transparency = 0
5437
    a.Shape = "Cylinder"
5438
    a.CanCollide = false
5439
    local a2 = IT("Part", char)
5440
    a2.Name = "Direction"
5441
    a2.Anchored = true
5442
    a2.BrickColor = maincolor
5443
    a2.Color = maincolor.Color
5444
    a2.Material = "Neon"
5445
    a2.Transparency = 0.5
5446
    a2.Shape = "Cylinder"
5447
    a2.CanCollide = false
5448
    local ba = IT("Part", char)
5449
    ba.Name = "HitDirect"
5450
    ba.Anchored = true
5451
    ba.BrickColor = maincolor
5452
    ba.Material = "Neon"
5453
    ba.Transparency = 1
5454
    ba.CanCollide = false
5455
    local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5456
    local ignore = char
5457
    local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5458
    a.BottomSurface = 10
5459
    a.TopSurface = 10
5460
    a2.BottomSurface = 10
5461
    a2.TopSurface = 10
5462
    local distance = (InnerRing1.CFrame.p - position).magnitude
5463
    a.Size = Vector3.new(distance, 1, 1)
5464
    a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5465
    a2.Size = Vector3.new(distance, 1, 1)
5466
    a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5467
    ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5468
    a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5469
    a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5470
    game:GetService("Debris"):AddItem(a, 20)
5471
    game:GetService("Debris"):AddItem(a2, 20)
5472
    game:GetService("Debris"):AddItem(ba, 20)
5473
    local msh = Instance.new("SpecialMesh", a)
5474
    msh.MeshType = "Sphere"
5475
    msh.Scale = Vector3.new(1, 25, 25)
5476
    local msh2 = Instance.new("SpecialMesh", a2)
5477
    msh2.MeshType = "Sphere"
5478
    msh2.Scale = Vector3.new(1, 30, 30)
5479
    for i = 0, 10, 0.1 do
5480
        swait()
5481
        root.CFrame = FaceMouse()[1]
5482
        hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
5483
        a2.Color = maincolor.Color
5484
        InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
5485
        ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5486
        hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5487
        distance = (InnerRing1.CFrame.p - position).magnitude
5488
        a.Size = Vector3.new(distance, 1, 1)
5489
        a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5490
        a2.Size = Vector3.new(distance, 1, 1)
5491
        a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5492
        ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5493
        a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5494
        a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5495
        msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
5496
        msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
5497
        SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
5498
        SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
5499
        for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
5500
        if v:FindFirstChild("Head") then
5501
            Eviscerate(v)
5502
            SoulSteal(v)
5503
        end
5504
    end
5505
    end
5506
    a:Destroy()
5507
    a2:Destroy()
5508
    ba:Destroy()
5509
    InnerRing1:Destroy()
5510
    attack = false
5511
    hum.CameraOffset = Vector3.new(0,0,0)
5512
end
5513
 
5514
function Flame_Burst()
5515
    local target = nil
5516
    local targettorso = nil
5517
    if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5518
        if mouse.Target.Parent.Humanoid.PlatformStand == false then
5519
            target = mouse.Target.Parent.Humanoid
5520
            target2 = mouse.Target.Parent
5521
            targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
5522
        end
5523
    end
5524
    if target ~= nil then
5525
        attack = true
5526
        hum.WalkSpeed = 0
5527
        for i = 0, 3.4, 0.1 do
5528
            swait()
5529
            hum.WalkSpeed = 0
5530
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(45)), 0.1)
5531
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
5532
            RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5533
            LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5534
            RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-15), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
5535
            LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
5536
        end
5537
        --targettorso:BreakJoints()
5538
        for i = 0, 3.4, 0.1 do
5539
            swait()
5540
            hum.WalkSpeed = 0
5541
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(45)), 0.1)
5542
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
5543
            RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5544
            LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5545
            RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(135), Rad(-.6), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
5546
            LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
5547
        end
5548
        for i, v in pairs(target2:GetChildren()) do
5549
            if(not char:IsAncestorOf(v))then
5550
                local hum = (v and v.Parent and v.Parent:FindFirstChildOfClass'Humanoid')
5551
                local hedder = (v and v.Parent and v.Parent:FindFirstChild'Head')
5552
                if(hum and hedder and hum.Health > 0)then
5553
                Eviscerate(v.Parent)
5554
            end
5555
            end
5556
        end
5557
        attack = false
5558
        hum.WalkSpeed = 16
5559
    end
5560
end
5561
 
5562
function GIMME_THOSE()
5563
    attack = true
5564
    chatfunc("BURN....", BrickColor.random().Color)
5565
    for i = 0,5.2,0.1 do
5566
        swait()
5567
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
5568
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5569
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
5570
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
5571
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
5572
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
5573
    end
5574
    chatfunc("IN....", BrickColor.random().Color)
5575
    wait(2)
5576
    CreateSound("331666100", char, 10, 1)
5577
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5578
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5579
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5580
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5581
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
5582
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
5583
    chatfunc("HELL!!!!!", BrickColor.random().Color)
5584
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
5585
        if v:FindFirstChild("Head") then
5586
            Eviscerate(v)
5587
            SoulSteal(v)
5588
        end
5589
    end
5590
    coroutine.resume(coroutine.create(function()
5591
        for i = 0,2.8,0.1 do
5592
            swait()
5593
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
5594
        end
5595
        for i = 0,1.8,0.1 do
5596
            swait()
5597
        hum.CameraOffset = Vector3.new(0,0,0)
5598
        end
5599
    end))
5600
    for i = 0,3.7,0.1 do
5601
        SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
5602
        SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
5603
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
5604
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5605
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
5606
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
5607
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
5608
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
5609
    end
5610
    wait(.6)
5611
    CreateSound("907332997", hed, 10, 1)
5612
    attack = false
5613
end
5614
 
5615
function Eruption()
5616
    attack = true
5617
    hum.WalkSpeed = 2
5618
        hum.JumpPower = 0
5619
    for i = 0,7,0.1 do
5620
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
5621
        swait()
5622
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5623
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5624
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5625
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5626
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5627
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5628
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
5629
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
5630
    end
5631
    CreateSound("144699494", tors, 10, 1)
5632
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 1.6, 1.6, 1.6, 0.02)
5633
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 3.6, 3.6, 3.6, 0.02)
5634
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 5.6, 5.6, 5.6, 0.02)
5635
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 8.6, 8, 8, 0.03)
5636
    MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
5637
    coroutine.resume(coroutine.create(function()
5638
        for i = 0,1.8,0.1 do
5639
            swait()
5640
            hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
5641
        end
5642
        for i = 0,1.8,0.1 do
5643
            swait()
5644
        hum.CameraOffset = Vector3.new(0,0,0)
5645
        end
5646
    end))
5647
        local vel2 = Instance.new("BodyVelocity",tors)
5648
        vel2.Velocity = Vector3.new(0,55,0)
5649
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5650
    for i = 0,4,0.1 do
5651
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
5652
        swait()
5653
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5654
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5655
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5656
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5657
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5658
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5659
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
5660
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
5661
    end
5662
    hum.WalkSpeed = 16
5663
        vel2:Destroy()
5664
        hum.JumpPower = 50
5665
    attack = false
5666
end
5667
 
5668
function Solar_Flare2()
5669
    attack = true
5670
    hum.WalkSpeed = 2
5671
        hum.JumpPower = 75
5672
        hum.Jump = true
5673
        wait(0.4)
5674
    CreateSound("144699494", tors, 10, 1)
5675
        hum.JumpPower = 0
5676
    Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, .6, .6, .6, 0.02)
5677
    Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 1.6, 1.6, 1.6, 0.02)
5678
    Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 2.6, 2.6, 2.6, 0.02)
5679
    for i = 0,20,0.1 do
5680
                root.Velocity = root.CFrame.lookVector * 60
5681
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5682
        swait()
5683
        Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5684
        Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5685
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.15)
5686
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5687
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5688
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5689
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5690
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5691
    end
5692
    hum.WalkSpeed = 16
5693
        hum.JumpPower = 50
5694
    attack = false
5695
end
5696
 
5697
function Solar_Flare()
5698
    attack = true
5699
    hum.WalkSpeed = 2
5700
        hum.JumpPower = 75
5701
        hum.Jump = true
5702
        wait(0.4)
5703
    CreateSound("144699494", tors, 10, 1)
5704
        hum.JumpPower = 0
5705
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, .6, .6, .6, 0.02)
5706
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 1.6, 1.6, 1.6, 0.02)
5707
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 2.6, 2.6, 2.6, 0.02)
5708
    for i = 0,20,0.1 do
5709
                root.Velocity = root.CFrame.lookVector * 60
5710
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5711
        swait()
5712
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5713
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5714
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.15)
5715
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5716
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5717
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5718
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5719
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5720
    end
5721
    hum.WalkSpeed = 16
5722
        hum.JumpPower = 50
5723
    attack = false
5724
end
5725
function dmg(dude)
5726
if dude.Name ~= char then
5727
dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
5728
local bgf = Instance.new("BodyGyro",dude.Head)
5729
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5730
local val = Instance.new("BoolValue",dude)
5731
val.Name = "IsHit"
5732
local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
5733
local partasdeff = Instance.new("ParticleEmitter",torsy)
5734
partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5735
partasdeff.LightEmission = .1
5736
partasdeff.Size = NumberSequence.new(0.2)
5737
partasdeff.Texture = "rbxassetid://771221224"
5738
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5739
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5740
partasdeff.Transparency = bbb
5741
partasdeff.Size = aaa
5742
partasdeff.ZOffset = .9
5743
partasdeff.Acceleration = Vector3.new(0, -5, 0)
5744
partasdeff.LockedToPart = false
5745
partasdeff.EmissionDirection = "Back"
5746
partasdeff.Lifetime = NumberRange.new(1, 2)
5747
partasdeff.Rate = 1000
5748
partasdeff.Rotation = NumberRange.new(-100, 100)
5749
partasdeff.RotSpeed = NumberRange.new(-100, 100)
5750
partasdeff.Speed = NumberRange.new(6)
5751
partasdeff.VelocitySpread = 10000
5752
partasdeff.Enabled=false
5753
partasdeff:Emit(30)
5754
coroutine.wrap(function()
5755
targetted = nil
5756
swait(30)
5757
dude:BreakJoints()
5758
swait(5)
5759
dude:FindFirstChildOfClass("Humanoid"):Destroy()
5760
for i=0,1,.05 do
5761
for a,v in pairs(dude:GetChildren()) do
5762
if v:IsA("BasePart") then
5763
v.Transparency = i
5764
end
5765
end
5766
swait()
5767
end
5768
for a,v in pairs(dude:GetChildren()) do
5769
if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
5770
v.ParticleEmitter.Enabled = false
5771
end
5772
game:service'Debris':AddItem(v,2)
5773
end
5774
end)()
5775
end
5776
end
5777
function kdown(dd)
5778
if dd.Name ~= char then
5779
dd.Humanoid.PlatformStand = true
5780
local bgf = Instance.new("BodyGyro",dd.Head)
5781
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5782
local val = Instance.new("BoolValue",dd)
5783
val.Name = "IsHit"
5784
end
5785
end
5786
function TargetSelect(person)
5787
local dd=coroutine.wrap(function()
5788
if targetted ~= person then
5789
targetted = person
5790
img2.Size = UDim2.new(1,0,1,0)
5791
img2.ImageTransparency = 0
5792
img2.Position = UDim2.new(0,0,0,0)
5793
for i = 0, 2, 0.1 do
5794
swait()
5795
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
5796
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
5797
img2.ImageTransparency = img2.ImageTransparency + 0.05
5798
end
5799
end
5800
end)
5801
dd()
5802
end
5803
function Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
5804
    attack = true
5805
    hum.WalkSpeed = 0
5806
    if targetted.Name ~= "makhail07" and targetted.Name ~= "Salvo_Starly" and targetted.Name ~= "Nebula_Zorua" and targetted.Name ~= "KillerDarkness0105" then
5807
        local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
5808
            local partasdeff = Instance.new("ParticleEmitter",torsy)
5809
            partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5810
            partasdeff.LightEmission = .1
5811
            partasdeff.Size = NumberSequence.new(0.2)
5812
            partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
5813
            aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5814
            bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5815
            partasdeff.Transparency = bbb
5816
            partasdeff.Size = aaa
5817
            partasdeff.ZOffset = .9
5818
            partasdeff.Acceleration = Vector3.new(0, -5, 0)
5819
            partasdeff.LockedToPart = false
5820
            partasdeff.EmissionDirection = "Back"
5821
            partasdeff.Lifetime = NumberRange.new(1, 2)
5822
            partasdeff.Rate = 1000
5823
            partasdeff.Rotation = NumberRange.new(-100, 100)
5824
            partasdeff.RotSpeed = NumberRange.new(-100, 100)
5825
            partasdeff.Speed = NumberRange.new(6)
5826
            partasdeff.VelocitySpread = 10000
5827
            partasdeff.Enabled=false
5828
    for i = 0, 1.4, 0.1 do
5829
        swait()
5830
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5831
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5832
        if Mrandom(1,15) == 1 then
5833
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5834
        end
5835
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5836
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5837
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5838
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5839
    end
5840
    dmg(targetted)
5841
    partasdeff.Enabled=true
5842
CreateSound("429400881", torsy, 10, .8)
5843
    for i = 0, 1.4, 0.1 do
5844
        swait()
5845
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5846
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5847
        if Mrandom(1,15) == 1 then
5848
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5849
        end
5850
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5851
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5852
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5853
        LW.C0 = clerp(LW.C0, CF(-.4, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(65)), 0.1)
5854
    end
5855
    partasdeff.Enabled=false
5856
    for i = 0, 1.4, 0.1 do
5857
        swait()
5858
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5859
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5860
        if Mrandom(1,15) == 1 then
5861
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5862
        end
5863
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5864
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5865
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5866
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5867
        end
5868
    attack = false
5869
    hum.WalkSpeed = 16
5870
    elseif targetted.Name == "makhail07" then
5871
    for i = 0, 2.4, 0.1 do
5872
        swait()
5873
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5874
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5875
        if Mrandom(1,15) == 1 then
5876
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5877
        end
5878
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5879
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5880
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5881
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5882
    end
5883
    for i = 0, 2.4, 0.1 do
5884
        swait()
5885
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5886
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5887
        if Mrandom(1,15) == 1 then
5888
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5889
        end
5890
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5891
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5892
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5893
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
5894
    end
5895
    coroutine.wrap(function()
5896
    wait(2)
5897
    --partasdeff:Remove()
5898
    end)()
5899
    local sel = Mrandom(1,3)
5900
    if sel == 1 then  
5901
    chatfunc("Hmhmhm, Why try?")
5902
    elseif sel == 2 then  
5903
    chatfunc("Stop it that's my creator.")
5904
    elseif sel == 3 then
5905
    chatfunc("I can't do that...")
5906
    end
5907
    wait(2)
5908
    hum.WalkSpeed = 16
5909
    attack = false
5910
    elseif targetted.Name == "Salvo_Starly" then
5911
        for i = 0, 2.4, 0.1 do
5912
        swait()
5913
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5914
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5915
        if Mrandom(1,15) == 1 then
5916
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5917
        end
5918
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5919
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5920
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5921
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5922
    end
5923
        for i = 0, 2.4, 0.1 do
5924
        swait()
5925
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5926
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5927
        if Mrandom(1,15) == 1 then
5928
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5929
        end
5930
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5931
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5932
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5933
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
5934
    end
5935
    coroutine.wrap(function()
5936
    wait(2)
5937
    --partasdeff:Remove()
5938
    end)()
5939
    local sel = Mrandom(1,3)
5940
    if sel == 1 then  
5941
    chatfunc("Sorry about that.")
5942
    elseif sel == 2 then  
5943
    chatfunc("H-Hello. I almost killed you.")
5944
    elseif sel == 3 then
5945
    chatfunc("OwO?")
5946
    end
5947
    wait(2)
5948
    hum.WalkSpeed = 16
5949
    attack = false
5950
    elseif targetted.Name == "Nebula_Zorua" then
5951
        for i = 0, 2.4, 0.1 do
5952
        swait()
5953
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5954
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5955
        if Mrandom(1,15) == 1 then
5956
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5957
        end
5958
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5959
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5960
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5961
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5962
    end
5963
        for i = 0, 2.4, 0.1 do
5964
        swait()
5965
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5966
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5967
        if Mrandom(1,15) == 1 then
5968
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5969
        end
5970
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5971
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5972
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5973
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
5974
    end
5975
    coroutine.wrap(function()
5976
    wait(2)
5977
    --partasdeff:Remove()
5978
    end)()
5979
    local sel = Mrandom(1,3)
5980
    if sel == 1 then  
5981
    chatfunc("Sorry, Nebula.")
5982
    elseif sel == 2 then  
5983
    chatfunc("Theres no need to harm you. Yet...")
5984
    elseif sel == 3 then
5985
    chatfunc("My mistake.")
5986
    end
5987
    wait(2)
5988
    hum.WalkSpeed = 16
5989
    attack = false
5990
    elseif targetted.Name == "KillerDarkness0105" then
5991
        for i = 0, 2.4, 0.1 do
5992
        swait()
5993
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5994
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5995
        if Mrandom(1,15) == 1 then
5996
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5997
        end
5998
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5999
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6000
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
6001
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
6002
    end
6003
        for i = 0, 2.4, 0.1 do
6004
        swait()
6005
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
6006
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
6007
        if Mrandom(1,15) == 1 then
6008
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
6009
        end
6010
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6011
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6012
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
6013
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
6014
    end
6015
    coroutine.wrap(function()
6016
    wait(2)
6017
    --partasdeff:Remove()
6018
    end)()
6019
    local sel = Mrandom(1,3)
6020
    if sel == 1 then  
6021
    chatfunc("Hm, Killer it's been a while.")
6022
    elseif sel == 2 then  
6023
    chatfunc("No need for this.")
6024
    elseif sel == 3 then
6025
    chatfunc("Hello, sorry.")
6026
    end
6027
    wait(2)
6028
    hum.WalkSpeed = 16
6029
    attack = false
6030
    end
6031
end
6032
function HAAHHHHHH()
6033
    attack = true
6034
    hum.WalkSpeed = 0
6035
    Cso("300208779", hed, 10, 1)
6036
    for i = 0,9,0.1 do
6037
        swait()
6038
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
6039
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
6040
        if Mrandom(1,15) == 1 then
6041
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
6042
        end
6043
        RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
6044
        LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
6045
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
6046
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
6047
    end
6048
    attack = false
6049
    hum.WalkSpeed = 16
6050
end
6051
-------------------------------------------------------
6052
--End Attacks N Stuff--
6053
-------------------------------------------------------
6054
 
6055
Sprinting = false
6056
mouse.KeyDown:connect(function(key)
6057
    if string.byte(key) == 48 and attack == false and Mode ~= 10 then
6058
        Swing = 2
6059
        hum.WalkSpeed = 38.82
6060
        Sprinting = true
6061
    end
6062
end)
6063
mouse.KeyUp:connect(function(key)
6064
    if string.byte(key) == 48 and attack == false then
6065
        Swing = 1
6066
        Sprinting = false
6067
        hum.WalkSpeed = 16
6068
    end
6069
end)
6070
mouse.KeyDown:connect(function(key)
6071
    if attack == false then
6072
        if key == 'q' and Mode == 1 then
6073
                        Power_Burst()
6074
        elseif key == 'e' and Mode == 1 then
6075
            Mode = 2
6076
            SONG = 254826701
6077
            tecks2.Text = "Evil Lunatic"
6078
            tecks2.TextColor3 = Color3.fromRGB(196, 40, 28)
6079
            tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6080
        for i, v in pairs(ArmourParts) do
6081
        v.BrickColor = BrickColor.new("Bright red")
6082
        v.Material = "Neon"
6083
        v.Transparency = 0
6084
        end
6085
  for i, v in pairs(NeonParts) do
6086
    maincolor = BrickColor.new("New Yeller")
6087
    v.BrickColor = maincolor
6088
    v.Material = "Neon"
6089
    v.Transparency = 0
6090
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6091
  end
6092
  for i, v in pairs(ArmourParts2) do
6093
    v.BrickColor = BrickColor.new("Bright red")
6094
    v.Material = "Neon"
6095
    v.Transparency = 0
6096
  end
6097
  for i, v in pairs(NeonParts2) do
6098
    maincolor = BrickColor.new("New Yeller")
6099
    v.BrickColor = maincolor
6100
    v.Material = "Neon"
6101
    v.Transparency = 0
6102
  end
6103
        elseif key == 'e' and Mode == 2 then
6104
            resetmode()
6105
        elseif key == 't' and Mode == 1 then
6106
                        Taunt()
6107
        elseif key == 'q' and Mode == 2 then
6108
                        Magic_Bombs()
6109
        elseif key == 'e' and Mode == 2 then
6110
                        Dangerous_Field()
6111
        elseif key == 't' and Mode == 2 then
6112
                        HAAH()
6113
        end
6114
    ---------------------------------------------------------------------
6115
    if key == 'r' and Mode == 1 then
6116
        Mode = 98534
6117
        SONG = 928767240
6118
        tecks2.Text = "EDGY LUNATIC"
6119
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6120
        tecks2.TextStrokeColor3 = Color3.fromRGB(98, 37, 209)
6121
 for i, v in pairs(ArmourParts) do
6122
    v.BrickColor = BrickColor.new("Royal purple")
6123
    v.Material = "Neon"
6124
    v.Transparency = 0
6125
  end
6126
  for i, v in pairs(NeonParts) do
6127
    maincolor = BrickColor.new("Royal purple")
6128
    v.BrickColor = maincolor
6129
    v.Material = "Neon"
6130
    v.Transparency = 0
6131
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1471407701"
6132
  end
6133
 for i, v in pairs(ArmourParts2) do
6134
    v.BrickColor = BrickColor.new("Really black")
6135
    v.Material = "Neon"
6136
    v.Transparency = 0
6137
  end
6138
  for i, v in pairs(NeonParts2) do
6139
    maincolor = BrickColor.new("Royal purple")
6140
    v.BrickColor = maincolor
6141
    v.Material = "Neon"
6142
    v.Transparency = 0
6143
  end
6144
        elseif key == 'q' and Mode == 98534 then
6145
            targett()
6146
        elseif key == 'e' and Mode == 98534 and targetted ~= nil then
6147
            Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
6148
        elseif key == 't' and Mode == 98534 then
6149
            HAAHHHHHH()
6150
        elseif key == 'r' and Mode == 98534  then
6151
            resetmode()
6152
    end
6153
    ---------------------------------------------------------------------
6154
    if key == 'm' and Mode == 1 then
6155
        Mode = pIXELATED
6156
        SONG = 853518668
6157
        tecks2.Text = "PiXeL Lunatic"
6158
        tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
6159
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6160
 for i, v in pairs(ArmourParts) do
6161
    v.BrickColor = BrickColor.new("Hot white")
6162
    v.Material = "Neon"
6163
    v.Transparency = 0
6164
  end
6165
  for i, v in pairs(NeonParts) do
6166
    maincolor = BrickColor.new("Lapis")
6167
    v.BrickColor = maincolor
6168
    v.Material = "Neon"
6169
    v.Transparency = 0
6170
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=231432333"
6171
  end
6172
 for i, v in pairs(ArmourParts2) do
6173
    v.BrickColor = BrickColor.new("Really black")
6174
    v.Material = "Neon"
6175
    v.Transparency = 0
6176
  end
6177
  for i, v in pairs(NeonParts2) do
6178
    maincolor = BrickColor.new("Lapis")
6179
    v.BrickColor = maincolor
6180
    v.Material = "Neon"
6181
    v.Transparency = 0
6182
  end
6183
        elseif key == 'm' and Mode == pIXELATED then
6184
            resetmode()
6185
        elseif key == 'q' and Mode == pIXELATED and corrupted == false then
6186
            Pixel_Corrupt()
6187
        elseif key == 'm' and Mode == pIXELATED then
6188
            resetmode()
6189
    end
6190
    ---------------------------------------------------------------------
6191
    if key == 'y' and Mode == 1 then
6192
        Mode = 3
6193
        SONG = 231975329
6194
        tecks2.Text = "Strange Man"
6195
        tecks2.TextColor3 = Color3.fromRGB(.5, 0, .5)
6196
        tecks2.TextStrokeColor3 = Color3.fromRGB(.5, 0, .5)
6197
 for i, v in pairs(ArmourParts) do
6198
    v.BrickColor = BrickColor.new("Black")
6199
    v.Material = "Neon"
6200
    v.Transparency = 0
6201
  end
6202
  for i, v in pairs(NeonParts) do
6203
    maincolor = BrickColor.new("Royal purple")
6204
    v.BrickColor = maincolor
6205
    v.Material = "Neon"
6206
    v.Transparency = 0
6207
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6208
  end
6209
 for i, v in pairs(ArmourParts2) do
6210
    v.BrickColor = BrickColor.new("Black")
6211
    v.Material = "Neon"
6212
    v.Transparency = 0
6213
  end
6214
  for i, v in pairs(NeonParts2) do
6215
    maincolor = BrickColor.new("Royal purple")
6216
    v.BrickColor = maincolor
6217
    v.Material = "Neon"
6218
    v.Transparency = 0
6219
  end
6220
        elseif key == 'y' and Mode == 3 then
6221
            resetmode()
6222
        elseif key == 'e' and Mode == 3 then
6223
            Painful_Stomp()
6224
        elseif key == 'z' and Mode == 3 then
6225
            Purity_Slam()
6226
        elseif key == 'x' and Mode == 3 then
6227
            Tauntmelon()
6228
        elseif key == 't' and Mode == 3 then
6229
            un_fun()
6230
        elseif key == 'q' and Mode == 3 then
6231
            Shockwave()
6232
    end
6233
    ---------------------------------------------------------------------
6234
    if key == 'u' and Mode == 1 then
6235
        Mode = 1555
6236
        SONG = 926249857
6237
        tecks2.Text = "Anime and Trap Lunatic"
6238
        tecks2.TextColor3 = Color3.fromRGB(255,0,255)
6239
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,255)
6240
 for i, v in pairs(ArmourParts) do
6241
    v.BrickColor = BrickColor.new("Black")
6242
    v.Material = "Neon"
6243
    v.Transparency = 0
6244
  end
6245
  for i, v in pairs(NeonParts) do
6246
    maincolor = BrickColor.new("Carnation pink")
6247
    v.BrickColor = maincolor
6248
    v.Material = "Neon"
6249
    v.Transparency = 0
6250
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=648887959"
6251
  end
6252
 for i, v in pairs(ArmourParts2) do
6253
    v.BrickColor = BrickColor.new("Black")
6254
    v.Material = "Neon"
6255
    v.Transparency = 0
6256
  end
6257
  for i, v in pairs(NeonParts2) do
6258
    maincolor = BrickColor.new("Carnation pink")
6259
    v.BrickColor = maincolor
6260
    v.Material = "Neon"
6261
    v.Transparency = 0
6262
  end
6263
        elseif key == 'u' and Mode == 1555 then
6264
            resetmode()
6265
        elseif key == 'y' and Mode == 1555 then
6266
            Field()
6267
        elseif key == 't' and Mode == 1555 then
6268
            lolik()
6269
        elseif key == 'q' and Mode == 1555 then
6270
            Pixel_Corrupt()
6271
        elseif key == 'f' and Mode == 1555 then
6272
            Anime_Splosion()
6273
        elseif key == 'z' and Mode == 1555 then
6274
            Cryo_Freeze()
6275
        elseif key == 'x' and Mode == 1555 then
6276
            Painful_Stomp2()
6277
    end
6278
    ---------------------------------------------------------------------
6279
    if key == 'i' and Mode == 1 then
6280
        Mode = 56565
6281
        SONG = 419346122
6282
        tecks2.Text = "Solar Lunatic"
6283
        tecks2.TextColor3 = Color3.fromRGB(222,255,0)
6284
        tecks2.TextStrokeColor3 = Color3.fromRGB(222,255,0)
6285
 for i, v in pairs(ArmourParts) do
6286
    v.BrickColor = BrickColor.new("Really black")
6287
    v.Material = "Neon"
6288
    v.Transparency = 0
6289
  end
6290
  for i, v in pairs(NeonParts) do
6291
    maincolor = BrickColor.new("Deep orange")
6292
    v.BrickColor = maincolor
6293
    v.Material = "Neon"
6294
    v.Transparency = 0
6295
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6296
  end
6297
 for i, v in pairs(ArmourParts2) do
6298
    v.BrickColor = BrickColor.new("Really black")
6299
    v.Material = "Neon"
6300
    v.Transparency = 0
6301
  end
6302
  for i, v in pairs(NeonParts2) do
6303
    maincolor = BrickColor.new("Deep orange")
6304
    v.BrickColor = maincolor
6305
    v.Material = "Neon"
6306
    v.Transparency = 0
6307
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6308
  end
6309
        elseif key == 't' and Mode == 56565 then
6310
            Taunt2()
6311
        elseif key == 'i' and Mode == 56565 then
6312
            resetmode()
6313
        elseif key == 'c' and Mode == 56565 then
6314
            Eruption2()
6315
        elseif key == 'x' and Mode == 56565 then
6316
            Solar_Flare2()
6317
        elseif key == 'z' and Mode == 56565 then
6318
            Painful_Stomp()
6319
    end
6320
    ---------------------------------------------------------------------
6321
    if key == 'm' and Mode == 6 then
6322
        Mode = 1800
6323-
        SONG = 1118967006
6323+
        SONG = 773139070
6324-
        tecks2.Text = "Forbidden Soul"
6324+
        tecks2.Text = "Vengeful Soul of Lunatic"
6325
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6326
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6327
 for i, v in pairs(ArmourParts) do
6328
    v.BrickColor = BrickColor.new("Hot White")
6329
    v.Material = "Neon"
6330
    v.Transparency = 0
6331
  end
6332
  for i, v in pairs(NeonParts) do
6333
    maincolor = BrickColor.new("Really black")
6334
    v.BrickColor = maincolor
6335
    v.Material = "Neon"
6336
    v.Transparency = 0
6337
  end
6338
 for i, v in pairs(ArmourParts2) do
6339
    v.BrickColor = BrickColor.new("Hot White")
6340
    v.Material = "Neon"
6341
    v.Transparency = 0
6342
  end
6343
  for i, v in pairs(NeonParts2) do
6344
    maincolor = BrickColor.new("Really black")
6345
    v.BrickColor = maincolor
6346
    v.Material = "Neon"
6347
    v.Transparency = 0
6348
  end
6349
char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6350
        elseif key == 't' and Mode == 1800 then
6351
            TTTTTTTTTTGaunt()
6352
        elseif key == 'm' and Mode == 1800 then
6353
            resetmode()
6354
        elseif key == 'q' and Mode == 1800 and exploitable == true then
6355
            Exploit()
6356
        elseif key == 'y' and Mode == 1800 then
6357
            Ancient_Rage()
6358
        elseif key == 'r' and Mode == 1800 then
6359
            Distort()
6360
        elseif key == 'g' and Mode == 1800 then
6361
            Hell_From_Above()
6362
        elseif key == 'h' and Mode == 1800 then
6363
            Universal_Crush()
6364
        elseif key == 'j' and Mode == 1800 then
6365
            Multi_Bombs()
6366
        elseif key == 'z' and Mode == 1800 then
6367
            Eruption()
6368
        elseif key == 'x' and Mode == 1800 then
6369
            Solar_Flare()
6370
    end
6371
    ---------------------------------------------------------------------
6372
    if key == 'o' and Mode == 1 then
6373
        Mode = 4
6374
        SONG = 595800581
6375
        tecks2.Text = "Divine Lunatic"
6376
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6377
        tecks2.TextStrokeColor3 = Color3.fromRGB(245, 205, 48)
6378
 for i, v in pairs(ArmourParts) do
6379
    v.BrickColor = BrickColor.new("Orange")
6380
    v.Material = "Neon"
6381
    v.Transparency = 0
6382
  end
6383
  for i, v in pairs(NeonParts) do
6384
    maincolor = BrickColor.new("Bright yellow")
6385
    v.BrickColor = maincolor
6386
    v.Material = "Neon"
6387
    v.Transparency = 0
6388
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6389
  end
6390
 for i, v in pairs(ArmourParts2) do
6391
    v.BrickColor = BrickColor.new("Black")
6392
    v.Material = "Neon"
6393
    v.Transparency = 0
6394
  end
6395
  for i, v in pairs(NeonParts2) do
6396
    maincolor = BrickColor.new("Bright yellow")
6397
    v.BrickColor = maincolor
6398
    v.Material = "Neon"
6399
    v.Transparency = 0
6400
  end
6401
        elseif key == 'o' and Mode == 4 then
6402
            resetmode()
6403
        elseif key == 't' and Mode == 4 then
6404
            again()
6405
        elseif key == 'q' and Mode == 4 then
6406
            Pulse()
6407
    end
6408
    ---------------------------------------------------------------------
6409
    if key == 'p' and Mode == 1 then
6410
                attack = true
6411
        SONG = 1881895904
6412
                hum.WalkSpeed = 0
6413
            for i = 1,20,0.1 do
6414
                swait()
6415
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
6416
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
6417
        RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
6418
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
6419
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(75)), 0.05)
6420
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
6421
            BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
6422
                end
6423
                hum.WalkSpeed = 16
6424
                attack = false
6425
        Mode = 100
6426
        tecks2.Text = "OverPowered-Divine Lunatic"
6427
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6428
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 176, 0)
6429
            Cso("743499393", tors, 10, 1.05)
6430
            BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
6431
            BlockEffect(BrickC("Really orange"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
6432
 for i, v in pairs(ArmourParts) do
6433
    v.BrickColor = BrickColor.new("Really red")
6434
    v.Material = "Neon"
6435
    v.Transparency = 0.2
6436
  end
6437
  for i, v in pairs(NeonParts) do
6438
    maincolor = BrickColor.new("Deep orange")
6439
    v.BrickColor = maincolor
6440
    v.Material = "Neon"
6441
    v.Transparency = 0.5
6442
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6443
  end
6444
 for i, v in pairs(ArmourParts2) do
6445
    v.BrickColor = BrickColor.new("Really black")
6446
    v.Material = "Neon"
6447
    v.Transparency = 0.2
6448
  end
6449
  for i, v in pairs(NeonParts2) do
6450
    maincolor = BrickColor.new("Deep orange")
6451
    v.BrickColor = maincolor
6452
    v.Material = "Neon"
6453
    v.Transparency = 0.5
6454
  end
6455
        elseif key == 'p' and Mode == 100 then
6456
            resetmode()
6457
        elseif key == 'q' and Mode == 100 then
6458
            LAZER()
6459
    end
6460
    ---------------------------------------------------------------------
6461
    if key == 'f' and Mode == 1 then
6462
        Mode = 5
6463-
        SONG = 891225839
6463+
        SONG = 2610166893
6464-
        tecks2.Text = "Cyber Lunatic"
6464+
        tecks2.Text = "γƒ©γ‚€γƒ•γƒ©γ‚€γƒˆ"
6465
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6466
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,0)
6467
 for i, v in pairs(ArmourParts) do
6468
    v.BrickColor = BrickColor.new("Dark blue")
6469
    v.Material = "Neon"
6470
    v.Transparency = 0
6471
  end
6472
  for i, v in pairs(NeonParts) do
6473
    maincolor = BrickColor.new("Really blue")
6474
    v.BrickColor = maincolor
6475
    v.Material = "Neon"
6476
    v.Transparency = 0
6477
char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
6478
  end
6479
 for i, v in pairs(ArmourParts2) do
6480
    v.BrickColor = BrickColor.new("Black")
6481
    v.Material = "Neon"
6482
    v.Transparency = 0
6483
  end
6484
  for i, v in pairs(NeonParts2) do
6485
    maincolor = BrickColor.new("Really red")
6486
    v.BrickColor = maincolor
6487
    v.Material = "Neon"
6488
    v.Transparency = 0
6489
  end
6490
        elseif key == 'f' and Mode == 5 then
6491
            resetmode()
6492
        elseif key == 'q' and Mode == 5 and exploitable == true then
6493
            Exploit()
6494
        elseif key == 't' and Mode == 5 then
6495
            PENIS()
6496
    end
6497
    ---------------------------------------------------------------------
6498
    if key == 'g' and Mode == 1 then
6499
        Mode = 6
6500
        SONG = 407749940
6501
        tecks2.Text = "The_Hell_Error_Lunatic"
6502
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6503
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6504
 for i, v in pairs(ArmourParts) do
6505
    v.BrickColor = BrickColor.new("Royal purple")
6506
    v.Material = "Metal"
6507
    v.Transparency = 0
6508
  end
6509
  for i, v in pairs(NeonParts) do
6510
    maincolor = BrickColor.new("Really red")
6511
    v.BrickColor = maincolor
6512
    v.Material = "Neon"
6513
    v.Transparency = 0
6514
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
6515
  end
6516
 for i, v in pairs(ArmourParts2) do
6517
    v.BrickColor = BrickColor.new("Dark red")
6518
    v.Material = "Metal"
6519
    v.Transparency = 0
6520
  end
6521
  for i, v in pairs(NeonParts2) do
6522
    maincolor = BrickColor.new("Really red")
6523
    v.BrickColor = maincolor
6524
    v.Material = "Neon"
6525
    v.Transparency = 0
6526
  end
6527
        elseif key == 'g' and Mode == 6 then
6528
            resetmode()
6529
        elseif key == 'q' and Mode == 6 then
6530
            Distort()
6531
        elseif key == 'e' and Mode == 6 then
6532
            Ancient_Rage()
6533
        elseif key == 't' and Mode == 6 then
6534
            TTTTTTTTTTTaunt()
6535
    end
6536
    ---------------------------------------------------------------------
6537
    if key == 'h' and Mode == 1 then
6538
        Mode = 7
6539
        SONG = 150794704
6540
        tecks2.Text = "Doge"
6541
        tecks2.TextColor3 = Color3.fromRGB(163, 162, 165)
6542
        tecks2.TextStrokeColor3 = Color3.fromRGB(253, 234, 141)
6543
 for i, v in pairs(ArmourParts) do
6544
    v.BrickColor = BrickColor.new("Cool yellow")
6545
    v.Material = "Neon"
6546
    v.Transparency = 0
6547
  end
6548
  for i, v in pairs(NeonParts) do
6549
    maincolor = BrickColor.new("New Yeller")
6550
    v.BrickColor = maincolor
6551
    v.Material = "Neon"
6552
    v.Transparency = 0
6553
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=246991049"
6554
  end
6555
 for i, v in pairs(ArmourParts2) do
6556
    v.BrickColor = BrickColor.new("Cool yellow")
6557
    v.Material = "Neon"
6558
    v.Transparency = 0
6559
  end
6560
  for i, v in pairs(NeonParts2) do
6561
    maincolor = BrickColor.new("New Yeller")
6562
    v.BrickColor = maincolor
6563
    v.Material = "Neon"
6564
    v.Transparency = 0
6565
  end
6566
    elseif key == 'h' and Mode == 7 then
6567
        resetmode()
6568
    elseif key == 't' and Mode == 7 then
6569
                BARK()
6570
    elseif key == 'q' and Mode == 7 then
6571
                Bark_Splosion()
6572
    end
6573
    if key == 'j' and Mode == 1 then
6574
        SONG = 1359036559
6575
            attack = true
6576
            hum.WalkSpeed = 0
6577
    for i = 0,10,0.08 do
6578
        swait()
6579
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0 + 255.45 * i)), 0.15)
6580
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
6581
        RH.C0 = clerp(RH.C0, CF(1, -0.7 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
6582
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
6583
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
6584
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
6585
    end
6586
    attack = false
6587
    hum.WalkSpeed = 16
6588
        Mode = 50
6589
            BlockEffect(BrickC("Magenta"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6590
        tecks2.Text = "SUPER_OVERPOWERED_DOGE"
6591
        tecks2.TextColor3 = Color3.fromRGB(255, 0, 255)
6592
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
6593
 for i, v in pairs(ArmourParts) do
6594
    v.BrickColor = BrickColor.new("Magenta")
6595
    v.Material = "Neon"
6596
    v.Transparency = 0
6597
  end
6598
  for i, v in pairs(NeonParts) do
6599
    maincolor = BrickColor.new("White")
6600
    v.BrickColor = maincolor
6601
    v.Material = "Neon"
6602
    v.Transparency = 0
6603
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6604
  end
6605
 for i, v in pairs(ArmourParts2) do
6606
    v.BrickColor = BrickColor.new("Magenta")
6607
    v.Material = "Neon"
6608
    v.Transparency = 0
6609
  end
6610
  for i, v in pairs(NeonParts2) do
6611
    maincolor = BrickColor.new("White")
6612
    v.BrickColor = maincolor
6613
    v.Material = "Neon"
6614
    v.Transparency = 0
6615
  end
6616
        elseif key == 'j' and Mode == 50 then
6617
            resetmode()
6618
        elseif key == 'q' and Mode == 50 then
6619
            ASCENTION()
6620
        elseif key == 't' and Mode == 50 then
6621
            nope()
6622
        elseif key == 'y' and Mode == 50 then
6623
            EndMySufferingV2()
6624
    end
6625
    ---------------------------------------------------------------------
6626
    if key == 'k' and Mode == 1 then
6627
        Mode = 6666
6628
        SONG = 1051512943
6629
        tecks2.Text = "Meme Lunatic"
6630
            BlockEffect(BrickC("Dark Blue"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6631
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 255)
6632
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6633
 for i, v in pairs(ArmourParts) do
6634
    v.BrickColor = BrickColor.new("Black")
6635
    v.Material = "Neon"
6636
    v.Transparency = 0
6637
  end
6638
  for i, v in pairs(NeonParts) do
6639
    maincolor = BrickColor.new("Dark blue")
6640
    v.BrickColor = maincolor
6641
    v.Material = "Neon"
6642
    v.Transparency = 0
6643
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
6644
  end
6645
 for i, v in pairs(ArmourParts2) do
6646
    v.BrickColor = BrickColor.new("Black")
6647
    v.Material = "Neon"
6648
    v.Transparency = 0
6649
  end
6650
  for i, v in pairs(NeonParts2) do
6651
    maincolor = BrickColor.new("Dark blue")
6652
    v.BrickColor = maincolor
6653
    v.Material = "Neon"
6654
    v.Transparency = 0
6655
  end
6656
        elseif key == 'y' and Mode == 6666 then
6657
            somuchcancerwhy()
6658
        elseif key == 'r' and Mode == 6666 then
6659
            HAA55()
6660
        elseif key == 'k' and Mode == 6666 then
6661
            resetmode()
6662
        elseif key == 't' and Mode == 6666 then
6663
            EndMySufferingV3()
6664
        elseif key == 'f' and Mode == 6666 then
6665
            WhatHuh()
6666
        elseif key == 'g' and Mode == 6666 then
6667
            slap()
6668
        elseif key == 'h' and Mode == 6666 then
6669
            HAAAAA()
6670
        elseif key == 'j' and Mode == 6666 then
6671
            DANCEFORME()
6672
        elseif key == 'm' and Mode == 6666 then
6673
            thing()
6674
    end
6675
    ---------------------------------------------------------------------
6676
    if key == 'l' and Mode == 1 then
6677
        Mode = 8888
6678
        SONG = 1752290765
6679
        tecks2.Text = "ToTALLy NoT LuNATIc"
6680
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6681
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6682
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6683
 for i, v in pairs(ArmourParts) do
6684
    v.BrickColor = BrickColor.new("Really black")
6685
    v.Material = "Neon"
6686
    v.Transparency = 0
6687
  end
6688
  for i, v in pairs(NeonParts) do
6689
    maincolor = BrickColor.new("Really red")
6690
    v.BrickColor = maincolor
6691
    v.Material = "Neon"
6692
    v.Transparency = 0
6693
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6694
  end
6695
 for i, v in pairs(ArmourParts2) do
6696
    v.BrickColor = BrickColor.new("Black")
6697
    v.Material = "Neon"
6698
    v.Transparency = 0
6699
  end
6700
  for i, v in pairs(NeonParts2) do
6701
    maincolor = BrickColor.new("Really red")
6702
    v.BrickColor = maincolor
6703
    v.Material = "Neon"
6704
    v.Transparency = 0
6705
  end
6706
        elseif key == 'l' and Mode == 8888 then
6707
            resetmode()
6708
        elseif key == 'r' and Mode == 8888 then
6709
            Technobeam()
6710
        elseif key == 't' and Mode == 8888 then
6711
            Taunt1()
6712
        elseif key == 'y' and Mode == 8888 then
6713
            Destruction()
6714
    end
6715
    ---------------------------------------------------------------------
6716
    if key == 'z' and Mode == 1 then
6717
        Mode = 111111112
6718
        SONG = 601069330
6719
        tecks2.Text = "Dark-God Lunatic"
6720
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6721
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6722
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6723
 for i, v in pairs(ArmourParts) do
6724
    v.BrickColor = BrickColor.new("Really black")
6725
    v.Material = "Neon"
6726
    v.Transparency = 0
6727
  end
6728
  for i, v in pairs(NeonParts) do
6729
    maincolor = BrickColor.new("Really black")
6730
    v.BrickColor = maincolor
6731
    v.Material = "Neon"
6732
    v.Transparency = 0
6733
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6734
  end
6735
 for i, v in pairs(ArmourParts2) do
6736
    v.BrickColor = BrickColor.new("Really black")
6737
    v.Material = "Neon"
6738
    v.Transparency = 0
6739
  end
6740
  for i, v in pairs(NeonParts2) do
6741
    maincolor = BrickColor.new("Really black")
6742
    v.BrickColor = maincolor
6743
    v.Material = "Neon"
6744
    v.Transparency = 0
6745
  end
6746
        elseif key == 'z' and Mode == 111111112 then
6747
            resetmode()
6748
        elseif key == 'q' and Mode == 111111112 then
6749
            Flame_Burst()
6750
        elseif key == 't' and Mode == 111111112 then
6751
            Taunt10000()
6752
    end
6753
    ---------------------------------------------------------------------
6754
    if key == 'x' and Mode == 1 then
6755
        Mode = 111111111
6756
        SONG = 1494452913
6757
        tecks2.Text = "Watcher Lunatic"
6758
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6759
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6760
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6761
 for i, v in pairs(ArmourParts) do
6762
    v.BrickColor = BrickColor.new("Really blue")
6763
    v.Material = "Neon"
6764
    v.Transparency = 0
6765
  end
6766
  for i, v in pairs(NeonParts) do
6767
    maincolor = BrickColor.new("Hot white")
6768
    v.BrickColor = maincolor
6769
    v.Material = "Neon"
6770
    v.Transparency = 0
6771
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6772
  end
6773
 for i, v in pairs(ArmourParts2) do
6774
    v.BrickColor = BrickColor.new("Really black")
6775
    v.Material = "Neon"
6776
    v.Transparency = 0
6777
  end
6778
  for i, v in pairs(NeonParts2) do
6779
    maincolor = BrickColor.new("Hot white")
6780
    v.BrickColor = maincolor
6781
    v.Material = "Neon"
6782
    v.Transparency = 0
6783
  end
6784
        elseif key == 'x' and Mode == 111111111 then
6785
            resetmode()
6786
        elseif key == 'q' and Mode == 111111111 then
6787
            Destruction()
6788
        elseif key == 't' and Mode == 111111111 then
6789
            Taunt1000()
6790
    end
6791
    ---------------------------------------------------------------------
6792
    if key == 'c' and Mode == 1 then
6793
        Mode = 99900
6794
        SONG = 265241849
6795
        tecks2.Text = "Noob Lunatic"
6796
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6797
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6798
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6799
 for i, v in pairs(ArmourParts) do
6800
    v.BrickColor = BrickColor.new("Really black")
6801
    v.Material = "Neon"
6802
    v.Transparency = 0
6803
  end
6804
  for i, v in pairs(NeonParts) do
6805
    maincolor = BrickColor.new("New Yeller")
6806
    v.BrickColor = maincolor
6807
    v.Material = "Neon"
6808
    v.Transparency = 0
6809
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=268018808"
6810
  end
6811
 for i, v in pairs(ArmourParts2) do
6812
    v.BrickColor = BrickColor.new("Really black")
6813
    v.Material = "Neon"
6814
    v.Transparency = 0
6815
  end
6816
  for i, v in pairs(NeonParts2) do
6817
    maincolor = BrickColor.new("New Yeller")
6818
    v.BrickColor = maincolor
6819
    v.Material = "Neon"
6820
    v.Transparency = 0
6821
  end
6822
        elseif key == 'q' and Mode == 99900 then
6823
            Sayonara()
6824
        elseif key == 't' and Mode == 99900 then
6825
            Taunt3()
6826
        elseif key == 'c' and Mode == 99900 then
6827
            resetmode()
6828
    end
6829
--------------------------------------------------------
6830
    if key == 'v' and Mode == 1 then
6831
        Mode = 7777
6832
        SONG = 919231299
6833
        tecks2.Text = "The_Insanity_Error_Lunatic"
6834
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6835
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6836
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6837
 for i, v in pairs(ArmourParts) do
6838
    v.BrickColor = BrickColor.new("Dark blue")
6839
    v.Material = "Neon"
6840
    v.Transparency = 0
6841
  end
6842
  for i, v in pairs(NeonParts) do
6843
    maincolor = BrickColor.new("Really red")
6844
    v.BrickColor = maincolor
6845
    v.Material = "Neon"
6846
    v.Transparency = 0
6847
    char.Head.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
6848
  end
6849
 for i, v in pairs(ArmourParts2) do
6850
    v.BrickColor = BrickColor.new("Dark blue")
6851
    v.Material = "Neon"
6852
    v.Transparency = 0
6853
  end
6854
  for i, v in pairs(NeonParts2) do
6855
    maincolor = BrickColor.new("Really red")
6856
    v.BrickColor = maincolor
6857
    v.Material = "Neon"
6858
    v.Transparency = 0
6859
  end
6860
        elseif key == 'y' and Mode == 7777 then
6861
            Painful_Stomp()
6862
        elseif key == 't' and Mode == 7777 then
6863
            FearMe()
6864
        elseif key == 'r' and Mode == 7777 then
6865
            GIMME_THOSE()
6866
        elseif key == 'v' and Mode == 7777 then
6867
            resetmode()
6868
    end
6869
--------------------------------------------------------
6870
    if key == 'b' and Mode == 1 then
6871
        Mode = 25
6872
        SONG = 1564523997
6873
        tecks2.Text = "Ghost Lunatic"
6874
            BlockEffect(BrickC("Fog"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6875
        tecks2.TextColor3 = Color3.fromRGB(255, 255, 255)
6876
        tecks2.TextStrokeColor3 = Color3.fromRGB(163, 162, 165)
6877
 for i, v in pairs(ArmourParts) do
6878
    v.BrickColor = BrickColor.new("Ghost grey")
6879
    v.Material = "Neon"
6880
    v.Transparency = 0.7
6881
  end
6882
  for i, v in pairs(NeonParts) do
6883
    maincolor = BrickColor.new("Fog")
6884
    v.BrickColor = maincolor
6885
    v.Material = "Neon"
6886
    v.Transparency = 0.5
6887
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6888
  end
6889
 for i, v in pairs(ArmourParts2) do
6890
    v.BrickColor = BrickColor.new("Ghost grey")
6891
    v.Material = "Neon"
6892
    v.Transparency = 0.7
6893
  end
6894
  for i, v in pairs(NeonParts2) do
6895
    maincolor = BrickColor.new("Fog")
6896
    v.BrickColor = maincolor
6897
    v.Material = "Neon"
6898
    v.Transparency = 0.5
6899
  end
6900
        elseif key == 'b' and Mode == 25 then
6901
            resetmode()
6902
        elseif key == 't' and Mode == 25 then
6903
            thisisit()
6904
        elseif key == 'q' and Mode == 25 then
6905
            Spirit_Beam()
6906
    end
6907
    ---------------------------------------------------------------------
6908
    if key == 'n' and Mode == 1 then
6909
        Mode = 8
6910
        SONG = 207375545
6911
        tecks2.Text = "Hopeful Dreamer Lunatic"
6912
        tecks2.TextColor3 = Color3.fromRGB(18, 238, 212)
6913
        tecks2.TextStrokeColor3 = Color3.fromRGB(4, 175, 236)
6914
    for i, v in pairs(ArmourParts) do
6915
    v.BrickColor = BrickColor.new("Cyan")
6916
    v.Material = "Neon"
6917
    v.Transparency = 0
6918
    end
6919
    for i, v in pairs(NeonParts) do
6920
    maincolor = BrickColor.new("Institutional white")
6921
    v.BrickColor = maincolor
6922
    v.Material = "Neon"
6923
    v.Transparency = 0
6924
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=155195214"
6925
    end
6926
    for i, v in pairs(ArmourParts2) do
6927
    v.BrickColor = BrickColor.new("Cyan")
6928
    v.Material = "Neon"
6929
    v.Transparency = 0
6930
    end
6931
    for i, v in pairs(NeonParts2) do
6932
    maincolor = BrickColor.new("Institutional white")
6933
    v.BrickColor = maincolor
6934
    v.Material = "Neon"
6935
    v.Transparency = 0
6936
    end
6937
        elseif key == 'n' and Mode == 8 then
6938
            resetmode()
6939
        elseif key == 'q' and Mode == 8 then
6940
            LunarSpin()
6941
    end
6942
    ---------------------------------------------------------------------
6943
    if key == 'm' and Mode == 8 then
6944
        Mode = 9
6945-
        SONG = 563062677
6945+
        SONG = 145616154
6946-
        tecks2.Text = "Grim"
6946+
        tecks2.Text = "Cult Lunatic"
6947
        tecks2.TextColor3 = Color3.new(255, 255, 255)
6948
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
6949
 for i, v in pairs(ArmourParts) do
6950
    v.BrickColor = BrickColor.new("Institutional white")
6951
    v.Material = "Neon"
6952
    v.Transparency = 0
6953
  end
6954
  for i, v in pairs(NeonParts) do
6955
    maincolor = BrickColor.new("Really black")
6956
    v.BrickColor = maincolor
6957
    v.Material = "Neon"
6958
    v.Transparency = 0
6959
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
6960
  end
6961
 for i, v in pairs(ArmourParts2) do
6962
    v.BrickColor = BrickColor.new("Institutional white")
6963
    v.Material = "Neon"
6964
    v.Transparency = 0
6965
  end
6966
  for i, v in pairs(NeonParts2) do
6967
    maincolor = BrickColor.new("Really black")
6968
    v.BrickColor = maincolor
6969
    v.Material = "Neon"
6970
    v.Transparency = 0
6971
  end
6972
        elseif key == 'm' and Mode == 9 then
6973
            resetmode()
6974
        elseif key == 't' and Mode == 9 then
6975
            heregoes()
6976
        elseif key == 'q' and Mode == 9 then
6977
            BalanceSpin()
6978
        elseif key == 'y' and Mode == 9 then
6979
            Ancient_Ragu()
6980
    end
6981
    ---------------------------------------------------------------------------
6982
    if key == 'm' and Mode == 7 then
6983
        Mode = 10
6984
        SONG = 2852935517
6985
        local A = math.random(1,4)
6986
        if A == 1 then
6987-
    SONG = 407749940
6987+
    SONG = 2852935517
6988
        elseif A == 2 then
6989-
    SONG = 407749940
6989+
    SONG = 2852935517
6990
        elseif A == 3 then
6991-
    SONG = 407749940
6991+
    SONG = 2852935517
6992
        elseif A == 4 then
6993-
    SONG = 407749940
6993+
    SONG = 2852935517
6994
        end
6995-
        tecks2.Text = "ErRoR Of The InSaNiTy"
6995+
        tecks2.Text = "Stressed Lunatic"
6996
        tecks2.TextColor3 = Color3.new(0, 0, 0)
6997
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
6998
 for i, v in pairs(ArmourParts) do
6999
    v.BrickColor = BrickColor.random()
7000
    v.Material = "Neon"
7001
    v.Transparency = 0
7002
  end
7003
  for i, v in pairs(NeonParts) do
7004
    maincolor = BrickColor.random()
7005
    v.BrickColor = maincolor
7006
    v.Material = "Neon"
7007
    v.Transparency = 0
7008
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
7009
  end
7010
 for i, v in pairs(ArmourParts2) do
7011
    v.BrickColor = BrickColor.new("Hot white")
7012
    v.Material = "Neon"
7013
    v.Transparency = 0
7014
  end
7015
  for i, v in pairs(NeonParts2) do
7016
    maincolor = BrickColor.new("Hot white")
7017
    v.BrickColor = maincolor
7018
    v.Material = "Neon"
7019
    v.Transparency = 0
7020
  end
7021
    elseif key == 'm' and Mode == 10 then
7022
        resetmode()
7023
    elseif key == 'q' and Mode == 10 then
7024
        Decapitate()
7025
    elseif key == 't' and Mode == 10 then
7026
        wutdefaq()
7027
    elseif key == 'y' and Mode == 10 then
7028
        Painful_Stomp()
7029
    end
7030
    end
7031
end)
7032
local Combo = 1
7033
mouse.Button1Down:connect(function(key)
7034
    if attack == false then
7035
        if Combo == 1 then
7036
            Combo = 2
7037
            attackone()
7038
        elseif Combo == 2 then
7039
            Combo = 3
7040
            attacktwo()
7041
        elseif Combo == 3 then
7042
            Combo = 1
7043
            attackthree()
7044
        end
7045
    end
7046
end)
7047
 
7048
 
7049
 
7050
 
7051
 
7052
 
7053
 -------------------------------------------------------
7054
--Start Animations--
7055
-------------------------------------------------------
7056
while true do
7057
    swait()
7058
    sine = sine + change
7059
    local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
7060
    local velderp = root.Velocity.y
7061
    hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
7062
    if equipped == true or equipped == false then
7063
        if attack == false then
7064
            idle = idle + 1
7065
        else
7066
            idle = 0
7067
        end
7068
        if 1 < root.Velocity.y and hitfloor == nil then
7069
            Anim = "Jump"
7070
            if attack == false then
7071
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.08)
7072
                neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7073
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.08)
7074
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.08)
7075
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
7076
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
7077
            end
7078
        elseif -1 > root.Velocity.y and hitfloor == nil then
7079
            Anim = "Fall"
7080
            if attack == false then
7081
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.08)
7082
                neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7083
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.08)
7084
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.08)
7085
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.08)
7086
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.08)
7087
            end
7088
        elseif torvel < 1 and hitfloor ~= nil then
7089
            Anim = "Idle"
7090
            change = 1
7091
            if attack == false then
7092
                if Mode == 1 then --Normal
7093
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
7094
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7095
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7096
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7097
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
7098
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7099
                elseif Mode == 99900 then
7100
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
7101
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(0), Rad(20 * Cos(sine / 12))), 0.3)
7102
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(84), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7103
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-84), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7104
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.35 + 0.15 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-6 + 4.5 * Sin(sine / 12)), Rad(25 + 2.5 * Sin(sine / 12)), Rad(25 + 4.5 * Sin(sine / 12))), 0.1)
7105
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.35 + 0.15 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(7 + 4.5 * Sin(sine / 12)), Rad(0 + 2.5 * Sin(sine / 12)), Rad(-13 - 4.5 * Sin(sine / 12))), 0.1)
7106
                elseif Mode == 8888 then --idk
7107
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
7108
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 12.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.3)
7109
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7110
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7111
                RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
7112
                LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(-43 - 4.5 * Sin(sine / 12))), 0.1)
7113
                elseif Mode == 98534 then
7114
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
7115
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
7116
                if Mrandom(1,15) == 1 then
7117
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7118
                end
7119
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
7120
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
7121
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
7122
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
7123
                elseif Mode == 56565 then --idk
7124
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
7125
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 7.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
7126
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(0)), 0.15)
7127
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(8)), 0.15)
7128
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-.6), Rad(15 + 6.5 * Sin(sine / 20))), 0.1)
7129
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-10), Rad(-.6), Rad(-15 - 6.5 * Sin(sine / 20))), 0.1)
7130
                elseif Mode == pIXELATED then --PIXELATED
7131
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20 + Mrandom(-4,4)), Rad(0), Rad(0)), 0.08)
7132
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30))), 0.08)
7133
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(80), Rad(0)) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(20 + Mrandom(-6,6))), 0.08)
7134
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(-80 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6))) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-20 + Mrandom(-6,6))), 0.08)
7135
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(5 + Mrandom(-6,6))), 0.08)
7136
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-5 + Mrandom(-6,6))), 0.08)
7137
                elseif Mode == 50 then --ASCENDED
7138
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7139
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7140
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7141
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7142
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
7143
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
7144
            elseif Mode == 7777 then --NOTHING SPECIAL
7145
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(4), Rad(0), Rad(0)), 0.15)
7146
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
7147
                if Mrandom(1,15) == 1 then
7148
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7149
                end
7150
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
7151
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
7152
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
7153
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
7154
            elseif Mode == 6666 then --MEMER
7155
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
7156
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7157
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
7158
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
7159
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
7160
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
7161
            elseif Mode == 2 then --Machinery
7162
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.08)
7163
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 30)), Rad(-4.5 * Sin(sine / .5)), Rad(-20 - 4.5 * Sin(sine / .5))), 0.08)
7164
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
7165
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
7166
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(155), Rad(0), Rad(-45)), 0.08)
7167
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25)), 0.08)
7168
            elseif Mode == 3 then --ICE
7169
rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
7170
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-15*math.sin(sine/25)/2),math.rad(0),math.rad(10*math.sin(sine/25))),.3)
7171
RH.C0=clerp(RH.C0,CF(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(-25)),0.15)
7172
LH.C0=clerp(LH.C0,CF(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(15)),0.15)
7173
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(-35 ), math.rad(-7*math.sin(sine/25)), math.rad(5)), 0.1)
7174
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(-35 ), math.rad(7*math.sin(sine/25)), math.rad(-5)), 0.1)
7175
            elseif Mode == 4 then --Infused
7176
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
7177
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
7178
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
7179
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
7180
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(13 - 2.5 * Sin(sine / 20))), 0.1)
7181
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
7182
            elseif Mode == 5 then --Cybernetic
7183
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7184
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
7185
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
7186
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
7187
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
7188
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
7189
            elseif Mode == 25 then --Spiritual
7190
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7191
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
7192
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
7193
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
7194
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
7195
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
7196
            elseif Mode == 6 then --Controlled Beyond Recognition
7197
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
7198
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7199
                if Mrandom(1,15) == 1 then
7200
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7201
                end
7202
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(10)), 0.15)
7203
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
7204
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
7205
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
7206
            elseif Mode == 1800 then --demon
7207
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.1)
7208
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-45, 45)), Rad(Mrandom(-45, 45))), 0.1)
7209
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(20)), 0.1)
7210
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(-20)), 0.1)
7211
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(-50)), 0.1)
7212
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(50)), 0.1)
7213
            elseif Mode == 7 or Mode == 9 then --Sucho Wowo --Mr.Balancia  ----------hdfsfhg
7214
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.08)
7215
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.08)
7216
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
7217
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
7218
                RW.C0 = clerp(RW.C0, CF(1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
7219
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7220
            elseif Mode == 1555 then --anime
7221
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10)), 0.15)
7222
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7223
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-10)), 0.15)
7224
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(6)), 0.15)
7225
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(21), Rad(11), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
7226
                LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(5), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
7227
            elseif Mode == 111111111 then
7228
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
7229
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7230
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
7231
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
7232
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
7233
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
7234
            elseif Mode == 100 then --Overclocked
7235
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
7236
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7237
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7238
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7239
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
7240
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7241
            elseif Mode == 8 then --Lunarist
7242
                MagicCharge(7, 0, "Add", ra.CFrame * CF(0, -1.3, 0) * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 1.5 * math.random(-1.8, 2), -0.005, maincolor, 0, "Brick")
7243
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7244
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7245
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7246
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7247
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(135)), 0.08)
7248
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7249
            elseif Mode == 111111112 then
7250
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
7251
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 6.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.05)
7252
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(15)), 0.1)
7253
                LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(25)), 0.1)
7254
                RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(13 + 6.5 * Sin(sine / 12))), 0.1)
7255
                LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-13 - 6.5 * Sin(sine / 12))), 0.1)
7256
            elseif Mode == 10 then --INSANITY
7257
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2 + 0.1 * Cos(sine / 7)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
7258
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
7259
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 7)) * angles(Rad(10 + Mrandom(-6,6)), Rad(0), Rad(Mrandom(-6,6))), 0.15)
7260
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(45 + Mrandom(-4,4)), Rad(Mrandom(-4,4)), Rad(-20 + Mrandom(-4,4))), 1)
7261
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(180 + Mrandom(-35,35)), Rad(35 + Mrandom(-35,35)), Rad(-50 - 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
7262
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(15 + Mrandom(-35,35)), Rad(Mrandom(-35,35)), Rad(-15 + 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
7263
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 7), -.2 +  0.025 * Cos(sine / 7)) * RHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(10 + Mrandom(-6,6))), 0.15)
7264
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 7), 0.025 * Cos(sine / 7)) * LHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(-10 + Mrandom(-6,6))), 0.15)
7265
            end
7266
            end
7267
        elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
7268
            Anim = "Walk"
7269
            change = 1.1
7270
            if attack == false then
7271
                if Mode == 6 then
7272
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(4-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(5 * Cos(sine / 7))), 0.15)
7273
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7274
                if Mrandom(1,15) == 1 then
7275
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7276
                end
7277
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7278
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7279
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
7280
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
7281
                elseif Mode == 3 then
7282
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7283
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7284
                RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7285
                LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7286
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(37)  * Cos(sine / 7) , Rad(0), Rad(-.6) - ra.RotVelocity.Y / 75), 0.1)
7287
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(-37)  * Cos(sine / 7) , Rad(0) ,  Rad(.6) + la.RotVelocity.Y / 75), 0.1)
7288
                elseif Mode == 98534 then
7289
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
7290
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(30 * Cos(sine / 20)), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7291
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7292
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7293
                RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15) - ra.RotVelocity.Y / 75), 0.1)
7294
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70)  * Cos(sine / 7) , Rad(0) ,    Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7295
                elseif Mode == 111111112 then
7296
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
7297
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-15 - 6.5 * Sin(sine / 12)), Rad(20), Rad(0)), 0.1)
7298
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(-35)), 0.1)
7299
                LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(35)), 0.1)
7300
                RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(25 + 6.5 * Sin(sine / 12))), 0.1)
7301
                LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-25 - 6.5 * Sin(sine / 12))), 0.1)
7302
                elseif Mode == 111111111 then
7303
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
7304
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7305
                RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7306
                LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7307
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
7308
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
7309
                elseif Mode == 99900 then
7310
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.13 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
7311
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7312
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7313
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7314
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(57)  * Cos(sine / 7) , Rad(10 * Cos(sine / 7)), Rad(10) - ra.RotVelocity.Y / 75), 0.1)
7315
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-57)  * Cos(sine / 7) , Rad(10 * Cos(sine / 7)) ,  Rad(-10) + la.RotVelocity.Y / 75), 0.1)
7316
                elseif Mode == 1 then --Normal
7317
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7318
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7319
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7320
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7321
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
7322
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7323
                elseif Mode == 7777 then --NORTHING SPECIAL
7324
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(7-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
7325
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7326
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
7327
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
7328
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(15)), 0.1)
7329
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),  Rad(-15)), 0.1)
7330
                elseif Mode == 4 then --Infused
7331
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.15)
7332
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7333
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
7334
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
7335
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
7336
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
7337
                elseif Mode == 56565 then --idk
7338
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7339
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7340
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7341
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7342
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
7343
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) ,   Rad(-6) + la.RotVelocity.Y / 75), 0.1)
7344
                elseif Mode == 8888 then --ik
7345
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7346
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7347
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, 0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size)  * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7348
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -0.8 * Player_Size + 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, -0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7349
                RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(65) * Cos(sine / 7), Rad(-.6), Rad(15 + 4.5 * Sin(sine / 12))), 0.1)
7350
                LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-65) * Cos(sine / 7), Rad(-.6), Rad(-15 - 4.5 * Sin(sine / 12))), 0.1)
7351
            elseif Mode == 1555 then --anime
7352
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7353
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7354
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7355
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7356
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
7357
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) ,   Rad(-6) + la.RotVelocity.Y / 75), 0.1)
7358
            elseif Mode == 6666 then
7359
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
7360
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7361
                RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
7362
                LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
7363
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(5)), 0.1)
7364
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),  Rad(-5)), 0.1)
7365
            elseif Mode == 1800 then
7366
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(20 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7367
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7368
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-5 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(20)), 0.3)
7369
                    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-5 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(-20)), 0.3)
7370
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 + 15 * Cos(sine / 7)), Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
7371
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 - 15 * Cos(sine / 7)), Rad(0), Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7372
            elseif Mode == 5 then
7373
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
7374
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7375
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
7376
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
7377
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
7378
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
7379
            elseif Mode == 25 then
7380
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
7381
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7382
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
7383
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
7384
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
7385
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
7386
            elseif Mode == 100 then
7387
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7388
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7389
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7390
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7391
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
7392
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7393
            elseif Mode == 10 then
7394
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(55 + Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(-0 + Mrandom(-20,20))), 1)
7395
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7396
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(55), Rad(0), Rad(-0)), 0.3)
7397
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(35 + Mrandom(-23,23))), 0.15)
7398
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(-35 + Mrandom(-23,23))), 0.15)
7399
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(-10 + Mrandom(-23,23)), Rad(15 + Mrandom(-23,23))), 0.1)
7400
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(10 + Mrandom(-23,23)), Rad(-15 + Mrandom(-23,23))), 0.1)
7401
            elseif Mode == 8 then
7402
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.08)
7403
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7404
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.08)
7405
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 0.08)
7406
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
7407
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7408
            elseif Mode ~= 6 or Mode ~= 5 or Mode ~= 8 then
7409
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7410
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7411
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7412
                    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7413
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
7414
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(0) ,   Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7415
            end
7416
            end
7417
        elseif torvel >= 25 and hitfloor ~= nil then
7418
            Anim = "Sprint"
7419
            change = 1.35
7420
            if attack == false then
7421
        if Mode == 5 then
7422
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7423
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7424
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
7425
            LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
7426
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
7427
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
7428
        elseif Mode == 56565 then
7429
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7430
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7431
            RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7432
            LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7433
            RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
7434
            LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110)  * Cos(sine / 7) , Rad(0) ,    Rad(-13) + la.RotVelocity.Y / 75), 0.15)
7435
        elseif Mode  == 111111111 then
7436
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7437
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7438
            RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7439
            LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7440
            RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
7441
            LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110)  * Cos(sine / 7) , Rad(0) ,    Rad(-13) + la.RotVelocity.Y / 75), 0.15)
7442
        elseif Mode  == 4 then
7443
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7444
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7445
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-34 + 2.5 * Sin(sine / 20))), 0.15)
7446
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(34 + 2.5 * Sin(sine / 20))), 0.15)
7447
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
7448
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
7449
        elseif Mode == 1 then
7450
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(0)), 0.15)
7451
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7452
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-14.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-35 + 3 * Sin(sine / 20))), 0.15)
7453
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-16.5 + 3 * Sin(sine / 20)), Rad(0), Rad(35 + 3 * Sin(sine / 20))), 0.15)
7454
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(-10 * Cos(sine / 20)), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
7455
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(10 * Cos(sine / 20)), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
7456
        elseif Mode == 25 or Mode == 10 then
7457
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7458
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7459
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
7460
            LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
7461
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
7462
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
7463
        elseif Mode ~= 5 then
7464
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7465
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7466
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7467
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7468
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(125)  * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.15)
7469
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, -0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(-125)  * Cos(sine / 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y / 75), 0.15)
7470
            end
7471
            end
7472
        end
7473
    end
7474
    Music.SoundId = "rbxassetid://"..SONG
7475
    Music.Looped = true
7476
    Music.Pitch = 1
7477
    Music.Volume = 8
7478
    Music.Parent = tors
7479
    Music:Resume()
7480
    if 0 < #Effects then
7481
        for e = 1, #Effects do
7482
            if Effects[e] ~= nil then
7483
                local Thing = Effects[e]
7484
                if Thing ~= nil then
7485
                    local Part = Thing[1]
7486
                    local Mode = Thing[2]
7487
                    local Delay = Thing[3]
7488
                    local IncX = Thing[4]
7489
                    local IncY = Thing[5]
7490
                    local IncZ = Thing[6]
7491
                    if 1 >= Thing[1].Transparency then
7492
                        if Thing[2] == "Block1" then
7493
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
7494
                            local Mesh = Thing[1].Mesh
7495
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7496
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7497
                        elseif Thing[2] == "Block2" then
7498
                            Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
7499
                            local Mesh = Thing[7]
7500
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7501
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7502
                        elseif Thing[2] == "Block3" then
7503
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
7504
                            local Mesh = Thing[7]
7505
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7506
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7507
                        elseif Thing[2] == "Cylinder" then
7508
                            local Mesh = Thing[1].Mesh
7509
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7510
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7511
                        elseif Thing[2] == "Blood" then
7512
                            local Mesh = Thing[7]
7513
                            Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
7514
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7515
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7516
                        elseif Thing[2] == "Elec" then                          local Mesh = Thing[1].Mesh
7517
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
7518
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7519
                        elseif Thing[2] == "Disappear" then
7520
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7521
                        elseif Thing[2] == "Shatter" then
7522
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7523
                            Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
7524
                            Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
7525
                            Thing[6] = Thing[6] + Thing[5]
7526
                        end
7527
                    else
7528
                        Part.Parent = nil
7529
                        table.remove(Effects, e)
7530
                    end
7531
                end
7532
            end
7533
        end
7534
    end
7535
end
7536
-------------------------------------------------------
7537
--End Animations And Script--