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