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