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