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