View difference between Paste ID: pHzDxLvM and ndud6PW1
SHOW: | | - or go back to the newest paste.
1
-----------------------
2
--WhAT ANOTHER ONE v1.6????????!--
3
-------------------------------------------------------
4
--A script By makhail07
5
6
--The Other Edit by 2003boobear
7
8
--By ExplosiveDaniel or Sammylad298
9
10
11
--http://sss.lnhis.cninxhtwifuu.lnhtr.se2.gsr.awhoer.net/attachments/424766294303309844/424769047436197888/e41a6cbd-23cb-4553-bd39-1338429743a7.png
12
-------------------------------------------------------
13
14
local FavIDs = {
15
	340106355, --Nefl Crystals
16
	927529620, --Dimension
17
	876981900, --Fantasy
18
	398987889, --Ordinary Days
19
	1117396305, --Oh wait, it's you.
20
	885996042, --Action Winter Journey
21
	919231299, --Sprawling Idiot Effigy
22
	743466274, --Good Day Sunshine
23
	727411183, --Knife Fight
24
	1402748531, --The Earth Is Counting On You!
25
	595230126 --Robot Language
26
	}
27
28
29
30
--The reality of my life isn't real but a Universe -makhail07
31
wait()
32
Player = game:GetService("Players").LocalPlayer
33
local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
34
local V3 = {N=Vector3.new,FNI=Vector3.FromNormalId,A=Vector3.FromAxis}
35
local IN = Instance.new
36
local Plrs = S.Players
37
local plr = game:service'Players'.LocalPlayer
38
local Plr = Plrs.LocalPlayer
39
local Char = Plr.Character
40
PlayerGui = Player.PlayerGui
41
Cam = workspace.CurrentCamera
42
Backpack = Player.Backpack
43
repeat wait() until Player.Character
44
Character = Player.Character
45
repeat wait() until Player.Character:FindFirstChildOfClass("Humanoid")
46
Humanoid = Character:FindFirstChildOfClass("Humanoid")
47
Mouse = Player:GetMouse()
48
RootPart = Character["HumanoidRootPart"]
49
Torso = Character["Torso"]
50
Head = Character["Head"]
51
RightArm = Character["Right Arm"]
52
LeftArm = Character["Left Arm"]
53
RightLeg = Character["Right Leg"]
54
LeftLeg = Character["Left Leg"]
55
RootJoint = RootPart["RootJoint"]
56
Neck = Torso["Neck"]
57
RightShoulder = Torso["Right Shoulder"]
58
LeftShoulder = Torso["Left Shoulder"]
59
RightHip = Torso["Right Hip"]
60
LeftHip = Torso["Left Hip"]
61
62
IT = Instance.new
63
CF = CFrame.new
64
VT = Vector3.new
65
RAD = math.rad
66
C3 = Color3.new
67
UD2 = UDim2.new
68
BRICKC = BrickColor.new
69
ANGLES = CFrame.Angles
70
EULER = CFrame.fromEulerAnglesXYZ
71
COS = math.cos
72
ACOS = math.acos
73
SIN = math.sin
74
ASIN = math.asin
75
ABS = math.abs
76
MRANDOM = math.random
77
FLOOR = math.floor
78
Animation_Speed = 3
79
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
80
local Speed = 16
81
local COMBO = 1
82
local Rooted = false
83
local SINE = 0
84
local KEYHOLD = false
85
local CHANGE = 2 / Animation_Speed
86
local WALKINGANIM = false
87
pcall(function()char.LeftWing:destroy()end)
88
pcall(function()char.Halo:destroy()end)
89
local toggleTag = true
90
local txt = Instance.new("BillboardGui", Head)
91
txt.Adornee = nil
92
txt.Name = "NameDetect"
93
txt.Size = UDim2.new(4, 0, 1.2, 0)
94
txt.StudsOffset = Vector3.new(-8, 8/1.5, 0)
95
local text = Instance.new("TextLabel", txt)
96
text.Size = UDim2.new(10/2, 0, 7/2, 0)
97
text.FontSize = "Size8"
98
text.TextScaled = true
99
text.TextTransparency = 0
100
text.BackgroundTransparency = 1 
101
text.TextTransparency = 0
102
text.TextStrokeTransparency = 0
103
text.Font = "Fantasy"
104
text.TextStrokeColor3 = Color3.fromRGB(218, 133, 65)
105
text.TextColor3 = Color3.new(1,1,1)
106
text.Text = ""
107
plr = game:GetService("Players").LocalPlayer
108
char = plr.Character
109
hum = char:FindFirstChildOfClass'Humanoid'
110
local cam = game.Workspace.CurrentCamera
111
local Controller = plr.PlayerScripts:WaitForChild("ControlScript")
112
Camera = cam
113
local CamInterrupt = false
114
local TwoD = false
115
local TargetInfo = {nil, nil}
116
cam.CameraType = "Custom"
117
t = char.Torso
118
h = char.Head
119
ra = char["Right Arm"]
120
la = char["Left Arm"]
121
rl = char["Right Leg"]
122
ll = char["Left Leg"]
123
tors = char.Torso
124
lleg = char["Left Leg"]
125
root = char.HumanoidRootPart
126
hed = char.Head
127
rleg = char["Right Leg"]
128
rarm = char["Right Arm"]
129
larm = char["Left Arm"]
130
radian = math.rad
131
random = math.random
132
Vec3 = Vector3.new
133
Inst = Instance.new
134
cFrame = CFrame.new
135
Euler = CFrame.fromEulerAnglesXYZ
136
vt = Vector3.new
137
bc = BrickColor.new
138
br = BrickColor.random
139
it = Instance.new
140
cf = CFrame.new
141
local sine = 0
142
143
function chatfunc(text,color)
144
local chat = coroutine.wrap(function()
145
if char:FindFirstChild("TalkingBillBoard")~= nil then
146
char:FindFirstChild("TalkingBillBoard"):destroy()
147
end
148
local naeeym2 = Instance.new("BillboardGui",char)
149
naeeym2.Size = UDim2.new(0,100,0,40)
150
naeeym2.StudsOffset = Vector3.new(0,3,0)
151
naeeym2.Adornee = char.Head
152
naeeym2.Name = "TalkingBillBoard"
153
local tecks2 = Instance.new("TextLabel",naeeym2)
154
tecks2.BackgroundTransparency = 1
155
tecks2.BorderSizePixel = 0
156
tecks2.Text = ""
157
tecks2.Font = "SciFi"
158
tecks2.TextSize = 30
159
tecks2.TextStrokeTransparency = 0
160
tecks2.TextColor3 = Color3.new(1,1,1)
161
tecks2.TextStrokeColor3 = Color3.fromRGB(218, 133, 65)
162
tecks2.Size = UDim2.new(1,0,0.5,0)
163
local tecks3 = Instance.new("TextLabel",naeeym2)
164
tecks3.BackgroundTransparency = 1
165
tecks3.BorderSizePixel = 0
166
tecks3.Text = ""
167
tecks3.Font = "SciFi"
168
tecks3.TextSize = 30
169
tecks3.TextStrokeTransparency = 0
170
tecks3.TextColor3 = Color3.new(1,1,1)
171
tecks3.TextStrokeColor3 = Color3.fromRGB(218, 133, 65)
172
tecks3.Size = UDim2.new(1,0,0.5,0)
173
coroutine.resume(coroutine.create(function()
174
while true do
175
swait(1)
176
if chaosmode == true then
177
tecks2.TextColor3 = BrickColor.random().Color
178
tecks3.TextStrokeColor3 = BrickColor.random().Color
179
end
180
if(glitchymode)then
181
	local val = math.random(1,255)
182
	local color = Color3.fromRGB(val,val,val)
183
	tecks2.TextColor3 = color
184
	tecks3.TextStrokeColor3 = color
185
end
186
tecks2.Position = UDim2.new(0,math.random(-5,5),0,math.random(-5,5))
187
tecks3.Position = UDim2.new(0,math.random(-5,5),0,math.random(-5,5))
188
tecks2.Rotation = math.random(-5,5)
189
tecks3.Rotation = math.random(-5,5)
190
end
191
end))
192
for i = 1,string.len(text),1 do
193
CFuncs["Sound"].Create("rbxassetid://274118116", char, 0.25, 0.115)
194
tecks2.Text = string.sub(text,1,i)
195
tecks3.Text = string.sub(text,1,i)
196
swait(1)
197
end
198
wait(1)
199
local randomrot = math.random(1,2)
200
if randomrot == 1 then
201
for i = 1, 50 do
202
swait()
203
tecks2.Rotation = tecks2.Rotation - .75
204
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
205
tecks2.TextTransparency = tecks2.TextTransparency + .04
206
tecks3.Rotation = tecks2.Rotation + .75
207
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
208
tecks3.TextTransparency = tecks2.TextTransparency + .04
209
end
210
elseif randomrot == 2 then
211
	for i = 1, 50 do
212
swait()
213
tecks2.Rotation = tecks2.Rotation + .75
214
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
215
tecks2.TextTransparency = tecks2.TextTransparency + .04
216
tecks3.Rotation = tecks2.Rotation - .75
217
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
218
tecks3.TextTransparency = tecks2.TextTransparency + .04
219
end
220
end
221
naeeym2:Destroy()
222
end)
223
chat()
224
end
225
226
function RecolorTextAndRename(name,col1,col2)
227
text.TextStrokeColor3 = col2
228
text.TextColor3 = col1
229
text.Text = name
230
end
231
232
function Chat(text,color)
233
	coroutine.wrap(function()
234
		if(Char:FindFirstChild'ChatGUI')then Char.ChatGUI:destroy() end
235
		local BBG = NewInstance("BillboardGui",Char,{Name='ChatGUI',Size=UDim2.new(0,100,0,40),StudsOffset=V3.N(0,3,0),Adornee=Head})
236
		local offset = 0;
237
		local xsize = 0;
238
		for i = 1, #text do
239
			offset = offset - 16
240
			xsize = xsize + 32 	
241
			delay(i/25, function()
242
				local Txt = NewInstance("TextLabel",BBG,{Text = text:sub(i,i),Position=UDim2.new(0,0,0,300),BackgroundTransparency=1,TextColor3=(typeof(color) == 'string' and color:lower() == 'rainbow' and C3.HSV(Hue/360,1,1)) or color or Core2.Color,BorderSizePixel=0,Font=Enum.Font.Garamond,TextSize=40,TextStrokeTransparency=1,Size=UDim2.new(1,0,.5,0)})
243
				offset = offset + 32
244
				if(Txt.Parent)then Txt:TweenPosition(UDim2.new(0,offset,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Elastic,1) end
245
			end)
246
		end
247
		BBG.Size = UDim2.new(0,xsize,0,40)
248
		delay((#text/25)+3, function()
249
			for _,v in next, BBG:children() do
250
				v:TweenPosition(UDim2.new(0,0,0,0),Enum.EasingDirection.In,Enum.EasingStyle.Linear,1)
251
			end
252
			wait(1.15)
253
			BBG:destroy()
254
		end)
255
	end)()
256
end
257
258
259
local ODers = {}
260
261
local AllowRape = false;
262
local AllowCata = false;
263
264
local Booleans = {
265
  CamFollow = true,
266
  GyroUse = true
267
}
268
269
function lerp(object, newCFrame, alpha)
270
  return object:lerp(newCFrame, alpha)
271
end
272
273
local Directer = Inst("BodyGyro", root)
274
Directer.MaxTorque = Vec3(0, 0, 0)
275
Directer.P = 600000
276
local CPart = Inst("Part")
277
CPart.Anchored = true
278
CPart.CanCollide = false
279
CPart.Locked = true
280
CPart.Transparency = 1
281
local Player = game.Players.localPlayer
282
local Character = Player.Character
283
local plr = game:service'Players'.LocalPlayer
284
local char = plr.Character
285
local hum = char.Humanoid
286
local ra = char["Right Arm"]
287
local la= char["Left Arm"]
288
local rl= char["Right Leg"]
289
local ll = char["Left Leg"]
290
local hed = char.Head
291
local root = char.HumanoidRootPart
292
local rootj = root.RootJoint
293
local tors = char.Torso
294
local mouse = plr:GetMouse()
295
local LeftArm = Character["Left Arm"]
296
local RightArm = Character["Right Arm"]
297
local LeftLeg = Character["Left Leg"]
298
local RightLeg = Character["Right Leg"]
299
local Head = Character.Head
300
local Torso = Character.Torso
301
local cam = game.Workspace.CurrentCamera
302
local RootPart = Character.HumanoidRootPart
303
local RootJoint = RootPart.RootJoint
304
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
305
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
306
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
307
trazx = Instance.new("ParticleEmitter")
308
c = game.Players.LocalPlayer.Character
309
local EdgyMode = false
310
local Divinity = false
311
local Fighter = false
312
local Purity = false
313
local Destruction = false
314
local helpme = false
315
local Planetary = false
316
local Solar = false
317
local Lunar = false
318
local Frost = false
319
local Ashes = false
320
local Pixels = false
321
local Ascend = false
322
local Madness = false
323
local Memer = false
324
local Big_Black = false
325
local Emperor = false
326
local notmenacing = true
327
local storehumanoidWS = 8
328
local maincolor = BrickColor.new("Institutional white")
329
local BODY = {}
330
for _, c in pairs(Character:GetDescendants()) do
331
	if c:IsA("BasePart") and c.Name ~= "Handle" then
332
		if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
333
			c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
334
		end
335
		table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency,c.Size,c.Name})
336
	elseif c:IsA("JointInstance") then
337
		table.insert(BODY,{c,c.Parent,nil,nil,nil,nil,nil})
338
	end
339
end
340
341
function refit()
342
	Character.Parent = workspace
343
	for e = 1, #BODY do
344
		if BODY[e] ~= nil then
345
			local STUFF = BODY[e]
346
			local PART = STUFF[1]
347
			local PARENT = STUFF[2]
348
			local MATERIAL = STUFF[3]
349
			local COLOR = STUFF[4]
350
			local TRANSPARENCY = STUFF[5]
351
			--local SIZE = STUFF[6]
352
			local NAME = STUFF[7]
353
			if PART.ClassName == "Part" and PART ~= RootPart then
354
				PART.Material = MATERIAL
355
				PART.Transparency = TRANSPARENCY
356
				PART.Name = NAME
357
			end
358
			if PART.Parent ~= PARENT then
359
				Humanoid:remove()
360
				PART.Parent = PARENT
361
				Humanoid = IT("Humanoid",Character)
362
			end
363
		end
364
	end
365
end
366
367
Humanoid.Died:connect(function()
368
	           refit()
369
end)
370
371
-------------------------------------------------------
372
--Start Good Stuff--
373
-------------------------------------------------------
374
CF = CFrame.new
375
VT = Vector3.new
376
angles = CFrame.Angles
377
attack = false
378
Euler = CFrame.fromEulerAnglesXYZ
379
Rad = math.rad
380
IT = Instance.new
381
BrickC = BrickColor.new
382
Cos = math.cos
383
Acos = math.acos
384
Sin = math.sin
385
Asin = math.asin
386
Abs = math.abs
387
Mrandom = math.random
388
Floor = math.floor
389
local cn = CFrame.new
390
local mr = math.rad
391
local angles = CFrame.Angles
392
local ud = UDim2.new
393
local c3 = Color3.new
394
-------------------------------------------------------
395
--End Good Stuff--
396
-------------------------------------------------------
397
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
398
RSH, LSH = nil, nil 
399
RW = Instance.new("Weld") 
400
LW = Instance.new("Weld")
401
RH = tors["Right Hip"]
402
LH = tors["Left Hip"]
403
RSH = tors["Right Shoulder"] 
404
LSH = tors["Left Shoulder"] 
405
RSH.Parent = nil 
406
LSH.Parent = nil 
407
RW.Name = "RW"
408
RW.Part0 = tors 
409
RW.C0 = CF(1.5, 0.5, 0)
410
RW.C1 = CF(0, 0.5, 0) 
411
RW.Part1 = ra
412
RW.Parent = tors 
413
LW.Name = "LW"
414
LW.Part0 = tors 
415
LW.C0 = CF(-1.5, 0.5, 0)
416
LW.C1 = CF(0, 0.5, 0) 
417
LW.Part1 = la
418
LW.Parent = tors
419
Effects = {}
420
421
-------------------------------------------------------
422
--Start HeartBeat--
423
-------------------------------------------------------
424
ArtificialHB = Instance.new("BindableEvent", script)
425
ArtificialHB.Name = "Heartbeat"
426
script:WaitForChild("Heartbeat")
427
428
frame = 1 / 60
429
tf = 0
430
allowframeloss = false
431
tossremainder = false
432
433
434
lastframe = tick()
435
script.Heartbeat:Fire()
436
437
438
game:GetService("RunService").Heartbeat:connect(function(s, p)
439
	tf = tf + s
440
	if tf >= frame then
441
		if allowframeloss then
442
			script.Heartbeat:Fire()
443
			lastframe = tick()
444
		else
445
			for i = 1, math.floor(tf / frame) do
446
				script.Heartbeat:Fire()
447
			end
448
			lastframe = tick()
449
		end
450
		if tossremainder then
451
			tf = 0
452
		else
453
			tf = tf - frame * math.floor(tf / frame)
454
		end
455
	end
456
end)
457
458
-------------------------------------------------------
459
--End HeartBeat--
460
-------------------------------------------------------
461
462
local insanity={"DIE","IMBECILE","CRUELNESS","RUN","BEGONE","OVERPOWERED","Insane","GLITCHING","NON EXISTENCE","CRAZY","PSYCHO","MAD "} --aaaaaaa
463
464
local NOUSE={"nOUsE","dONT TrYYYYYY","DiE FOr MEEEEE","HAAHHHHHA","BeGONE","UnSTOpPAbLE","WRYYyY","rUN","NoUsE","nO HOPe FOr tHE HoPELEsS","cRAZY","mAD wIth pOWeR","hAHAAA","SanItyyYYYyYy","S o U L S","fEED","hUNgEr","HAHAAAAAAAAHHAHAAHA","aAAAaAAAAaA","bEGoNE sINnERRRR"} --aaaaaaa
465
466
local insanityface={"20418518","387256104","209715003","21635489","22877631","15431991","15470573","18151722","7074712","10747810"} 
467
468
-------------------------------------------------------
469
--Start Important Functions--
470
-------------------------------------------------------
471
472
473
function lerp(object, newCFrame, alpha)
474
  return object:lerp(newCFrame, alpha)
475
end
476
477
local Directer = Inst("BodyGyro", root)
478
Directer.MaxTorque = Vec3(0, 0, 0)
479
Directer.P = 600000
480
local CPart = Inst("Part")
481
CPart.Anchored = true
482
CPart.CanCollide = false
483
CPart.Locked = true
484
CPart.Transparency = 1
485
486
local rainbowmode = false
487
local chaosmode = false
488
local glitchymode = false
489
kan = Instance.new("Sound",char)
490
kan.Volume = 1.25
491
kan.TimePosition = 0
492
kan.PlaybackSpeed = 1
493
kan.Pitch = 1
494
kan.SoundId = "rbxassetid://0"
495
kan.Name = "wrecked"
496
kan.Looped = true
497
kan:Play()
498
499
local MID = "rbxassetid://1564523997";
500
local Pitch = 1;
501
502
function newTheme(ID,timepos,pitch,vol)
503
local kanz = kan
504
--kanz:Stop()
505
--kanz.Volume = vol
506
--kanz.TimePosition = timepos
507
kanz.PlaybackSpeed = pitch
508
kanz.Pitch = pitch
509
kanz.SoundId = ID
510
kanz.Name = "wrecked"
511
kanz.Looped = true
512
Pitch = pitch
513
MID = ID
514
--kanz:Play()
515
--coroutine.resume(coroutine.create(function()
516
--wait(0.05)
517
--end))
518
end
519
520
function newThemeCust(ID,timepos,pitch,vol)
521
local kanz = kan
522
kanz:Stop()
523
kanz.Volume = vol
524
kanz.TimePosition = timepos
525
kanz.PlaybackSpeed = pitch
526
kanz.Pitch = pitch
527
MID = ID
528
kanz.SoundId = ID
529
kanz.Name = "wrecked"
530
kanz.Looped = true
531
kanz:Play()
532
coroutine.resume(coroutine.create(function()
533
wait(0.05)
534
end))
535
end
536
537
538
539
function CameraShake(Times, Power, PlayerTarget)
540
coroutine.resume(coroutine.create(function()
541
FV = Instance.new("BoolValue", PlayerTarget)
542
FV.Name = "CameraShake"
543
for ShakeNum=1,Times do
544
swait()
545
local ef=Power
546
  if ef>=1 then
547
   Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
548
  else
549
   ef=Power*10
550
   Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
551
  end	
552
end
553
Humanoid.CameraOffset = Vector3.new(0,0,0)
554
FV:Destroy()
555
end))
556
end
557
558
function CreateIceCrown(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW,TRANS)
559
	local wave = CreatePart(3, Effects, "Neon", 0, TRANS, BRICKC(COLOR), "Effect", VT(0,0,0))
560
	local mesh = IT("SpecialMesh",wave)
561
	mesh.MeshType = "FileMesh"
562
	mesh.MeshId = "http://www.roblox.com/asset/?id=1323306"
563
	mesh.Scale = SIZE
564
	mesh.Offset = VT(0,0,-SIZE.X/8)
565
	wave.CFrame = CFRAME
566
	coroutine.resume(coroutine.create(function(PART)
567
		for i = 1, WAIT do
568
			Swait()
569
			mesh.Scale = mesh.Scale + GROW
570
			mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
571
			if DOESROT == true then
572
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
573
			end
574
			wave.Transparency = wave.Transparency + ((1-TRANS)/WAIT)
575
			if wave.Transparency > 0.99 then
576
				wave:remove()
577
			end
578
		end
579
	end))
580
end
581
582
function CreateSpikeball(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW,TRANS)
583
	local wave = CreatePart(3, Effects, "Neon", 0, TRANS, BRICKC(COLOR), "Effect", VT(0,0,0))
584
	local mesh = IT("SpecialMesh",wave)
585
	mesh.MeshType = "FileMesh"
586
	mesh.MeshId = "http://www.roblox.com/asset/?id=9982590"
587
	mesh.Scale = SIZE
588
	mesh.Offset = VT(0,0,-SIZE.X/8)
589
	wave.CFrame = CFRAME
590
	coroutine.resume(coroutine.create(function(PART)
591
		for i = 1, WAIT do
592
			Swait()
593
			mesh.Scale = mesh.Scale + GROW
594
			mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
595
			if DOESROT == true then
596
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
597
			end
598
			wave.Transparency = wave.Transparency + ((1-TRANS)/WAIT)
599
			if wave.Transparency > 0.99 then
600
				wave:remove()
601
			end
602
		end
603
	end))
604
end
605
606
function CreateSwirl(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW,TRANS)
607
	local wave = CreatePart(3, Effects, "Neon", 0, TRANS, BRICKC(COLOR), "Effect", VT(0,0,0))
608
	local mesh = IT("SpecialMesh",wave)
609
	mesh.MeshType = "FileMesh"
610
	mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
611
	mesh.Scale = SIZE
612
	wave.CFrame = CFRAME
613
	coroutine.resume(coroutine.create(function(PART)
614
		for i = 1, WAIT do
615
			Swait()
616
			mesh.Scale = mesh.Scale + GROW
617
			mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
618
			if DOESROT == true then
619
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
620
			end
621
			wave.Transparency = wave.Transparency + ((1-TRANS)/WAIT)
622
			if wave.Transparency > 0.99 then
623
				wave:remove()
624
			end
625
		end
626
	end))
627
end
628
629
function CreateTornado(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW,TRANS)
630
	local wave = CreatePart(3, Effects, "Neon", 0, TRANS, BRICKC(COLOR), "Effect", VT(0,0,0))
631
	local mesh = IT("SpecialMesh",wave)
632
	mesh.MeshType = "FileMesh"
633
	mesh.MeshId = "http://www.roblox.com/asset/?id=102638417"
634
	mesh.Scale = SIZE
635
	wave.CFrame = CFRAME
636
	coroutine.resume(coroutine.create(function(PART)
637
		for i = 1, WAIT do
638
			Swait()
639
			mesh.Scale = mesh.Scale + GROW
640
			if DOESROT == true then
641
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
642
			end
643
			wave.Transparency = wave.Transparency + ((1-TRANS)/WAIT)
644
			if wave.Transparency > 0.99 then
645
				wave:remove()
646
			end
647
		end
648
	end))
649
end
650
651
function CreateRing(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW,TRANS)
652
	local wave = CreatePart(3, Effects, "Neon", 0, TRANS, BRICKC(COLOR), "Effect", VT(0,0,0))
653
	local mesh = IT("SpecialMesh",wave)
654
	mesh.MeshType = "FileMesh"
655
	mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
656
	mesh.Scale = SIZE
657
	mesh.Offset = VT(0,0,0)
658
	wave.CFrame = CFRAME
659
	coroutine.resume(coroutine.create(function(PART)
660
		for i = 1, WAIT do
661
			Swait()
662
			mesh.Scale = mesh.Scale + GROW
663
			if DOESROT == true then
664
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
665
			end
666
			wave.Transparency = wave.Transparency + ((1-TRANS)/WAIT)
667
			if wave.Transparency > 0.99 then
668
				wave:remove()
669
			end
670
		end
671
	end))
672
end
673
674
function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW,TRANS)
675
	local wave = CreatePart(3, Effects, "Neon", 0, TRANS, BRICKC(COLOR), "Effect", VT(1,1,1), true)
676
	local mesh = IT("SpecialMesh",wave)
677
	mesh.MeshType = "Sphere"
678
	mesh.Scale = SIZE
679
	mesh.Offset = VT(0,0,0)
680
	wave.CFrame = CFRAME
681
	coroutine.resume(coroutine.create(function(PART)
682
		for i = 1, WAIT do
683
			Swait()
684
			mesh.Scale = mesh.Scale + GROW
685
			wave.Transparency = wave.Transparency + ((1-TRANS)/WAIT)
686
			if wave.Transparency > 0.99 then
687
				wave:remove()
688
			end
689
		end
690
	end))
691
end
692
693
function MagicBlock(SIZE,WAIT,CFRAME,COLOR,GROW,TRANS)
694
	local wave = CreatePart(3, Effects, "Neon", 0, TRANS, BRICKC(COLOR), "Effect", VT(SIZE,SIZE,SIZE), true)
695
	wave.CFrame = CFRAME
696
	coroutine.resume(coroutine.create(function(PART)
697
		for i = 1, WAIT do
698
			Swait()
699
			wave.Size = wave.Size + GROW
700
			wave.CFrame = CFRAME * ANGLES(RAD(math.random(-360,360)),RAD(math.random(-360,360)),RAD(math.random(-360,360)))
701
			wave.Transparency = wave.Transparency + ((1-TRANS)/WAIT)
702
			if wave.Transparency > 0.99 then
703
				wave:remove()
704
			end
705
		end
706
	end))
707
end
708
709
function MakeForm(PART,TYPE)
710
	if TYPE == "Cyl" then
711
		local MSH = IT("CylinderMesh",PART)
712
	elseif TYPE == "Ball" then
713
		local MSH = IT("SpecialMesh",PART)
714
		MSH.MeshType = "Sphere"
715
	elseif TYPE == "Wedge" then
716
		local MSH = IT("SpecialMesh",PART)
717
		MSH.MeshType = "Wedge"
718
	end
719
end
720
721
function CheckTableForString(Table, String)
722
	for i, v in pairs(Table) do
723
		if string.find(string.lower(String), string.lower(v)) then
724
			return true
725
		end
726
	end
727
	return false
728
end
729
730
function CheckIntangible(Hit)
731
	local ProjectileNames = {"Water", "Arrow", "Projectile", "Effect", "Rail", "Lightning", "Bullet"}
732
	if Hit and Hit.Parent then
733
		if ((not Hit.CanCollide or CheckTableForString(ProjectileNames, Hit.Name)) and not Hit.Parent:FindFirstChild("Humanoid")) then
734
			return true
735
		end
736
	end
737
	return false
738
end
739
740
Debris = game:GetService("Debris")
741
742
function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
743
	local Direction = CFrame.new(StartPos, Vec).lookVector
744
	local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
745
	local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Direction * Length), Ignore)
746
	if RayHit and CheckIntangible(RayHit) then
747
		if DelayIfHit then
748
			wait()
749
		end
750
		RayHit, RayPos, RayNormal = CastZapRay((RayPos + (Vec * 0.01)), Vec, (Length - ((StartPos - RayPos).magnitude)), Ignore, DelayIfHit)
751
	end
752
	return RayHit, RayPos, RayNormal
753
end
754
755
function turnto(position)
756
	RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
757
end
758
759
function CameraEnshaking(Length,Intensity)
760
coroutine.resume(coroutine.create(function()
761
      local intensity = 1*Intensity
762
      local rotM = 0.01*Intensity
763
for i = 0, Length, 0.1 do
764
swait()
765
intensity = intensity - 0.05*Intensity/Length
766
rotM = rotM - 0.0005*Intensity/Length
767
      hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
768
      cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
769
end
770
Humanoid.CameraOffset = Vec3(0, 0, 0)
771
end))
772
end
773
CamShake=function(Part,Distan,Power,Times) 
774
local de=Part.Position
775
for i,v in pairs(workspace:children()) do
776
 if v:IsA("Model") and v:findFirstChild("Humanoid") then
777
for _,c in pairs(v:children()) do
778
if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
779
local Noob=vFindFirstChildOfClass'Humanoid'
780
if Noob~=nil then
781
coroutine.resume(coroutine.create(function()
782
FV = Instance.new("BoolValue", Noob)
783
FV.Name = "CameraShake"
784
for ShakeNum=1,Times do
785
swait()
786
local ef=Power
787
  if ef>=1 then
788
   Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
789
  else
790
   ef=Power*10
791
   Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
792
  end	
793
end
794
Humanoid.CameraOffset = Vector3.new(0,0,0)
795
FV:Destroy()
796
end))
797
CameraShake(Times, Power, Noob)
798
end
799
end
800
end
801
end
802
end
803
end
804
805
806
local Create = LoadLibrary("RbxUtility").Create
807
808
CFuncs = {	
809
	["Part"] = {
810
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
811
			local Part = Create("Part"){
812
				Parent = Parent,
813
				Reflectance = Reflectance,
814
				Transparency = Transparency,
815
				CanCollide = false,
816
				Locked = true,
817
				BrickColor = BrickColor.new(tostring(BColor)),
818
				Name = Name,
819
				Size = Size,
820
				Material = Material,
821
			}
822
			RemoveOutlines(Part)
823
			return Part
824
		end;
825
	};
826
	
827
	["Mesh"] = {
828
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
829
			local Msh = Create(Mesh){
830
				Parent = Part,
831
				Offset = OffSet,
832
				Scale = Scale,
833
			}
834
			if Mesh == "SpecialMesh" then
835
				Msh.MeshType = MeshType
836
				Msh.MeshId = MeshId
837
			end
838
			return Msh
839
		end;
840
	};
841
	
842
	["Mesh"] = {
843
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
844
			local Msh = Create(Mesh){
845
				Parent = Part,
846
				Offset = OffSet,
847
				Scale = Scale,
848
			}
849
			if Mesh == "SpecialMesh" then
850
				Msh.MeshType = MeshType
851
				Msh.MeshId = MeshId
852
			end
853
			return Msh
854
		end;
855
	};
856
	
857
	["Weld"] = {
858
		Create = function(Parent, Part0, Part1, C0, C1)
859
			local Weld = Create("Weld"){
860
				Parent = Parent,
861
				Part0 = Part0,
862
				Part1 = Part1,
863
				C0 = C0,
864
				C1 = C1,
865
			}
866
			return Weld
867
		end;
868
	};
869
870
	["Sound"] = {
871
		Create = function(id, par, vol, pit) 
872
			return coroutine.wrap(function()
873
				local S = Create("Sound"){
874
					Volume = vol,
875
                                        Name = "EffectSoundo",
876
					Pitch = pit or 1,
877
					SoundId = id,
878
					Parent = par or workspace,
879
				}
880
				S:Play() 
881
				S.Ended:connect(function()
882
					S:Destroy()
883
				end)
884
				return S;
885
			end)()
886
		end;
887
	};
888
889
["LongSound"] = {
890
		Create = function(id, par, vol, pit) 
891
			coroutine.resume(coroutine.create(function()
892
				local S = Create("Sound"){
893
					Volume = vol,
894
					Pitch = pit or 1,
895
					SoundId = id,
896
					Parent = par or workspace,
897
				}
898
				wait() 
899
				S:play() 
900
				game:GetService("Debris"):AddItem(S, 30)
901
			end))
902
		end;
903
	};
904
	
905
	["ParticleEmitter"] = {
906
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
907
			local fp = Create("ParticleEmitter"){
908
				Parent = Parent,
909
				Color = ColorSequence.new(Color1, Color2),
910
				LightEmission = LightEmission,
911
				Size = Size,
912
				Texture = Texture,
913
				Transparency = Transparency,
914
				ZOffset = ZOffset,
915
				Acceleration = Accel,
916
				Drag = Drag,
917
				LockedToPart = LockedToPart,
918
				VelocityInheritance = VelocityInheritance,
919
				EmissionDirection = EmissionDirection,
920
				Enabled = Enabled,
921
				Lifetime = LifeTime,
922
				Rate = Rate,
923
				Rotation = Rotation,
924
				RotSpeed = RotSpeed,
925
				Speed = Speed,
926
				VelocitySpread = VelocitySpread,
927
			}
928
			return fp
929
		end;
930
	};
931
932
	CreateTemplate = {
933
	
934
	};
935
}
936
937
938
939
New = function(Object, Parent, Name, Data)
940
	local Object = Instance.new(Object)
941
	for Index, Value in pairs(Data or {}) do
942
		Object[Index] = Value
943
	end
944
	Object.Parent = Parent
945
	Object.Name = Name
946
	return Object
947
end
948
local halocolor = BrickColor.new("Pastel light blue")
949
local halocolor2 = BrickColor.new("Cool yellow")
950
local starcolor = BrickColor.new("Bright yellow")
951
local lunacolor = BrickColor.new("Navy blue")
952
local lunacolor2 = BrickColor.new("Bright blue")
953
local wepcolor = BrickColor.new("Really black")
954
local maincolor = BrickColor.new("Really black")
955
local m = Instance.new("Model",char)
956
local m2 = Instance.new("Model",char)
957
local m3 = Instance.new("Model",char)
958
local mw1 = Instance.new("Model",char)
959
local mw2 = Instance.new("Model",char)
960
961
local extrawingmod1 = Instance.new("Model",char)
962
local extrawingmod2 = Instance.new("Model",char)
963
964
function CreateParta(parent,transparency,reflectance,material,brickcolor)
965
local p = Instance.new("Part")
966
p.TopSurface = 0
967
p.BottomSurface = 0
968
p.Parent = parent
969
p.Size = Vector3.new(0.1,0.1,0.1)
970
p.Transparency = transparency
971
p.Reflectance = reflectance
972
p.CanCollide = false
973
p.Locked = true
974
p.BrickColor = brickcolor
975
p.Material = material
976
return p
977
end
978
979
function CreateMesh(parent,meshtype,x1,y1,z1)
980
local mesh = Instance.new("SpecialMesh",parent)
981
mesh.MeshType = meshtype
982
mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
983
return mesh
984
end
985
986
function CreateSpecialMesh(parent,meshid,x1,y1,z1)
987
local mesh = Instance.new("SpecialMesh",parent)
988
mesh.MeshType = "FileMesh"
989
mesh.MeshId = meshid
990
mesh.Scale = Vector3.new(x1,y1,z1)
991
return mesh
992
end
993
994
local Effects = IT("Folder", Character)
995
Effects.Name = "Effects"
996
local SpecialEffects = IT("Folder", Character)
997
SpecialEffects.Name = "SpecialEffects"
998
999
1000
function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
1001
local mesh = Instance.new("SpecialMesh",parent)
1002
mesh.MeshType = "FileMesh"
1003
mesh.MeshId = meshid
1004
mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
1005
mesh.Scale = Vector3.new(x1,y1,z1)
1006
mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
1007
return mesh
1008
end
1009
1010
--CreateWeld(lwing1,handle,lwing1,3,0,0,math.rad(5),math.rad(0),math.rad(12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1011
1012
1013
function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
1014
local weld = Instance.new("Weld")
1015
weld.Parent = parent
1016
weld.Part0 = part0
1017
weld.Part1 = part1
1018
weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
1019
weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
1020
return weld
1021
end
1022
1023
local sorb = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
1024
CreateWeld(sorb,rarm,sorb,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1025
local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
1026
CreateWeld(sorb2,larm,sorb2,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1027
1028
local handlex = CreateParta(mw2,1,1,"Neon",maincolor)
1029
CreateMesh(handle,"Brick",0,0,0)
1030
local handlexweld = CreateWeld(handlex,tors,handlex,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1031
local valuaring = 10
1032
for i = 0, 49 do
1033
	valuaring = valuaring + 10
1034
rn = CreateParta(mw2,0,0,"Neon",halocolor)
1035
CreateMesh(rn,"Brick",0.25,0.1,0.1)
1036
CreateWeld(rn,handlex,rn,0,1,0,math.rad(0),math.rad(0),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1037
end
1038
1039
handlex = CreateParta(mw2,1,1,"Neon",maincolor)
1040
CreateMesh(handle,"Brick",0,0,0)
1041
CreateWeld(handlex,tors,handlex,0,-3,-2.1,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1042
local valuaring = 10
1043
for i = 0, 49 do
1044
	valuaring = valuaring + 10
1045
rn = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1046
CreateMesh(rn,"Brick",0.5,0.2,0.2)
1047
CreateWeld(rn,handlex,rn,0,2,0,math.rad(0),math.rad(0),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1048
end
1049
1050
1051
local handle = CreateParta(m,1,1,"Neon",maincolor)
1052
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1053
local handleweld = CreateWeld(handle,tors,handle,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1054
1055
--- Left wing.
1056
1057
local lwing1 = CreateParta(m,1,1,"Neon",maincolor)
1058
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1059
local lwing1weld = CreateWeld(lwing1,handle,lwing1,3,0,0,math.rad(5),math.rad(0),math.rad(12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1060
1061
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1062
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1063
CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1064
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1065
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1066
CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1067
A0 = Instance.new('Attachment',wed)
1068
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1069
CreateMesh(wed,"Wedge",0.05,0.5,3)
1070
CreateWeld(wed,lwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1071
A1 = Instance.new('Attachment',wed)
1072
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1073
CreateMesh(wed,"Wedge",0.05,3,0.5)
1074
CreateWeld(wed,lwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1075
1076
tl1 = Instance.new('Trail',wed)
1077
tl1.Attachment0 = A0
1078
tl1.Attachment1 = A1
1079
--tl1.Texture = "http://www.roblox.com/asset/?id=1049219073"
1080
tl1.LightEmission = 1
1081
tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1082
tl1.Color = ColorSequence.new(BrickColor.new('Black').Color)
1083
tl1.Lifetime = 0.6
1084
1085
1086
local lwing2 = CreateParta(m,1,1,"Neon",maincolor)
1087
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1088
local lwing2weld = CreateWeld(lwing2,handle,lwing2,4,1,0,math.rad(10),math.rad(0),math.rad(25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1089
1090
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1091
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1092
CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1093
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1094
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1095
CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1096
A0 = Instance.new('Attachment',wed)
1097
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1098
CreateMesh(wed,"Wedge",0.05,0.5,3)
1099
CreateWeld(wed,lwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1100
A1 = Instance.new('Attachment',wed)
1101
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1102
CreateMesh(wed,"Wedge",0.05,3,0.5)
1103
CreateWeld(wed,lwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1104
1105
tl2 = Instance.new('Trail',wed)
1106
tl2.Attachment0 = A0
1107
tl2.Attachment1 = A1
1108
--tl2.Texture = "http://www.roblox.com/asset/?id=1049219073"
1109
tl2.LightEmission = 1
1110
tl2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1111
tl2.Color = ColorSequence.new(BrickColor.new('Black').Color)
1112
tl2.Lifetime = 0.6
1113
1114
local lwing3 = CreateParta(m,1,1,"Neon",maincolor)
1115
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1116
local lwing3weld = CreateWeld(lwing3,handle,lwing3,4.75,2,0,math.rad(15),math.rad(0),math.rad(37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1117
1118
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1119
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1120
CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1121
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1122
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1123
CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1124
A0 = Instance.new('Attachment',wed)
1125
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1126
CreateMesh(wed,"Wedge",0.05,0.5,3)
1127
CreateWeld(wed,lwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1128
A1 = Instance.new('Attachment',wed)
1129
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1130
CreateMesh(wed,"Wedge",0.05,3,0.5)
1131
CreateWeld(wed,lwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1132
1133
tl3 = Instance.new('Trail',wed)
1134
tl3.Attachment0 = A0
1135
tl3.Attachment1 = A1
1136
--tl3.Texture = "http://www.roblox.com/asset/?id=1049219073"
1137
tl3.LightEmission = 1
1138
tl3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1139
tl3.Color = ColorSequence.new(BrickColor.new('Black').Color)
1140
tl3.Lifetime = 0.6
1141
1142
tl1.Enabled = false
1143
tl2.Enabled = false
1144
tl3.Enabled = false
1145
local lwing4 = CreateParta(m,1,1,"Neon",maincolor)
1146
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1147
local lwing4weld = CreateWeld(lwing4,handle,lwing4,5.75,3,0,math.rad(20),math.rad(0),math.rad(50),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1148
1149
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1150
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1151
CreateWeld(wed,lwing4,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1152
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1153
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1154
CreateWeld(wed,lwing4,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1155
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1156
CreateMesh(wed,"Wedge",0.05,0.5,3)
1157
CreateWeld(wed,lwing4,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1158
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1159
CreateMesh(wed,"Wedge",0.05,3,0.5)
1160
CreateWeld(wed,lwing4,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1161
1162
local lwing5 = CreateParta(m,1,1,"Neon",maincolor)
1163
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1164
local lwing5weld = CreateWeld(lwing5,handle,lwing5,6.75,4,0,math.rad(25),math.rad(0),math.rad(62.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1165
1166
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1167
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1168
CreateWeld(wed,lwing5,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1169
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1170
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1171
CreateWeld(wed,lwing5,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1172
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1173
CreateMesh(wed,"Wedge",0.05,0.5,3)
1174
CreateWeld(wed,lwing5,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1175
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1176
CreateMesh(wed,"Wedge",0.05,3,0.5)
1177
CreateWeld(wed,lwing5,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1178
1179
local lwing6 = CreateParta(m,1,1,"Neon",maincolor)
1180
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1181
local lwing6weld = CreateWeld(lwing6,handle,lwing6,7.75,5,0,math.rad(30),math.rad(0),math.rad(75),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1182
1183
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1184
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1185
CreateWeld(wed,lwing6,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1186
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1187
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1188
CreateWeld(wed,lwing6,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1189
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1190
CreateMesh(wed,"Wedge",0.05,0.5,3)
1191
CreateWeld(wed,lwing6,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1192
wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
1193
CreateMesh(wed,"Wedge",0.05,3,0.5)
1194
CreateWeld(wed,lwing6,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1195
1196
-- Right wing.
1197
1198
local rwing1 = CreateParta(m,1,1,"Neon",maincolor)
1199
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1200
local rwing1weld = CreateWeld(rwing1,handle,rwing1,-3,0,0,math.rad(5),math.rad(0),math.rad(-12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1201
1202
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1203
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1204
CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1205
A0 = Instance.new('Attachment',wed)
1206
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1207
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1208
CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1209
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1210
CreateMesh(wed,"Wedge",0.05,0.5,3)
1211
CreateWeld(wed,rwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1212
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1213
CreateMesh(wed,"Wedge",0.05,3,0.5)
1214
CreateWeld(wed,rwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1215
A1 = Instance.new('Attachment',wed)
1216
1217
tr1 = Instance.new('Trail',wed)
1218
tr1.Attachment0 = A0
1219
tr1.Attachment1 = A1
1220
--tr1.Texture = "http://www.roblox.com/asset/?id=1049219073"
1221
tr1.LightEmission = 1
1222
tr1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1223
tr1.Color = ColorSequence.new(BrickColor.new('Black').Color)
1224
tr1.Lifetime = 0.6
1225
1226
local rwing2 = CreateParta(m,1,1,"Neon",maincolor)
1227
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1228
local rwing2weld = CreateWeld(rwing2,handle,rwing2,-4,1,0,math.rad(10),math.rad(0),math.rad(-25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1229
1230
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1231
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1232
CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1233
A0 = Instance.new('Attachment',wed)
1234
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1235
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1236
CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1237
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1238
CreateMesh(wed,"Wedge",0.05,0.5,3)
1239
CreateWeld(wed,rwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1240
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1241
CreateMesh(wed,"Wedge",0.05,3,0.5)
1242
CreateWeld(wed,rwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1243
A1 = Instance.new('Attachment',wed)
1244
1245
tr2 = Instance.new('Trail',wed)
1246
tr2.Attachment0 = A0
1247
tr2.Attachment1 = A1
1248
--tr2.Texture = "http://www.roblox.com/asset/?id=1049219073"
1249
tr2.LightEmission = 1
1250
tr2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1251
tr2.Color = ColorSequence.new(BrickColor.new('Black').Color)
1252
tr2.Lifetime = 0.6
1253
1254
local rwing3 = CreateParta(m,1,1,"Neon",maincolor)
1255
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1256
local rwing3weld = CreateWeld(rwing3,handle,rwing3,-4.75,2,0,math.rad(15),math.rad(0),math.rad(-37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1257
1258
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1259
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1260
CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1261
A0 = Instance.new('Attachment',wed)
1262
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1263
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1264
CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1265
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1266
CreateMesh(wed,"Wedge",0.05,0.5,3)
1267
CreateWeld(wed,rwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1268
wed = CreateParta(mw2,0,0,"Neon",halocolor)
1269
CreateMesh(wed,"Wedge",0.05,3,0.5)
1270
CreateWeld(wed,rwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1271
A1 = Instance.new('Attachment',wed)
1272
1273
tr3 = Instance.new('Trail',wed)
1274
tr3.Attachment0 = A0
1275
tr3.Attachment1 = A1
1276
--tr3.Texture = "http://www.roblox.com/asset/?id=1049219073"
1277
tr3.LightEmission = 1
1278
tr3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1279
tr3.Color = ColorSequence.new(BrickColor.new('Black').Color)
1280
tr3.Lifetime = 0.6
1281
1282
1283
local rwing4 = CreateParta(m,1,1,"Neon",maincolor)
1284
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1285
local rwing4weld = CreateWeld(rwing4,handle,rwing4,-5.75,3,0,math.rad(20),math.rad(0),math.rad(-50),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1286
1287
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1288
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1289
CreateWeld(wed,rwing4,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1290
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1291
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1292
CreateWeld(wed,rwing4,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1293
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1294
CreateMesh(wed,"Wedge",0.05,0.5,3)
1295
CreateWeld(wed,rwing4,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1296
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1297
CreateMesh(wed,"Wedge",0.05,3,0.5)
1298
CreateWeld(wed,rwing4,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1299
1300
local rwing5 = CreateParta(m,1,1,"Neon",maincolor)
1301
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1302
local rwing5weld = CreateWeld(rwing5,handle,rwing5,-6.75,4,0,math.rad(25),math.rad(0),math.rad(-62.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1303
1304
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1305
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1306
CreateWeld(wed,rwing5,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1307
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1308
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1309
CreateWeld(wed,rwing5,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1310
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1311
CreateMesh(wed,"Wedge",0.05,0.5,3)
1312
CreateWeld(wed,rwing5,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1313
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1314
CreateMesh(wed,"Wedge",0.05,3,0.5)
1315
CreateWeld(wed,rwing5,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1316
1317
local rwing6 = CreateParta(m,1,1,"Neon",maincolor)
1318
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1319
local rwing6weld = CreateWeld(rwing6,handle,rwing6,-7.75,3,0,math.rad(30),math.rad(0),math.rad(-75),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1320
1321
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1322
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1323
CreateWeld(wed,rwing6,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1324
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1325
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1326
CreateWeld(wed,rwing6,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1327
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1328
CreateMesh(wed,"Wedge",0.05,0.5,3)
1329
CreateWeld(wed,rwing6,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1330
wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
1331
CreateMesh(wed,"Wedge",0.05,3,0.5)
1332
CreateWeld(wed,rwing6,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1333
1334
---- HERES THE RING
1335
1336
1337
--[[ran = CreateParta(m2,0,0,"SmoothPlastic",wepcolor)
1338
CreateMesh(ran,"Wedge",1.02,1.02,1.02)
1339
CreateWeld(ran,larm,ran,0,0.15,0,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1340
ran = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1341
CreateMesh(ran,"Wedge",0.9,0.9,1.025)
1342
CreateWeld(ran,larm,ran,0,0.155,0,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1343
ran = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1344
CreateMesh(ran,"Wedge",1.025,0.9,0.9)
1345
CreateWeld(ran,larm,ran,0,0.155,-0.025,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1346
1347
1348
gan = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1349
CreateMesh(gan,"Brick",1.075,0.1,1.075)
1350
CreateWeld(gan,larm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1351
1352
gan = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1353
CreateMesh(gan,"Brick",1.075,0.1,1.075)
1354
CreateWeld(gan,larm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1355
1356
1357
1358
gan = CreateParta(m2,0,0,"Neon",halocolor2)
1359
CreateMesh(gan,"Brick",1.095,0.035,1.095)
1360
CreateWeld(gan,larm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1361
1362
gan = CreateParta(m2,0,0,"Neon",halocolor2)
1363
CreateMesh(gan,"Brick",1.095,0.035,1.095)
1364
CreateWeld(gan,larm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1365
1366
gane = CreateParta(m3,0,0,"SmoothPlastic",lunacolor2)
1367
CreateMesh(gane,"Brick",1.0625,0.2,1.0625)
1368
CreateWeld(gane,larm,gane,0,0.6,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1369
1370
star = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1371
CreateSpecialMesh(star,"http://www.roblox.com/asset/?id=45428961",2.5,2.5,2.5)
1372
CreateWeld(star,larm,star,0,0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1373
starl = CreateParta(m3,0,0,"SmoothPlastic",starcolor)
1374
CreateSpecialMesh(starl,"http://www.roblox.com/asset/?id=45428961",1.95,2.55,1.95)
1375
CreateWeld(starl,larm,starl,0,0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1376
1377
-- S section A
1378
1379
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1380
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1381
CreateWeld(dotsec,larm,dotsec,0,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1382
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1383
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1384
CreateWeld(dotseca,larm,dotseca,0,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1385
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1386
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1387
CreateWeld(dotsecb,larm,dotsecb,0,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1388
1389
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1390
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1391
CreateWeld(dotsec,larm,dotsec,0.2,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1392
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1393
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1394
CreateWeld(dotseca,larm,dotseca,0.2,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1395
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1396
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1397
CreateWeld(dotsecb,larm,dotsecb,0.2,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1398
1399
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1400
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1401
CreateWeld(dotsec,larm,dotsec,0.4,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1402
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1403
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1404
CreateWeld(dotseca,larm,dotseca,0.4,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1405
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1406
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1407
CreateWeld(dotsecb,larm,dotsecb,0.4,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1408
1409
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1410
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1411
CreateWeld(dotsec,larm,dotsec,-0.2,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1412
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1413
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1414
CreateWeld(dotseca,larm,dotseca,-0.2,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1415
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1416
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1417
CreateWeld(dotsecb,larm,dotsecb,-0.2,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1418
1419
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1420
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1421
CreateWeld(dotsec,larm,dotsec,-0.4,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1422
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1423
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1424
CreateWeld(dotseca,larm,dotseca,-0.4,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1425
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1426
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1427
CreateWeld(dotsecb,larm,dotsecb,-0.4,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1428
1429
-- S section B
1430
1431
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1432
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1433
CreateWeld(dotsec,larm,dotsec,0,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1434
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1435
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1436
CreateWeld(dotseca,larm,dotseca,0,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1437
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1438
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1439
CreateWeld(dotsecb,larm,dotsecb,0,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1440
1441
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1442
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1443
CreateWeld(dotsec,larm,dotsec,0.2,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1444
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1445
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1446
CreateWeld(dotseca,larm,dotseca,0.2,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1447
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1448
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1449
CreateWeld(dotsecb,larm,dotsecb,0.2,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1450
1451
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1452
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1453
CreateWeld(dotsec,larm,dotsec,0.4,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1454
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1455
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1456
CreateWeld(dotseca,larm,dotseca,0.4,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1457
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1458
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1459
CreateWeld(dotsecb,larm,dotsecb,0.4,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1460
1461
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1462
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1463
CreateWeld(dotsec,larm,dotsec,-0.2,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1464
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1465
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1466
CreateWeld(dotseca,larm,dotseca,-0.2,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1467
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1468
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1469
CreateWeld(dotsecb,larm,dotsecb,-0.2,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1470
1471
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1472
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1473
CreateWeld(dotsec,larm,dotsec,-0.4,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1474
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1475
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1476
CreateWeld(dotseca,larm,dotseca,-0.4,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1477
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1478
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1479
CreateWeld(dotsecb,larm,dotsecb,-0.4,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1480
1481
--- second ring
1482
1483
ran = CreateParta(m2,0,0,"SmoothPlastic",wepcolor)
1484
CreateMesh(ran,"Wedge",1.02,1.02,1.02)
1485
CreateWeld(ran,rarm,ran,0,0.15,0,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1486
ran = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1487
CreateMesh(ran,"Wedge",0.9,0.9,1.025)
1488
CreateWeld(ran,rarm,ran,0,0.155,0,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1489
ran = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1490
CreateMesh(ran,"Wedge",1.025,0.9,0.9)
1491
CreateWeld(ran,rarm,ran,0,0.155,-0.025,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1492
1493
gan = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1494
CreateMesh(gan,"Brick",1.075,0.1,1.075)
1495
CreateWeld(gan,rarm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1496
1497
gan = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1498
CreateMesh(gan,"Brick",1.075,0.1,1.075)
1499
CreateWeld(gan,rarm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1500
1501
1502
1503
gan = CreateParta(m2,0,0,"Neon",halocolor2)
1504
CreateMesh(gan,"Brick",1.095,0.035,1.095)
1505
CreateWeld(gan,rarm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1506
1507
gan = CreateParta(m2,0,0,"Neon",halocolor2)
1508
CreateMesh(gan,"Brick",1.095,0.035,1.095)
1509
CreateWeld(gan,rarm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1510
1511
gane = CreateParta(m3,0,0,"SmoothPlastic",lunacolor2)
1512
CreateMesh(gane,"Brick",1.0625,0.2,1.0625)
1513
CreateWeld(gane,rarm,gane,0,0.6,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1514
1515
star = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1516
CreateSpecialMesh(star,"http://www.roblox.com/asset/?id=45428961",2.5,2.5,2.5)
1517
CreateWeld(star,rarm,star,0,-0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1518
starl = CreateParta(m3,0,0,"SmoothPlastic",starcolor)
1519
CreateSpecialMesh(starl,"http://www.roblox.com/asset/?id=45428961",1.95,2.55,1.95)
1520
CreateWeld(starl,rarm,starl,0,-0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1521
1522
-- S section A
1523
1524
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1525
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1526
CreateWeld(dotsec,rarm,dotsec,0,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1527
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1528
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1529
CreateWeld(dotseca,rarm,dotseca,0,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1530
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1531
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1532
CreateWeld(dotsecb,rarm,dotsecb,0,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1533
1534
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1535
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1536
CreateWeld(dotsec,rarm,dotsec,0.2,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1537
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1538
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1539
CreateWeld(dotseca,rarm,dotseca,0.2,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1540
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1541
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1542
CreateWeld(dotsecb,rarm,dotsecb,0.2,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1543
1544
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1545
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1546
CreateWeld(dotsec,rarm,dotsec,0.4,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1547
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1548
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1549
CreateWeld(dotseca,rarm,dotseca,0.4,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1550
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1551
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1552
CreateWeld(dotsecb,rarm,dotsecb,0.4,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1553
1554
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1555
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1556
CreateWeld(dotsec,rarm,dotsec,-0.2,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1557
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1558
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1559
CreateWeld(dotseca,rarm,dotseca,-0.2,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1560
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1561
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1562
CreateWeld(dotsecb,rarm,dotsecb,-0.2,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1563
1564
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1565
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1566
CreateWeld(dotsec,rarm,dotsec,-0.4,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1567
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1568
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1569
CreateWeld(dotseca,rarm,dotseca,-0.4,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1570
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1571
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1572
CreateWeld(dotsecb,rarm,dotsecb,-0.4,0.635,-0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1573
1574
-- S section B
1575
1576
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1577
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1578
CreateWeld(dotsec,rarm,dotsec,0,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1579
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1580
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1581
CreateWeld(dotseca,rarm,dotseca,0,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1582
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1583
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1584
CreateWeld(dotsecb,rarm,dotsecb,0,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1585
1586
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1587
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1588
CreateWeld(dotsec,rarm,dotsec,0.2,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1589
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1590
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1591
CreateWeld(dotseca,rarm,dotseca,0.2,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1592
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1593
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1594
CreateWeld(dotsecb,rarm,dotsecb,0.2,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1595
1596
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1597
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1598
CreateWeld(dotsec,rarm,dotsec,0.4,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1599
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1600
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1601
CreateWeld(dotseca,rarm,dotseca,0.4,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1602
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1603
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1604
CreateWeld(dotsecb,rarm,dotsecb,0.4,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1605
1606
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1607
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1608
CreateWeld(dotsec,rarm,dotsec,-0.2,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1609
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1610
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1611
CreateWeld(dotseca,rarm,dotseca,-0.2,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1612
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1613
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1614
CreateWeld(dotsecb,rarm,dotsecb,-0.2,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1615
1616
dotsec = CreateParta(m3,0,0,"Neon",halocolor)
1617
CreateMesh(dotsec,"Sphere",0.1,0.1,0.15)
1618
CreateWeld(dotsec,rarm,dotsec,-0.4,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1619
dotseca = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
1620
CreateMesh(dotseca,"Sphere",0.2,0.2,0.1)
1621
CreateWeld(dotseca,rarm,dotseca,-0.4,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1622
dotsecb = CreateParta(m2,0,0,"SmoothPlastic",lunacolor)
1623
CreateMesh(dotsecb,"Sphere",0.15,0.15,0.125)
1624
CreateWeld(dotsecb,rarm,dotsecb,-0.4,0.635,0.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))]]--
1625
1626
1627
for i, v in pairs(m:GetChildren()) do
1628
if v:IsA("Part") then
1629
v.BrickColor = BrickColor.new("Dark grey")
1630
v.Material = "Glass"
1631
end
1632
end
1633
for i, v in pairs(m2:GetChildren()) do
1634
if v:IsA("Part") then
1635
v.BrickColor = BrickColor.new("Dark stone grey")
1636
v.Material = "Granite"
1637
end
1638
end
1639
for i, v in pairs(m3:GetChildren()) do
1640
if v:IsA("Part") then
1641
v.BrickColor = BrickColor.new("Dark grey")
1642
v.Material = "Neon"
1643
end
1644
end
1645
for i, v in pairs(mw2:GetChildren()) do
1646
if v:IsA("Part") then
1647
v.BrickColor = BrickColor.new("Dark grey")
1648
v.Material = "Neon"
1649
end
1650
end
1651
for i, v in pairs(mw1:GetChildren()) do
1652
if v:IsA("Part") then
1653
v.Transparency = 1
1654
v.BrickColor = BrickColor.new("Dark grey")
1655
v.Material = "Neon"
1656
end
1657
end
1658
for i, v in pairs(extrawingmod1:GetChildren()) do
1659
if v:IsA("Part") then
1660
v.Transparency = 1
1661
v.BrickColor = BrickColor.new("White")
1662
v.Material = "Neon"
1663
end
1664
end
1665
for i, v in pairs(extrawingmod2:GetChildren()) do
1666
if v:IsA("Part") then
1667
v.Transparency = 1
1668
v.BrickColor = BrickColor.new("White")
1669
v.Material = "Neon"
1670
end
1671
end
1672
local MAINRUINCOLOR = BrickColor.new("Dark grey")
1673
1674
function swait(num)
1675
	if num == 0 or num == nil then
1676
		game:service("RunService").Stepped:wait(0)
1677
	else
1678
		for i = 0, num do
1679
			game:service("RunService").Stepped:wait(0)
1680
		end
1681
	end
1682
end
1683
1684
while true do
1685
	swait()
1686
	Effects.Parent = Character
1687
	for _,v in next, Humanoid:GetPlayingAnimationTracks() do
1688
	    v:Stop();
1689
	end
1690
1691
function thread(f)
1692
	coroutine.resume(coroutine.create(f))
1693
end
1694
function clerp(a, b, t)
1695
	local qa = {
1696
		QuaternionFromCFrame(a)
1697
	}
1698
	local qb = {
1699
		QuaternionFromCFrame(b)
1700
	}
1701
	local ax, ay, az = a.x, a.y, a.z
1702
	local bx, by, bz = b.x, b.y, b.z
1703
	local _t = 1 - t
1704
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1705
end
1706
function CameraEnshaking(Length, Intensity)
1707
	coroutine.resume(coroutine.create(function()
1708
		local intensity = 1 * Intensity
1709
		local rotM = 0.01 * Intensity
1710
		for i = 0, Length, 0.1 do
1711
			swait()
1712
			intensity = intensity - 0.05 * Intensity / Length
1713
			rotM = rotM - 5.0E-4 * Intensity / Length
1714
			hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
1715
			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)
1716
		end
1717
		hum.CameraOffset = Vector3.new(0, 0, 0)
1718
	end))
1719
end
1720
function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
1721
local type = type
1722
local rng = Instance.new("Part", char)
1723
        rng.Anchored = true
1724
        rng.BrickColor = color
1725
        rng.CanCollide = false
1726
        rng.FormFactor = 3
1727
        rng.Name = "Ring"
1728
        rng.Material = "Neon"
1729
        rng.Size = Vector3.new(1, 1, 1)
1730
        rng.Transparency = 0
1731
        rng.TopSurface = 0
1732
        rng.BottomSurface = 0
1733
        rng.CFrame = pos
1734
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1735
        local rngm = Instance.new("SpecialMesh", rng)
1736
        rngm.MeshType = "Brick"
1737
rngm.Scale = VT(x1,y1,z1)
1738
if rainbowmode == true then
1739
rng.Color = Color3.new(r/255,g/255,b/255)
1740
end
1741
local scaler2 = 1
1742
local speeder = FastSpeed/10
1743
if type == "Add" then
1744
scaler2 = 1*value
1745
elseif type == "Divide" then
1746
scaler2 = 1/value
1747
end
1748
coroutine.resume(coroutine.create(function()
1749
for i = 0,10/bonuspeed,0.1 do
1750
swait()
1751
if type == "Add" then
1752
scaler2 = scaler2 - 0.01*value/bonuspeed
1753
elseif type == "Divide" then
1754
scaler2 = scaler2 - 0.01/value*bonuspeed
1755
end
1756
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1757
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1758
rng.Transparency = rng.Transparency + 0.01*bonuspeed
1759
end
1760
rng:Destroy()
1761
end))
1762
end
1763
New = function(Object, Parent, Name, Data)
1764
	local Object = Instance.new(Object)
1765
	for Index, Value in pairs(Data or {}) do
1766
		Object[Index] = Value
1767
	end
1768
	Object.Parent = Parent
1769
	Object.Name = Name
1770
	return Object
1771
end
1772
function sphere(bonuspeed,type,pos,scale,value,color,heart,invert,notaffectbychaosrainbow)
1773
local type = type
1774
local rng = Instance.new("Part", char)
1775
        rng.Anchored = true
1776
        rng.BrickColor = color
1777
        rng.CanCollide = false
1778
        rng.FormFactor = 3
1779
        rng.Name = "Ring"
1780
        rng.Material = "Neon"
1781
        rng.Size = Vector3.new(1, 1, 1)
1782
        rng.Transparency = 0
1783
        rng.TopSurface = 0
1784
        rng.BottomSurface = 0
1785
        rng.CFrame = pos
1786
        local rngm = Instance.new("SpecialMesh", rng)
1787
        rngm.MeshType = "Sphere"
1788
	
1789
1790
if(heart)then
1791
	rngm.MeshType = Enum.MeshType.FileMesh
1792
	rngm.MeshId = "rbxassetid://105992239"
1793
	rngm.Offset = Vector3.new(0,0,-.25)
1794
end
1795
rngm.Scale = scale
1796
if rainbowmode == true and not notaffectbychaosrainbow then
1797
rng.Color = Color3.new(r/255,g/255,b/255)
1798
end
1799
local scaler2 = 1
1800
if type == "Add" then
1801
scaler2 = 1*value
1802
elseif type == "Divide" then
1803
scaler2 = 1/value
1804
end
1805
coroutine.resume(coroutine.create(function()
1806
for i = 0,10/bonuspeed,0.1 do
1807
swait()
1808
if rainbowmode == true and not notaffectbychaosrainbow then
1809
rng.Color = Color3.new(r/255,g/255,b/255)
1810
end
1811
if type == "Add" then
1812
scaler2 = scaler2 - 0.01*value/bonuspeed
1813
elseif type == "Divide" then
1814
scaler2 = scaler2 - 0.01/value*bonuspeed
1815
end
1816
if chaosmode == true and not notaffectbychaosrainbow then
1817
rng.BrickColor = BrickColor.random()
1818
end
1819
		if glitchymode then
1820
			local val = math.random(1,255)
1821
			local color = Color3.fromRGB(val,val,val)
1822
			rng.Color = color
1823
		end
1824
rng.Transparency = rng.Transparency + 0.01*bonuspeed
1825
if(invert)then
1826
	if(heart)then 
1827
		rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0) 
1828
	else 
1829
		rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed) 
1830
	end
1831
else
1832
	if(heart)then 
1833
		rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0) 
1834
	else 
1835
		rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed) 
1836
	end
1837
end
1838
rng.CFrame = pos
1839
end
1840
rng:Destroy()
1841
end))
1842
end
1843
1844
function newBezier(startpos, pos2, pos3, endpos, t)
1845
  local A = clerp(startpos, pos2, t)
1846
  local B = clerp(pos2, pos3, t)
1847
  local C = clerp(pos3, endpos, t)
1848
  local lerp1 = clerp(A, B, t)
1849
  local lerp2 = clerp(B, C, t)
1850
  local cubic = clerp(lerp1, lerp2, t)
1851
  return cubic
1852
end
1853
1854
function CastProperRay(StartPos, EndPos, Distance, Ignore)
1855
	local DIRECTION = CF(StartPos,EndPos).lookVector
1856
	return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, DIRECTION * Distance), Ignore)
1857
end
1858
1859
function Particles(Which,Parent,Enabled)
1860
	if script:FindFirstChild(Which) then
1861
		local PARTICLES = script:FindFirstChild(Which):Clone()
1862
		PARTICLES.Parent = Parent
1863
		PARTICLES.Name = "CurseParticles"
1864
		if Enabled ~= true then	
1865
			PARTICLES:Emit(Enabled)
1866
			Debris:AddItem(PARTICLES,10)
1867
		else
1868
			PARTICLES.Enabled = true
1869
			return PARTICLES
1870
		end
1871
	end
1872
end
1873
1874
function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos,heart,invert)
1875
local type = type
1876
local rng = Instance.new("Part", char)
1877
        rng.Anchored = true
1878
        rng.BrickColor = color
1879
        rng.CanCollide = false
1880
        rng.FormFactor = 3
1881
        rng.Name = "Ring"
1882
        rng.Material = "Neon"
1883
        rng.Size = Vector3.new(1, 1, 1)
1884
        rng.Transparency = 0
1885
        rng.TopSurface = 0
1886
        rng.BottomSurface = 0
1887
        rng.CFrame = pos
1888
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1889
        local rngm = Instance.new("SpecialMesh", rng)
1890
        rngm.MeshType = "Brick"
1891
if(heart)then
1892
	rngm.MeshType = Enum.MeshType.FileMesh
1893
	rngm.MeshId = "rbxassetid://105992239"
1894
	rngm.Offset = Vector3.new(0,0,-.25)
1895
end
1896
rngm.Scale = vt(x1,y1,z1)
1897
if rainbowmode == true then
1898
rng.Color = Color3.new(r/255,g/255,b/255)
1899
end
1900
local scaler2 = 1
1901
local speeder = FastSpeed/10
1902
if type == "Add" then
1903
scaler2 = 1*value
1904
elseif type == "Divide" then
1905
scaler2 = 1/value
1906
end
1907
coroutine.resume(coroutine.create(function()
1908
for i = 0,10/bonuspeed,0.1 do
1909
swait()
1910
if rainbowmode == true then
1911
rng.Color = Color3.new(r/255,g/255,b/255)
1912
end
1913
if type == "Add" then
1914
scaler2 = scaler2 - 0.01*value/bonuspeed
1915
elseif type == "Divide" then
1916
scaler2 = scaler2 - 0.01/value*bonuspeed
1917
end
1918
if chaosmode == true then
1919
rng.BrickColor = BrickColor.random()
1920
end
1921
		if glitchymode then
1922
			local val = math.random(1,255)
1923
			local color = Color3.fromRGB(val,val,val)
1924
			rng.Color = color
1925
		end
1926
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1927
if(invert)then rng.CFrame = rng.CFrame - rng.CFrame.lookVector*speeder*bonuspeed else rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed end
1928
--rng.Transparency = rng.Transparency + 0.01*bonuspeed
1929
rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
1930
end
1931
rng:Destroy()
1932
end))
1933
end
1934
1935
1936
function PixelBlockNeg(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos,heart,invert)
1937
local type = type
1938
local rng = Instance.new("Part", char)
1939
        rng.Anchored = true
1940
        rng.BrickColor = color
1941
        rng.CanCollide = false
1942
        rng.FormFactor = 3
1943
        rng.Name = "Ring"
1944
        rng.Material = "Neon"
1945
        rng.Size = Vector3.new(1, 1, 1)
1946
        rng.Transparency = 0
1947
        rng.TopSurface = 0
1948
        rng.BottomSurface = 0
1949
        rng.CFrame = pos
1950
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1951
        local rngm = Instance.new("SpecialMesh", rng)
1952
        rngm.MeshType = "Brick"
1953
if(heart)then
1954
	rngm.MeshType = Enum.MeshType.FileMesh
1955
	rngm.MeshId = "rbxassetid://105992239"
1956
	rngm.Offset = Vector3.new(0,0,-.25)
1957
end
1958
rngm.Scale = vt(x1,y1,z1)
1959
if rainbowmode == true then
1960
rng.Color = Color3.new(r/255,g/255,b/255)
1961
end
1962
local scaler2 = 0
1963
local speeder = FastSpeed/10
1964
if type == "Add" then
1965
scaler2 = 1*value
1966
elseif type == "Divide" then
1967
scaler2 = 1/value
1968
end
1969
coroutine.resume(coroutine.create(function()
1970
for i = 0,10/bonuspeed,0.1 do
1971
swait()
1972
if rainbowmode == true then
1973
rng.Color = Color3.new(r/255,g/255,b/255)
1974
end
1975
if type == "Add" then
1976
scaler2 = scaler2 - 0.01*value/bonuspeed
1977
elseif type == "Divide" then
1978
scaler2 = scaler2 - 0.01/value*bonuspeed
1979
end
1980
if chaosmode == true then
1981
rng.BrickColor = BrickColor.random()
1982
end
1983
		if glitchymode then
1984
			local val = math.random(1,255)
1985
			local color = Color3.fromRGB(val,val,val)
1986
			rng.Color = color
1987
		end
1988
speeder = speeder + 0.01*FastSpeed*bonuspeed/10
1989
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1990
if(invert)then rng.CFrame = rng.CFrame - rng.CFrame.lookVector*speeder*bonuspeed else rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed end
1991
--rng.Transparency = rng.Transparency + 0.01*bonuspeed
1992
rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
1993
end
1994
rng:Destroy()
1995
end))
1996
end
1997
function sphereMK(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
1998
local type = type
1999
local rng = Instance.new("Part", char)
2000
        rng.Anchored = true
2001
        rng.BrickColor = color
2002
        rng.CanCollide = false
2003
        rng.FormFactor = 3
2004
        rng.Name = "Ring"
2005
        rng.Material = "Neon"
2006
        rng.Size = Vector3.new(1, 1, 1)
2007
        rng.Transparency = 0
2008
        rng.TopSurface = 0
2009
        rng.BottomSurface = 0
2010
        rng.CFrame = pos
2011
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
2012
        local rngm = Instance.new("SpecialMesh", rng)
2013
        rngm.MeshType = "Sphere"
2014
rngm.Scale = vt(x1,y1,z1)
2015
if rainbowmode == true then
2016
rng.Color = Color3.new(r/255,g/255,b/255)
2017
end
2018
local scaler2 = 1
2019
local speeder = FastSpeed
2020
if type == "Add" then
2021
scaler2 = 1*value
2022
elseif type == "Divide" then
2023
scaler2 = 1/value
2024
end
2025
coroutine.resume(coroutine.create(function()
2026
for i = 0,10/bonuspeed,0.1 do
2027
swait()
2028
if rainbowmode == true then
2029
rng.Color = Color3.new(r/255,g/255,b/255)
2030
end
2031
if type == "Add" then
2032
scaler2 = scaler2 - 0.01*value/bonuspeed
2033
elseif type == "Divide" then
2034
scaler2 = scaler2 - 0.01/value*bonuspeed
2035
end
2036
if chaosmode == true then
2037
rng.BrickColor = BrickColor.random()
2038
end
2039
		if glitchymode then
2040
			local val = math.random(1,255)
2041
			local color = Color3.fromRGB(val,val,val)
2042
			rng.Color = color
2043
		end
2044
speeder = speeder - 0.01*FastSpeed*bonuspeed
2045
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
2046
rng.Transparency = rng.Transparency + 0.01*bonuspeed
2047
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
2048
end
2049
rng:Destroy()
2050
end))
2051
end
2052
2053
2054
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
2055
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
2056
end
2057
2058
function PositiveAngle(NUMBER)
2059
	if NUMBER >= 0 then
2060
		NUMBER = 0
2061
	end
2062
	return NUMBER
2063
end
2064
2065
function NegativeAngle(NUMBER)
2066
	if NUMBER <= 0 then
2067
		NUMBER = 0
2068
	end
2069
	return NUMBER
2070
end
2071
2072
function Swait(NUMBER)
2073
	if NUMBER == 0 or NUMBER == nil then
2074
		ArtificialHB.Event:wait()
2075
	else
2076
		for i = 1, NUMBER do
2077
			ArtificialHB.Event:wait()
2078
		end
2079
	end
2080
end
2081
2082
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
2083
	local NEWPART = IT("Part")
2084
	NEWPART.formFactor = FORMFACTOR
2085
	NEWPART.Reflectance = REFLECTANCE
2086
	NEWPART.Transparency = TRANSPARENCY
2087
	NEWPART.CanCollide = false
2088
	NEWPART.Locked = true
2089
	NEWPART.Anchored = true
2090
	if ANCHOR == false then
2091
		NEWPART.Anchored = false
2092
	end
2093
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
2094
	NEWPART.Name = NAME
2095
	NEWPART.Size = SIZE
2096
	NEWPART.Position = Torso.Position
2097
	NEWPART.Material = MATERIAL
2098
	NEWPART:BreakJoints()
2099
	NEWPART.Parent = PARENT
2100
	return NEWPART
2101
end
2102
2103
	local function weldBetween(a, b)
2104
	    local weldd = Instance.new("ManualWeld")
2105
	    weldd.Part0 = a
2106
	    weldd.Part1 = b
2107
	    weldd.C0 = CFrame.new()
2108
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
2109
	    weldd.Parent = a
2110
	    return weldd
2111
	end
2112
2113
2114
function QuaternionFromCFrame(cf)
2115
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
2116
	local trace = m00 + m11 + m22
2117
	if trace > 0 then 
2118
		local s = math.sqrt(1 + trace)
2119
		local recip = 0.5 / s
2120
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
2121
	else
2122
		local i = 0
2123
		if m11 > m00 then
2124
			i = 1
2125
		end
2126
		if m22 > (i == 0 and m00 or m11) then
2127
			i = 2
2128
		end
2129
		if i == 0 then
2130
			local s = math.sqrt(m00 - m11 - m22 + 1)
2131
			local recip = 0.5 / s
2132
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
2133
		elseif i == 1 then
2134
			local s = math.sqrt(m11 - m22 - m00 + 1)
2135
			local recip = 0.5 / s
2136
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
2137
		elseif i == 2 then
2138
			local s = math.sqrt(m22 - m00 - m11 + 1)
2139
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
2140
		end
2141
	end
2142
end
2143
 
2144
function QuaternionToCFrame(px, py, pz, x, y, z, w)
2145
	local xs, ys, zs = x + x, y + y, z + z
2146
	local wx, wy, wz = w * xs, w * ys, w * zs
2147
	local xx = x * xs
2148
	local xy = x * ys
2149
	local xz = x * zs
2150
	local yy = y * ys
2151
	local yz = y * zs
2152
	local zz = z * zs
2153
	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))
2154
end
2155
 
2156
function QuaternionSlerp(a, b, t)
2157
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
2158
	local startInterp, finishInterp;
2159
	if cosTheta >= 0.0001 then
2160
		if (1 - cosTheta) > 0.0001 then
2161
			local theta = ACOS(cosTheta)
2162
			local invSinTheta = 1 / SIN(theta)
2163
			startInterp = SIN((1 - t) * theta) * invSinTheta
2164
			finishInterp = SIN(t * theta) * invSinTheta
2165
		else
2166
			startInterp = 1 - t
2167
			finishInterp = t
2168
		end
2169
	else
2170
		if (1 + cosTheta) > 0.0001 then
2171
			local theta = ACOS(-cosTheta)
2172
			local invSinTheta = 1 / SIN(theta)
2173
			startInterp = SIN((t - 1) * theta) * invSinTheta
2174
			finishInterp = SIN(t * theta) * invSinTheta
2175
		else
2176
			startInterp = t - 1
2177
			finishInterp = t
2178
		end
2179
	end
2180
	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
2181
end
2182
2183
function Clerp(a, b, t)
2184
	local qa = {QuaternionFromCFrame(a)}
2185
	local qb = {QuaternionFromCFrame(b)}
2186
	local ax, ay, az = a.x, a.y, a.z
2187
	local bx, by, bz = b.x, b.y, b.z
2188
	local _t = 1 - t
2189
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
2190
end
2191
2192
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
2193
	local frame = IT("Frame")
2194
	frame.BackgroundTransparency = TRANSPARENCY
2195
	frame.BorderSizePixel = BORDERSIZEPIXEL
2196
	frame.Position = POSITION
2197
	frame.Size = SIZE
2198
	frame.BackgroundColor3 = COLOR
2199
	frame.BorderColor3 = BORDERCOLOR
2200
	frame.Name = NAME
2201
	frame.Parent = PARENT
2202
	return frame
2203
end
2204
2205
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
2206
	local label = IT("TextLabel")
2207
	label.BackgroundTransparency = 1
2208
	label.Size = UD2(1, 0, 1, 0)
2209
	label.Position = UD2(0, 0, 0, 0)
2210
	label.TextColor3 = TEXTCOLOR
2211
	label.TextStrokeTransparency = STROKETRANSPARENCY
2212
	label.TextTransparency = TRANSPARENCY
2213
	label.FontSize = TEXTFONTSIZE
2214
	label.Font = TEXTFONT
2215
	label.BorderSizePixel = BORDERSIZEPIXEL
2216
	label.TextScaled = false
2217
	label.Text = TEXT
2218
	label.Name = NAME
2219
	label.Parent = PARENT
2220
	return label
2221
end
2222
2223
function NoOutlines(PART)
2224
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
2225
end
2226
2227
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
2228
	local NEWWELD = IT(TYPE)
2229
	NEWWELD.Part0 = PART0
2230
	NEWWELD.Part1 = PART1
2231
	NEWWELD.C0 = C0
2232
	NEWWELD.C1 = C1
2233
	NEWWELD.Parent = PARENT
2234
	return NEWWELD
2235
end
2236
2237
local S = IT("Sound")
2238
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
2239
	local NEWSOUND = nil
2240
	coroutine.resume(coroutine.create(function()
2241
		NEWSOUND = S:Clone()
2242
		NEWSOUND.Parent = PARENT
2243
		NEWSOUND.Volume = VOLUME
2244
		NEWSOUND.Pitch = PITCH
2245
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
2246
		NEWSOUND:play()
2247
		if DOESLOOP == true then
2248
			NEWSOUND.Looped = true
2249
		else
2250
			repeat wait(1) until NEWSOUND.Playing == false
2251
			NEWSOUND:remove()
2252
		end
2253
	end))
2254
	return NEWSOUND
2255
end
2256
2257
function CFrameFromTopBack(at, top, back)
2258
	local right = top:Cross(back)
2259
	return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
2260
end
2261
2262
2263
Debris = game:GetService("Debris")
2264
2265
function CastProperRay(StartPos, EndPos, Distance, Ignore)
2266
	local DIRECTION = CF(StartPos,EndPos).lookVector
2267
	return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, DIRECTION * Distance), Ignore)
2268
end
2269
2270
function Particles(Which,Parent,Enabled)
2271
	if script:FindFirstChild(Which) then
2272
		local PARTICLES = script:FindFirstChild(Which):Clone()
2273
		PARTICLES.Parent = Parent
2274
		PARTICLES.Name = "CurseParticles"
2275
		if Enabled ~= true then	
2276
			PARTICLES:Emit(Enabled)
2277
			Debris:AddItem(PARTICLES,10)
2278
		else
2279
			PARTICLES.Enabled = true
2280
			return PARTICLES
2281
		end
2282
	end
2283
end
2284
2285
function sphereMKCharge(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
2286
local type = type
2287
local rng = Instance.new("Part", char)
2288
        rng.Anchored = true
2289
        rng.BrickColor = color
2290
        rng.CanCollide = false
2291
        rng.FormFactor = 3
2292
        rng.Name = "Ring"
2293
        rng.Material = "Neon"
2294
        rng.Size = Vector3.new(1, 1, 1)
2295
        rng.Transparency = 1
2296
        rng.TopSurface = 0
2297
        rng.BottomSurface = 0
2298
        rng.CFrame = pos
2299
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
2300
        local rngm = Instance.new("SpecialMesh", rng)
2301
        rngm.MeshType = "Sphere"
2302
rngm.Scale = vt(x1,y1,z1)
2303
if rainbowmode == true then
2304
rng.Color = Color3.new(r/255,g/255,b/255)
2305
end
2306
local scaler2 = 1
2307
local speeder = FastSpeed
2308
if type == "Add" then
2309
scaler2 = 1*value
2310
elseif type == "Divide" then
2311
scaler2 = 1/value
2312
end
2313
coroutine.resume(coroutine.create(function()
2314
for i = 0,10/bonuspeed,0.1 do
2315
swait()
2316
if rainbowmode == true then
2317
rng.Color = Color3.new(r/255,g/255,b/255)
2318
end
2319
if type == "Add" then
2320
scaler2 = scaler2 - 0.01*value/bonuspeed
2321
elseif type == "Divide" then
2322
scaler2 = scaler2 - 0.01/value*bonuspeed
2323
end
2324
if chaosmode == true then
2325
rng.BrickColor = BrickColor.random()
2326
end
2327
		if glitchymode then
2328
			local val = math.random(1,255)
2329
			local color = Color3.fromRGB(val,val,val)
2330
			rng.Color = color
2331
		end
2332
speeder = speeder - 0.01*FastSpeed*bonuspeed
2333
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
2334
rng.Transparency = rng.Transparency - 0.01*bonuspeed
2335
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
2336
end
2337
rng:Destroy()
2338
end))
2339
end
2340
2341
function dmg(dude)
2342
if dude.Name ~= Character then
2343
local bgf = Instance.new("BodyGyro",dude.Head)
2344
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
2345
local val = Instance.new("BoolValue",dude)
2346
val.Name = "IsHit"
2347
local ds = coroutine.wrap(function()
2348
local torso = dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso'
2349
for i = 1, 10 do
2350
	sphereMK(1.5,2,"Add",torso.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),1,1,25,-.01,BrickColor.new("White"),0,true)
2351
end
2352
dude:WaitForChild("Head"):BreakJoints()
2353
wait(0.5)
2354
targetted = nil
2355
CFuncs["Sound"].Create("rbxassetid://62339698", char, 0.5, 0.3)
2356
2357
coroutine.resume(coroutine.create(function()
2358
for i, v in pairs(dude:GetChildren()) do
2359
if v:IsA("Accessory") then
2360
v:Destroy()
2361
end
2362
if v:IsA("Humanoid") then
2363
v:Destroy()
2364
end
2365
if v:IsA("CharacterMesh") then
2366
v:Destroy()
2367
end
2368
if v:IsA("Model") then
2369
v:Destroy()
2370
end
2371
if v:IsA("Part") or v:IsA("MeshPart") then
2372
for x, o in pairs(v:GetChildren()) do
2373
if o:IsA("Decal") then
2374
o:Destroy()
2375
end
2376
end
2377
coroutine.resume(coroutine.create(function()
2378
v.Material = "Neon"
2379
v.CanCollide = false
2380
local bld = Instance.new("ParticleEmitter",v)
2381
bld.LightEmission = 1
2382
bld.Texture = "rbxassetid://284205403"
2383
bld.Color = ColorSequence.new(Color3.new(1,1,1))
2384
bld.Rate = 50
2385
bld.Lifetime = NumberRange.new(1)
2386
bld.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.75,0),NumberSequenceKeypoint.new(1,0,0)})
2387
bld.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
2388
bld.Speed = NumberRange.new(0,0)
2389
bld.VelocitySpread = 50000
2390
bld.Rotation = NumberRange.new(-500,500)
2391
bld.RotSpeed = NumberRange.new(-500,500)
2392
        local sbs = Instance.new("BodyPosition", v)
2393
        sbs.P = 3000
2394
        sbs.D = 1000
2395
        sbs.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2396
        sbs.position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
2397
v.Color = Color3.new(1,1,1)
2398
coroutine.resume(coroutine.create(function()
2399
for i = 0, 49 do
2400
swait(1)
2401
v.Transparency = v.Transparency + 0.02
2402
end
2403
CFuncs["Sound"].Create("rbxassetid://1192402877", v, 0.25, 1)
2404
bld.Speed = NumberRange.new(1,5)
2405
bld.Acceleration = vt(0,10,0)
2406
wait(0.5)
2407
bld.Enabled = false
2408
wait(3)
2409
v:Destroy()
2410
dude:Destroy()
2411
end))
2412
end))
2413
end
2414
end
2415
end))
2416
end)
2417
ds()
2418
end
2419
end
2420
function QuaternionFromCFrame(cf)
2421
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
2422
	local trace = m00 + m11 + m22
2423
	if trace > 0 then
2424
		local s = math.sqrt(1 + trace)
2425
		local recip = 0.5 / s
2426
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
2427
	else
2428
		local i = 0
2429
		if m00 < m11 then
2430
			i = 1
2431
		end
2432
		if m22 > (i == 0 and m00 or m11) then
2433
			i = 2
2434
		end
2435
		if i == 0 then
2436
			local s = math.sqrt(m00 - m11 - m22 + 1)
2437
			local recip = 0.5 / s
2438
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
2439
		elseif i == 1 then
2440
			local s = math.sqrt(m11 - m22 - m00 + 1)
2441
			local recip = 0.5 / s
2442
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
2443
		elseif i == 2 then
2444
			local s = math.sqrt(m22 - m00 - m11 + 1)
2445
			local recip = 0.5 / s
2446
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
2447
		end
2448
	end
2449
end
2450
function QuaternionToCFrame(px, py, pz, x, y, z, w)
2451
	local xs, ys, zs = x + x, y + y, z + z
2452
	local wx, wy, wz = w * xs, w * ys, w * zs
2453
	local xx = x * xs
2454
	local xy = x * ys
2455
	local xz = x * zs
2456
	local yy = y * ys
2457
	local yz = y * zs
2458
	local zz = z * zs
2459
	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))
2460
end
2461
function BreakEffect(brickcolor,cframe,x1,y1,z1)
2462
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2463
prt.Anchored=true
2464
prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
2465
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
2466
game:GetService("Debris"):AddItem(prt,2)
2467
coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb) 
2468
CF=Part.CFrame
2469
Numbb=0
2470
randnumb=math.random()/10
2471
rand1=math.random()/10
2472
for i=0,1,rand1 do
2473
wait()
2474
CF=CF*cf(0,math.random()/2,0)
2475
--Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
2476
Part.CFrame=CF*euler(Numbb,0,0)
2477
Part.Transparency=i
2478
Numbb=Numbb+randnumb
2479
end
2480
Part.Parent=nil
2481
end),prt,CF,Numbb,randnumb)
2482
end
2483
function ShockWave(Part, cframe1, cframe2, Damage, Size)
2484
	coroutine.resume(coroutine.create(function() 
2485
		local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
2486
		wave.Anchored = true 
2487
		wave.CFrame = Part.CFrame * cframe1
2488
		local Msh = Create("SpecialMesh"){
2489
			Parent = wave,
2490
			MeshType = "Sphere"
2491
		}
2492
		Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
2493
		for i = 0, 1, 0.2 do
2494
			wait()
2495
			local dir = wave.CFrame.lookVector * -1
2496
			local pos = rayCast(wave.Position, dir, 5, Character)
2497
			wave.CFrame = wave.CFrame * cframe2
2498
                        table.insert(Effects, {
2499
                                wave,
2500
                                "Sphere",
2501
                                0.01,
2502
                                .03,
2503
                                .03,
2504
                                .03,
2505
                        })
2506
		end
2507
	end))
2508
end
2509
function QuaternionSlerp(a, b, t)
2510
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
2511
	local startInterp, finishInterp
2512
	if cosTheta >= 1.0E-4 then
2513
		if 1 - cosTheta > 1.0E-4 then
2514
			local theta = math.acos(cosTheta)
2515
			local invSinTheta = 1 / Sin(theta)
2516
			startInterp = Sin((1 - t) * theta) * invSinTheta
2517
			finishInterp = Sin(t * theta) * invSinTheta
2518
		else
2519
			startInterp = 1 - t
2520
			finishInterp = t
2521
		end
2522
	elseif 1 + cosTheta > 1.0E-4 then
2523
		local theta = math.acos(-cosTheta)
2524
		local invSinTheta = 1 / Sin(theta)
2525
		startInterp = Sin((t - 1) * theta) * invSinTheta
2526
		finishInterp = Sin(t * theta) * invSinTheta
2527
	else
2528
		startInterp = t - 1
2529
		finishInterp = t
2530
	end
2531
	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
2532
end
2533
function rayCast(Position, Direction, Range, Ignore)
2534
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
2535
end
2536
local RbxUtility = LoadLibrary("RbxUtility")
2537
local Create = RbxUtility.Create
2538
2539
warn("Imma just gonna call this WhAT ANOTHER ONE v1.5 x Nebula Glitcher")
2540
2541
warn("Please supprt the original creator of Nebula Glitcher, Nebula_Zorua")
2542
2543
warn("Please support the original creator, makhail07 and 2003boobear.")
2544
2545
warn("Re-edit by ExplosiveDaniel")
2546
2547
warn("GuestBilmemKac did the shirt and pants")
2548
2549
        shirt = Instance.new("Shirt", char)
2550
        shirt.Name = "Shirt"
2551
        pants = Instance.new("Pants", char)
2552
        pants.Name = "Pants"
2553
        char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=183138398"
2554
        char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=268929876"
2555
2556
local BC = char["Body Colors"]
2557
	BC.HeadColor = BrickColor.new("Nougat")
2558
	BC.LeftArmColor = BrickColor.new("Smoky grey")
2559
	BC.LeftLegColor = BrickColor.new("Smoky grey")
2560
	BC.RightArmColor = BrickColor.new("Smoky grey")
2561
	BC.RightLegColor = BrickColor.new("Smoky grey")
2562
	BC.TorsoColor = BrickColor.new("Smoky grey")
2563
-------------------------------------------------------
2564
--Start Damage Function--
2565
-------------------------------------------------------
2566
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
2567
	if hit.Parent == nil then
2568
		return
2569
	end
2570
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
2571
	for _, v in pairs(hit.Parent:children()) do
2572
		if v:IsA("Humanoid") then
2573
			h = v
2574
		end
2575
	end
2576
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
2577
	
2578
         hit.Parent:FindFirstChild("Head"):BreakJoints()
2579
         end
2580
2581
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
2582
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
2583
			if hit.Parent.DebounceHit.Value == true then
2584
				return
2585
			end
2586
		end
2587
         if insta == true then
2588
         hit.Parent:FindFirstChild("Head"):BreakJoints()
2589
         end
2590
		local c = Create("ObjectValue"){
2591
			Name = "creator",
2592
			Value = game:service("Players").LocalPlayer,
2593
			Parent = h,
2594
		}
2595
		game:GetService("Debris"):AddItem(c, .5)
2596
		if HitSound ~= nil and HitPitch ~= nil then
2597
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
2598
		end
2599
		local Damage = math.random(minim, maxim)
2600
		local blocked = false
2601
		local block = hit.Parent:findFirstChild("Block")
2602
		if block ~= nil then
2603
			if block.className == "IntValue" then
2604
				if block.Value > 0 then
2605
					blocked = true
2606
					block.Value = block.Value - 1
2607
					print(block.Value)
2608
				end
2609
			end
2610
		end
2611
		if blocked == false then
2612
			h.Health = h.Health - Damage
2613
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, maincolor.Color)
2614
		else
2615
			h.Health = h.Health - (Damage / 2)
2616
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, maincolor.Color)
2617
		end
2618
		if Type == "Knockdown" then
2619
			local hum = hit.Parent.Humanoid
2620
			hum.PlatformStand = true
2621
			coroutine.resume(coroutine.create(function(HHumanoid)
2622
				swait(1)
2623
				HHumanoid.PlatformStand = false
2624
			end), hum)
2625
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
2626
			local bodvol = Create("BodyVelocity"){
2627
				velocity = angle * knockback,
2628
				P = 5000,
2629
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
2630
				Parent = hit,
2631
			}
2632
			local rl = Create("BodyAngularVelocity"){
2633
				P = 3000,
2634
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
2635
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
2636
				Parent = hit,
2637
			}
2638
			game:GetService("Debris"):AddItem(bodvol, .5)
2639
			game:GetService("Debris"):AddItem(rl, .5)
2640
		elseif Type == "Normal" then
2641
			local vp = Create("BodyVelocity"){
2642
				P = 500,
2643
				maxForce = Vector3.new(math.huge, 0, math.huge),
2644
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
2645
			}
2646
			if knockback > 0 then
2647
				vp.Parent = hit.Parent.Torso
2648
			end
2649
			game:GetService("Debris"):AddItem(vp, .5)
2650
		elseif Type == "Up" then
2651
			local bodyVelocity = Create("BodyVelocity"){
2652
				velocity = Vector3.new(0, 20, 0),
2653
				P = 5000,
2654
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
2655
				Parent = hit,
2656
			}
2657
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
2658
		elseif Type == "DarkUp" then
2659
			coroutine.resume(coroutine.create(function()
2660
				for i = 0, 1, 0.1 do
2661
					swait()
2662
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
2663
				end
2664
			end))
2665
			local bodyVelocity = Create("BodyVelocity"){
2666
				velocity = Vector3.new(0, 20, 0),
2667
				P = 5000,
2668
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
2669
				Parent = hit,
2670
			}
2671
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
2672
		elseif Type == "Snare" then
2673
			local bp = Create("BodyPosition"){
2674
				P = 2000,
2675
				D = 100,
2676
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
2677
				position = hit.Parent.Torso.Position,
2678
				Parent = hit.Parent.Torso,
2679
			}
2680
			game:GetService("Debris"):AddItem(bp, 1)
2681
		elseif Type == "Freeze" then
2682
			local BodPos = Create("BodyPosition"){
2683
				P = 50000,
2684
				D = 1000,
2685
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
2686
				position = hit.Parent.Torso.Position,
2687
				Parent = hit.Parent.Torso,
2688
			}
2689
			local BodGy = Create("BodyGyro") {
2690
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
2691
				P = 20e+003,
2692
				Parent = hit.Parent.Torso,
2693
				cframe = hit.Parent.Torso.CFrame,
2694
			}
2695
			hit.Parent.Torso.Anchored = true
2696
			coroutine.resume(coroutine.create(function(Part) 
2697
				swait(1.5)
2698
				Part.Anchored = false
2699
			end), hit.Parent.Torso)
2700
			game:GetService("Debris"):AddItem(BodPos, 3)
2701
			game:GetService("Debris"):AddItem(BodGy, 3)
2702
		end
2703
		local debounce = Create("BoolValue"){
2704
			Name = "DebounceHit",
2705
			Parent = hit.Parent,
2706
			Value = true,
2707
		}
2708
		game:GetService("Debris"):AddItem(debounce, Delay)
2709
		c = Create("ObjectValue"){
2710
			Name = "creator",
2711
			Value = Player,
2712
			Parent = h,
2713
		}
2714
		game:GetService("Debris"):AddItem(c, .5)
2715
	end
2716
end
2717
-------------------------------------------------------
2718
--Start Customization--
2719
-------------------------------------------------------
2720
local Player_Size = 1
2721
if Player_Size ~= 1 then
2722
root.Size = root.Size * Player_Size
2723
tors.Size = tors.Size * Player_Size
2724
hed.Size = hed.Size * Player_Size
2725
ra.Size = ra.Size * Player_Size
2726
la.Size = la.Size * Player_Size
2727
rl.Size = rl.Size * Player_Size
2728
ll.Size = ll.Size * Player_Size
2729
----------------------------------------------------------------------------------
2730
rootj.Parent = root
2731
neck.Parent = tors
2732
RW.Parent = tors
2733
LW.Parent = tors
2734
RH.Parent = tors
2735
LH.Parent = tors
2736
----------------------------------------------------------------------------------
2737
rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
2738
rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
2739
neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
2740
neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
2741
RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
2742
LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
2743
----------------------------------------------------------------------------------
2744
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))
2745
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))
2746
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))
2747
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))
2748
--hat.Parent = Character
2749
end
2750
-------------------------------------------------------
2751
--End Damage Function--
2752
-------------------------------------------------------
2753
local DColorsArray ={ColorSequenceKeypoint.new(0, Color3.new(1,0,0)),
2754
ColorSequenceKeypoint.new(0.16, Color3.new(1,0,0)),
2755
ColorSequenceKeypoint.new(0.32, Color3.new(1,0,0)),
2756
ColorSequenceKeypoint.new(0.48, Color3.new(1,0,0)),
2757
ColorSequenceKeypoint.new(0.64, Color3.new(1,0,0)),
2758
ColorSequenceKeypoint.new(0.80, Color3.new(0,0,0)),
2759
ColorSequenceKeypoint.new(0.96, Color3.new(0,0,0)),
2760
ColorSequenceKeypoint.new(1, Color3.new(0,0,0))}
2761
local DAtch3 = Instance.new("Attachment",ll)DAtch3.Position = Vector3.new(0,1.1,0)
2762
local DAtch4 = Instance.new("Attachment",ll)DAtch4.Position = Vector3.new(0,-0.6,0)
2763
local DTrail2 = Instance.new("Trail",ll)DTrail2.Attachment0 = DAtch3 DTrail2.Attachment1 = DAtch4
2764
DTrail2.Texture = "rbxassetid://22636887" DTrail2.Lifetime = 0.2 DTrail2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
2765
DTrail2.Color = ColorSequence.new(DColorsArray) DTrail2.LightEmission = 1 
2766
DTrail2.Enabled = false
2767
local DAtch5 = Instance.new("Attachment",rl)DAtch5.Position = Vector3.new(0,1.1,0)
2768
local DAtch6 = Instance.new("Attachment",rl)DAtch6.Position = Vector3.new(0,-0.6,0)
2769
local DTrail3 = Instance.new("Trail",rl)DTrail3.Attachment0 = DAtch5 DTrail3.Attachment1 = DAtch6
2770
DTrail3.Texture = "rbxassetid://22636887" DTrail3.Lifetime = 0.2 DTrail3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
2771
DTrail3.Color = ColorSequence.new(DColorsArray) DTrail3.LightEmission = 1 
2772
DTrail3.Enabled = false
2773
local DAtch7 = Instance.new("Attachment",ra)DAtch7.Position = Vector3.new(0,1.1,0)
2774
local DAtch8 = Instance.new("Attachment",ra)DAtch8.Position = Vector3.new(0,-0.6,0)
2775
local DTrail4 = Instance.new("Trail",ra)DTrail4.Attachment0 = DAtch7 DTrail4.Attachment1 = DAtch8
2776
DTrail4.Texture = "rbxassetid://22636887" DTrail4.Lifetime = 0.2 DTrail4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
2777
DTrail4.Color = ColorSequence.new(DColorsArray) DTrail4.LightEmission = 1 
2778
DTrail4.Enabled = false
2779
local DAtch9 = Instance.new("Attachment",la)DAtch9.Position = Vector3.new(0,1.1,0)
2780
local DAtch10 = Instance.new("Attachment",la)DAtch10.Position = Vector3.new(0,-0.6,0)
2781
local DTrail5 = Instance.new("Trail",la)DTrail5.Attachment0 = DAtch9 DTrail5.Attachment1 = DAtch10
2782
DTrail5.Texture = "rbxassetid://22636887" DTrail5.Lifetime = 0.2 DTrail5.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
2783
DTrail5.Color = ColorSequence.new(DColorsArray) DTrail5.LightEmission = 1 
2784
DTrail5.Enabled = false
2785
local DAtch1 = Instance.new("Attachment",Torso)DAtch1.Position = Vector3.new(0,1.1,0)
2786
local DAtch2 = Instance.new("Attachment",Torso)DAtch2.Position = Vector3.new(0,-2.5,0)
2787
local DTrail = Instance.new("Trail",Torso)DTrail.Attachment0 = DAtch1 DTrail.Attachment1 = DAtch2
2788
DTrail.Texture = "rbxassetid://22636887" DTrail.Lifetime = 0.2 DTrail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
2789
DTrail.Color = ColorSequence.new(DColorsArray) DTrail.LightEmission = 1 
2790
DTrail.Enabled = false
2791
-------------------------------------------------------
2792
--Start Damage Function Customization--
2793
-------------------------------------------------------
2794
function ShowDamage(Pos, Text, Time, Color)
2795
	local Rate = (1 / 30)
2796
	local Pos = (Pos or Vector3.new(0, 0, 0))
2797
	local Text = (Text or "")
2798
	local Time = (Time or 2)
2799
	local Color = (Color or Color3.new(1, 0, 1))
2800
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
2801
	EffectPart.Anchored = true
2802
	local BillboardGui = Create("BillboardGui"){
2803
		Size = UDim2.new(3, 0, 3, 0),
2804
		Adornee = EffectPart,
2805
		Parent = EffectPart,
2806
	}
2807
	local TextLabel = Create("TextLabel"){
2808
		BackgroundTransparency = 1,
2809
		Size = UDim2.new(1, 0, 1, 0),
2810
		Text = Text,
2811
		Font = "Highway",
2812
		TextColor3 = Color,
2813
		TextScaled = true,
2814
		TextStrokeColor3 = Color3.fromRGB(0,0,0),
2815
		Parent = BillboardGui,
2816
	}
2817
	game.Debris:AddItem(EffectPart, (Time))
2818
	EffectPart.Parent = game:GetService("Workspace")
2819
	delay(0, function()
2820
		local Frames = (Time / Rate)
2821
		for Frame = 1, Frames do
2822
			wait(Rate)
2823
			local Percent = (Frame / Frames)
2824
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
2825
			TextLabel.TextTransparency = Percent
2826
		end
2827
		if EffectPart and EffectPart.Parent then
2828
			EffectPart:Destroy()
2829
		end
2830
	end)
2831
end
2832
-------------------------------------------------------
2833
--End Damage Function Customization--
2834
-------------------------------------------------------
2835
2836
function MagicSphere(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
2837
local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2838
prt.Anchored=true
2839
prt.CFrame=cframe
2840
prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
2841
msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
2842
game:GetService("Debris"):AddItem(prt,5)
2843
coroutine.resume(coroutine.create(function(Part,Mesh) 
2844
for i=0,1,delay do
2845
wait()
2846
Part.Transparency=i
2847
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
2848
end
2849
Part.Parent=nil
2850
end),prt,msh)
2851
end
2852
2853
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
2854
  for _, c in pairs(workspace:children()) do
2855
    local hum = c:findFirstChild("Humanoid")
2856
    if hum ~= nil then
2857
      local head = c:findFirstChild("Head")
2858
      if head ~= nil then
2859
        local targ = head.Position - Part.Position
2860
        local mag = targ.magnitude
2861
        if magni >= mag and c.Name ~= plr.Name then
2862
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://lnbbb.gnwtgqtc.lnhtr.se2.gsr.awhoer.net/asset/?id=0", 1.2)
2863
        end
2864
      end
2865
    end
2866
  end
2867
end
2868
2869
function PlayAnimationFromTable(table, speed, bool) --i didn't make this you fattie
2870
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
2871
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
2872
	RW.C0 = clerp(RW.C0, table[3], speed) 
2873
	LW.C0 = clerp(LW.C0, table[4], speed) 
2874
	RH.C0 = clerp(RH.C0, table[5], speed) 
2875
	LH.C0 = clerp(LH.C0, table[6], speed) 
2876
	if bool == true then
2877
		if resetc1 == false then
2878
			resetc1 = true
2879
			RootJoint.C1 = RootJoint.C1
2880
			Torso.Neck.C1 = Torso.Neck.C1
2881
			RW.C1 = rarmc1
2882
			LW.C1 = larmc1
2883
			RH.C1 = rlegc1
2884
			LH.C1 = llegc1
2885
		end
2886
	end
2887
end
2888
2889
CFuncs = {
2890
	Part = {
2891
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2892
			local Part = Create("Part")({
2893
				Parent = Parent,
2894
				Reflectance = Reflectance,
2895
				Transparency = Transparency,
2896
				CanCollide = false,
2897
				Locked = true,
2898
				BrickColor = BrickColor.new(tostring(BColor)),
2899
				Name = Name,
2900
				Size = Size,
2901
				Material = Material
2902
			})
2903
			RemoveOutlines(Part)
2904
			return Part
2905
		end
2906
	},
2907
	Mesh = {
2908
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2909
			local Msh = Create(Mesh)({
2910
				Parent = Part,
2911
				Offset = OffSet,
2912
				Scale = Scale
2913
			})
2914
			if Mesh == "SpecialMesh" then
2915
				Msh.MeshType = MeshType
2916
				Msh.MeshId = MeshId
2917
			end
2918
			return Msh
2919
		end
2920
	},
2921
	Mesh = {
2922
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2923
			local Msh = Create(Mesh)({
2924
				Parent = Part,
2925
				Offset = OffSet,
2926
				Scale = Scale
2927
			})
2928
			if Mesh == "SpecialMesh" then
2929
				Msh.MeshType = MeshType
2930
				Msh.MeshId = MeshId
2931
			end
2932
			return Msh
2933
		end
2934
	},
2935
	Weld = {
2936
		Create = function(Parent, Part0, Part1, C0, C1)
2937
			local Weld = Create("Weld")({
2938
				Parent = Parent,
2939
				Part0 = Part0,
2940
				Part1 = Part1,
2941
				C0 = C0,
2942
				C1 = C1
2943
			})
2944
			return Weld
2945
		end
2946
	},
2947
	Sound = {
2948
		Create = function(id, par, vol, pit)
2949
			coroutine.resume(coroutine.create(function()
2950
				local S = Create("Sound")({
2951
					Volume = vol,
2952
					Pitch = pit or 1,
2953
					SoundId = id,
2954
					Parent = par or workspace
2955
				})
2956
				wait()
2957
				S:play()
2958
				game:GetService("Debris"):AddItem(S, 6)
2959
			end))
2960
		end
2961
	},
2962
	ParticleEmitter = {
2963
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
2964
			local fp = Create("ParticleEmitter")({
2965
				Parent = Parent,
2966
				Color = ColorSequence.new(Color1, Color2),
2967
				LightEmission = LightEmission,
2968
				Size = Size,
2969
				Texture = Texture,
2970
				Transparency = Transparency,
2971
				ZOffset = ZOffset,
2972
				Acceleration = Accel,
2973
				Drag = Drag,
2974
				LockedToPart = LockedToPart,
2975
				VelocityInheritance = VelocityInheritance,
2976
				EmissionDirection = EmissionDirection,
2977
				Enabled = Enabled,
2978
				Lifetime = LifeTime,
2979
				Rate = Rate,
2980
				Rotation = Rotation,
2981
				RotSpeed = RotSpeed,
2982
				Speed = Speed,
2983
				VelocitySpread = VelocitySpread
2984
			})
2985
			return fp
2986
		end
2987
	}
2988
}
2989
function RemoveOutlines(part)
2990
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
2991
end
2992
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2993
	local Part = Create("Part")({
2994
		formFactor = FormFactor,
2995
		Parent = Parent,
2996
		Reflectance = Reflectance,
2997
		Transparency = Transparency,
2998
		CanCollide = false,
2999
		Locked = true,
3000
		BrickColor = BrickColor.new(tostring(BColor)),
3001
		Name = Name,
3002
		Size = Size,
3003
		Material = Material
3004
	})
3005
	RemoveOutlines(Part)
3006
	return Part
3007
end
3008
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
3009
	local Msh = Create(Mesh)({
3010
		Parent = Part,
3011
		Offset = OffSet,
3012
		Scale = Scale
3013
	})
3014
	if Mesh == "SpecialMesh" then
3015
		Msh.MeshType = MeshType
3016
		Msh.MeshId = MeshId
3017
	end
3018
	return Msh
3019
end
3020
function CreateWeld(Parent, Part0, Part1, C0, C1)
3021
	local Weld = Create("Weld")({
3022
		Parent = Parent,
3023
		Part0 = Part0,
3024
		Part1 = Part1,
3025
		C0 = C0,
3026
		C1 = C1
3027
	})
3028
	return Weld
3029
end
3030
3031
3032
-------------------------------------------------------
3033
--Start Effect Function--
3034
-------------------------------------------------------
3035
EffectModel = Instance.new("Model", char)
3036
Effects = {
3037
  Block = {
3038
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
3039
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
3040
      prt.Anchored = true
3041
      prt.CFrame = cframe
3042
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
3043
      game:GetService("Debris"):AddItem(prt, 10)
3044
      if Type == 1 or Type == nil then
3045
        table.insert(Effects, {
3046
          prt,
3047
          "Block1",
3048
          delay,
3049
          x3,
3050
          y3,
3051
          z3,
3052
          msh
3053
        })
3054
      elseif Type == 2 then
3055
        table.insert(Effects, {
3056
          prt,
3057
          "Block2",
3058
          delay,
3059
          x3,
3060
          y3,
3061
          z3,
3062
          msh
3063
        })
3064
      else
3065
        table.insert(Effects, {
3066
          prt,
3067
          "Block3",
3068
          delay,
3069
          x3,
3070
          y3,
3071
          z3,
3072
          msh
3073
        })
3074
      end
3075
    end
3076
  },
3077
  Sphere = {
3078
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
3079
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
3080
      prt.Anchored = true
3081
      prt.CFrame = cframe
3082
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
3083
      game:GetService("Debris"):AddItem(prt, 10)
3084
      table.insert(Effects, {
3085
        prt,
3086
        "Cylinder",
3087
        delay,
3088
        x3,
3089
        y3,
3090
        z3,
3091
        msh
3092
      })
3093
    end
3094
  },
3095
  Cylinder = {
3096
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
3097
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
3098
      prt.Anchored = true
3099
      prt.CFrame = cframe
3100
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
3101
      game:GetService("Debris"):AddItem(prt, 10)
3102
      table.insert(Effects, {
3103
        prt,
3104
        "Cylinder",
3105
        delay,
3106
        x3,
3107
        y3,
3108
        z3,
3109
        msh
3110
      })
3111
    end
3112
  },
3113
  Wave = {
3114
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
3115
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
3116
      prt.Anchored = true
3117
      prt.CFrame = cframe
3118
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
3119
      game:GetService("Debris"):AddItem(prt, 10)
3120
      table.insert(Effects, {
3121
        prt,
3122
        "Cylinder",
3123
        delay,
3124
        x3 / 60,
3125
        y3 / 60,
3126
        z3 / 60,
3127
        msh
3128
      })
3129
    end
3130
  },
3131
  Ring = {
3132
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
3133
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
3134
      prt.Anchored = true
3135
      prt.CFrame = cframe
3136
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
3137
      game:GetService("Debris"):AddItem(prt, 10)
3138
      table.insert(Effects, {
3139
        prt,
3140
        "Cylinder",
3141
        delay,
3142
        x3,
3143
        y3,
3144
        z3,
3145
        msh
3146
      })
3147
    end
3148
  },
3149
  Break = {
3150
    Create = function(brickcolor, cframe, x1, y1, z1)
3151
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
3152
      prt.Anchored = true
3153
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3154
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
3155
      local num = math.random(10, 50) / 1000
3156
      game:GetService("Debris"):AddItem(prt, 10)
3157
      table.insert(Effects, {
3158
        prt,
3159
        "Shatter",
3160
        num,
3161
        prt.CFrame,
3162
        math.random() - math.random(),
3163
        0,
3164
        math.random(50, 100) / 100
3165
      })
3166
    end
3167
  },
3168
Spiral = {
3169
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
3170
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
3171
      prt.Anchored = true
3172
      prt.CFrame = cframe
3173
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
3174
      game:GetService("Debris"):AddItem(prt, 10)
3175
      table.insert(Effects, {
3176
        prt,
3177
        "Cylinder",
3178
        delay,
3179
        x3,
3180
        y3,
3181
        z3,
3182
        msh
3183
      })
3184
    end
3185
  },
3186
Push = {
3187
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
3188
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
3189
      prt.Anchored = true
3190
      prt.CFrame = cframe
3191
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
3192
      game:GetService("Debris"):AddItem(prt, 10)
3193
      table.insert(Effects, {
3194
        prt,
3195
        "Cylinder",
3196
        delay,
3197
        x3,
3198
        y3,
3199
        z3,
3200
        msh
3201
      })
3202
    end
3203
  }
3204
}
3205
-------------------------------------------------------
3206
--End Effect Function--
3207
-------------------------------------------------------
3208
3209
function Cso(ID, PARENT, VOLUME, PITCH)
3210
	local NSound = nil
3211
	coroutine.resume(coroutine.create(function()
3212
		NSound = IT("Sound", PARENT)
3213
		NSound.Volume = VOLUME
3214
		NSound.Pitch = PITCH
3215
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
3216
		swait()
3217
		NSound:play()
3218
		game:GetService("Debris"):AddItem(NSound, 10)
3219
	end))
3220
	return NSound
3221
end
3222
function CreateSound(ID, PARENT, VOLUME, PITCH)
3223
	local NSound = nil
3224
	coroutine.resume(coroutine.create(function()
3225
		NSound = Instance.new("Sound", PARENT)
3226
		NSound.Volume = VOLUME
3227
		NSound.Pitch = PITCH
3228
		NSound.SoundId = "http://lnbbb.gnwtgqtc.lnhtr.se2.gsr.awhoer.net/asset/?id="..ID
3229
		swait()
3230
		NSound:play()
3231
		game:GetService("Debris"):AddItem(NSound, 10)
3232
	end))
3233
	return NSound
3234
end
3235
3236
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
3237
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
3238
  prt.Anchored = true
3239
  prt.CFrame = cframe
3240
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
3241
  game:GetService("Debris"):AddItem(prt, 10)
3242
  if Type == 1 or Type == nil then
3243
    table.insert(Effects, {
3244
      prt,
3245
      "Block1",
3246
      delay,
3247
      x3,
3248
      y3,
3249
      z3,
3250
      msh
3251
    })
3252
  elseif Type == 2 then
3253
    table.insert(Effects, {
3254
      prt,
3255
      "Block2",
3256
      delay,
3257
      x3,
3258
      y3,
3259
      z3,
3260
      msh
3261
    })
3262
  elseif Type == 3 then
3263
    table.insert(Effects, {
3264
      prt,
3265
      "Block3",
3266
      delay,
3267
      x3,
3268
      y3,
3269
      z3,
3270
      msh
3271
    })
3272
  end
3273
end
3274
3275
function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
3276
local fp=Instance.new("Part")
3277
fp.formFactor=formfactor 
3278
fp.Parent=parent
3279
fp.Reflectance=reflectance
3280
fp.Transparency=transparency
3281
fp.CanCollide=false 
3282
fp.Locked=true
3283
fp.BrickColor=brickcolor
3284
fp.Name=name
3285
fp.Size=size
3286
fp.Position=tors.Position 
3287
RemoveOutlines(fp)
3288
fp.Material="SmoothPlastic"
3289
fp:BreakJoints()
3290
return fp 
3291
end 
3292
 
3293
function mesh(Mesh,part,meshtype,meshid,offset,scale)
3294
local mesh=Instance.new(Mesh) 
3295
mesh.Parent=part
3296
if Mesh=="SpecialMesh" then
3297
mesh.MeshType=meshtype
3298
if meshid~="nil" then
3299
mesh.MeshId="http://lnbbb.gnwtgqtc.lnhtr.se2.gsr.awhoer.net/asset/?id="..meshid
3300
end
3301
end
3302
mesh.Offset=offset
3303
mesh.Scale=scale
3304
return mesh
3305
end
3306
3307
function MagicShockTrailAlt2(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, rottype)
3308
	local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
3309
	prt.Anchored = true
3310
	prt.Material = "Neon"
3311
	prt.CFrame = cframe
3312
local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
3313
	game:GetService("Debris"):AddItem(prt, 5)
3314
	coroutine.resume(coroutine.create(function(Part, Mesh)
3315
		local rtype = rottype
3316
		for i = 0, 1, delay do
3317
			swait()
3318
			if rtype == 1 then
3319
				prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
3320
			elseif rtype == 2 then
3321
				prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
3322
			end
3323
			prt.Transparency = i
3324
			Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
3325
		end
3326
		Part.Parent = nil
3327
	end), prt, msh)
3328
end
3329
3330
3331
function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
3332
	local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
3333
	prt.Anchored = true
3334
	prt.Material = "Neon"
3335
	prt.CFrame = cframe
3336
	prt.CFrame = prt.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3337
local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
3338
	game:GetService("Debris"):AddItem(prt, 5)
3339
	coroutine.resume(coroutine.create(function(Part, Mesh)
3340
		for i = 0, 1, delay do
3341
			swait()
3342
			Part.CFrame = Part.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3343
			Part.Transparency = i
3344
			Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
3345
		end
3346
		Part.Parent = nil
3347
	end), prt, msh)
3348
end
3349
3350
3351
function MagicShockAlt(brickcolor, cframe, x1, y1, x3, y3, delay, rottype)
3352
	local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
3353
	prt.Anchored = true
3354
	prt.Material = "Neon"
3355
	prt.CFrame = cframe
3356
local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, 0.01))
3357
	game:GetService("Debris"):AddItem(prt, 5)
3358
	coroutine.resume(coroutine.create(function(Part, Mesh)
3359
		local rtype = rottype
3360
		for i = 0, 1, delay do
3361
			swait()
3362
			if rtype == 1 then
3363
				prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
3364
			elseif rtype == 2 then
3365
				prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
3366
			end
3367
			prt.Transparency = i
3368
			Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, 0)
3369
		end
3370
		Part.Parent = nil
3371
	end), prt, msh)
3372
end
3373
3374
function Eviscerate(dude)
3375
	if dude.Name ~= char then
3376
		local bgf = IT("BodyGyro", dude.Head)
3377
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
3378
		local val = IT("BoolValue", dude)
3379
		val.Name = "IsHit"
3380
		local ds = coroutine.wrap(function()
3381
			dude:WaitForChild("Head"):BreakJoints()
3382
			wait(0.5)
3383
			target = nil
3384
			coroutine.resume(coroutine.create(function()
3385
				for i, v in pairs(dude:GetChildren()) do
3386
					if v:IsA("Accessory") then
3387
						v:Destroy()
3388
					end
3389
					if v:IsA("Humanoid") then
3390
						v:Destroy()
3391
					end
3392
					if v:IsA("CharacterMesh") then
3393
						v:Destroy()
3394
					end
3395
					if v:IsA("Model") then
3396
						v:Destroy()
3397
					end
3398
					if v:IsA("Part") or v:IsA("MeshPart") then
3399
						for x, o in pairs(v:GetChildren()) do
3400
							if o:IsA("Decal") then
3401
								o:Destroy()
3402
							end
3403
						end
3404
						coroutine.resume(coroutine.create(function()
3405
							v.Material = "Neon"
3406
							v.CanCollide = false
3407
							local PartEmmit1 = IT("ParticleEmitter", v)
3408
							PartEmmit1.LightEmission = 1
3409
							PartEmmit1.Texture = "rbxassetid://284205403"
3410
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
3411
							PartEmmit1.Rate = 150
3412
							PartEmmit1.Lifetime = NumberRange.new(1)
3413
							PartEmmit1.Size = NumberSequence.new({
3414
								NumberSequenceKeypoint.new(0, 0.75, 0),
3415
								NumberSequenceKeypoint.new(1, 0, 0)
3416
							})
3417
							PartEmmit1.Transparency = NumberSequence.new({
3418
								NumberSequenceKeypoint.new(0, 0, 0),
3419
								NumberSequenceKeypoint.new(1, 1, 0)
3420
							})
3421
							PartEmmit1.Speed = NumberRange.new(0, 0)
3422
							PartEmmit1.VelocitySpread = 30000
3423
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
3424
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
3425
							local BodPoss = IT("BodyPosition", v)
3426
							BodPoss.P = 3000
3427
							BodPoss.D = 1000
3428
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
3429
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
3430
							v.Color = maincolor.Color
3431
							coroutine.resume(coroutine.create(function()
3432
								for i = 0, 49 do
3433
									swait(1)
3434
									v.Transparency = v.Transparency + 0.08
3435
								end
3436
								wait(0.5)
3437
								PartEmmit1.Enabled = false
3438
								wait(3)
3439
								v:Destroy()
3440
								dude:Destroy()
3441
							end))
3442
						end))
3443
					end
3444
				end
3445
			end))
3446
		end)
3447
		ds()
3448
	end
3449
end
3450
function FindNearestHead(Position, Distance, SinglePlayer)
3451
	if SinglePlayer then
3452
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
3453
	end
3454
	local List = {}
3455
	for i, v in pairs(workspace:GetChildren()) do
3456
		if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
3457
			table.insert(List, v)
3458
		end
3459
	end
3460
	return List
3461
end
3462
function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
3463
	local type = type
3464
	local rng = Instance.new("Part", char)
3465
	rng.Anchored = true
3466
	rng.BrickColor = color
3467
	rng.CanCollide = false
3468
	rng.FormFactor = 3
3469
	rng.Name = "Ring"
3470
	rng.Material = "Neon"
3471
	rng.Size = Vector3.new(1, 1, 1)
3472
	rng.Transparency = 0
3473
	rng.TopSurface = 0
3474
	rng.BottomSurface = 0
3475
	rng.CFrame = pos
3476
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
3477
	local rngm = Instance.new("SpecialMesh", rng)
3478
	rngm.MeshType = "Sphere"
3479
	rngm.Scale = Vector3.new(x1, y1, z1)
3480
	local scaler2 = 1
3481
	local speeder = FastSpeed
3482
	if type == "Add" then
3483
		scaler2 = 1 * value
3484
	elseif type == "Divide" then
3485
		scaler2 = 1 / value
3486
	end
3487
	coroutine.resume(coroutine.create(function()
3488
		for i = 0, 10 / bonuspeed, 0.1 do
3489
			swait()
3490
			if type == "Add" then
3491
				scaler2 = scaler2 - 0.01 * value / bonuspeed
3492
			elseif type == "Divide" then
3493
				scaler2 = scaler2 - 0.01 / value * bonuspeed
3494
			end
3495
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
3496
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
3497
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
3498
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
3499
		end
3500
		rng:Destroy()
3501
	end))
3502
end
3503
-------------------------------------------------------
3504
--End Important Functions--
3505
-------------------------------------------------------
3506
3507
chargeup = Instance.new("Sound", hed)
3508
chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
3509
chargeup.Volume = 10
3510
chargeup.Pitch = 1
3511
chargeup.Looped = true
3512
chargeup.TimePosition = 1
3513
3514
meme = Instance.new("Sound", hed)
3515
meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
3516
meme.Volume = 10
3517
meme.Pitch = 1
3518
meme.Looped = true
3519
meme.TimePosition = 1
3520
3521
local ohno = Instance.new("Sound")
3522
ohno.Parent = hed
3523
ohno.Volume = 10
3524
ohno.Pitch = 1
3525
ohno.Looped = true
3526
3527
local bass = Instance.new("Sound") --why
3528
bass.Parent = hed
3529
bass.Volume = 7
3530
bass.Pitch = 1
3531
bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
3532
bass.Looped = true
3533
3534
Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
3535
Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=672104253"
3536
Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
3537
Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
3538
Cause_Im_having_a_good_time_having_a_good_time.Looped = false
3539
Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
3540
3541
STHAP = Instance.new("Sound", hed)
3542
STHAP.SoundId = "http://www.roblox.com/asset/?id=1591656314"
3543
STHAP.Volume = 10
3544
STHAP.Pitch = 1
3545
STHAP.Looped = false
3546
3547
forevergone = Instance.new("Sound", tors)
3548
forevergone.SoundId = "http://www.roblox.com/asset/?id=1286436928"
3549
forevergone.Volume = 10
3550
forevergone.Pitch = 1
3551
forevergone.Looped = true
3552
forevergone.TimePosition = 24
3553
3554
        local joyemoji = Instance.new('ParticleEmitter', tors)
3555
        joyemoji.VelocitySpread = 2000
3556
        joyemoji.Lifetime = NumberRange.new(1)
3557
        joyemoji.Speed = NumberRange.new(40)
3558
joy= {}
3559
for i=0, 19 do
3560
  joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
3561
end
3562
joyemoji.Size = NumberSequence.new(joy)
3563
        joyemoji.Rate = 0
3564
        joyemoji.LockedToPart = false
3565
        joyemoji.LightEmission = 0
3566
        joyemoji.Texture = "rbxassetid://1176402123"
3567
        joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
3568
3569
        local LIT = Instance.new('ParticleEmitter', tors)
3570
        LIT.VelocitySpread = 2000
3571
        LIT.Lifetime = NumberRange.new(1)
3572
        LIT.Speed = NumberRange.new(45)
3573
nani= {}
3574
for i=0, 19 do
3575
  nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
3576
end
3577
LIT.Size = NumberSequence.new(nani)
3578
        LIT.Rate = 0
3579
        LIT.LockedToPart = false
3580
        LIT.LightEmission = 0
3581
        LIT.Texture = "rbxassetid://1492670151"
3582
        LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
3583
3584
        local toast = Instance.new('ParticleEmitter', tors)
3585
        toast.VelocitySpread = 2000
3586
        toast.Lifetime = NumberRange.new(1)
3587
        toast.Speed = NumberRange.new(60)
3588
toasterstoasttoast= {}
3589
for i=0, 19 do
3590
  toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
3591
end
3592
toast.Size = NumberSequence.new(toasterstoasttoast)
3593
        toast.Rate = 0
3594
        toast.LockedToPart = false
3595
        toast.LightEmission = 0
3596
        toast.Texture = "rbxassetid://436096230"
3597
        toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
3598
3599
        local ok = Instance.new('ParticleEmitter', tors)
3600
        ok.VelocitySpread = 2000
3601
        ok.Lifetime = NumberRange.new(1)
3602
        ok.Speed = NumberRange.new(50)
3603
cool= {}
3604
for i=0, 19 do
3605
  cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
3606
end
3607
ok.Size = NumberSequence.new(cool)
3608
        ok.Rate = 0
3609
        ok.LockedToPart = false
3610
        ok.LightEmission = 0
3611
        ok.Texture = "rbxassetid://636768448"
3612
        ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
3613
3614
--[[
3615
		Thanks for using Build-To-Lua by jarredbcv.
3616
]]--
3617
3618
New = function(Object, Parent, Name, Data)
3619
	local Object = Instance.new(Object)
3620
	for Index, Value in pairs(Data or {}) do
3621
		Object[Index] = Value
3622
	end
3623
	Object.Parent = Parent
3624
	Object.Name = Name
3625
	return Object
3626
end
3627
3628
NewInstance = function(instance,parent,properties)
3629
	local inst = Instance.new(instance,parent)
3630
	if(properties)then
3631
		for i,v in next, properties do
3632
			pcall(function() inst[i] = v end)
3633
		end
3634
	end
3635
	return inst;
3636
end
3637
	
3638
Gunty = New("Model",char,"Gunty",{})
3639
Handle = New("Part",Gunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.799999952, 0.980000019, 1),CFrame = CFrame.new(-6.17461252, 2.89117765, -81.6553421, 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),})
3640
Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3641
Neon_Part = New("Part",Gunty,"Neon_Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.449999958, 0.300000012, 1.00999999),CFrame = CFrame.new(-5.79491472, 3.31696463, -81.668541, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3642
Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1.14999998, 0.699999988, 1.04999995),})
3643
mot = New("Motor",Neon_Part,"mot",{Part0 = Neon_Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(0.375087738, 0.43002677, -0.00499725342, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3644
Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.400000006, 0.800000012, 1.43999994),CFrame = CFrame.new(-5.77552652, 2.79678607, -81.6581802, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
3645
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
3646
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(0.400111198, -0.089990139, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3647
Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.50999999, 1.00999999, 1.38),CFrame = CFrame.new(-5.79167271, 2.89196372, -81.6569061, 0.999894142, 0.0109243561, 0.00963267591, -0.0110270008, 0.99988246, 0.0106679127, -0.00951499958, -0.0107729975, 0.999896884),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
3648
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
3649
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(0.382905483, 0.00498604774, 0.00213623047, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3650
Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.340000033, 0.179999962, 1.27999997),CFrame = CFrame.new(-6.43716383, 3.22691417, -81.656456, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
3651
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
3652
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(-0.266214848, 0.332840681, -6.10351563e-05, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3653
Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.340000033, 0.239999965, 1.27999997),CFrame = CFrame.new(-6.43716383, 2.87691402, -81.6564636, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
3654
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
3655
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(-0.262355328, -0.0171182156, -0.00379943848, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3656
Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.380000025, 0.239999965, 1.27999997),CFrame = CFrame.new(-6.41705704, 2.5166924, -81.6567535, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
3657
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
3658
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(-0.238276005, -0.37707448, -0.00774383545, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3659
Neon_Part = New("Part",Gunty,"Neon_Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.080000028, 0.829999983, 1.24000001),CFrame = CFrame.new(-6.28731203, 2.83357024, -81.6548691, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3660
Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
3661
mot = New("Motor",Neon_Part,"mot",{Part0 = Neon_Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(-0.112056732, -0.058836937, -0.00122833252, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3662
Neon_Part = New("Part",Gunty,"Neon_Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.580000043, 0.209999949, 1.24000001),CFrame = CFrame.new(-6.30723286, 3.2204814, -81.6576462, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3663
Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
3664
mot = New("Motor",Neon_Part,"mot",{Part0 = Neon_Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(-0.136215687, 0.327841043, -6.86645508e-05, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3665
Neon_Part = New("Part",Gunty,"Neon_Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.580000043, 0.269999951, 1.24000001),CFrame = CFrame.new(-6.30756044, 2.87048483, -81.6573257, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3666
Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
3667
mot = New("Motor",Neon_Part,"mot",{Part0 = Neon_Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(-0.132686615, -0.0221214294, -0.0034866333, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3668
Neon_Part = New("Part",Gunty,"Neon_Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.580000043, 0.249999955, 1.25),CFrame = CFrame.new(-6.30751181, 2.53053808, -81.6523285, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3669
Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
3670
mot = New("Motor",Neon_Part,"mot",{Part0 = Neon_Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(-0.128937244, -0.362081289, -0.00211334229, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3671
Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(-5.71910667, 3.10924911, -81.0621643, 0.968651533, -0.24823907, 0.00961919595, 0.248137087, 0.968666732, 0.0106559293, -0.0119630033, -0.007934995, 0.999897361),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3672
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.899999976, 0.400000006),})
3673
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.968651116, 0.248137027, -0.0119630015, -0.248238936, 0.968666434, -0.007934995, 0.00961919129, 0.0106559228, 0.999897003),C1 = CFrame.new(0.447408676, 0.216631651, 0.599830627, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3674
Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(-5.74061537, 3.09643626, -82.2620392, 0.968651533, -0.24823907, 0.00961919595, 0.248137087, 0.968666732, 0.0106559293, -0.0119630033, -0.007934995, 0.999897361),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3675
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.899999976, 0.400000006),})
3676
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.968651116, 0.248137027, -0.0119630015, -0.248238936, 0.968666434, -0.007934995, 0.00961919129, 0.0106559228, 0.999897003),C1 = CFrame.new(0.437460423, 0.216511488, -0.600265503, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3677
Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 1.4000001),CFrame = CFrame.new(-5.66842175, 2.87551188, -81.6588593, 0.699307382, 0.714757025, 0.00962753966, -0.714821219, 0.699226558, 0.0106663266, 0.000891998934, -0.0143409977, 0.999897063),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
3678
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 0.930000007),})
3679
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.699307024, -0.714820981, 0.000891999982, 0.714756727, 0.69922626, -0.0143409977, 0.00962753501, 0.010666322, 0.999896765),C1 = CFrame.new(0.506342888, -0.0100963116, 0.00119018555, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3680
Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.320000023, 0.919999957, 1.27999997),CFrame = CFrame.new(-6.08716917, 2.84636235, -81.6569443, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
3681
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
3682
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(0.0879435539, -0.0438375473, -0.00123596191, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3683
Neon_Part = New("Part",Gunty,"Neon_Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.329999983, 0.269999981, 0.860000074),CFrame = CFrame.new(-5.68526602, 2.76024342, -81.6548996, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3684
Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
3685
mot = New("Motor",Neon_Part,"mot",{Part0 = Neon_Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(0.4907341, -0.125577688, 0.0037612915, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3686
Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.279999971, 0.389999986, 1.05000007),CFrame = CFrame.new(-5.67011929, 2.75067925, -81.6596603, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
3687
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
3688
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(0.506030083, -0.134924173, -0.000953674316, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3689
Credits = New("Part",Gunty,"Credits",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,Size = Vector3.new(0.249999985, 0.230000019, 0.0599999875),CFrame = CFrame.new(-5.65182352, 3.14374733, -82.1123657, 1.00000036, -2.32830644e-10, 1.86264515e-09, 2.76486389e-10, 0.945462108, -0.325733244, 2.79396772e-09, 0.325733304, 0.945462048),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
3690
mot = New("Motor",Credits,"mot",{Part0 = Credits,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.94546175, 0.325733155, 0, -0.325733155, 0.94546175),C1 = CFrame.new(0.524296761, 0.263174534, -0.449249268, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3691
Credits = New("Part",Gunty,"Credits",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,Size = Vector3.new(0.249999985, 0.150000021, 0.0599999875),CFrame = CFrame.new(-5.651824, 3.16514564, -82.0512466, 1.00000036, -1.28056854e-09, 1.86264515e-09, 2.76486389e-10, 0.990724444, 0.135888785, 2.79396772e-09, -0.13588877, 0.990724444),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
3692
mot = New("Motor",Credits,"mot",{Part0 = Credits,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.990724087, -0.135888726, 0, 0.135888726, 0.990724087),C1 = CFrame.new(0.523478985, 0.283911943, -0.387901306, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3693
Credits = New("Part",Gunty,"Credits",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,Size = Vector3.new(0.249999985, 0.170000017, 0.0599999875),CFrame = CFrame.new(-5.651824, 3.15523815, -81.9898987, 1.00000036, -9.31322575e-10, 1.86264515e-09, 2.76486389e-10, 0.841228187, -0.540680885, 2.79396772e-09, 0.540680885, 0.841228247),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
3694
mot = New("Motor",Credits,"mot",{Part0 = Credits,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.841227949, 0.540680707, 0, -0.540680707, 0.841227949),C1 = CFrame.new(0.523004532, 0.273344755, -0.326667786, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3695
Credits = New("Part",Gunty,"Credits",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,Size = Vector3.new(0.249999985, 0.230000019, 0.0599999875),CFrame = CFrame.new(-5.65182352, 3.12556744, -81.9521408, 1.00000036, -5.82076609e-10, 9.31322575e-10, 2.76486389e-10, 0.99409467, -0.10851986, 2.79396772e-09, 0.108519867, 0.99409461),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
3696
mot = New("Motor",Credits,"mot",{Part0 = Credits,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.994094312, 0.10851983, 0, -0.10851983, 0.994094312),C1 = CFrame.new(0.522972584, 0.243270636, -0.289230347, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3697
Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 1.18000007),CFrame = CFrame.new(-6.06842232, 2.94551158, -81.6588593, 0.699307382, 0.714757025, 0.00962753966, -0.714821219, 0.699226558, 0.0106663266, 0.000891998934, -0.0143409977, 0.999897063),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
3698
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 0.930000007),})
3699
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.699307024, -0.714820981, 0.000891999982, 0.714756727, 0.69922626, -0.0143409977, 0.00962753501, 0.010666322, 0.999896765),C1 = CFrame.new(0.105613232, 0.0555255413, -0.00191497803, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
3700
3701
local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(-.1,-.51,0)})
3702
3703
for _,v in next, Gunty:children() do
3704
	v.CanCollide = false
3705
end
3706
3707
local all, last = {}, nil
3708
ArmourParts = {}
3709
ArmourParts2 = {}
3710
NeonParts = {}
3711
function scan(p)
3712
  for _, v in pairs(p:GetChildren()) do
3713
    if v:IsA("BasePart") then
3714
      if v.BrickColor == BrickColor.new("Smoky grey") then
3715
        table.insert(ArmourParts, v)
3716
      end
3717
	if v.BrickColor == BrickColor.new("Fossil") then
3718
		table.insert(ArmourParts2, v)
3719
	end
3720
      if v.BrickColor == BrickColor.new("Institutional white") then
3721
        table.insert(NeonParts, v)
3722
      end
3723
      if last then
3724
        local w = Instance.new("Weld")
3725
        w.Part0, w.Part1 = last, v
3726
        w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
3727
        w.Parent = last
3728
      end
3729
      table.insert(all, v)
3730
      last = v
3731
    end
3732
    scan(v)
3733
  end
3734
end
3735
scan(Gunty)
3736
for _, v in pairs(all) do
3737
  v.Anchored = false
3738
  v.CanCollide = false
3739
end
3740
function resetmode()
3741
  for i, v in pairs(ArmourParts) do
3742
    v.BrickColor = BrickColor.new("Smoky grey")
3743
  end
3744
    for i, v in pairs(ArmourParts2) do
3745
    v.BrickColor = BrickColor.new("Fossil")
3746
  end
3747
  for i, v in pairs(NeonParts) do
3748
    v.BrickColor = BrickColor.new("Institutional white")
3749
  end
3750
    maincolor = BrickColor.new("Institutional white")
3751
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3752
attack = true
3753
hum.WalkSpeed = 0
3754
CFuncs["Sound"].Create("rbxassetid://136007472", root, 2.5, 1.25)
3755
for i = 0,4,0.1 do
3756
swait()
3757
sphereMK(2.5,-1.5,"Add",root.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,45,-0.035,MAINRUINCOLOR,100)
3758
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.2)
3759
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.2)
3760
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(30),math.rad(0),math.rad(0)),.2)
3761
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30),math.rad(0),math.rad(0 - 5 * math.cos(sine / 0.2))),.2)
3762
RW.C0=clerp(RW.C0,cf(1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(-50)),.2)
3763
LW.C0=clerp(LW.C0,cf(-1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(50)),.2)
3764
end
3765
3766
for i = 0,4,0.05 do
3767
swait()
3768
Pitch = 1-i/4
3769
	sphereMK(2.5,-1.5,"Add",root.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,45,-0.035,MAINRUINCOLOR,100)
3770
	RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.2)
3771
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.2)
3772
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(30),math.rad(0),math.rad(0)),.2)
3773
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30),math.rad(0),math.rad(0 - 5 * math.cos(sine / 0.2))),.2)
3774
RW.C0=clerp(RW.C0,cf(1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(-50)),.2)
3775
LW.C0=clerp(LW.C0,cf(-1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(50)),.2)
3776
end
3777
for i = 0,3,0.1 do
3778
swait()
3779
sphereMK(2.5,-1.5,"Add",root.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,45,-0.035,MAINRUINCOLOR,100)
3780
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.2)
3781
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.2)
3782
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(30),math.rad(0),math.rad(0)),.2)
3783
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30),math.rad(0),math.rad(0 - 5 * math.cos(sine / 0.2))),.2)
3784
RW.C0=clerp(RW.C0,cf(1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(-50)),.2)
3785
LW.C0=clerp(LW.C0,cf(-1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(50)),.2)
3786
end
3787
CFuncs["Sound"].Create("rbxassetid://206082327", root, 2.5,1)
3788
CFuncs["Sound"].Create("rbxassetid://847061203", root, 5,1)
3789
CFuncs["Sound"].Create("rbxassetid://239000203", root, 2.5,1)
3790
CFuncs["Sound"].Create("rbxassetid://579687077", root, 2.5,0.75)
3791
pcall(function() Character.ReaperShadowHead.Eye1.BrickColor = BrickColor.new'Really red' end)
3792
pcall(function() Character.ReaperShadowHead.Eye2.BrickColor = BrickColor.new'Really red' end)
3793
CameraEnshaking(5,2.5)
3794
MAINRUINCOLOR = BrickColor.new("Really black")
3795
sphere(2.5,"Add",root.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
3796
for i = 0, 49 do
3797
PixelBlock(1,math.random(1,20),"Add",root.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.04,MAINRUINCOLOR,0)
3798
end
3799
for i = 0,3,0.1 do
3800
sphereMK(2.5,-1,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2.5,2.5,25,-0.025,MAINRUINCOLOR,0)
3801
end
3802
for i, v in pairs(m:GetChildren()) do
3803
if v:IsA("Part") then
3804
v.BrickColor = BrickColor.new("Dark grey")
3805
v.Material = "Glass"
3806
end
3807
end
3808
for i, v in pairs(m2:GetChildren()) do
3809
if v:IsA("Part") then
3810
v.BrickColor = BrickColor.new("Dark stone grey")
3811
v.Material = "Granite"
3812
end
3813
end
3814
for i, v in pairs(m3:GetChildren()) do
3815
if v:IsA("Part") then
3816
v.BrickColor = BrickColor.new("Dark grey")
3817
v.Material = "Neon"
3818
end
3819
end
3820
for i, v in pairs(mw2:GetChildren()) do
3821
if v:IsA("Part") then
3822
v.BrickColor = BrickColor.new("Dark grey")
3823
v.Material = "Neon"
3824
end
3825
end
3826
for i, v in pairs(mw1:GetChildren()) do
3827
if v:IsA("Part") then
3828
v.Transparency = 1
3829
v.BrickColor = BrickColor.new("Dark grey")
3830
v.Material = "Neon"
3831
end
3832
end
3833
for i, v in pairs(extrawingmod1:GetChildren()) do
3834
if v:IsA("Part") then
3835
v.Transparency = 1
3836
v.BrickColor = BrickColor.new("White")
3837
v.Material = "Neon"
3838
end
3839
end
3840
for i, v in pairs(extrawingmod2:GetChildren()) do
3841
if v:IsA("Part") then
3842
v.Transparency = 1
3843
v.BrickColor = BrickColor.new("White")
3844
v.Material = "Neon"
3845
end
3846
end
3847
local MAINRUINCOLOR = BrickColor.new("Dark grey")
3848
for i = 0,2,0.1 do
3849
swait()
3850
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.2)
3851
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.2)
3852
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(-30),math.rad(0),math.rad(0)),.2)
3853
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-30),math.rad(0),math.rad(0 - 2.5 * math.cos(sine / 0.2))),.2)
3854
RW.C0=clerp(RW.C0,cf(1.45,0.4,0)*angles(math.rad(-20),math.rad(0 - 2 * math.cos(sine / 0.2)),math.rad(80 + 2 * math.cos(sine / 0.2))),.2)
3855
LW.C0=clerp(LW.C0,cf(-1.45,0.4,0)*angles(math.rad(-20),math.rad(0 + 2 * math.cos(sine / 0.2)),math.rad(-80 - 2 * math.cos(sine / 0.2))),.2)
3856
end
3857
hum.WalkSpeed = storehumanoidWS
3858
attack = false
3859
end
3860
-------------------------------------------------------
3861
--Start Music Option--
3862
-------------------------------------------------------
3863
local Music = Instance.new("Sound",tors)
3864
Music.Volume = 7.5
3865
Music.SoundId = "rbxassetid://1117396305"
3866
Music.Looped = true
3867
Music.Pitch = 1 --Pitcher
3868
Music:Play()
3869
-------------------------------------------------------
3870
--End Music Option--
3871
-------------------------------------------------------
3872
3873
local naeeym2 = Instance.new("BillboardGui",char)
3874
naeeym2.AlwaysOnTop = true
3875
naeeym2.Size = UDim2.new(5,35,2,35)
3876
naeeym2.StudsOffset = Vector3.new(0,2,0)
3877
naeeym2.Adornee = hed
3878
naeeym2.Name = "Name"
3879
3880
local tecks2 = Instance.new("TextLabel",naeeym2)
3881
tecks2.BackgroundTransparency = 1
3882
tecks2.TextScaled = true
3883
tecks2.BorderSizePixel = 0
3884
tecks2.Text = "Casual"
3885
tecks2.Font = "Code"
3886
tecks2.TextSize = 30
3887
tecks2.TextStrokeTransparency = 0
3888
tecks2.TextColor3 = Color3.new(0,0,0)
3889
tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
3890
tecks2.Size = UDim2.new(1,0,0.5,0)
3891
tecks2.Rotation = 0
3892
tecks2.Parent = naeeym2
3893
3894
-------------------------------------------------------
3895
--Start Attacks N Stuff--
3896
-------------------------------------------------------
3897
local sine=0
3898
function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
3899
  local Hitboxpart = Instance.new("Part", EffectModel)
3900
  RemoveOutlines(Hitboxpart)
3901
  Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
3902
  Hitboxpart.CanCollide = false
3903
  Hitboxpart.Transparency = 1
3904
  Hitboxpart.Anchored = true
3905
  Hitboxpart.CFrame = Pose
3906
  game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
3907
  MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
3908
end
3909
wait2 = false
3910
combo = 1
3911
mouse.Button1Down:connect(function(key)
3912
  if attack == false then
3913
    attack = true
3914
    hum.WalkSpeed = 3.01
3915
    if combo == 1 and wait2 == false then
3916
      wait2 = true
3917
		for i = 0, 1.2, 0.1 do
3918
        swait()
3919
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
3920
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3921
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
3922
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
3923
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
3924
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
3925
		  end
3926
		CreateSound("138097048", ra, 3, .8)
3927
		HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 9, 3, "Normal")
3928
      for i = 0, 1.2, 0.1 do
3929
        swait()
3930
	BlockEffect(maincolor, Handle.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
3931
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(55)), 0.3)
3932
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
3933
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(95), math.rad(0), math.rad(40)), 0.1)
3934
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
3935
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
3936
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
3937
      end
3938
      combo = 2
3939
    end
3940
 	if combo == 2 and wait2 == false then
3941
      wait2 = true
3942
   for i = 0, 1.2, 0.1 do
3943
        swait()
3944
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-25), math.rad(10), math.rad(-65)), 0.3)
3945
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
3946
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
3947
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
3948
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-25)), 0.3)
3949
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(-20)), 0.3)
3950
      end
3951
	CreateSound("138097048", rl, 3, 1)
3952
	HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 3, "Normal")
3953
    for i = 0, 1.6, 0.1 do
3954
        swait()
3955
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-15), math.rad(0), math.rad(65+255.45*i)), 0.3)
3956
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
3957
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(54), math.rad(0), math.rad(35)), 0.1)
3958
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-34), math.rad(0), math.rad(-35)), 0.3)
3959
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(95)), 0.3)
3960
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-4.5), math.rad(-30), math.rad(0)), 0.3)
3961
      end
3962
      combo = 3
3963
    end
3964
   if combo == 3 and wait2 == false then
3965
    for i = 0, 1.2, 0.1 do
3966
        swait()
3967
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
3968
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3969
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
3970
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
3971
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
3972
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
3973
      end
3974
	CreateSound("138097048", ra, 3, .8)
3975
      HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
3976
      for i = 0, 1.2, 0.1 do
3977
        swait()
3978
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(35)), 0.3)
3979
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
3980
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(96), math.rad(0), math.rad(10)), 0.1)
3981
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
3982
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
3983
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
3984
      end
3985
		Effects.Sphere.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 0.1, 0.1, 0.1, 0.03)
3986
		Effects.Ring.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 2, 2, 2, 0.1, 0.1, 0.1, 0.03)
3987
		HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
3988
	for i = 0, 1.2, 0.1 do
3989
        swait()
3990
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-35)), 0.3)
3991
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
3992
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(25), math.rad(0), math.rad(10)), 0.1)
3993
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
3994
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
3995
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
3996
      end
3997
      combo = 1
3998
    end
3999
    hum.WalkSpeed = 8
4000
    wait2 = false
4001
    attack = false
4002
	end
4003
end)
4004
function Decapitate()
4005
	local target = nil
4006
	local targettorso = nil
4007
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
4008
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
4009
			target = mouse.Target.Parent.Humanoid
4010
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
4011
			targethead = mouse.Target.Parent:FindFirstChild("Head")
4012
		end
4013
	end
4014
	if target ~= nil then
4015
		targettorso.Anchored = true
4016
		attack = true
4017
		hum.WalkSpeed = 0
4018
		root.CFrame = targettorso.CFrame * CF(0,0,2.6)
4019
		for i = 0,4.2,0.1 do
4020
			swait()
4021
		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)
4022
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4023
		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)
4024
		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)
4025
		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)
4026
		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)
4027
		end
4028
		local ModelHead01 = New("Model", char, "", {})
4029
        local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
4030
        local Head01 = targethead:Clone()
4031
        targethead.Transparency = 1
4032
        Head01.Parent = ModelHead01
4033
        local weldHead01 = Instance.new("Weld")
4034
        weldHead01.Parent = Head01
4035
        weldHead01.Part0 = targethead
4036
        weldHead01.Part1 = Head01
4037
        weldHead01.C1 = CFrame.new(0, 0, 0)
4038
		targethead.face:Remove()
4039
		weldHead01.Part0 = ra
4040
        weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
4041
		targettorso:BreakJoints()
4042
		CreateSound("314390675", targettorso, 5, .7)
4043
		for i = 0,3.2,0.1 do
4044
			swait()
4045
		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)
4046
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
4047
		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)
4048
		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)
4049
		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)
4050
		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)
4051
		end
4052
		for i = 0,4.2,0.1 do
4053
			swait()
4054
		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)
4055
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4056
		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)
4057
		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)
4058
		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)
4059
		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)
4060
		end
4061
		CreateSound("541909763", targettorso, 5, .8)
4062
		weldHead01:Destroy()
4063
        Head01.CanCollide = true
4064
        local bodyVelocity2 = Create("BodyVelocity")({
4065
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
4066
          P = 5000,
4067
          maxForce = Vector3.new(8000, 8000, 8000),
4068
          Parent = Head01
4069
        })
4070
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
4071
		for i = 0,6.2,0.1 do
4072
			swait()
4073
		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)
4074
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
4075
		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)
4076
		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)
4077
		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)
4078
		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)
4079
		end
4080
		targettorso.Anchored = false
4081
		attack = false
4082
		hum.WalkSpeed = 8
4083
		root.CFrame = targettorso.CFrame * CF(0,0,3.4)
4084
	end
4085
end
4086
function Ascent()
4087
	attack = true
4088
	hum.WalkSpeed = 0
4089
	Cso("987502413", tors, 10, 1.05)
4090
        local vel2 = Instance.new("BodyVelocity",tors)
4091
        vel2.Velocity = Vector3.new(0,30,0)
4092
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
4093
	for i = 0,20,0.1 do
4094
	HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "Normal")
4095
		swait()
4096
                BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
4097
                BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
4098
		CameraEnshaking(1, 4)
4099
		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)
4100
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4101
		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)
4102
		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)
4103
		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)
4104
		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)
4105
	end
4106
	hum.WalkSpeed = 8
4107
        vel2:Destroy()
4108
	attack = false
4109
end
4110
function Explosion()
4111
	attack = true
4112
	for i = 0,2,0.05 do
4113
		swait()
4114
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4115
		Effects.Block.Create(BrickC("Deep orange"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4116
		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)
4117
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4118
		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)
4119
		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)
4120
		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)
4121
		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)
4122
	end
4123
	CreateSound("331666100", tors, 10, 1)
4124
	Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
4125
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4126
	CameraEnshaking(1.5, 10)  
4127
	for i = 1,2,0.1 do
4128
        swait()
4129
	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)
4130
	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)
4131
	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)
4132
	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)
4133
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4134
	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)
4135
	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)
4136
	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)
4137
	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)
4138
	end
4139
	wait(.6)
4140
	attack = false
4141
end
4142
function GEtOuT()
4143
    attack = true
4144
    hum.WalkSpeed = 2.01
4145
    CreateSound("749031341", hed, 10, 1)
4146
    for i = 0,2,0.1 do
4147
        swait()
4148
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5) * angles(Rad(50), Rad(0), Rad(0)), 0.15)
4149
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4150
        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(-40)), 0.15)
4151
        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(-40)), 0.15)
4152
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(5)), 0.1)
4153
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(-5)), 0.1)
4154
    end
4155
    HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 7, 10, 53, "Knockdown")
4156
    for i = 0,4,0.1 do
4157
        swait()
4158
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5) * angles(Rad(-50), Rad(0), Rad(0)), 0.15)
4159
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4160
        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(40)), 0.15)
4161
        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(40)), 0.15)
4162
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(5)), 0.1)
4163
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(-5)), 0.1)
4164
    end
4165
    local Blobby = Instance.new("Part", char)
4166
Blobby.Name = "Blob"
4167
Blobby.CanCollide = false
4168
Blobby.BrickColor = BrickColor.new("Really black")
4169
Blobby.Transparency = 0
4170
Blobby.Material = "Plastic"
4171
Blobby.Size = Vector3.new(1, 1, 2)
4172
Blobby.TopSurface = Enum.SurfaceType.Smooth
4173
Blobby.BottomSurface = Enum.SurfaceType.Smooth
4174
 
4175
local Weld = Instance.new("Weld", Blobby)
4176
Weld.Part0 = ra
4177
Weld.Part1 = Blobby
4178
Weld.C1 = CFrame.new(0, -.3, 1.4)
4179
Weld.C0 = CFrame.Angles(math.rad(-90),0,0)
4180
 
4181
local M2 = Instance.new("SpecialMesh")
4182
M2.Parent = Blobby
4183
M2.MeshId = "http://www.roblox.com/asset/?id=491267221"
4184
M2.TextureId = "http://www.roblox.com/asset/?id=491267267"
4185
M2.Scale = Vector3.new(0.65, 0.65, 0.65)
4186
    for i = 0,6,0.1 do
4187
        swait()
4188
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4189
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4190
        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)
4191
        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)
4192
        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(5)), 0.1)
4193
        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(-5)), 0.1)
4194
    end
4195
    Blobby.Transparency = 1
4196
    Blobby:Destroy()
4197
    attack = false
4198
    hum.WalkSpeed = 8
4199
end
4200
function EndMySufferingV2() --why
4201
	attack = true
4202
	hum.WalkSpeed = 1.01
4203
        Character.Head.face.Texture = "rbxassetid://202210455"
4204
        local A = math.random(1,5)
4205
        if A == 1 then
4206
            meme.SoundId = "rbxassetid://295810519"
4207
        end
4208
        if A == 2 then
4209
            meme.SoundId = "rbxassetid://1124778077"
4210
        end
4211
        if A == 3 then
4212
            meme.SoundId = "rbxassetid://464157070"
4213
        end
4214
        if A == 4 then
4215
            meme.SoundId = "rbxassetid://146334595"
4216
        end
4217
        if A == 5 then
4218
            meme.SoundId = "rbxassetid://145536915"
4219
        end
4220
        meme:Play()
4221
        bass:Play()
4222
        joyemoji.Rate = 70
4223
        LIT.Rate = 70
4224
        ok.Rate = 70
4225
        toast.Rate = 70
4226
        
4227
	for i = 0,50,0.1 do
4228
		swait()
4229
	CameraEnshaking(1, 10)
4230
        bass.Parent = hed
4231
        meme.Parent = hed
4232
	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)
4233
	tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
4234
	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)
4235
	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)
4236
	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)
4237
	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)
4238
	end
4239
        bass:Stop()
4240
        meme:Stop()
4241
        joyemoji.Rate = 0
4242
        LIT.Rate = 0
4243
        ok.Rate = 0
4244
        toast.Rate = 0
4245
        Character.Head.face.Texture = "rbxassetid://620619801"
4246
	attack = false
4247
	hum.WalkSpeed = 8
4248
end
4249
function HAAAAA() --KONO POWA
4250
	attack = true
4251
	hum.WalkSpeed = 1.01
4252
        Character.Head.face.Texture = "rbxassetid://305068389"
4253
        chargeup.Pitch = 1
4254
	for i = 0,7,0.1 do
4255
		swait()
4256
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4257
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4258
		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)
4259
		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)
4260
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
4261
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
4262
	end
4263
        Character.Head.face.Texture = "rbxassetid://313921371"
4264
        chargeup:play()
4265
	for i = 0,30,0.1 do
4266
		swait()
4267
		CameraEnshaking(1, 2)
4268
                chargeup.Parent = hed
4269
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4270
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
4271
		RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4272
		LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4273
		RW.C0 = clerp(RW.C0, CF(1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
4274
		LW.C0 = clerp(LW.C0, CF(-1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
4275
	end
4276
        chargeup:stop()
4277
        chargeup.Pitch = 1.1
4278
        chargeup.TimePosition = 1
4279
        chargeup:play()
4280
        Character.Head.face.Texture = "rbxassetid://304942859"
4281
        for i, v in pairs(c.Parent:children()) do
4282
        if v.ClassName == "Part" then
4283
        local tra = trazx:clone()
4284
        tra.Parent = v
4285
        tra.LightEmission = 1
4286
        tra.Color = ColorSequence.new(Color3.new(0, 0.6666666666666666, 1))
4287
        tra.Rate = 15
4288
        tra.Rotation = NumberRange.new(-5, 5)
4289
        tra.Lifetime = NumberRange.new(1.5, 2)
4290
        tra.Size = NumberSequence.new({
4291
          NumberSequenceKeypoint.new(0, 0.1, 0),
4292
          NumberSequenceKeypoint.new(1, 0, 0)
4293
        })
4294
        tra.Transparency = NumberSequence.new({
4295
          NumberSequenceKeypoint.new(0, 1, 0),
4296
          NumberSequenceKeypoint.new(0.135, 0, 0),
4297
          NumberSequenceKeypoint.new(0.875, 0, 0),
4298
          NumberSequenceKeypoint.new(1, 1, 0)
4299
        })
4300
        tra.Speed = NumberRange.new(0.5)
4301
        tra.VelocitySpread = 360
4302
        tra.VelocityInheritance = 0.5
4303
        tra.ZOffset = 2
4304
        tra.Acceleration = Vector3.new(0, 2.5, 0)
4305
      end
4306
    end
4307
    local tra = trazx:clone()
4308
    tra.Parent = c.HumanoidRootPart
4309
    tra.Texture = "rbxassetid://347730682"
4310
    tra.LightEmission = 0.8
4311
    tra.Color = ColorSequence.new(Color3.new(0, 0.6666666666666666, 1))
4312
    tra.Rate = 250
4313
    tra.Rotation = NumberRange.new(-5, 5)
4314
    tra.Lifetime = NumberRange.new(0.75)
4315
    tra.Size = NumberSequence.new({
4316
      NumberSequenceKeypoint.new(0, 4.81, 0.875),
4317
      NumberSequenceKeypoint.new(1, 2.13, 0.875)
4318
    })
4319
    tra.Transparency = NumberSequence.new({
4320
      NumberSequenceKeypoint.new(0, 1, 0),
4321
      NumberSequenceKeypoint.new(0.0399, 0.85, 0),
4322
      NumberSequenceKeypoint.new(0.394, 0.9, 0),
4323
      NumberSequenceKeypoint.new(0.699, 1, 0),
4324
      NumberSequenceKeypoint.new(1, 1, 0)
4325
    })
4326
    tra.Speed = NumberRange.new(15)
4327
    tra.VelocitySpread = 360
4328
    tra.VelocityInheritance = 0.5
4329
    tra.ZOffset = 3.5
4330
    tra.Acceleration = Vector3.new(0, 25, 0)
4331
	for i = 0,35,0.1 do
4332
		swait()
4333
                ohno.Parent = hed
4334
		CameraEnshaking(1, 3)
4335
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4336
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
4337
		RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4338
		LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4339
		RW.C0 = clerp(RW.C0, CF(1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
4340
		LW.C0 = clerp(LW.C0, CF(-1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
4341
	end
4342
        chargeup:stop()
4343
        chargeup.Pitch = 1.3
4344
        chargeup.TimePosition = 1
4345
        chargeup:play()
4346
        tra:Destroy()
4347
        tra:Destroy()
4348
        Character.Head.face.Texture = "rbxassetid://280233855"
4349
    local tra = trazx:clone()
4350
    tra.Parent = c.HumanoidRootPart
4351
    tra.Texture = "rbxassetid://347730682"
4352
    tra.LightEmission = 0.8
4353
    tra.Color = ColorSequence.new(Color3.new(1, 0, 0))
4354
    tra.Rate = 250
4355
    tra.Rotation = NumberRange.new(-5, 5)
4356
    tra.Lifetime = NumberRange.new(0.3)
4357
    tra.Size = NumberSequence.new({
4358
      NumberSequenceKeypoint.new(0, 8, 0.875),
4359
      NumberSequenceKeypoint.new(1, 10, 0.875)
4360
    })
4361
    tra.Transparency = NumberSequence.new({
4362
      NumberSequenceKeypoint.new(0, 1, 0),
4363
      NumberSequenceKeypoint.new(0.0399, 0.531, 0),
4364
      NumberSequenceKeypoint.new(0.394, 0.906, 0),
4365
      NumberSequenceKeypoint.new(0.699, 1, 0),
4366
      NumberSequenceKeypoint.new(1, 1, 0)
4367
    })
4368
	for i = 0,32,0.1 do
4369
		swait()
4370
		CameraEnshaking(1, 5)
4371
                chargeup.Parent = hed
4372
                game.Players.LocalPlayer.Character.Humanoid:TakeDamage(0.12)
4373
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4374
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-65), Rad(0), Rad(0)), 0.3)
4375
		RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4376
		LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4377
		RW.C0 = clerp(RW.C0, CF(1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
4378
		LW.C0 = clerp(LW.C0, CF(-1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
4379
	end
4380
        chargeup:stop()
4381
        CreateSound("681582832", hed, 10, 1)
4382
        game.Players.LocalPlayer.Character:BreakJoints()
4383
        local S = Instance.new("Explosion",workspace)    
4384
        S.Position = tors.Position
4385
        S.BlastPressure = 9
4386
        S.BlastRadius = 30
4387
        S.ExplosionType = 0
4388
	attack = false
4389
	hum.WalkSpeed = 8
4390
        Character.Head.face.Texture = "rbxassetid://295197013"
4391
        tra:Destroy()
4392
	CameraEnshaking(4, 30)
4393
        error("Looks, like you died. (insert lenny face here)")
4394
end
4395
function NothingPersonal()
4396
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
4397
		local HITBODY = mouse.Target.Parent
4398
		local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
4399
		local HEAD = HITBODY:FindFirstChild("Head")
4400
		local HUMAN = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
4401
		if TORS ~= nil and HUMAN ~= nil then
4402
	attack = true
4403
	root.CFrame = TORS.CFrame * CFrame.new(-1,0,3)
4404
	TORS.Anchored = true
4405
	hum.WalkSpeed = 0
4406
        Character.Head.face.Texture = "rbxassetid://40770311"
4407
	CreateSound("1255922819", hed, 10, 1)
4408
	CameraEnshaking(2, 4)
4409
		end
4410
		wait(3.5)
4411
		for i = 0,9,0.1 do
4412
			swait()
4413
			for i = 1,2 do
4414
	                HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 1, 10, 53, "Knockdown")
4415
                        CameraEnshaking(1, 7)
4416
			Effects.Sphere.Create(BrickColor.new("Persimmon"), TORS.CFrame*CFrame.new(math.random(-200,200)/100,math.random(-300,200)/100,math.random(-100,100)/100), 1, 1, 1, 15, 15, 15, 0.2)
4417
		    end
4418
		end
4419
		wait(.5)
4420
		TORS.Anchored = false
4421
		attack = false
4422
        Character.Head.face.Texture = "rbxassetid://620619801"
4423
	hum.WalkSpeed = 8
4424
	end
4425
end
4426
function Sonic()
4427
	attack = true
4428
	hum.WalkSpeed = 10
4429
        Character.Head.face.Texture = "rbxassetid://494811799"
4430
        CreateSound("814652778", hed, 10, 1)
4431
        CreateSound("537371462", hed, 10, 1)
4432
        local vel3 = Instance.new("BodyVelocity",tors)
4433
        vel3.Velocity = Vector3.new(0,25,0)
4434
        vel3.MaxForce = Vector3.new(10000000,10000000,10000000)
4435
	for i = 0,12,0.1 do
4436
		swait()
4437
		CameraEnshaking(1, 2)
4438
	        HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 20, 99, 53, "Knockdown")
4439
                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.3)
4440
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40), Rad(0), Rad(0)), 0.3)
4441
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
4442
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
4443
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -0.3) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
4444
                RH.C0 = clerp(RH.C0, CF(1, -1, 0.3) * angles(Rad(0), Rad(90), Rad(-20)), 0.3)
4445
	end
4446
        vel3:Destroy()
4447
        Character.Head.face.Texture = "rbxassetid://620619801"
4448
	attack = false
4449
        hum.JumpPower = 50
4450
	hum.WalkSpeed = 8
4451
end
4452
4453
function Sonic2()
4454
	attack = true
4455
	hum.WalkSpeed = 10
4456
        hum.JumpPower = 0
4457
        Character.Head.face.Texture = "rbxassetid://494811799"
4458
        CreateSound("814652778", hed, 10, 1)
4459
        CreateSound("537371462", hed, 10, 1)
4460
        root.Velocity = root.CFrame.lookVector * 20
4461
	for i = 0,12,0.1 do
4462
		swait()
4463
		CameraEnshaking(1, 2)
4464
                root.Velocity = root.CFrame.lookVector * 50
4465
	        HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 10, 50, 53, "Knockdown")
4466
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.3)
4467
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40), Rad(0), Rad(0)), 0.3)
4468
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
4469
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
4470
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -0.3) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
4471
                RH.C0 = clerp(RH.C0, CF(1, -1, 0.3) * angles(Rad(0), Rad(90), Rad(-20)), 0.3)
4472
	end
4473
        Character.Head.face.Texture = "rbxassetid://620619801"
4474
	attack = false
4475
        hum.JumpPower = 50
4476
	hum.WalkSpeed = 8
4477
end
4478
function Flight() --wowthatsdiffrent
4479
attack = true
4480
Character.Head.face.Texture = "rbxassetid://269748407"
4481
local ColorsArray ={ColorSequenceKeypoint.new(0, Color3.new(1,0,0)),
4482
ColorSequenceKeypoint.new(0.16, Color3.new(1,1,1)),
4483
ColorSequenceKeypoint.new(0.32, Color3.new(0,0,1)),
4484
ColorSequenceKeypoint.new(0.48, Color3.new(1,1,1)),
4485
ColorSequenceKeypoint.new(0.64, Color3.new(1,0,0)),
4486
ColorSequenceKeypoint.new(0.80, Color3.new(1,1,1)),
4487
ColorSequenceKeypoint.new(0.96, Color3.new(0,0,1)),
4488
ColorSequenceKeypoint.new(1, Color3.new(1,1,1))}
4489
local vel4 = Instance.new("BodyVelocity",ll)
4490
vel4.Velocity = Vector3.new(0,4,0)
4491
vel4.MaxForce = Vector3.new(10000000,10000000,10000000)
4492
local Atch3 = Instance.new("Attachment",ll)Atch3.Position = Vector3.new(0,0.6,0)
4493
local Atch4 = Instance.new("Attachment",ll)Atch4.Position = Vector3.new(0,-0.6,0)
4494
local Trail2 = Instance.new("Trail",ll)Trail2.Attachment0 = Atch3 Trail2.Attachment1 = Atch4
4495
Trail2.Texture = "rbxassetid://22636887" Trail2.Lifetime = 0.2 Trail2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
4496
Trail2.Color = ColorSequence.new(ColorsArray) Trail2.LightEmission = 1 
4497
Trail2.Enabled = true
4498
local Atch5 = Instance.new("Attachment",rl)Atch5.Position = Vector3.new(0,0.6,0)
4499
local Atch6 = Instance.new("Attachment",rl)Atch6.Position = Vector3.new(0,-0.6,0)
4500
local Trail3 = Instance.new("Trail",rl)Trail3.Attachment0 = Atch5 Trail3.Attachment1 = Atch6
4501
Trail3.Texture = "rbxassetid://22636887" Trail3.Lifetime = 0.2 Trail3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
4502
Trail3.Color = ColorSequence.new(ColorsArray) Trail3.LightEmission = 1 
4503
Trail3.Enabled = true
4504
local Atch7 = Instance.new("Attachment",ra)Atch7.Position = Vector3.new(0,0.6,0)
4505
local Atch8 = Instance.new("Attachment",ra)Atch8.Position = Vector3.new(0,-0.6,0)
4506
local Trail4 = Instance.new("Trail",ra)Trail4.Attachment0 = Atch7 Trail4.Attachment1 = Atch8
4507
Trail4.Texture = "rbxassetid://22636887" Trail4.Lifetime = 0.2 Trail4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
4508
Trail4.Color = ColorSequence.new(ColorsArray) Trail4.LightEmission = 1 
4509
Trail4.Enabled = true
4510
local Atch9 = Instance.new("Attachment",la)Atch9.Position = Vector3.new(0,0.6,0)
4511
local Atch10 = Instance.new("Attachment",la)Atch10.Position = Vector3.new(0,-0.6,0)
4512
local Trail5 = Instance.new("Trail",la)Trail5.Attachment0 = Atch9 Trail5.Attachment1 = Atch10
4513
Trail5.Texture = "rbxassetid://22636887" Trail5.Lifetime = 0.2 Trail5.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
4514
Trail5.Color = ColorSequence.new(ColorsArray) Trail5.LightEmission = 1 
4515
Trail5.Enabled = true
4516
local Atch1 = Instance.new("Attachment",Torso)Atch1.Position = Vector3.new(0,2,0)
4517
local Atch2 = Instance.new("Attachment",Torso)Atch2.Position = Vector3.new(0,-2.5,0)
4518
local Trail = Instance.new("Trail",Torso)Trail.Attachment0 = Atch1 Trail.Attachment1 = Atch2
4519
Trail.Texture = "rbxassetid://22636887" Trail.Lifetime = 0.2 Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
4520
Trail.Color = ColorSequence.new(ColorsArray) Trail.LightEmission = 1 
4521
Trail.Enabled = false
4522
ragdoll(char)
4523
wait(1)
4524
Character.Head.face.Texture = "rbxassetid://249062487"
4525
CreateSound("948494432", hed, 10, 1)
4526
wait(2)
4527
Character.Head.face.Texture = "rbxassetid://269748407"
4528
CreateSound("633394595", hed, 10, 1)
4529
wait(2)
4530
Character.Head.face.Texture = "rbxassetid://494811799"
4531
STHAP:play()
4532
wait(11)
4533
forevergone:play()
4534
end
4535
function dead()
4536
    attack = true
4537
    hum.WalkSpeed = 0
4538
    CreateSound("137225991", hed, 10, 1)
4539
        Character.Head.face.Texture = "rbxassetid://297512410"
4540
    for i = 0,1.1,0.1 do
4541
        swait()
4542
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4543
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
4544
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
4545
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
4546
        RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
4547
        LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
4548
    end
4549
    for i = 0,1.1,0.1 do
4550
        swait()
4551
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
4552
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
4553
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
4554
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
4555
        RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
4556
        LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
4557
    end
4558
    for i = 0,1.1,0.1 do
4559
        swait()
4560
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
4561
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
4562
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
4563
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
4564
        RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
4565
        LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
4566
    end
4567
    for i = 0,1.1,0.1 do
4568
        swait()
4569
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
4570
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
4571
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
4572
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
4573
        RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
4574
        LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
4575
    end
4576
    for i = 0,1.1,0.1 do
4577
        swait()
4578
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4579
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
4580
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
4581
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
4582
        RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
4583
        LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
4584
    end
4585
    for i = 0,1.1,0.1 do
4586
        swait()
4587
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
4588
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
4589
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
4590
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
4591
        RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
4592
        LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
4593
    end
4594
    for i = 0,1.1,0.1 do
4595
        swait()
4596
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
4597
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
4598
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
4599
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
4600
        RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
4601
        LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
4602
    end
4603
    for i = 0,1.1,0.1 do
4604
        swait()
4605
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
4606
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
4607
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
4608
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
4609
        RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
4610
        LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
4611
    end
4612
    for i = 0,1.1,0.1 do
4613
        swait()
4614
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4615
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
4616
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
4617
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
4618
        RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
4619
        LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
4620
    end
4621
        Character.Head.face.Texture = "rbxassetid://273309187"
4622
    for i = 0,9,0.1 do
4623
        swait()
4624
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.59 + 0.1) * angles(Rad(-90), Rad(90), Rad(0)), 0.15)
4625
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
4626
        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)
4627
        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)
4628
        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(30)), 0.1)
4629
        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(-30)), 0.1)
4630
    end
4631
    attack = false
4632
        Character.Head.face.Texture = "rbxassetid://40770311"
4633
    hum.WalkSpeed = 8
4634
end
4635
function Pixel_Corrupt()
4636
    attack = true
4637
        corrupted = true
4638
    for i = 0,3,0.05 do
4639
        swait()
4640
    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)
4641
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4642
    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)
4643
    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)
4644
    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)
4645
    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)
4646
        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)
4647
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4648
        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)
4649
        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)
4650
        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)
4651
        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)
4652
    end
4653
        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),})
4654
    HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "Normal")
4655
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
4656
    CreateSound("331666100", refa, 10, 1)
4657
    CameraEnshaking(1.5, 10)  
4658
    coroutine.resume(coroutine.create(function()
4659
    for i = 1,20,0.1 do
4660
        swait(5)
4661
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)
4662
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)
4663
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)
4664
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)
4665
    CreateSound("331666100", refa, 10, 1)
4666
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
4667
    HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "Normal")
4668
        end
4669
        refa:Destroy()
4670
        corrupted = false
4671
        end))
4672
    for i = 1,2.5,0.1 do
4673
        swait()
4674
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)
4675
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
4676
        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)
4677
        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)
4678
        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)
4679
        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)
4680
    end
4681
    wait(.3)
4682
    attack = false
4683
end
4684
corrupted = false
4685
function Pixel_Corrupt()
4686
	attack = true
4687
        corrupted = true
4688
	for i = 0,3,0.05 do
4689
		swait()
4690
	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)
4691
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4692
	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)
4693
	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)
4694
	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)
4695
	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)
4696
		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)
4697
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4698
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4699
		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)
4700
		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)
4701
		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)
4702
	end
4703
        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),})
4704
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "Normal")
4705
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
4706
	CreateSound("331666100", refa, 10, 1)
4707
	CameraEnshaking(1.5, 10)  
4708
	coroutine.resume(coroutine.create(function() 
4709
	for i = 1,20,0.1 do
4710
        swait(5)
4711
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)
4712
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)
4713
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)
4714
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)
4715
	CreateSound("331666100", refa, 10, 1)
4716
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
4717
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "Normal")
4718
        end
4719
        refa:Destroy()
4720
        corrupted = false
4721
        end))
4722
	for i = 1,2.5,0.1 do
4723
        swait()
4724
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)
4725
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
4726
		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)
4727
		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)
4728
		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)
4729
		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)
4730
	end
4731
	wait(.3)
4732
	attack = false
4733
end
4734
function Laugh()
4735
	attack = true
4736
	hum.WalkSpeed = 0
4737
	CreateSound("300208779", hed, 10, 1)
4738
	for i = 0,9,0.1 do
4739
		swait()
4740
		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)
4741
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
4742
		if Mrandom(1,15) == 1 then
4743
		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)
4744
		end
4745
		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)
4746
		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)
4747
		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)
4748
		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)
4749
	end
4750
	attack = false
4751
	hum.WalkSpeed = 10
4752
end
4753
function Flying_Kick()
4754
	attack = true
4755
	hum.WalkSpeed = 0
4756
	for i = 0,2.7,0.1 do
4757
		swait()
4758
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -.7 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
4759
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
4760
	RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4761
	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(30)), 0.15)
4762
	RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(15)), 0.1)
4763
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(-15)), 0.1)
4764
	end
4765
	local bodyVelocity = Create("BodyVelocity")({
4766
          velocity = Vector3.new(0, 0, 0) + root.CFrame.lookVector * 250,
4767
          P = 5000,
4768
          maxForce = Vector3.new(9e99, 9e99, 9e99),
4769
          Parent = root
4770
        })
4771
      game:GetService("Debris"):AddItem(bodyVelocity, 0.05)
4772
CreateSound("138097048", rl, 3, 1)
4773
	for i = 0,2.1,0.1 do
4774
		swait()
4775
		HitboxFunction(rl.CFrame, 0.01, 1, 1, 1, 7, 6, 8, 3, "Knockdown")
4776
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, .6 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(90)), 0.15)
4777
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
4778
	RH.C0 = clerp(RH.C0, CF(.4, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-125), Rad(0), Rad(0)), 0.15)
4779
	LH.C0 = clerp(LH.C0, CF(-1.3, -1.3 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(35), Rad(0), Rad(0)), 0.15)
4780
	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)
4781
	LW.C0 = clerp(LW.C0, CF(-1.9, 0.8 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-215)), 0.1)
4782
	end
4783
	attack = false
4784
	hum.WalkSpeed = 8
4785
end
4786
function UpperCut()
4787
	attack = true
4788
	hum.WalkSpeed = 0
4789
	for i = 0,2.3,0.1 do
4790
		swait()
4791
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -.7 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
4792
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
4793
	RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4794
	LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(30)), 0.15)
4795
	RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 30), -.8 + 0.025 * Cos(sine / 20)) * angles(Rad(165), Rad(0), Rad(0)), 0.1)
4796
	LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 30), -1 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(75)), 0.1)
4797
	end
4798
	CreateSound("138097048", ra, 3, .8)
4799
	HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 8, 3, "Knockdown")
4800
	for i = 0,2.8,0.1 do
4801
		swait()
4802
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-35), Rad(0), Rad(10)), 0.15)
4803
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
4804
	RH.C0 = clerp(RH.C0, CF(1, -1.2 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-55)), 0.15)
4805
	LH.C0 = clerp(LH.C0, CF(-1, -1.2 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(35)), 0.15)
4806
	RW.C0 = clerp(RW.C0, CF(1.3, .8 + 0.05 * Sin(sine / 30), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(125), Rad(0), Rad(0)), 0.1)
4807
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-10)), 0.1)
4808
	end
4809
	attack = false
4810
	hum.WalkSpeed = 8
4811
end
4812
function Spinning_Kick()
4813
	attack = true
4814
	hum.WalkSpeed = 3.01
4815
	for i = 0, 1.2, 0.1 do
4816
        swait()
4817
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-25), math.rad(10), math.rad(-65)), 0.3)
4818
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
4819
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
4820
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
4821
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-25)), 0.3)
4822
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(-20)), 0.3)
4823
      end
4824
    for i = 0, 4.6, 0.1 do
4825
        swait()
4826
	CreateSound("138097048", rl, 3, 1)
4827
	HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 3, "Normal")
4828
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-15), math.rad(0), math.rad(65 + 255.45 * i)), 0.3)
4829
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
4830
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-54), math.rad(0), math.rad(47)), 0.1)
4831
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-34), math.rad(0), math.rad(-47)), 0.3)
4832
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(95)), 0.3)
4833
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-4.5), math.rad(-30), math.rad(30)), 0.3)
4834
      end
4835
	attack = false
4836
	hum.WalkSpeed = 8
4837
end
4838
function Beam_Of_Light()
4839
	
4840
end
4841
function Blast_Of_God()
4842
	attack = true
4843
	hum.WalkSpeed = 3.01
4844
	for i = 0,6.3,0.1 do
4845
		swait()
4846
		Effects.Sphere.Create(BrickC("Bright orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4847
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(90)), 0.15)
4848
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
4849
		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)
4850
		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)
4851
		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(90 - 2.5 * Sin(sine / 20))), 0.1)
4852
		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)
4853
	end
4854
	Effects.Block.Create(BrickC("Bright orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
4855
    Effects.Block.Create(BrickC("Bright orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.03)
4856
	Effects.Block.Create(BrickC("Bright orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
4857
    Effects.Block.Create(BrickC("Bright orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
4858
 	Effects.Block.Create(BrickC("Bright orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
4859
	Effects.Ring.Create(BrickC("Bright orange"), ra.CFrame * angles(Rad(90),0,0) * CF(0, -1, 0), 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
4860
	CreateSound("142070127", tors, 10, 1)
4861
	MagniDamage(ra, 12, 40, 60, 10, "Normal")
4862
	for i = 0,2.6,0.1 do
4863
		swait()
4864
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(90)), 0.15)
4865
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
4866
		RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-16 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
4867
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-25 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
4868
		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(195 - 2.5 * Sin(sine / 20))), 0.1)
4869
		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(-35 + 2.5 * Sin(sine / 20))), 0.1)
4870
	end
4871
	attack = false
4872
	hum.WalkSpeed = 8
4873
end
4874
function Diablo_Explosion()
4875
	attack = true
4876
	hum.WalkSpeed = 3.01
4877
	for i = 0,6.3,0.1 do
4878
		swait()
4879
		Effects.Block.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4880
		Effects.Block.Create(BrickC("Really red"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4881
		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)
4882
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4883
		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)
4884
		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)
4885
		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)
4886
		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)
4887
	end
4888
	Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 14, 14, 14, 0.05)
4889
    Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 11, 11, 11, 0.03)
4890
	Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 8, 8, 8, 0.05)
4891
    Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 6, 6, 6, 0.05)
4892
 	Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
4893
	Effects.Ring.Create(BrickC("Really red"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
4894
	CreateSound("142070127", tors, 10, 1)
4895
	MagniDamage(tors, 12, 34, 54, 10, "DarkUp")
4896
	for i = 0,4.6,0.1 do
4897
		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)
4898
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4899
		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)
4900
		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)
4901
		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)
4902
		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)
4903
	end
4904
	wait(.6)
4905
	attack = false
4906
	hum.WalkSpeed = 8
4907
end
4908
function Multi_Bombs()
4909
	attack = true
4910
	hum.WalkSpeed = 3.01
4911
	for i = 0,3,0.1 do
4912
		swait()
4913
		Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4914
		Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4915
		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)
4916
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4917
		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)
4918
		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)
4919
		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)
4920
		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)
4921
	end
4922
	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4923
    Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4924
	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4925
    Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4926
 	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4927
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4928
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4929
	CreateSound("142070127", tors, 10, 1)
4930
	MagniDamage(tors, 17, 15, 35, 10, "Normal")
4931
	for i = 0,1,0.1 do
4932
		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)
4933
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4934
		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)
4935
		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)
4936
		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)
4937
		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)
4938
	end
4939
	for i = 0,2,0.1 do
4940
		swait()
4941
		Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4942
		Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4943
		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)
4944
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4945
		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)
4946
		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)
4947
		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)
4948
		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)
4949
	end
4950
	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4951
    Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4952
	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4953
    Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4954
 	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4955
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4956
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4957
	CreateSound("142070127", tors, 10, 1)
4958
	MagniDamage(tors, 17, 15, 35, 10, "Normal")
4959
	for i = 0,1,0.1 do
4960
		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)
4961
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4962
		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)
4963
		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)
4964
		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)
4965
		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)
4966
	end
4967
	for i = 0,2,0.1 do
4968
		swait()
4969
		Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4970
		Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4971
		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)
4972
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4973
		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)
4974
		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)
4975
		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)
4976
		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)
4977
	end
4978
	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4979
    Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4980
	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4981
    Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4982
 	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4983
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4984
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4985
	CreateSound("142070127", tors, 10, 1)
4986
	MagniDamage(tors, 17, 15, 35, 10, "Normal")
4987
	for i = 0,1,0.1 do
4988
		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)
4989
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4990
		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)
4991
		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)
4992
		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)
4993
		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)
4994
	end
4995
	wait(.6)
4996
	attack = false
4997
	hum.WalkSpeed = 8
4998
end
4999
function Hell_From_Above()
5000
	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,})
5001
	attack = true
5002
	hum.WalkSpeed = 3.01
5003
	for i = 0,6.3,0.1 do
5004
		swait()
5005
		Effects.Block.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5006
		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)
5007
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5008
		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)
5009
		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)
5010
		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)
5011
		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)
5012
	end
5013
	CreateSound("142070127", tors, 10, 1)
5014
	Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
5015
	Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
5016
	Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
5017
	Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
5018
	for i = 0,3.8,0.1 do
5019
		swait()
5020
		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)
5021
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5022
		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)
5023
		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)
5024
		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)
5025
		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)
5026
	end
5027
	CreateSound("224339201", tors, 10, 0.5)
5028
	for i = 1, 3 do
5029
	MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
5030
	UhhhhThing.CFrame = mouse.Hit
5031
	Effects.Cylinder.Create(BrickColor.new("Really red"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
5032
	Effects.Block.Create(BrickColor.new("Really red"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
5033
	end
5034
	UhhhhThing:Destroy()
5035
	attack = false
5036
	hum.WalkSpeed = 8
5037
end
5038
function Blizzard()
5039
	attack = true
5040
	hum.WalkSpeed = 2
5041
        hum.JumpPower = 0
5042
	for i = 0,70,0.1 do
5043
	        MagniDamage(tors, 41, 1, 3, 1, "Normal")
5044
	        Effects.Block.Create(BrickC("Institutional white"), tors.CFrame * CF(Mrandom(-40,40),Mrandom(-40,40),Mrandom(-40,40)), 2, 2, 2, 4, 4, 4, 0.03)
5045
		swait()
5046
		Effects.Block.Create(BrickC("Institutional white"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5047
		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)
5048
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5049
		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)
5050
		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)
5051
		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)
5052
		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)
5053
	end
5054
	hum.WalkSpeed = 16
5055
        hum.JumpPower = 50
5056
	attack = false
5057
end
5058
5059
function Cryo_Freeze()
5060
	attack = true
5061
	for i = 0,5.2,0.03 do
5062
		swait()
5063
		Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5064
		Effects.Block.Create(BrickC("White"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5065
		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)
5066
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5067
		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)
5068
		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)
5069
		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)
5070
		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)
5071
	end
5072
	CreateSound("331666100", tors, 10, 1)
5073
	Effects.Ring.Create(BrickC("Cyan"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 27, 0.01)
5074
	for i = 1,3,0.1 do
5075
	hum.WalkSpeed = 0.10
5076
	MagniDamage(tors, 400, 1, 10, 0, "Normal")
5077
	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)
5078
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
5079
	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)
5080
	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)
5081
	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)
5082
	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)
5083
	end
5084
	for i = 1,10,0.1 do
5085
        swait(10)
5086
	hum.WalkSpeed = 0.10
5087
	MagniDamage(tors, 400, 1, 1, 0, "Normal")
5088
	Effects.Ring.Create(BrickC("Cyan"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 1, 0.02)
5089
	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)
5090
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
5091
	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)
5092
	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)
5093
	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)
5094
	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)
5095
	end
5096
	wait(.6)
5097
	attack = false
5098
end
5099
function Menacing_Aura()
5100
	attack = true
5101
        notmenacing = false
5102
	for i = 0,2,0.1 do
5103
		swait()
5104
		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)
5105
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5106
		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)
5107
		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)
5108
		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)
5109
		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)
5110
	end
5111
	CreateSound("331666100", tors, 10, 1)
5112
	coroutine.resume(coroutine.create(function() 
5113
		for i = 0,25,0.1 do
5114
			swait(10)
5115
	        MagniDamage(tors, 6.5, 1, 2, 0, "Normal")
5116
                Effects.Ring.Create(maincolor, root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 0.05, 0.05, 0.05, 0.20, 0.20, 0.05, 0.02)
5117
		end
5118
                notmenacing = true
5119
	end))
5120
	wait(.6)
5121
	attack = false
5122
end
5123
local alternatecooldownbecausewhynotdood = false
5124
function Heat_Stroke()--This was NOT MADE BY ME! It's from Ruin II. Credit goes to When_kun, NoobyGames12, Injectioneer and Salvo_Starly!
5125
	attack = true
5126
	alternatecooldownbecausewhynotdood = true
5127
	for i = 0,2,0.1 do
5128
		swait()
5129
		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)
5130
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5131
		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)
5132
		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)
5133
		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)
5134
		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)
5135
	end
5136
Effects.Block.Create(BrickColor.new("Bright red"), RightArm.CFrame * CFrame.new(0, -1.5, 0), 5, 5, 5, 4, 4, 4, .06)
5137
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),})
5138
      coroutine.resume(coroutine.create(function()
5139
            for i = 1,150,0.1 do
5140
            swait()	
5141
            MagniDamage(ref, 23.3, 3, 9, 0, "Normal")
5142
            Effects.Block.Create(BrickColor.new("Bright red"), ref.CFrame * CFrame.new(math.random(-20,20), math.random(-20,20), math.random(-20,20)), 5, 5, 5, 2, 2, 2, 0.05)
5143
            Effects.Block.Create(BrickColor.new("Black"), ref.CFrame * CFrame.new(math.random(-20,20), math.random(-20,20), math.random(-20,20)), 5, 5, 5, 2, 2, 2, 0.05)
5144
            Effects.Block.Create(BrickColor.new("Bright red"), ref.CFrame * CFrame.new(math.random(-20,20), math.random(-20,20), math.random(-20,20)), 5, 5, 5, 2, 2, 2, 0.05)
5145
            end
5146
            swait(50)
5147
            alternatecooldownbecausewhynotdood = false
5148
            ref:Remove() -- still lazy to use debris
5149
      end))
5150
attack = false	
5151
end
5152
function Eruption()
5153
	attack = true
5154
	hum.WalkSpeed = 2
5155
        hum.JumpPower = 0
5156
	for i = 0,7,0.1 do
5157
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
5158
		swait()
5159
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5160
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5161
		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)
5162
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5163
		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)
5164
		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)
5165
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
5166
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
5167
	end
5168
	CreateSound("144699494", tors, 10, 1)
5169
	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)
5170
	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)
5171
	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)
5172
	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)
5173
	MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
5174
	coroutine.resume(coroutine.create(function() 
5175
		for i = 0,1.8,0.1 do
5176
			swait()
5177
			hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
5178
		end
5179
		for i = 0,1.8,0.1 do
5180
			swait()
5181
		hum.CameraOffset = Vector3.new(0,0,0)
5182
		end
5183
	end))
5184
        local vel2 = Instance.new("BodyVelocity",tors)
5185
        vel2.Velocity = Vector3.new(0,55,0)
5186
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5187
	for i = 0,4,0.1 do
5188
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
5189
		swait()
5190
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5191
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5192
		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)
5193
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5194
		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)
5195
		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)
5196
		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)
5197
		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)
5198
	end
5199
	hum.WalkSpeed = 16
5200
        vel2:Destroy()
5201
        hum.JumpPower = 50
5202
	attack = false
5203
end
5204
function Solar_Flare()
5205
	attack = true
5206
	hum.WalkSpeed = 2
5207
        hum.JumpPower = 75
5208
        hum.Jump = true
5209
        wait(0.4)
5210
	CreateSound("144699494", tors, 10, 1)
5211
        hum.JumpPower = 0
5212
	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)
5213
	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)
5214
	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)
5215
	for i = 0,20,0.1 do
5216
                root.Velocity = root.CFrame.lookVector * 60
5217
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5218
		swait()
5219
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5220
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5221
		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)
5222
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5223
		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)
5224
		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)
5225
		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)
5226
		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)
5227
	end
5228
	hum.WalkSpeed = 16
5229
        hum.JumpPower = 50
5230
	attack = false
5231
end
5232
function ShadowWarp()
5233
	MagniDamage(tors, 5, 5, 10, 0, "Normal")
5234
	Effects.Ring.Create(BrickC("Dark blue"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 0.2, 0.2, 0.2, 0.6, 0.6, 0.6, 0.03)
5235
	Effects.Ring.Create(BrickC("Steel blue"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 0.1, 0.1, 0.1, 0.3, 0.3, 0.3, 0.02)
5236
		Effects.Block.Create(BrickC("Steel blue"), tors.CFrame * CF(0, 0, 0), 2, 2, 2, 6, 6, 6, 0.05)
5237
		local pos = root.Position
5238
		root.CFrame = CF(mouse.Hit.p+VT(0,3,0),pos)
5239
		CreateSound("769380905", tors, 10, 1)
5240
	MagniDamage(tors, 5, 15, 20, 0, "DarkUp")
5241
		Effects.Block.Create(BrickC("Dark blue"), tors.CFrame * CF(0, 0, 0), 2, 2, 2, 6, 6, 6, 0.05)
5242
	Effects.Ring.Create(BrickC("Dark blue"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 0.2, 0.2, 0.2, 0.6, 0.6, 0.6, 0.03)
5243
	Effects.Ring.Create(BrickC("Steel blue"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 0.1, 0.1, 0.1, 0.3, 0.3, 0.3, 0.02)
5244
end
5245
function Shade()
5246
	hum.WalkSpeed = 3
5247
	attack = true
5248
	for i = 0,2,0.1 do
5249
		swait()
5250
		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)
5251
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5252
		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)
5253
		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)
5254
		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)
5255
		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)
5256
	end
5257
	hum.WalkSpeed = 3
5258
	CreateSound("588736969", tors, 10, 1)
5259
	Effects.Block.Create(BrickC("Deep blue"), tors.CFrame * CF(0, 0, 0), 80, 80, 80, 40, 40, 40, 0.05)
5260
	MagniDamage(tors, 27, 12, 24, 2, "Normal")
5261
	for i = 0,3,0.1 do
5262
		swait()
5263
		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)
5264
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5265
		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)
5266
		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)
5267
		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)
5268
		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)
5269
        end
5270
	hum.WalkSpeed = 3
5271
	CreateSound("588736969", tors, 10, 1)
5272
	Effects.Block.Create(BrickC("Deep blue"), tors.CFrame * CF(0, 0, 0), 80, 80, 80, 40, 40, 40, 0.05)
5273
	MagniDamage(tors, 27, 12, 24, 2, "Normal")
5274
	for i = 0,3,0.1 do
5275
		swait()
5276
		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)
5277
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5278
		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)
5279
		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)
5280
		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)
5281
		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)
5282
        end
5283
	CreateSound("588736969", tors, 10, 1)
5284
	Effects.Block.Create(BrickC("Deep blue"), tors.CFrame * CF(0, 0, 0), 80, 80, 80, 40, 40, 40, 0.05)
5285
	MagniDamage(tors, 27, 12, 24, 2, "Normal")
5286
	hum.WalkSpeed = 3
5287
	wait(.6)
5288
	hum.WalkSpeed = 16
5289
	attack = false
5290
end
5291
function Purity_Slam()
5292
	attack = true
5293
	for i = 0,5.2,0.1 do
5294
		swait()
5295
		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)
5296
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5297
		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)
5298
		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)
5299
		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)
5300
		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)
5301
	end
5302
	CreateSound("331666100", tors, 10, 1)
5303
	Effects.Ring.Create(BrickC("Toothpaste"), 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)
5304
	Effects.Ring.Create(BrickC("Toothpaste"), 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)
5305
	Effects.Ring.Create(BrickC("Toothpaste"), 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)
5306
	Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 10.6, 10, 10, 0.03)
5307
	MagniDamage(tors, 12, 40, 60, 10, "Normal")
5308
	coroutine.resume(coroutine.create(function() 
5309
		for i = 0,1.8,0.1 do
5310
			swait()
5311
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
5312
		end
5313
		for i = 0,1.8,0.1 do
5314
			swait()
5315
		hum.CameraOffset = Vector3.new(0,0,0)
5316
		end
5317
	end))
5318
	for i = 1,4.7,0.1 do
5319
	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)
5320
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
5321
	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)
5322
	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)
5323
	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)
5324
	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)
5325
	end
5326
	wait(.6)
5327
	attack = false
5328
end
5329
function Universal_Crush()
5330
	attack = true
5331
	for i = 0,5.2,0.05 do
5332
		swait()
5333
		Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5334
		Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5335
		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)
5336
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5337
		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)
5338
		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)
5339
		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)
5340
		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)
5341
	end
5342
	CreateSound("331666100", tors, 10, 1)
5343
	Effects.Ring.Create(BrickC("Dark indigo"), 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)
5344
	Effects.Ring.Create(BrickC("Dark indigo"), 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)
5345
	Effects.Ring.Create(BrickC("Dark indigo"), 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)
5346
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 20, 20, 20, 25.6, 25, 25, 0.01)
5347
	MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
5348
	coroutine.resume(coroutine.create(function() 
5349
		for i = 0,1.8,0.1 do
5350
			swait()
5351
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
5352
		end
5353
		for i = 0,1.8,0.1 do
5354
			swait()
5355
		hum.CameraOffset = Vector3.new(0,0,0)
5356
		end
5357
	end))
5358
	for i = 1,4.7,0.1 do
5359
	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)
5360
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
5361
	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)
5362
	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)
5363
	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)
5364
	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)
5365
	end
5366
	wait(.6)
5367
	attack = false
5368
end
5369
function Painful_Stomp()
5370
	attack = true
5371
	for i = 0,5.2,0.1 do
5372
		swait()
5373
		tecks2.Rotation = math.random(-20, 20)
5374
                tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
5375
		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)
5376
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5377
		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)
5378
		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)
5379
		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)
5380
		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)
5381
	end	
5382
	CreateSound("331666100", char, 10, 1)
5383
	Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5384
	Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5385
	Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5386
	Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5387
	Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
5388
	Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
5389
	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)
5390
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
5391
		if v:FindFirstChild("Head") then
5392
			Eviscerate(v)
5393
		end
5394
	end
5395
	coroutine.resume(coroutine.create(function() 
5396
		for i = 0,2.8,0.1 do
5397
			swait()
5398
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
5399
		end
5400
		for i = 0,1.8,0.1 do
5401
			swait()
5402
		hum.CameraOffset = Vector3.new(0,0,0)
5403
		end
5404
	end))
5405
	for i = 0,3.7,0.1 do
5406
		tecks2.Rotation = math.random(-20, 20)
5407
                tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
5408
		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)
5409
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5410
		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)
5411
		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)
5412
		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)
5413
		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)
5414
	end
5415
	wait(.6)
5416
	attack = false
5417
end
5418
function Ending()
5419
	local target = nil
5420
	local targettorso = nil
5421
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5422
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
5423
			targetT  = mouse.Target.Parent
5424
			target = mouse.Target.Parent.Humanoid
5425
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
5426
			targethead = mouse.Target.Parent:FindFirstChild("Head")
5427
		end
5428
	end
5429
	if target ~= nil then
5430
		targettorso.Anchored = true
5431
		attack = true
5432
		hum.WalkSpeed = 0
5433
		local originalpos = root.CFrame
5434
		root.CFrame = targettorso.CFrame * CF(0,0,2.6)
5435
		for i = 0,1.8,0.1 do
5436
		tecks2.Rotation = math.random(-20, 20)
5437
			swait()
5438
                tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
5439
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-65)), 0.15)
5440
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(65)), 0.3)
5441
		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)
5442
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
5443
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(35)), 0.1)
5444
		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)
5445
		end
5446
		Eviscerate(targetT)
5447
		CreateSound("331666100", ra, 4, 1)
5448
		CreateSound("180083286", targettorso, 10, 1)
5449
		coroutine.resume(coroutine.create(function() 
5450
		for i = 0,1.8,0.1 do
5451
			swait()
5452
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
5453
		end
5454
		for i = 0,1.8,0.1 do
5455
			swait()
5456
		hum.CameraOffset = Vector3.new(0,0,0)
5457
		end
5458
	end))
5459
		for i = 0,4.6,0.1 do
5460
                tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
5461
		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)
5462
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
5463
		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)
5464
		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)
5465
		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)
5466
		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)
5467
		end
5468
		wait(.6)
5469
		root.CFrame = originalpos
5470
		attack = false
5471
	hum.WalkSpeed = 8
5472
	end
5473
end
5474
5475
--[[I don't take ANY credit for this attack,
5476
	this was all nooby's hard work and the only reason i uhhh "used" it
5477
	is cause I i didn't have attack ideas at the time so yeah,
5478
	100% nooby's credit <3]]
5479
function Ende_der_Weld()
5480
	attack = true
5481
	hum.WalkSpeed = 0
5482
	for i = 0,4.6,0.1 do
5483
			swait()
5484
		tecks2.Rotation = math.random(-20, 20)
5485
                tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
5486
		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)
5487
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
5488
		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)
5489
		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)
5490
		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)
5491
		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)
5492
		end
5493
		local a = Instance.new("Part",char)
5494
		a.BrickColor = BrickColor.random()
5495
	a.Name = "Lazer"	
5496
	a.Anchored = true
5497
a.Material = "Neon"
5498
a.Transparency = 1
5499
	a.CanCollide = false
5500
	local hitbox = Instance.new("Part",char)
5501
	hitbox.Size = Vector3.new(5,5,5)
5502
	hitbox.CFrame = mouse.hit
5503
	hitbox.Anchored = true
5504
	hitbox.Transparency = 1
5505
	hitbox.CanCollide = false
5506
	local ray = Ray.new(
5507
	    ra.CFrame.p,                           -- origin
5508
	    (mouse.Hit.p - ra.CFrame.p).unit * 500 -- direction
5509
	) 
5510
	local ignore = char
5511
	local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5512
	if hit then
5513
		local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
5514
	 
5515
		if not humanoid then
5516
			humanoid = hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
5517
		end
5518
		if humanoid then
5519
			if humanoid.Parent:IsA"Model" then
5520
			end
5521
		end
5522
	end
5523
	a.BottomSurface = 10
5524
	a.TopSurface = 10
5525
	local distance = (ra.CFrame.p - position).magnitude
5526
	a.Size = Vector3.new(0.1, 0.1, 0.1)
5527
	a.CFrame = CFrame.new(ra.CFrame.p, position) * CFrame.new(0, 0, 0)
5528
	game:GetService("Debris"):AddItem(a, 5)
5529
	game:GetService("Debris"):AddItem(hitbox, 1)
5530
local newmesh = Instance.new("BlockMesh",a)
5531
MagicBlock(BrickColor.Random(),ra.CFrame,5,5,5,0.25,0.25,0.25,0.025) 
5532
MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1.5,1.5,0.015,1)
5533
MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1.25,1.25,0.015,2)
5534
MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1,1,0.015,1)
5535
			 local lbs = Instance.new("Part")
5536
  lbs.Parent = char
5537
CreateSound("929619479", lbs, 10, 1)
5538
   lbs.Material = "Neon"
5539
    lbs.Color = BrickColor.Random().Color
5540
     lbs.CanCollide = false
5541
     lbs.Shape = "Ball"
5542
     lbs.Anchored = true
5543
     lbs.Transparency = 0
5544
     lbs.Size = Vector3.new(20,20,20)
5545
     lbs.CFrame = a.CFrame
5546
     local thing = Instance.new("SpecialMesh",lbs)
5547
     thing.MeshType = "Sphere"
5548
lbs.Anchored = false
5549
  local bvs = Instance.new("BodyVelocity")
5550
  bvs.maxForce = Vector3.new(1e9, 1e9, 1e9)
5551
  bvs.velocity = a.CFrame.lookVector*75
5552
  bvs.Parent = lbs
5553
lbs.Touched:connect(function(hit) 
5554
	MagniDamage(hit, 12, 40, 60, 10, "Normal")
5555
end)
5556
attack = false
5557
game:GetService("Debris"):AddItem(lbs, 10)
5558
for x = 0, 4 do
5559
	local bulletgos = IT("Model",char)
5560
	local bulletgos2 = IT("Model",char)
5561
for z = 0, 24 do
5562
			 local lb = Instance.new("Part")
5563
  lb.Parent = bulletgos
5564
   lb.Material = "Neon"
5565
    lb.Color = BrickColor.Random().Color
5566
     lb.CanCollide = false
5567
     lb.Anchored = true
5568
     lb.Transparency = 0
5569
     lb.Size = Vector3.new(2,2,2)
5570
local thing = Instance.new("SpecialMesh",lb)
5571
     thing.MeshType = "Sphere"
5572
     thing.Scale = Vector3.new(0.5,0.5,1.5)
5573
     lb.CFrame = lbs.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
5574
     lb.CFrame = lb.CFrame + lb.CFrame.lookVector*15
5575
			 local lb2 = Instance.new("Part")
5576
  lb2.Parent = bulletgos2
5577
   lb2.Material = "Neon"
5578
    lb2.Color = lb.Color
5579
     lb2.CanCollide = false
5580
     lb2.Anchored = true
5581
     lb2.Transparency = 0
5582
     lb2.Size = Vector3.new(2,2,2)
5583
     lb2.CFrame = lbs.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
5584
     lb2.CFrame = lb2.CFrame + lb.CFrame.lookVector*15
5585
     local thing2 = Instance.new("SpecialMesh",lb2)
5586
     thing2.MeshType = "Sphere"
5587
     thing2.Scale = Vector3.new(0.5,0.5,1.5)
5588
lb.Touched:connect(function(hit) 
5589
	MagniDamage(hit, 12, 40, 60, 10, "Normal")
5590
end)
5591
lb2.Touched:connect(function(hit) 
5592
	MagniDamage(hit, 12, 40, 60, 10, "Normal")
5593
end)
5594
end
5595
MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,-0.1,-0.1,-0.1,0.025)
5596
MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,-0.1,-0.1,-0.1,0.025)
5597
MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,0.5,0.5,0.5,0.025)
5598
MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,0.5,0.5,0.5,0.025)
5599
CreateSound("925629856", lbs, 5, 1)
5600
game:GetService("Debris"):AddItem(bulletgos, 7)
5601
game:GetService("Debris"):AddItem(bulletgos2, 7)
5602
for i,v in pairs(bulletgos:children()) do
5603
    if v:IsA("Part") then
5604
	v.Anchored = false
5605
	MagicBlock(v.BrickColor,v.CFrame,1,1,1,0.25,0.25,0.25,0.025) 
5606
  local bv = Instance.new("BodyVelocity")
5607
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
5608
  bv.velocity = v.CFrame.lookVector*25
5609
  bv.Parent = v
5610
game:GetService("Debris"):AddItem(v, 5)
5611
    end
5612
end
5613
for i,v in pairs(bulletgos2:children()) do
5614
    if v:IsA("Part") then
5615
	v.Anchored = false
5616
	MagicBlock(v.BrickColor,v.CFrame,1,1,1,0.25,0.25,0.25,0.025) 
5617
  local bv = Instance.new("BodyVelocity")
5618
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
5619
  bv.velocity = v.CFrame.lookVector*-25
5620
  bv.Parent = v
5621
game:GetService("Debris"):AddItem(v, 5)
5622
    end
5623
end
5624
wait(1)
5625
end
5626
attack = false
5627
hum.WalkSpeed = 8
5628
end
5629
-------------------------------------------------------
5630
--End Attacks N Stuff--
5631
-------------------------------------------------------
5632
mouse.KeyDown:connect(function(key)
5633
    if string.byte(key) == 48 then
5634
        Swing = 2
5635
        hum.WalkSpeed = 38.82
5636
	end
5637
end)
5638
mouse.KeyUp:connect(function(key)
5639
    if string.byte(key) == 48 then
5640
        Swing = 1
5641
        hum.WalkSpeed = 8
5642
	end
5643
end)
5644
mouse.KeyDown:connect(function(key)
5645
	if attack == false then
5646
		if key == 'q' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Pixels == false and Memer == false and Big_Black == false and Emperor == false then
5647
        DTrail5.Enabled = false
5648
        DTrail4.Enabled = false
5649
        DTrail3.Enabled = false
5650
        DTrail2.Enabled = false
5651
        DTrail.Enabled = false
5652
			EdgyMode = true
5653
			tecks2.Text = "Hatred"
5654
			tecks2.TextColor3 = Color3.new(0, 0, 0)
5655
			tecks2.TextStrokeColor3 = Color3.fromRGB(98, 37, 209)
5656
		for i, v in pairs(ArmourParts) do
5657
        	v.BrickColor = BrickColor.new("Black")
5658
		      		end
5659
		for i, v in pairs(ArmourParts2) do
5660
        	v.BrickColor = BrickColor.new("Really black")
5661
		      		end
5662
    	for i, v in pairs(NeonParts) do
5663
        	v.BrickColor = BrickColor.new("Royal purple")
5664
      				end
5665
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=1345141658"
5666
	maincolor = BrickColor.new("Royal purple")
5667
	BC.HeadColor = BrickColor.new("Nougat")
5668
	BC.LeftArmColor = BrickColor.new("Royal purple")
5669
	BC.LeftLegColor = BrickColor.new("Royal purple")
5670
	BC.RightArmColor = BrickColor.new("Royal purple")
5671
	BC.RightLegColor = BrickColor.new("Royal purple")
5672
	BC.TorsoColor = BrickColor.new("Royal purple")
5673
                        Music.TimePosition = 0
5674
			Music.SoundId = "rbxassetid://1693948941"
5675
			Music.Parent = tors
5676
			Music:Play()
5677
for i, v in pairs(m:GetChildren()) do
5678
if v:IsA("Part") then
5679
v.BrickColor = BrickColor.new("Royal purple")
5680
v.Material = "Glass"
5681
end
5682
end
5683
for i, v in pairs(m2:GetChildren()) do
5684
if v:IsA("Part") then
5685
v.BrickColor = BrickColor.new("Royal purple")
5686
v.Material = "Granite"
5687
end
5688
end
5689
for i, v in pairs(m3:GetChildren()) do
5690
if v:IsA("Part") then
5691
v.BrickColor = BrickColor.new("Royal purple")
5692
v.Material = "Neon"
5693
end
5694
end
5695
for i, v in pairs(mw2:GetChildren()) do
5696
if v:IsA("Part") then
5697
v.BrickColor = BrickColor.new("Royal purple")
5698
v.Material = "Neon"
5699
end
5700
end
5701
for i, v in pairs(mw1:GetChildren()) do
5702
if v:IsA("Part") then
5703
v.Transparency = 1
5704
v.BrickColor = BrickColor.new("Royal purple")
5705
v.Material = "Neon"
5706
end
5707
end
5708
for i, v in pairs(extrawingmod1:GetChildren()) do
5709
if v:IsA("Part") then
5710
v.Transparency = 1
5711
v.BrickColor = BrickColor.new("White")
5712
v.Material = "Neon"
5713
end
5714
end
5715
for i, v in pairs(extrawingmod2:GetChildren()) do
5716
if v:IsA("Part") then
5717
v.Transparency = 1
5718
v.BrickColor = BrickColor.new("White")
5719
v.Material = "Neon"
5720
end
5721
end
5722
local MAINRUINCOLOR = BrickColor.new("Royal purple")
5723
		elseif key == 'q' and EdgyMode == true and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Pixels == false and Memer == false and Big_Black == false and Emperor == false then
5724
        DTrail5.Enabled = false
5725
        DTrail4.Enabled = false
5726
        DTrail3.Enabled = false
5727
        DTrail2.Enabled = false
5728
        DTrail.Enabled = false
5729
			EdgyMode = false
5730
			tecks2.Text = "Casual"
5731
                        tecks2.Rotation = 0
5732
			tecks2.TextColor3 = Color3.new(0, 0, 0)
5733
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
5734
			resetmode()
5735
                        Music.TimePosition = 0
5736
			Music.SoundId = "rbxassetid://1117396305"
5737
			Music.Parent = tors
5738
			Music:Play()
5739
	BC.HeadColor = BrickColor.new("Nougat")
5740
	BC.LeftArmColor = BrickColor.new("Smoky grey")
5741
	BC.LeftLegColor = BrickColor.new("Smoky grey")
5742
	BC.RightArmColor = BrickColor.new("Smoky grey")
5743
	BC.RightLegColor = BrickColor.new("Smoky grey")
5744
	BC.TorsoColor = BrickColor.new("Smoky grey")
5745
for i, v in pairs(m:GetChildren()) do
5746
if v:IsA("Part") then
5747
v.BrickColor = BrickColor.new("Dark grey")
5748
v.Material = "Glass"
5749
end
5750
end
5751
for i, v in pairs(m2:GetChildren()) do
5752
if v:IsA("Part") then
5753
v.BrickColor = BrickColor.new("Dark stone grey")
5754
v.Material = "Granite"
5755
end
5756
end
5757
for i, v in pairs(m3:GetChildren()) do
5758
if v:IsA("Part") then
5759
v.BrickColor = BrickColor.new("Dark grey")
5760
v.Material = "Neon"
5761
end
5762
end
5763
for i, v in pairs(mw2:GetChildren()) do
5764
if v:IsA("Part") then
5765
v.BrickColor = BrickColor.new("Dark grey")
5766
v.Material = "Neon"
5767
end
5768
end
5769
for i, v in pairs(mw1:GetChildren()) do
5770
if v:IsA("Part") then
5771
v.Transparency = 1
5772
v.BrickColor = BrickColor.new("Dark grey")
5773
v.Material = "Neon"
5774
end
5775
end
5776
for i, v in pairs(extrawingmod1:GetChildren()) do
5777
if v:IsA("Part") then
5778
v.Transparency = 1
5779
v.BrickColor = BrickColor.new("White")
5780
v.Material = "Neon"
5781
end
5782
end
5783
for i, v in pairs(extrawingmod2:GetChildren()) do
5784
if v:IsA("Part") then
5785
v.Transparency = 1
5786
v.BrickColor = BrickColor.new("White")
5787
v.Material = "Neon"
5788
end
5789
end
5790
local MAINRUINCOLOR = BrickColor.new("Dark grey")
5791
		elseif key == 'e' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
5792
        DTrail5.Enabled = false
5793
        DTrail4.Enabled = false
5794
        DTrail3.Enabled = false
5795
        DTrail2.Enabled = false
5796
        DTrail.Enabled = false
5797
			Divinity = true
5798
			tecks2.Text = "Sunlight"
5799
                        tecks2.Rotation = 0
5800
			tecks2.TextColor3 = Color3.new(1, 1, 1)
5801
			tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 0)
5802
		for i, v in pairs(ArmourParts) do
5803
        	v.BrickColor = BrickColor.new("Institutional white")
5804
		      		end
5805
		for i, v in pairs(ArmourParts2) do
5806
        	v.BrickColor = BrickColor.new("White")
5807
		      		end
5808
    	for i, v in pairs(NeonParts) do
5809
        	v.BrickColor = BrickColor.new("New Yeller")
5810
      				end
5811
		maincolor = BrickColor.new("New Yeller")
5812
	BC.HeadColor = BrickColor.new("Nougat")
5813
	BC.LeftArmColor = BrickColor.new("New Yeller")
5814
	BC.LeftLegColor = BrickColor.new("New Yeller")
5815
	BC.RightArmColor = BrickColor.new("New Yeller")
5816
	BC.RightLegColor = BrickColor.new("New Yeller")
5817
	BC.TorsoColor = BrickColor.new("New Yeller")
5818
        char.Head.face.Texture = "http://lnbbb.gnwtgqtc.lnhtr.se2.gsr.awhoer.net/asset/?id=329945268"
5819
                        Music.TimePosition = 0
5820
			Music.SoundId = "rbxassetid://595800581"
5821
			Music.Parent = tors
5822
			Music:Play()
5823
for i, v in pairs(m:GetChildren()) do
5824
if v:IsA("Part") then
5825
v.BrickColor = BrickColor.new("New Yeller")
5826
v.Material = "Glass"
5827
end
5828
end
5829
for i, v in pairs(m2:GetChildren()) do
5830
if v:IsA("Part") then
5831
v.BrickColor = BrickColor.new("New Yeller")
5832
v.Material = "Granite"
5833
end
5834
end
5835
for i, v in pairs(m3:GetChildren()) do
5836
if v:IsA("Part") then
5837
v.BrickColor = BrickColor.new("New Yeller")
5838
v.Material = "Neon"
5839
end
5840
end
5841
for i, v in pairs(mw2:GetChildren()) do
5842
if v:IsA("Part") then
5843
v.BrickColor = BrickColor.new("New Yeller")
5844
v.Material = "Neon"
5845
end
5846
end
5847
for i, v in pairs(mw1:GetChildren()) do
5848
if v:IsA("Part") then
5849
v.Transparency = 1
5850
v.BrickColor = BrickColor.new("New Yeller")
5851
v.Material = "Neon"
5852
end
5853
end
5854
for i, v in pairs(extrawingmod1:GetChildren()) do
5855
if v:IsA("Part") then
5856
v.Transparency = 1
5857
v.BrickColor = BrickColor.new("White")
5858
v.Material = "Neon"
5859
end
5860
end
5861
for i, v in pairs(extrawingmod2:GetChildren()) do
5862
if v:IsA("Part") then
5863
v.Transparency = 1
5864
v.BrickColor = BrickColor.new("White")
5865
v.Material = "Neon"
5866
end
5867
end
5868
local MAINRUINCOLOR = BrickColor.new("New Yeller")
5869
		elseif key == 'e' and EdgyMode == false and Divinity == true and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
5870
        DTrail5.Enabled = false
5871
        DTrail4.Enabled = false
5872
        DTrail3.Enabled = false
5873
        DTrail2.Enabled = false
5874
        DTrail.Enabled = false
5875
			Divinity = false
5876
			tecks2.Text = "Casual"
5877
                        tecks2.Rotation = 0
5878
			tecks2.TextColor3 = Color3.new(0, 0, 0)
5879
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
5880
			resetmode()
5881
	BC.HeadColor = BrickColor.new("Nougat")
5882
	BC.LeftArmColor = BrickColor.new("Smoky grey")
5883
	BC.LeftLegColor = BrickColor.new("Smoky grey")
5884
	BC.RightArmColor = BrickColor.new("Smoky grey")
5885
	BC.RightLegColor = BrickColor.new("Smoky grey")
5886
	BC.TorsoColor = BrickColor.new("Smoky grey")
5887
                        Music.TimePosition = 0
5888
			Music.SoundId = "rbxassetid://1117396305"
5889
			Music.Parent = tors
5890
			Music:Play()
5891
for i, v in pairs(m:GetChildren()) do
5892
if v:IsA("Part") then
5893
v.BrickColor = BrickColor.new("Dark grey")
5894
v.Material = "Glass"
5895
end
5896
end
5897
for i, v in pairs(m2:GetChildren()) do
5898
if v:IsA("Part") then
5899
v.BrickColor = BrickColor.new("Dark stone grey")
5900
v.Material = "Granite"
5901
end
5902
end
5903
for i, v in pairs(m3:GetChildren()) do
5904
if v:IsA("Part") then
5905
v.BrickColor = BrickColor.new("Dark grey")
5906
v.Material = "Neon"
5907
end
5908
end
5909
for i, v in pairs(mw2:GetChildren()) do
5910
if v:IsA("Part") then
5911
v.BrickColor = BrickColor.new("Dark grey")
5912
v.Material = "Neon"
5913
end
5914
end
5915
for i, v in pairs(mw1:GetChildren()) do
5916
if v:IsA("Part") then
5917
v.Transparency = 1
5918
v.BrickColor = BrickColor.new("Dark grey")
5919
v.Material = "Neon"
5920
end
5921
end
5922
for i, v in pairs(extrawingmod1:GetChildren()) do
5923
if v:IsA("Part") then
5924
v.Transparency = 1
5925
v.BrickColor = BrickColor.new("White")
5926
v.Material = "Neon"
5927
end
5928
end
5929
for i, v in pairs(extrawingmod2:GetChildren()) do
5930
if v:IsA("Part") then
5931
v.Transparency = 1
5932
v.BrickColor = BrickColor.new("White")
5933
v.Material = "Neon"
5934
end
5935
end
5936
local MAINRUINCOLOR = BrickColor.new("Dark grey")
5937
		elseif key == 'r' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
5938
        DTrail5.Enabled = false
5939
        DTrail4.Enabled = false
5940
        DTrail3.Enabled = false
5941
        DTrail2.Enabled = false
5942
        DTrail.Enabled = false
5943
			Fighter = true
5944
			tecks2.Text = "Fighter"
5945
                        tecks2.Rotation = 0
5946
			tecks2.TextColor3 = Color3.new(0, 0, 0)
5947
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
5948
		for i, v in pairs(ArmourParts) do
5949
        	v.BrickColor = BrickColor.new("Black")
5950
		      		end
5951
		for i, v in pairs(ArmourParts2) do
5952
        	v.BrickColor = BrickColor.new("Really black")
5953
		      		end
5954
    	for i, v in pairs(NeonParts) do
5955
        	v.BrickColor = BrickColor.new("Institutional white")
5956
      				end
5957
        char.Head.face.Texture = "http://lnbbb.gnwtgqtc.lnhtr.se2.gsr.awhoer.net/asset/?id=21635489"
5958
		maincolor = BrickColor.new("Institutional white")
5959
	BC.HeadColor = BrickColor.new("Nougat")
5960
	BC.LeftArmColor = BrickColor.new("Really black")
5961
	BC.LeftLegColor = BrickColor.new("Really black")
5962
	BC.RightArmColor = BrickColor.new("Really black")
5963
	BC.RightLegColor = BrickColor.new("Really black")
5964
	BC.TorsoColor = BrickColor.new("Really black")
5965
			Music.SoundId = "rbxassetid://207375545"
5966
			Music.Parent = tors
5967
                        Music.TimePosition = 8.3
5968
			Music:Play()
5969
for i, v in pairs(m:GetChildren()) do
5970
if v:IsA("Part") then
5971
v.BrickColor = BrickColor.new("Black")
5972
v.Material = "Glass"
5973
end
5974
end
5975
for i, v in pairs(m2:GetChildren()) do
5976
if v:IsA("Part") then
5977
v.BrickColor = BrickColor.new("Black")
5978
v.Material = "Granite"
5979
end
5980
end
5981
for i, v in pairs(m3:GetChildren()) do
5982
if v:IsA("Part") then
5983
v.BrickColor = BrickColor.new("Black")
5984
v.Material = "Neon"
5985
end
5986
end
5987
for i, v in pairs(mw2:GetChildren()) do
5988
if v:IsA("Part") then
5989
v.BrickColor = BrickColor.new("Black")
5990
v.Material = "Neon"
5991
end
5992
end
5993
for i, v in pairs(mw1:GetChildren()) do
5994
if v:IsA("Part") then
5995
v.Transparency = 1
5996
v.BrickColor = BrickColor.new("Black")
5997
v.Material = "Neon"
5998
end
5999
end
6000
for i, v in pairs(extrawingmod1:GetChildren()) do
6001
if v:IsA("Part") then
6002
v.Transparency = 1
6003
v.BrickColor = BrickColor.new("White")
6004
v.Material = "Neon"
6005
end
6006
end
6007
for i, v in pairs(extrawingmod2:GetChildren()) do
6008
if v:IsA("Part") then
6009
v.Transparency = 1
6010
v.BrickColor = BrickColor.new("White")
6011
v.Material = "Neon"
6012
end
6013
end
6014
local MAINRUINCOLOR = BrickColor.new("Black")
6015
		elseif key == 'r' and EdgyMode == false and Divinity == false and Fighter == true and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
6016
        DTrail5.Enabled = false
6017
        DTrail4.Enabled = false
6018
        DTrail3.Enabled = false
6019
        DTrail2.Enabled = false
6020
        DTrail.Enabled = false
6021
			Fighter = false
6022
			tecks2.Text = "Casual"
6023
                        tecks2.Rotation = 0
6024
			tecks2.TextColor3 = Color3.new(0, 0, 0)
6025
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
6026
			resetmode()
6027
	BC.HeadColor = BrickColor.new("Nougat")
6028
	BC.LeftArmColor = BrickColor.new("Smoky grey")
6029
	BC.LeftLegColor = BrickColor.new("Smoky grey")
6030
	BC.RightArmColor = BrickColor.new("Smoky grey")
6031
	BC.RightLegColor = BrickColor.new("Smoky grey")
6032
	BC.TorsoColor = BrickColor.new("Smoky grey")
6033
                        Music.TimePosition = 0
6034
			Music.SoundId = "rbxassetid://1117396305"
6035
			Music.Parent = tors
6036
			Music:Play()
6037
for i, v in pairs(m:GetChildren()) do
6038
if v:IsA("Part") then
6039
v.BrickColor = BrickColor.new("Dark grey")
6040
v.Material = "Glass"
6041
end
6042
end
6043
for i, v in pairs(m2:GetChildren()) do
6044
if v:IsA("Part") then
6045
v.BrickColor = BrickColor.new("Dark stone grey")
6046
v.Material = "Granite"
6047
end
6048
end
6049
for i, v in pairs(m3:GetChildren()) do
6050
if v:IsA("Part") then
6051
v.BrickColor = BrickColor.new("Dark grey")
6052
v.Material = "Neon"
6053
end
6054
end
6055
for i, v in pairs(mw2:GetChildren()) do
6056
if v:IsA("Part") then
6057
v.BrickColor = BrickColor.new("Dark grey")
6058
v.Material = "Neon"
6059
end
6060
end
6061
for i, v in pairs(mw1:GetChildren()) do
6062
if v:IsA("Part") then
6063
v.Transparency = 1
6064
v.BrickColor = BrickColor.new("Dark grey")
6065
v.Material = "Neon"
6066
end
6067
end
6068
for i, v in pairs(extrawingmod1:GetChildren()) do
6069
if v:IsA("Part") then
6070
v.Transparency = 1
6071
v.BrickColor = BrickColor.new("White")
6072
v.Material = "Neon"
6073
end
6074
end
6075
for i, v in pairs(extrawingmod2:GetChildren()) do
6076
if v:IsA("Part") then
6077
v.Transparency = 1
6078
v.BrickColor = BrickColor.new("White")
6079
v.Material = "Neon"
6080
end
6081
end
6082
local MAINRUINCOLOR = BrickColor.new("Dark grey")
6083
		elseif key == 't' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
6084
        DTrail5.Enabled = false
6085
        DTrail4.Enabled = false
6086
        DTrail3.Enabled = false
6087
        DTrail2.Enabled = false
6088
        DTrail.Enabled = false
6089
			Purity = true
6090
			tecks2.Text = "Pastel"
6091
                        tecks2.Rotation = 0
6092
			tecks2.TextColor3 = Color3.new(1, 1, 1)
6093
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 255, 255)
6094
		for i, v in pairs(ArmourParts) do
6095
        	v.BrickColor = BrickColor.new("Institutional white")
6096
		      		end
6097
		for i, v in pairs(ArmourParts2) do
6098
        	v.BrickColor = BrickColor.new("Institutional white")
6099
		      		end
6100
    	for i, v in pairs(NeonParts) do
6101
        	v.BrickColor = BrickColor.new("Toothpaste")
6102
      				end
6103
        char.Head.face.Texture = "http://lnbbb.gnwtgqtc.lnhtr.se2.gsr.awhoer.net/asset/?id=155195214"
6104
		maincolor = BrickColor.new("Toothpaste")
6105
	BC.HeadColor = BrickColor.new("Nougat")
6106
	BC.LeftArmColor = BrickColor.new("Toothpaste")
6107
	BC.LeftLegColor = BrickColor.new("Toothpaste")
6108
	BC.RightArmColor = BrickColor.new("Toothpaste")
6109
	BC.RightLegColor = BrickColor.new("Toothpaste")
6110
	BC.TorsoColor = BrickColor.new("Toothpaste")
6111
                        Music.TimePosition = 0
6112
			Music.SoundId = "rbxassetid://174212509"
6113
			Music.Parent = tors
6114
			Music:Play()
6115
for i, v in pairs(m:GetChildren()) do
6116
if v:IsA("Part") then
6117
v.BrickColor = BrickColor.new("Toothpaste")
6118
v.Material = "Glass"
6119
end
6120
end
6121
for i, v in pairs(m2:GetChildren()) do
6122
if v:IsA("Part") then
6123
v.BrickColor = BrickColor.new("Toothpaste")
6124
v.Material = "Granite"
6125
end
6126
end
6127
for i, v in pairs(m3:GetChildren()) do
6128
if v:IsA("Part") then
6129
v.BrickColor = BrickColor.new("Toothpaste")
6130
v.Material = "Neon"
6131
end
6132
end
6133
for i, v in pairs(mw2:GetChildren()) do
6134
if v:IsA("Part") then
6135
v.BrickColor = BrickColor.new("Toothpaste")
6136
v.Material = "Neon"
6137
end
6138
end
6139
for i, v in pairs(mw1:GetChildren()) do
6140
if v:IsA("Part") then
6141
v.Transparency = 1
6142
v.BrickColor = BrickColor.new("Toothpaste")
6143
v.Material = "Neon"
6144
end
6145
end
6146
for i, v in pairs(extrawingmod1:GetChildren()) do
6147
if v:IsA("Part") then
6148
v.Transparency = 1
6149
v.BrickColor = BrickColor.new("White")
6150
v.Material = "Neon"
6151
end
6152
end
6153
for i, v in pairs(extrawingmod2:GetChildren()) do
6154
if v:IsA("Part") then
6155
v.Transparency = 1
6156
v.BrickColor = BrickColor.new("White")
6157
v.Material = "Neon"
6158
end
6159
end
6160
local MAINRUINCOLOR = BrickColor.new("Toothpaste")
6161
		elseif key == 't' and EdgyMode == false and Divinity == false and Fighter == false and Purity == true and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
6162
        DTrail5.Enabled = false
6163
        DTrail4.Enabled = false
6164
        DTrail3.Enabled = false
6165
        DTrail2.Enabled = false
6166
        DTrail.Enabled = false
6167
			Purity = false
6168
			tecks2.Text = "Casual"
6169
                        tecks2.Rotation = 0
6170
			tecks2.TextColor3 = Color3.new(0, 0, 0)
6171
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
6172
			resetmode()
6173
                        Music.TimePosition = 0
6174
			Music.SoundId = "rbxassetid://1117396305"
6175
			Music.Parent = tors
6176
			Music:Play()
6177
	BC.HeadColor = BrickColor.new("Nougat")
6178
	BC.LeftArmColor = BrickColor.new("Smoky grey")
6179
	BC.LeftLegColor = BrickColor.new("Smoky grey")
6180
	BC.RightArmColor = BrickColor.new("Smoky grey")
6181
	BC.RightLegColor = BrickColor.new("Smoky grey")
6182
	BC.TorsoColor = BrickColor.new("Smoky grey")
6183
for i, v in pairs(m:GetChildren()) do
6184
if v:IsA("Part") then
6185
v.BrickColor = BrickColor.new("Dark grey")
6186
v.Material = "Glass"
6187
end
6188
end
6189
for i, v in pairs(m2:GetChildren()) do
6190
if v:IsA("Part") then
6191
v.BrickColor = BrickColor.new("Dark stone grey")
6192
v.Material = "Granite"
6193
end
6194
end
6195
for i, v in pairs(m3:GetChildren()) do
6196
if v:IsA("Part") then
6197
v.BrickColor = BrickColor.new("Dark grey")
6198
v.Material = "Neon"
6199
end
6200
end
6201
for i, v in pairs(mw2:GetChildren()) do
6202
if v:IsA("Part") then
6203
v.BrickColor = BrickColor.new("Dark grey")
6204
v.Material = "Neon"
6205
end
6206
end
6207
for i, v in pairs(mw1:GetChildren()) do
6208
if v:IsA("Part") then
6209
v.Transparency = 1
6210
v.BrickColor = BrickColor.new("Dark grey")
6211
v.Material = "Neon"
6212
end
6213
end
6214
for i, v in pairs(extrawingmod1:GetChildren()) do
6215
if v:IsA("Part") then
6216
v.Transparency = 1
6217
v.BrickColor = BrickColor.new("White")
6218
v.Material = "Neon"
6219
end
6220
end
6221
for i, v in pairs(extrawingmod2:GetChildren()) do
6222
if v:IsA("Part") then
6223
v.Transparency = 1
6224
v.BrickColor = BrickColor.new("White")
6225
v.Material = "Neon"
6226
end
6227
end
6228
local MAINRUINCOLOR = BrickColor.new("Dark grey")
6229
		elseif key == 'p' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
6230
        DTrail5.Enabled = false
6231
        DTrail4.Enabled = false
6232
        DTrail3.Enabled = false
6233
        DTrail2.Enabled = false
6234
        DTrail.Enabled = false
6235
			Solar = true
6236
			tecks2.Text = "Phoenix"
6237
                        tecks2.Rotation = 0
6238
			tecks2.TextColor3 = Color3.new(1, 1, 0)
6239
			tecks2.TextStrokeColor3 = Color3.fromRGB(12, 12, 12)
6240
		for i, v in pairs(ArmourParts) do
6241
        	v.BrickColor = BrickColor.new("Bright orange")
6242
		      		end
6243
		for i, v in pairs(ArmourParts2) do
6244
        	v.BrickColor = BrickColor.new("Bright orange")
6245
		      		end
6246
    	for i, v in pairs(NeonParts) do
6247
        	v.BrickColor = BrickColor.new("Bright orange")
6248
      				end
6249
        char.Head.face.Texture = "http://lnbbb.gnwtgqtc.lnhtr.se2.gsr.awhoer.net/asset/?id=28999175"
6250
		maincolor = BrickColor.new("Deep orange")
6251
	BC.HeadColor = BrickColor.new("Nougat")
6252
	BC.LeftArmColor = BrickColor.new("Bright orange")
6253
	BC.LeftLegColor = BrickColor.new("Bright orange")
6254
	BC.RightArmColor = BrickColor.new("Bright orange")
6255
	BC.RightLegColor = BrickColor.new("Bright orange")
6256
	BC.TorsoColor = BrickColor.new("Bright orange")
6257
                        Music.TimePosition = 5
6258
			Music.SoundId = "rbxassetid://1167066393"
6259
			Music.Parent = tors
6260
			Music:Play()
6261
for i, v in pairs(m:GetChildren()) do
6262
if v:IsA("Part") then
6263
v.BrickColor = BrickColor.new("Bright orange")
6264
v.Material = "Glass"
6265
end
6266
end
6267
for i, v in pairs(m2:GetChildren()) do
6268
if v:IsA("Part") then
6269
v.BrickColor = BrickColor.new("Bright orange")
6270
v.Material = "Granite"
6271
end
6272
end
6273
for i, v in pairs(m3:GetChildren()) do
6274
if v:IsA("Part") then
6275
v.BrickColor = BrickColor.new("Bright orange")
6276
v.Material = "Neon"
6277
end
6278
end
6279
for i, v in pairs(mw2:GetChildren()) do
6280
if v:IsA("Part") then
6281
v.BrickColor = BrickColor.new("Bright orange")
6282
v.Material = "Neon"
6283
end
6284
end
6285
for i, v in pairs(mw1:GetChildren()) do
6286
if v:IsA("Part") then
6287
v.Transparency = 1
6288
v.BrickColor = BrickColor.new("Bright orange")
6289
v.Material = "Neon"
6290
end
6291
end
6292
for i, v in pairs(extrawingmod1:GetChildren()) do
6293
if v:IsA("Part") then
6294
v.Transparency = 1
6295
v.BrickColor = BrickColor.new("White")
6296
v.Material = "Neon"
6297
end
6298
end
6299
for i, v in pairs(extrawingmod2:GetChildren()) do
6300
if v:IsA("Part") then
6301
v.Transparency = 1
6302
v.BrickColor = BrickColor.new("White")
6303
v.Material = "Neon"
6304
end
6305
end
6306
local MAINRUINCOLOR = BrickColor.new("Bright orange")
6307
		elseif key == 'p' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == true and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
6308
        DTrail5.Enabled = false
6309
        DTrail4.Enabled = false
6310
        DTrail3.Enabled = false
6311
        DTrail2.Enabled = false
6312
        DTrail.Enabled = false
6313
			Solar = false
6314
			tecks2.Text = "Casual"
6315
                        tecks2.Rotation = 0
6316
			tecks2.TextColor3 = Color3.new(0, 0, 0)
6317
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
6318
			resetmode()
6319
                        Music.TimePosition = 0
6320
			Music.SoundId = "rbxassetid://1117396305"
6321
			Music.Parent = tors
6322
			Music:Play()
6323
	BC.HeadColor = BrickColor.new("Nougat")
6324
	BC.LeftArmColor = BrickColor.new("Smoky grey")
6325
	BC.LeftLegColor = BrickColor.new("Smoky grey")
6326
	BC.RightArmColor = BrickColor.new("Smoky grey")
6327
	BC.RightLegColor = BrickColor.new("Smoky grey")
6328
	BC.TorsoColor = BrickColor.new("Smoky grey")
6329
for i, v in pairs(m:GetChildren()) do
6330
if v:IsA("Part") then
6331
v.BrickColor = BrickColor.new("Dark grey")
6332
v.Material = "Glass"
6333
end
6334
end
6335
for i, v in pairs(m2:GetChildren()) do
6336
if v:IsA("Part") then
6337
v.BrickColor = BrickColor.new("Dark stone grey")
6338
v.Material = "Granite"
6339
end
6340
end
6341
for i, v in pairs(m3:GetChildren()) do
6342
if v:IsA("Part") then
6343
v.BrickColor = BrickColor.new("Dark grey")
6344
v.Material = "Neon"
6345
end
6346
end
6347
for i, v in pairs(mw2:GetChildren()) do
6348
if v:IsA("Part") then
6349
v.BrickColor = BrickColor.new("Dark grey")
6350
v.Material = "Neon"
6351
end
6352
end
6353
for i, v in pairs(mw1:GetChildren()) do
6354
if v:IsA("Part") then
6355
v.Transparency = 1
6356
v.BrickColor = BrickColor.new("Dark grey")
6357
v.Material = "Neon"
6358
end
6359
end
6360
for i, v in pairs(extrawingmod1:GetChildren()) do
6361
if v:IsA("Part") then
6362
v.Transparency = 1
6363
v.BrickColor = BrickColor.new("White")
6364
v.Material = "Neon"
6365
end
6366
end
6367
for i, v in pairs(extrawingmod2:GetChildren()) do
6368
if v:IsA("Part") then
6369
v.Transparency = 1
6370
v.BrickColor = BrickColor.new("White")
6371
v.Material = "Neon"
6372
end
6373
end
6374
local MAINRUINCOLOR = BrickColor.new("Dark grey")
6375
		elseif key == 'g' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
6376
        DTrail5.Enabled = false
6377
        DTrail4.Enabled = false
6378
        DTrail3.Enabled = false
6379
        DTrail2.Enabled = false
6380
        DTrail.Enabled = false
6381
			Lunar = true
6382
			tecks2.Text = "Steelheart"
6383
                        tecks2.Rotation = 0
6384
			tecks2.TextColor3 = Color3.new(0, 0, 1)
6385
			tecks2.TextStrokeColor3 = Color3.fromRGB(170, 255, 255)
6386
		for i, v in pairs(ArmourParts) do
6387
        	v.BrickColor = BrickColor.new("Dark blue")
6388
		      		end
6389
		for i, v in pairs(ArmourParts2) do
6390
        	v.BrickColor = BrickColor.new("Cyan")
6391
		      		end
6392
    	for i, v in pairs(NeonParts) do
6393
        	v.BrickColor = BrickColor.new("Steel blue")
6394
      				end
6395
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=231432333"
6396
		maincolor = BrickColor.new("Steel blue")
6397
	BC.HeadColor = BrickColor.new("Nougat")
6398
	BC.LeftArmColor = BrickColor.new("Dark blue")
6399
	BC.LeftLegColor = BrickColor.new("Dark blue")
6400
	BC.RightArmColor = BrickColor.new("Dark blue")
6401
	BC.RightLegColor = BrickColor.new("Dark blue")
6402
	BC.TorsoColor = BrickColor.new("Dark blue")
6403
                        Music.TimePosition = 0.5
6404
			Music.SoundId = "rbxassetid://1574603917"
6405
			Music.Parent = tors
6406
			Music:Play()
6407
for i, v in pairs(m:GetChildren()) do
6408
if v:IsA("Part") then
6409
v.BrickColor = BrickColor.new("Dark blue")
6410
v.Material = "Glass"
6411
end
6412
end
6413
for i, v in pairs(m2:GetChildren()) do
6414
if v:IsA("Part") then
6415
v.BrickColor = BrickColor.new("Dark blue")
6416
v.Material = "Granite"
6417
end
6418
end
6419
for i, v in pairs(m3:GetChildren()) do
6420
if v:IsA("Part") then
6421
v.BrickColor = BrickColor.new("Dark blue")
6422
v.Material = "Neon"
6423
end
6424
end
6425
for i, v in pairs(mw2:GetChildren()) do
6426
if v:IsA("Part") then
6427
v.BrickColor = BrickColor.new("Dark blue")
6428
v.Material = "Neon"
6429
end
6430
end
6431
for i, v in pairs(mw1:GetChildren()) do
6432
if v:IsA("Part") then
6433
v.Transparency = 1
6434
v.BrickColor = BrickColor.new("Dark blue")
6435
v.Material = "Neon"
6436
end
6437
end
6438
for i, v in pairs(extrawingmod1:GetChildren()) do
6439
if v:IsA("Part") then
6440
v.Transparency = 1
6441
v.BrickColor = BrickColor.new("White")
6442
v.Material = "Neon"
6443
end
6444
end
6445
for i, v in pairs(extrawingmod2:GetChildren()) do
6446
if v:IsA("Part") then
6447
v.Transparency = 1
6448
v.BrickColor = BrickColor.new("White")
6449
v.Material = "Neon"
6450
end
6451
end
6452
local MAINRUINCOLOR = BrickColor.new("Dark blue")
6453
		elseif key == 'g' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == true and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
6454
        DTrail5.Enabled = false
6455
        DTrail4.Enabled = false
6456
        DTrail3.Enabled = false
6457
        DTrail2.Enabled = false
6458
        DTrail.Enabled = false
6459
			Lunar = false
6460
			tecks2.Text = "Casual"
6461
                        tecks2.Rotation = 0
6462
			tecks2.TextColor3 = Color3.new(0, 0, 0)
6463
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
6464
			resetmode()
6465
                        Music.TimePosition = 0
6466
			Music.SoundId = "rbxassetid://1117396305"
6467
			Music.Parent = tors
6468
			Music:Play()
6469
	BC.HeadColor = BrickColor.new("Nougat")
6470
	BC.LeftArmColor = BrickColor.new("Smoky grey")
6471
	BC.LeftLegColor = BrickColor.new("Smoky grey")
6472
	BC.RightArmColor = BrickColor.new("Smoky grey")
6473
	BC.RightLegColor = BrickColor.new("Smoky grey")
6474
	BC.TorsoColor = BrickColor.new("Smoky grey")
6475
for i, v in pairs(m:GetChildren()) do
6476
if v:IsA("Part") then
6477
v.BrickColor = BrickColor.new("Dark grey")
6478
v.Material = "Glass"
6479
end
6480
end
6481
for i, v in pairs(m2:GetChildren()) do
6482
if v:IsA("Part") then
6483
v.BrickColor = BrickColor.new("Dark stone grey")
6484
v.Material = "Granite"
6485
end
6486
end
6487
for i, v in pairs(m3:GetChildren()) do
6488
if v:IsA("Part") then
6489
v.BrickColor = BrickColor.new("Dark grey")
6490
v.Material = "Neon"
6491
end
6492
end
6493
for i, v in pairs(mw2:GetChildren()) do
6494
if v:IsA("Part") then
6495
v.BrickColor = BrickColor.new("Dark grey")
6496
v.Material = "Neon"
6497
end
6498
end
6499
for i, v in pairs(mw1:GetChildren()) do
6500
if v:IsA("Part") then
6501
v.Transparency = 1
6502
v.BrickColor = BrickColor.new("Dark grey")
6503
v.Material = "Neon"
6504
end
6505
end
6506
for i, v in pairs(extrawingmod1:GetChildren()) do
6507
if v:IsA("Part") then
6508
v.Transparency = 1
6509
v.BrickColor = BrickColor.new("White")
6510
v.Material = "Neon"
6511
end
6512
end
6513
for i, v in pairs(extrawingmod2:GetChildren()) do
6514
if v:IsA("Part") then
6515
v.Transparency = 1
6516
v.BrickColor = BrickColor.new("White")
6517
v.Material = "Neon"
6518
end
6519
end
6520
local MAINRUINCOLOR = BrickColor.new("Dark grey")
6521
		elseif key == 'y' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
6522
			Destruction = true
6523
			tecks2.Text = "Chaos"
6524
                        tecks2.Rotation = 0
6525
			tecks2.TextColor3 = Color3.new(0, 0, 0)
6526
			tecks2.TextStrokeColor3 = Color3.fromRGB(255, 0, 0)
6527
		for i, v in pairs(ArmourParts) do
6528
        	v.BrickColor = BrickColor.new("Really black")
6529
		      		end
6530
		for i, v in pairs(ArmourParts2) do
6531
        	v.BrickColor = BrickColor.new("Black")
6532
		      		end
6533
    	for i, v in pairs(NeonParts) do
6534
        	v.BrickColor = BrickColor.new("Really red")
6535
      				end
6536
        char.Head.face.Texture = "http://lnbbb.gnwtgqtc.lnhtr.se2.gsr.awhoer.net/asset/?id=201400785"
6537
        DTrail5.Enabled = true
6538
        DTrail4.Enabled = true
6539
        DTrail3.Enabled = true
6540
        DTrail2.Enabled = true
6541
        DTrail.Enabled = true
6542
		maincolor = BrickColor.new("Really red")
6543
	BC.HeadColor = BrickColor.new("Nougat")
6544
	BC.LeftArmColor = BrickColor.new("Really red")
6545
	BC.LeftLegColor = BrickColor.new("Really red")
6546
	BC.RightArmColor = BrickColor.new("Really red")
6547
	BC.RightLegColor = BrickColor.new("Really red")
6548
	BC.TorsoColor = BrickColor.new("Really red")
6549
                        Music.TimePosition = 2
6550
			Music.SoundId = "rbxassetid://1703475948"
6551
			Music.Parent = tors
6552
			Music:Play()
6553
	attack = true
6554
	hum.WalkSpeed = 3.01
6555
	CreateSound("649634100", tors, 10, 0.5)
6556
	for i = 0,6.3,0.1 do
6557
		swait()
6558
		Effects.Block.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
6559
		Effects.Block.Create(BrickC("Really red"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
6560
		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)
6561
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
6562
		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)
6563
		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)
6564
		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)
6565
		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)
6566
	end
6567
	attack = false
6568
	hum.WalkSpeed = 8
6569
for i, v in pairs(m:GetChildren()) do
6570
if v:IsA("Part") then
6571
v.BrickColor = BrickColor.new("Really red")
6572
v.Material = "Glass"
6573
end
6574
end
6575
for i, v in pairs(m2:GetChildren()) do
6576
if v:IsA("Part") then
6577
v.BrickColor = BrickColor.new("Really red")
6578
v.Material = "Granite"
6579
end
6580
end
6581
for i, v in pairs(m3:GetChildren()) do
6582
if v:IsA("Part") then
6583
v.BrickColor = BrickColor.new("Really red")
6584
v.Material = "Neon"
6585
end
6586
end
6587
for i, v in pairs(mw2:GetChildren()) do
6588
if v:IsA("Part") then
6589
v.BrickColor = BrickColor.new("Really red")
6590
v.Material = "Neon"
6591
end
6592
end
6593
for i, v in pairs(mw1:GetChildren()) do
6594
if v:IsA("Part") then
6595
v.Transparency = 1
6596
v.BrickColor = BrickColor.new("Really red")
6597
v.Material = "Neon"
6598
end
6599
end
6600
for i, v in pairs(extrawingmod1:GetChildren()) do
6601
if v:IsA("Part") then
6602
v.Transparency = 1
6603
v.BrickColor = BrickColor.new("White")
6604
v.Material = "Neon"
6605
end
6606
end
6607
for i, v in pairs(extrawingmod2:GetChildren()) do
6608
if v:IsA("Part") then
6609
v.Transparency = 1
6610
v.BrickColor = BrickColor.new("White")
6611
v.Material = "Neon"
6612
end
6613
end
6614
local MAINRUINCOLOR = BrickColor.new("Really red")
6615
		elseif key == 'y' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == true and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
6616
        DTrail5.Enabled = false
6617
        DTrail4.Enabled = false
6618
        DTrail3.Enabled = false
6619
        DTrail2.Enabled = false
6620
        DTrail.Enabled = false
6621
			Destruction = false
6622
			tecks2.Text = "Casual"
6623
                        tecks2.Rotation = 0
6624
			tecks2.TextColor3 = Color3.new(0, 0, 0)
6625
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
6626
			resetmode()
6627
                        Music.TimePosition = 0
6628
			Music.SoundId = "rbxassetid://1117396305"
6629
			Music.Parent = tors
6630
			Music:Play()
6631
	BC.HeadColor = BrickColor.new("Nougat")
6632
	BC.LeftArmColor = BrickColor.new("Smoky grey")
6633
	BC.LeftLegColor = BrickColor.new("Smoky grey")
6634
	BC.RightArmColor = BrickColor.new("Smoky grey")
6635
	BC.RightLegColor = BrickColor.new("Smoky grey")
6636
	BC.TorsoColor = BrickColor.new("Smoky grey")
6637
for i, v in pairs(m:GetChildren()) do
6638
if v:IsA("Part") then
6639
v.BrickColor = BrickColor.new("Dark grey")
6640
v.Material = "Glass"
6641
end
6642
end
6643
for i, v in pairs(m2:GetChildren()) do
6644
if v:IsA("Part") then
6645
v.BrickColor = BrickColor.new("Dark stone grey")
6646
v.Material = "Granite"
6647
end
6648
end
6649
for i, v in pairs(m3:GetChildren()) do
6650
if v:IsA("Part") then
6651
v.BrickColor = BrickColor.new("Dark grey")
6652
v.Material = "Neon"
6653
end
6654
end
6655
for i, v in pairs(mw2:GetChildren()) do
6656
if v:IsA("Part") then
6657
v.BrickColor = BrickColor.new("Dark grey")
6658
v.Material = "Neon"
6659
end
6660
end
6661
for i, v in pairs(mw1:GetChildren()) do
6662
if v:IsA("Part") then
6663
v.Transparency = 1
6664
v.BrickColor = BrickColor.new("Dark grey")
6665
v.Material = "Neon"
6666
end
6667
end
6668
for i, v in pairs(extrawingmod1:GetChildren()) do
6669
if v:IsA("Part") then
6670
v.Transparency = 1
6671
v.BrickColor = BrickColor.new("White")
6672
v.Material = "Neon"
6673
end
6674
end
6675
for i, v in pairs(extrawingmod2:GetChildren()) do
6676
if v:IsA("Part") then
6677
v.Transparency = 1
6678
v.BrickColor = BrickColor.new("White")
6679
v.Material = "Neon"
6680
end
6681
end
6682
local MAINRUINCOLOR = BrickColor.new("Dark grey")
6683
		elseif key == 'u' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
6684
			helpme = true
6685
        DTrail5.Enabled = false
6686
        DTrail4.Enabled = false
6687
        DTrail3.Enabled = false
6688
        DTrail2.Enabled = false
6689
        DTrail.Enabled = false
6690
for i, v in pairs(mw2:GetChildren()) do
6691
if v:IsA("Part") then
6692
v.BrickColor = BrickColor.new("Black")
6693
v.Material = "Neon"
6694
end
6695
end
6696
for i, v in pairs(mw1:GetChildren()) do
6697
if v:IsA("Part") then
6698
v.Transparency = 0.75
6699
v.BrickColor = BrickColor.random()
6700
v.Material = "Neon"
6701
end
6702
end
6703
for i, v in pairs(m:GetChildren()) do
6704
if v:IsA("Part") then
6705
v.BrickColor = BrickColor.new("Black")
6706
v.Material = "Neon"
6707
end
6708
end
6709
for i, v in pairs(m2:GetChildren()) do
6710
if v:IsA("Part") then
6711
v.BrickColor = BrickColor.random()
6712
v.Material = "Neon"
6713
end
6714
end
6715
for i, v in pairs(m3:GetChildren()) do
6716
if v:IsA("Part") then
6717
v.BrickColor = BrickColor.new("Black")
6718
v.Material = "Neon"
6719
end
6720
end
6721
for i, v in pairs(extrawingmod1:GetChildren()) do
6722
if v:IsA("Part") then
6723
v.Transparency = .75
6724
v.BrickColor = BrickColor.Random()
6725
v.Material = "Neon"
6726
end
6727
end
6728
for i, v in pairs(extrawingmod2:GetChildren()) do
6729
if v:IsA("Part") then
6730
v.Transparency = 0
6731
v.BrickColor = BrickColor.new("Black")
6732
v.Material = "Neon"
6733
end
6734
end
6735
                        Music.TimePosition = 1
6736
			tecks2.Text = "InSaNiTy"
6737
			Music.SoundId = "rbxassetid://943961217"
6738
			Music.Parent = tors
6739
			Music:Play()
6740
	BC.HeadColor = BrickColor.new("Nougat")
6741
	BC.LeftArmColor = BrickColor.random()
6742
	BC.LeftLegColor = BrickColor.random()
6743
	BC.RightArmColor = BrickColor.random()
6744
	BC.RightLegColor = BrickColor.random()
6745
	BC.TorsoColor = BrickColor.random()
6746
tl1.Enabled = true	
6747
tl2.Enabled = true
6748
tl3.Enabled = true
6749
for i = 0,4,0.1 do
6750
swait()
6751
sphereMK(2.5,-1.5,"Add",root.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,45,-0.035,MAINRUINCOLOR,100)
6752
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.2)
6753
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.2)
6754
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(30),math.rad(0),math.rad(0)),.2)
6755
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30),math.rad(0),math.rad(0 - 5 * math.cos(sine / 0.2))),.2)
6756
RW.C0=clerp(RW.C0,cf(1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(-50)),.2)
6757
LW.C0=clerp(LW.C0,cf(-1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(50)),.2)
6758
end
6759
for i = 0,8,0.1 do
6760
swait()
6761
sphereMK(2.5,-1.5,"Add",root.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,45,-0.035,MAINRUINCOLOR,100)
6762
sphereMK(2.5,-1.5,"Add",root.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,45,.035,MAINRUINCOLOR,0)
6763
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.2)
6764
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.2)
6765
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(30),math.rad(0),math.rad(0)),.2)
6766
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30),math.rad(0),math.rad(0 - 5 * math.cos(sine / 0.2))),.2)
6767
RW.C0=clerp(RW.C0,cf(1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(-50)),.2)
6768
LW.C0=clerp(LW.C0,cf(-1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(50)),.2)
6769
end
6770
6771
for i = 0,3,0.1 do
6772
swait()
6773
sphereMK(2.5,-1.5,"Add",root.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,45,-0.035,MAINRUINCOLOR,100)
6774
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.2)
6775
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.2)
6776
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(30),math.rad(0),math.rad(0)),.2)
6777
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30),math.rad(0),math.rad(0 - 5 * math.cos(sine / 0.2))),.2)
6778
RW.C0=clerp(RW.C0,cf(1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(-50)),.2)
6779
LW.C0=clerp(LW.C0,cf(-1.05,0.4,-0.5)*angles(math.rad(140),math.rad(0),math.rad(50)),.2)
6780
end
6781
CFuncs["Sound"].Create("rbxassetid://206082327", root, 2.5,1)
6782
CFuncs["Sound"].Create("rbxassetid://847061203", root, 5,1)
6783
CFuncs["Sound"].Create("rbxassetid://239000203", root, 2.5,1)
6784
CFuncs["Sound"].Create("rbxassetid://579687077", root, 2.5,0.75)
6785
CameraEnshaking(5,2.5)
6786
MAINRUINCOLOR = BrickColor.new("Black")
6787
sphere(2.5,"Add",root.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
6788
for i = 0, 49 do
6789
PixelBlock(1,math.random(1,20),"Add",root.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.04,MAINRUINCOLOR,0)
6790
end
6791
for i = 0,3,0.1 do
6792
sphereMK(2.5,-1,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2.5,2.5,25,-0.025,MAINRUINCOLOR,0)
6793
end
6794
for i = 0,2,0.1 do
6795
swait()
6796
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.2)
6797
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.2)
6798
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(-30),math.rad(0),math.rad(0)),.2)
6799
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-30),math.rad(0),math.rad(0 - 10 * math.cos(sine / 0.2))),.2)
6800
RW.C0=clerp(RW.C0,cf(1.45,0.4,0)*angles(math.rad(-20),math.rad(0 - 2 * math.cos(sine / 0.2)),math.rad(80 + 2 * math.cos(sine / 0.2)))*angles(0,0,math.rad(0 - 10 * math.cos(sine / 0.2))),.2)
6801
LW.C0=clerp(LW.C0,cf(-1.45,0.4,0)*angles(math.rad(-20),math.rad(0 + 2 * math.cos(sine / 0.2)),math.rad(-80 - 2 * math.cos(sine / 0.2)))*angles(0,0,math.rad(0 - 10 * math.cos(sine / 0.2))),.2)
6802
end
6803
hum.WalkSpeed = storehumanoidWS
6804
attack = false
6805
		elseif key == 'u' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == true and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
6806
        DTrail5.Enabled = false
6807
        DTrail4.Enabled = false
6808
        DTrail3.Enabled = false
6809
        DTrail2.Enabled = false
6810
        DTrail.Enabled = false
6811
			helpme = false
6812
			tecks2.Text = "Casual"
6813
                        tecks2.Rotation = 0
6814
			tecks2.TextColor3 = Color3.new(0, 0, 0)
6815
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
6816
			resetmode()
6817
                        Music.TimePosition = 0
6818
			Music.SoundId = "rbxassetid://1117396305"
6819
			Music.Parent = tors
6820
			Music:Play()
6821
	BC.HeadColor = BrickColor.new("Nougat")
6822
	BC.LeftArmColor = BrickColor.new("Smoky grey")
6823
	BC.LeftLegColor = BrickColor.new("Smoky grey")
6824
	BC.RightArmColor = BrickColor.new("Smoky grey")
6825
	BC.RightLegColor = BrickColor.new("Smoky grey")
6826
	BC.TorsoColor = BrickColor.new("Smoky grey")
6827
tl1.Enabled = false	
6828
tl2.Enabled = false
6829
tl3.Enabled = false
6830
for i, v in pairs(m:GetChildren()) do
6831
if v:IsA("Part") then
6832
v.BrickColor = BrickColor.new("Dark grey")
6833
v.Material = "Glass"
6834
end
6835
end
6836
for i, v in pairs(m2:GetChildren()) do
6837
if v:IsA("Part") then
6838
v.BrickColor = BrickColor.new("Dark stone grey")
6839
v.Material = "Granite"
6840
end
6841
end
6842
for i, v in pairs(m3:GetChildren()) do
6843
if v:IsA("Part") then
6844
v.BrickColor = BrickColor.new("Dark grey")
6845
v.Material = "Neon"
6846
end
6847
end
6848
for i, v in pairs(mw2:GetChildren()) do
6849
if v:IsA("Part") then
6850
v.BrickColor = BrickColor.new("Dark grey")
6851
v.Material = "Neon"
6852
end
6853
end
6854
for i, v in pairs(mw1:GetChildren()) do
6855
if v:IsA("Part") then
6856
v.Transparency = 1
6857
v.BrickColor = BrickColor.new("Dark grey")
6858
v.Material = "Neon"
6859
end
6860
end
6861
for i, v in pairs(extrawingmod1:GetChildren()) do
6862
if v:IsA("Part") then
6863
v.Transparency = 1
6864
v.BrickColor = BrickColor.new("White")
6865
v.Material = "Neon"
6866
end
6867
end
6868
for i, v in pairs(extrawingmod2:GetChildren()) do
6869
if v:IsA("Part") then
6870
v.Transparency = 1
6871
v.BrickColor = BrickColor.new("White")
6872
v.Material = "Neon"
6873
end
6874
end
6875
local MAINRUINCOLOR = BrickColor.new("Dark grey")
6876
		elseif key == 'h' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
6877
			Frost = true
6878
        DTrail5.Enabled = false
6879
        DTrail4.Enabled = false
6880
        DTrail3.Enabled = false
6881
        DTrail2.Enabled = false
6882
        DTrail.Enabled = false
6883
			tecks2.Text = "Ice"
6884
                        tecks2.Rotation = 0
6885
			tecks2.TextColor3 = Color3.new(1, 1, 1)
6886
			tecks2.TextStrokeColor3 = Color3.fromRGB(170, 255, 255)
6887
		for i, v in pairs(ArmourParts) do
6888
        	v.BrickColor = BrickColor.new("Cyan")
6889
		      		end
6890
		for i, v in pairs(ArmourParts2) do
6891
        	v.BrickColor = BrickColor.new("White")
6892
		      		end
6893
    	for i, v in pairs(NeonParts) do
6894
        	v.BrickColor = BrickColor.new("Teal")
6895
      				end
6896
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=111523405"
6897
		maincolor = BrickColor.new("Cyan")
6898
	BC.HeadColor = BrickColor.new("Nougat")
6899
	BC.LeftArmColor = BrickColor.new("Cyan")
6900
	BC.LeftLegColor = BrickColor.new("Cyan")
6901
	BC.RightArmColor = BrickColor.new("Cyan")
6902
	BC.RightLegColor = BrickColor.new("Cyan")
6903
	BC.TorsoColor = BrickColor.new("Cyan")
6904
                        Music.TimePosition = 1
6905
			Music.SoundId = "rbxassetid://1579308042"
6906
			Music.Parent = tors
6907
			Music:Play()
6908
for i, v in pairs(m:GetChildren()) do
6909
if v:IsA("Part") then
6910
v.BrickColor = BrickColor.new("Cyan")
6911
v.Material = "Glass"
6912
end
6913
end
6914
for i, v in pairs(m2:GetChildren()) do
6915
if v:IsA("Part") then
6916
v.BrickColor = BrickColor.new("Cyan")
6917
v.Material = "Granite"
6918
end
6919
end
6920
for i, v in pairs(m3:GetChildren()) do
6921
if v:IsA("Part") then
6922
v.BrickColor = BrickColor.new("Cyan")
6923
v.Material = "Neon"
6924
end
6925
end
6926
for i, v in pairs(mw2:GetChildren()) do
6927
if v:IsA("Part") then
6928
v.BrickColor = BrickColor.new("Cyan")
6929
v.Material = "Neon"
6930
end
6931
end
6932
for i, v in pairs(mw1:GetChildren()) do
6933
if v:IsA("Part") then
6934
v.Transparency = 1
6935
v.BrickColor = BrickColor.new("Cyan")
6936
v.Material = "Neon"
6937
end
6938
end
6939
for i, v in pairs(extrawingmod1:GetChildren()) do
6940
if v:IsA("Part") then
6941
v.Transparency = 1
6942
v.BrickColor = BrickColor.new("White")
6943
v.Material = "Neon"
6944
end
6945
end
6946
for i, v in pairs(extrawingmod2:GetChildren()) do
6947
if v:IsA("Part") then
6948
v.Transparency = 1
6949
v.BrickColor = BrickColor.new("White")
6950
v.Material = "Neon"
6951
end
6952
end
6953
local MAINRUINCOLOR = BrickColor.new("Cyan")
6954
		elseif key == 'h' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == true and Ashes ==false and Madness ==  false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
6955
        DTrail5.Enabled = false
6956
        DTrail4.Enabled = false
6957
        DTrail3.Enabled = false
6958
        DTrail2.Enabled = false
6959
        DTrail.Enabled = false
6960
			Frost = false
6961
			tecks2.Text = "Casual"
6962
                        tecks2.Rotation = 0
6963
			tecks2.TextColor3 = Color3.new(0, 0, 0)
6964
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
6965
			resetmode()
6966
                        Music.TimePosition = 0
6967
			Music.SoundId = "rbxassetid://1117396305"
6968
			Music.Parent = tors
6969
			Music:Play()
6970
	BC.HeadColor = BrickColor.new("Nougat")
6971
	BC.LeftArmColor = BrickColor.new("Smoky grey")
6972
	BC.LeftLegColor = BrickColor.new("Smoky grey")
6973
	BC.RightArmColor = BrickColor.new("Smoky grey")
6974
	BC.RightLegColor = BrickColor.new("Smoky grey")
6975
	BC.TorsoColor = BrickColor.new("Smoky grey")
6976
for i, v in pairs(m:GetChildren()) do
6977
if v:IsA("Part") then
6978
v.BrickColor = BrickColor.new("Dark grey")
6979
v.Material = "Glass"
6980
end
6981
end
6982
for i, v in pairs(m2:GetChildren()) do
6983
if v:IsA("Part") then
6984
v.BrickColor = BrickColor.new("Dark stone grey")
6985
v.Material = "Granite"
6986
end
6987
end
6988
for i, v in pairs(m3:GetChildren()) do
6989
if v:IsA("Part") then
6990
v.BrickColor = BrickColor.new("Dark grey")
6991
v.Material = "Neon"
6992
end
6993
end
6994
for i, v in pairs(mw2:GetChildren()) do
6995
if v:IsA("Part") then
6996
v.BrickColor = BrickColor.new("Dark grey")
6997
v.Material = "Neon"
6998
end
6999
end
7000
for i, v in pairs(mw1:GetChildren()) do
7001
if v:IsA("Part") then
7002
v.Transparency = 1
7003
v.BrickColor = BrickColor.new("Dark grey")
7004
v.Material = "Neon"
7005
end
7006
end
7007
for i, v in pairs(extrawingmod1:GetChildren()) do
7008
if v:IsA("Part") then
7009
v.Transparency = 1
7010
v.BrickColor = BrickColor.new("White")
7011
v.Material = "Neon"
7012
end
7013
end
7014
for i, v in pairs(extrawingmod2:GetChildren()) do
7015
if v:IsA("Part") then
7016
v.Transparency = 1
7017
v.BrickColor = BrickColor.new("White")
7018
v.Material = "Neon"
7019
end
7020
end
7021
local MAINRUINCOLOR = BrickColor.new("Dark grey")
7022
		elseif key == 'j' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
7023
			Ashes = true
7024
        DTrail5.Enabled = false
7025
        DTrail4.Enabled = false
7026
        DTrail3.Enabled = false
7027
        DTrail2.Enabled = false
7028
        DTrail.Enabled = false
7029
			tecks2.Text = "Ash"
7030
                        tecks2.Rotation = 0
7031
			tecks2.TextColor3 = Color3.new(0, 0, 0)
7032
			tecks2.TextStrokeColor3 = Color3.fromRGB(91, 93, 105)
7033
		for i, v in pairs(ArmourParts) do
7034
        	v.BrickColor = BrickColor.new("Smoky grey")
7035
		      		end
7036
		for i, v in pairs(ArmourParts2) do
7037
        	v.BrickColor = BrickColor.new("Black")
7038
		      		end
7039
    	for i, v in pairs(NeonParts) do
7040
        	v.BrickColor = BrickColor.new("Really black")
7041
      				end
7042
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
7043
		maincolor = BrickColor.new("Really black")
7044
	BC.HeadColor = BrickColor.new("Nougat")
7045
	BC.LeftArmColor = BrickColor.new("Smoky grey")
7046
	BC.LeftLegColor = BrickColor.new("Smoky grey")
7047
	BC.RightArmColor = BrickColor.new("Smoky grey")
7048
	BC.RightLegColor = BrickColor.new("Smoky grey")
7049
	BC.TorsoColor = BrickColor.new("Smoky grey")
7050
                        Music.TimePosition = 2
7051
			Music.SoundId = "rbxassetid://1514078310"
7052
			Music.Parent = tors
7053
			Music:Play()
7054
for i, v in pairs(m:GetChildren()) do
7055
if v:IsA("Part") then
7056
v.BrickColor = BrickColor.new("Smoky grey")
7057
v.Material = "Glass"
7058
end
7059
end
7060
for i, v in pairs(m2:GetChildren()) do
7061
if v:IsA("Part") then
7062
v.BrickColor = BrickColor.new("Smoky grey")
7063
v.Material = "Granite"
7064
end
7065
end
7066
for i, v in pairs(m3:GetChildren()) do
7067
if v:IsA("Part") then
7068
v.BrickColor = BrickColor.new("Smoky grey")
7069
v.Material = "Neon"
7070
end
7071
end
7072
for i, v in pairs(mw2:GetChildren()) do
7073
if v:IsA("Part") then
7074
v.BrickColor = BrickColor.new("Smoky grey")
7075
v.Material = "Neon"
7076
end
7077
end
7078
for i, v in pairs(mw1:GetChildren()) do
7079
if v:IsA("Part") then
7080
v.Transparency = 1
7081
v.BrickColor = BrickColor.new("Smoky grey")
7082
v.Material = "Neon"
7083
end
7084
end
7085
for i, v in pairs(extrawingmod1:GetChildren()) do
7086
if v:IsA("Part") then
7087
v.Transparency = 1
7088
v.BrickColor = BrickColor.new("White")
7089
v.Material = "Neon"
7090
end
7091
end
7092
for i, v in pairs(extrawingmod2:GetChildren()) do
7093
if v:IsA("Part") then
7094
v.Transparency = 1
7095
v.BrickColor = BrickColor.new("White")
7096
v.Material = "Neon"
7097
end
7098
end
7099
local MAINRUINCOLOR = BrickColor.new("Smoky grey")
7100
		elseif key == 'j' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Pixels == false and Madness == false and Ascend == false and Memer == false and Big_Black == false and Emperor == false and Ashes == true then
7101
        DTrail5.Enabled = false
7102
        DTrail4.Enabled = false
7103
        DTrail3.Enabled = false
7104
        DTrail2.Enabled = false
7105
        DTrail.Enabled = false
7106
			Ashes = false
7107
			tecks2.Text = "Casual"
7108
                        tecks2.Rotation = 0
7109
			tecks2.TextColor3 = Color3.new(0, 0, 0)
7110
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
7111
			resetmode()
7112
                        Music.TimePosition = 0
7113
			Music.SoundId = "rbxassetid://1117396305"
7114
			Music.Parent = tors
7115
			Music:Play()
7116
	BC.HeadColor = BrickColor.new("Nougat")
7117
	BC.LeftArmColor = BrickColor.new("Smoky grey")
7118
	BC.LeftLegColor = BrickColor.new("Smoky grey")
7119
	BC.RightArmColor = BrickColor.new("Smoky grey")
7120
	BC.RightLegColor = BrickColor.new("Smoky grey")
7121
	BC.TorsoColor = BrickColor.new("Smoky grey")
7122
for i, v in pairs(m:GetChildren()) do
7123
if v:IsA("Part") then
7124
v.BrickColor = BrickColor.new("Dark grey")
7125
v.Material = "Glass"
7126
end
7127
end
7128
for i, v in pairs(m2:GetChildren()) do
7129
if v:IsA("Part") then
7130
v.BrickColor = BrickColor.new("Dark stone grey")
7131
v.Material = "Granite"
7132
end
7133
end
7134
for i, v in pairs(m3:GetChildren()) do
7135
if v:IsA("Part") then
7136
v.BrickColor = BrickColor.new("Dark grey")
7137
v.Material = "Neon"
7138
end
7139
end
7140
for i, v in pairs(mw2:GetChildren()) do
7141
if v:IsA("Part") then
7142
v.BrickColor = BrickColor.new("Dark grey")
7143
v.Material = "Neon"
7144
end
7145
end
7146
for i, v in pairs(mw1:GetChildren()) do
7147
if v:IsA("Part") then
7148
v.Transparency = 1
7149
v.BrickColor = BrickColor.new("Dark grey")
7150
v.Material = "Neon"
7151
end
7152
end
7153
for i, v in pairs(extrawingmod1:GetChildren()) do
7154
if v:IsA("Part") then
7155
v.Transparency = 1
7156
v.BrickColor = BrickColor.new("White")
7157
v.Material = "Neon"
7158
end
7159
end
7160
for i, v in pairs(extrawingmod2:GetChildren()) do
7161
if v:IsA("Part") then
7162
v.Transparency = 1
7163
v.BrickColor = BrickColor.new("White")
7164
v.Material = "Neon"
7165
end
7166
end
7167
local MAINRUINCOLOR = BrickColor.new("Dark grey")
7168
		elseif key == 'n' and tecks2.TextTransparency == 1 and tecks2.TextStrokeTransparency == 1  then
7169
			tecks2.TextTransparency = 0
7170
			tecks2.TextStrokeTransparency = 0
7171
		elseif key == 'n' and tecks2.TextTransparency == 0 and tecks2.TextStrokeTransparency == 0  then
7172
			tecks2.TextTransparency = 1
7173
			tecks2.TextStrokeTransparency = 1
7174
		elseif key == 'f' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
7175
        DTrail5.Enabled = false
7176
        DTrail4.Enabled = false
7177
        DTrail3.Enabled = false
7178
        DTrail2.Enabled = false
7179
        DTrail.Enabled = false
7180
			Planetary = true
7181
			tecks2.Text = "Overlord Of The Galaxy"
7182
                        tecks2.Rotation = 0
7183
			tecks2.TextColor3 = Color3.fromRGB(61, 21, 133)
7184
			tecks2.TextStrokeColor3 = Color3.fromRGB(61, 21, 133)
7185
		for i, v in pairs(ArmourParts) do
7186
        	v.BrickColor = BrickColor.new("Dark indigo")
7187
		      		end
7188
		for i, v in pairs(ArmourParts2) do
7189
        	v.BrickColor = BrickColor.new("Dark indigo")
7190
		      		end
7191
    	for i, v in pairs(NeonParts) do
7192
        	v.BrickColor = BrickColor.new("Dark indigo")
7193
      				end
7194
        char.Head.face.Texture = "http://lnbbb.gnwtgqtc.lnhtr.se2.gsr.awhoer.net/asset/?id=148988280"
7195
		maincolor = BrickColor.new("Dark indigo")
7196
	BC.HeadColor = BrickColor.new("Nougat")
7197
	BC.LeftArmColor = BrickColor.new("Dark indigo")
7198
	BC.LeftLegColor = BrickColor.new("Dark indigo")
7199
	BC.RightArmColor = BrickColor.new("Dark indigo")
7200
	BC.RightLegColor = BrickColor.new("Dark indigo")
7201
	BC.TorsoColor = BrickColor.new("Dark indigo")
7202
                        Music.TimePosition = 0
7203
			Music.SoundId = "rbxassetid://609934004"
7204
			Music.Parent = tors
7205
			Music:Play()
7206
for i, v in pairs(m:GetChildren()) do
7207
if v:IsA("Part") then
7208
v.BrickColor = BrickColor.new("Dark indigo")
7209
v.Material = "Glass"
7210
end
7211
end
7212
for i, v in pairs(m2:GetChildren()) do
7213
if v:IsA("Part") then
7214
v.BrickColor = BrickColor.new("Dark indigo")
7215
v.Material = "Granite"
7216
end
7217
end
7218
for i, v in pairs(m3:GetChildren()) do
7219
if v:IsA("Part") then
7220
v.BrickColor = BrickColor.new("Dark indigo")
7221
v.Material = "Neon"
7222
end
7223
end
7224
for i, v in pairs(mw2:GetChildren()) do
7225
if v:IsA("Part") then
7226
v.BrickColor = BrickColor.new("Dark indigo")
7227
v.Material = "Neon"
7228
end
7229
end
7230
for i, v in pairs(mw1:GetChildren()) do
7231
if v:IsA("Part") then
7232
v.Transparency = 1
7233
v.BrickColor = BrickColor.new("Dark indigo")
7234
v.Material = "Neon"
7235
end
7236
end
7237
for i, v in pairs(extrawingmod1:GetChildren()) do
7238
if v:IsA("Part") then
7239
v.Transparency = 1
7240
v.BrickColor = BrickColor.new("White")
7241
v.Material = "Neon"
7242
end
7243
end
7244
for i, v in pairs(extrawingmod2:GetChildren()) do
7245
if v:IsA("Part") then
7246
v.Transparency = 1
7247
v.BrickColor = BrickColor.new("White")
7248
v.Material = "Neon"
7249
end
7250
end
7251
local MAINRUINCOLOR = BrickColor.new("Dark indigo")
7252
		elseif key == 'f' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == true and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
7253
			Planetary = false
7254
        DTrail5.Enabled = false
7255
        DTrail4.Enabled = false
7256
        DTrail3.Enabled = false
7257
        DTrail2.Enabled = false
7258
        DTrail.Enabled = false
7259
			tecks2.Text = "Casual"
7260
                        tecks2.Rotation = 0
7261
			tecks2.TextColor3 = Color3.new(0, 0, 0)
7262
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
7263
			resetmode()
7264
                        Music.TimePosition = 0
7265
			Music.SoundId = "rbxassetid://1117396305"
7266
			Music.Parent = tors
7267
			Music:Play()
7268
	BC.HeadColor = BrickColor.new("Nougat")
7269
	BC.LeftArmColor = BrickColor.new("Smoky grey")
7270
	BC.LeftLegColor = BrickColor.new("Smoky grey")
7271
	BC.RightArmColor = BrickColor.new("Smoky grey")
7272
	BC.RightLegColor = BrickColor.new("Smoky grey")
7273
	BC.TorsoColor = BrickColor.new("Smoky grey")
7274
for i, v in pairs(m:GetChildren()) do
7275
if v:IsA("Part") then
7276
v.BrickColor = BrickColor.new("Dark grey")
7277
v.Material = "Glass"
7278
end
7279
end
7280
for i, v in pairs(m2:GetChildren()) do
7281
if v:IsA("Part") then
7282
v.BrickColor = BrickColor.new("Dark stone grey")
7283
v.Material = "Granite"
7284
end
7285
end
7286
for i, v in pairs(m3:GetChildren()) do
7287
if v:IsA("Part") then
7288
v.BrickColor = BrickColor.new("Dark grey")
7289
v.Material = "Neon"
7290
end
7291
end
7292
for i, v in pairs(mw2:GetChildren()) do
7293
if v:IsA("Part") then
7294
v.BrickColor = BrickColor.new("Dark grey")
7295
v.Material = "Neon"
7296
end
7297
end
7298
for i, v in pairs(mw1:GetChildren()) do
7299
if v:IsA("Part") then
7300
v.Transparency = 1
7301
v.BrickColor = BrickColor.new("Dark grey")
7302
v.Material = "Neon"
7303
end
7304
end
7305
for i, v in pairs(extrawingmod1:GetChildren()) do
7306
if v:IsA("Part") then
7307
v.Transparency = 1
7308
v.BrickColor = BrickColor.new("White")
7309
v.Material = "Neon"
7310
end
7311
end
7312
for i, v in pairs(extrawingmod2:GetChildren()) do
7313
if v:IsA("Part") then
7314
v.Transparency = 1
7315
v.BrickColor = BrickColor.new("White")
7316
v.Material = "Neon"
7317
end
7318
end
7319
local MAINRUINCOLOR = BrickColor.new("Magenta")
7320
		elseif key == 'k' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
7321
			Pixels = true
7322
        DTrail5.Enabled = false
7323
        DTrail4.Enabled = false
7324
        DTrail3.Enabled = false
7325
        DTrail2.Enabled = false
7326
        DTrail.Enabled = false
7327
			tecks2.Text = "Pixels"
7328
                        tecks2.Rotation = 0
7329
			tecks2.TextColor3 = Color3.new(0, 255, 255)
7330
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
7331
		for i, v in pairs(ArmourParts) do
7332
        	v.BrickColor = BrickColor.new("Navy blue")
7333
		      		end
7334
		for i, v in pairs(ArmourParts2) do
7335
        	v.BrickColor = BrickColor.new("Dark blue")
7336
		      		end
7337
    	for i, v in pairs(NeonParts) do
7338
        	v.BrickColor = BrickColor.new("Lapis")
7339
      				end
7340
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=40770311"
7341
		maincolor = BrickColor.new("Lapis")
7342
	BC.HeadColor = BrickColor.new("Nougat")
7343
	BC.LeftArmColor = BrickColor.new("Lapis")
7344
	BC.LeftLegColor = BrickColor.new("Lapis")
7345
	BC.RightArmColor = BrickColor.new("Lapis")
7346
	BC.RightLegColor = BrickColor.new("Lapis")
7347
	BC.TorsoColor = BrickColor.new("Lapis")
7348
                        Music.TimePosition = 2
7349
			Music.SoundId = "rbxassetid://1244332148"
7350
			Music.Parent = tors
7351
			Music:Play()
7352
for i, v in pairs(m:GetChildren()) do
7353
if v:IsA("Part") then
7354
v.BrickColor = BrickColor.new("Lapis")
7355
v.Material = "Glass"
7356
end
7357
end
7358
for i, v in pairs(m2:GetChildren()) do
7359
if v:IsA("Part") then
7360
v.BrickColor = BrickColor.new("Lapis")
7361
v.Material = "Granite"
7362
end
7363
end
7364
for i, v in pairs(m3:GetChildren()) do
7365
if v:IsA("Part") then
7366
v.BrickColor = BrickColor.new("Lapis")
7367
v.Material = "Neon"
7368
end
7369
end
7370
for i, v in pairs(mw2:GetChildren()) do
7371
if v:IsA("Part") then
7372
v.BrickColor = BrickColor.new("Lapis")
7373
v.Material = "Neon"
7374
end
7375
end
7376
for i, v in pairs(mw1:GetChildren()) do
7377
if v:IsA("Part") then
7378
v.Transparency = 1
7379
v.BrickColor = BrickColor.new("Lapis")
7380
v.Material = "Neon"
7381
end
7382
end
7383
for i, v in pairs(extrawingmod1:GetChildren()) do
7384
if v:IsA("Part") then
7385
v.Transparency = 1
7386
v.BrickColor = BrickColor.new("White")
7387
v.Material = "Neon"
7388
end
7389
end
7390
for i, v in pairs(extrawingmod2:GetChildren()) do
7391
if v:IsA("Part") then
7392
v.Transparency = 1
7393
v.BrickColor = BrickColor.new("White")
7394
v.Material = "Neon"
7395
end
7396
end
7397
local MAINRUINCOLOR = BrickColor.new("Lapis")
7398
		elseif key == 'k' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Ascend == false and Memer == false and Big_Black == false and Emperor == false and Pixels == true then
7399
			Pixels = false
7400
        DTrail5.Enabled = false
7401
        DTrail4.Enabled = false
7402
        DTrail3.Enabled = false
7403
        DTrail2.Enabled = false
7404
        DTrail.Enabled = false
7405
			tecks2.Text = "Casual"
7406
                        tecks2.Rotation = 0
7407
			tecks2.TextColor3 = Color3.new(0, 0, 0)
7408
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
7409
			resetmode()
7410
                        Music.TimePosition = 0
7411
			Music.SoundId = "rbxassetid://1117396305"
7412
			Music.Parent = tors
7413
			Music:Play()
7414
	BC.HeadColor = BrickColor.new("Nougat")
7415
	BC.LeftArmColor = BrickColor.new("Smoky grey")
7416
	BC.LeftLegColor = BrickColor.new("Smoky grey")
7417
	BC.RightArmColor = BrickColor.new("Smoky grey")
7418
	BC.RightLegColor = BrickColor.new("Smoky grey")
7419
	BC.TorsoColor = BrickColor.new("Smoky grey")
7420
for i, v in pairs(m:GetChildren()) do
7421
if v:IsA("Part") then
7422
v.BrickColor = BrickColor.new("Dark grey")
7423
v.Material = "Glass"
7424
end
7425
end
7426
for i, v in pairs(m2:GetChildren()) do
7427
if v:IsA("Part") then
7428
v.BrickColor = BrickColor.new("Dark stone grey")
7429
v.Material = "Granite"
7430
end
7431
end
7432
for i, v in pairs(m3:GetChildren()) do
7433
if v:IsA("Part") then
7434
v.BrickColor = BrickColor.new("Dark grey")
7435
v.Material = "Neon"
7436
end
7437
end
7438
for i, v in pairs(mw2:GetChildren()) do
7439
if v:IsA("Part") then
7440
v.BrickColor = BrickColor.new("Dark grey")
7441
v.Material = "Neon"
7442
end
7443
end
7444
for i, v in pairs(mw1:GetChildren()) do
7445
if v:IsA("Part") then
7446
v.Transparency = 1
7447
v.BrickColor = BrickColor.new("Dark grey")
7448
v.Material = "Neon"
7449
end
7450
end
7451
for i, v in pairs(extrawingmod1:GetChildren()) do
7452
if v:IsA("Part") then
7453
v.Transparency = 1
7454
v.BrickColor = BrickColor.new("White")
7455
v.Material = "Neon"
7456
end
7457
end
7458
for i, v in pairs(extrawingmod2:GetChildren()) do
7459
if v:IsA("Part") then
7460
v.Transparency = 1
7461
v.BrickColor = BrickColor.new("White")
7462
v.Material = "Neon"
7463
end
7464
end
7465
local MAINRUINCOLOR = BrickColor.new("Dark grey")
7466
		elseif key == 'l' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Pixels == false and Memer == false and Ascend == false and Big_Black == false and Emperor == false then
7467
			Ascend = true
7468
        DTrail5.Enabled = false
7469
        DTrail4.Enabled = false
7470
        DTrail3.Enabled = false
7471
        DTrail2.Enabled = false
7472
        DTrail.Enabled = false
7473
			tecks2.Text = "Ascend"
7474
                        tecks2.Rotation = 0
7475
			tecks2.TextColor3 = Color3.new(255, 0, 255)
7476
			tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
7477
		for i, v in pairs(ArmourParts) do
7478
        	v.BrickColor = BrickColor.new("Magenta")
7479
		      		end
7480
		for i, v in pairs(ArmourParts2) do
7481
        	v.BrickColor = BrickColor.new("Dark indigo")
7482
		      		end
7483
    	for i, v in pairs(NeonParts) do
7484
        	v.BrickColor = BrickColor.new("White")
7485
      				end
7486
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=281294617"
7487
		maincolor = BrickColor.new("Magenta")
7488
	BC.HeadColor = BrickColor.new("Nougat")
7489
	BC.LeftArmColor = BrickColor.new("Magenta")
7490
	BC.LeftLegColor = BrickColor.new("Magenta")
7491
	BC.RightArmColor = BrickColor.new("Magenta")
7492
	BC.RightLegColor = BrickColor.new("Magenta")
7493
	BC.TorsoColor = BrickColor.new("Magenta")
7494
                        Music.TimePosition = 2
7495
			Music.SoundId = "rbxassetid://257453119"
7496
			Music.Parent = tors
7497
			Music:Play()
7498
for i, v in pairs(m:GetChildren()) do
7499
if v:IsA("Part") then
7500
v.BrickColor = BrickColor.new("Magenta")
7501
v.Material = "Glass"
7502
end
7503
end
7504
for i, v in pairs(m2:GetChildren()) do
7505
if v:IsA("Part") then
7506
v.BrickColor = BrickColor.new("Sand violet metallic")
7507
v.Material = "Granite"
7508
end
7509
end
7510
for i, v in pairs(m3:GetChildren()) do
7511
if v:IsA("Part") then
7512
v.BrickColor = BrickColor.new("Magenta")
7513
v.Material = "Neon"
7514
end
7515
end
7516
for i, v in pairs(mw2:GetChildren()) do
7517
if v:IsA("Part") then
7518
v.BrickColor = BrickColor.new("Magenta")
7519
v.Material = "Neon"
7520
end
7521
end
7522
for i, v in pairs(mw1:GetChildren()) do
7523
if v:IsA("Part") then
7524
v.Transparency = 1
7525
v.BrickColor = BrickColor.new("Magenta")
7526
v.Material = "Neon"
7527
end
7528
end
7529
for i, v in pairs(extrawingmod1:GetChildren()) do
7530
if v:IsA("Part") then
7531
v.Transparency = 1
7532
v.BrickColor = BrickColor.new("White")
7533
v.Material = "Neon"
7534
end
7535
end
7536
for i, v in pairs(extrawingmod2:GetChildren()) do
7537
if v:IsA("Part") then
7538
v.Transparency = 1
7539
v.BrickColor = BrickColor.new("White")
7540
v.Material = "Neon"
7541
end
7542
end
7543
local MAINRUINCOLOR = BrickColor.new("Magenta")
7544
		elseif key == 'l' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Pixels == false and Memer == false and Big_Black == false and Emperor == false and Ascend == true then
7545
			Ascend = false
7546
        DTrail5.Enabled = false
7547
        DTrail4.Enabled = false
7548
        DTrail3.Enabled = false
7549
        DTrail2.Enabled = false
7550
        DTrail.Enabled = false
7551
			tecks2.Text = "Casual"
7552
                        tecks2.Rotation = 0
7553
			tecks2.TextColor3 = Color3.new(0, 0, 0)
7554
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
7555
			resetmode()
7556
                        Music.TimePosition = 0
7557
			Music.SoundId = "rbxassetid://1117396305"
7558
			Music.Parent = tors
7559
			Music:Play()
7560
	BC.HeadColor = BrickColor.new("Nougat")
7561
	BC.LeftArmColor = BrickColor.new("Smoky grey")
7562
	BC.LeftLegColor = BrickColor.new("Smoky grey")
7563
	BC.RightArmColor = BrickColor.new("Smoky grey")
7564
	BC.RightLegColor = BrickColor.new("Smoky grey")
7565
	BC.TorsoColor = BrickColor.new("Smoky grey")
7566
for i, v in pairs(m:GetChildren()) do
7567
if v:IsA("Part") then
7568
v.BrickColor = BrickColor.new("Dark grey")
7569
v.Material = "Glass"
7570
end
7571
end
7572
for i, v in pairs(m2:GetChildren()) do
7573
if v:IsA("Part") then
7574
v.BrickColor = BrickColor.new("Dark stone grey")
7575
v.Material = "Granite"
7576
end
7577
end
7578
for i, v in pairs(m3:GetChildren()) do
7579
if v:IsA("Part") then
7580
v.BrickColor = BrickColor.new("Dark grey")
7581
v.Material = "Neon"
7582
end
7583
end
7584
for i, v in pairs(mw2:GetChildren()) do
7585
if v:IsA("Part") then
7586
v.BrickColor = BrickColor.new("Dark grey")
7587
v.Material = "Neon"
7588
end
7589
end
7590
for i, v in pairs(mw1:GetChildren()) do
7591
if v:IsA("Part") then
7592
v.Transparency = 1
7593
v.BrickColor = BrickColor.new("Dark grey")
7594
v.Material = "Neon"
7595
end
7596
end
7597
for i, v in pairs(extrawingmod1:GetChildren()) do
7598
if v:IsA("Part") then
7599
v.Transparency = 1
7600
v.BrickColor = BrickColor.new("White")
7601
v.Material = "Neon"
7602
end
7603
end
7604
for i, v in pairs(extrawingmod2:GetChildren()) do
7605
if v:IsA("Part") then
7606
v.Transparency = 1
7607
v.BrickColor = BrickColor.new("White")
7608
v.Material = "Neon"
7609
end
7610
end
7611
local MAINRUINCOLOR = BrickColor.new("Dark grey")
7612
		elseif key == 'n' and tecks2.TextTransparency == 1 and tecks2.TextStrokeTransparency == 1  then
7613
			tecks2.TextTransparency = 0
7614
			tecks2.TextStrokeTransparency = 0
7615
		elseif key == 'n' and tecks2.TextTransparency == 0 and tecks2.TextStrokeTransparency == 0  then
7616
			tecks2.TextTransparency = 1
7617
			tecks2.TextStrokeTransparency = 1
7618
		elseif key == 'm' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Pixels == false and Memer == false and Ascend == false and Big_Black == false and Emperor == false then
7619
			Music.SoundId = "rbxassetid://0"
7620
			Music.Parent = tors
7621
            Music:Play()
7622
			Madness = true
7623
        DTrail5.Enabled = false
7624
        DTrail4.Enabled = false
7625
        DTrail3.Enabled = false
7626
        DTrail2.Enabled = false
7627
        DTrail.Enabled = false
7628
for i, v in pairs(m:GetChildren()) do
7629
if v:IsA("Part") then
7630
v.BrickColor = BrickColor.new("Deep orange")
7631
v.Material = "Glass"
7632
end
7633
end
7634
for i, v in pairs(m2:GetChildren()) do
7635
if v:IsA("Part") then
7636
v.BrickColor = BrickColor.new("Deep orange")
7637
v.Material = "Granite"
7638
end
7639
end
7640
for i, v in pairs(m3:GetChildren()) do
7641
if v:IsA("Part") then
7642
v.BrickColor = BrickColor.new("Deep orange")
7643
v.Material = "Neon"
7644
end
7645
end
7646
for i, v in pairs(mw2:GetChildren()) do
7647
if v:IsA("Part") then
7648
v.BrickColor = BrickColor.new("Deep orange")
7649
v.Material = "Neon"
7650
end
7651
end
7652
for i, v in pairs(mw1:GetChildren()) do
7653
if v:IsA("Part") then
7654
v.Transparency = 1
7655
v.BrickColor = BrickColor.new("Deep orange")
7656
v.Material = "Neon"
7657
end
7658
end
7659
for i, v in pairs(extrawingmod1:GetChildren()) do
7660
if v:IsA("Part") then
7661
v.Transparency = 1
7662
v.BrickColor = BrickColor.new("White")
7663
v.Material = "Neon"
7664
end
7665
end
7666
for i, v in pairs(extrawingmod2:GetChildren()) do
7667
if v:IsA("Part") then
7668
v.Transparency = 1
7669
v.BrickColor = BrickColor.new("White")
7670
v.Material = "Neon"
7671
end
7672
end
7673
local MAINRUINCOLOR = BrickColor.new("Deep orange")
7674
		maincolor = BrickColor.new("Deep orange")
7675
	BC.HeadColor = BrickColor.new("Nougat")
7676
	BC.LeftArmColor = BrickColor.new("Deep orange")
7677
	BC.LeftLegColor = BrickColor.new("Deep orange")
7678
	BC.RightArmColor = BrickColor.new("Deep orange")
7679
	BC.RightLegColor = BrickColor.new("Deep orange")
7680
	BC.TorsoColor = BrickColor.new("Deep orange")
7681-
			tecks2.Text = "Madness"
7681+
7682
                        tecks2.Rotation = 0
7683
			tecks2.TextColor3 = Color3.new(235, 185, 48)
7684
			tecks2.TextStrokeColor3 = Color3.fromRGB(235, 185, 48)
7685
        chatfunc("...")
7686
		for i, v in pairs(ArmourParts) do
7687
        	v.BrickColor = BrickColor.new("Carnation pink")
7688
		      		end
7689
		for i, v in pairs(ArmourParts2) do
7690
        	v.BrickColor = BrickColor.new("Teal")
7691
		      		end
7692
    	for i, v in pairs(NeonParts) do
7693
        	v.BrickColor = BrickColor.new("White")
7694
      				end
7695
            wait(2)
7696
            chatfunc("You messed with the wrong person...")
7697
            wait(2)
7698
		for i, v in pairs(ArmourParts) do
7699
        	v.BrickColor = BrickColor.new("Carnation pink")
7700
		      		end
7701
		for i, v in pairs(ArmourParts2) do
7702
        	v.BrickColor = BrickColor.new("Teal")
7703
		      		end
7704
    	for i, v in pairs(NeonParts) do
7705
        	v.BrickColor = BrickColor.new("White")
7706
      				end
7707-
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=608798717"
7707+
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=28265271"
7708
		maincolor = BrickColor.new("Light orange")
7709
	BC.HeadColor = BrickColor.new("Light orange")
7710
	BC.LeftArmColor = BrickColor.new("Light orange")
7711
	BC.LeftLegColor = BrickColor.new("Light orange")
7712
	BC.RightArmColor = BrickColor.new("Light orange")
7713
	BC.RightLegColor = BrickColor.new("Light orange")
7714
	BC.TorsoColor = BrickColor.new("Light orange")
7715
		for i, v in pairs(ArmourParts) do
7716-
        	v.BrickColor = BrickColor.new("Deep orange")
7716+
7717
		      		end
7718
		for i, v in pairs(ArmourParts2) do
7719-
        	v.BrickColor = BrickColor.new("Deep orange")
7719+
7720
		      		end
7721
    	for i, v in pairs(NeonParts) do
7722
        	v.BrickColor = BrickColor.new("White")
7723
      				end
7724
            wait(1)
7725-
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=608798717"
7725+
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=28265271"
7726
			tecks2.Text = "SakuraTheSylveon"
7727
                        tecks2.Rotation = 0
7728
			tecks2.TextColor3 = Color3.new(255, 152, 220)
7729
			tecks2.TextStrokeColor3 = Color3.fromRGB(248, 248, 248)
7730
			tecks2.TextTransparency = 0
7731
			tecks2.TextStrokeTransparency = 0
7732
		for i, v in pairs(ArmourParts) do
7733-
        	v.BrickColor = BrickColor.new("Deep orange")
7733+
7734
		      		end
7735
		for i, v in pairs(ArmourParts2) do
7736-
        	v.BrickColor = BrickColor.new("Deep orange")
7736+
7737
		      		end
7738
    	for i, v in pairs(NeonParts) do
7739
        	v.BrickColor = BrickColor.new("White")
7740
      				end
7741-
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=608798717"
7741+
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=28265271"
7742
		maincolor = BrickColor.new("Light orange")
7743
	BC.HeadColor = BrickColor.new("Light orange")
7744
	BC.LeftArmColor = BrickColor.new("Light orange")
7745
	BC.LeftLegColor = BrickColor.new("Light orange")
7746
	BC.RightArmColor = BrickColor.new("Light orange")
7747
	BC.RightLegColor = BrickColor.new("Light orange")
7748
	BC.TorsoColor = BrickColor.new("Light orange")
7749
                        Music.TimePosition = 2
7750
			Music.SoundId = "rbxassetid://1353354348"
7751
			Music.Parent = tors
7752
			Music:Play()
7753
		elseif key == 'm' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Ascend == false and Pixels == false and Memer == false and Big_Black == false and Emperor == false and Madness == true then
7754
			Madness = false
7755
        DTrail5.Enabled = false
7756
        DTrail4.Enabled = false
7757
        DTrail3.Enabled = false
7758
        DTrail2.Enabled = false
7759
        DTrail.Enabled = false
7760
			tecks2.Text = "Casual"
7761
                        tecks2.Rotation = 0
7762
			tecks2.TextColor3 = Color3.new(0, 0, 0)
7763
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
7764
			resetmode()
7765
                        Music.TimePosition = 0
7766
			Music.SoundId = "rbxassetid://1117396305"
7767
			Music.Parent = tors
7768
			Music:Play()
7769
	BC.HeadColor = BrickColor.new("Light orange")
7770
	BC.LeftArmColor = BrickColor.new("Light orange")
7771
	BC.LeftLegColor = BrickColor.new("Light orange")
7772
	BC.RightArmColor = BrickColor.new("Light orange")
7773
	BC.RightLegColor = BrickColor.new("Light orange")
7774
	BC.TorsoColor = BrickColor.new("Light orange")
7775
for i, v in pairs(m:GetChildren()) do
7776
if v:IsA("Part") then
7777
v.BrickColor = BrickColor.new("Dark grey")
7778
v.Material = "Glass"
7779
end
7780
end
7781
for i, v in pairs(m2:GetChildren()) do
7782
if v:IsA("Part") then
7783
v.BrickColor = BrickColor.new("Dark stone grey")
7784
v.Material = "Granite"
7785
end
7786
end
7787
for i, v in pairs(m3:GetChildren()) do
7788
if v:IsA("Part") then
7789
v.BrickColor = BrickColor.new("Dark grey")
7790
v.Material = "Neon"
7791
end
7792
end
7793
for i, v in pairs(mw2:GetChildren()) do
7794
if v:IsA("Part") then
7795
v.BrickColor = BrickColor.new("Dark grey")
7796
v.Material = "Neon"
7797
end
7798
end
7799
for i, v in pairs(mw1:GetChildren()) do
7800
if v:IsA("Part") then
7801
v.Transparency = 1
7802
v.BrickColor = BrickColor.new("Dark grey")
7803
v.Material = "Neon"
7804
end
7805
end
7806
for i, v in pairs(extrawingmod1:GetChildren()) do
7807
if v:IsA("Part") then
7808
v.Transparency = 1
7809
v.BrickColor = BrickColor.new("White")
7810
v.Material = "Neon"
7811
end
7812
end
7813
for i, v in pairs(extrawingmod2:GetChildren()) do
7814
if v:IsA("Part") then
7815
v.Transparency = 1
7816
v.BrickColor = BrickColor.new("White")
7817
v.Material = "Neon"
7818
end
7819
end
7820
local MAINRUINCOLOR = BrickColor.new("Dark grey")
7821
		elseif key == 'n' and tecks2.TextTransparency == 1 and tecks2.TextStrokeTransparency == 1  then
7822
			tecks2.TextTransparency = 0
7823
			tecks2.TextStrokeTransparency = 0
7824
		elseif key == 'n' and tecks2.TextTransparency == 0 and tecks2.TextStrokeTransparency == 0  then
7825
			tecks2.TextTransparency = 1
7826
			tecks2.TextStrokeTransparency = 1
7827
		elseif key == 'b' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Pixels == false and Memer == false and Ascend == false and Big_Black == false and Emperor == false then
7828
			Memer = true
7829
        DTrail5.Enabled = false
7830
        DTrail4.Enabled = false
7831
        DTrail3.Enabled = false
7832
        DTrail2.Enabled = false
7833
        DTrail.Enabled = false
7834
			tecks2.Text = "Memer"
7835
                        tecks2.Rotation = 0
7836
			tecks2.TextColor3 = Color3.new(0, 0, 14)
7837
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 30)
7838
		for i, v in pairs(ArmourParts) do
7839
        	v.BrickColor = BrickColor.new("Medium blue")
7840
		      		end
7841
		for i, v in pairs(ArmourParts2) do
7842
        	v.BrickColor = BrickColor.new("Dark blue")
7843
		      		end
7844
    	for i, v in pairs(NeonParts) do
7845
        	v.BrickColor = BrickColor.new("White")
7846
      				end
7847
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
7848
		maincolor = BrickColor.new("Medium blue")
7849
	BC.HeadColor = BrickColor.new("Nougat")
7850
	BC.LeftArmColor = BrickColor.new("Medium blue")
7851
	BC.LeftLegColor = BrickColor.new("Medium blue")
7852
	BC.RightArmColor = BrickColor.new("Medium blue")
7853
	BC.RightLegColor = BrickColor.new("Medium blue")
7854
	BC.TorsoColor = BrickColor.new("Medium blue")
7855
                        Music.TimePosition = 2
7856
			Music.SoundId = "rbxassetid://0"
7857
			Music.Parent = tors
7858
			Music:Play()
7859
for i, v in pairs(m:GetChildren()) do
7860
if v:IsA("Part") then
7861
v.BrickColor = BrickColor.new("Medium blue")
7862
v.Material = "Glass"
7863
end
7864
end
7865
for i, v in pairs(m2:GetChildren()) do
7866
if v:IsA("Part") then
7867
v.BrickColor = BrickColor.new("Medium blue")
7868
v.Material = "Granite"
7869
end
7870
end
7871
for i, v in pairs(m3:GetChildren()) do
7872
if v:IsA("Part") then
7873
v.BrickColor = BrickColor.new("Medium blue")
7874
v.Material = "Neon"
7875
end
7876
end
7877
for i, v in pairs(mw2:GetChildren()) do
7878
if v:IsA("Part") then
7879
v.BrickColor = BrickColor.new("Medium blue")
7880
v.Material = "Neon"
7881
end
7882
end
7883
for i, v in pairs(mw1:GetChildren()) do
7884
if v:IsA("Part") then
7885
v.Transparency = 1
7886
v.BrickColor = BrickColor.new("Medium blue")
7887
v.Material = "Neon"
7888
end
7889
end
7890
for i, v in pairs(extrawingmod1:GetChildren()) do
7891
if v:IsA("Part") then
7892
v.Transparency = 1
7893
v.BrickColor = BrickColor.new("White")
7894
v.Material = "Neon"
7895
end
7896
end
7897
for i, v in pairs(extrawingmod2:GetChildren()) do
7898
if v:IsA("Part") then
7899
v.Transparency = 1
7900
v.BrickColor = BrickColor.new("White")
7901
v.Material = "Neon"
7902
end
7903
end
7904
local MAINRUINCOLOR = BrickColor.new("Medium blue")
7905
		elseif key == 'b' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Pixels == false and Ascend == false and Big_Black == false and Emperor == false and Memer == true then
7906
			Memer = false
7907
        DTrail5.Enabled = false
7908
        DTrail4.Enabled = false
7909
        DTrail3.Enabled = false
7910
        DTrail2.Enabled = false
7911
        DTrail.Enabled = false
7912
			tecks2.Text = "Casual"
7913
                        tecks2.Rotation = 0
7914
			tecks2.TextColor3 = Color3.new(0, 0, 0)
7915
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
7916
			resetmode()
7917
                        Music.TimePosition = 0
7918
			Music.SoundId = "rbxassetid://1117396305"
7919
			Music.Parent = tors
7920
			Music:Play()
7921
	BC.HeadColor = BrickColor.new("Nougat")
7922
	BC.LeftArmColor = BrickColor.new("Smoky grey")
7923
	BC.LeftLegColor = BrickColor.new("Smoky grey")
7924
	BC.RightArmColor = BrickColor.new("Smoky grey")
7925
	BC.RightLegColor = BrickColor.new("Smoky grey")
7926
	BC.TorsoColor = BrickColor.new("Smoky grey")
7927
for i, v in pairs(m:GetChildren()) do
7928
if v:IsA("Part") then
7929
v.BrickColor = BrickColor.new("Dark grey")
7930
v.Material = "Glass"
7931
end
7932
end
7933
for i, v in pairs(m2:GetChildren()) do
7934
if v:IsA("Part") then
7935
v.BrickColor = BrickColor.new("Dark stone grey")
7936
v.Material = "Granite"
7937
end
7938
end
7939
for i, v in pairs(m3:GetChildren()) do
7940
if v:IsA("Part") then
7941
v.BrickColor = BrickColor.new("Dark grey")
7942
v.Material = "Neon"
7943
end
7944
end
7945
for i, v in pairs(mw2:GetChildren()) do
7946
if v:IsA("Part") then
7947
v.BrickColor = BrickColor.new("Dark grey")
7948
v.Material = "Neon"
7949
end
7950
end
7951
for i, v in pairs(mw1:GetChildren()) do
7952
if v:IsA("Part") then
7953
v.Transparency = 1
7954
v.BrickColor = BrickColor.new("Dark grey")
7955
v.Material = "Neon"
7956
end
7957
end
7958
for i, v in pairs(extrawingmod1:GetChildren()) do
7959
if v:IsA("Part") then
7960
v.Transparency = 1
7961
v.BrickColor = BrickColor.new("White")
7962
v.Material = "Neon"
7963
end
7964
end
7965
for i, v in pairs(extrawingmod2:GetChildren()) do
7966
if v:IsA("Part") then
7967
v.Transparency = 1
7968
v.BrickColor = BrickColor.new("White")
7969
v.Material = "Neon"
7970
end
7971
end
7972
local MAINRUINCOLOR = BrickColor.new("Dark grey")
7973
		elseif key == 'n' and tecks2.TextTransparency == 1 and tecks2.TextStrokeTransparency == 1  then
7974
			tecks2.TextTransparency = 0
7975
			tecks2.TextStrokeTransparency = 0
7976
		elseif key == 'n' and tecks2.TextTransparency == 0 and tecks2.TextStrokeTransparency == 0  then
7977
			tecks2.TextTransparency = 1
7978
			tecks2.TextStrokeTransparency = 1
7979
		elseif key == 'c' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Pixels == false and Memer == false and Ascend == false and Big_Black == false and Emperor == false then
7980
			Big_Black = true
7981
                        Music.TimePosition = 0
7982
			Music.SoundId = "rbxassetid://0"
7983
			Music.Parent = tors
7984
			Music:Play()
7985
			tecks2.Text = "Big Black"
7986
                        tecks2.Rotation = 0
7987
			tecks2.TextColor3 = Color3.new(1, 1, 1)
7988
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
7989
        DTrail5.Enabled = false
7990
        DTrail4.Enabled = false
7991
        DTrail3.Enabled = false
7992
        DTrail2.Enabled = false
7993
        DTrail.Enabled = false
7994
		for i, v in pairs(ArmourParts) do
7995
        	v.BrickColor = BrickColor.new("Really black")
7996
		      		end
7997
		for i, v in pairs(ArmourParts2) do
7998
        	v.BrickColor = BrickColor.new("Really black")
7999
		      		end
8000
    	for i, v in pairs(NeonParts) do
8001
        	v.BrickColor = BrickColor.new("White")
8002
      				end
8003
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
8004
		maincolor = BrickColor.new("Really black")
8005
	BC.HeadColor = BrickColor.new("Nougat")
8006
	BC.LeftArmColor = BrickColor.new("Really black")
8007
	BC.LeftLegColor = BrickColor.new("Really black")
8008
	BC.RightArmColor = BrickColor.new("Really black")
8009
	BC.RightLegColor = BrickColor.new("Really black")
8010
	BC.TorsoColor = BrickColor.new("Really black")
8011
tl1.Enabled = true
8012
tl2.Enabled = true
8013
tl3.Enabled = true
8014
	attack = true
8015
	hum.WalkSpeed = 0
8016
	storehumanoidWS = 8
8017
	hum.JumpPower = 0
8018
	newThemeCust("rbxassetid://1420353940",0,1,1)
8019
	kan.TimePosition = 0
8020
	ModeOfGlitch = 8376532578634534
8021
	repeat swait() until kan.IsLoaded
8022
	Chat("Riddle me this..",text.TextStrokeColor3)
8023
	for i = 0, 14, .1 do
8024
		swait()
8025
		RH.C0=clerp(RH.C0,cf(1,-1-.2*math.cos(sine/16),0)*angles(0,math.rad(90),0),.1)
8026
		LH.C0=clerp(LH.C0,cf(-1,-1-.2*math.cos(sine/16),.05)*angles(0,math.rad(15),0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.1)
8027
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+.2*math.cos(sine/16)),.1)	
8028
		Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(0,0,0),.1)
8029
		RW.C0=clerp(RW.C0,cf(1,0.5+.2*math.cos(sine/16),-.65)*angles(math.rad(45),0,math.rad(-90)),.1)
8030
		LW.C0=clerp(LW.C0,cf(-1,0.5+.2*math.cos(sine/16),-.65)*angles(math.rad(-45),0,math.rad(100)),.1)
8031
	end
8032
	Chat("Riddle me that..",text.TextStrokeColor3)
8033
	for i = 0, 12, .1 do
8034
		swait()
8035
		RH.C0=clerp(RH.C0,cf(1,-1-.2*math.cos(sine/16),0)*angles(0,math.rad(90),0),.1)
8036
		LH.C0=clerp(LH.C0,cf(-1,-1-.2*math.cos(sine/16),.05)*angles(0,math.rad(15),0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.1)
8037
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+.2*math.cos(sine/16)),.1)	
8038
		Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(0,math.rad(25),0),.1)
8039
		RW.C0=clerp(RW.C0,cf(1,0.5+.2*math.cos(sine/16),-.65)*angles(math.rad(45),0,math.rad(-90)),.1)
8040
		LW.C0=clerp(LW.C0,cf(-1,0.5+.2*math.cos(sine/16),-.65)*angles(math.rad(-45),0,math.rad(100)),.1)
8041
	end
8042
	Chat("Who's afraid of the big black..",Color3.new(1,1,1))
8043
	for i = 0, 16, .1 do
8044
		swait()
8045
		RH.C0=clerp(RH.C0,cf(1,-1-.2*math.cos(sine/16),0)*angles(0,math.rad(90),0),.1)
8046
		LH.C0=clerp(LH.C0,cf(-1,-1-.2*math.cos(sine/16),.05)*angles(0,math.rad(15),0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.1)
8047
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+.2*math.cos(sine/16)),.1)	
8048
		Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(25),0,0),.1)
8049
		RW.C0=clerp(RW.C0,cf(1,0.5+.2*math.cos(sine/16),-.65)*angles(math.rad(45),0,math.rad(-90)),.1)
8050
		LW.C0=clerp(LW.C0,cf(-1,0.5+.2*math.cos(sine/16),-.65)*angles(math.rad(-45),0,math.rad(100)),.1)
8051
	end
8052
	CFuncs["Sound"].Create("rbxassetid://206082327", root, 2.5,1)
8053
	CFuncs["Sound"].Create("rbxassetid://847061203", root, 5,1)
8054
	CFuncs["Sound"].Create("rbxassetid://239000203", root, 2.5,1)
8055
	CFuncs["Sound"].Create("rbxassetid://579687077", root, 2.5,0.75)
8056
	pcall(function() Character.ReaperShadowHead.Eye1.BrickColor = BrickColor.new'Black' end)
8057
	pcall(function() Character.ReaperShadowHead.Eye2.BrickColor = BrickColor.new'Black' end)
8058
	CameraEnshaking(5,2.5)
8059
	MAINRUINCOLOR = BrickColor.new("Really black")
8060
	sphere(2.5,"Add",root.CFrame,vt(0,0,0),1,MAINRUINCOLOR)
8061
	for i = 0, 49 do
8062
	PixelBlock(1,math.random(1,20),"Add",root.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.04,MAINRUINCOLOR,0)
8063
	end
8064
	for i = 0,3,0.1 do
8065
	sphereMK(2.5,-1,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2.5,2.5,25,-0.025,MAINRUINCOLOR,0)
8066
	end
8067
	for i, v in pairs(mw2:GetChildren()) do
8068
	if v:IsA("Part") then
8069
	v.BrickColor = BrickColor.new("Really black")
8070
	v.Material = "Glass"
8071
	end
8072
	end
8073
	for i, v in pairs(mw1:GetChildren()) do
8074
	if v:IsA("Part") then
8075
	v.Transparency = 0
8076
	v.BrickColor = BrickColor.new("Really black")
8077
	v.Material = "Glass"
8078
	end
8079
	end
8080
	for i, v in pairs(m:GetChildren()) do
8081
	if v:IsA("Part") then
8082
	v.BrickColor = BrickColor.new("Really black")
8083
	v.Material = "Glass"
8084
	end
8085
	end
8086
	for i, v in pairs(m2:GetChildren()) do
8087
	if v:IsA("Part") then
8088
	v.BrickColor = BrickColor.new("Dark stone grey")
8089
	v.Material = "Granite"
8090
	end
8091
	end
8092
	for i, v in pairs(m3:GetChildren()) do
8093
	if v:IsA("Part") then
8094
	v.BrickColor = BrickColor.new("Really black")
8095
	v.Material = "Glass"
8096
	end
8097
	end
8098
	for i, v in pairs(extrawingmod1:GetChildren()) do
8099
	if v:IsA("Part") then
8100
	v.Transparency = 0
8101
	v.BrickColor = BrickColor.new("Dark stone grey")
8102
	v.Material = "Glass"
8103
	end
8104
	end
8105
	for i, v in pairs(extrawingmod2:GetChildren()) do
8106
	if v:IsA("Part") then
8107
	v.Transparency = 0
8108
	v.BrickColor = BrickColor.new("Dark stone grey")
8109
	v.Material = "Glass"
8110
	end
8111
	end
8112
	for i = 0,2,0.1 do
8113
	swait()
8114
	RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.2)
8115
	LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.2)
8116
	RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(-30),math.rad(0),math.rad(0)),.2)
8117
	Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-30),math.rad(0),math.rad(0 - 2.5 * math.cos(sine / 0.2))),.2)
8118
	RW.C0=clerp(RW.C0,cf(1.45,0.4,0)*angles(math.rad(-20),math.rad(0 - 2 * math.cos(sine / 0.2)),math.rad(80 + 2 * math.cos(sine / 0.2))),.2)
8119
	LW.C0=clerp(LW.C0,cf(-1.45,0.4,0)*angles(math.rad(-20),math.rad(0 + 2 * math.cos(sine / 0.2)),math.rad(-80 - 2 * math.cos(sine / 0.2))),.2)
8120
	end
8121
	hum.JumpPower = 50
8122
	hum.WalkSpeed = storehumanoidWS
8123
	attack = false
8124
		for i, v in pairs(ArmourParts) do
8125
        	v.BrickColor = BrickColor.new("Really black")
8126
		      		end
8127
		for i, v in pairs(ArmourParts2) do
8128
        	v.BrickColor = BrickColor.new("Really black")
8129
		      		end
8130
    	for i, v in pairs(NeonParts) do
8131
        	v.BrickColor = BrickColor.new("White")
8132
      				end
8133
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
8134
		maincolor = BrickColor.new("Really black")
8135
	BC.HeadColor = BrickColor.new("Nougat")
8136
	BC.LeftArmColor = BrickColor.new("Really black")
8137
	BC.LeftLegColor = BrickColor.new("Really black")
8138
	BC.RightArmColor = BrickColor.new("Really black")
8139
	BC.RightLegColor = BrickColor.new("Really black")
8140
	BC.TorsoColor = BrickColor.new("Really black")
8141
		elseif key == 'c' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Pixels == false and Ascend == false and Memer == false and Emperor == false and Big_Black == true then
8142
			Big_Black = false
8143
	newThemeCust("rbxassetid://0",0,1,1)
8144
        DTrail5.Enabled = false
8145
        DTrail4.Enabled = false
8146
        DTrail3.Enabled = false
8147
        DTrail2.Enabled = false
8148
        DTrail.Enabled = false
8149
tl1.Enabled = false
8150
tl2.Enabled = false
8151
tl3.Enabled = false
8152
			tecks2.Text = "Casual"
8153
                        tecks2.Rotation = 0
8154
			tecks2.TextColor3 = Color3.new(0, 0, 0)
8155
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
8156
			resetmode()
8157
                        Music.TimePosition = 0
8158
			Music.SoundId = "rbxassetid://1117396305"
8159
			Music.Parent = tors
8160
			Music:Play()
8161
	BC.HeadColor = BrickColor.new("Nougat")
8162
	BC.LeftArmColor = BrickColor.new("Smoky grey")
8163
	BC.LeftLegColor = BrickColor.new("Smoky grey")
8164
	BC.RightArmColor = BrickColor.new("Smoky grey")
8165
	BC.RightLegColor = BrickColor.new("Smoky grey")
8166
	BC.TorsoColor = BrickColor.new("Smoky grey")
8167
for i, v in pairs(m:GetChildren()) do
8168
if v:IsA("Part") then
8169
v.BrickColor = BrickColor.new("Dark grey")
8170
v.Material = "Glass"
8171
end
8172
end
8173
for i, v in pairs(m2:GetChildren()) do
8174
if v:IsA("Part") then
8175
v.BrickColor = BrickColor.new("Dark stone grey")
8176
v.Material = "Granite"
8177
end
8178
end
8179
for i, v in pairs(m3:GetChildren()) do
8180
if v:IsA("Part") then
8181
v.BrickColor = BrickColor.new("Dark grey")
8182
v.Material = "Neon"
8183
end
8184
end
8185
for i, v in pairs(mw2:GetChildren()) do
8186
if v:IsA("Part") then
8187
v.BrickColor = BrickColor.new("Dark grey")
8188
v.Material = "Neon"
8189
end
8190
end
8191
for i, v in pairs(mw1:GetChildren()) do
8192
if v:IsA("Part") then
8193
v.Transparency = 1
8194
v.BrickColor = BrickColor.new("Dark grey")
8195
v.Material = "Neon"
8196
end
8197
end
8198
for i, v in pairs(extrawingmod1:GetChildren()) do
8199
if v:IsA("Part") then
8200
v.Transparency = 1
8201
v.BrickColor = BrickColor.new("White")
8202
v.Material = "Neon"
8203
end
8204
end
8205
for i, v in pairs(extrawingmod2:GetChildren()) do
8206
if v:IsA("Part") then
8207
v.Transparency = 1
8208
v.BrickColor = BrickColor.new("White")
8209
v.Material = "Neon"
8210
end
8211
end
8212
local MAINRUINCOLOR = BrickColor.new("Dark grey")
8213
		elseif key == 'b' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Pixels == false and Memer == false and Ascend == false and Big_Black == false and Emperor == false then
8214
			Memer = true
8215
        DTrail5.Enabled = false
8216
        DTrail4.Enabled = false
8217
        DTrail3.Enabled = false
8218
        DTrail2.Enabled = false
8219
        DTrail.Enabled = false
8220
			tecks2.Text = "Memer"
8221
                        tecks2.Rotation = 0
8222
			tecks2.TextColor3 = Color3.new(0, 0, 14)
8223
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 30)
8224
		for i, v in pairs(ArmourParts) do
8225
        	v.BrickColor = BrickColor.new("Medium blue")
8226
		      		end
8227
		for i, v in pairs(ArmourParts2) do
8228
        	v.BrickColor = BrickColor.new("Dark blue")
8229
		      		end
8230
    	for i, v in pairs(NeonParts) do
8231
        	v.BrickColor = BrickColor.new("White")
8232
      				end
8233
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
8234
		maincolor = BrickColor.new("Medium blue")
8235
	BC.HeadColor = BrickColor.new("Nougat")
8236
	BC.LeftArmColor = BrickColor.new("Medium blue")
8237
	BC.LeftLegColor = BrickColor.new("Medium blue")
8238
	BC.RightArmColor = BrickColor.new("Medium blue")
8239
	BC.RightLegColor = BrickColor.new("Medium blue")
8240
	BC.TorsoColor = BrickColor.new("Medium blue")
8241
                        Music.TimePosition = 2
8242
			Music.SoundId = "rbxassetid://0"
8243
			Music.Parent = tors
8244
			Music:Play()
8245
for i, v in pairs(m:GetChildren()) do
8246
if v:IsA("Part") then
8247
v.BrickColor = BrickColor.new("Medium blue")
8248
v.Material = "Glass"
8249
end
8250
end
8251
for i, v in pairs(m2:GetChildren()) do
8252
if v:IsA("Part") then
8253
v.BrickColor = BrickColor.new("Medium blue")
8254
v.Material = "Granite"
8255
end
8256
end
8257
for i, v in pairs(m3:GetChildren()) do
8258
if v:IsA("Part") then
8259
v.BrickColor = BrickColor.new("Medium blue")
8260
v.Material = "Neon"
8261
end
8262
end
8263
for i, v in pairs(mw2:GetChildren()) do
8264
if v:IsA("Part") then
8265
v.BrickColor = BrickColor.new("Medium blue")
8266
v.Material = "Neon"
8267
end
8268
end
8269
for i, v in pairs(mw1:GetChildren()) do
8270
if v:IsA("Part") then
8271
v.Transparency = 1
8272
v.BrickColor = BrickColor.new("Medium blue")
8273
v.Material = "Neon"
8274
end
8275
end
8276
for i, v in pairs(extrawingmod1:GetChildren()) do
8277
if v:IsA("Part") then
8278
v.Transparency = 1
8279
v.BrickColor = BrickColor.new("White")
8280
v.Material = "Neon"
8281
end
8282
end
8283
for i, v in pairs(extrawingmod2:GetChildren()) do
8284
if v:IsA("Part") then
8285
v.Transparency = 1
8286
v.BrickColor = BrickColor.new("White")
8287
v.Material = "Neon"
8288
end
8289
end
8290
local MAINRUINCOLOR = BrickColor.new("Medium blue")
8291
		elseif key == 'b' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false and Madness == false and Pixels == false and Ascend == false and Big_Black == false and Emperor == false and Memer == true then
8292
			Memer = false
8293
        DTrail5.Enabled = false
8294
        DTrail4.Enabled = false
8295
        DTrail3.Enabled = false
8296
        DTrail2.Enabled = false
8297
        DTrail.Enabled = false
8298
			tecks2.Text = "Casual"
8299
                        tecks2.Rotation = 0
8300
			tecks2.TextColor3 = Color3.new(0, 0, 0)
8301
			tecks2.TextStrokeColor3 = Color3.fromRGB(161, 165, 162)
8302
			resetmode()
8303
                        Music.TimePosition = 0
8304
			Music.SoundId = "rbxassetid://1117396305"
8305
			Music.Parent = tors
8306
			Music:Play()
8307
	BC.HeadColor = BrickColor.new("Nougat")
8308
	BC.LeftArmColor = BrickColor.new("Smoky grey")
8309
	BC.LeftLegColor = BrickColor.new("Smoky grey")
8310
	BC.RightArmColor = BrickColor.new("Smoky grey")
8311
	BC.RightLegColor = BrickColor.new("Smoky grey")
8312
	BC.TorsoColor = BrickColor.new("Smoky grey")
8313
for i, v in pairs(m:GetChildren()) do
8314
if v:IsA("Part") then
8315
v.BrickColor = BrickColor.new("Dark grey")
8316
v.Material = "Glass"
8317
end
8318
end
8319
for i, v in pairs(m2:GetChildren()) do
8320
if v:IsA("Part") then
8321
v.BrickColor = BrickColor.new("Dark stone grey")
8322
v.Material = "Granite"
8323
end
8324
end
8325
for i, v in pairs(m3:GetChildren()) do
8326
if v:IsA("Part") then
8327
v.BrickColor = BrickColor.new("Dark grey")
8328
v.Material = "Neon"
8329
end
8330
end
8331
for i, v in pairs(mw2:GetChildren()) do
8332
if v:IsA("Part") then
8333
v.BrickColor = BrickColor.new("Dark grey")
8334
v.Material = "Neon"
8335
end
8336
end
8337
for i, v in pairs(mw1:GetChildren()) do
8338
if v:IsA("Part") then
8339
v.Transparency = 1
8340
v.BrickColor = BrickColor.new("Dark grey")
8341
v.Material = "Neon"
8342
end
8343
end
8344
for i, v in pairs(extrawingmod1:GetChildren()) do
8345
if v:IsA("Part") then
8346
v.Transparency = 1
8347
v.BrickColor = BrickColor.new("White")
8348
v.Material = "Neon"
8349
end
8350
end
8351
for i, v in pairs(extrawingmod2:GetChildren()) do
8352
if v:IsA("Part") then
8353
v.Transparency = 1
8354
v.BrickColor = BrickColor.new("White")
8355
v.Material = "Neon"
8356
end
8357
end
8358
local MAINRUINCOLOR = BrickColor.new("Dark grey")
8359
		elseif key == 'n' and tecks2.TextTransparency == 1 and tecks2.TextStrokeTransparency == 1  then
8360
			tecks2.TextTransparency = 0
8361
			tecks2.TextStrokeTransparency = 0
8362
		elseif key == 'n' and tecks2.TextTransparency == 0 and tecks2.TextStrokeTransparency == 0  then
8363
			tecks2.TextTransparency = 1
8364
			tecks2.TextStrokeTransparency = 1
8365
		end
8366
	end
8367
end)
8368
mouse.KeyDown:connect(function(key)
8369
	if attack == false then
8370
		if EdgyMode == true then
8371
			if key == 'r' then
8372
			Decapitate()
8373
			elseif key == 'e' then
8374
				Laugh()
8375
			end
8376
		end
8377
		if Divinity == true then
8378
			if key == 'r' then
8379
				Beam_Of_Light()
8380
			elseif key == 'f' then
8381
				Blast_Of_God()
8382
			end
8383
		end
8384
		if Fighter == true then
8385
			if key == 'e' then
8386
				Flying_Kick()
8387
			elseif key == 'f' then
8388
				UpperCut()
8389
			elseif key == 't' then
8390
				Spinning_Kick()
8391
			end
8392
		end
8393
		if Purity == true then
8394
			if key == 'r' then
8395
				Purity_Slam()
8396
			end
8397
		end
8398
		if Solar == true then
8399
			if key == 'r' then
8400
				Eruption()
8401
			elseif key == 't' then
8402
				Solar_Flare()
8403
                        end
8404
		end
8405
		if Frost == true then
8406
			if key == 'r' then
8407
				Blizzard()
8408
			elseif key == 't' then
8409
				Cryo_Freeze()
8410
			end
8411
		end
8412
		if Ashes == true then
8413
			if key == 't' and notmenacing then
8414
				Menacing_Aura()
8415
			elseif key == 'r' and alternatecooldownbecausewhynotdood == false then
8416
				Heat_Stroke()
8417
			end
8418
		end
8419
		if Lunar == true then
8420
			if key == 't' then
8421
				ShadowWarp()
8422
			elseif key == 'r' then
8423
				Shade()
8424
			end
8425
		end
8426
		if Destruction == true then
8427
			if key == 'r' then
8428
				Diablo_Explosion()
8429
			elseif key == 'f' then
8430
				Hell_From_Above()
8431
			end
8432
		end
8433
		if Planetary == true then
8434
			if key == 'r' then
8435
                                Multi_Bombs()
8436
			elseif key == 't' then
8437
				Universal_Crush()
8438
			end
8439
		end
8440
		if Pixels == true then
8441
			if key == 'r' then
8442
                Pixel_Corrupt()
8443
            elseif key == 't' then
8444
                  dead()
8445
	        end
8446
	     end
8447
        if Memer == true then
8448
            if key == 'r' then
8449
                  HAAAAA()
8450
            elseif key == 't' then
8451
                 EndMySufferingV2()
8452
            elseif key == 'q' then
8453
                 NothingPersonal()
8454
            elseif key == 'e' then
8455
                   GEtOuT()
8456
            elseif key == 'f' then
8457
                   Sonic()
8458
            elseif key == 'g' then
8459
                   Sonic2()
8460
	        end
8461
	     end
8462
        if Emperor == true then
8463
           if key == 't' then
8464
                Taunt()
8465
	        end
8466
	     end
8467
		if Ascend == true then
8468
			if key == 'r' then
8469
                Ascent()
8470
	        end
8471
	     end
8472
		if Madness == true then
8473
			if key == 'r' then
8474
                Explosion()
8475
	        end
8476
	     end
8477
		if helpme == true then
8478
			if key == 'r' then
8479
				Painful_Stomp()
8480
			elseif key == 'f' then
8481
				Ending()
8482
			elseif key == 't' then
8483
				Ende_der_Weld()
8484
	        end
8485
	     end
8486
	end
8487
end)
8488
8489
8490
coroutine.resume(coroutine.create(function()
8491
	while true do
8492
		swait(8)
8493
		if Solar == true then
8494
			sphereMK(5, 0.12, "Add", root.CFrame * CFrame.new(math.random(-6, 6), -10, math.random(-6, 6)) * CFrame.Angles(math.rad(90 + math.random(-15, 15)), math.rad(math.random(-15, 15)), 0), 1, 1, 15, -0.01, maincolor, 0)
8495
		end
8496
	end
8497
end))
8498
coroutine.resume(coroutine.create(function()
8499
	while true do
8500
		swait(4)
8501
		if Frost == true then
8502
		        Effects.Block.Create(BrickC("Institutional white"), tors.CFrame * CF(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3)), 2, 2, 2, 0.5, 0.5, 0.5, 0.03)
8503
	                Effects.Ring.Create(BrickC("Teal"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 0.05, 0.05, 0.05, 0.15, 0.15, 0.15, 0.02)
8504
		end
8505
	end
8506
end))
8507
coroutine.resume(coroutine.create(function()
8508
	while true do
8509
		swait(4)
8510
		if Lunar == true then
8511
		        Effects.Block.Create(BrickC("Dark blue"), tors.CFrame * CF(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4)), 2, 2, 2, 0.5, 0.5, 0.5, 0.03)
8512
		end
8513
	end
8514
end))
8515
8516
8517
8518
-------------------------------------------------------
8519
--Start Animations--
8520
-------------------------------------------------------
8521
local equipped = false
8522
local idle = 0
8523
local change = 1
8524
local val = 0
8525
local toim = 0
8526
local idleanim = 0.4
8527
hum.WalkSpeed = 8
8528
hum.Animator.Parent = nil
8529
while true do
8530
	swait()
8531
	Music.Parent = tors
8532
	if helpme == true then
8533
		for i, v in pairs(ArmourParts) do
8534
       			v.BrickColor = BrickColor.random()
8535
		    end
8536
				for i, v in pairs(ArmourParts2) do
8537
        	v.BrickColor = BrickColor.random()
8538
		 	end
8539
    			for i, v in pairs(NeonParts) do
8540
        	v.BrickColor = BrickColor.random()
8541
      		end
8542
				maincolor = BrickColor.random()
8543
                                char.Head.face.Texture = "http://lcyyy.gctqdnqz.lceqo.ru2.gsr.awhoer.net/asset/?id="..insanityface[math.random(1,#insanityface)]
8544
                                tecks2.Text = ""..insanity[math.random(1,#insanity)]
8545
				tecks2.TextColor3 = maincolor.Color
8546
				tecks2.TextStrokeColor3 = maincolor.Color
8547
				tecks2.Rotation = math.random(-11, 11)
8548
	                        BC.HeadColor = BrickColor.new("Nougat")
8549
	                        BC.LeftArmColor = BrickColor.random()
8550
	                        BC.LeftLegColor = BrickColor.random()
8551
	                        BC.RightArmColor = BrickColor.random()
8552
	                        BC.RightLegColor = BrickColor.random()
8553
	                        BC.TorsoColor = BrickColor.random()
8554
			MagicShockTrailAlt2(maincolor, root.CFrame * CF(Mrandom(-15,15),-3,Mrandom(-15,15)) * angles(Rad(90 + Mrandom(-25, 25)),Rad(0),Rad(0)),1,.5,.5,-0.01,-0.01,7,0.1,Mrandom(1,2))
8555
	end
8556
	if EdgyMode == true then
8557
		tecks2.Rotation = math.random(-2, 2)
8558
	end
8559
	if Planetary == true then
8560
		MagicShockTrailAlt2(maincolor, root.CFrame * CF(Mrandom(-25,25),-3,Mrandom(-25,25)) * angles(Rad(90 + Mrandom(-15, 15)),Rad(0),Rad(0)),1,.5,.5,-0.01,-0.01,7,0.1,2)
8561
		tecks2.Rotation = math.random(-4, 4)
8562
	end
8563
	sine = sine + change
8564
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
8565
	local velderp = root.Velocity.y
8566
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
8567
	if equipped == true or equipped == false then
8568
		if attack == false then
8569
			idle = idle + 1
8570
		else
8571
			idle = 0
8572
		end
8573
		if 1 < root.Velocity.y and hitfloor == nil then
8574
			Anim = "Jump"
8575
			change = 1
8576
			if attack == false then
8577
				rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
8578
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
8579
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(15)),0.3)
8580
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-15)),0.3)
8581
				LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
8582
				RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
8583
			end
8584
		elseif -1 > root.Velocity.y and hitfloor == nil then
8585
			Anim = "Fall"
8586
			change = 1
8587
			if attack == false then
8588
				rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
8589
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(0), Rad(0)), 0.3)
8590
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(90)),0.3)
8591
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-90)),0.3)
8592
				LH.C0 = clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
8593
				RH.C0 = clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
8594
			end
8595
		elseif torvel < 1 and hitfloor ~= nil then
8596
			Anim = "Idle"
8597
			change = 1
8598
			if attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ascend == false and Madness == false and Memer == false and Pixels == false and Big_Black == false and Emperor == false then
8599
				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)
8600
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
8601
				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)
8602
				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)
8603
				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)
8604
				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(-5 + 2.5 * Sin(sine / 20))), 0.1)
8605
			elseif attack == false and EdgyMode == true and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Frost == false and Ascend == false and Pixels == false and Madness == false and Memer == false and Big_Black == false and Emperor == false then
8606
				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)
8607
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
8608
				if Mrandom(1,15) == 1 then
8609
				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)
8610
				end
8611
				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)
8612
				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)
8613
				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)
8614
				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)
8615
			elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == true and Frost == false and Ascend == false and Madness == false and Pixels == false and Memer == false and Big_Black == false and Emperor == false then
8616
                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)
8617
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
8618
                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)
8619
                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)
8620
        RW.C0 = clerp(RW.C0, CF(1.1, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(-0), Rad(-30)), 0.1)
8621
        LW.C0 = clerp(LW.C0, CF(-1.1, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(30)), 0.1)
8622
			elseif attack == false and EdgyMode == false and Divinity == true and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ascend == false and Madness == false and Pixels == false and Memer == false and Big_Black == false and Emperor == false then
8623
				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)
8624
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
8625
				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)
8626
				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)
8627
				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)
8628
				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)
8629
			elseif attack == false and EdgyMode == false and Divinity == false and Fighter == true and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Frost == false and Ascend == false and Pixels == false and Madness == false and Memer == false and Big_Black == false and Emperor == false then
8630
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.4 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(85)), 0.15)
8631
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-7.5 * Sin(sine / 20)), Rad(0), Rad(-85)), 0.3)
8632
				RH.C0 = clerp(RH.C0, CF(.6, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-70), Rad(0), Rad(0)), 0.15)
8633
				LH.C0 = clerp(LH.C0, CF(-1, -0.7 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-16.5), Rad(0), Rad(0)), 0.15)
8634
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
8635
				LW.C0 = clerp(LW.C0, CF(-1, 0.3 + 0.05 * Sin(sine / 20), .4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
8636
			elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == true and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ascend == false and Madness == false and Pixels == false and Memer == false and Big_Black == false and Emperor == false then
8637
				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)
8638
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
8639
				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)
8640
				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)
8641
				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)
8642
				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)
8643
			elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Pixels == false and Ascend == false and Madness == false and Memer == false and Big_Black == false and Emperor == false and Frost == true then
8644
                                rootj.C0 = clerp(rootj.C0, RootCF * cn(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
8645
                                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
8646
                                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)
8647
                                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)
8648
                                RH.C0 = clerp(RH.C0, cn(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)
8649
          LH.C0 = clerp(LH.C0, cn(-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)
8650
			elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == true and Lunar == false and Frost == false and Ascend == false and Madness == false and Pixels == false and Memer == false and Big_Black == false and Emperor == false then
8651
				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)
8652
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
8653
				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)
8654
				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)
8655
				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)
8656
				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)
8657
			elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == true and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ascend == false and Madness == false and Pixels == false and Memer == false and Big_Black == false and Emperor == false then
8658
				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)
8659
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
8660
				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)
8661
				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)
8662
				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)
8663
				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)
8664
			elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == true and Planetary == false and Solar == false and Lunar == false and Frost == false and Ascend == false and Madness == false and Pixels == false and Memer == false and Big_Black == false and Emperor == false then
8665
				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)
8666
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
8667
				if math.random(1,1) == 1 then
8668
					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)
8669
					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)
8670
					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)
8671
					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)
8672
					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)
8673
					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)
8674
				end
8675
				for i, v in pairs(ArmourParts) do
8676
       			v.BrickColor = BrickColor.random()
8677
		    end
8678
				for i, v in pairs(ArmourParts2) do
8679
        	v.BrickColor = BrickColor.random()
8680
		 	end
8681
    			for i, v in pairs(NeonParts) do
8682
        	v.BrickColor = BrickColor.random()
8683
      		end
8684
				maincolor = BrickColor.random()
8685
				tecks2.TextColor3 = maincolor.Color
8686
				tecks2.TextStrokeColor3 = maincolor.Color
8687
				RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 7), -.2 + 0.025 * Cos(sine / 7)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
8688
				LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 7), 0.025 * Cos(sine / 7)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
8689
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-50)), 0.1)
8690
				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)
8691
			elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == true and Solar == false and Lunar == false and Frost == false and Ascend == false and Madness == false and Pixels == false and Memer == false and Big_Black == false and Emperor == false then
8692
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
8693
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
8694
				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)
8695
				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)
8696
				RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(-21), Rad(0), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
8697
				LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(0), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
8698
			elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ascend == false and Madness == false and Memer == false and Big_Black == false and Emperor == false and Pixels == true then
8699
				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)
8700
				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)
8701
				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)
8702
				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)
8703
				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)
8704
				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)
8705
			elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Pixels == false and Madness == false and Memer == false and Big_Black == false and Emperor == false and Ascend == true then
8706
				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)
8707
				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)
8708
				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)
8709
				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)
8710
				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)
8711
				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)
8712
			elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ascend == false and Pixels == false and Memer == false and Big_Black == false and Emperor == false and Madness == true then
8713
				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)
8714
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
8715
				if Mrandom(1,15) == 1 then
8716
				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)
8717
				end
8718
				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)
8719
				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)
8720
				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)
8721
				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)
8722
			elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ascend == false and Pixels == false and Madness == false and Big_Black == false and Emperor == false and Memer == true then
8723
				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)
8724
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
8725
				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)
8726
				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)
8727
				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)
8728
				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)
8729
			elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ascend == false and Pixels == false and Madness == false and Memer == false and Emperor == false and Big_Black == true then
8730
RH.C0=clerp(RH.C0,cf(1,-1-.2*math.cos(sine/16),0)*angles(0,math.rad(90),0),.1)
8731
LH.C0=clerp(LH.C0,cf(-1,-1-.2*math.cos(sine/16),.05)*angles(0,math.rad(15),0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.1)
8732
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+.2*math.cos(sine/16)),.1)	
8733
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(0,math.rad(-25),0)*angles(math.rad(0 - 25 * math.cos(sine / 0.1164)),math.rad(0 - 30 * math.cos(sine / 0.25)),math.rad(0 - 30 * math.cos(sine / 0.465))),.1)
8734
RW.C0=clerp(RW.C0,cf(1,0.5+.2*math.cos(sine/16),-.65)*angles(math.rad(45),0,math.rad(-90)),.1)
8735
LW.C0=clerp(LW.C0,cf(-1,0.5+.2*math.cos(sine/16),-.65)*angles(math.rad(-45),0,math.rad(100)),.1)
8736
			end
8737
		elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
8738
			Anim = "Walk"
8739
			change = .6
8740
			if attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == false and Planetary == false and Lunar == false and Pixels == false and Madness == false then
8741
                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)
8742
                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)
8743
                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)
8744
                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)
8745
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.15 * Cos(sine / 7)) * angles(Rad(45)  * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
8746
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), -0.15 * Cos(sine / 7)) * angles(Rad(-45)  * Cos(sine / 7) , Rad(0) ,  Rad(-5) + la.RotVelocity.Y / 75), 0.1)
8747
			elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == false and Planetary == false and Lunar == false and Madness == false and Pixels == true then
8748
                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)
8749
				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)
8750
                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)
8751
                    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)
8752
                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)
8753
                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)
8754
			elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Pixels == false and Madness == false and Lunar == true then
8755
				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)
8756
				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)
8757
				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)
8758
         		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)
8759
		RW.C0 = clerp(RW.C0, CF(1.1, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(-0), Rad(-30)), 0.1)
8760
		LW.C0 = clerp(LW.C0, CF(-1.1, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(30)), 0.1)
8761
			elseif attack == false and EdgyMode == false and Divinity == true and Destruction == false and helpme == false and Planetary == false and Lunar == false and Pixels == false and Madness == false then
8762
				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)
8763
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
8764
				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)
8765
				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)
8766
				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)
8767
				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)
8768
			elseif attack == false and EdgyMode == false and Divinity == false and Destruction == true and helpme == false and Planetary == false and Lunar == false and Pixels == false and Madness == false then
8769
				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)
8770
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
8771
				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)
8772
				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)
8773
				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)
8774
				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)
8775
			elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == true and Planetary == false and Lunar == false and Pixels == false and Madness == false then
8776
				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)
8777
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
8778
				if math.random(1,1) == 1 then
8779
					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)
8780
					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)
8781
					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)
8782
					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)
8783
					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)
8784
         		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)
8785
				end
8786
				for i, v in pairs(ArmourParts) do
8787
       			v.BrickColor = BrickColor.random()
8788
		    end
8789
				for i, v in pairs(ArmourParts2) do
8790
        	v.BrickColor = BrickColor.random()
8791
		 	end
8792
    			for i, v in pairs(NeonParts) do
8793
        	v.BrickColor = BrickColor.random()
8794
      		end
8795
				maincolor = BrickColor.random()
8796
				tecks2.TextColor3 = maincolor.Color
8797
				tecks2.TextStrokeColor3 = maincolor.Color
8798
				RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 7), -.2 + 0.025 * Cos(sine / 7)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
8799
				LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 7), 0.025 * Cos(sine / 7)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
8800
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-50)), 0.1)
8801
				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)
8802
			elseif attack == false and EdgyMode == true and Divinity == false and Destruction == false and helpme == false and Planetary == false and Pixels == false and Madness == false then
8803
				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)
8804
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
8805
				if Mrandom(1,15) == 1 then
8806
				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)
8807
				end
8808
				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)
8809
         		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)
8810
				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)
8811
				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)
8812
			elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == false and Planetary == true and Lunar == false and Pixels == false and Madness == false then
8813
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 2 + 0.3 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
8814
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
8815
				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)
8816
				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)
8817
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-21), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
8818
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-21), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
8819
			elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == false and Planetary == false and Lunar == false and Pixels == false and Madness == true then
8820
                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)
8821
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
8822
				if Mrandom(1,15) == 1 then
8823
				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)
8824
				end
8825
                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)
8826
                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)
8827
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.15 * Cos(sine / 7)) * angles(Rad(45)  * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
8828
				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)
8829
			end
8830
		elseif torvel >= 25 and hitfloor ~= nil then
8831
			Anim = "Sprint"
8832
			change = 1.35
8833
			if attack == false and Divinity == false and Destruction == false and helpme == false and Planetary == false then
8834
				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)
8835
				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)
8836
				RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * 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)
8837
         		LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * 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)
8838
				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)
8839
				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)
8840
			elseif attack == false and EdgyMode == false and Divinity == true and Destruction == false and helpme == false and Planetary == false then
8841
				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)
8842
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
8843
				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)
8844
				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)
8845
				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)
8846
				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)
8847
			elseif attack == false and EdgyMode == false and Divinity == false and Destruction == true and helpme == false and Planetary == false then
8848
				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)
8849
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
8850
				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)
8851
				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)
8852
				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)
8853
				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)
8854
			elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == true and Planetary == false then
8855
				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)
8856
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(25), Rad(0), Rad(0)), 0.3)
8857
				if math.random(1,1) == 1 then
8858
					rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(Mrandom(-90,90)), Rad(0), Rad(Mrandom(-90,90))), 0.15)
8859
					tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-25,25)), Rad(Mrandom(-25,25)), Rad(Mrandom(-25,25))), 1)
8860
					RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(Mrandom(-90,90)), Rad(0), Rad(Mrandom(-90,90))), 0.1)
8861
					LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(Mrandom(-90,90)), Rad(0), Rad(Mrandom(-90,90))), 0.1)
8862
					RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(Mrandom(-90,90)), Rad(0), Rad(Mrandom(-90,90))), 0.15)
8863
				LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(Mrandom(-90,90)), Rad(0), Rad(Mrandom(-90,90))), 0.15)
8864
				end
8865
				for i, v in pairs(ArmourParts) do
8866
       			v.BrickColor = BrickColor.random()
8867
		    end
8868
				for i, v in pairs(ArmourParts2) do
8869
        	v.BrickColor = BrickColor.random()
8870
		 	end
8871
    			for i, v in pairs(NeonParts) do
8872
        	v.BrickColor = BrickColor.random()
8873
      		end
8874
				maincolor = BrickColor.random()
8875
				tecks2.TextColor3 = maincolor.Color
8876
				tecks2.TextStrokeColor3 = maincolor.Color
8877
				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)
8878
				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(16)), 0.15)
8879
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(10), Rad(10), Rad(15)), 0.1)
8880
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(-15)), 0.1)
8881
			elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == false and Planetary == true then
8882
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 2 + 0.3 * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(10)), 0.15)
8883
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40 - 4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
8884
				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)
8885
				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)
8886
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-21), Rad(0), Rad(-15 - 2.5 * Sin(sine / 20))), 0.1)
8887
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-21), Rad(0), Rad(-35 + 2.5 * Sin(sine / 20))), 0.1)
8888
			end
8889
		end
8890
	end
8891
	if 0 < #Effects then
8892
		for e = 1, #Effects do
8893
			if Effects[e] ~= nil then
8894
				local Thing = Effects[e]
8895
				if Thing ~= nil then
8896
					local Part = Thing[1]
8897
					local Mode = Thing[2]
8898
					local Delay = Thing[3]
8899
					local IncX = Thing[4]
8900
					local IncY = Thing[5]
8901
					local IncZ = Thing[6]
8902
					if 1 >= Thing[1].Transparency then
8903
						if Thing[2] == "Block1" then
8904
							Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
8905
							local Mesh = Thing[1].Mesh
8906
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
8907
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
8908
						elseif Thing[2] == "Block2" then
8909
							Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
8910
							local Mesh = Thing[7]
8911
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
8912
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
8913
						elseif Thing[2] == "Block3" then
8914
							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)
8915
							local Mesh = Thing[7]
8916
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
8917
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
8918
						elseif Thing[2] == "Cylinder" then
8919
							local Mesh = Thing[1].Mesh
8920
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
8921
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
8922
						elseif Thing[2] == "Blood" then
8923
							local Mesh = Thing[7]
8924
							Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
8925
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
8926
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
8927
						elseif Thing[2] == "Elec" then
8928
							local Mesh = Thing[1].Mesh
8929
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
8930
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
8931
						elseif Thing[2] == "Disappear" then
8932
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
8933
						elseif Thing[2] == "Shatter" then
8934
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
8935
							Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
8936
							Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
8937
							Thing[6] = Thing[6] + Thing[5]
8938
						end
8939
					else
8940
						Part.Parent = nil
8941
						table.remove(Effects, e)
8942
					end
8943
				end
8944
			end
8945
		end
8946
	 end
8947
   end
8948
end