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