View difference between Paste ID: JpewmmEf and ub7pDsGz
SHOW: | | - or go back to the newest paste.
1
-----------------------
2
--WhAT ANOTHER ONE????????!--
3
-------------------------------------------------------
4
--A script By makhail07
5
6
--This edit by 2003boobear
7
8
--Discord Creterisk#2958 
9
10
--And now it get EDITED again by com_ww
11
12
 
13
14
--https://cdn.discordapp.com/attachments/424766294303309844/424769047436197888/e41a6cbd-23cb-4553-bd39-1338429743a7.png
15
-------------------------------------------------------
16
17
18
19
local FavIDs = {
20
	340106355, --Nefl Crystals
21
	927529620, --Dimension
22
	876981900, --Fantasy
23
	398987889, --Ordinary Days
24
	1117396305, --Oh wait, it's you.
25
	885996042, --Action Winter Journey
26
	919231299, --Sprawling Idiot Effigy
27
	743466274, --Good Day Sunshine
28
	727411183, --Knife Fight
29
	1402748531, --The Earth Is Counting On You!
30
	595230126 --Robot Language
31
	}
32
33
34
35
--The reality of my life isn't real but a Universe -makhail07
36
wait()
37
local Player = game.Players.localPlayer
38
local Character = Player.Character
39
local plr = game:service'Players'.LocalPlayer
40
local char = plr.Character
41
local hum = char.Humanoid
42
local ra = char["Right Arm"]
43
local la= char["Left Arm"]
44
local rl= char["Right Leg"]
45
local ll = char["Left Leg"]
46
local hed = char.Head
47
local root = char.HumanoidRootPart
48
local rootj = root.RootJoint
49
local tors = char.Torso
50
local mouse = plr:GetMouse()
51
local LeftArm = Character["Left Arm"]
52
local RightArm = Character["Right Arm"]
53
local LeftLeg = Character["Left Leg"]
54
local RightLeg = Character["Right Leg"]
55
local Head = Character.Head
56
local Torso = Character.Torso
57
local cam = game.Workspace.CurrentCamera
58
local RootPart = Character.HumanoidRootPart
59
local RootJoint = RootPart.RootJoint
60
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
61
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
62
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
63
local EdgyMode = false
64
local Divinity = false
65
local Fighter = false
66
local Purity = false
67
local Destruction = false
68
local helpme = false
69
local Planetary = false
70
local Solar = false
71
local Lunar = false
72
local Frost = false
73
local Ashes = false
74
local notmenacing = true
75
local maincolor = BrickColor.new("Institutional white")
76
77
--do a die
78
79
-------------------------------------------------------
80
--Start Good Stuff--
81
-------------------------------------------------------
82
CF = CFrame.new
83
VT = Vector3.new
84
angles = CFrame.Angles
85
attack = false
86
Euler = CFrame.fromEulerAnglesXYZ
87
Rad = math.rad
88
IT = Instance.new
89
BrickC = BrickColor.new
90
Cos = math.cos
91
Acos = math.acos
92
Sin = math.sin
93
Asin = math.asin
94
Abs = math.abs
95
Mrandom = math.random
96
Floor = math.floor
97
local cn = CFrame.new
98
local mr = math.rad
99
local angles = CFrame.Angles
100
local ud = UDim2.new
101
local c3 = Color3.new
102
-------------------------------------------------------
103
--End Good Stuff--
104
-------------------------------------------------------
105
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
106
RSH, LSH = nil, nil 
107
RW = Instance.new("Weld") 
108
LW = Instance.new("Weld")
109
RH = tors["Right Hip"]
110
LH = tors["Left Hip"]
111
RSH = tors["Right Shoulder"] 
112
LSH = tors["Left Shoulder"] 
113
RSH.Parent = nil 
114
LSH.Parent = nil 
115
RW.Name = "RW"
116
RW.Part0 = tors 
117
RW.C0 = CF(1.5, 0.5, 0)
118
RW.C1 = CF(0, 0.5, 0) 
119
RW.Part1 = ra
120
RW.Parent = tors 
121
LW.Name = "LW"
122
LW.Part0 = tors 
123
LW.C0 = CF(-1.5, 0.5, 0)
124
LW.C1 = CF(0, 0.5, 0) 
125
LW.Part1 = la
126
LW.Parent = tors
127
Effects = {}
128
129
-------------------------------------------------------
130
--Start HeartBeat--
131
-------------------------------------------------------
132
ArtificialHB = Instance.new("BindableEvent", script)
133
ArtificialHB.Name = "Heartbeat"
134
script:WaitForChild("Heartbeat")
135
136
frame = 1 / 60
137
tf = 0
138
allowframeloss = false
139
tossremainder = false
140
141
142
lastframe = tick()
143
script.Heartbeat:Fire()
144
145
146
game:GetService("RunService").Heartbeat:connect(function(s, p)
147
	tf = tf + s
148
	if tf >= frame then
149
		if allowframeloss then
150
			script.Heartbeat:Fire()
151
			lastframe = tick()
152
		else
153
			for i = 1, math.floor(tf / frame) do
154
				script.Heartbeat:Fire()
155
			end
156
			lastframe = tick()
157
		end
158
		if tossremainder then
159
			tf = 0
160
		else
161
			tf = tf - frame * math.floor(tf / frame)
162
		end
163
	end
164
end)
165-
local insanity={"hELPmE","iNsAnItY","iNsAnItY","InsAnITTTTY","InsAnityYyyyy","iNsAnItY","Insane","rUN","sCATTER","bEGoNE","cRAZY","mAD wIth pOWeR","hAHAAA","SanItyyYYYyYy","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","hELP","iNsAnItY","iNsAnItY","dREaD","nIgHTFAll","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY"} --why
165+
166
-------------------------------------------------------
167-
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
167+
168
-------------------------------------------------------
169
170
local insanity={"hELPmE","iNsAnItY","lEAvemEAlonE","InsAnITTTTY","InsAnityYyyyy","iNsAnItY","Insane","rUN","sCATTER","bEGoNE","cRAZY","mAD wIth pOWeR","hAHAAA","SanItyyYYYyYy","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","hELP","iNsAnItY","iNsAnItY","dREaD","nIgHTFAll","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","JOJO","oVerH34v3n","iNsAnItY","iNsAnItY","iNsAnItY",""WRRRYYYYY","ItsYoU","iNsAnItY","iNsAnItY","fULLofGlITCH","iNsAnItY","LeaVE","GrrrrrrrrrrRRrrRr","iNsAnItY","iNsID3","iNsAnItY","iNsAnItY",""KOnODioDda","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iNsAnItY","iMagINg"} --why
171
172
local NOUSE={"nOUsE","dONT TrYYYYYY","DiE FOr MEEEEE","HAAHHHHHA","BeGONE","UnSTOpPAbLE",". .","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
173
174
local insanityface={"843367143","280233855","148988280","859779193","163713156","313921371","304942859","315792941","1684367763","335761015"} 
175
176
-------------------------------------------------------
177
--Start Important Functions--
178
-------------------------------------------------------
179
function swait(num)
180
	if num == 0 or num == nil then
181
		game:service("RunService").Stepped:wait(0)
182
	else
183
		for i = 0, num do
184
			game:service("RunService").Stepped:wait(0)
185
		end
186
	end
187
end
188
function thread(f)
189
	coroutine.resume(coroutine.create(f))
190
end
191
function clerp(a, b, t)
192
	local qa = {
193
		QuaternionFromCFrame(a)
194
	}
195
	local qb = {
196
		QuaternionFromCFrame(b)
197
	}
198
	local ax, ay, az = a.x, a.y, a.z
199
	local bx, by, bz = b.x, b.y, b.z
200
	local _t = 1 - t
201
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
202
end
203
function QuaternionFromCFrame(cf)
204
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
205
	local trace = m00 + m11 + m22
206
	if trace > 0 then
207
		local s = math.sqrt(1 + trace)
208
		local recip = 0.5 / s
209
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
210
	else
211
		local i = 0
212
		if m00 < m11 then
213
			i = 1
214
		end
215
		if m22 > (i == 0 and m00 or m11) then
216
			i = 2
217
		end
218
		if i == 0 then
219
			local s = math.sqrt(m00 - m11 - m22 + 1)
220
			local recip = 0.5 / s
221
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
222
		elseif i == 1 then
223
			local s = math.sqrt(m11 - m22 - m00 + 1)
224
			local recip = 0.5 / s
225
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
226
		elseif i == 2 then
227
			local s = math.sqrt(m22 - m00 - m11 + 1)
228
			local recip = 0.5 / s
229
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
230
		end
231
	end
232
end
233
function QuaternionToCFrame(px, py, pz, x, y, z, w)
234
	local xs, ys, zs = x + x, y + y, z + z
235
	local wx, wy, wz = w * xs, w * ys, w * zs
236
	local xx = x * xs
237
	local xy = x * ys
238
	local xz = x * zs
239
	local yy = y * ys
240
	local yz = y * zs
241
	local zz = z * zs
242
	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))
243
end
244
function QuaternionSlerp(a, b, t)
245
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
246
	local startInterp, finishInterp
247
	if cosTheta >= 1.0E-4 then
248
		if 1 - cosTheta > 1.0E-4 then
249
			local theta = math.acos(cosTheta)
250
			local invSinTheta = 1 / Sin(theta)
251
			startInterp = Sin((1 - t) * theta) * invSinTheta
252
			finishInterp = Sin(t * theta) * invSinTheta
253
		else
254
			startInterp = 1 - t
255
			finishInterp = t
256
		end
257
	elseif 1 + cosTheta > 1.0E-4 then
258
		local theta = math.acos(-cosTheta)
259
		local invSinTheta = 1 / Sin(theta)
260
		startInterp = Sin((t - 1) * theta) * invSinTheta
261
		finishInterp = Sin(t * theta) * invSinTheta
262
	else
263
		startInterp = t - 1
264
		finishInterp = t
265
	end
266
	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
267
end
268
function rayCast(Position, Direction, Range, Ignore)
269
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
270
end
271
local RbxUtility = LoadLibrary("RbxUtility")
272
local Create = RbxUtility.Create
273
274
warn("I'ma just call dis WhAT ANOTHER ONE V1.5")
275
276
warn("Please support the original creator, makhail07.")
277
278
warn("Also, 2003boobear made this edit.")
279
280
        shirt = Instance.new("Shirt", char)
281
        shirt.Name = "Shirt"
282
        pants = Instance.new("Pants", char)
283
        pants.Name = "Pants"
284
        char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=276792537"
285
        char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=276792689"
286
287
local BC = char["Body Colors"]
288
	BC.HeadColor = BrickColor.new("Fossil")
289
	BC.LeftArmColor = BrickColor.new("Fossil")
290
	BC.LeftLegColor = BrickColor.new("Fossil")
291
	BC.RightArmColor = BrickColor.new("Smoky grey")
292
	BC.RightLegColor = BrickColor.new("Fossil")
293
	BC.TorsoColor = BrickColor.new("Fossil")
294
-------------------------------------------------------
295
--Start Damage Function--
296
-------------------------------------------------------
297
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
298
	if hit.Parent == nil then
299
		return
300
	end
301
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
302
	for _, v in pairs(hit.Parent:children()) do
303
		if v:IsA("Humanoid") then
304
			h = v
305
		end
306
	end
307
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
308
	
309
         hit.Parent:FindFirstChild("Head"):BreakJoints()
310
         end
311
312
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
313
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
314
			if hit.Parent.DebounceHit.Value == true then
315
				return
316
			end
317
		end
318
         if insta == true then
319
         hit.Parent:FindFirstChild("Head"):BreakJoints()
320
         end
321
		local c = Create("ObjectValue"){
322
			Name = "creator",
323
			Value = game:service("Players").LocalPlayer,
324
			Parent = h,
325
		}
326
		game:GetService("Debris"):AddItem(c, .5)
327
		if HitSound ~= nil and HitPitch ~= nil then
328
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
329
		end
330
		local Damage = math.random(minim, maxim)
331
		local blocked = false
332
		local block = hit.Parent:findFirstChild("Block")
333
		if block ~= nil then
334
			if block.className == "IntValue" then
335
				if block.Value > 0 then
336
					blocked = true
337
					block.Value = block.Value - 1
338
					print(block.Value)
339
				end
340
			end
341
		end
342
		if blocked == false then
343
			h.Health = h.Health - Damage
344
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, maincolor.Color)
345
		else
346
			h.Health = h.Health - (Damage / 2)
347
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, maincolor.Color)
348
		end
349
		if Type == "Knockdown" then
350
			local hum = hit.Parent.Humanoid
351
			hum.PlatformStand = true
352
			coroutine.resume(coroutine.create(function(HHumanoid)
353
				swait(1)
354
				HHumanoid.PlatformStand = false
355
			end), hum)
356
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
357
			local bodvol = Create("BodyVelocity"){
358
				velocity = angle * knockback,
359
				P = 5000,
360
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
361
				Parent = hit,
362
			}
363
			local rl = Create("BodyAngularVelocity"){
364
				P = 3000,
365
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
366
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
367
				Parent = hit,
368
			}
369
			game:GetService("Debris"):AddItem(bodvol, .5)
370
			game:GetService("Debris"):AddItem(rl, .5)
371
		elseif Type == "Normal" then
372
			local vp = Create("BodyVelocity"){
373
				P = 500,
374
				maxForce = Vector3.new(math.huge, 0, math.huge),
375
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
376
			}
377
			if knockback > 0 then
378
				vp.Parent = hit.Parent.Torso
379
			end
380
			game:GetService("Debris"):AddItem(vp, .5)
381
		elseif Type == "Up" then
382
			local bodyVelocity = Create("BodyVelocity"){
383
				velocity = Vector3.new(0, 20, 0),
384
				P = 5000,
385
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
386
				Parent = hit,
387
			}
388
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
389
		elseif Type == "DarkUp" then
390
			coroutine.resume(coroutine.create(function()
391
				for i = 0, 1, 0.1 do
392
					swait()
393
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
394
				end
395
			end))
396
			local bodyVelocity = Create("BodyVelocity"){
397
				velocity = Vector3.new(0, 20, 0),
398
				P = 5000,
399
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
400
				Parent = hit,
401
			}
402
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
403
		elseif Type == "Snare" then
404
			local bp = Create("BodyPosition"){
405
				P = 2000,
406
				D = 100,
407
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
408
				position = hit.Parent.Torso.Position,
409
				Parent = hit.Parent.Torso,
410
			}
411
			game:GetService("Debris"):AddItem(bp, 1)
412
		elseif Type == "Freeze" then
413
			local BodPos = Create("BodyPosition"){
414
				P = 50000,
415
				D = 1000,
416
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
417
				position = hit.Parent.Torso.Position,
418
				Parent = hit.Parent.Torso,
419
			}
420
			local BodGy = Create("BodyGyro") {
421
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
422
				P = 20e+003,
423
				Parent = hit.Parent.Torso,
424
				cframe = hit.Parent.Torso.CFrame,
425
			}
426
			hit.Parent.Torso.Anchored = true
427
			coroutine.resume(coroutine.create(function(Part) 
428
				swait(1.5)
429
				Part.Anchored = false
430
			end), hit.Parent.Torso)
431
			game:GetService("Debris"):AddItem(BodPos, 3)
432
			game:GetService("Debris"):AddItem(BodGy, 3)
433
		end
434
		local debounce = Create("BoolValue"){
435
			Name = "DebounceHit",
436
			Parent = hit.Parent,
437
			Value = true,
438
		}
439
		game:GetService("Debris"):AddItem(debounce, Delay)
440
		c = Create("ObjectValue"){
441
			Name = "creator",
442
			Value = Player,
443
			Parent = h,
444
		}
445
		game:GetService("Debris"):AddItem(c, .5)
446
	end
447
end
448
-------------------------------------------------------
449
--End Damage Function--
450
-------------------------------------------------------
451
local DColorsArray ={ColorSequenceKeypoint.new(0, Color3.new(1,0,0)),
452
ColorSequenceKeypoint.new(0.16, Color3.new(1,0,0)),
453
ColorSequenceKeypoint.new(0.32, Color3.new(1,0,0)),
454
ColorSequenceKeypoint.new(0.48, Color3.new(1,0,0)),
455
ColorSequenceKeypoint.new(0.64, Color3.new(1,0,0)),
456
ColorSequenceKeypoint.new(0.80, Color3.new(0,0,0)),
457
ColorSequenceKeypoint.new(0.96, Color3.new(0,0,0)),
458
ColorSequenceKeypoint.new(1, Color3.new(0,0,0))}
459
local DAtch3 = Instance.new("Attachment",ll)DAtch3.Position = Vector3.new(0,1.1,0)
460
local DAtch4 = Instance.new("Attachment",ll)DAtch4.Position = Vector3.new(0,-0.6,0)
461
local DTrail2 = Instance.new("Trail",ll)DTrail2.Attachment0 = DAtch3 DTrail2.Attachment1 = DAtch4
462
DTrail2.Texture = "rbxassetid://22636887" DTrail2.Lifetime = 0.2 DTrail2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
463
DTrail2.Color = ColorSequence.new(DColorsArray) DTrail2.LightEmission = 1 
464
DTrail2.Enabled = false
465
local DAtch5 = Instance.new("Attachment",rl)DAtch5.Position = Vector3.new(0,1.1,0)
466
local DAtch6 = Instance.new("Attachment",rl)DAtch6.Position = Vector3.new(0,-0.6,0)
467
local DTrail3 = Instance.new("Trail",rl)DTrail3.Attachment0 = DAtch5 DTrail3.Attachment1 = DAtch6
468
DTrail3.Texture = "rbxassetid://22636887" DTrail3.Lifetime = 0.2 DTrail3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
469
DTrail3.Color = ColorSequence.new(DColorsArray) DTrail3.LightEmission = 1 
470
DTrail3.Enabled = false
471
local DAtch7 = Instance.new("Attachment",ra)DAtch7.Position = Vector3.new(0,1.1,0)
472
local DAtch8 = Instance.new("Attachment",ra)DAtch8.Position = Vector3.new(0,-0.6,0)
473
local DTrail4 = Instance.new("Trail",ra)DTrail4.Attachment0 = DAtch7 DTrail4.Attachment1 = DAtch8
474
DTrail4.Texture = "rbxassetid://22636887" DTrail4.Lifetime = 0.2 DTrail4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
475
DTrail4.Color = ColorSequence.new(DColorsArray) DTrail4.LightEmission = 1 
476
DTrail4.Enabled = false
477
local DAtch9 = Instance.new("Attachment",la)DAtch9.Position = Vector3.new(0,1.1,0)
478
local DAtch10 = Instance.new("Attachment",la)DAtch10.Position = Vector3.new(0,-0.6,0)
479
local DTrail5 = Instance.new("Trail",la)DTrail5.Attachment0 = DAtch9 DTrail5.Attachment1 = DAtch10
480
DTrail5.Texture = "rbxassetid://22636887" DTrail5.Lifetime = 0.2 DTrail5.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
481
DTrail5.Color = ColorSequence.new(DColorsArray) DTrail5.LightEmission = 1 
482
DTrail5.Enabled = false
483
local DAtch1 = Instance.new("Attachment",Torso)DAtch1.Position = Vector3.new(0,1.1,0)
484
local DAtch2 = Instance.new("Attachment",Torso)DAtch2.Position = Vector3.new(0,-2.5,0)
485
local DTrail = Instance.new("Trail",Torso)DTrail.Attachment0 = DAtch1 DTrail.Attachment1 = DAtch2
486
DTrail.Texture = "rbxassetid://22636887" DTrail.Lifetime = 0.2 DTrail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
487
DTrail.Color = ColorSequence.new(DColorsArray) DTrail.LightEmission = 1 
488
DTrail.Enabled = false
489
-------------------------------------------------------
490
--Start Damage Function Customization--
491
-------------------------------------------------------
492
function ShowDamage(Pos, Text, Time, Color)
493
	local Rate = (1 / 30)
494
	local Pos = (Pos or Vector3.new(0, 0, 0))
495
	local Text = (Text or "")
496
	local Time = (Time or 2)
497
	local Color = (Color or Color3.new(1, 0, 1))
498
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
499
	EffectPart.Anchored = true
500
	local BillboardGui = Create("BillboardGui"){
501
		Size = UDim2.new(3, 0, 3, 0),
502
		Adornee = EffectPart,
503
		Parent = EffectPart,
504
	}
505
	local TextLabel = Create("TextLabel"){
506
		BackgroundTransparency = 1,
507
		Size = UDim2.new(1, 0, 1, 0),
508
		Text = Text,
509
		Font = "Highway",
510
		TextColor3 = Color,
511
		TextScaled = true,
512
		TextStrokeColor3 = Color3.fromRGB(0,0,0),
513
		Parent = BillboardGui,
514
	}
515
	game.Debris:AddItem(EffectPart, (Time))
516
	EffectPart.Parent = game:GetService("Workspace")
517
	delay(0, function()
518
		local Frames = (Time / Rate)
519
		for Frame = 1, Frames do
520
			wait(Rate)
521
			local Percent = (Frame / Frames)
522
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
523
			TextLabel.TextTransparency = Percent
524
		end
525
		if EffectPart and EffectPart.Parent then
526
			EffectPart:Destroy()
527
		end
528
	end)
529
end
530
-------------------------------------------------------
531
--End Damage Function Customization--
532
-------------------------------------------------------
533
534
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
535
  for _, c in pairs(workspace:children()) do
536
    local hum = c:findFirstChild("Humanoid")
537
    if hum ~= nil then
538
      local head = c:findFirstChild("Head")
539
      if head ~= nil then
540
        local targ = head.Position - Part.Position
541
        local mag = targ.magnitude
542
        if magni >= mag and c.Name ~= plr.Name then
543
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
544
        end
545
      end
546
    end
547
  end
548
end
549
550
function PlayAnimationFromTable(table, speed, bool) --i didn't make this you fattie
551
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
552
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
553
	RW.C0 = clerp(RW.C0, table[3], speed) 
554
	LW.C0 = clerp(LW.C0, table[4], speed) 
555
	RH.C0 = clerp(RH.C0, table[5], speed) 
556
	LH.C0 = clerp(LH.C0, table[6], speed) 
557
	if bool == true then
558
		if resetc1 == false then
559
			resetc1 = true
560
			RootJoint.C1 = RootJoint.C1
561
			Torso.Neck.C1 = Torso.Neck.C1
562
			RW.C1 = rarmc1
563
			LW.C1 = larmc1
564
			RH.C1 = rlegc1
565
			LH.C1 = llegc1
566
		end
567
	end
568
end
569
570
CFuncs = {
571
	Part = {
572
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
573
			local Part = Create("Part")({
574
				Parent = Parent,
575
				Reflectance = Reflectance,
576
				Transparency = Transparency,
577
				CanCollide = false,
578
				Locked = true,
579
				BrickColor = BrickColor.new(tostring(BColor)),
580
				Name = Name,
581
				Size = Size,
582
				Material = Material
583
			})
584
			RemoveOutlines(Part)
585
			return Part
586
		end
587
	},
588
	Mesh = {
589
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
590
			local Msh = Create(Mesh)({
591
				Parent = Part,
592
				Offset = OffSet,
593
				Scale = Scale
594
			})
595
			if Mesh == "SpecialMesh" then
596
				Msh.MeshType = MeshType
597
				Msh.MeshId = MeshId
598
			end
599
			return Msh
600
		end
601
	},
602
	Mesh = {
603
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
604
			local Msh = Create(Mesh)({
605
				Parent = Part,
606
				Offset = OffSet,
607
				Scale = Scale
608
			})
609
			if Mesh == "SpecialMesh" then
610
				Msh.MeshType = MeshType
611
				Msh.MeshId = MeshId
612
			end
613
			return Msh
614
		end
615
	},
616
	Weld = {
617
		Create = function(Parent, Part0, Part1, C0, C1)
618
			local Weld = Create("Weld")({
619
				Parent = Parent,
620
				Part0 = Part0,
621
				Part1 = Part1,
622
				C0 = C0,
623
				C1 = C1
624
			})
625
			return Weld
626
		end
627
	},
628
	Sound = {
629
		Create = function(id, par, vol, pit)
630
			coroutine.resume(coroutine.create(function()
631
				local S = Create("Sound")({
632
					Volume = vol,
633
					Pitch = pit or 1,
634
					SoundId = id,
635
					Parent = par or workspace
636
				})
637
				wait()
638
				S:play()
639
				game:GetService("Debris"):AddItem(S, 6)
640
			end))
641
		end
642
	},
643
	ParticleEmitter = {
644
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
645
			local fp = Create("ParticleEmitter")({
646
				Parent = Parent,
647
				Color = ColorSequence.new(Color1, Color2),
648
				LightEmission = LightEmission,
649
				Size = Size,
650
				Texture = Texture,
651
				Transparency = Transparency,
652
				ZOffset = ZOffset,
653
				Acceleration = Accel,
654
				Drag = Drag,
655
				LockedToPart = LockedToPart,
656
				VelocityInheritance = VelocityInheritance,
657
				EmissionDirection = EmissionDirection,
658
				Enabled = Enabled,
659
				Lifetime = LifeTime,
660
				Rate = Rate,
661
				Rotation = Rotation,
662
				RotSpeed = RotSpeed,
663
				Speed = Speed,
664
				VelocitySpread = VelocitySpread
665
			})
666
			return fp
667
		end
668
	}
669
}
670
function RemoveOutlines(part)
671
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
672
end
673
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
674
	local Part = Create("Part")({
675
		formFactor = FormFactor,
676
		Parent = Parent,
677
		Reflectance = Reflectance,
678
		Transparency = Transparency,
679
		CanCollide = false,
680
		Locked = true,
681
		BrickColor = BrickColor.new(tostring(BColor)),
682
		Name = Name,
683
		Size = Size,
684
		Material = Material
685
	})
686
	RemoveOutlines(Part)
687
	return Part
688
end
689
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
690
	local Msh = Create(Mesh)({
691
		Parent = Part,
692
		Offset = OffSet,
693
		Scale = Scale
694
	})
695
	if Mesh == "SpecialMesh" then
696
		Msh.MeshType = MeshType
697
		Msh.MeshId = MeshId
698
	end
699
	return Msh
700
end
701
function CreateWeld(Parent, Part0, Part1, C0, C1)
702
	local Weld = Create("Weld")({
703
		Parent = Parent,
704
		Part0 = Part0,
705
		Part1 = Part1,
706
		C0 = C0,
707
		C1 = C1
708
	})
709
	return Weld
710
end
711
712
713
-------------------------------------------------------
714
--Start Effect Function--
715
-------------------------------------------------------
716
EffectModel = Instance.new("Model", char)
717
Effects = {
718
  Block = {
719
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
720
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
721
      prt.Anchored = true
722
      prt.CFrame = cframe
723
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
724
      game:GetService("Debris"):AddItem(prt, 10)
725
      if Type == 1 or Type == nil then
726
        table.insert(Effects, {
727
          prt,
728
          "Block1",
729
          delay,
730
          x3,
731
          y3,
732
          z3,
733
          msh
734
        })
735
      elseif Type == 2 then
736
        table.insert(Effects, {
737
          prt,
738
          "Block2",
739
          delay,
740
          x3,
741
          y3,
742
          z3,
743
          msh
744
        })
745
      else
746
        table.insert(Effects, {
747
          prt,
748
          "Block3",
749
          delay,
750
          x3,
751
          y3,
752
          z3,
753
          msh
754
        })
755
      end
756
    end
757
  },
758
  Sphere = {
759
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
760
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
761
      prt.Anchored = true
762
      prt.CFrame = cframe
763
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
764
      game:GetService("Debris"):AddItem(prt, 10)
765
      table.insert(Effects, {
766
        prt,
767
        "Cylinder",
768
        delay,
769
        x3,
770
        y3,
771
        z3,
772
        msh
773
      })
774
    end
775
  },
776
  Cylinder = {
777
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
778
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
779
      prt.Anchored = true
780
      prt.CFrame = cframe
781
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
782
      game:GetService("Debris"):AddItem(prt, 10)
783
      table.insert(Effects, {
784
        prt,
785
        "Cylinder",
786
        delay,
787
        x3,
788
        y3,
789
        z3,
790
        msh
791
      })
792
    end
793
  },
794
  Wave = {
795
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
796
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
797
      prt.Anchored = true
798
      prt.CFrame = cframe
799
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
800
      game:GetService("Debris"):AddItem(prt, 10)
801
      table.insert(Effects, {
802
        prt,
803
        "Cylinder",
804
        delay,
805
        x3 / 60,
806
        y3 / 60,
807
        z3 / 60,
808
        msh
809
      })
810
    end
811
  },
812
  Ring = {
813
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
814
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
815
      prt.Anchored = true
816
      prt.CFrame = cframe
817
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
818
      game:GetService("Debris"):AddItem(prt, 10)
819
      table.insert(Effects, {
820
        prt,
821
        "Cylinder",
822
        delay,
823
        x3,
824
        y3,
825
        z3,
826
        msh
827
      })
828
    end
829
  },
830
  Break = {
831
    Create = function(brickcolor, cframe, x1, y1, z1)
832
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
833
      prt.Anchored = true
834
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
835
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
836
      local num = math.random(10, 50) / 1000
837
      game:GetService("Debris"):AddItem(prt, 10)
838
      table.insert(Effects, {
839
        prt,
840
        "Shatter",
841
        num,
842
        prt.CFrame,
843
        math.random() - math.random(),
844
        0,
845
        math.random(50, 100) / 100
846
      })
847
    end
848
  },
849
Spiral = {
850
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
851
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
852
      prt.Anchored = true
853
      prt.CFrame = cframe
854
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
855
      game:GetService("Debris"):AddItem(prt, 10)
856
      table.insert(Effects, {
857
        prt,
858
        "Cylinder",
859
        delay,
860
        x3,
861
        y3,
862
        z3,
863
        msh
864
      })
865
    end
866
  },
867
Push = {
868
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
869
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
870
      prt.Anchored = true
871
      prt.CFrame = cframe
872
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
873
      game:GetService("Debris"):AddItem(prt, 10)
874
      table.insert(Effects, {
875
        prt,
876
        "Cylinder",
877
        delay,
878
        x3,
879
        y3,
880
        z3,
881
        msh
882
      })
883
    end
884
  }
885
}
886
-------------------------------------------------------
887
--End Effect Function--
888
-------------------------------------------------------
889
890
function CreateSound(ID, PARENT, VOLUME, PITCH)
891
	local NSound = nil
892
	coroutine.resume(coroutine.create(function()
893
		NSound = Instance.new("Sound", PARENT)
894
		NSound.Volume = VOLUME
895
		NSound.Pitch = PITCH
896
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
897
		swait()
898
		NSound:play()
899
		game:GetService("Debris"):AddItem(NSound, 10)
900
	end))
901
	return NSound
902
end
903
904
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
905
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
906
  prt.Anchored = true
907
  prt.CFrame = cframe
908
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
909
  game:GetService("Debris"):AddItem(prt, 10)
910
  if Type == 1 or Type == nil then
911
    table.insert(Effects, {
912
      prt,
913
      "Block1",
914
      delay,
915
      x3,
916
      y3,
917
      z3,
918
      msh
919
    })
920
  elseif Type == 2 then
921
    table.insert(Effects, {
922
      prt,
923
      "Block2",
924
      delay,
925
      x3,
926
      y3,
927
      z3,
928
      msh
929
    })
930
  elseif Type == 3 then
931
    table.insert(Effects, {
932
      prt,
933
      "Block3",
934
      delay,
935
      x3,
936
      y3,
937
      z3,
938
      msh
939
    })
940
  end
941
end
942
943
function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
944
local fp=Instance.new("Part")
945
fp.formFactor=formfactor 
946
fp.Parent=parent
947
fp.Reflectance=reflectance
948
fp.Transparency=transparency
949
fp.CanCollide=false 
950
fp.Locked=true
951
fp.BrickColor=brickcolor
952
fp.Name=name
953
fp.Size=size
954
fp.Position=tors.Position 
955
RemoveOutlines(fp)
956
fp.Material="SmoothPlastic"
957
fp:BreakJoints()
958
return fp 
959
end 
960
 
961
function mesh(Mesh,part,meshtype,meshid,offset,scale)
962
local mesh=Instance.new(Mesh) 
963
mesh.Parent=part
964
if Mesh=="SpecialMesh" then
965
mesh.MeshType=meshtype
966
if meshid~="nil" then
967
mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
968
end
969
end
970
mesh.Offset=offset
971
mesh.Scale=scale
972
return mesh
973
end
974
975
function MagicShockTrailAlt2(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, rottype)
976
	local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
977
	prt.Anchored = true
978
	prt.Material = "Neon"
979
	prt.CFrame = cframe
980
local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
981
	game:GetService("Debris"):AddItem(prt, 5)
982
	coroutine.resume(coroutine.create(function(Part, Mesh)
983
		local rtype = rottype
984
		for i = 0, 1, delay do
985
			swait()
986
			if rtype == 1 then
987
				prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
988
			elseif rtype == 2 then
989
				prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
990
			end
991
			prt.Transparency = i
992
			Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
993
		end
994
		Part.Parent = nil
995
	end), prt, msh)
996
end
997
998
999
function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1000
	local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1001
	prt.Anchored = true
1002
	prt.Material = "Neon"
1003
	prt.CFrame = cframe
1004
	prt.CFrame = prt.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1005
local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1006
	game:GetService("Debris"):AddItem(prt, 5)
1007
	coroutine.resume(coroutine.create(function(Part, Mesh)
1008
		for i = 0, 1, delay do
1009
			swait()
1010
			Part.CFrame = Part.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1011
			Part.Transparency = i
1012
			Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
1013
		end
1014
		Part.Parent = nil
1015
	end), prt, msh)
1016
end
1017
1018
1019
function MagicShockAlt(brickcolor, cframe, x1, y1, x3, y3, delay, rottype)
1020
	local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1021
	prt.Anchored = true
1022
	prt.Material = "Neon"
1023
	prt.CFrame = cframe
1024
local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, 0.01))
1025
	game:GetService("Debris"):AddItem(prt, 5)
1026
	coroutine.resume(coroutine.create(function(Part, Mesh)
1027
		local rtype = rottype
1028
		for i = 0, 1, delay do
1029
			swait()
1030
			if rtype == 1 then
1031
				prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
1032
			elseif rtype == 2 then
1033
				prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
1034
			end
1035
			prt.Transparency = i
1036
			Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, 0)
1037
		end
1038
		Part.Parent = nil
1039
	end), prt, msh)
1040
end
1041
1042
function Eviscerate(dude)
1043
	if dude.Name ~= char then
1044
		local bgf = IT("BodyGyro", dude.Head)
1045
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
1046
		local val = IT("BoolValue", dude)
1047
		val.Name = "IsHit"
1048
		local ds = coroutine.wrap(function()
1049
			dude:WaitForChild("Head"):BreakJoints()
1050
			wait(0.5)
1051
			target = nil
1052
			coroutine.resume(coroutine.create(function()
1053
				for i, v in pairs(dude:GetChildren()) do
1054
					if v:IsA("Accessory") then
1055
						v:Destroy()
1056
					end
1057
					if v:IsA("Humanoid") then
1058
						v:Destroy()
1059
					end
1060
					if v:IsA("CharacterMesh") then
1061
						v:Destroy()
1062
					end
1063
					if v:IsA("Model") then
1064
						v:Destroy()
1065
					end
1066
					if v:IsA("Part") or v:IsA("MeshPart") then
1067
						for x, o in pairs(v:GetChildren()) do
1068
							if o:IsA("Decal") then
1069
								o:Destroy()
1070
							end
1071
						end
1072
						coroutine.resume(coroutine.create(function()
1073
							v.Material = "Neon"
1074
							v.CanCollide = false
1075
							local PartEmmit1 = IT("ParticleEmitter", v)
1076
							PartEmmit1.LightEmission = 1
1077
							PartEmmit1.Texture = "rbxassetid://284205403"
1078
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
1079
							PartEmmit1.Rate = 150
1080
							PartEmmit1.Lifetime = NumberRange.new(1)
1081
							PartEmmit1.Size = NumberSequence.new({
1082
								NumberSequenceKeypoint.new(0, 0.75, 0),
1083
								NumberSequenceKeypoint.new(1, 0, 0)
1084
							})
1085
							PartEmmit1.Transparency = NumberSequence.new({
1086
								NumberSequenceKeypoint.new(0, 0, 0),
1087
								NumberSequenceKeypoint.new(1, 1, 0)
1088
							})
1089
							PartEmmit1.Speed = NumberRange.new(0, 0)
1090
							PartEmmit1.VelocitySpread = 30000
1091
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
1092
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
1093
							local BodPoss = IT("BodyPosition", v)
1094
							BodPoss.P = 3000
1095
							BodPoss.D = 1000
1096
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
1097
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
1098
							v.Color = maincolor.Color
1099
							coroutine.resume(coroutine.create(function()
1100
								for i = 0, 49 do
1101
									swait(1)
1102
									v.Transparency = v.Transparency + 0.08
1103
								end
1104
								wait(0.5)
1105
								PartEmmit1.Enabled = false
1106
								wait(3)
1107
								v:Destroy()
1108
								dude:Destroy()
1109
							end))
1110
						end))
1111
					end
1112
				end
1113
			end))
1114
		end)
1115
		ds()
1116
	end
1117
end
1118
function FindNearestHead(Position, Distance, SinglePlayer)
1119
	if SinglePlayer then
1120
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
1121
	end
1122
	local List = {}
1123
	for i, v in pairs(workspace:GetChildren()) do
1124
		if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
1125
			table.insert(List, v)
1126
		end
1127
	end
1128
	return List
1129
end
1130
function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
1131
	local type = type
1132
	local rng = Instance.new("Part", char)
1133
	rng.Anchored = true
1134
	rng.BrickColor = color
1135
	rng.CanCollide = false
1136
	rng.FormFactor = 3
1137
	rng.Name = "Ring"
1138
	rng.Material = "Neon"
1139
	rng.Size = Vector3.new(1, 1, 1)
1140
	rng.Transparency = 0
1141
	rng.TopSurface = 0
1142
	rng.BottomSurface = 0
1143
	rng.CFrame = pos
1144
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
1145
	local rngm = Instance.new("SpecialMesh", rng)
1146
	rngm.MeshType = "Sphere"
1147
	rngm.Scale = Vector3.new(x1, y1, z1)
1148
	local scaler2 = 1
1149
	local speeder = FastSpeed
1150
	if type == "Add" then
1151
		scaler2 = 1 * value
1152
	elseif type == "Divide" then
1153
		scaler2 = 1 / value
1154
	end
1155
	coroutine.resume(coroutine.create(function()
1156
		for i = 0, 10 / bonuspeed, 0.1 do
1157
			swait()
1158
			if type == "Add" then
1159
				scaler2 = scaler2 - 0.01 * value / bonuspeed
1160
			elseif type == "Divide" then
1161
				scaler2 = scaler2 - 0.01 / value * bonuspeed
1162
			end
1163
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
1164
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
1165
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
1166
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
1167
		end
1168
		rng:Destroy()
1169
	end))
1170
end
1171
-------------------------------------------------------
1172
--End Important Functions--
1173
-------------------------------------------------------
1174
1175
--[[
1176
		Thanks for using Build-To-Lua by jarredbcv.
1177
]]--
1178
1179
New = function(Object, Parent, Name, Data)
1180
	local Object = Instance.new(Object)
1181
	for Index, Value in pairs(Data or {}) do
1182
		Object[Index] = Value
1183
	end
1184
	Object.Parent = Parent
1185
	Object.Name = Name
1186
	return Object
1187
end
1188
1189
NewInstance = function(instance,parent,properties)
1190
	local inst = Instance.new(instance,parent)
1191
	if(properties)then
1192
		for i,v in next, properties do
1193
			pcall(function() inst[i] = v end)
1194
		end
1195
	end
1196
	return inst;
1197
end
1198
	
1199
Gunty = New("Model",char,"Gunty",{})
1200
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),})
1201
Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
1202
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),})
1203
Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1.14999998, 0.699999988, 1.04999995),})
1204
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),})
1205
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),})
1206
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
1207
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),})
1208
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),})
1209
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
1210
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),})
1211
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),})
1212
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
1213
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),})
1214
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),})
1215
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
1216
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),})
1217
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),})
1218
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
1219
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),})
1220
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),})
1221
Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
1222
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),})
1223
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),})
1224
Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
1225
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),})
1226
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),})
1227
Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
1228
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),})
1229
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),})
1230
Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
1231
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),})
1232
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),})
1233
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.899999976, 0.400000006),})
1234
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),})
1235
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),})
1236
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.899999976, 0.400000006),})
1237
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),})
1238
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),})
1239
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 0.930000007),})
1240
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),})
1241
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),})
1242
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
1243
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),})
1244
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),})
1245
Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
1246
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),})
1247
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),})
1248
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
1249
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),})
1250
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),})
1251
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),})
1252
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),})
1253
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),})
1254
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),})
1255
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),})
1256
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),})
1257
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),})
1258
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),})
1259
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 0.930000007),})
1260
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),})
1261
1262
local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(-.1,-.51,0)})
1263
1264
for _,v in next, Gunty:children() do
1265
	v.CanCollide = false
1266
end
1267
1268
local all, last = {}, nil
1269
ArmourParts = {}
1270
ArmourParts2 = {}
1271
NeonParts = {}
1272
function scan(p)
1273
  for _, v in pairs(p:GetChildren()) do
1274
    if v:IsA("BasePart") then
1275
      if v.BrickColor == BrickColor.new("Smoky grey") then
1276
        table.insert(ArmourParts, v)
1277
      end
1278
	if v.BrickColor == BrickColor.new("Fossil") then
1279
		table.insert(ArmourParts2, v)
1280
	end
1281
      if v.BrickColor == BrickColor.new("Institutional white") then
1282
        table.insert(NeonParts, v)
1283
      end
1284
      if last then
1285
        local w = Instance.new("Weld")
1286
        w.Part0, w.Part1 = last, v
1287
        w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
1288
        w.Parent = last
1289
      end
1290
      table.insert(all, v)
1291
      last = v
1292
    end
1293
    scan(v)
1294
  end
1295
end
1296
scan(Gunty)
1297
for _, v in pairs(all) do
1298
  v.Anchored = false
1299
  v.CanCollide = false
1300
end
1301
function resetmode()
1302
  for i, v in pairs(ArmourParts) do
1303
    v.BrickColor = BrickColor.new("Smoky grey")
1304
  end
1305
	for i, v in pairs(ArmourParts2) do
1306
    v.BrickColor = BrickColor.new("Fossil")
1307
  end
1308
  for i, v in pairs(NeonParts) do
1309
    v.BrickColor = BrickColor.new("Institutional white")
1310
  end
1311
	maincolor = BrickColor.new("Institutional white")
1312
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
1313
end
1314
-------------------------------------------------------
1315
--Start Music Option--
1316
-------------------------------------------------------
1317
local Music = Instance.new("Sound",tors)
1318
Music.Volume = 7.5
1319
Music.SoundId = "rbxassetid://1117396305"
1320
Music.Looped = true
1321
Music.Pitch = 1 --Pitcher
1322
Music:Play()
1323
-------------------------------------------------------
1324
--End Music Option--
1325
-------------------------------------------------------
1326
1327
local naeeym2 = Instance.new("BillboardGui",char)
1328
naeeym2.AlwaysOnTop = true
1329
naeeym2.Size = UDim2.new(5,35,2,35)
1330
naeeym2.StudsOffset = Vector3.new(0,2,0)
1331
naeeym2.Adornee = hed
1332
naeeym2.Name = "Name"
1333-
tecks2.Text = "Neutral"
1333+
1334
local tecks2 = Instance.new("TextLabel",naeeym2)
1335
tecks2.BackgroundTransparency = 1
1336
tecks2.TextScaled = true
1337
tecks2.BorderSizePixel = 0
1338
tecks2.Text = "N0rm4l."
1339
tecks2.Font = "Code"
1340
tecks2.TextSize = 30
1341
tecks2.TextStrokeTransparency = 0
1342
tecks2.TextColor3 = Color3.new(0,0,0)
1343
tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
1344
tecks2.Size = UDim2.new(1,0,0.5,0)
1345
tecks2.Rotation = 0
1346
tecks2.Parent = naeeym2
1347
1348
-------------------------------------------------------
1349
--Start Attacks N Stuff--
1350
-------------------------------------------------------
1351
local sine=0
1352
function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
1353
  local Hitboxpart = Instance.new("Part", EffectModel)
1354
  RemoveOutlines(Hitboxpart)
1355
  Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
1356
  Hitboxpart.CanCollide = false
1357
  Hitboxpart.Transparency = 1
1358
  Hitboxpart.Anchored = true
1359
  Hitboxpart.CFrame = Pose
1360
  game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
1361
  MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
1362
end
1363
wait2 = false
1364
combo = 1
1365
mouse.Button1Down:connect(function(key)
1366
  if attack == false then
1367
    attack = true
1368
    hum.WalkSpeed = 3.01
1369
    if combo == 1 and wait2 == false then
1370
      wait2 = true
1371
		for i = 0, 1.2, 0.1 do
1372
        swait()
1373
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
1374
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
1375
        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)
1376
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
1377
        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)
1378
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
1379
		  end
1380
		CreateSound("138097048", ra, 3, .8)
1381
		HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 9, 3, "Normal")
1382
      for i = 0, 1.2, 0.1 do
1383
        swait()
1384
	BlockEffect(maincolor, Handle.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
1385
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(55)), 0.3)
1386
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1387
        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)
1388
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
1389
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
1390
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
1391
      end
1392
      combo = 2
1393
    end
1394
 	if combo == 2 and wait2 == false then
1395
      wait2 = true
1396
   for i = 0, 1.2, 0.1 do
1397
        swait()
1398
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-25), math.rad(10), math.rad(-65)), 0.3)
1399
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1400
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
1401
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
1402
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-25)), 0.3)
1403
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(-20)), 0.3)
1404
      end
1405
	CreateSound("138097048", rl, 3, 1)
1406
	HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 3, "Normal")
1407
    for i = 0, 1.6, 0.1 do
1408
        swait()
1409
        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)
1410
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1411
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(54), math.rad(0), math.rad(35)), 0.1)
1412
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-34), math.rad(0), math.rad(-35)), 0.3)
1413
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(95)), 0.3)
1414
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-4.5), math.rad(-30), math.rad(0)), 0.3)
1415
      end
1416
      combo = 3
1417
    end
1418
   if combo == 3 and wait2 == false then
1419
    for i = 0, 1.2, 0.1 do
1420
        swait()
1421
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
1422
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
1423
        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)
1424
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
1425
        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)
1426
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
1427
      end
1428
	CreateSound("138097048", ra, 3, .8)
1429
      HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
1430
      for i = 0, 1.2, 0.1 do
1431
        swait()
1432
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(35)), 0.3)
1433
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1434
        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)
1435
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
1436
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
1437
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
1438
      end
1439
		Effects.Sphere.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 0.1, 0.1, 0.1, 0.03)
1440
		Effects.Ring.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 2, 2, 2, 0.1, 0.1, 0.1, 0.03)
1441
		HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
1442
	for i = 0, 1.2, 0.1 do
1443
        swait()
1444
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-35)), 0.3)
1445
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1446
        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)
1447
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
1448
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
1449
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
1450
      end
1451
      combo = 1
1452
    end
1453
    hum.WalkSpeed = 8
1454
    wait2 = false
1455
    attack = false
1456
	end
1457
end)
1458
function Decapitate()
1459
	local target = nil
1460
	local targettorso = nil
1461
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
1462
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
1463
			target = mouse.Target.Parent.Humanoid
1464
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
1465
			targethead = mouse.Target.Parent:FindFirstChild("Head")
1466
		end
1467
	end
1468
	if target ~= nil then
1469
		targettorso.Anchored = true
1470
		attack = true
1471
		hum.WalkSpeed = 0
1472
		root.CFrame = targettorso.CFrame * CF(0,0,2.6)
1473
		for i = 0,4.2,0.1 do
1474
			swait()
1475
		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)
1476
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
1477
		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)
1478
		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)
1479
		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)
1480
		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)
1481
		end
1482
		local ModelHead01 = New("Model", char, "", {})
1483
        local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
1484
        local Head01 = targethead:Clone()
1485
        targethead.Transparency = 1
1486
        Head01.Parent = ModelHead01
1487
        local weldHead01 = Instance.new("Weld")
1488
        weldHead01.Parent = Head01
1489
        weldHead01.Part0 = targethead
1490
        weldHead01.Part1 = Head01
1491
        weldHead01.C1 = CFrame.new(0, 0, 0)
1492
		targethead.face:Remove()
1493
		weldHead01.Part0 = ra
1494
        weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
1495
		targettorso:BreakJoints()
1496
		CreateSound("314390675", targettorso, 5, .7)
1497
		for i = 0,3.2,0.1 do
1498
			swait()
1499
		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)
1500
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
1501
		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)
1502
		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)
1503
		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)
1504
		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)
1505
		end
1506
		for i = 0,4.2,0.1 do
1507
			swait()
1508
		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)
1509
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
1510
		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)
1511
		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)
1512
		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)
1513
		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)
1514
		end
1515
		CreateSound("541909763", targettorso, 5, .8)
1516
		weldHead01:Destroy()
1517
        Head01.CanCollide = true
1518
        local bodyVelocity2 = Create("BodyVelocity")({
1519
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
1520
          P = 5000,
1521
          maxForce = Vector3.new(8000, 8000, 8000),
1522
          Parent = Head01
1523
        })
1524
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
1525
		for i = 0,6.2,0.1 do
1526
			swait()
1527
		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)
1528
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
1529
		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)
1530
		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)
1531
		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)
1532
		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)
1533
		end
1534
		targettorso.Anchored = false
1535
		attack = false
1536
		hum.WalkSpeed = 8
1537
		root.CFrame = targettorso.CFrame * CF(0,0,3.4)
1538
	end
1539
end
1540
function Laugh()
1541
	attack = true
1542
	hum.WalkSpeed = 0
1543
	CreateSound("300208779", hed, 10, 1)
1544
	for i = 0,9,0.1 do
1545
		swait()
1546
		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)
1547
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
1548
		if Mrandom(1,15) == 1 then
1549
		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)
1550
		end
1551
		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)
1552
		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)
1553
		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)
1554
		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)
1555
	end
1556
	attack = false
1557
	hum.WalkSpeed = 10
1558
end
1559
function Flying_Kick()
1560
	attack = true
1561
	hum.WalkSpeed = 0
1562
	for i = 0,2.7,0.1 do
1563
		swait()
1564
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -.7 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
1565
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
1566
	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)
1567
	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)
1568
	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)
1569
	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)
1570
	end
1571
	local bodyVelocity = Create("BodyVelocity")({
1572
          velocity = Vector3.new(0, 0, 0) + root.CFrame.lookVector * 250,
1573
          P = 5000,
1574
          maxForce = Vector3.new(9e99, 9e99, 9e99),
1575
          Parent = root
1576
        })
1577
      game:GetService("Debris"):AddItem(bodyVelocity, 0.05)
1578
CreateSound("138097048", rl, 3, 1)
1579
	for i = 0,2.1,0.1 do
1580
		swait()
1581
		HitboxFunction(rl.CFrame, 0.01, 1, 1, 1, 7, 6, 8, 3, "Knockdown")
1582
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, .6 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(90)), 0.15)
1583
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
1584
	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)
1585
	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)
1586
	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)
1587
	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)
1588
	end
1589
	attack = false
1590
	hum.WalkSpeed = 8
1591
end
1592
function UpperCut()
1593
	attack = true
1594
	hum.WalkSpeed = 0
1595
	for i = 0,2.3,0.1 do
1596
		swait()
1597
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -.7 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
1598
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
1599
	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)
1600
	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)
1601
	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)
1602
	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)
1603
	end
1604
	CreateSound("138097048", ra, 3, .8)
1605
	HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 8, 3, "Knockdown")
1606
	for i = 0,2.8,0.1 do
1607
		swait()
1608
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-35), Rad(0), Rad(10)), 0.15)
1609
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
1610
	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)
1611
	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)
1612
	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)
1613
	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)
1614
	end
1615
	attack = false
1616
	hum.WalkSpeed = 8
1617
end
1618
function Spinning_Kick()
1619
	attack = true
1620
	hum.WalkSpeed = 3.01
1621
	for i = 0, 1.2, 0.1 do
1622
        swait()
1623
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-25), math.rad(10), math.rad(-65)), 0.3)
1624
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1625
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
1626
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
1627
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-25)), 0.3)
1628
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(-20)), 0.3)
1629
      end
1630
    for i = 0, 4.6, 0.1 do
1631
        swait()
1632
	CreateSound("138097048", rl, 3, 1)
1633
	HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 3, "Normal")
1634
        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)
1635
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1636
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-54), math.rad(0), math.rad(47)), 0.1)
1637
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-34), math.rad(0), math.rad(-47)), 0.3)
1638
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(95)), 0.3)
1639
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-4.5), math.rad(-30), math.rad(30)), 0.3)
1640
      end
1641
	attack = false
1642
	hum.WalkSpeed = 8
1643
end
1644
function Beam_Of_Light()
1645
	
1646
end
1647
function Blast_Of_God()
1648
	attack = true
1649
	hum.WalkSpeed = 3.01
1650
	for i = 0,6.3,0.1 do
1651
		swait()
1652
		Effects.Sphere.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1653
		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)
1654
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
1655
		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)
1656
		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)
1657
		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)
1658
		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)
1659
	end
1660
	Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
1661
    Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.03)
1662
	Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
1663
    Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
1664
 	Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
1665
	Effects.Ring.Create(BrickC("New Yeller"), ra.CFrame * angles(Rad(90),0,0) * CF(0, -1, 0), 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
1666
	CreateSound("142070127", tors, 10, 1)
1667
	MagniDamage(ra, 12, 40, 60, 10, "Normal")
1668
	for i = 0,2.6,0.1 do
1669
		swait()
1670
		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)
1671
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
1672
		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)
1673
		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)
1674
		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)
1675
		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)
1676
	end
1677
	attack = false
1678
	hum.WalkSpeed = 8
1679
end
1680
function Diablo_Explosion()
1681
	attack = true
1682
	hum.WalkSpeed = 3.01
1683
	for i = 0,6.3,0.1 do
1684
		swait()
1685
		Effects.Block.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1686
		Effects.Block.Create(BrickC("Really red"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1687
		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)
1688
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
1689
		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)
1690
		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)
1691
		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)
1692
		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)
1693
	end
1694
	Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 14, 14, 14, 0.05)
1695
    Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 11, 11, 11, 0.03)
1696
	Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 8, 8, 8, 0.05)
1697
    Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 6, 6, 6, 0.05)
1698
 	Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
1699
	Effects.Ring.Create(BrickC("Really red"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
1700
	CreateSound("142070127", tors, 10, 1)
1701
	MagniDamage(tors, 12, 34, 54, 10, "DarkUp")
1702
	for i = 0,4.6,0.1 do
1703
		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)
1704
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
1705
		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)
1706
		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)
1707
		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)
1708
		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)
1709
	end
1710
	wait(.6)
1711
	attack = false
1712
	hum.WalkSpeed = 8
1713
end
1714
function Multi_Bombs()
1715
	attack = true
1716
	hum.WalkSpeed = 3.01
1717
	for i = 0,3,0.1 do
1718
		swait()
1719
		Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1720
		Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1721
		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)
1722
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
1723
		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)
1724
		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)
1725
		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)
1726
		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)
1727
	end
1728
	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
1729
    Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
1730
	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
1731
    Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
1732
 	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
1733
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
1734
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
1735
	CreateSound("142070127", tors, 10, 1)
1736
	MagniDamage(tors, 17, 15, 35, 10, "Normal")
1737
	for i = 0,1,0.1 do
1738
		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)
1739
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
1740
		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)
1741
		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)
1742
		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)
1743
		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)
1744
	end
1745
	for i = 0,2,0.1 do
1746
		swait()
1747
		Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1748
		Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1749
		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)
1750
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
1751
		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)
1752
		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)
1753
		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)
1754
		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)
1755
	end
1756
	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
1757
    Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
1758
	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
1759
    Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
1760
 	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
1761
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
1762
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
1763
	CreateSound("142070127", tors, 10, 1)
1764
	MagniDamage(tors, 17, 15, 35, 10, "Normal")
1765
	for i = 0,1,0.1 do
1766
		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)
1767
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
1768
		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)
1769
		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)
1770
		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)
1771
		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)
1772
	end
1773
	for i = 0,2,0.1 do
1774
		swait()
1775
		Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1776
		Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1777
		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)
1778
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
1779
		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)
1780
		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)
1781
		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)
1782
		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)
1783
	end
1784
	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
1785
    Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
1786
	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
1787
    Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
1788
 	Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
1789
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
1790
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
1791
	CreateSound("142070127", tors, 10, 1)
1792
	MagniDamage(tors, 17, 15, 35, 10, "Normal")
1793
	for i = 0,1,0.1 do
1794
		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)
1795
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
1796
		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)
1797
		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)
1798
		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)
1799
		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)
1800
	end
1801
	wait(.6)
1802
	attack = false
1803
	hum.WalkSpeed = 8
1804
end
1805
function Hell_From_Above()
1806
	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,})
1807
	attack = true
1808
	hum.WalkSpeed = 3.01
1809
	for i = 0,6.3,0.1 do
1810
		swait()
1811
		Effects.Block.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1812
		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)
1813
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
1814
		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)
1815
		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)
1816
		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)
1817
		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)
1818
	end
1819
	CreateSound("142070127", tors, 10, 1)
1820
	Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
1821
	Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
1822
	Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
1823
	Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
1824
	for i = 0,3.8,0.1 do
1825
		swait()
1826
		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)
1827
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
1828
		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)
1829
		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)
1830
		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)
1831
		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)
1832
	end
1833
	CreateSound("224339201", tors, 10, 0.5)
1834
	for i = 1, 3 do
1835
	MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
1836
	UhhhhThing.CFrame = mouse.Hit
1837
	Effects.Cylinder.Create(BrickColor.new("Really red"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
1838
	Effects.Block.Create(BrickColor.new("Really red"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
1839
	end
1840
	UhhhhThing:Destroy()
1841
	attack = false
1842
	hum.WalkSpeed = 8
1843
end
1844
function Spinning_Below()
1845
	attack = true
1846
	hum.WalkSpeed = 3.01
1847
	CreateSound("649634100", tors, 10, 0.5)
1848
	for i = 0,6.3,0.1 do
1849
		swait()
1850
		Effects.Block.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1851
		Effects.Block.Create(BrickC("Really red"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1852
		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)
1853
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
1854
		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)
1855
		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)
1856
		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)
1857
		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)
1858
	end
1859
	attack = false
1860
	hum.WalkSpeed = 8
1861
end
1862
function Blizzard()
1863
	attack = true
1864
	hum.WalkSpeed = 2
1865
        hum.JumpPower = 0
1866
	for i = 0,70,0.1 do
1867
	        MagniDamage(tors, 41, 1, 3, 1, "Normal")
1868
	        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)
1869
		swait()
1870
		Effects.Block.Create(BrickC("Institutional white"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1871
		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)
1872
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1873
		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)
1874
		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)
1875
		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)
1876
		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)
1877
	end
1878
	hum.WalkSpeed = 16
1879
        hum.JumpPower = 50
1880
	attack = false
1881
end
1882
1883
function Cryo_Freeze()
1884
	attack = true
1885
	for i = 0,5.2,0.03 do
1886
		swait()
1887
		Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1888
		Effects.Block.Create(BrickC("White"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1889
		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)
1890
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
1891
		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)
1892
		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)
1893
		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)
1894
		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)
1895
	end
1896
	CreateSound("331666100", tors, 10, 1)
1897
	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)
1898
	for i = 1,3,0.1 do
1899
	hum.WalkSpeed = 0.10
1900
	MagniDamage(tors, 400, 1, 10, 0, "Normal")
1901
	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)
1902
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
1903
	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)
1904
	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)
1905
	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)
1906
	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)
1907
	end
1908
	for i = 1,10,0.1 do
1909
        swait(10)
1910
	hum.WalkSpeed = 0.10
1911
	MagniDamage(tors, 400, 1, 1, 0, "Normal")
1912
	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)
1913
	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)
1914
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
1915
	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)
1916
	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)
1917
	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)
1918
	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)
1919
	end
1920
	wait(.6)
1921
	attack = false
1922
end
1923
function Menacing_Aura()
1924
	attack = true
1925
        notmenacing = false
1926
	for i = 0,2,0.1 do
1927
		swait()
1928
		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)
1929
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
1930
		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)
1931
		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)
1932
		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)
1933
		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)
1934
	end
1935
	CreateSound("331666100", tors, 10, 1)
1936
	coroutine.resume(coroutine.create(function() 
1937
		for i = 0,25,0.1 do
1938
			swait(10)
1939
	        MagniDamage(tors, 6.5, 1, 2, 0, "Normal")
1940
                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)
1941
		end
1942
                notmenacing = true
1943
	end))
1944
	wait(.6)
1945
	attack = false
1946
end
1947
local alternatecooldownbecausewhynotdood = false
1948
function Heat_Stroke()--This was NOT MADE BY ME! It's from Ruin II. Credit goes to When_kun, NoobyGames12, Injectioneer and Salvo_Starly!
1949
	attack = true
1950
	alternatecooldownbecausewhynotdood = true
1951
	for i = 0,2,0.1 do
1952
		swait()
1953
		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)
1954
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
1955
		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)
1956
		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)
1957
		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)
1958
		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)
1959
	end
1960
Effects.Block.Create(BrickColor.new("Bright red"), RightArm.CFrame * CFrame.new(0, -1.5, 0), 5, 5, 5, 4, 4, 4, .06)
1961
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),})
1962
      coroutine.resume(coroutine.create(function()
1963
            for i = 1,150,0.1 do
1964
            swait()	
1965
            MagniDamage(ref, 23.3, 3, 9, 0, "Normal")
1966
            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)
1967
            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)
1968
            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)
1969
            end
1970
            swait(50)
1971
            alternatecooldownbecausewhynotdood = false
1972
            ref:Remove() -- still lazy to use debris
1973
      end))
1974
attack = false	
1975
end
1976
function Eruption()
1977
	attack = true
1978
	hum.WalkSpeed = 2
1979
        hum.JumpPower = 0
1980
	for i = 0,7,0.1 do
1981
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
1982
		swait()
1983
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1984
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
1985
		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)
1986
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1987
		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)
1988
		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)
1989
		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)
1990
		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)
1991
	end
1992
	CreateSound("144699494", tors, 10, 1)
1993
	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)
1994
	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)
1995
	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)
1996
	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)
1997
	MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
1998
	coroutine.resume(coroutine.create(function() 
1999
		for i = 0,1.8,0.1 do
2000
			swait()
2001
			hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
2002
		end
2003
		for i = 0,1.8,0.1 do
2004
			swait()
2005
		hum.CameraOffset = Vector3.new(0,0,0)
2006
		end
2007
	end))
2008
        local vel2 = Instance.new("BodyVelocity",tors)
2009
        vel2.Velocity = Vector3.new(0,55,0)
2010
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
2011
	for i = 0,4,0.1 do
2012
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
2013
		swait()
2014
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2015
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2016
		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)
2017
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2018
		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)
2019
		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)
2020
		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)
2021
		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)
2022
	end
2023
	hum.WalkSpeed = 16
2024
        vel2:Destroy()
2025
        hum.JumpPower = 50
2026
	attack = false
2027
end
2028
function Solar_Flare()
2029
	attack = true
2030
	hum.WalkSpeed = 2
2031
        hum.JumpPower = 75
2032
        hum.Jump = true
2033
        wait(0.4)
2034
	CreateSound("144699494", tors, 10, 1)
2035
        hum.JumpPower = 0
2036
	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)
2037
	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)
2038
	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)
2039
	for i = 0,20,0.1 do
2040
                root.Velocity = root.CFrame.lookVector * 60
2041
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
2042
		swait()
2043
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
2044
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
2045
		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)
2046
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2047
		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)
2048
		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)
2049
		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)
2050
		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)
2051
	end
2052
	hum.WalkSpeed = 16
2053
        hum.JumpPower = 50
2054
	attack = false
2055
end
2056
function ShadowWarp()
2057
	MagniDamage(tors, 5, 5, 10, 0, "Normal")
2058
	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)
2059
	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)
2060
		Effects.Block.Create(BrickC("Steel blue"), tors.CFrame * CF(0, 0, 0), 2, 2, 2, 6, 6, 6, 0.05)
2061
		local pos = root.Position
2062
		root.CFrame = CF(mouse.Hit.p+VT(0,3,0),pos)
2063
		CreateSound("769380905", tors, 10, 1)
2064
	MagniDamage(tors, 5, 15, 20, 0, "DarkUp")
2065
		Effects.Block.Create(BrickC("Dark blue"), tors.CFrame * CF(0, 0, 0), 2, 2, 2, 6, 6, 6, 0.05)
2066
	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)
2067
	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)
2068
end
2069
function Shade()
2070
	hum.WalkSpeed = 3
2071
	attack = true
2072
	for i = 0,2,0.1 do
2073
		swait()
2074
		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)
2075
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2076
		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)
2077
		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)
2078
		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)
2079
		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)
2080
	end
2081
	hum.WalkSpeed = 3
2082
	CreateSound("588736969", tors, 10, 1)
2083
	Effects.Block.Create(BrickC("Deep blue"), tors.CFrame * CF(0, 0, 0), 80, 80, 80, 40, 40, 40, 0.05)
2084
	MagniDamage(tors, 27, 12, 24, 2, "Normal")
2085
	for i = 0,3,0.1 do
2086
		swait()
2087
		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)
2088
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2089
		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)
2090
		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)
2091
		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)
2092
		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)
2093
        end
2094
	hum.WalkSpeed = 3
2095
	CreateSound("588736969", tors, 10, 1)
2096
	Effects.Block.Create(BrickC("Deep blue"), tors.CFrame * CF(0, 0, 0), 80, 80, 80, 40, 40, 40, 0.05)
2097
	MagniDamage(tors, 27, 12, 24, 2, "Normal")
2098
	for i = 0,3,0.1 do
2099
		swait()
2100
		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)
2101
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2102
		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)
2103
		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)
2104
		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)
2105
		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)
2106
        end
2107
	CreateSound("588736969", tors, 10, 1)
2108
	Effects.Block.Create(BrickC("Deep blue"), tors.CFrame * CF(0, 0, 0), 80, 80, 80, 40, 40, 40, 0.05)
2109
	MagniDamage(tors, 27, 12, 24, 2, "Normal")
2110
	hum.WalkSpeed = 3
2111
	wait(.6)
2112
	hum.WalkSpeed = 16
2113
	attack = false
2114
end
2115
function Purity_Slam()
2116
	attack = true
2117
	for i = 0,5.2,0.1 do
2118
		swait()
2119
		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)
2120
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2121
		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)
2122
		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)
2123
		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)
2124
		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)
2125
	end
2126
	CreateSound("331666100", tors, 10, 1)
2127
	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)
2128
	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)
2129
	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)
2130
	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)
2131
	MagniDamage(tors, 12, 40, 60, 10, "Normal")
2132
	coroutine.resume(coroutine.create(function() 
2133
		for i = 0,1.8,0.1 do
2134
			swait()
2135
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
2136
		end
2137
		for i = 0,1.8,0.1 do
2138
			swait()
2139
		hum.CameraOffset = Vector3.new(0,0,0)
2140
		end
2141
	end))
2142
	for i = 1,4.7,0.1 do
2143
	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)
2144
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2145
	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)
2146
	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)
2147
	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)
2148
	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)
2149
	end
2150
	wait(.6)
2151
	attack = false
2152
end
2153
function Universal_Crush()
2154
	attack = true
2155
	for i = 0,5.2,0.05 do
2156
		swait()
2157
		Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2158
		Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2159
		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)
2160
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2161
		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)
2162
		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)
2163
		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)
2164
		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)
2165
	end
2166
	CreateSound("331666100", tors, 10, 1)
2167
	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)
2168
	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)
2169
	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)
2170
	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)
2171
	MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
2172
	coroutine.resume(coroutine.create(function() 
2173
		for i = 0,1.8,0.1 do
2174
			swait()
2175
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
2176
		end
2177
		for i = 0,1.8,0.1 do
2178
			swait()
2179
		hum.CameraOffset = Vector3.new(0,0,0)
2180
		end
2181
	end))
2182
	for i = 1,4.7,0.1 do
2183
	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)
2184
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2185
	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)
2186
	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)
2187
	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)
2188
	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)
2189
	end
2190
	wait(.6)
2191
	attack = false
2192
end
2193
function Painful_Stomp()
2194
	attack = true
2195
	for i = 0,5.2,0.1 do
2196
		swait()
2197
		tecks2.Rotation = math.random(-20, 20)
2198
                tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
2199
		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)
2200
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2201
		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)
2202
		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)
2203
		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)
2204
		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)
2205
	end	
2206
	CreateSound("331666100", char, 10, 1)
2207
	Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
2208
	Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
2209
	Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
2210
	Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
2211
	Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
2212
	Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
2213
	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)
2214
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
2215
		if v:FindFirstChild("Head") then
2216
			Eviscerate(v)
2217
		end
2218
	end
2219
	coroutine.resume(coroutine.create(function() 
2220
		for i = 0,2.8,0.1 do
2221
			swait()
2222
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
2223
		end
2224
		for i = 0,1.8,0.1 do
2225
			swait()
2226
		hum.CameraOffset = Vector3.new(0,0,0)
2227
		end
2228
	end))
2229
	for i = 0,3.7,0.1 do
2230
		tecks2.Rotation = math.random(-20, 20)
2231
                tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
2232
		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)
2233
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2234
		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)
2235
		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)
2236
		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)
2237
		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)
2238
	end
2239
	wait(.6)
2240
	attack = false
2241
end
2242
function Ending()
2243
	local target = nil
2244
	local targettorso = nil
2245
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
2246
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
2247
			targetT  = mouse.Target.Parent
2248
			target = mouse.Target.Parent.Humanoid
2249
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
2250
			targethead = mouse.Target.Parent:FindFirstChild("Head")
2251
		end
2252
	end
2253
	if target ~= nil then
2254
		targettorso.Anchored = true
2255
		attack = true
2256
		hum.WalkSpeed = 0
2257
		local originalpos = root.CFrame
2258
		root.CFrame = targettorso.CFrame * CF(0,0,2.6)
2259
		for i = 0,1.8,0.1 do
2260
		tecks2.Rotation = math.random(-20, 20)
2261
			swait()
2262
                tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
2263
		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)
2264
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(65)), 0.3)
2265
		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)
2266
		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)
2267
		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)
2268
		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)
2269
		end
2270
		Eviscerate(targetT)
2271
		CreateSound("331666100", ra, 4, 1)
2272
		CreateSound("180083286", targettorso, 10, 1)
2273
		coroutine.resume(coroutine.create(function() 
2274
		for i = 0,1.8,0.1 do
2275
			swait()
2276
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
2277
		end
2278
		for i = 0,1.8,0.1 do
2279
			swait()
2280
		hum.CameraOffset = Vector3.new(0,0,0)
2281
		end
2282
	end))
2283
		for i = 0,4.6,0.1 do
2284
                tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
2285
		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)
2286
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
2287
		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)
2288
		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)
2289
		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)
2290
		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)
2291
		end
2292
		wait(.6)
2293
		root.CFrame = originalpos
2294
		attack = false
2295
	hum.WalkSpeed = 8
2296
	end
2297
end
2298
2299
--[[I don't take ANY credit for this attack,
2300
	this was all nooby's hard work and the only reason i uhhh "used" it
2301
	is cause I i didn't have attack ideas at the time so yeah,
2302
	100% nooby's credit <3]]
2303
function Ende_der_Weld()
2304
	attack = true
2305
	hum.WalkSpeed = 0
2306
	for i = 0,4.6,0.1 do
2307
			swait()
2308
		tecks2.Rotation = math.random(-20, 20)
2309
                tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
2310
		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)
2311
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
2312
		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)
2313
		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)
2314
		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)
2315
		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)
2316
		end
2317
		local a = Instance.new("Part",char)
2318
		a.BrickColor = BrickColor.random()
2319
	a.Name = "Lazer"	
2320
	a.Anchored = true
2321
a.Material = "Neon"
2322
a.Transparency = 1
2323
	a.CanCollide = false
2324
	local hitbox = Instance.new("Part",char)
2325
	hitbox.Size = Vector3.new(5,5,5)
2326
	hitbox.CFrame = mouse.hit
2327
	hitbox.Anchored = true
2328
	hitbox.Transparency = 1
2329
	hitbox.CanCollide = false
2330
	local ray = Ray.new(
2331
	    ra.CFrame.p,                           -- origin
2332
	    (mouse.Hit.p - ra.CFrame.p).unit * 500 -- direction
2333
	) 
2334
	local ignore = char
2335
	local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
2336
	if hit then
2337
		local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
2338
	 
2339
		if not humanoid then
2340
			humanoid = hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
2341
		end
2342
		if humanoid then
2343
			if humanoid.Parent:IsA"Model" then
2344
			end
2345
		end
2346
	end
2347
	a.BottomSurface = 10
2348
	a.TopSurface = 10
2349
	local distance = (ra.CFrame.p - position).magnitude
2350
	a.Size = Vector3.new(0.1, 0.1, 0.1)
2351
	a.CFrame = CFrame.new(ra.CFrame.p, position) * CFrame.new(0, 0, 0)
2352
	game:GetService("Debris"):AddItem(a, 5)
2353
	game:GetService("Debris"):AddItem(hitbox, 1)
2354
local newmesh = Instance.new("BlockMesh",a)
2355
MagicBlock(BrickColor.Random(),ra.CFrame,5,5,5,0.25,0.25,0.25,0.025) 
2356
MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1.5,1.5,0.015,1)
2357
MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1.25,1.25,0.015,2)
2358
MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1,1,0.015,1)
2359
			 local lbs = Instance.new("Part")
2360
  lbs.Parent = char
2361
CreateSound("929619479", lbs, 10, 1)
2362
   lbs.Material = "Neon"
2363
    lbs.Color = BrickColor.Random().Color
2364
     lbs.CanCollide = false
2365
     lbs.Shape = "Ball"
2366
     lbs.Anchored = true
2367
     lbs.Transparency = 0
2368
     lbs.Size = Vector3.new(20,20,20)
2369
     lbs.CFrame = a.CFrame
2370
     local thing = Instance.new("SpecialMesh",lbs)
2371
     thing.MeshType = "Sphere"
2372
lbs.Anchored = false
2373
  local bvs = Instance.new("BodyVelocity")
2374
  bvs.maxForce = Vector3.new(1e9, 1e9, 1e9)
2375
  bvs.velocity = a.CFrame.lookVector*75
2376
  bvs.Parent = lbs
2377
lbs.Touched:connect(function(hit) 
2378
	MagniDamage(hit, 12, 40, 60, 10, "Normal")
2379
end)
2380
attack = false
2381
game:GetService("Debris"):AddItem(lbs, 10)
2382
for x = 0, 4 do
2383
	local bulletgos = IT("Model",char)
2384
	local bulletgos2 = IT("Model",char)
2385
for z = 0, 24 do
2386
			 local lb = Instance.new("Part")
2387
  lb.Parent = bulletgos
2388
   lb.Material = "Neon"
2389
    lb.Color = BrickColor.Random().Color
2390
     lb.CanCollide = false
2391
     lb.Anchored = true
2392
     lb.Transparency = 0
2393
     lb.Size = Vector3.new(2,2,2)
2394
local thing = Instance.new("SpecialMesh",lb)
2395
     thing.MeshType = "Sphere"
2396
     thing.Scale = Vector3.new(0.5,0.5,1.5)
2397
     lb.CFrame = lbs.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
2398
     lb.CFrame = lb.CFrame + lb.CFrame.lookVector*15
2399
			 local lb2 = Instance.new("Part")
2400
  lb2.Parent = bulletgos2
2401
   lb2.Material = "Neon"
2402
    lb2.Color = lb.Color
2403
     lb2.CanCollide = false
2404
     lb2.Anchored = true
2405
     lb2.Transparency = 0
2406
     lb2.Size = Vector3.new(2,2,2)
2407
     lb2.CFrame = lbs.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
2408
     lb2.CFrame = lb2.CFrame + lb.CFrame.lookVector*15
2409
     local thing2 = Instance.new("SpecialMesh",lb2)
2410
     thing2.MeshType = "Sphere"
2411
     thing2.Scale = Vector3.new(0.5,0.5,1.5)
2412
lb.Touched:connect(function(hit) 
2413
	MagniDamage(hit, 12, 40, 60, 10, "Normal")
2414
end)
2415
lb2.Touched:connect(function(hit) 
2416
	MagniDamage(hit, 12, 40, 60, 10, "Normal")
2417
end)
2418
end
2419
MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,-0.1,-0.1,-0.1,0.025)
2420
MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,-0.1,-0.1,-0.1,0.025)
2421
MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,0.5,0.5,0.5,0.025)
2422
MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,0.5,0.5,0.5,0.025)
2423
CreateSound("925629856", lbs, 5, 1)
2424
game:GetService("Debris"):AddItem(bulletgos, 7)
2425
game:GetService("Debris"):AddItem(bulletgos2, 7)
2426
for i,v in pairs(bulletgos:children()) do
2427
    if v:IsA("Part") then
2428
	v.Anchored = false
2429
	MagicBlock(v.BrickColor,v.CFrame,1,1,1,0.25,0.25,0.25,0.025) 
2430
  local bv = Instance.new("BodyVelocity")
2431
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
2432
  bv.velocity = v.CFrame.lookVector*25
2433
  bv.Parent = v
2434
game:GetService("Debris"):AddItem(v, 5)
2435
    end
2436
end
2437
for i,v in pairs(bulletgos2:children()) do
2438
    if v:IsA("Part") then
2439
	v.Anchored = false
2440
	MagicBlock(v.BrickColor,v.CFrame,1,1,1,0.25,0.25,0.25,0.025) 
2441
  local bv = Instance.new("BodyVelocity")
2442
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
2443
  bv.velocity = v.CFrame.lookVector*-25
2444
  bv.Parent = v
2445
game:GetService("Debris"):AddItem(v, 5)
2446
    end
2447
end
2448
wait(1)
2449
end
2450
attack = false
2451
hum.WalkSpeed = 8
2452
end
2453
-------------------------------------------------------
2454
--End Attacks N Stuff--
2455
-------------------------------------------------------
2456
mouse.KeyDown:connect(function(key)
2457
    if string.byte(key) == 48 then
2458
        Swing = 2
2459
        hum.WalkSpeed = 38.82
2460
	end
2461
end)
2462
mouse.KeyUp:connect(function(key)
2463
    if string.byte(key) == 48 then
2464
        Swing = 1
2465
        hum.WalkSpeed = 8
2466
	end
2467
end)
2468
mouse.KeyDown:connect(function(key)
2469
	if attack == false then
2470
		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 then
2471
        DTrail5.Enabled = false
2472-
			tecks2.Text = "Edgy"
2472+
2473
        DTrail3.Enabled = false
2474
        DTrail2.Enabled = false
2475
        DTrail.Enabled = false
2476
			EdgyMode = true
2477
			tecks2.Text = "eDg3?"
2478
			tecks2.TextColor3 = Color3.new(0, 0, 0)
2479
			tecks2.TextStrokeColor3 = Color3.fromRGB(98, 37, 209)
2480
		for i, v in pairs(ArmourParts) do
2481
        	v.BrickColor = BrickColor.new("Black")
2482
		      		end
2483
		for i, v in pairs(ArmourParts2) do
2484
        	v.BrickColor = BrickColor.new("Really black")
2485
		      		end
2486
    	for i, v in pairs(NeonParts) do
2487
        	v.BrickColor = BrickColor.new("Royal purple")
2488
      				end
2489
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=457729356"
2490
	maincolor = BrickColor.new("Royal purple")
2491
	BC.HeadColor = BrickColor.new("Black")
2492
	BC.LeftArmColor = BrickColor.new("Black")
2493
	BC.LeftLegColor = BrickColor.new("Black")
2494
	BC.RightArmColor = BrickColor.new("Royal purple")
2495
	BC.RightLegColor = BrickColor.new("Black")
2496
	BC.TorsoColor = BrickColor.new("Black")
2497
                        Music.TimePosition = 0
2498
			Music.SoundId = "rbxassetid://1693948941"
2499
			Music.Parent = tors
2500
			Music:Play()
2501
		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 then
2502
        DTrail5.Enabled = false
2503-
			tecks2.Text = "Neutral"
2503+
2504
        DTrail3.Enabled = false
2505
        DTrail2.Enabled = false
2506
        DTrail.Enabled = false
2507
			EdgyMode = false
2508
			tecks2.Text = "NoRmAl."
2509
                        tecks2.Rotation = 10
2510
			tecks2.TextColor3 = Color3.new(0, 0, 0)
2511
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
2512
			resetmode()
2513
                        Music.TimePosition = 0
2514
			Music.SoundId = "rbxassetid://1117396305"
2515
			Music.Parent = tors
2516
			Music:Play()
2517
	BC.HeadColor = BrickColor.new("Fossil")
2518
	BC.LeftArmColor = BrickColor.new("Fossil")
2519
	BC.LeftLegColor = BrickColor.new("Fossil")
2520
	BC.RightArmColor = BrickColor.new("Smoky grey")
2521
	BC.RightLegColor = BrickColor.new("Fossil")
2522
	BC.TorsoColor = BrickColor.new("Fossil")
2523
		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 then
2524
        DTrail5.Enabled = false
2525
        DTrail4.Enabled = false
2526
        DTrail3.Enabled = false
2527
        DTrail2.Enabled = false
2528
        DTrail.Enabled = false
2529
			Divinity = true
2530
			tecks2.Text = "Divinity"
2531
                        tecks2.Rotation = 0
2532
			tecks2.TextColor3 = Color3.new(1, 1, 1)
2533
			tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 0)
2534
		for i, v in pairs(ArmourParts) do
2535
        	v.BrickColor = BrickColor.new("Institutional white")
2536
		      		end
2537
		for i, v in pairs(ArmourParts2) do
2538
        	v.BrickColor = BrickColor.new("White")
2539
		      		end
2540
    	for i, v in pairs(NeonParts) do
2541
        	v.BrickColor = BrickColor.new("New Yeller")
2542
      				end
2543
		maincolor = BrickColor.new("New Yeller")
2544
	BC.HeadColor = BrickColor.new("White")
2545
	BC.LeftArmColor = BrickColor.new("White")
2546
	BC.LeftLegColor = BrickColor.new("White")
2547
	BC.RightArmColor = BrickColor.new("New Yeller")
2548
	BC.RightLegColor = BrickColor.new("White")
2549
	BC.TorsoColor = BrickColor.new("White")
2550
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
2551
                        Music.TimePosition = 0
2552
			Music.SoundId = "rbxassetid://595800581"
2553
			Music.Parent = tors
2554
			Music:Play()
2555
		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 then
2556
        DTrail5.Enabled = false
2557-
			tecks2.Text = "Neutral"
2557+
2558
        DTrail3.Enabled = false
2559
        DTrail2.Enabled = false
2560
        DTrail.Enabled = false
2561
			Divinity = false
2562
			tecks2.Text = "lOop"
2563
                        tecks2.Rotation = 0
2564
			tecks2.TextColor3 = Color3.new(0, 0, 0)
2565
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
2566
			resetmode()
2567
	BC.HeadColor = BrickColor.new("Fossil")
2568
	BC.LeftArmColor = BrickColor.new("Fossil")
2569
	BC.LeftLegColor = BrickColor.new("Fossil")
2570
	BC.RightArmColor = BrickColor.new("Smoky grey")
2571
	BC.RightLegColor = BrickColor.new("Fossil")
2572
	BC.TorsoColor = BrickColor.new("Fossil")
2573
                        Music.TimePosition = 0
2574
			Music.SoundId = "rbxassetid://1117396305"
2575
			Music.Parent = tors
2576
			Music:Play()
2577
		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 then
2578
        DTrail5.Enabled = false
2579
        DTrail4.Enabled = false
2580
        DTrail3.Enabled = false
2581
        DTrail2.Enabled = false
2582
        DTrail.Enabled = false
2583
			Fighter = true
2584
			tecks2.Text = "Fighter"
2585
                        tecks2.Rotation = 0
2586
			tecks2.TextColor3 = Color3.new(0, 0, 0)
2587
			tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
2588
		for i, v in pairs(ArmourParts) do
2589
        	v.BrickColor = BrickColor.new("Black")
2590
		      		end
2591
		for i, v in pairs(ArmourParts2) do
2592
        	v.BrickColor = BrickColor.new("Really black")
2593
		      		end
2594
    	for i, v in pairs(NeonParts) do
2595
        	v.BrickColor = BrickColor.new("Institutional white")
2596
      				end
2597
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
2598
		maincolor = BrickColor.new("Institutional white")
2599
	BC.HeadColor = BrickColor.new("Really black")
2600
	BC.LeftArmColor = BrickColor.new("Really black")
2601
	BC.LeftLegColor = BrickColor.new("Really black")
2602
	BC.RightArmColor = BrickColor.new("Institutional white")
2603
	BC.RightLegColor = BrickColor.new("Really black")
2604
	BC.TorsoColor = BrickColor.new("Really black")
2605
			Music.SoundId = "rbxassetid://207375545"
2606
			Music.Parent = tors
2607
                        Music.TimePosition = 8.3
2608
			Music:Play()
2609
		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 then
2610
        DTrail5.Enabled = false
2611-
			tecks2.Text = "Neutral"
2611+
2612
        DTrail3.Enabled = false
2613
        DTrail2.Enabled = false
2614
        DTrail.Enabled = false
2615
			Fighter = false
2616
			tecks2.Text = "NorMAl."
2617
                        tecks2.Rotation = 0
2618
			tecks2.TextColor3 = Color3.new(0, 0, 0)
2619
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
2620
			resetmode()
2621
	BC.HeadColor = BrickColor.new("Fossil")
2622
	BC.LeftArmColor = BrickColor.new("Fossil")
2623
	BC.LeftLegColor = BrickColor.new("Fossil")
2624
	BC.RightArmColor = BrickColor.new("Smoky grey")
2625
	BC.RightLegColor = BrickColor.new("Fossil")
2626
	BC.TorsoColor = BrickColor.new("Fossil")
2627
                        Music.TimePosition = 0
2628
			Music.SoundId = "rbxassetid://1117396305"
2629
			Music.Parent = tors
2630
			Music:Play()
2631
		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 then
2632
        DTrail5.Enabled = false
2633-
			tecks2.Text = "Purity"
2633+
2634
        DTrail3.Enabled = false
2635
        DTrail2.Enabled = false
2636
        DTrail.Enabled = false
2637
			Purity = true
2638
			tecks2.Text = "hope."
2639
                        tecks2.Rotation = 0
2640
			tecks2.TextColor3 = Color3.new(1, 1, 1)
2641
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 255, 255)
2642
		for i, v in pairs(ArmourParts) do
2643
        	v.BrickColor = BrickColor.new("Institutional white")
2644
		      		end
2645
		for i, v in pairs(ArmourParts2) do
2646
        	v.BrickColor = BrickColor.new("Institutional white")
2647
		      		end
2648
    	for i, v in pairs(NeonParts) do
2649
        	v.BrickColor = BrickColor.new("Toothpaste")
2650
      				end
2651
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=155195214"
2652
		maincolor = BrickColor.new("Toothpaste")
2653
	BC.HeadColor = BrickColor.new("Institutional white")
2654
	BC.LeftArmColor = BrickColor.new("Institutional white")
2655
	BC.LeftLegColor = BrickColor.new("Institutional white")
2656
	BC.RightArmColor = BrickColor.new("Toothpaste")
2657
	BC.RightLegColor = BrickColor.new("Institutional white")
2658
	BC.TorsoColor = BrickColor.new("Institutional white")
2659
                        Music.TimePosition = 0
2660
			Music.SoundId = "rbxassetid://174212509"
2661
			Music.Parent = tors
2662
			Music:Play()
2663
		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 then
2664
        DTrail5.Enabled = false
2665-
			tecks2.Text = "Neutral"
2665+
2666
        DTrail3.Enabled = false
2667
        DTrail2.Enabled = false
2668
        DTrail.Enabled = false
2669
			Purity = false
2670
			tecks2.Text = "N0rm4l."
2671
                        tecks2.Rotation = 0
2672
			tecks2.TextColor3 = Color3.new(0, 0, 0)
2673
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
2674
			resetmode()
2675
                        Music.TimePosition = 0
2676
			Music.SoundId = "rbxassetid://1117396305"
2677
			Music.Parent = tors
2678
			Music:Play()
2679
	BC.HeadColor = BrickColor.new("Fossil")
2680
	BC.LeftArmColor = BrickColor.new("Fossil")
2681
	BC.LeftLegColor = BrickColor.new("Fossil")
2682
	BC.RightArmColor = BrickColor.new("Smoky grey")
2683
	BC.RightLegColor = BrickColor.new("Fossil")
2684
	BC.TorsoColor = BrickColor.new("Fossil")
2685
		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 then
2686
        DTrail5.Enabled = false
2687
        DTrail4.Enabled = false
2688
        DTrail3.Enabled = false
2689
        DTrail2.Enabled = false
2690
        DTrail.Enabled = false
2691
			Solar = true
2692
			tecks2.Text = "Solar"
2693
                        tecks2.Rotation = 0
2694
			tecks2.TextColor3 = Color3.new(1, 1, 0)
2695
			tecks2.TextStrokeColor3 = Color3.fromRGB(255, 170, 0)
2696
		for i, v in pairs(ArmourParts) do
2697
        	v.BrickColor = BrickColor.new("New Yeller")
2698
		      		end
2699
		for i, v in pairs(ArmourParts2) do
2700
        	v.BrickColor = BrickColor.new("Bright yellow")
2701
		      		end
2702
    	for i, v in pairs(NeonParts) do
2703
        	v.BrickColor = BrickColor.new("Deep orange")
2704
      				end
2705
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=246991049"
2706
		maincolor = BrickColor.new("Deep orange")
2707
	BC.HeadColor = BrickColor.new("New Yeller")
2708
	BC.LeftArmColor = BrickColor.new("New Yeller")
2709
	BC.LeftLegColor = BrickColor.new("New Yeller")
2710
	BC.RightArmColor = BrickColor.new("Deep orange")
2711
	BC.RightLegColor = BrickColor.new("New Yeller")
2712
	BC.TorsoColor = BrickColor.new("New Yeller")
2713
                        Music.TimePosition = 5
2714
			Music.SoundId = "rbxassetid://1167066393"
2715
			Music.Parent = tors
2716
			Music:Play()
2717
		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 then
2718
        DTrail5.Enabled = false
2719-
			tecks2.Text = "Neutral"
2719+
2720
        DTrail3.Enabled = false
2721
        DTrail2.Enabled = false
2722
        DTrail.Enabled = false
2723
			Solar = false
2724
			tecks2.Text = "N0rm4l."
2725
                        tecks2.Rotation = 0
2726
			tecks2.TextColor3 = Color3.new(0, 0, 0)
2727
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
2728
			resetmode()
2729
                        Music.TimePosition = 0
2730
			Music.SoundId = "rbxassetid://1117396305"
2731
			Music.Parent = tors
2732
			Music:Play()
2733
	BC.HeadColor = BrickColor.new("Fossil")
2734
	BC.LeftArmColor = BrickColor.new("Fossil")
2735
	BC.LeftLegColor = BrickColor.new("Fossil")
2736
	BC.RightArmColor = BrickColor.new("Smoky grey")
2737
	BC.RightLegColor = BrickColor.new("Fossil")
2738
	BC.TorsoColor = BrickColor.new("Fossil")
2739
		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 then
2740
        DTrail5.Enabled = false
2741
        DTrail4.Enabled = false
2742
        DTrail3.Enabled = false
2743
        DTrail2.Enabled = false
2744
        DTrail.Enabled = false
2745
			Lunar = true
2746
			tecks2.Text = "Lunar"
2747
                        tecks2.Rotation = 0
2748
			tecks2.TextColor3 = Color3.new(0, 0, 1)
2749
			tecks2.TextStrokeColor3 = Color3.fromRGB(170, 255, 255)
2750
		for i, v in pairs(ArmourParts) do
2751
        	v.BrickColor = BrickColor.new("Dark blue")
2752
		      		end
2753
		for i, v in pairs(ArmourParts2) do
2754
        	v.BrickColor = BrickColor.new("Cyan")
2755
		      		end
2756
    	for i, v in pairs(NeonParts) do
2757
        	v.BrickColor = BrickColor.new("Steel blue")
2758
      				end
2759
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=231432333"
2760
		maincolor = BrickColor.new("Steel blue")
2761
	BC.HeadColor = BrickColor.new("Dark blue")
2762
	BC.LeftArmColor = BrickColor.new("Dark blue")
2763
	BC.LeftLegColor = BrickColor.new("Dark blue")
2764
	BC.RightArmColor = BrickColor.new("Steel blue")
2765
	BC.RightLegColor = BrickColor.new("Dark blue")
2766
	BC.TorsoColor = BrickColor.new("Dark blue")
2767
                        Music.TimePosition = 0.5
2768
			Music.SoundId = "rbxassetid://1574603917"
2769
			Music.Parent = tors
2770
			Music:Play()
2771
		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 then
2772
        DTrail5.Enabled = false
2773-
			tecks2.Text = "Neutral"
2773+
2774
        DTrail3.Enabled = false
2775
        DTrail2.Enabled = false
2776
        DTrail.Enabled = false
2777
			Lunar = false
2778
			tecks2.Text = "N0rm4l."
2779
                        tecks2.Rotation = 0
2780
			tecks2.TextColor3 = Color3.new(0, 0, 0)
2781
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
2782
			resetmode()
2783
                        Music.TimePosition = 0
2784
			Music.SoundId = "rbxassetid://1117396305"
2785
			Music.Parent = tors
2786
			Music:Play()
2787
	BC.HeadColor = BrickColor.new("Fossil")
2788
	BC.LeftArmColor = BrickColor.new("Fossil")
2789
	BC.LeftLegColor = BrickColor.new("Fossil")
2790-
			tecks2.Text = "Destruction"
2790+
2791
	BC.RightLegColor = BrickColor.new("Fossil")
2792
	BC.TorsoColor = BrickColor.new("Fossil")
2793
		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 then
2794
			Destruction = true
2795
			tecks2.Text = "STRESS"
2796
                        tecks2.Rotation = 0
2797
			tecks2.TextColor3 = Color3.new(0, 0, 0)
2798
			tecks2.TextStrokeColor3 = Color3.fromRGB(255, 0, 0)
2799
		for i, v in pairs(ArmourParts) do
2800
        	v.BrickColor = BrickColor.new("Really black")
2801
		      		end
2802
		for i, v in pairs(ArmourParts2) do
2803
        	v.BrickColor = BrickColor.new("Black")
2804
		      		end
2805
    	for i, v in pairs(NeonParts) do
2806
        	v.BrickColor = BrickColor.new("Really red")
2807
      				end
2808
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=201400785"
2809
        DTrail5.Enabled = true
2810
        DTrail4.Enabled = true
2811
        DTrail3.Enabled = true
2812
        DTrail2.Enabled = true
2813
        DTrail.Enabled = true
2814
		maincolor = BrickColor.new("Really red")
2815
	BC.HeadColor = BrickColor.new("Black")
2816
	BC.LeftArmColor = BrickColor.new("Black")
2817
	BC.LeftLegColor = BrickColor.new("Black")
2818
	BC.RightArmColor = BrickColor.new("Really red")
2819
	BC.RightLegColor = BrickColor.new("Black")
2820
	BC.TorsoColor = BrickColor.new("Black")
2821
                        Music.TimePosition = 2
2822
			Music.SoundId = "rbxassetid://1703475948"
2823
			Music.Parent = tors
2824
			Music:Play()
2825
		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 then
2826
        DTrail5.Enabled = false
2827-
			tecks2.Text = "Neutral"
2827+
2828
        DTrail3.Enabled = false
2829
        DTrail2.Enabled = false
2830
        DTrail.Enabled = false
2831
			Destruction = false
2832
			tecks2.Text = "N0rm4l."
2833
                        tecks2.Rotation = 0
2834
			tecks2.TextColor3 = Color3.new(0, 0, 0)
2835
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
2836
			resetmode()
2837
                        Music.TimePosition = 0
2838
			Music.SoundId = "rbxassetid://1117396305"
2839
			Music.Parent = tors
2840
			Music:Play()
2841
	BC.HeadColor = BrickColor.new("Fossil")
2842
	BC.LeftArmColor = BrickColor.new("Fossil")
2843
	BC.LeftLegColor = BrickColor.new("Fossil")
2844
	BC.RightArmColor = BrickColor.new("Smoky grey")
2845
	BC.RightLegColor = BrickColor.new("Fossil")
2846
	BC.TorsoColor = BrickColor.new("Fossil")
2847
		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 then
2848
			helpme = true
2849
        DTrail5.Enabled = false
2850
        DTrail4.Enabled = false
2851
        DTrail3.Enabled = false
2852
        DTrail2.Enabled = false
2853
        DTrail.Enabled = false
2854
                        Music.TimePosition = 1
2855
			tecks2.Text = "iNsAnItY"
2856
			Music.SoundId = "rbxassetid://943961217"
2857
			Music.Parent = tors
2858
			Music:Play()
2859
	BC.HeadColor = BrickColor.random()
2860
	BC.LeftArmColor = BrickColor.random()
2861
	BC.LeftLegColor = BrickColor.random()
2862
	BC.RightArmColor = BrickColor.random()
2863
	BC.RightLegColor = BrickColor.random()
2864
	BC.TorsoColor = BrickColor.random()
2865
		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 then
2866
        DTrail5.Enabled = false
2867-
			tecks2.Text = "Neutral"
2867+
2868
        DTrail3.Enabled = false
2869
        DTrail2.Enabled = false
2870
        DTrail.Enabled = false
2871
			helpme = false
2872
			tecks2.Text = "N0rm4l."
2873
                        tecks2.Rotation = 0
2874
			tecks2.TextColor3 = Color3.new(0, 0, 0)
2875
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
2876
			resetmode()
2877
                        Music.TimePosition = 0
2878
			Music.SoundId = "rbxassetid://1117396305"
2879
			Music.Parent = tors
2880
			Music:Play()
2881
	BC.HeadColor = BrickColor.new("Fossil")
2882
	BC.LeftArmColor = BrickColor.new("Fossil")
2883
	BC.LeftLegColor = BrickColor.new("Fossil")
2884
	BC.RightArmColor = BrickColor.new("Smoky grey")
2885
	BC.RightLegColor = BrickColor.new("Fossil")
2886
	BC.TorsoColor = BrickColor.new("Fossil")
2887
		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 then
2888
			Frost = true
2889-
			tecks2.Text = "Frost"
2889+
2890
        DTrail4.Enabled = false
2891
        DTrail3.Enabled = false
2892
        DTrail2.Enabled = false
2893
        DTrail.Enabled = false
2894
			tecks2.Text = "touhou."
2895
                        tecks2.Rotation = 0
2896
			tecks2.TextColor3 = Color3.new(1, 1, 1)
2897
			tecks2.TextStrokeColor3 = Color3.fromRGB(170, 255, 255)
2898
		for i, v in pairs(ArmourParts) do
2899
        	v.BrickColor = BrickColor.new("Cyan")
2900
		      		end
2901
		for i, v in pairs(ArmourParts2) do
2902
        	v.BrickColor = BrickColor.new("White")
2903
		      		end
2904
    	for i, v in pairs(NeonParts) do
2905
        	v.BrickColor = BrickColor.new("Teal")
2906
      				end
2907
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=111523405"
2908
		maincolor = BrickColor.new("Teal")
2909
	BC.HeadColor = BrickColor.new("Cyan")
2910
	BC.LeftArmColor = BrickColor.new("Cyan")
2911
	BC.LeftLegColor = BrickColor.new("Cyan")
2912
	BC.RightArmColor = BrickColor.new("Teal")
2913
	BC.RightLegColor = BrickColor.new("Cyan")
2914
	BC.TorsoColor = BrickColor.new("Cyan")
2915
                        Music.TimePosition = 1
2916
			Music.SoundId = "rbxassetid://1579308042"
2917
			Music.Parent = tors
2918
			Music:Play()
2919
		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 then
2920
        DTrail5.Enabled = false
2921-
			tecks2.Text = "Neutral"
2921+
2922
        DTrail3.Enabled = false
2923
        DTrail2.Enabled = false
2924
        DTrail.Enabled = false
2925
			Frost = false
2926
			tecks2.Text = "N0rm4l."
2927
                        tecks2.Rotation = 0
2928
			tecks2.TextColor3 = Color3.new(0, 0, 0)
2929
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
2930
			resetmode()
2931
                        Music.TimePosition = 0
2932
			Music.SoundId = "rbxassetid://1117396305"
2933
			Music.Parent = tors
2934
			Music:Play()
2935
	BC.HeadColor = BrickColor.new("Fossil")
2936
	BC.LeftArmColor = BrickColor.new("Fossil")
2937
	BC.LeftLegColor = BrickColor.new("Fossil")
2938
	BC.RightArmColor = BrickColor.new("Smoky grey")
2939
	BC.RightLegColor = BrickColor.new("Fossil")
2940
	BC.TorsoColor = BrickColor.new("Fossil")
2941
		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 then
2942
			Ashes = true
2943-
			tecks2.Text = "Ash"
2943+
2944
        DTrail4.Enabled = false
2945
        DTrail3.Enabled = false
2946
        DTrail2.Enabled = false
2947
        DTrail.Enabled = false
2948
			tecks2.Text = "Machine"
2949
                        tecks2.Rotation = 0
2950
			tecks2.TextColor3 = Color3.new(0, 0, 0)
2951
			tecks2.TextStrokeColor3 = Color3.fromRGB(91, 93, 105)
2952
		for i, v in pairs(ArmourParts) do
2953
        	v.BrickColor = BrickColor.new("Smoky grey")
2954
		      		end
2955
		for i, v in pairs(ArmourParts2) do
2956
        	v.BrickColor = BrickColor.new("Black")
2957
		      		end
2958
    	for i, v in pairs(NeonParts) do
2959
        	v.BrickColor = BrickColor.new("Really black")
2960
      				end
2961
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
2962
		maincolor = BrickColor.new("Really black")
2963
	BC.HeadColor = BrickColor.new("Smoky grey")
2964
	BC.LeftArmColor = BrickColor.new("Smoky grey")
2965
	BC.LeftLegColor = BrickColor.new("Smoky grey")
2966
	BC.RightArmColor = BrickColor.new("Really black")
2967
	BC.RightLegColor = BrickColor.new("Smoky grey")
2968
	BC.TorsoColor = BrickColor.new("Smoky grey")
2969
                        Music.TimePosition = 2
2970
			Music.SoundId = "rbxassetid://1514078310"
2971
			Music.Parent = tors
2972
			Music:Play()
2973
		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 == true then
2974
        DTrail5.Enabled = false
2975-
			tecks2.Text = "Neutral"
2975+
2976
        DTrail3.Enabled = false
2977
        DTrail2.Enabled = false
2978
        DTrail.Enabled = false
2979
			Ashes = false
2980
			tecks2.Text = "N0rm4l."
2981
                        tecks2.Rotation = 0
2982
			tecks2.TextColor3 = Color3.new(0, 0, 0)
2983
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
2984
			resetmode()
2985
                        Music.TimePosition = 0
2986
			Music.SoundId = "rbxassetid://1117396305"
2987
			Music.Parent = tors
2988
			Music:Play()
2989
	BC.HeadColor = BrickColor.new("Fossil")
2990
	BC.LeftArmColor = BrickColor.new("Fossil")
2991
	BC.LeftLegColor = BrickColor.new("Fossil")
2992
	BC.RightArmColor = BrickColor.new("Smoky grey")
2993
	BC.RightLegColor = BrickColor.new("Fossil")
2994
	BC.TorsoColor = BrickColor.new("Fossil")
2995
		elseif key == 'n' and tecks2.TextTransparency == 1 and tecks2.TextStrokeTransparency == 1  then
2996
			tecks2.TextTransparency = 0
2997
			tecks2.TextStrokeTransparency = 0
2998
		elseif key == 'n' and tecks2.TextTransparency == 0 and tecks2.TextStrokeTransparency == 0  then
2999
			tecks2.TextTransparency = 1
3000
			tecks2.TextStrokeTransparency = 1
3001
		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 then
3002
        DTrail5.Enabled = false
3003
        DTrail4.Enabled = false
3004
        DTrail3.Enabled = false
3005
        DTrail2.Enabled = false
3006
        DTrail.Enabled = false
3007
			Planetary = true
3008
			tecks2.Text = "Planetary"
3009
                        tecks2.Rotation = 0
3010
			tecks2.TextColor3 = Color3.fromRGB(61, 21, 133)
3011
			tecks2.TextStrokeColor3 = Color3.fromRGB(61, 21, 133)
3012
		for i, v in pairs(ArmourParts) do
3013
        	v.BrickColor = BrickColor.new("Dark indigo")
3014
		      		end
3015
		for i, v in pairs(ArmourParts2) do
3016
        	v.BrickColor = BrickColor.new("Dark indigo")
3017
		      		end
3018
    	for i, v in pairs(NeonParts) do
3019
        	v.BrickColor = BrickColor.new("Dark indigo")
3020
      				end
3021
        char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
3022
		maincolor = BrickColor.new("Dark indigo")
3023
	BC.HeadColor = BrickColor.new("Dark indigo")
3024
	BC.LeftArmColor = BrickColor.new("Dark indigo")
3025
	BC.LeftLegColor = BrickColor.new("Dark indigo")
3026
	BC.RightArmColor = BrickColor.new("Dark indigo")
3027
	BC.RightLegColor = BrickColor.new("Dark indigo")
3028
	BC.TorsoColor = BrickColor.new("Dark indigo")
3029
                        Music.TimePosition = 0
3030
			Music.SoundId = "rbxassetid://609934004"
3031
			Music.Parent = tors
3032
			Music:Play()
3033
		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 then
3034
			Planetary = false
3035-
			tecks2.Text = "Neutral"
3035+
3036
        DTrail4.Enabled = false
3037
        DTrail3.Enabled = false
3038
        DTrail2.Enabled = false
3039
        DTrail.Enabled = false
3040
			tecks2.Text = "N0rm4l."
3041
                        tecks2.Rotation = 0
3042
			tecks2.TextColor3 = Color3.new(0, 0, 0)
3043
			tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
3044
			resetmode()
3045
                        Music.TimePosition = 0
3046
			Music.SoundId = "rbxassetid://1117396305"
3047
			Music.Parent = tors
3048
			Music:Play()
3049
	                BC.HeadColor = BrickColor.new("Fossil")
3050
	                BC.LeftArmColor = BrickColor.new("Fossil")
3051
	                BC.LeftLegColor = BrickColor.new("Fossil")
3052
	                BC.RightArmColor = BrickColor.new("Smoky grey")
3053
	                BC.RightLegColor = BrickColor.new("Fossil")
3054
	                BC.TorsoColor = BrickColor.new("Fossil")
3055
		end
3056
	end
3057
end)
3058
mouse.KeyDown:connect(function(key)
3059
	if attack == false then
3060
		if EdgyMode == true then
3061
			if key == 'r' then
3062
			Decapitate()
3063
			elseif key == 'e' then
3064
				Laugh()
3065
			end
3066
		end
3067
		if Divinity == true then
3068
			if key == 'r' then
3069
				Beam_Of_Light()
3070
			elseif key == 'f' then
3071
				Blast_Of_God()
3072
			end
3073
		end
3074
		if Fighter == true then
3075
			if key == 'e' then
3076
				Flying_Kick()
3077
			elseif key == 'f' then
3078
				UpperCut()
3079
			elseif key == 't' then
3080
				Spinning_Kick()
3081
			end
3082
		end
3083
		if Purity == true then
3084
			if key == 'r' then
3085
				Purity_Slam()
3086
			end
3087
		end
3088
		if Solar == true then
3089
			if key == 'r' then
3090
				Eruption()
3091
			elseif key == 't' then
3092
				Solar_Flare()
3093
                        end
3094
		end
3095
		if Frost == true then
3096
			if key == 'r' then
3097
				Blizzard()
3098
			elseif key == 't' then
3099
				Cryo_Freeze()
3100
			end
3101
		end
3102
		if Ashes == true then
3103
			if key == 't' and notmenacing then
3104
				Menacing_Aura()
3105
			elseif key == 'r' and alternatecooldownbecausewhynotdood == false then
3106
				Heat_Stroke()
3107
			end
3108
		end
3109
		if Lunar == true then
3110
			if key == 't' then
3111
				ShadowWarp()
3112
			elseif key == 'r' then
3113
				Shade()
3114
			end
3115
		end
3116
		if Destruction == true then
3117
			if key == 'r' then
3118
				Diablo_Explosion()
3119
			elseif key == 'f' then
3120
				Hell_From_Above()
3121
			elseif key == 't' then
3122
				Spinning_Below()
3123
			end
3124
		end
3125
		if Planetary == true then
3126
			if key == 'r' then
3127
                                Multi_Bombs()
3128
			elseif key == 't' then
3129
				Universal_Crush()
3130
			end
3131
		end
3132
		if helpme == true then
3133
			if key == 'r' then
3134
				Painful_Stomp()
3135
			elseif key == 'f' then
3136
				Ending()
3137
			elseif key == 't' then
3138
				Ende_der_Weld()
3139
			end
3140
		end
3141
	end
3142
 end)
3143
3144
3145
coroutine.resume(coroutine.create(function()
3146
	while true do
3147
		swait(8)
3148
		if Solar == true then
3149
			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)
3150
		end
3151
	end
3152
end))
3153
coroutine.resume(coroutine.create(function()
3154
	while true do
3155
		swait(4)
3156
		if Frost == true then
3157
		        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)
3158
	                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)
3159
		end
3160
	end
3161
end))
3162
coroutine.resume(coroutine.create(function()
3163
	while true do
3164
		swait(4)
3165
		if Lunar == true then
3166
		        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)
3167
		end
3168
	end
3169
end))
3170
3171
3172
3173
-------------------------------------------------------
3174
--Start Animations--
3175
-------------------------------------------------------
3176
local equipped = false
3177
local idle = 0
3178
local change = 1
3179
local val = 0
3180
local toim = 0
3181
local idleanim = 0.4
3182
hum.WalkSpeed = 8
3183
hum.Animator.Parent = nil
3184
while true do
3185
	swait()
3186
	Music.Parent = tors
3187
	if helpme == true then
3188
		for i, v in pairs(ArmourParts) do
3189
       			v.BrickColor = BrickColor.random()
3190
		    end
3191
				for i, v in pairs(ArmourParts2) do
3192
        	v.BrickColor = BrickColor.random()
3193
		 	end
3194
    			for i, v in pairs(NeonParts) do
3195
        	v.BrickColor = BrickColor.random()
3196
      		end
3197
				maincolor = BrickColor.random()
3198
                                char.Head.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
3199
                                tecks2.Text = ""..insanity[math.random(1,#insanity)]
3200
				tecks2.TextColor3 = maincolor.Color
3201
				tecks2.TextStrokeColor3 = maincolor.Color
3202
				tecks2.Rotation = math.random(-11, 11)
3203
	                        BC.HeadColor = BrickColor.random()
3204
	                        BC.LeftArmColor = BrickColor.random()
3205
	                        BC.LeftLegColor = BrickColor.random()
3206
	                        BC.RightArmColor = BrickColor.random()
3207
	                        BC.RightLegColor = BrickColor.random()
3208
	                        BC.TorsoColor = BrickColor.random()
3209
			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))
3210
	end
3211
	if EdgyMode == true then
3212
		tecks2.Rotation = math.random(-2, 2)
3213
	end
3214
	if Planetary == true then
3215
		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)
3216
		tecks2.Rotation = math.random(-4, 4)
3217
	end
3218
	sine = sine + change
3219
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
3220
	local velderp = root.Velocity.y
3221
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
3222
	if equipped == true or equipped == false then
3223
		if attack == false then
3224
			idle = idle + 1
3225
		else
3226
			idle = 0
3227
		end
3228
		if 1 < root.Velocity.y and hitfloor == nil then
3229
			Anim = "Jump"
3230
			change = 1
3231
			if attack == false then
3232
				rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
3233
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
3234
				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)
3235
				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)
3236
				LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
3237
				RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
3238
			end
3239
		elseif -1 > root.Velocity.y and hitfloor == nil then
3240
			Anim = "Fall"
3241
			change = 1
3242
			if attack == false then
3243
				rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
3244
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(0), Rad(0)), 0.3)
3245
				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)
3246
				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)
3247
				LH.C0 = clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
3248
				RH.C0 = clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
3249
			end
3250
		elseif torvel < 1 and hitfloor ~= nil then
3251
			Anim = "Idle"
3252
			change = 1
3253
			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 then
3254
				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)
3255
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3256
				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)
3257
				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)
3258
				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)
3259
				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)
3260
			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 then
3261
				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)
3262
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3263
				if Mrandom(1,15) == 1 then
3264
				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)
3265
				end
3266
				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)
3267
				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)
3268
				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)
3269
				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)
3270
			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 then
3271
				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)
3272
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3273
				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)
3274
				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)
3275
		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)
3276
		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)
3277
			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 then
3278
				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)
3279
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
3280
				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)
3281
				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)
3282
				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)
3283
				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)
3284
			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 then
3285
				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)
3286
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-7.5 * Sin(sine / 20)), Rad(0), Rad(-85)), 0.3)
3287
				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)
3288
				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)
3289
				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)
3290
				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)
3291
			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 then
3292
				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)
3293
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3294
				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)
3295
				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)
3296
				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)
3297
				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)
3298
			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 == true then
3299
                                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)
3300
                                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
3301
                                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)
3302
                                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)
3303
                                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)
3304
          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)
3305
			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 then
3306
				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)
3307
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3308
				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)
3309
				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)
3310
				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)
3311
				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)
3312
			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 then
3313
				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)
3314
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
3315
				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)
3316
				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)
3317
				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)
3318
				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)
3319
			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 then
3320
				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)
3321
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
3322
				if math.random(1,1) == 1 then
3323
					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)
3324
					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)
3325
					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)
3326
					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)
3327
					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)
3328
					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)
3329
				end
3330
				for i, v in pairs(ArmourParts) do
3331
       			v.BrickColor = BrickColor.random()
3332
		    end
3333
				for i, v in pairs(ArmourParts2) do
3334
        	v.BrickColor = BrickColor.random()
3335
		 	end
3336
    			for i, v in pairs(NeonParts) do
3337
        	v.BrickColor = BrickColor.random()
3338
      		end
3339
				maincolor = BrickColor.random()
3340
				tecks2.TextColor3 = maincolor.Color
3341
				tecks2.TextStrokeColor3 = maincolor.Color
3342
				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)
3343
				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)
3344
				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)
3345
				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)
3346
			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 then
3347
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
3348
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
3349
				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)
3350
				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)
3351
				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)
3352
				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)
3353
			end
3354
		elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
3355
			Anim = "Walk"
3356
			change = .6
3357
			if attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == false and Planetary == false and Lunar == false then
3358
				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)
3359
				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)
3360
				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)
3361
         		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)
3362
				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)
3363
				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)
3364
			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 then
3365
				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)
3366
				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)
3367
				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)
3368
         		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)
3369
		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)
3370
		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)
3371
			elseif attack == false and EdgyMode == false and Divinity == true and Destruction == false and helpme == false and Planetary == false and Lunar == false then
3372
				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)
3373
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
3374
				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)
3375
				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)
3376
				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)
3377
				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)
3378
			elseif attack == false and EdgyMode == false and Divinity == false and Destruction == true and helpme == false and Planetary == false and Lunar == false then
3379
				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)
3380
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3381
				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)
3382
				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)
3383
				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)
3384
				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)
3385
			elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == true and Planetary == false and Lunar == false then
3386
				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)
3387
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
3388
				if math.random(1,1) == 1 then
3389
					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)
3390
					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)
3391
					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)
3392
					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)
3393
					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)
3394
         		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)
3395
				end
3396
				for i, v in pairs(ArmourParts) do
3397
       			v.BrickColor = BrickColor.random()
3398
		    end
3399
				for i, v in pairs(ArmourParts2) do
3400
        	v.BrickColor = BrickColor.random()
3401
		 	end
3402
    			for i, v in pairs(NeonParts) do
3403
        	v.BrickColor = BrickColor.random()
3404
      		end
3405
				maincolor = BrickColor.random()
3406
				tecks2.TextColor3 = maincolor.Color
3407
				tecks2.TextStrokeColor3 = maincolor.Color
3408
				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)
3409
				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)
3410
				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)
3411
				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)
3412
			elseif attack == false and EdgyMode == true and Divinity == false and Destruction == false and helpme == false and Planetary == false then
3413
				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)
3414
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3415
				if Mrandom(1,15) == 1 then
3416
				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)
3417
				end
3418
				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)
3419
         		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)
3420
				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)
3421
				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)
3422
			elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == false and Planetary == true and Lunar == false then
3423
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 2 + 0.3 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
3424
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
3425
				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)
3426
				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)
3427
				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)
3428
				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)
3429
			end
3430
		elseif torvel >= 25 and hitfloor ~= nil then
3431
			Anim = "Sprint"
3432
			change = 1.35
3433
			if attack == false and Divinity == false and Destruction == false and helpme == false and Planetary == false then
3434
				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)
3435
				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)
3436
				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)
3437
         		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)
3438
				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)
3439
				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)
3440
			elseif attack == false and EdgyMode == false and Divinity == true and Destruction == false and helpme == false and Planetary == false then
3441
				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)
3442
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
3443
				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)
3444
				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)
3445
				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)
3446
				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)
3447
			elseif attack == false and EdgyMode == false and Divinity == false and Destruction == true and helpme == false and Planetary == false then
3448
				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)
3449
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3450
				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)
3451
				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)
3452
				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)
3453
				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)
3454
			elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == true and Planetary == false then
3455
				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)
3456
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3457
				if math.random(1,1) == 1 then
3458
					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)
3459
					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)
3460
					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)
3461
					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)
3462
					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)
3463
				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)
3464
				end
3465
				for i, v in pairs(ArmourParts) do
3466
       			v.BrickColor = BrickColor.random()
3467
		    end
3468
				for i, v in pairs(ArmourParts2) do
3469
        	v.BrickColor = BrickColor.random()
3470
		 	end
3471
    			for i, v in pairs(NeonParts) do
3472
        	v.BrickColor = BrickColor.random()
3473
      		end
3474
				maincolor = BrickColor.random()
3475
				tecks2.TextColor3 = maincolor.Color
3476
				tecks2.TextStrokeColor3 = maincolor.Color
3477
				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)
3478
				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)
3479
				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)
3480
				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)
3481
			elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == false and Planetary == true then
3482
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 2 + 0.3 * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(10)), 0.15)
3483
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40 - 4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
3484
				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)
3485
				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)
3486
				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)
3487
				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)
3488
			end
3489
		end
3490
	end
3491
	if 0 < #Effects then
3492
		for e = 1, #Effects do
3493
			if Effects[e] ~= nil then
3494
				local Thing = Effects[e]
3495
				if Thing ~= nil then
3496
					local Part = Thing[1]
3497
					local Mode = Thing[2]
3498
					local Delay = Thing[3]
3499
					local IncX = Thing[4]
3500
					local IncY = Thing[5]
3501
					local IncZ = Thing[6]
3502
					if 1 >= Thing[1].Transparency then
3503
						if Thing[2] == "Block1" then
3504
							Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3505
							local Mesh = Thing[1].Mesh
3506
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3507
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3508
						elseif Thing[2] == "Block2" then
3509
							Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
3510
							local Mesh = Thing[7]
3511
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3512
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3513
						elseif Thing[2] == "Block3" then
3514
							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)
3515
							local Mesh = Thing[7]
3516
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3517
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3518
						elseif Thing[2] == "Cylinder" then
3519
							local Mesh = Thing[1].Mesh
3520
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3521
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3522
						elseif Thing[2] == "Blood" then
3523
							local Mesh = Thing[7]
3524
							Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
3525
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3526
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3527
						elseif Thing[2] == "Elec" then
3528
							local Mesh = Thing[1].Mesh
3529
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
3530
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3531
						elseif Thing[2] == "Disappear" then
3532
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3533
						elseif Thing[2] == "Shatter" then
3534
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3535
							Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
3536
							Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
3537
							Thing[6] = Thing[6] + Thing[5]
3538
						end
3539
					else
3540
						Part.Parent = nil
3541
						table.remove(Effects, e)
3542
					end
3543
				end
3544
			end
3545
		end
3546
	end
3547
end
3548
-------------------------------------------------------
3549
--End Animations And Script--
3550
-------------------------------------------------------