View difference between Paste ID: jt0q7KyR and rHu781gh
SHOW: | | - or go back to the newest paste.
1
-- This script has been converted to FE by iPxter
2
 
3-
local Mouse,mouse,UserInputService,ContextActionService
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-
	script.Parent = Player.Character
5+
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
6-
	local CAS = {Actions={}}
6+
7-
	local Event = Instance.new("RemoteEvent")
7+
    print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
8-
	Event.Name = "UserInput_Event"
8+
    script.Parent = Player.Character
9-
	Event.Parent = Player.Character
9+
10-
	local fakeEvent = function()
10+
    --RemoteEvent for communicating
11-
		local t = {_fakeEvent=true}
11+
    local Event = Instance.new("RemoteEvent")
12-
		t.Connect = function(self,f)self.Function=f end
12+
    Event.Name = "UserInput_Event"
13-
		t.connect = t.Connect
13+
14-
		return t
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-
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
17+
        t.connect = t.Connect
18-
	function CAS:BindAction(name,fun,touch,...)
18+
        return t
19-
		CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
19+
20
 
21-
	function CAS:UnbindAction(name)
21+
    --Creating fake input objects with fake variables
22-
		CAS.Actions[name] = nil
22+
23
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
24-
	local function te(self,ev,...)
24+
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
25-
		local t = m[ev]
25+
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
26-
		if t and t._fakeEvent and t.Function then
26+
    end}
27-
			t.Function(...)
27+
    --Merged 2 functions into one by checking amount of arguments
28
    CAS.UnbindAction = CAS.BindAction
29
 
30-
	m.TrigEvent = te
30+
    --This function will trigger the events that have been :Connect()'ed
31-
	UIS.TrigEvent = te
31+
    local function te(self,ev,...)
32-
	Event.OnServerEvent:Connect(function(plr,io)
32+
        local t = m[ev]
33-
	    if plr~=Player then return end
33+
        if t and t._fakeEvent and t.Function then
34-
		if io.isMouse then
34+
            t.Function(...)
35-
			m.Target = io.Target
35+
36-
			m.Hit = io.Hit
36+
37-
		elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
37+
    m.TrigEvent = te
38-
	        if io.UserInputState == Enum.UserInputState.Begin then
38+
    UIS.TrigEvent = te
39-
				m:TrigEvent("Button1Down")
39+
40
    Event.OnServerEvent:Connect(function(plr,io)
41-
				m:TrigEvent("Button1Up")
41+
        if plr~=Player then return end
42
        if io.isMouse then
43
            m.Target = io.Target
44-
			for n,t in pairs(CAS.Actions) do
44+
            m.Hit = io.Hit
45-
				for _,k in pairs(t.Keys) do
45+
        else
46-
					if k==io.KeyCode then
46+
            local b = io.UserInputState == Enum.UserInputState.Begin
47-
						t.Function(t.Name,io.UserInputState,io)
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-
	        if io.UserInputState == Enum.UserInputState.Begin then
51+
                for _,k in pairs(t.Keys) do
52-
	            m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
52+
                    if k==io.KeyCode then
53-
				UIS:TrigEvent("InputBegan",io,false)
53+
                        t.Function(t.Name,io.UserInputState,io)
54
                    end
55-
				m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
55+
56-
				UIS:TrigEvent("InputEnded",io,false)
56+
57-
	        end
57+
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58-
	    end
58+
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59
        end
60-
	NLS([==[
60+
61-
	local Player = game:GetService("Players").LocalPlayer
61+
    Event.Parent = NLS([==[
62
    local Player = game:GetService("Players").LocalPlayer
63-
	local Char = Player.Character
63+
    local Event = script:WaitForChild("UserInput_Event")
64-
	local Event = Char:WaitForChild("UserInput_Event")
64+
65
    local UIS = game:GetService("UserInputService")
66-
	local UIS = game:GetService("UserInputService")
66+
    local input = function(io,a)
67
        if a then return end
68-
	local input = function(io,a)
68+
        --Since InputObject is a client-side instance, we create and pass table instead
69-
	    if a then return end
69+
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
70-
		local io = {KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}
70+
71-
		Event:FireServer(io)
71+
    UIS.InputBegan:Connect(input)
72
    UIS.InputEnded:Connect(input)
73-
	UIS.InputBegan:Connect(input)
73+
74-
	UIS.InputEnded:Connect(input)
74+
    local Mouse = Player:GetMouse()
75-
	local Changed = false
75+
    local h,t
76
    --Give the server mouse data 30 times every second, but only if the values changed
77-
	local h,t = Mouse.Hit,Mouse.Target
77+
    --If player is not moving their mouse, client won't fire events
78-
	while wait(1/30) do
78+
    while wait(1/30) do
79-
		if h~=Mouse.Hit or t~=Mouse.Target then
79+
        if h~=Mouse.Hit or t~=Mouse.Target then
80-
			Event:FireServer({isMouse=true,Target=Mouse.Target,Hit=Mouse.Hit})
80+
81
            Event:FireServer({isMouse=true,Target=t,Hit=h})
82
        end
83
    end]==],Player.Character)
84-
	]==],Player.Character)
84+
    Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
85-
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
85+
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
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3397
local naeeym2 = IT("BillboardGui",char)
3398
naeeym2.AlwaysOnTop = true
3399
naeeym2.Size = UDim2.new(5,35,2,15)
3400
naeeym2.StudsOffset = Vector3.new(0,2,0)
3401
naeeym2.MaxDistance = 75
3402
naeeym2.Adornee = hed
3403
naeeym2.Name = "Name"
3404
--naeeym2.PlayerToHideFrom = Player
3405
local tecks2 = IT("TextLabel",naeeym2)
3406
tecks2.BackgroundTransparency = 1
3407
tecks2.TextScaled = true
3408
tecks2.BorderSizePixel = 0
3409
tecks2.Text = "some random person that got hit by a bus"
3410
tecks2.Font = "Fantasy"
3411
tecks2.TextSize = 30
3412
tecks2.TextStrokeTransparency = 0
3413
tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3414
tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3415
tecks2.Size = UDim2.new(1,0,0.5,0)
3416
tecks2.Parent = naeeym2
3417
-------------------------------------------------------
3418
--End Customization--
3419
-------------------------------------------------------
3420
3421
-----------------------------------------------------
3422
--Start Attacks N Stuff--
3423
-------------------------------------------------------
3424
function resetmode()
3425
	tecks2.Text = "some random person that got hit by a bus"
3426
    tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3427
    tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3428
  for i, v in pairs(ArmourParts) do
3429
    v.BrickColor = BrickColor.new("Black")
3430
    v.Material = "Neon"
3431
    v.Transparency = 0
3432
  end
3433
  for i, v in pairs(NeonParts) do
3434
    maincolor = BrickColor.new("Dark stone grey")
3435
    v.BrickColor = maincolor
3436
    v.Material = "Neon"
3437
    v.Transparency = 0
3438
  end
3439
  for i, v in pairs(ArmourParts2) do
3440
    v.BrickColor = BrickColor.new("Black")
3441
    v.Material = "Neon"
3442
    v.Transparency = 0
3443
  end
3444
  for i, v in pairs(NeonParts2) do
3445
    maincolor = BrickColor.new("Dark stone grey")
3446
    v.BrickColor = maincolor
3447
    v.Material = "Neon"
3448
    v.Transparency = 0
3449
  end
3450
	Mode = 1
3451
  SONG = 2774043210
3452
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3453
end
3454
3455
function Taunt10000()
3456
    attack = true
3457
    Cso("649634100", hed, 10, 0.5)
3458
    for i = 0, 6, 0.1 do
3459
        swait()
3460
        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)
3461
        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)
3462
        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)
3463
        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)
3464
        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)
3465
        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)
3466
    end
3467
    attack = false
3468
end
3469
3470
function Taunt2()
3471
    attack = true
3472
    hum.WalkSpeed = 0
3473
        TAUNT2:Play()
3474
	repeat
3475
        swait()
3476
        TAUNT.Parent = tors
3477
        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)
3478
        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)
3479
        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)
3480
        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)
3481
        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)
3482
        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)
3483
	until TAUNT2.Playing == false
3484
	attack = false
3485
	hum.WalkSpeed = 16
3486
end
3487
3488
function AnnoyingSink()
3489
    coroutine.resume(coroutine.create(function()
3490
        attack = true
3491
        for i = 0, 6, 0.1 do
3492
        swait()
3493
        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)
3494
        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)
3495
        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)
3496
        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)
3497
        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)
3498
        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)
3499
        end
3500
        local Hole2 = CreatePart(3, EffectModel, "Neon", 0, 0, "Really black", "Hole", Vector3.new(15,0,15))
3501
        Hole2.Color = Color3.new(0,0,0)
3502
        local MESH = MakeForm(Hole2,"Cyl")
3503
        MESH.Scale = Vector3.new(0,1,0)
3504
        Hole2.CFrame = CF(mouse.Hit.p)
3505
        Cso("154955269", Hole2, 10, .7)
3506
        for i = 0, 3, 0.1 do
3507
        swait()
3508
        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)
3509
        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)
3510
        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)
3511
        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)
3512
        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)
3513
        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)
3514
        end
3515
        attack = false
3516
        for i = 1, 50 do
3517
            swait()
3518
            MESH.Scale = MESH.Scale + Vector3.new(0.02,0,0.02)
3519
        end
3520
        for i = 1, 200 do
3521
            swait()
3522
            Sink(Hole2.Position,Hole2.Size.X/2.2)
3523
        end
3524
        swait(100)
3525
        for i = 1, 50 do
3526
            swait()
3527
            Trail(Hole2)
3528
            MESH.Scale = MESH.Scale - Vector3.new(0.02,0,0.02)
3529
        end
3530
        Hole2:remove()
3531
    end))
3532
end
3533
3534
function Taunt()
3535
    attack = true
3536
    hum.WalkSpeed = 0
3537
        TAUNT:Play()
3538
	repeat
3539
        swait()
3540
        TAUNT.Parent = tors
3541
        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)
3542
        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)
3543
        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)
3544
        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)
3545
        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)
3546
        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)
3547
	until TAUNT.Playing == false
3548
	attack = false
3549
	hum.WalkSpeed = 16
3550
end
3551
function attackone()
3552
	attack = true
3553
	hum.WalkSpeed = 3.01
3554
	for i = 0, 1.7, 0.1 do
3555
		swait()
3556
		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)
3557
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
3558
		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)
3559
		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)
3560
		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)
3561
		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)
3562
	end
3563
	Cso("203426541", ra, 10, 1)
3564
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3565
	CameraEnshaking(2, 5)
3566
	for i = 0, 1.4, 0.1 do
3567
		swait()
3568
		BlockEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
3569
		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)
3570
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
3571
		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)
3572
		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)
3573
		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)
3574
		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)
3575
	end
3576
	hum.WalkSpeed = 16
3577
	attack = false
3578
end
3579
3580
3581
3582
function attacktwo()
3583
	attack = true
3584
	hum.WalkSpeed = 3.01
3585
	for i = 0, 1.7, 0.1 do
3586
		swait()
3587
		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)
3588
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
3589
		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)
3590
		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)
3591
		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)
3592
		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)
3593
	end
3594
	Cso("203426541", rl, 10, 1)
3595
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3596
	CameraEnshaking(2, 3)
3597
	for i = 0, 1.4, 0.1 do
3598
		swait()
3599
		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)
3600
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
3601
		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)
3602
		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)
3603
		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)
3604
		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)
3605
	end
3606
	hum.WalkSpeed = 16
3607
	attack = false
3608
end
3609
function attackthree()
3610
	attack = true
3611
	hum.WalkSpeed = 3.01
3612
	for i = 0, 1.4, 0.1 do
3613
		swait()
3614
		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)
3615
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3616
		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)
3617
		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)
3618
		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)
3619
		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)
3620
	end
3621
	Cso("203426541", hed, 10, 1)
3622
	for i = 0, 1.7, 0.1 do
3623
		swait()
3624
		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)
3625
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3626
		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)
3627
		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)
3628
		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)
3629
		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)
3630
	end
3631
	CameraEnshaking(2, 8)
3632
	Cso("260435136", hed, 10, .9)
3633
	BlockEffect(maincolor, Handle.CFrame * CF(0, -2, 0), 11, 11, 11, 10, 10, 10, 0.04, 1)
3634
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -2, 0), 6, 6, 6, 5, 5, 5, 0.04, 1)
3635
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3636
	for i = 0, 1.8, 0.1 do
3637
		swait()
3638
		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)
3639
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.2)
3640
		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)
3641
		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)
3642
		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)
3643
		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)
3644
	end
3645
	hum.WalkSpeed = 16
3646
	attack = false
3647
end
3648
3649
function somuchcancerwhy() --o no
3650
    attack = true
3651
    hum.WalkSpeed = 0.10
3652
        Character.Head.face.Texture = "rbxassetid://315074049"
3653
        local A = math.random(1,13)
3654
        if A == 1 then
3655
            ohno.SoundId = "rbxassetid://295810519"
3656
            ohno.TimePosition = 1
3657
        end
3658
        if A == 2 then
3659
            ohno.SoundId = "rbxassetid://488472970"
3660
            ohno.TimePosition = 2
3661
        end
3662
        if A == 3 then
3663
            ohno.SoundId = "rbxassetid://917045199"
3664
            ohno.TimePosition = 3
3665
        end
3666
        if A == 4 then
3667
            ohno.SoundId = "rbxassetid://324205173"
3668
            ohno.TimePosition = 1
3669
        end
3670
        if A == 5 then
3671
            ohno.SoundId = "rbxassetid://376134741"
3672
            ohno.TimePosition = 8
3673
        end
3674
        if A == 6 then
3675
            ohno.SoundId = "rbxassetid://164147183"
3676
            ohno.TimePosition = 0
3677
        end
3678
        if A == 7 then
3679
            ohno.SoundId = "rbxassetid://825526716"
3680
            ohno.TimePosition = 1
3681
        end
3682
        if A == 8 then
3683
            ohno.SoundId = "rbxassetid://185460366"
3684
            ohno.TimePosition = 0
3685
        end
3686
        if A == 9 then
3687
            ohno.SoundId = "rbxassetid://273319633"
3688
            ohno.TimePosition = 1
3689
        end
3690
        if A == 10 then
3691
            ohno.SoundId = "rbxassetid://506212392"
3692
            ohno.TimePosition = 2
3693
        end
3694
        if A == 11 then
3695
            ohno.SoundId = "rbxassetid://708297448"
3696
            ohno.TimePosition = 4
3697
        end
3698
        if A == 12 then
3699
            ohno.SoundId = "rbxassetid://497199103"
3700
            ohno.TimePosition = 9
3701
        end
3702
        if A == 13 then
3703
            ohno.SoundId = "rbxassetid://152833989"
3704
            ohno.TimePosition = 1
3705
        end
3706
        ohno:Play()
3707
    for i = 0,100,0.1 do
3708
        swait()
3709
            CameraEnshaking(2, 3)
3710
                ohno.Parent = hed
3711
            char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3712
    end
3713
    attack = false
3714
        ohno:Stop()
3715
        Character.Head.face.Texture = "rbxassetid://620619801"
3716
    hum.WalkSpeed = 16
3717
end
3718
3719
function Power_Burst()
3720
	hum.WalkSpeed = 4
3721
	attack = true
3722
	Cso("163619849", Handle, 10, 1.35)
3723
	for i = 0,4.3,0.1 do
3724
		swait()
3725
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)
3726
		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)
3727
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-23 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3728
		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)
3729
		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)
3730
		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)
3731
		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)
3732
	end
3733
	CameraEnshaking(2.5, 20)
3734
	Cso("539294959", Handle, 10, .9)
3735
	BlockEffect(maincolor, Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
3736
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
3737
	HitboxFunction(root.CFrame * CF(0, 0, -0), 0.01, 1, 1, 1, 19, 30, 75, 35, "Random Guy")
3738
	for i = 0,3,0.1 do
3739
		swait()
3740
		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)
3741
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3742
		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)
3743
		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)
3744
		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)
3745
		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)
3746
	end
3747
	hum.WalkSpeed = 16
3748
	attack = false
3749
end
3750
3751
function Eruption2()
3752
	attack = true
3753
	hum.WalkSpeed = 2
3754
        hum.JumpPower = 0
3755
	for i = 0,7,0.1 do
3756
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
3757
		swait()
3758
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3759
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3760
		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)
3761
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3762
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3763
		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)
3764
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
3765
		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)
3766
	end
3767
	CreateSound("144699494", tors, 10, 1)
3768
	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)
3769
	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)
3770
	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)
3771
	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)
3772
	MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
3773
	coroutine.resume(coroutine.create(function() 
3774
		for i = 0,1.8,0.1 do
3775
			swait()
3776
			hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
3777
		end
3778
		for i = 0,1.8,0.1 do
3779
			swait()
3780
		hum.CameraOffset = Vector3.new(0,0,0)
3781
		end
3782
	end))
3783
        local vel2 = Instance.new("BodyVelocity",tors)
3784
        vel2.Velocity = Vector3.new(0,55,0)
3785
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
3786
	for i = 0,4,0.1 do
3787
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
3788
		swait()
3789
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3790
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3791
		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)
3792
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3793
		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)
3794
		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)
3795
		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)
3796
		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)
3797
	end
3798
	hum.WalkSpeed = 16
3799
        vel2:Destroy()
3800
        hum.JumpPower = 50
3801
	attack = false
3802
end
3803
3804
function Magic_Bombs()
3805
	attack = true
3806
	hum.WalkSpeed = 0
3807
local GYRO = IT("BodyGyro",root)
3808
GYRO.D = 100
3809
GYRO.P = 2000
3810
GYRO.MaxTorque = VT(0,4000000,0)
3811
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3812
	for i = 0,3.6,0.1 do
3813
			swait()
3814
		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)
3815
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3816
		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)
3817
		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)
3818
		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)
3819
		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)
3820
	end
3821
	CameraEnshaking(1, 6)
3822
        GYRO:Destroy()
3823
	Cso("588734356", Handle, 10, 1.05)
3824
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3825
	BlockEffect(("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3826
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3827
	for i = 0,2,0.1 do
3828
			swait()
3829
		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)
3830
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3831
		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)
3832
		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)
3833
		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)
3834
		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)
3835
	end
3836
local GYRO = IT("BodyGyro",root)
3837
GYRO.D = 100
3838
GYRO.P = 2000
3839
GYRO.MaxTorque = VT(0,4000000,0)
3840
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3841
	for i = 0,2.4,0.1 do
3842
			swait()
3843
		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)
3844
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3845
		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)
3846
		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)
3847
		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)
3848
		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)
3849
	end
3850
        GYRO:Destroy()
3851
	CameraEnshaking(1, 6)
3852
	Cso("588734356", Handle, 10, 1.05)
3853
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3854
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3855
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6,5, 14, 24, 2, "Random Guy")
3856
	for i = 0,2,0.1 do
3857
			swait()
3858
		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)
3859
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3860
		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)
3861
		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)
3862
		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)
3863
		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)
3864
	end
3865
local GYRO = IT("BodyGyro",root)
3866
GYRO.D = 100
3867
GYRO.P = 2000
3868
GYRO.MaxTorque = VT(0,4000000,0)
3869
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3870
	for i = 0,2.4,0.1 do
3871
			swait()
3872
		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)
3873
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3874
		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)
3875
		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)
3876
		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)
3877
		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)
3878
	end
3879
        GYRO:Destroy()
3880
	CameraEnshaking(1, 6)
3881
	Cso("588734356", Handle, 10, 1.05)
3882
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3883
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3884
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3885
	for i = 0,2,0.1 do
3886
			swait()
3887
		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)
3888
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3889
		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)
3890
		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)
3891
		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)
3892
		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)
3893
	end
3894
	attack = false
3895
	hum.WalkSpeed = 16
3896
end
3897
3898
function Dangerous_Field()
3899
	attack = true
3900
	hum.WalkSpeed = 0
3901
	for i = 0,10,0.1 do
3902
			swait()
3903
		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)
3904
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3905
		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)
3906
		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)
3907
		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)
3908
		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)
3909
	CameraEnshaking(1, 7)
3910
	Cso("588734356", Handle, 10, 1.2)
3911
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3912
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3913
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3914
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3915
        end
3916
	attack = false
3917
	hum.WalkSpeed = 16
3918
end
3919
function Field()
3920
	attack = true
3921
	hum.WalkSpeed = 0
3922
	for i = 0,10,0.1 do
3923
			swait()
3924
		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)
3925
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3926
		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)
3927
		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)
3928
		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)
3929
		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)
3930
	CameraEnshaking(1, 7)
3931
	Cso("588734356", Handle, 10, 1.2)
3932
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3933
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3934
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3935
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3936
        end
3937
	attack = false
3938
	hum.WalkSpeed = 16
3939
end
3940
function Shockwave()
3941
	attack = true
3942
	hum.WalkSpeed = 0
3943
	for i = 0,4,0.1 do
3944
		swait()
3945
		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)
3946
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3947
		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)
3948
		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)
3949
		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)
3950
		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)
3951
	end
3952
	coroutine.resume(coroutine.create(function() 
3953
        BlockEffect(maincolor, rl.CFrame * CF(-1, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3954
        BlockEffect(maincolor, rl.CFrame * CF(-3, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3955
        BlockEffect(maincolor, rl.CFrame * CF(2, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3956
	HitboxFunction(rl.CFrame * CF(-1, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3957
	HitboxFunction(rl.CFrame * CF(-3, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3958
	HitboxFunction(rl.CFrame * CF(2, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3959
	CameraEnshaking(1, 7)
3960
        wait(0.05)
3961
        BlockEffect(maincolor, rl.CFrame * CF(-0.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3962
        BlockEffect(maincolor, rl.CFrame * CF(-2.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3963
        BlockEffect(maincolor, rl.CFrame * CF(1.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3964
	HitboxFunction(rl.CFrame * CF(-0.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 20, 10, "Snare")
3965
	HitboxFunction(rl.CFrame * CF(-2.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3966
	HitboxFunction(rl.CFrame * CF(1.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3967
	CameraEnshaking(1, 7)
3968
        wait(0.05)
3969
        BlockEffect(maincolor, rl.CFrame * CF(-0.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3970
        BlockEffect(maincolor, rl.CFrame * CF(-2.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3971
        BlockEffect(maincolor, rl.CFrame * CF(1.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3972
	HitboxFunction(rl.CFrame * CF(-0.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3973
	HitboxFunction(rl.CFrame * CF(-2.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3974
	HitboxFunction(rl.CFrame * CF(1.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3975
	CameraEnshaking(1, 7)
3976
        wait(0.05)
3977
        BlockEffect(maincolor, rl.CFrame * CF(-0.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3978
        BlockEffect(maincolor, rl.CFrame * CF(-2.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3979
        BlockEffect(maincolor, rl.CFrame * CF(1.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3980
	HitboxFunction(rl.CFrame * CF(-0.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3981
	HitboxFunction(rl.CFrame * CF(-2.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3982
	HitboxFunction(rl.CFrame * CF(1.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3983
	CameraEnshaking(1, 7)
3984
        wait(0.05)
3985
        BlockEffect(maincolor, rl.CFrame * CF(-0.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3986
        BlockEffect(maincolor, rl.CFrame * CF(-2.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3987
        BlockEffect(maincolor, rl.CFrame * CF(1.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3988
	HitboxFunction(rl.CFrame * CF(-0.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3989
	HitboxFunction(rl.CFrame * CF(-2.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3990
	HitboxFunction(rl.CFrame * CF(1.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3991
	CameraEnshaking(1, 7)
3992
        wait(0.05)
3993
        BlockEffect(maincolor, rl.CFrame * CF(-0, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3994
        BlockEffect(maincolor, rl.CFrame * CF(-2, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3995
        BlockEffect(maincolor, rl.CFrame * CF(1, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3996
	HitboxFunction(rl.CFrame * CF(-0, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3997
	HitboxFunction(rl.CFrame * CF(-2, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3998
	HitboxFunction(rl.CFrame * CF(1, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3999
	CameraEnshaking(1, 7)
4000
	end))
4001
	Cso("440145223", Handle, 10, 1.05)
4002
	for i = 1,7,0.1 do
4003
	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)
4004
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4005
	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)
4006
	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)
4007
	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)
4008
	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)
4009
	end
4010
	wait(.6)
4011
	hum.WalkSpeed = 16
4012
	attack = false
4013
end
4014
function Pulse()
4015
	attack = true
4016
	hum.WalkSpeed = 0
4017
local GYRO = IT("BodyGyro",root)
4018
GYRO.D = 100
4019
GYRO.P = 2000
4020
GYRO.MaxTorque = VT(0,4000000,0)
4021
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4022
	for i = 0,4,0.1 do
4023
		swait()
4024
		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)
4025
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4026
		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)
4027
		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)
4028
		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)
4029
		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)
4030
	end
4031
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4032
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 30, 40, 0, "Freeze")
4033
	CameraEnshaking(1, 25)
4034
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4035
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4036
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4037
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4038
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4039
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4040
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4041
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4042
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4043
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4044
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4045
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4046
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4047
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4048
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4049
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4050
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4051
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4052
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4053
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4054
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4055
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4056
	Cso("440145223", Handle, 10, 1.05)
4057
        GYRO:Destroy()
4058
	for i = 1,2,0.1 do
4059
		swait()
4060
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)
4061
		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)
4062
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4063
		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)
4064
		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)
4065
		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)
4066
		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)
4067
	end
4068
	hum.WalkSpeed = 16
4069
	attack = false
4070
end
4071
4072
function Technobeam()
4073
    attack = true
4074
    hum.WalkSpeed = 3.01
4075
    for i = 0, 4, 0.1 do
4076
        swait()
4077
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
4078
        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)
4079
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4080
        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)
4081
        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)
4082
        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)
4083
        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)
4084
    end
4085
    for i = 0, 2, 0.1 do
4086
        swait()
4087
        hum.CameraOffset = Vector3.new(0, 0.3 + 0.1 * Cos(sine / 20), 0)
4088
        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)
4089
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(-40)), 0.2)
4090
        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)
4091
        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)
4092
        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)
4093
        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)
4094
    end
4095
    Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
4096
    Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
4097
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
4098
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
4099
    CameraEnshaking(4, 5)
4100
    Cso("206049428", char, 10, 1)
4101
    for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
4102
        if v:FindFirstChild("Head") then
4103
            Eviscerate(v)
4104
        end
4105
    end
4106
    for i = 0, 2, 0.1 do
4107
        swait()
4108
        hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
4109
        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)
4110
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4111
        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)
4112
        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)
4113
        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)
4114
        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)
4115
    end
4116
    hum.WalkSpeed = 16
4117
    attack = false
4118
end
4119
4120
function Painful_Stomp2()
4121
    attack = true
4122
    for i = 0,5.2,0.1 do
4123
        swait()
4124
        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)
4125
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4126
        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)
4127
        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)
4128
        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)
4129
        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)
4130
    end
4131
    CreateSound("331666100", char, 10, 1)
4132
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4133
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4134
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4135
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4136
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4137
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4138
    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)
4139
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4140
        if v:FindFirstChild("Head") then
4141
            Eviscerate(v)
4142
        end
4143
    end
4144
    coroutine.resume(coroutine.create(function()
4145
        for i = 0,2.8,0.1 do
4146
            swait()
4147
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4148
        end
4149
        for i = 0,1.8,0.1 do
4150
            swait()
4151
        hum.CameraOffset = Vector3.new(0,0,0)
4152
        end
4153
    end))
4154
    for i = 0,3.7,0.1 do
4155
        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)
4156
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4157
        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)
4158
        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)
4159
        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)
4160
        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)
4161
    end
4162
    wait(.6)
4163
    attack = false
4164
end
4165
4166
function Painful_Stomp()
4167
    attack = true
4168
    for i = 0,5.2,0.1 do
4169
        swait()
4170
        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)
4171
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4172
        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)
4173
        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)
4174
        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)
4175
        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)
4176
    end
4177
    CreateSound("331666100", char, 10, 1)
4178
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4179
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4180
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4181
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4182
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4183
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4184
    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)
4185
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4186
        if v:FindFirstChild("Head") then
4187
            Eviscerate(v)
4188
        end
4189
    end
4190
    coroutine.resume(coroutine.create(function()
4191
        for i = 0,2.8,0.1 do
4192
            swait()
4193
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4194
        end
4195
        for i = 0,1.8,0.1 do
4196
            swait()
4197
        hum.CameraOffset = Vector3.new(0,0,0)
4198
        end
4199
    end))
4200
    for i = 0,3.7,0.1 do
4201
        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)
4202
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4203
        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)
4204
        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)
4205
        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)
4206
        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)
4207
    end
4208
    wait(.6)
4209
    attack = false
4210
end
4211
4212
4213
function LAZER()
4214
	attack = true
4215
	hum.WalkSpeed = 0.03
4216
	for i = 0,4,0.1 do
4217
		swait()
4218
		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)
4219
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4220
		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)
4221
		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)
4222
		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)
4223
		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)
4224
	end
4225
        LAZOR:Play()
4226
local GYRO = IT("BodyGyro",root)
4227
GYRO.D = 100
4228
GYRO.P = 2000
4229
GYRO.MaxTorque = VT(0,4000000,0)
4230
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4231
        repeat
4232
        swait(2)
4233
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)
4234
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)
4235
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4236
        LAZOR.Parent = ra
4237
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4238
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4239
	CameraEnshaking(1, 7)
4240
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4241
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4242
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4243
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4244
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4245
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4246
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4247
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4248
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4249
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4250
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4251
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4252
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4253
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4254
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4255
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4256
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4257
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4258
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4259
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4260
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4261
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4262
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4263
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4264
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4265
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4266
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4267
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4268
	until LAZOR.Playing == false
4269
        GYRO:Destroy()
4270
	hum.WalkSpeed = 16
4271
	attack = false
4272
end
4273
function new()
4274
	attack = true
4275
	hum.WalkSpeed = 0.03
4276
	for i = 0,4,0.1 do
4277
		swait()
4278
		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)
4279
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4280
		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)
4281
		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)
4282
		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)
4283
		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)
4284
	end
4285
        LAZOR:Play()
4286
local GYRO = IT("BodyGyro",root)
4287
GYRO.D = 100
4288
GYRO.P = 2000
4289
GYRO.MaxTorque = VT(0,4000000,0)
4290
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4291
        repeat
4292
        swait(2)
4293
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)
4294
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)
4295
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4296
        LAZOR.Parent = ra
4297
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4298
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4299
	CameraEnshaking(1, 7)
4300
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4301
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4302
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4303
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4304
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4305
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4306
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4307
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4308
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4309
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4310
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4311
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4312
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4313
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4314
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4315
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4316
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4317
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4318
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4319
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4320
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4321
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4322
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4323
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4324
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4325
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4326
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4327
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4328
	until LAZOR.Playing == false
4329
        GYRO:Destroy()
4330
	hum.WalkSpeed = 16
4331
	attack = false
4332
end
4333
4334
function Tauntmelon()
4335
	attack = true
4336
	hum.WalkSpeed = 0
4337
	for i = 0, 9, 0.1 do
4338
		swait()
4339
		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)
4340
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4341
				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)
4342
				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)
4343
		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)
4344
		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)
4345
	end
4346
	attack = false
4347
	hum.WalkSpeed = 16
4348
end
4349
4350
function Purity_Slam()
4351
	attack = true
4352
	for i = 0,5.2,0.1 do
4353
		swait()
4354
		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)
4355
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4356
		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)
4357
		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)
4358
		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)
4359
		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)
4360
	end
4361
	CreateSound("331666100", tors, 10, 1)
4362
	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)
4363
	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)
4364
	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)
4365
	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)
4366
	MagniDamage(tors, 100, 400, 600, 10, "Normal")
4367
	coroutine.resume(coroutine.create(function() 
4368
		for i = 0,1.8,0.1 do
4369
			swait()
4370
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4371
		end
4372
		for i = 0,1.8,0.1 do
4373
			swait()
4374
		hum.CameraOffset = Vector3.new(0,0,0)
4375
		end
4376
	end))
4377
	for i = 1,4.7,0.1 do
4378
	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)
4379
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4380
	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)
4381
	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)
4382
	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)
4383
	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)
4384
	end
4385
	wait(.6)
4386
	attack = false
4387
end
4388
4389
function Spirit_Beam()
4390
        attack = true
4391
	hum.WalkSpeed = 0
4392
local GYRO = IT("BodyGyro",root)
4393
GYRO.D = 100
4394
GYRO.P = 2000
4395
GYRO.MaxTorque = VT(0,4000000,0)
4396
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4397
	for i = 0,5,0.1 do
4398
		swait()
4399
                GYRO.cframe = CF(root.Position,mouse.Hit.p)
4400
		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)
4401
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(8 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4402
		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)
4403
		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)
4404
		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)
4405
		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)
4406
        end
4407
        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),})
4408
	HitboxFunction(ref.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 4, 25, 50, 1, "Random Guy")
4409
        BlockEffect(maincolor, ref.CFrame * CF(-0, -0, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
4410
	local beam = Instance.new("Part", workspace)
4411
	beam.BrickColor = BrickColor.new("Fog")
4412
	beam.FormFactor = "Custom"
4413
	beam.Material = "Neon"
4414
	beam.Transparency = 0.5
4415
	beam.Anchored = true
4416
	beam.Locked = true
4417
	beam.CanCollide = false
4418
	local distance = (Handle.CFrame.p - mouse.Hit.p).magnitude
4419
	beam.Size = Vector3.new(1.05, 1.05, distance)
4420
	beam.CFrame = CFrame.new(Handle.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
4421
	game:GetService("Debris"):AddItem(beam, 0.14)
4422
	local sound = Instance.new('Sound',Handle)
4423
	sound.SoundId = 'rbxassetid://588697948'
4424
	sound.Volume = 7
4425
	sound.EmitterSize = 40
4426
	sound.MaxDistance = 450
4427
	sound:Play()
4428
	game:GetService("Debris"):AddItem(beam, sound.TimeLength)
4429
        GYRO:Destroy()
4430
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4431
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4432
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4433
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4434
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4435
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4436
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4437
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4438
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4439
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4440
        wait(0.3)
4441
        attack = false
4442
	hum.WalkSpeed = 16
4443
        ref:Destroy()
4444
end
4445
function Distort()
4446
	attack = true
4447
	hum.WalkSpeed = 0
4448
		local pos = root.Position
4449
		root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
4450
	Cso("261227592", tors, 10, 0.85)
4451
	for i = 1,2.5,0.1 do
4452
        swait()
4453
        rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4454
        end
4455
	attack = false
4456
	hum.WalkSpeed = 8
4457
end
4458
function Ancient_Rage()
4459
	attack = true
4460
	hum.WalkSpeed = 4
4461
	Cso("135017578", tors, 10, 1.05)
4462
	for i = 1,14,0.1 do
4463
        swait()
4464
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4465
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4466
		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)
4467
		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)
4468
		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)
4469
		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)
4470
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4471
		if v:FindFirstChild("Head") then
4472
                        Eviscerate(v)
4473
		end
4474
	end
4475
        end
4476
	attack = false
4477
	hum.WalkSpeed = 16
4478
end
4479
function Ancient_Ragu()
4480
	attack = true
4481
	hum.WalkSpeed = 4
4482
	Cso("1028044973", tors, 10, 1.05)
4483
	for i = 1,14,0.1 do
4484
        swait()
4485
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4486
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4487
		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)
4488
		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)
4489
		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)
4490
		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)
4491
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4492
		if v:FindFirstChild("Head") then
4493
                        Eviscerate(v)
4494
		end
4495
	end
4496
        end
4497
	attack = false
4498
	hum.WalkSpeed = 16
4499
end
4500
function TTTTTTTTTTGaunt()
4501
	attack = true
4502
	hum.WalkSpeed = 0
4503
        sex:Play()
4504
        repeat
4505
        swait()
4506
        sex.Parent = tors
4507
		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)
4508
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4509
		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)
4510
		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)
4511
		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)
4512
		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)
4513
	until sex.Playing == false
4514
	attack = false
4515
	hum.WalkSpeed = 16
4516
end
4517
function TTTTTTTTTTTaunt()
4518
	attack = true
4519
	hum.WalkSpeed = 0
4520
        DTAUNT:Play()
4521
        repeat
4522
        swait()
4523
        DTAUNT.Parent = tors
4524
		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)
4525
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4526
		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)
4527
		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)
4528
		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)
4529
		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)
4530
	until DTAUNT.Playing == false
4531
	attack = false
4532
	hum.WalkSpeed = 16
4533
end
4534
4535
function Taunt3()
4536
	attack = true
4537
	hum.WalkSpeed = 0
4538
        newnoob:Play()
4539
        repeat
4540
        swait()
4541
        newnoob.Parent = tors
4542
		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)
4543
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4544
		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)
4545
		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)
4546
		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)
4547
		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)
4548
	until newnoob.Playing == false
4549
	attack = false
4550
	hum.WalkSpeed = 16
4551
end
4552
4553
4554
function Multi_Bombs()
4555
    attack = true
4556
    hum.WalkSpeed = 3.01
4557
    for i = 0,3,0.1 do
4558
        swait()
4559
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4560
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4561
        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)
4562
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4563
        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)
4564
        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)
4565
        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)
4566
        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)
4567
    end
4568
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4569
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4570
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4571
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4572
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4573
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4574
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4575
    CreateSound("142070127", tors, 10, 1)
4576
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4577
    for i = 0,1,0.1 do
4578
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4579
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4580
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4581
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4582
        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)
4583
        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)
4584
    end
4585
    for i = 0,2,0.1 do
4586
        swait()
4587
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4588
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4589
        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)
4590
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4591
        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)
4592
        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)
4593
        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)
4594
        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)
4595
    end
4596
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4597
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4598
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4599
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4600
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4601
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4602
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4603
    CreateSound("142070127", tors, 10, 1)
4604
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4605
    for i = 0,1,0.1 do
4606
        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)
4607
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4608
        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)
4609
        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)
4610
        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)
4611
        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)
4612
    end
4613
    for i = 0,2,0.1 do
4614
        swait()
4615
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4616
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4617
        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)
4618
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4619
        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)
4620
        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)
4621
        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)
4622
        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)
4623
    end
4624
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4625
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4626
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4627
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4628
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4629
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4630
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4631
    CreateSound("142070127", tors, 10, 1)
4632
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4633
    for i = 0,1,0.1 do
4634
        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)
4635
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4636
        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)
4637
        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)
4638
        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)
4639
        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)
4640
    end
4641
    wait(.6)
4642
    attack = false
4643
    hum.WalkSpeed = 16
4644
end
4645
4646
function Universal_Crush()
4647
    attack = true
4648
    for i = 0,5.2,0.05 do
4649
        swait()
4650
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4651
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4652
        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)
4653
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4654
        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)
4655
        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)
4656
        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)
4657
        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)
4658
    end
4659
    CreateSound("331666100", tors, 10, 1)
4660
    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)
4661
    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)
4662
    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)
4663
    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)
4664
    MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
4665
    coroutine.resume(coroutine.create(function()
4666
        for i = 0,1.8,0.1 do
4667
            swait()
4668
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4669
        end
4670
        for i = 0,1.8,0.1 do
4671
            swait()
4672
        hum.CameraOffset = Vector3.new(0,0,0)
4673
        end
4674
    end))
4675
    for i = 1,4.7,0.1 do
4676
    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)
4677
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4678
    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)
4679
    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)
4680
    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)
4681
    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)
4682
    end
4683
    wait(.6)
4684
    attack = false
4685
end
4686
4687
function HAAH()
4688
	attack = true
4689
	hum.WalkSpeed = 0
4690
	Cso("300208779", hed, 10, 1)
4691
	for i = 0,9,0.1 do
4692
		swait()
4693
		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)
4694
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
4695
		if Mrandom(1,15) == 1 then
4696
		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)
4697
		end
4698
		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)
4699
		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)
4700
		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)
4701
		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)
4702
	end
4703
	attack = false
4704
	hum.WalkSpeed = 16
4705
end
4706
function again()
4707
        attack = true
4708
	hum.WalkSpeed = 0
4709
        ITAUNT:Play()
4710
        repeat
4711
        swait()
4712
        ITAUNT.Parent = tors
4713
        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)
4714
	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)
4715
	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)
4716
	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)
4717
	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)
4718
	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)
4719
	until ITAUNT.Playing == false
4720
        attack = false
4721
	hum.WalkSpeed = 16
4722
end
4723
function LunarSpin()
4724
	attack = true
4725
	hum.WalkSpeed = 0
4726
	for i = 0,17,0.05 do
4727
		CameraEnshaking(1, 5)
4728
	        MagniDamage(tors, 47, 2, 5, 0, "Random Guy")
4729
	        Effects.Spiral.Create(BrickC("Teal"), tors.CFrame * CF(0, 0, 0), 3, 3, 3, 4, 4, 4, 0.03)
4730
		Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4731
		swait()
4732
		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)
4733
		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)
4734
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4735
		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)
4736
		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)
4737
		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)
4738
		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)
4739
	end
4740
	hum.WalkSpeed = 16
4741
	attack = false
4742
end
4743
function Decapitate()
4744
	local target = nil
4745
	local targettorso = nil
4746
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
4747
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
4748
			target = mouse.Target.Parent.Humanoid
4749
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
4750
			targethead = mouse.Target.Parent:FindFirstChild("Head")
4751
		end
4752
	end
4753
	if target ~= nil then
4754
		targettorso.Anchored = true
4755
		attack = true
4756
		hum.WalkSpeed = 0
4757
		root.CFrame = targettorso.CFrame * CF(0,0,2.6)
4758
		for i = 0,4.2,0.1 do
4759
			swait()
4760
		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)
4761
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4762
		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)
4763
		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)
4764
		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)
4765
		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)
4766
		end
4767
		local ModelHead01 = New("Model", char, "", {})
4768
        local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
4769
        local Head01 = targethead:Clone()
4770
        targethead.Transparency = 1
4771
        Head01.Parent = ModelHead01
4772
        local weldHead01 = Instance.new("Weld")
4773
        weldHead01.Parent = Head01
4774
        weldHead01.Part0 = targethead
4775
        weldHead01.Part1 = Head01
4776
        weldHead01.C1 = CFrame.new(0, 0, 0)
4777
		targethead.face:Remove()
4778
		weldHead01.Part0 = ra
4779
        weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
4780
		targettorso:BreakJoints()
4781
		CreateSound("314390675", targettorso, 5, .7)
4782
		for i = 0,3.2,0.1 do
4783
			swait()
4784
		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)
4785
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
4786
		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)
4787
		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)
4788
		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)
4789
		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)
4790
		end
4791
		for i = 0,4.2,0.1 do
4792
			swait()
4793
		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)
4794
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4795
		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)
4796
		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)
4797
		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)
4798
		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)
4799
		end
4800
		CreateSound("541909763", targettorso, 5, .8)
4801
		weldHead01:Destroy()
4802
        Head01.CanCollide = true
4803
        local bodyVelocity2 = Create("BodyVelocity")({
4804
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
4805
          P = 5000,
4806
          maxForce = Vector3.new(8000, 8000, 8000),
4807
          Parent = Head01
4808
        })
4809
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
4810
		for i = 0,6.2,0.1 do
4811
			swait()
4812
		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)
4813
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
4814
		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)
4815
		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)
4816
		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)
4817
		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)
4818
		end
4819
		targettorso.Anchored = false
4820
		attack = false
4821
		hum.WalkSpeed = 16
4822
		root.CFrame = targettorso.CFrame * CF(0,0,3.4)
4823
	end
4824
end
4825
function BalanceSpin()
4826
    attack = true
4827
    hum.WalkSpeed = 2
4828
    for i = 0,17,0.07 do
4829
        CameraEnshaking(1, 5)
4830
        MagniDamage(tors, 30, 7, 11, 0, "Random Guy")
4831
        swait()
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
	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")
4834
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
4835
        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)
4836
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4837
        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)
4838
        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)
4839
        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)
4840
        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)
4841
    end
4842
    hum.WalkSpeed = 16
4843
    attack = false
4844
end
4845
4846
function lolik()
4847
	attack = true
4848
	hum.WalkSpeed = 0
4849
	pop:Play()
4850
	repeat
4851
	pop.Parent = tors
4852
	swait()
4853
	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)
4854
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4855
	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)
4856
	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)
4857
	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)
4858
	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)
4859
	until pop.Playing == false
4860
	attack = false
4861
	hum.WalkSpeed = 16
4862
end
4863
4864
function BARK()
4865
	attack = true
4866
	hum.WalkSpeed = 0
4867
	BATAUNT:Play()
4868
	repeat
4869
	BATAUNT.Parent = tors
4870
	swait()
4871
	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)
4872
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4873
	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)
4874
	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)
4875
	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)
4876
	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)
4877
	until BATAUNT.Playing == false
4878
	attack = false
4879
	hum.WalkSpeed = 16
4880
end
4881
4882
function CreateSound(ID, PARENT, VOLUME, PITCH)
4883
	local NSound = nil
4884
	coroutine.resume(coroutine.create(function()
4885
		NSound = Instance.new("Sound", PARENT)
4886
		NSound.Volume = VOLUME
4887
		NSound.Pitch = PITCH
4888
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4889
		swait()
4890
		NSound:play()
4891
		game:GetService("Debris"):AddItem(NSound, 10)
4892
	end))
4893
	return NSound
4894
end
4895
function nope()
4896
	attack = true
4897
	hum.WalkSpeed = 0
4898
	NOTAUNT:Play()
4899
	repeat
4900
	NOTAUNT.Parent = tors
4901
	swait()
4902
	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)
4903
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4904
	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)
4905
	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)
4906
	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)
4907
	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)
4908
	until NOTAUNT.Playing == false
4909
	attack = false
4910
	hum.WalkSpeed = 16
4911
end
4912
function CreateSound(ID, PARENT, VOLUME, PITCH)
4913
	local NSound = nil
4914
	coroutine.resume(coroutine.create(function()
4915
		NSound = Instance.new("Sound", PARENT)
4916
		NSound.Volume = VOLUME
4917
		NSound.Pitch = PITCH
4918
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4919
		swait()
4920
		NSound:play()
4921
		game:GetService("Debris"):AddItem(NSound, 10)
4922
	end))
4923
	return NSound
4924
end
4925
function Anime_Splosion()
4926
	attack = true
4927
	for i = 0,2,0.05 do
4928
		swait()
4929
		Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4930
		Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4931
		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)
4932
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4933
		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)
4934
		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)
4935
		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)
4936
		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)
4937
	end
4938
	CreateSound("331666100", tors, 10, 1)
4939
	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)
4940
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4941
	CameraEnshaking(1.5, 10)  
4942
	for i = 1,2,0.1 do
4943
        swait()
4944
	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)
4945
	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)
4946
	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)
4947
	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)
4948
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4949
	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)
4950
	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)
4951
	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)
4952
	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)
4953
	end
4954
	wait(.6)
4955
	attack = false
4956
end
4957
corrupted = false
4958
function Bark_Splosion()
4959
	attack = true
4960
	for i = 0,2,0.05 do
4961
		swait()
4962
		Effects.Block.Create(BrickC("Cool yellow"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4963
		Effects.Block.Create(BrickC("Medium stone grey"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4964
		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)
4965
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4966
		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)
4967
		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)
4968
		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)
4969
		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)
4970
	end
4971
	CreateSound("331666100", tors, 10, 1)
4972
	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)
4973
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4974
	CameraEnshaking(1.5, 10)  
4975
	for i = 1,2,0.1 do
4976
        swait()
4977
	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)
4978
	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)
4979
	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)
4980
	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)
4981
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4982
	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)
4983
	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)
4984
	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)
4985
	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)
4986
	end
4987
	wait(.6)
4988
	attack = false
4989
end
4990
corrupted = false
4991
4992
function Taunt1000()
4993
	attack = true
4994
	hum.WalkSpeed = 0
4995
	for i = 0, 9, 0.1 do
4996
		swait()
4997
		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)
4998
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
4999
		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)
5000
		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)
5001
		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)
5002
		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)
5003
	end
5004
	attack = false
5005
	hum.WalkSpeed = 16
5006
end
5007
5008
function Pixel_Corrupt()
5009
	attack = true
5010
        corrupted = true
5011
	for i = 0,3,0.05 do
5012
		swait()
5013
	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)
5014
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
5015
	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)
5016
	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)
5017
	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)
5018
	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)
5019
		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)
5020
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5021
		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)
5022
		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)
5023
		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)
5024
		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)
5025
	end
5026
        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),})
5027
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "Random Guy")
5028
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
5029
	CreateSound("331666100", refa, 10, 1)
5030
	CameraEnshaking(1.5, 10)  
5031
	coroutine.resume(coroutine.create(function() 
5032
	for i = 1,20,0.1 do
5033
        swait(5)
5034
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5035
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5036
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5037
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5038
	CreateSound("331666100", refa, 10, 1)
5039
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
5040
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "Random Guy")
5041
        end
5042
        refa:Destroy()
5043
        corrupted = false
5044
        end))
5045
	for i = 1,2.5,0.1 do
5046
        swait()
5047
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)
5048
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
5049
		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)
5050
		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)
5051
		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)
5052
		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)
5053
	end
5054
	wait(.3)
5055
	attack = false
5056
end
5057
5058
function FearMe()
5059
	attack = true
5060
	hum.WalkSpeed = 0
5061
        so:Play()
5062
        repeat
5063
        swait()
5064
        so.Parent = tors
5065
		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)
5066
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
5067
		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)
5068
		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)
5069
		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)
5070
		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)
5071
	until so.Playing == false
5072
	attack = false
5073
	hum.WalkSpeed = 16
5074
end
5075
5076
function heregoes()
5077
	attack = true
5078
	hum.WalkSpeed = 0
5079
	Cso("134978657", hed, 10, 1)
5080
	for i = 0,9,0.1 do
5081
		swait()
5082
		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)
5083
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
5084
		if Mrandom(1,15) == 1 then
5085
		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)
5086
		end
5087
		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)
5088
		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)
5089
		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)
5090
		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)
5091
	end
5092
	attack = false
5093
	hum.WalkSpeed = 16
5094
end
5095
function again()
5096
        attack = true
5097
	hum.WalkSpeed = 0
5098
        ITAUNT:Play()
5099
        repeat
5100
        swait()
5101
        ITAUNT.Parent = tors
5102
        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)
5103
	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)
5104
	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)
5105
	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)
5106
	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)
5107
	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)
5108
	until ITAUNT.Playing == false
5109
        attack = false
5110
	hum.WalkSpeed = 16
5111
end
5112
5113
function thing()
5114
    attack = true
5115
        timetofly = false
5116
    hum.WalkSpeed = 0.05
5117
        Character.Head.face.Texture = "rbxassetid://705269463"
5118
        Cause_Im_having_a_good_time_having_a_good_time:Play()
5119
        Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
5120
        Humanoid.JumpPower = 0
5121
    for i = 0,300,0.1 do --thatsalongtime
5122
        swait()
5123
        CameraEnshaking(1, 7)
5124
            HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
5125
                Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
5126
                root.Velocity = root.CFrame.lookVector * 225
5127
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5128
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
5129
        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)
5130
        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)
5131
        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)
5132
        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)
5133
    end
5134
        Cause_Im_having_a_good_time_having_a_good_time:Stop()
5135
    attack = false
5136
        Humanoid.JumpPower = 50
5137
        Character.Head.face.Texture = "rbxassetid://620619801"
5138
    hum.WalkSpeed = 16
5139
        wait(45)
5140
        timetofly = true
5141
        warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
5142
end
5143
5144
function DANCEFORME()
5145
    attack = true
5146
        Character.Head.face.Texture = "rbxassetid://183225545"
5147
        MERKIO:Play()
5148
        repeat
5149
    for i = 0,0.7,0.2 do
5150
        swait()
5151
                MERKIO.Parent = tors
5152
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5153
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5154
        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)
5155
        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)
5156
        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)
5157
        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)
5158
    end
5159
        for i = 0,0.7,0.2 do
5160
                swait()
5161
                MERKIO.Parent = tors
5162
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5163
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5164
        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)
5165
        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)
5166
        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)
5167
        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)
5168
        end
5169
        until MERKIO.Playing == false
5170
        MERKIO:Stop()
5171
        Character.Head.face.Texture = "rbxassetid://620619801"
5172
    attack = false
5173
    hum.WalkSpeed = 16
5174
end
5175
5176
function HAA55() --ik
5177
    attack = true
5178
    hum.WalkSpeed = 1.01
5179
        Character.Head.face.Texture = "rbxassetid://111523405"
5180
    CreateSound("1395854043", hed, 10, 1)
5181
    for i = 0,14,0.1 do
5182
        swait()
5183
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5184
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5185
        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)
5186
        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)
5187
        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)
5188
        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)
5189
    end
5190
    attack = false
5191
        Character.Head.face.Texture = "rbxassetid://620619801"
5192
    hum.WalkSpeed = 16
5193
end
5194
5195
function DistortThem()
5196
    CanUse = false
5197
    local HIT = tors.Touched:Connect(function(hit)
5198
    Kill(hit.Parent)
5199
    end)
5200
    for i = 1, 350 do
5201
                    swait()
5202
                    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)
5203
                    CreateSound("333430981", hed, 1.5, 1)
5204
                    RA.Parent = ra
5205
                    LA.Parent = la
5206
                    FT.Parent = tors
5207
                    RL.Parent = rl
5208
                    LL.Parent = ll
5209
        for _,v in next, char:GetDescendants() do
5210
            if(v:IsA'DataModelMesh')then
5211
                v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
5212
            end
5213
        end
5214
        end
5215
        FT.Parent = nil
5216
        RA.Parent = nil
5217
        LA.Parent = nil
5218
        RL.Parent = nil
5219
        LL.Parent = nil
5220
        for _,v in next, char:GetDescendants() do
5221
            if(v:IsA'DataModelMesh')then
5222
                v.Offset = Vector3.new(0,0,0)
5223
            end
5224
        end
5225
        HIT:Disconnect()
5226
        wait(3.5)
5227
        CanUse = true
5228
end
5229
5230
function targett()
5231
if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5232
TargetSelect(mouse.Target.Parent)
5233
CreateSound("743521450", char, 1, .8)
5234
end
5235
end
5236
5237
function un_fun()
5238
        attack = true
5239
	hum.WalkSpeed = 0
5240
        BTAUNT:Play()
5241
        repeat
5242
        swait()
5243
        BTAUNT.Parent = tors
5244
        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)
5245
	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)
5246
	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)
5247
	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)
5248
        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)
5249
	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)
5250
	until BTAUNT.Playing == false
5251
        attack = false
5252
	hum.WalkSpeed = 16
5253
end
5254
function thisisit()
5255
        attack = true
5256
	hum.WalkSpeed = 0
5257
        STAUNT:Play()
5258
        repeat
5259
        swait()
5260
        STAUNT.Parent = tors
5261
		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)
5262
		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)
5263
		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)
5264
		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)
5265
		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)
5266
		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)
5267
	until STAUNT.Playing == false
5268
        attack = false
5269
	hum.WalkSpeed = 16
5270
end
5271
function PENIS()
5272
        attack = true
5273
	hum.WalkSpeed = 0
5274
        NOSOUND:Play()
5275
        repeat
5276
        swait()
5277
        NOSOUND.Parent = tors
5278
		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)
5279
		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)
5280
		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)
5281
		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)
5282
		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)
5283
		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)
5284
	until NOSOUND.Playing == false
5285
        attack = false
5286
	hum.WalkSpeed = 16
5287
end
5288
function Exploit()
5289
        exploitable = false
5290
	Cso("907332670", tors, 10, 1.05)
5291
	coroutine.resume(coroutine.create(function() 
5292
	for i = 1,20,0.1 do
5293
        swait()
5294
	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)
5295
        end
5296
	Cso("12222030", tors, 10, 1.05)
5297
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5298
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5299
		if v:FindFirstChild("Head") then
5300
                        Eviscerate(v)
5301
                        SoulSteal(v)
5302
		end
5303
	end
5304
        wait(15)
5305
        exploitable = true
5306
        end))
5307
end
5308
function wutdefaq()
5309
        attack = true
5310
	hum.WalkSpeed = 0
5311
        WTF:Play()
5312
        repeat
5313
        swait()
5314
        WTF.Parent = tors
5315
		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)
5316
		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)
5317
		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)
5318
		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)
5319
		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)
5320
		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)
5321
	until STAUNT.Playing == false
5322
        attack = false
5323
	hum.WalkSpeed = 16
5324
end
5325
function Exploit()
5326
        exploitable = false
5327
	Cso("135017578", tors, 10, 1.05)
5328
	coroutine.resume(coroutine.create(function() 
5329
	for i = 1,20,0.1 do
5330
        swait()
5331
	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)
5332
        end
5333
	Cso("160718677", tors, 10, 1.05)
5334
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5335
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5336
		if v:FindFirstChild("Head") then
5337
                        Eviscerate(v)
5338
                        SoulSteal(v)
5339
		end
5340
	end
5341
        wait(15)
5342
        exploitable = true
5343
        end))
5344
end
5345
function ASCENTION()
5346
	attack = true
5347
	hum.WalkSpeed = 0
5348
	Cso("987502413", tors, 10, 1.05)
5349
        local vel2 = Instance.new("BodyVelocity",tors)
5350
        vel2.Velocity = Vector3.new(0,30,0)
5351
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5352
	for i = 0,20,0.1 do
5353
	HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "Random Guy")
5354
		swait()
5355
                BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5356
                BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5357
		CameraEnshaking(1, 4)
5358
		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)
5359
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5360
		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)
5361
		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)
5362
		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)
5363
		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)
5364
	end
5365
	hum.WalkSpeed = 16
5366
        vel2:Destroy()
5367
	attack = false
5368
end
5369
5370
function Taunt1()
5371
    attack = true
5372
    hum.WalkSpeed = 3.01
5373
    Cso("1535994137", hed, 10, 1)
5374
    for i = 0, 9, 0.1 do
5375
        swait()
5376
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0.1)
5377
        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)
5378
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 3.5)), Rad(0), Rad(-30)), 0.1)
5379
        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)
5380
        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)
5381
        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)
5382
        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)
5383
    end
5384
    hum.WalkSpeed = 16
5385
    attack = false
5386
end
5387
5388
function Destruction()
5389
    attack = true
5390
    local Ring1 = Instance.new("Part", char)
5391
    Ring1.Anchored = true
5392
    Ring1.BrickColor = maincolor
5393
    Ring1.CanCollide = false
5394
    Ring1.FormFactor = 3
5395
    Ring1.Name = "Ring"
5396
    Ring1.Material = "Neon"
5397
    Ring1.Size = Vector3.new(1, 0.05, 1)
5398
    Ring1.Transparency = 1
5399
    Ring1.TopSurface = 0
5400
    Ring1.BottomSurface = 0
5401
    local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
5402
    Ring1Mesh.MeshType = "Brick"
5403
    Ring1Mesh.Name = "SizeMesh"
5404
    Ring1Mesh.Scale = Vector3.new(0, 1, 0)
5405
    local InnerRing1 = Ring1:Clone()
5406
    InnerRing1.Parent = char
5407
    InnerRing1.Transparency = 0
5408
    InnerRing1.BrickColor = BrickColor.new("New Yeller")
5409
    InnerRing1.Size = Vector3.new(1, 1, 1)
5410
    local InnerRing1Mesh = InnerRing1.SizeMesh
5411
    InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
5412
    InnerRing1Mesh.MeshType = "Sphere"
5413
    Ring1:Destroy()
5414
    for i = 0, 5, 0.1 do
5415
        swait()
5416
        SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0)
5417
        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)
5418
        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)
5419
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
5420
        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)
5421
        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)
5422
        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)
5423
        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)
5424
        root.CFrame = FaceMouse()[1]
5425
    end
5426
    InnerRing1.Transparency = 1
5427
    InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
5428
    CreateSound("294188875", char, 2.3, 1)
5429
    local a = IT("Part", char)
5430
    a.Name = "Direction"
5431
    a.Anchored = true
5432
    a.BrickColor = maincolor
5433
    a.Material = "Neon"
5434
    a.Transparency = 0
5435
    a.Shape = "Cylinder"
5436
    a.CanCollide = false
5437
    local a2 = IT("Part", char)
5438
    a2.Name = "Direction"
5439
    a2.Anchored = true
5440
    a2.BrickColor = maincolor
5441
    a2.Color = maincolor.Color
5442
    a2.Material = "Neon"
5443
    a2.Transparency = 0.5
5444
    a2.Shape = "Cylinder"
5445
    a2.CanCollide = false
5446
    local ba = IT("Part", char)
5447
    ba.Name = "HitDirect"
5448
    ba.Anchored = true
5449
    ba.BrickColor = maincolor
5450
    ba.Material = "Neon"
5451
    ba.Transparency = 1
5452
    ba.CanCollide = false
5453
    local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5454
    local ignore = char
5455
    local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5456
    a.BottomSurface = 10
5457
    a.TopSurface = 10
5458
    a2.BottomSurface = 10
5459
    a2.TopSurface = 10
5460
    local distance = (InnerRing1.CFrame.p - position).magnitude
5461
    a.Size = Vector3.new(distance, 1, 1)
5462
    a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5463
    a2.Size = Vector3.new(distance, 1, 1)
5464
    a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5465
    ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5466
    a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5467
    a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5468
    game:GetService("Debris"):AddItem(a, 20)
5469
    game:GetService("Debris"):AddItem(a2, 20)
5470
    game:GetService("Debris"):AddItem(ba, 20)
5471
    local msh = Instance.new("SpecialMesh", a)
5472
    msh.MeshType = "Sphere"
5473
    msh.Scale = Vector3.new(1, 25, 25)
5474
    local msh2 = Instance.new("SpecialMesh", a2)
5475
    msh2.MeshType = "Sphere"
5476
    msh2.Scale = Vector3.new(1, 30, 30)
5477
    for i = 0, 10, 0.1 do
5478
        swait()
5479
        root.CFrame = FaceMouse()[1]
5480
        hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
5481
        a2.Color = maincolor.Color
5482
        InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
5483
        ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5484
        hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5485
        distance = (InnerRing1.CFrame.p - position).magnitude
5486
        a.Size = Vector3.new(distance, 1, 1)
5487
        a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5488
        a2.Size = Vector3.new(distance, 1, 1)
5489
        a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5490
        ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5491
        a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5492
        a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5493
        msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
5494
        msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
5495
        SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
5496
        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)
5497
        for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
5498
        if v:FindFirstChild("Head") then
5499
            Eviscerate(v)
5500
            SoulSteal(v)
5501
        end
5502
    end
5503
    end
5504
    a:Destroy()
5505
    a2:Destroy()
5506
    ba:Destroy()
5507
    InnerRing1:Destroy()
5508
    attack = false
5509
    hum.CameraOffset = Vector3.new(0,0,0)
5510
end
5511
5512
function Flame_Burst()
5513
	local target = nil
5514
	local targettorso = nil
5515
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5516
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
5517
			target = mouse.Target.Parent.Humanoid
5518
			target2 = mouse.Target.Parent
5519
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
5520
		end
5521
	end
5522
	if target ~= nil then
5523
		attack = true
5524
		hum.WalkSpeed = 0
5525
		for i = 0, 3.4, 0.1 do
5526
			swait()
5527
			hum.WalkSpeed = 0
5528
			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)
5529
			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)
5530
			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)
5531
			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)
5532
			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)
5533
			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)
5534
		end
5535
		--targettorso:BreakJoints()
5536
		for i = 0, 3.4, 0.1 do
5537
			swait()
5538
			hum.WalkSpeed = 0
5539
			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)
5540
			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)
5541
			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)
5542
			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)
5543
			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)
5544
			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)
5545
		end
5546
		for i, v in pairs(target2:GetChildren()) do
5547
			if(not char:IsAncestorOf(v))then
5548
				local hum = (v and v.Parent and v.Parent:FindFirstChildOfClass'Humanoid')
5549
				local hedder = (v and v.Parent and v.Parent:FindFirstChild'Head')
5550
				if(hum and hedder and hum.Health > 0)then
5551
				Eviscerate(v.Parent)
5552
			end
5553
			end
5554
		end
5555
		attack = false
5556
		hum.WalkSpeed = 16
5557
	end
5558
end
5559
5560
function GIMME_THOSE()
5561
    attack = true
5562
    chatfunc("BURN....", BrickColor.random().Color)
5563
    for i = 0,5.2,0.1 do
5564
        swait()
5565
        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)
5566
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5567
        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)
5568
        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)
5569
        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)
5570
        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)
5571
    end
5572
    chatfunc("IN....", BrickColor.random().Color)
5573
    wait(2)
5574
    CreateSound("331666100", char, 10, 1)
5575
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5576
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5577
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5578
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5579
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
5580
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
5581
    chatfunc("HELL!!!!!", BrickColor.random().Color)
5582
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
5583
        if v:FindFirstChild("Head") then
5584
            Eviscerate(v)
5585
            SoulSteal(v)
5586
        end
5587
    end
5588
    coroutine.resume(coroutine.create(function()
5589
        for i = 0,2.8,0.1 do
5590
            swait()
5591
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
5592
        end
5593
        for i = 0,1.8,0.1 do
5594
            swait()
5595
        hum.CameraOffset = Vector3.new(0,0,0)
5596
        end
5597
    end))
5598
    for i = 0,3.7,0.1 do
5599
        SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
5600
        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)
5601
        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)
5602
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5603
        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)
5604
        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)
5605
        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)
5606
        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)
5607
    end
5608
    wait(.6)
5609
    CreateSound("907332997", hed, 10, 1)
5610
    attack = false
5611
end
5612
5613
function Eruption()
5614
    attack = true
5615
    hum.WalkSpeed = 2
5616
        hum.JumpPower = 0
5617
    for i = 0,7,0.1 do
5618
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
5619
        swait()
5620
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5621
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5622
        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)
5623
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5624
        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)
5625
        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)
5626
        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)
5627
        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)
5628
    end
5629
    CreateSound("144699494", tors, 10, 1)
5630
    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)
5631
    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)
5632
    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)
5633
    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)
5634
    MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
5635
    coroutine.resume(coroutine.create(function()
5636
        for i = 0,1.8,0.1 do
5637
            swait()
5638
            hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
5639
        end
5640
        for i = 0,1.8,0.1 do
5641
            swait()
5642
        hum.CameraOffset = Vector3.new(0,0,0)
5643
        end
5644
    end))
5645
        local vel2 = Instance.new("BodyVelocity",tors)
5646
        vel2.Velocity = Vector3.new(0,55,0)
5647
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5648
    for i = 0,4,0.1 do
5649
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
5650
        swait()
5651
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5652
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5653
        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)
5654
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5655
        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)
5656
        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)
5657
        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)
5658
        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)
5659
    end
5660
    hum.WalkSpeed = 16
5661
        vel2:Destroy()
5662
        hum.JumpPower = 50
5663
    attack = false
5664
end
5665
5666
function Solar_Flare2()
5667
    attack = true
5668
    hum.WalkSpeed = 2
5669
        hum.JumpPower = 75
5670
        hum.Jump = true
5671
        wait(0.4)
5672
    CreateSound("144699494", tors, 10, 1)
5673
        hum.JumpPower = 0
5674
    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)
5675
    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)
5676
    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)
5677
    for i = 0,20,0.1 do
5678
                root.Velocity = root.CFrame.lookVector * 60
5679
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5680
        swait()
5681
        Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5682
        Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5683
        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)
5684
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5685
        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)
5686
        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)
5687
        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)
5688
        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)
5689
    end
5690
    hum.WalkSpeed = 16
5691
        hum.JumpPower = 50
5692
    attack = false
5693
end
5694
5695
function Solar_Flare()
5696
    attack = true
5697
    hum.WalkSpeed = 2
5698
        hum.JumpPower = 75
5699
        hum.Jump = true
5700
        wait(0.4)
5701
    CreateSound("144699494", tors, 10, 1)
5702
        hum.JumpPower = 0
5703
    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)
5704
    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)
5705
    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)
5706
    for i = 0,20,0.1 do
5707
                root.Velocity = root.CFrame.lookVector * 60
5708
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5709
        swait()
5710
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5711
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5712
        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)
5713
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5714
        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)
5715
        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)
5716
        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)
5717
        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)
5718
    end
5719
    hum.WalkSpeed = 16
5720
        hum.JumpPower = 50
5721
    attack = false
5722
end
5723
function dmg(dude)
5724
if dude.Name ~= char then
5725
dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
5726
local bgf = Instance.new("BodyGyro",dude.Head)
5727
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5728
local val = Instance.new("BoolValue",dude)
5729
val.Name = "IsHit"
5730
local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
5731
local partasdeff = Instance.new("ParticleEmitter",torsy)
5732
partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5733
partasdeff.LightEmission = .1
5734
partasdeff.Size = NumberSequence.new(0.2)
5735
partasdeff.Texture = "rbxassetid://771221224"
5736
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5737
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5738
partasdeff.Transparency = bbb
5739
partasdeff.Size = aaa
5740
partasdeff.ZOffset = .9
5741
partasdeff.Acceleration = Vector3.new(0, -5, 0)
5742
partasdeff.LockedToPart = false
5743
partasdeff.EmissionDirection = "Back"
5744
partasdeff.Lifetime = NumberRange.new(1, 2)
5745
partasdeff.Rate = 1000
5746
partasdeff.Rotation = NumberRange.new(-100, 100)
5747
partasdeff.RotSpeed = NumberRange.new(-100, 100)
5748
partasdeff.Speed = NumberRange.new(6)
5749
partasdeff.VelocitySpread = 10000
5750
partasdeff.Enabled=false
5751
partasdeff:Emit(30)
5752
coroutine.wrap(function()
5753
targetted = nil
5754
swait(30)
5755
dude:BreakJoints()
5756
swait(5)
5757
dude:FindFirstChildOfClass("Humanoid"):Destroy()
5758
for i=0,1,.05 do
5759
for a,v in pairs(dude:GetChildren()) do
5760
if v:IsA("BasePart") then
5761
v.Transparency = i
5762
end
5763
end
5764
swait()
5765
end
5766
for a,v in pairs(dude:GetChildren()) do
5767
if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
5768
v.ParticleEmitter.Enabled = false
5769
end
5770
game:service'Debris':AddItem(v,2)
5771
end
5772
end)()
5773
end
5774
end
5775
function kdown(dd)
5776
if dd.Name ~= char then
5777
dd.Humanoid.PlatformStand = true
5778
local bgf = Instance.new("BodyGyro",dd.Head)
5779
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5780
local val = Instance.new("BoolValue",dd)
5781
val.Name = "IsHit"
5782
end
5783
end
5784
function TargetSelect(person)
5785
local dd=coroutine.wrap(function()
5786
if targetted ~= person then
5787
targetted = person
5788
img2.Size = UDim2.new(1,0,1,0)
5789
img2.ImageTransparency = 0
5790
img2.Position = UDim2.new(0,0,0,0)
5791
for i = 0, 2, 0.1 do
5792
swait()
5793
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
5794
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
5795
img2.ImageTransparency = img2.ImageTransparency + 0.05
5796
end
5797
end
5798
end)
5799
dd()
5800
end
5801
function Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
5802
    attack = true
5803
    hum.WalkSpeed = 0
5804
    if targetted.Name ~= "makhail07" and targetted.Name ~= "Salvo_Starly" and targetted.Name ~= "Nebula_Zorua" and targetted.Name ~= "KillerDarkness0105" then
5805
        local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
5806
            local partasdeff = Instance.new("ParticleEmitter",torsy)
5807
            partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5808
            partasdeff.LightEmission = .1
5809
            partasdeff.Size = NumberSequence.new(0.2)
5810
            partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
5811
            aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5812
            bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5813
            partasdeff.Transparency = bbb
5814
            partasdeff.Size = aaa
5815
            partasdeff.ZOffset = .9
5816
            partasdeff.Acceleration = Vector3.new(0, -5, 0)
5817
            partasdeff.LockedToPart = false
5818
            partasdeff.EmissionDirection = "Back"
5819
            partasdeff.Lifetime = NumberRange.new(1, 2)
5820
            partasdeff.Rate = 1000
5821
            partasdeff.Rotation = NumberRange.new(-100, 100)
5822
            partasdeff.RotSpeed = NumberRange.new(-100, 100)
5823
            partasdeff.Speed = NumberRange.new(6)
5824
            partasdeff.VelocitySpread = 10000
5825
            partasdeff.Enabled=false
5826
    for i = 0, 1.4, 0.1 do
5827
        swait()
5828
        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)
5829
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5830
        if Mrandom(1,15) == 1 then
5831
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5832
        end
5833
        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)
5834
        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)
5835
        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)
5836
        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)
5837
    end
5838
    dmg(targetted)
5839
    partasdeff.Enabled=true
5840
CreateSound("429400881", torsy, 10, .8)
5841
    for i = 0, 1.4, 0.1 do
5842
        swait()
5843
        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)
5844
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5845
        if Mrandom(1,15) == 1 then
5846
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5847
        end
5848
        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)
5849
        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)
5850
        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)
5851
        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)
5852
    end
5853
    partasdeff.Enabled=false
5854
    for i = 0, 1.4, 0.1 do
5855
        swait()
5856
        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)
5857
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5858
        if Mrandom(1,15) == 1 then
5859
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5860
        end
5861
        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)
5862
        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)
5863
        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)
5864
        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)
5865
        end
5866
    attack = false
5867
    hum.WalkSpeed = 16
5868
    elseif targetted.Name == "makhail07" then
5869
    for i = 0, 2.4, 0.1 do
5870
        swait()
5871
        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)
5872
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5873
        if Mrandom(1,15) == 1 then
5874
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5875
        end
5876
        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)
5877
        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)
5878
        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)
5879
        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)
5880
    end
5881
    for i = 0, 2.4, 0.1 do
5882
        swait()
5883
        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)
5884
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5885
        if Mrandom(1,15) == 1 then
5886
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5887
        end
5888
        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)
5889
        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)
5890
        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)
5891
        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)
5892
    end
5893
    coroutine.wrap(function()
5894
    wait(2)
5895
    --partasdeff:Remove()
5896
    end)()
5897
    local sel = Mrandom(1,3)
5898
    if sel == 1 then   
5899
    chatfunc("Hmhmhm, Why try?")
5900
    elseif sel == 2 then   
5901
    chatfunc("Stop it that's my creator.")
5902
    elseif sel == 3 then
5903
    chatfunc("I can't do that...")
5904
    end
5905
    wait(2)
5906
    hum.WalkSpeed = 16
5907
    attack = false
5908
    elseif targetted.Name == "Salvo_Starly" then
5909
        for i = 0, 2.4, 0.1 do
5910
        swait()
5911
        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)
5912
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5913
        if Mrandom(1,15) == 1 then
5914
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5915
        end
5916
        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)
5917
        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)
5918
        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)
5919
        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)
5920
    end
5921
        for i = 0, 2.4, 0.1 do
5922
        swait()
5923
        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)
5924
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5925
        if Mrandom(1,15) == 1 then
5926
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5927
        end
5928
        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)
5929
        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)
5930
        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)
5931
        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)
5932
    end
5933
    coroutine.wrap(function()
5934
    wait(2)
5935
    --partasdeff:Remove()
5936
    end)()
5937
    local sel = Mrandom(1,3)
5938
    if sel == 1 then   
5939
    chatfunc("Sorry about that.")
5940
    elseif sel == 2 then   
5941
    chatfunc("H-Hello. I almost killed you.")
5942
    elseif sel == 3 then
5943
    chatfunc("OwO?")
5944
    end
5945
    wait(2)
5946
    hum.WalkSpeed = 16
5947
    attack = false
5948
    elseif targetted.Name == "Nebula_Zorua" then
5949
        for i = 0, 2.4, 0.1 do
5950
        swait()
5951
        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)
5952
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5953
        if Mrandom(1,15) == 1 then
5954
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5955
        end
5956
        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)
5957
        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)
5958
        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)
5959
        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)
5960
    end
5961
        for i = 0, 2.4, 0.1 do
5962
        swait()
5963
        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)
5964
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5965
        if Mrandom(1,15) == 1 then
5966
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5967
        end
5968
        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)
5969
        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)
5970
        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)
5971
        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)
5972
    end
5973
    coroutine.wrap(function()
5974
    wait(2)
5975
    --partasdeff:Remove()
5976
    end)()
5977
    local sel = Mrandom(1,3)
5978
    if sel == 1 then   
5979
    chatfunc("Sorry, Nebula.")
5980
    elseif sel == 2 then   
5981
    chatfunc("Theres no need to harm you. Yet...")
5982
    elseif sel == 3 then
5983
    chatfunc("My mistake.")
5984
    end
5985
    wait(2)
5986
    hum.WalkSpeed = 16
5987
    attack = false
5988
    elseif targetted.Name == "KillerDarkness0105" then
5989
        for i = 0, 2.4, 0.1 do
5990
        swait()
5991
        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)
5992
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5993
        if Mrandom(1,15) == 1 then
5994
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5995
        end
5996
        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)
5997
        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)
5998
        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)
5999
        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)
6000
    end
6001
        for i = 0, 2.4, 0.1 do
6002
        swait()
6003
        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)
6004
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
6005
        if Mrandom(1,15) == 1 then
6006
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
6007
        end
6008
        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)
6009
        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)
6010
        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)
6011
        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)
6012
    end
6013
    coroutine.wrap(function()
6014
    wait(2)
6015
    --partasdeff:Remove()
6016
    end)()
6017
    local sel = Mrandom(1,3)
6018
    if sel == 1 then   
6019
    chatfunc("Hm, Killer it's been a while.")
6020
    elseif sel == 2 then   
6021
    chatfunc("No need for this.")
6022
    elseif sel == 3 then
6023
    chatfunc("Hello, sorry.")
6024
    end
6025
    wait(2)
6026
    hum.WalkSpeed = 16
6027
    attack = false
6028
    end
6029
end
6030
function HAAHHHHHH()
6031
    attack = true
6032
    hum.WalkSpeed = 0
6033
    Cso("300208779", hed, 10, 1)
6034
    for i = 0,9,0.1 do
6035
        swait()
6036
        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)
6037
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
6038
        if Mrandom(1,15) == 1 then
6039
        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)
6040
        end
6041
        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)
6042
        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)
6043
        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)
6044
        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)
6045
    end
6046
    attack = false
6047
    hum.WalkSpeed = 16
6048
end
6049
-------------------------------------------------------
6050
--End Attacks N Stuff--
6051
-------------------------------------------------------
6052
6053
Sprinting = false
6054
mouse.KeyDown:connect(function(key)
6055
    if string.byte(key) == 48 and attack == false and Mode ~= 10 then
6056
        Swing = 2
6057
        hum.WalkSpeed = 38.82
6058
        Sprinting = true
6059
    end
6060
end)
6061
mouse.KeyUp:connect(function(key)
6062
    if string.byte(key) == 48 and attack == false then
6063
        Swing = 1
6064
        Sprinting = false
6065
        hum.WalkSpeed = 16
6066
    end
6067
end)
6068
mouse.KeyDown:connect(function(key)
6069
    if attack == false then
6070
        if key == 'q' and Mode == 1 then
6071
                        Power_Burst()
6072
        elseif key == 'e' and Mode == 1 then
6073
            Mode = 2
6074
            SONG = 152496612
6075
            tecks2.Text = "not cool glovesy"
6076
            tecks2.TextColor3 = Color3.fromRGB(196, 40, 28)
6077
            tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6078
        for i, v in pairs(ArmourParts) do
6079
        v.BrickColor = BrickColor.new("Bright red")
6080
        v.Material = "Neon"
6081
        v.Transparency = 0
6082
        end
6083
  for i, v in pairs(NeonParts) do
6084
    maincolor = BrickColor.new("New Yeller")
6085
    v.BrickColor = maincolor
6086
    v.Material = "Neon"
6087
    v.Transparency = 0
6088
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6089
  end
6090
  for i, v in pairs(ArmourParts2) do
6091
    v.BrickColor = BrickColor.new("Bright red")
6092
    v.Material = "Neon"
6093
    v.Transparency = 0
6094
  end
6095
  for i, v in pairs(NeonParts2) do
6096
    maincolor = BrickColor.new("New Yeller")
6097
    v.BrickColor = maincolor
6098
    v.Material = "Neon"
6099
    v.Transparency = 0
6100
  end
6101
        elseif key == 'e' and Mode == 2 then
6102
            resetmode()
6103
        elseif key == 't' and Mode == 1 then
6104
                        Taunt()
6105
        elseif key == 'q' and Mode == 2 then
6106
                        Magic_Bombs()
6107
        elseif key == 'e' and Mode == 2 then
6108
                        Dangerous_Field()
6109
        elseif key == 't' and Mode == 2 then
6110
                        HAAH()
6111
        end
6112
    ---------------------------------------------------------------------
6113
    if key == 'r' and Mode == 1 then
6114
        Mode = 98534
6115
        SONG = 2235086348
6116
        tecks2.Text = "haha im an edgelord"
6117
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6118
        tecks2.TextStrokeColor3 = Color3.fromRGB(98, 37, 209)
6119
 for i, v in pairs(ArmourParts) do
6120
    v.BrickColor = BrickColor.new("Really black")
6121
    v.Material = "Neon"
6122
    v.Transparency = 0
6123
  end
6124
  for i, v in pairs(NeonParts) do
6125
    maincolor = BrickColor.new("Royal purple")
6126
    v.BrickColor = maincolor
6127
    v.Material = "Neon"
6128
    v.Transparency = 0
6129
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1471407701"
6130
  end
6131
 for i, v in pairs(ArmourParts2) do
6132
    v.BrickColor = BrickColor.new("Really black")
6133
    v.Material = "Neon"
6134
    v.Transparency = 0
6135
  end
6136
  for i, v in pairs(NeonParts2) do
6137
    maincolor = BrickColor.new("Royal purple")
6138
    v.BrickColor = maincolor
6139
    v.Material = "Neon"
6140
    v.Transparency = 0
6141
  end
6142
        elseif key == 'q' and Mode == 98534 then
6143
            targett()
6144
        elseif key == 'e' and Mode == 98534 and targetted ~= nil then
6145
            Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
6146
        elseif key == 't' and Mode == 98534 then
6147
            HAAHHHHHH()
6148
        elseif key == 'r' and Mode == 98534  then
6149
            resetmode()
6150
    end
6151
    ---------------------------------------------------------------------
6152
    if key == 'm' and Mode == 1 then
6153
        Mode = pIXELATED
6154
        SONG = 297801491
6155
        tecks2.Text = "i eat pixels"
6156
        tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
6157
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6158
 for i, v in pairs(ArmourParts) do
6159
    v.BrickColor = BrickColor.new("Really black")
6160
    v.Material = "Neon"
6161
    v.Transparency = 0
6162
  end
6163
  for i, v in pairs(NeonParts) do
6164
    maincolor = BrickColor.new("Lapis")
6165
    v.BrickColor = maincolor
6166
    v.Material = "Neon"
6167
    v.Transparency = 0
6168
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=231432333"
6169
  end
6170
 for i, v in pairs(ArmourParts2) do
6171
    v.BrickColor = BrickColor.new("Really black")
6172
    v.Material = "Neon"
6173
    v.Transparency = 0
6174
  end
6175
  for i, v in pairs(NeonParts2) do
6176
    maincolor = BrickColor.new("Lapis")
6177
    v.BrickColor = maincolor
6178
    v.Material = "Neon"
6179
    v.Transparency = 0
6180
  end
6181
        elseif key == 'm' and Mode == pIXELATED then
6182
            resetmode()
6183
        elseif key == 'q' and Mode == pIXELATED and corrupted == false then
6184
            Pixel_Corrupt()
6185
        elseif key == 'm' and Mode == pIXELATED then
6186
            resetmode()
6187
    end
6188
    ---------------------------------------------------------------------
6189
    if key == 'y' and Mode == 1 then
6190
        Mode = 3
6191
        SONG = 510085953
6192
        tecks2.Text = "you dont know me but im still gonna click my fingers to the song"
6193
        tecks2.TextColor3 = Color3.fromRGB(.5, 0, .5)
6194
        tecks2.TextStrokeColor3 = Color3.fromRGB(.5, 0, .5)
6195
 for i, v in pairs(ArmourParts) do
6196
    v.BrickColor = BrickColor.new("Black")
6197
    v.Material = "Neon"
6198
    v.Transparency = 0
6199
  end
6200
  for i, v in pairs(NeonParts) do
6201
    maincolor = BrickColor.new("Royal purple")
6202
    v.BrickColor = maincolor
6203
    v.Material = "Neon"
6204
    v.Transparency = 0
6205
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6206
  end 
6207
 for i, v in pairs(ArmourParts2) do
6208
    v.BrickColor = BrickColor.new("Black")
6209
    v.Material = "Neon"
6210
    v.Transparency = 0
6211
  end
6212
  for i, v in pairs(NeonParts2) do
6213
    maincolor = BrickColor.new("Royal purple")
6214
    v.BrickColor = maincolor
6215
    v.Material = "Neon"
6216
    v.Transparency = 0
6217
  end 
6218
        elseif key == 'y' and Mode == 3 then
6219
            resetmode()
6220
        elseif key == 'e' and Mode == 3 then
6221
            Painful_Stomp()
6222
        elseif key == 'z' and Mode == 3 then
6223
            Purity_Slam()
6224
        elseif key == 'x' and Mode == 3 then
6225
            Tauntmelon()
6226
        elseif key == 't' and Mode == 3 then
6227
            un_fun()
6228
        elseif key == 'q' and Mode == 3 then
6229
            Shockwave()
6230
    end
6231
    ---------------------------------------------------------------------
6232
    if key == 'u' and Mode == 1 then
6233
        Mode = 1555
6234
        SONG = 1596283226
6235
        tecks2.Text = "taste my ANIME BEAMMMM"
6236
        tecks2.TextColor3 = Color3.fromRGB(255,0,255)
6237
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,255)
6238
 for i, v in pairs(ArmourParts) do
6239
    v.BrickColor = BrickColor.new("Black")
6240
    v.Material = "Neon"
6241
    v.Transparency = 0
6242
  end
6243
  for i, v in pairs(NeonParts) do
6244
    maincolor = BrickColor.new("Carnation pink")
6245
    v.BrickColor = maincolor
6246
    v.Material = "Neon"
6247
    v.Transparency = 0
6248
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=648887959"
6249
  end
6250
 for i, v in pairs(ArmourParts2) do
6251
    v.BrickColor = BrickColor.new("Black")
6252
    v.Material = "Neon"
6253
    v.Transparency = 0
6254
  end
6255
  for i, v in pairs(NeonParts2) do
6256
    maincolor = BrickColor.new("Carnation pink")
6257
    v.BrickColor = maincolor
6258
    v.Material = "Neon"
6259
    v.Transparency = 0
6260
  end
6261
        elseif key == 'u' and Mode == 1555 then
6262
            resetmode()
6263
        elseif key == 'y' and Mode == 1555 then
6264
            Field()
6265
        elseif key == 't' and Mode == 1555 then
6266
            lolik()
6267
        elseif key == 'q' and Mode == 1555 then
6268
            Pixel_Corrupt()
6269
        elseif key == 'f' and Mode == 1555 then
6270
            Anime_Splosion()
6271
        elseif key == 'z' and Mode == 1555 then
6272
            Cryo_Freeze()
6273
        elseif key == 'x' and Mode == 1555 then
6274
            Painful_Stomp2()
6275
    end
6276
    ---------------------------------------------------------------------
6277
    if key == 'i' and Mode == 1 then
6278
        Mode = 56565
6279
        SONG = 303542383
6280
        tecks2.Text = "praising the sun..."
6281
        tecks2.TextColor3 = Color3.fromRGB(222,255,0)
6282
        tecks2.TextStrokeColor3 = Color3.fromRGB(222,255,0)
6283
 for i, v in pairs(ArmourParts) do
6284
    v.BrickColor = BrickColor.new("Really black")
6285
    v.Material = "Neon"
6286
    v.Transparency = 0
6287
  end
6288
  for i, v in pairs(NeonParts) do
6289
    maincolor = BrickColor.new("Deep orange")
6290
    v.BrickColor = maincolor
6291
    v.Material = "Neon"
6292
    v.Transparency = 0
6293
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6294
  end
6295
 for i, v in pairs(ArmourParts2) do
6296
    v.BrickColor = BrickColor.new("Really black")
6297
    v.Material = "Neon"
6298
    v.Transparency = 0
6299
  end
6300
  for i, v in pairs(NeonParts2) do
6301
    maincolor = BrickColor.new("Deep orange")
6302
    v.BrickColor = maincolor
6303
    v.Material = "Neon"
6304
    v.Transparency = 0
6305
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6306
  end
6307
        elseif key == 't' and Mode == 56565 then
6308
            Taunt2()
6309
        elseif key == 'i' and Mode == 56565 then
6310
            resetmode()
6311
        elseif key == 'c' and Mode == 56565 then
6312
            Eruption2()
6313
        elseif key == 'x' and Mode == 56565 then
6314
            Solar_Flare2()
6315
        elseif key == 'z' and Mode == 56565 then
6316
            Painful_Stomp()
6317
    end
6318
    ---------------------------------------------------------------------
6319
    if key == 'm' and Mode == 6 then
6320
        Mode = 1800
6321
        SONG = 2637401925
6322
        tecks2.Text = "im forbidden from leaving my house! im under HOUSE ARREST!"
6323
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6324
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6325
 for i, v in pairs(ArmourParts) do
6326
    v.BrickColor = BrickColor.new("Hot White")
6327
    v.Material = "Neon"
6328
    v.Transparency = 0
6329
  end
6330
  for i, v in pairs(NeonParts) do
6331
    maincolor = BrickColor.new("Really black")
6332
    v.BrickColor = maincolor
6333
    v.Material = "Neon"
6334
    v.Transparency = 0
6335
  end
6336
 for i, v in pairs(ArmourParts2) do
6337
    v.BrickColor = BrickColor.new("Hot White")
6338
    v.Material = "Neon"
6339
    v.Transparency = 0
6340
  end
6341
  for i, v in pairs(NeonParts2) do
6342
    maincolor = BrickColor.new("Really black")
6343
    v.BrickColor = maincolor
6344
    v.Material = "Neon"
6345
    v.Transparency = 0
6346
  end
6347
char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6348
        elseif key == 't' and Mode == 1800 then
6349
            TTTTTTTTTTGaunt()
6350
        elseif key == 'm' and Mode == 1800 then
6351
            resetmode()
6352
        elseif key == 'q' and Mode == 1800 and exploitable == true then
6353
            Exploit()
6354
        elseif key == 'y' and Mode == 1800 then
6355
            Ancient_Rage()
6356
        elseif key == 'r' and Mode == 1800 then
6357
            Distort()
6358
        elseif key == 'g' and Mode == 1800 then
6359
            Hell_From_Above()
6360
        elseif key == 'h' and Mode == 1800 then
6361
            Universal_Crush()
6362
        elseif key == 'j' and Mode == 1800 then
6363
            Multi_Bombs()
6364
        elseif key == 'z' and Mode == 1800 then
6365
            Eruption()
6366
        elseif key == 'x' and Mode == 1800 then
6367
            Solar_Flare()
6368
    end
6369
    ---------------------------------------------------------------------
6370
    if key == 'o' and Mode == 1 then
6371
        Mode = 4
6372
        SONG = 204548720
6373
        tecks2.Text = "this lightbulb smells like fire"
6374
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6375
        tecks2.TextStrokeColor3 = Color3.fromRGB(245, 205, 48)
6376
 for i, v in pairs(ArmourParts) do
6377
    v.BrickColor = BrickColor.new("Black")
6378
    v.Material = "Neon"
6379
    v.Transparency = 0
6380
  end
6381
  for i, v in pairs(NeonParts) do
6382
    maincolor = BrickColor.new("Bright yellow")
6383
    v.BrickColor = maincolor
6384
    v.Material = "Neon"
6385
    v.Transparency = 0
6386
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6387
  end
6388
 for i, v in pairs(ArmourParts2) do
6389
    v.BrickColor = BrickColor.new("Black")
6390
    v.Material = "Neon"
6391
    v.Transparency = 0
6392
  end
6393
  for i, v in pairs(NeonParts2) do
6394
    maincolor = BrickColor.new("Bright yellow")
6395
    v.BrickColor = maincolor
6396
    v.Material = "Neon"
6397
    v.Transparency = 0
6398
  end
6399
        elseif key == 'o' and Mode == 4 then
6400
            resetmode()
6401
        elseif key == 't' and Mode == 4 then
6402
            again()
6403
        elseif key == 'q' and Mode == 4 then
6404
            Pulse()
6405
    end
6406
    ---------------------------------------------------------------------
6407
    if key == 'p' and Mode == 1 then
6408
                attack = true
6409
        SONG = 166318470
6410
                hum.WalkSpeed = 0
6411
            for i = 1,20,0.1 do
6412
                swait()
6413
        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)
6414
        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)
6415
        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)
6416
        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)
6417
        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)
6418
        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)
6419
            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)
6420
                end
6421
                hum.WalkSpeed = 16
6422
                attack = false
6423
        Mode = 100
6424
        tecks2.Text = "slightly more bright than the eggs you broke"
6425
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6426
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 176, 0)
6427
            Cso("743499393", tors, 10, 1.05)
6428
            BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
6429
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
6430
 for i, v in pairs(ArmourParts) 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(NeonParts) do
6436
    maincolor = BrickColor.new("Deep orange")
6437
    v.BrickColor = maincolor
6438
    v.Material = "Neon"
6439
    v.Transparency = 0.5
6440
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6441
  end
6442
 for i, v in pairs(ArmourParts2) do
6443
    v.BrickColor = BrickColor.new("Really black")
6444
    v.Material = "Neon"
6445
    v.Transparency = 0.2
6446
  end
6447
  for i, v in pairs(NeonParts2) do
6448
    maincolor = BrickColor.new("Deep orange")
6449
    v.BrickColor = maincolor
6450
    v.Material = "Neon"
6451
    v.Transparency = 0.5
6452
  end
6453
        elseif key == 'p' and Mode == 100 then
6454
            resetmode()
6455
        elseif key == 'q' and Mode == 100 then
6456
            LAZER()
6457
    end
6458
    ---------------------------------------------------------------------
6459
    if key == 'f' and Mode == 1 then
6460
        Mode = 5
6461
        SONG = 2774043210
6462
        tecks2.Text = "IM A BUTTERFLY"
6463
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6464
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,0)
6465
 for i, v in pairs(ArmourParts) do
6466
    v.BrickColor = BrickColor.new("Black")
6467
    v.Material = "Neon"
6468
    v.Transparency = 0
6469
  end
6470
  for i, v in pairs(NeonParts) do
6471
    maincolor = BrickColor.new("Really red")
6472
    v.BrickColor = maincolor
6473
    v.Material = "Neon"
6474
    v.Transparency = 0
6475
char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
6476
  end
6477
 for i, v in pairs(ArmourParts2) do
6478
    v.BrickColor = BrickColor.new("Black")
6479
    v.Material = "Neon"
6480
    v.Transparency = 0
6481
  end
6482
  for i, v in pairs(NeonParts2) do
6483
    maincolor = BrickColor.new("Really red")
6484
    v.BrickColor = maincolor
6485
    v.Material = "Neon"
6486
    v.Transparency = 0
6487
  end
6488
        elseif key == 'f' and Mode == 5 then
6489
            resetmode()
6490
        elseif key == 'q' and Mode == 5 and exploitable == true then
6491
            Exploit()
6492
        elseif key == 't' and Mode == 5 then
6493
            PENIS()
6494
    end
6495
    ---------------------------------------------------------------------
6496
    if key == 'g' and Mode == 1 then
6497
        Mode = 6
6498
        SONG = 473440909
6499
        tecks2.Text = "oo what does this button do"
6500
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6501
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6502
 for i, v in pairs(ArmourParts) do
6503
    v.BrickColor = BrickColor.new("Black")
6504
    v.Material = "Metal"
6505
    v.Transparency = 0
6506
  end
6507
  for i, v in pairs(NeonParts) do
6508
    maincolor = BrickColor.new("Really red")
6509
    v.BrickColor = maincolor
6510
    v.Material = "Neon"
6511
    v.Transparency = 0
6512
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
6513
  end
6514
 for i, v in pairs(ArmourParts2) do
6515
    v.BrickColor = BrickColor.new("Black")
6516
    v.Material = "Metal"
6517
    v.Transparency = 0
6518
  end
6519
  for i, v in pairs(NeonParts2) do
6520
    maincolor = BrickColor.new("Really red")
6521
    v.BrickColor = maincolor
6522
    v.Material = "Neon"
6523
    v.Transparency = 0
6524
  end
6525
        elseif key == 'g' and Mode == 6 then
6526
            resetmode()
6527
        elseif key == 'q' and Mode == 6 then
6528
            Distort()
6529
        elseif key == 'e' and Mode == 6 then
6530
            Ancient_Rage()
6531
        elseif key == 't' and Mode == 6 then
6532
            TTTTTTTTTTTaunt()
6533
    end
6534
    ---------------------------------------------------------------------
6535
    if key == 'h' and Mode == 1 then
6536
        Mode = 7
6537
        SONG = 154515510
6538
        tecks2.Text = "aight fellas im bouta head out"
6539
        tecks2.TextColor3 = Color3.fromRGB(163, 162, 165)
6540
        tecks2.TextStrokeColor3 = Color3.fromRGB(253, 234, 141)
6541
 for i, v in pairs(ArmourParts) do
6542
    v.BrickColor = BrickColor.new("Cool yellow")
6543
    v.Material = "Neon"
6544
    v.Transparency = 0
6545
  end
6546
  for i, v in pairs(NeonParts) do
6547
    maincolor = BrickColor.new("New Yeller")
6548
    v.BrickColor = maincolor
6549
    v.Material = "Neon"
6550
    v.Transparency = 0
6551
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=246991049"
6552
  end
6553
 for i, v in pairs(ArmourParts2) do
6554
    v.BrickColor = BrickColor.new("Cool yellow")
6555
    v.Material = "Neon"
6556
    v.Transparency = 0
6557
  end
6558
  for i, v in pairs(NeonParts2) do
6559
    maincolor = BrickColor.new("New Yeller")
6560
    v.BrickColor = maincolor
6561
    v.Material = "Neon"
6562
    v.Transparency = 0
6563
  end
6564
    elseif key == 'h' and Mode == 7 then
6565
        resetmode()
6566
    elseif key == 't' and Mode == 7 then
6567
                BARK()
6568
    elseif key == 'q' and Mode == 7 then
6569
                Bark_Splosion()
6570
    end
6571
    if key == 'j' and Mode == 1 then
6572
        SONG = 2837777891
6573
            attack = true
6574
            hum.WalkSpeed = 0
6575
    for i = 0,10,0.08 do
6576
        swait()
6577
        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)
6578
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
6579
        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)
6580
        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)
6581
        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)
6582
        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)
6583
    end
6584
    attack = false
6585
    hum.WalkSpeed = 16
6586
        Mode = 50
6587
            BlockEffect(BrickC("Magenta"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6588
        tecks2.Text = "AIGHT FELLAS,LET ME HEAD OUT"
6589
        tecks2.TextColor3 = Color3.fromRGB(255, 0, 255)
6590
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
6591
 for i, v in pairs(ArmourParts) do
6592
    v.BrickColor = BrickColor.new("Magenta")
6593
    v.Material = "Neon"
6594
    v.Transparency = 0
6595
  end
6596
  for i, v in pairs(NeonParts) do
6597
    maincolor = BrickColor.new("White")
6598
    v.BrickColor = maincolor
6599
    v.Material = "Neon"
6600
    v.Transparency = 0
6601
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6602
  end
6603
 for i, v in pairs(ArmourParts2) do
6604
    v.BrickColor = BrickColor.new("Magenta")
6605
    v.Material = "Neon"
6606
    v.Transparency = 0
6607
  end
6608
  for i, v in pairs(NeonParts2) do
6609
    maincolor = BrickColor.new("White")
6610
    v.BrickColor = maincolor
6611
    v.Material = "Neon"
6612
    v.Transparency = 0
6613
  end
6614
        elseif key == 'j' and Mode == 50 then
6615
            resetmode()
6616
        elseif key == 'q' and Mode == 50 then
6617
            ASCENTION()
6618
        elseif key == 't' and Mode == 50 then
6619
            nope()
6620
        elseif key == 'y' and Mode == 50 then
6621
            EndMySufferingV2()
6622
    end
6623
    ---------------------------------------------------------------------
6624
    if key == 'k' and Mode == 1 then
6625
        Mode = 6666
6626
        SONG = 345868148
6627
        tecks2.Text = "el em ay oh"
6628
            BlockEffect(BrickC("Dark Blue"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6629
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 255)
6630
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6631
 for i, v in pairs(ArmourParts) do
6632
    v.BrickColor = BrickColor.new("Black")
6633
    v.Material = "Neon"
6634
    v.Transparency = 0
6635
  end
6636
  for i, v in pairs(NeonParts) do
6637
    maincolor = BrickColor.new("Dark blue")
6638
    v.BrickColor = maincolor
6639
    v.Material = "Neon"
6640
    v.Transparency = 0
6641
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
6642
  end
6643
 for i, v in pairs(ArmourParts2) do
6644
    v.BrickColor = BrickColor.new("Black")
6645
    v.Material = "Neon"
6646
    v.Transparency = 0
6647
  end
6648
  for i, v in pairs(NeonParts2) do
6649
    maincolor = BrickColor.new("Dark blue")
6650
    v.BrickColor = maincolor
6651
    v.Material = "Neon"
6652
    v.Transparency = 0
6653
  end
6654
        elseif key == 'y' and Mode == 6666 then
6655
            somuchcancerwhy()
6656
        elseif key == 'r' and Mode == 6666 then
6657
            HAA55()
6658
        elseif key == 'k' and Mode == 6666 then
6659
            resetmode()
6660
        elseif key == 't' and Mode == 6666 then
6661
            EndMySufferingV3()
6662
        elseif key == 'f' and Mode == 6666 then
6663
            WhatHuh()
6664
        elseif key == 'g' and Mode == 6666 then
6665
            slap()
6666
        elseif key == 'h' and Mode == 6666 then
6667
            HAAAAA()
6668
        elseif key == 'j' and Mode == 6666 then
6669
            DANCEFORME()
6670
        elseif key == 'm' and Mode == 6666 then
6671
            thing()
6672
    end
6673
    ---------------------------------------------------------------------
6674
    if key == 'l' and Mode == 1 then
6675
        Mode = 8888
6676
        SONG = 2927940638
6677
        tecks2.Text = "thats no good"
6678
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6679
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6680
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6681
 for i, v in pairs(ArmourParts) do
6682
    v.BrickColor = BrickColor.new("Really black")
6683
    v.Material = "Neon"
6684
    v.Transparency = 0
6685
  end
6686
  for i, v in pairs(NeonParts) do
6687
    maincolor = BrickColor.new("Really red")
6688
    v.BrickColor = maincolor
6689
    v.Material = "Neon"
6690
    v.Transparency = 0
6691
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6692
  end
6693
 for i, v in pairs(ArmourParts2) do
6694
    v.BrickColor = BrickColor.new("Black")
6695
    v.Material = "Neon"
6696
    v.Transparency = 0
6697
  end
6698
  for i, v in pairs(NeonParts2) do
6699
    maincolor = BrickColor.new("Really red")
6700
    v.BrickColor = maincolor
6701
    v.Material = "Neon"
6702
    v.Transparency = 0
6703
  end
6704
        elseif key == 'l' and Mode == 8888 then
6705
            resetmode()
6706
        elseif key == 'r' and Mode == 8888 then
6707
            Technobeam()
6708
        elseif key == 't' and Mode == 8888 then
6709
            Taunt1()
6710
        elseif key == 'y' and Mode == 8888 then
6711
            Destruction()
6712
    end
6713
    ---------------------------------------------------------------------
6714
    if key == 'z' and Mode == 1 then
6715
        Mode = 111111112
6716
        SONG = 2717832600
6717
        tecks2.Text = "welcome 2 heck,not hell but youre still evil"
6718
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6719
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6720
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6721
 for i, v in pairs(ArmourParts) do
6722
    v.BrickColor = BrickColor.new("Really black")
6723
    v.Material = "Neon"
6724
    v.Transparency = 0
6725
  end
6726
  for i, v in pairs(NeonParts) do
6727
    maincolor = BrickColor.new("Really black")
6728
    v.BrickColor = maincolor
6729
    v.Material = "Neon"
6730
    v.Transparency = 0
6731
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6732
  end
6733
 for i, v in pairs(ArmourParts2) do
6734
    v.BrickColor = BrickColor.new("Really black")
6735
    v.Material = "Neon"
6736
    v.Transparency = 0
6737
  end
6738
  for i, v in pairs(NeonParts2) do
6739
    maincolor = BrickColor.new("Really black")
6740
    v.BrickColor = maincolor
6741
    v.Material = "Neon"
6742
    v.Transparency = 0
6743
  end
6744
        elseif key == 'z' and Mode == 111111112 then
6745
            resetmode()
6746
        elseif key == 'q' and Mode == 111111112 then
6747
            Flame_Burst()
6748
        elseif key == 't' and Mode == 111111112 then
6749
            Taunt10000()
6750
    end
6751
    ---------------------------------------------------------------------
6752
    if key == 'x' and Mode == 1 then
6753
        Mode = 111111111
6754
        SONG = 303899860
6755
        tecks2.Text = "taste my RIKO CHAN BEAMMMMM"
6756
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6757
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6758
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6759
 for i, v in pairs(ArmourParts) do
6760
    v.BrickColor = BrickColor.new("Really black")
6761
    v.Material = "Neon"
6762
    v.Transparency = 0
6763
  end
6764
  for i, v in pairs(NeonParts) do
6765
    maincolor = BrickColor.new("Hot white")
6766
    v.BrickColor = maincolor
6767
    v.Material = "Neon"
6768
    v.Transparency = 0
6769
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6770
  end
6771
 for i, v in pairs(ArmourParts2) do
6772
    v.BrickColor = BrickColor.new("Really black")
6773
    v.Material = "Neon"
6774
    v.Transparency = 0
6775
  end
6776
  for i, v in pairs(NeonParts2) do
6777
    maincolor = BrickColor.new("Hot white")
6778
    v.BrickColor = maincolor
6779
    v.Material = "Neon"
6780
    v.Transparency = 0
6781
  end
6782
        elseif key == 'x' and Mode == 111111111 then
6783
            resetmode()
6784
        elseif key == 'q' and Mode == 111111111 then
6785
            Destruction()
6786
        elseif key == 't' and Mode == 111111111 then
6787
            Taunt1000()
6788
    end
6789
    ---------------------------------------------------------------------
6790
    if key == 'c' and Mode == 1 then
6791
        Mode = 99900
6792
        SONG = 2743113045
6793
        tecks2.Text = "HaHa nOOB!!!!"
6794
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6795
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6796
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6797
 for i, v in pairs(ArmourParts) do
6798
    v.BrickColor = BrickColor.new("Really black")
6799
    v.Material = "Neon"
6800
    v.Transparency = 0
6801
  end
6802
  for i, v in pairs(NeonParts) do
6803
    maincolor = BrickColor.new("New Yeller")
6804
    v.BrickColor = maincolor
6805
    v.Material = "Neon"
6806
    v.Transparency = 0
6807
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=268018808"
6808
  end
6809
 for i, v in pairs(ArmourParts2) do
6810
    v.BrickColor = BrickColor.new("Really black")
6811
    v.Material = "Neon"
6812
    v.Transparency = 0
6813
  end
6814
  for i, v in pairs(NeonParts2) do
6815
    maincolor = BrickColor.new("New Yeller")
6816
    v.BrickColor = maincolor
6817
    v.Material = "Neon"
6818
    v.Transparency = 0
6819
  end
6820
        elseif key == 'q' and Mode == 99900 then
6821
            Sayonara()
6822
        elseif key == 't' and Mode == 99900 then
6823
            Taunt3()
6824
        elseif key == 'c' and Mode == 99900 then
6825
            resetmode()
6826
    end
6827
--------------------------------------------------------
6828
    if key == 'v' and Mode == 1 then
6829
        Mode = 7777
6830
        SONG = 3255566549
6831
        tecks2.Text = "CLOSE TO ME"
6832
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6833
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6834
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6835
 for i, v in pairs(ArmourParts) do
6836
    v.BrickColor = BrickColor.new("Dark blue")
6837
    v.Material = "Neon"
6838
    v.Transparency = 0
6839
  end
6840
  for i, v in pairs(NeonParts) do
6841
    maincolor = BrickColor.new("Really red")
6842
    v.BrickColor = maincolor
6843
    v.Material = "Neon"
6844
    v.Transparency = 0
6845
    char.Head.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
6846
  end
6847
 for i, v in pairs(ArmourParts2) do
6848
    v.BrickColor = BrickColor.new("Dark blue")
6849
    v.Material = "Neon"
6850
    v.Transparency = 0
6851
  end
6852
  for i, v in pairs(NeonParts2) do
6853
    maincolor = BrickColor.new("Really red")
6854
    v.BrickColor = maincolor
6855
    v.Material = "Neon"
6856
    v.Transparency = 0
6857
  end
6858
        elseif key == 'y' and Mode == 7777 then
6859
            Painful_Stomp()
6860
        elseif key == 't' and Mode == 7777 then
6861
            FearMe()
6862
        elseif key == 'r' and Mode == 7777 then
6863
            GIMME_THOSE()
6864
        elseif key == 'v' and Mode == 7777 then
6865
            resetmode()
6866
    end
6867
--------------------------------------------------------
6868
    if key == 'b' and Mode == 1 then
6869
        Mode = 25
6870
        SONG = 1347525270
6871
        tecks2.Text = "BOO"
6872
            BlockEffect(BrickC("Fog"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6873
        tecks2.TextColor3 = Color3.fromRGB(255, 255, 255)
6874
        tecks2.TextStrokeColor3 = Color3.fromRGB(163, 162, 165)
6875
 for i, v in pairs(ArmourParts) do
6876
    v.BrickColor = BrickColor.new("Ghost grey")
6877
    v.Material = "Neon"
6878
    v.Transparency = 0.7
6879
  end
6880
  for i, v in pairs(NeonParts) do
6881
    maincolor = BrickColor.new("Fog")
6882
    v.BrickColor = maincolor
6883
    v.Material = "Neon"
6884
    v.Transparency = 0.5
6885
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6886
  end
6887
 for i, v in pairs(ArmourParts2) do
6888
    v.BrickColor = BrickColor.new("Ghost grey")
6889
    v.Material = "Neon"
6890
    v.Transparency = 0.7
6891
  end
6892
  for i, v in pairs(NeonParts2) do
6893
    maincolor = BrickColor.new("Fog")
6894
    v.BrickColor = maincolor
6895
    v.Material = "Neon"
6896
    v.Transparency = 0.5
6897
  end
6898
        elseif key == 'b' and Mode == 25 then
6899
            resetmode()
6900
        elseif key == 't' and Mode == 25 then
6901
            thisisit()
6902
        elseif key == 'q' and Mode == 25 then
6903
            Spirit_Beam()
6904
    end
6905
    ---------------------------------------------------------------------
6906
    if key == 'n' and Mode == 1 then
6907
        Mode = 8
6908
        SONG = 198730471
6909
        tecks2.Text = "haha im actually good"
6910
        tecks2.TextColor3 = Color3.fromRGB(18, 238, 212)
6911
        tecks2.TextStrokeColor3 = Color3.fromRGB(4, 175, 236)
6912
    for i, v in pairs(ArmourParts) do
6913
    v.BrickColor = BrickColor.new("Cyan")
6914
    v.Material = "Neon"
6915
    v.Transparency = 0
6916
    end
6917
    for i, v in pairs(NeonParts) do
6918
    maincolor = BrickColor.new("Institutional white")
6919
    v.BrickColor = maincolor
6920
    v.Material = "Neon"
6921
    v.Transparency = 0
6922
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=155195214"
6923
    end
6924
    for i, v in pairs(ArmourParts2) do
6925
    v.BrickColor = BrickColor.new("Cyan")
6926
    v.Material = "Neon"
6927
    v.Transparency = 0
6928
    end
6929
    for i, v in pairs(NeonParts2) do
6930
    maincolor = BrickColor.new("Institutional white")
6931
    v.BrickColor = maincolor
6932
    v.Material = "Neon"
6933
    v.Transparency = 0
6934
    end
6935
        elseif key == 'n' and Mode == 8 then
6936
            resetmode()
6937
        elseif key == 'q' and Mode == 8 then
6938
            LunarSpin()
6939
    end
6940
    ---------------------------------------------------------------------
6941
    if key == 'm' and Mode == 8 then
6942
        Mode = 9
6943
        SONG = 316497291
6944
        tecks2.Text = "oh no mon! its de grim reaper mon! RUN MON!"
6945
        tecks2.TextColor3 = Color3.new(255, 255, 255)
6946
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
6947
 for i, v in pairs(ArmourParts) do
6948
    v.BrickColor = BrickColor.new("Institutional white")
6949
    v.Material = "Neon"
6950
    v.Transparency = 0
6951
  end
6952
  for i, v in pairs(NeonParts) do
6953
    maincolor = BrickColor.new("Really black")
6954
    v.BrickColor = maincolor
6955
    v.Material = "Neon"
6956
    v.Transparency = 0
6957
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
6958
  end
6959
 for i, v in pairs(ArmourParts2) do
6960
    v.BrickColor = BrickColor.new("Institutional white")
6961
    v.Material = "Neon"
6962
    v.Transparency = 0
6963
  end
6964
  for i, v in pairs(NeonParts2) do
6965
    maincolor = BrickColor.new("Really black")
6966
    v.BrickColor = maincolor
6967
    v.Material = "Neon"
6968
    v.Transparency = 0
6969
  end
6970
        elseif key == 'm' and Mode == 9 then
6971
            resetmode()
6972
        elseif key == 't' and Mode == 9 then
6973
            heregoes()
6974
        elseif key == 'q' and Mode == 9 then
6975
            BalanceSpin()
6976
        elseif key == 'y' and Mode == 9 then
6977
            Ancient_Ragu()
6978
    end
6979
    ---------------------------------------------------------------------------
6980
    if key == 'm' and Mode == 7 then
6981
        Mode = 10
6982
        SONG = 2696215994
6983
        local A = math.random(1,4)
6984
        if A == 1 then
6985
    SONG = 2837777891
6986
        elseif A == 2 then
6987
    SONG = 2696215994
6988
        elseif A == 3 then
6989
    SONG = 2774043210
6990
        elseif A == 4 then
6991
    SONG = 2743113045
6992
        end
6993
        tecks2.Text = "error but edgy"
6994
        tecks2.TextColor3 = Color3.new(0, 0, 0)
6995
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
6996
 for i, v in pairs(ArmourParts) do
6997
    v.BrickColor = BrickColor.random()
6998
    v.Material = "Neon"
6999
    v.Transparency = 0
7000
  end
7001
  for i, v in pairs(NeonParts) do
7002
    maincolor = BrickColor.random()
7003
    v.BrickColor = maincolor
7004
    v.Material = "Neon"
7005
    v.Transparency = 0
7006
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
7007
  end
7008
 for i, v in pairs(ArmourParts2) do
7009
    v.BrickColor = BrickColor.new("Hot white")
7010
    v.Material = "Neon"
7011
    v.Transparency = 0
7012
  end
7013
  for i, v in pairs(NeonParts2) do
7014
    maincolor = BrickColor.new("Hot white")
7015
    v.BrickColor = maincolor
7016
    v.Material = "Neon"
7017
    v.Transparency = 0
7018
  end
7019
    elseif key == 'm' and Mode == 10 then
7020
        resetmode()
7021
    elseif key == 'q' and Mode == 10 then
7022
        Decapitate()
7023
    elseif key == 't' and Mode == 10 then
7024
        wutdefaq() 
7025
    elseif key == 'y' and Mode == 10 then
7026
        Painful_Stomp()
7027
    end
7028
    end
7029
end)
7030
local Combo = 1
7031
mouse.Button1Down:connect(function(key)
7032
    if attack == false then
7033
        if Combo == 1 then
7034
            Combo = 2
7035
            attackone()
7036
        elseif Combo == 2 then
7037
            Combo = 3
7038
            attacktwo()
7039
        elseif Combo == 3 then
7040
            Combo = 1
7041
            attackthree()
7042
        end
7043
    end
7044
end)
7045
 
7046
 
7047
 
7048
 
7049
 
7050
 
7051
 -------------------------------------------------------
7052
--Start Animations--
7053
-------------------------------------------------------
7054
while true do
7055
	swait()
7056
	sine = sine + change
7057
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
7058
	local velderp = root.Velocity.y
7059
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
7060
	if equipped == true or equipped == false then
7061
		if attack == false then
7062
			idle = idle + 1
7063
		else
7064
			idle = 0
7065
		end
7066
		if 1 < root.Velocity.y and hitfloor == nil then
7067
            Anim = "Jump"
7068
            if attack == false then
7069
                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)
7070
                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)
7071
                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)
7072
                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)
7073
                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)
7074
                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)
7075
            end
7076
        elseif -1 > root.Velocity.y and hitfloor == nil then
7077
            Anim = "Fall"
7078
            if attack == false then
7079
                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)
7080
                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)
7081
                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)
7082
                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)
7083
                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)
7084
                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)
7085
            end
7086
        elseif torvel < 1 and hitfloor ~= nil then
7087
            Anim = "Idle"
7088
            change = 1
7089
            if attack == false then
7090
                if Mode == 1 then --Normal
7091
                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)
7092
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7093
                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)
7094
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7095
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
7096
                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)
7097
                elseif Mode == 99900 then 
7098
                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)
7099
                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)
7100
                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)
7101
                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)
7102
                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)
7103
                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)
7104
                elseif Mode == 8888 then --idk
7105
                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)
7106
                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)
7107
                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)
7108
                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)
7109
                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)
7110
                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)
7111
                elseif Mode == 98534 then
7112
                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)
7113
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
7114
                if Mrandom(1,15) == 1 then
7115
                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)
7116
                end
7117
                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)
7118
                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)
7119
                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)
7120
                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)
7121
                elseif Mode == 56565 then --idk
7122
                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)
7123
                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)
7124
                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)
7125
                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)
7126
                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)
7127
                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)
7128
                elseif Mode == pIXELATED then --PIXELATED
7129
                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)
7130
                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)
7131
                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)
7132
                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)
7133
                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)
7134
                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)
7135
                elseif Mode == 50 then --ASCENDED
7136
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7137
                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)
7138
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7139
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7140
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
7141
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
7142
            elseif Mode == 7777 then --NOTHING SPECIAL
7143
                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)
7144
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
7145
                if Mrandom(1,15) == 1 then
7146
                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)
7147
                end
7148
                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)
7149
                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)
7150
                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)
7151
                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)
7152
            elseif Mode == 6666 then --MEMER
7153
                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)
7154
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7155
                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)
7156
                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)
7157
                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)
7158
                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)
7159
            elseif Mode == 2 then --Machinery
7160
                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)
7161
                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)
7162
                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)
7163
                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)
7164
                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)
7165
                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)
7166
            elseif Mode == 3 then --ICE
7167
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)
7168
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)
7169
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)
7170
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)
7171
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)
7172
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)
7173
            elseif Mode == 4 then --Infused
7174
                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)
7175
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
7176
                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)
7177
                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)
7178
                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)
7179
                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)
7180
            elseif Mode == 5 then --Cybernetic
7181
                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)
7182
                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)
7183
                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)
7184
                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)
7185
                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)
7186
                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)
7187
            elseif Mode == 25 then --Spiritual
7188
                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)
7189
                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)
7190
                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)
7191
                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)
7192
                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)
7193
                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)
7194
            elseif Mode == 6 then --Controlled Beyond Recognition
7195
                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)
7196
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7197
                if Mrandom(1,15) == 1 then
7198
                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)
7199
                end
7200
                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)
7201
                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)
7202
                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)
7203
                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)
7204
            elseif Mode == 1800 then --demon
7205
                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)
7206
                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)
7207
                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)
7208
                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)
7209
                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)
7210
                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)
7211
            elseif Mode == 7 or Mode == 9 then --Sucho Wowo --Mr.Balancia  ----------hdfsfhg
7212
                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)
7213
                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)
7214
                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)
7215
                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)
7216
                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)
7217
                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)
7218
            elseif Mode == 1555 then --anime
7219
                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)
7220
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7221
                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)
7222
                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)
7223
                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)
7224
                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)
7225
            elseif Mode == 111111111 then
7226
                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)
7227
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7228
                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)
7229
                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)
7230
                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)
7231
                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)
7232
            elseif Mode == 100 then --Overclocked
7233
                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)
7234
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7235
                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)
7236
                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)
7237
                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)
7238
                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)
7239
            elseif Mode == 8 then --Lunarist
7240
                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")
7241
                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)
7242
                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)
7243
                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)
7244
                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)
7245
                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)
7246
                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)
7247
            elseif Mode == 111111112 then
7248
                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)
7249
                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)
7250
                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)
7251
                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)
7252
                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)
7253
                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)
7254
            elseif Mode == 10 then --INSANITY
7255
                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)
7256
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
7257
                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)
7258
                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)
7259
                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)
7260
                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)
7261
                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)
7262
                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)
7263
            end
7264
            end
7265
        elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
7266
            Anim = "Walk"
7267
            change = 1.1
7268
            if attack == false then
7269
                if Mode == 6 then
7270
                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)
7271
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7272
                if Mrandom(1,15) == 1 then
7273
                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)
7274
                end
7275
                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)
7276
                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)
7277
                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)
7278
                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)
7279
                elseif Mode == 3 then
7280
				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)
7281
				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)
7282
				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)
7283
         		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)
7284
				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)
7285
				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)
7286
                elseif Mode == 98534 then
7287
                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)
7288
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(30 * Cos(sine / 20)), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7289
                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)
7290
                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)
7291
                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)
7292
                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)
7293
                elseif Mode == 111111112 then
7294
                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)
7295
                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)
7296
                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)
7297
                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)
7298
                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)
7299
                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)
7300
                elseif Mode == 111111111 then
7301
                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)
7302
                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)
7303
                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)
7304
                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)
7305
                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)
7306
                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)
7307
                elseif Mode == 99900 then
7308
                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)
7309
                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)
7310
                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)
7311
                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)
7312
                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)
7313
                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)
7314
                elseif Mode == 1 then --Normal
7315
                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)
7316
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7317
                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)
7318
                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)
7319
                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)
7320
                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)
7321
                elseif Mode == 7777 then --NORTHING SPECIAL
7322
                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)
7323
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7324
                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)
7325
                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)
7326
                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)
7327
                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)
7328
                elseif Mode == 4 then --Infused
7329
                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)
7330
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7331
                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)
7332
                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)
7333
                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)
7334
                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)
7335
                elseif Mode == 56565 then --idk
7336
                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)
7337
                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)
7338
                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)
7339
                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)
7340
                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)
7341
                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)
7342
                elseif Mode == 8888 then --ik
7343
                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)
7344
                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)
7345
                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)
7346
                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)
7347
                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)
7348
                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)
7349
            elseif Mode == 1555 then --anime
7350
                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)
7351
                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)
7352
                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)
7353
                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)
7354
                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)
7355
                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)
7356
            elseif Mode == 6666 then
7357
                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)
7358
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7359
                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)
7360
                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)
7361
                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)
7362
                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)
7363
            elseif Mode == 1800 then
7364
                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)
7365
                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)
7366
                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)
7367
                    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)
7368
                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)
7369
                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)
7370
            elseif Mode == 5 then
7371
                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)
7372
                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)
7373
                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)
7374
                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)
7375
                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)
7376
                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)
7377
            elseif Mode == 25 then
7378
                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)
7379
                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)
7380
                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)
7381
                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)
7382
                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)
7383
                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)
7384
            elseif Mode == 100 then
7385
                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)
7386
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7387
                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)
7388
                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)
7389
                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)
7390
                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)
7391
            elseif Mode == 10 then
7392
                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)
7393
                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)
7394
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(55), Rad(0), Rad(-0)), 0.3)
7395
                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)
7396
                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)
7397
                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)
7398
                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)
7399
            elseif Mode == 8 then
7400
                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)
7401
                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)
7402
                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)
7403
                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)
7404
                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)
7405
                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)
7406
            elseif Mode ~= 6 or Mode ~= 5 or Mode ~= 8 then
7407
                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)
7408
                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)
7409
                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)
7410
                    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)
7411
                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)
7412
                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)
7413
            end
7414
            end
7415
        elseif torvel >= 25 and hitfloor ~= nil then
7416
            Anim = "Sprint"
7417
            change = 1.35
7418
            if attack == false then
7419
        if Mode == 5 then
7420
            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)
7421
            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)
7422
            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)
7423
            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)
7424
            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)
7425
            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)
7426
        elseif Mode == 56565 then
7427
            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)
7428
            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)
7429
            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)
7430
            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)
7431
            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)
7432
            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)
7433
        elseif Mode  == 111111111 then
7434
            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)
7435
            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)
7436
            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)
7437
            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)
7438
            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)
7439
            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)
7440
        elseif Mode  == 4 then
7441
                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)
7442
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7443
                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)
7444
                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)
7445
                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)
7446
                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) 
7447
        elseif Mode == 1 then
7448
                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)
7449
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7450
                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)
7451
                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)
7452
                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)
7453
                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)
7454
        elseif Mode == 25 or Mode == 10 then
7455
            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)
7456
            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)
7457
            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)
7458
            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)
7459
            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)
7460
            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)
7461
        elseif Mode ~= 5 then
7462
            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)
7463
            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)
7464
            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)
7465
                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)
7466
            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)
7467
            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)
7468
            end
7469
            end
7470
        end
7471
    end
7472
    Music.SoundId = "rbxassetid://"..SONG
7473
    Music.Looped = true
7474
    Music.Pitch = 1
7475
    Music.Volume = 2.5
7476
    Music.Parent = tors
7477
    Music:Resume()
7478
    if 0 < #Effects then
7479
        for e = 1, #Effects do
7480
            if Effects[e] ~= nil then
7481
                local Thing = Effects[e]
7482
                if Thing ~= nil then
7483
                    local Part = Thing[1]
7484
                    local Mode = Thing[2]
7485
                    local Delay = Thing[3]
7486
                    local IncX = Thing[4]
7487
                    local IncY = Thing[5]
7488
                    local IncZ = Thing[6]
7489
                    if 1 >= Thing[1].Transparency then
7490
                        if Thing[2] == "Block1" then
7491
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
7492
                            local Mesh = Thing[1].Mesh
7493
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7494
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7495
                        elseif Thing[2] == "Block2" then
7496
                            Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
7497
                            local Mesh = Thing[7]
7498
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7499
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7500
                        elseif Thing[2] == "Block3" then
7501
                            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)
7502
                            local Mesh = Thing[7]
7503
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7504
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7505
                        elseif Thing[2] == "Cylinder" then
7506
                            local Mesh = Thing[1].Mesh
7507
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7508
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7509
                        elseif Thing[2] == "Blood" then
7510
                            local Mesh = Thing[7]
7511
                            Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
7512
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7513
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7514
                        elseif Thing[2] == "Elec" then                          local Mesh = Thing[1].Mesh
7515
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
7516
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7517
                        elseif Thing[2] == "Disappear" then
7518
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7519
                        elseif Thing[2] == "Shatter" then
7520
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7521
                            Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
7522
                            Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
7523
                            Thing[6] = Thing[6] + Thing[5]
7524
                        end
7525
                    else
7526
                        Part.Parent = nil
7527
                        table.remove(Effects, e)
7528
                    end
7529
                end
7530
            end
7531
        end
7532
    end
7533
end
7534
-------------------------------------------------------
7535
--End Animations And Script--