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