View difference between Paste ID: satzBQJh and DuL1y58L
SHOW: | | - or go back to the newest paste.
1
--  Productions server https://discord.gg/8EZcyvtDcq & https://discord.gg/wJV63vJqMy for Pendulum Hubs server // ProductionTakeOne#3330 general reanimation // Tescalus#0001 bug fixes and making it better.
2
-- If you wanted to use this reanimate for your projects, please do not remove credits. Thank you :)
3
-- // Modules/Setup
4
loadstring(game:HttpGet("https://raw.githubusercontent.com/LegoHacker1337/legohacks/main/PhysicsServiceOnClient.lua"))()
5
task.wait()
6
7
if _G.Fling == nil then _G.Fling = false end
8
if _G.TorsoFling == nil then _G.TorsoFling = false end
9
if _G.ShowReal == nil then _G.ShowReal = true end
10
if _G.FakeGod == nil then _G.FakeGod = false end
11
if _G.GodMode == nil then _G.GodMode = true end
12
if _G.R15toR6 == nil then _G.R15toR6 = true end
13
if _G.AutoAnimate == nil then _G.AutoAnimate = true end
14
if _G.Tools == nil then _G.Tools = false end
15
if _G.Velocity == nil then _G.Velocity = -17 end
16
if _G.Collisions == nil then _G.Collisions = true end
17
if _G.Network == nil then _G.Network = true end
18
if _G.CheckForDeath == nil then _G.CheckForDeath = true end
19
if _G.Netless2 == nil then _G.Netless2 = false end
20
if _G.Claim2 == nil then _G.Claim2 = false end
21
if _G.ExtremeNetless == nil then _G.ExtremeNetless = false end
22
23
settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
24
settings().Physics.AllowSleep = false
25
game.Players.LocalPlayer.MaximumSimulationRadius=1000
26
sethiddenproperty(game.Players.LocalPlayer,"SimulationRadius",1000)
27
28
-- // Variables
29
local PhysicsService = game:GetService("PhysicsService")
30
local RunService = game:GetService("RunService")
31
local Players = game:GetService("Players")
32
33
local velocityoffset = 0.0167664670659*_G.Velocity
34
local plr = Players.LocalPlayer
35
local Character,originalrig
36
local FakeTorso,FakeTorso1,FakeHead
37
local cr,cc = coroutine.resume,coroutine.create
38
local rigtype = plr.Character.Humanoid.RigType
39
local function networkownership(obj)
40
if isnetworkowner then
41
    return isnetworkowner(obj)
42
else
43
    return true
44
end
45
end
46
local offsets = {
47
	["Left Arm"] = {["LeftUpperArm"] = CFrame.new(0,0.39,0),
48
		["LeftLowerArm"] = CFrame.new(0,-0.15,0),
49
		["LeftHand"] = CFrame.new(0,-0.85,0)
50
	},
51
	["Right Arm"] = {["RightUpperArm"] = CFrame.new(0,0.39,0),
52
		["RightLowerArm"] = CFrame.new(0,-0.15,0),
53
		["RightHand"] = CFrame.new(0,-0.85,0)
54
	},
55
	["Torso"] = {["UpperTorso"] = CFrame.new(0,0.2,0),
56
		["LowerTorso"] = CFrame.new(0,-0.8,0),
57
	},
58
	["Left Leg"] = {["LeftUpperLeg"] = CFrame.new(0,0.5,0),
59
		["LeftLowerLeg"] = CFrame.new(0,-0.05,0),
60
		["LeftFoot"] = CFrame.new(0,-0.85,0)
61
	},
62
	["Right Leg"] = {["RightUpperLeg"] = CFrame.new(0,0.5,0),
63
		["RightLowerLeg"] = CFrame.new(0,-0.05,0),
64
		["RightFoot"] = CFrame.new(0,-0.85,0)
65
	},
66
	["Head"] = {["Head"] = CFrame.new(0,0,0)},
67
}
68
69
-- // Collisions
70
local check; pcall(function() check = PhysicsService:GetCollisionGroupId("NoCollide") end)
71
if not check then PhysicsService:CreateCollisionGroup("NoCollide") end
72
PhysicsService:CollisionGroupSetCollidable("NoCollide", "NoCollide", false)
73
74
if _G.FakeGod and rigtype == Enum.HumanoidRigType.R6 then _G.GodMode = false end
75
if _G.TorsoFling then _G.Fling = false end
76
77
-- // RigType
78
if rigtype == Enum.HumanoidRigType.R15 and _G.R15toR6 then
79
	originalrig = plr.Character
80
	Character = game:GetObjects("rbxassetid://8232772380")[1]:Clone()
81
	Character.Parent = workspace
82
	Character.Humanoid:ApplyDescription(Players:GetHumanoidDescriptionFromUserId(plr.UserId))
83
	task.wait()
84
	for i,v in pairs(Character:GetChildren()) do
85
		if v:IsA("Accessory") then
86
			v:Destroy()
87
		end
88
	end
89
	for i,v in pairs(originalrig:GetChildren()) do
90
		if v:IsA("Accessory") then
91
			local clonehats = v:Clone()
92
			clonehats.Parent = Character
93
			for _,g in pairs(offsets) do
94
				if g[v.Handle.AccessoryWeld.Part1.Name] then
95
					clonehats.Handle.AccessoryWeld.Part1 = Character[_]
96
				end
97
			end
98
			
99
			--clonehats.Handle.AccessoryWeld.Part1 = Character[v.Handle.AccessoryWeld.Part1.Name]
100
		end
101
	end
102
	Character.Name = "non"
103
	Character.HumanoidRootPart.CFrame = originalrig.HumanoidRootPart.CFrame
104
	task.wait()
105
	for i,v in pairs(originalrig:GetChildren()) do
106
		if v:IsA("Tool") then
107
			v:Clone().Parent = Character
108
		end
109
	end
110
else
111
	plr.Character.Archivable = true
112
	Character = plr.Character:Clone()
113
	plr.Character.Archivable = false
114
	originalrig = plr.Character
115
	Character.Parent = workspace
116
	Character.Name = "non"
117
end
118
119
-- // Hat Matching Value
120
local function findmatchingaccessory(hat)
121
	for i,v in pairs(Character:GetChildren()) do
122
		if v:IsA("Accessory") then
123
			if rigtype == Enum.HumanoidRigType.R15 and _G.R15toR6 then
124
				if v.Handle.MeshId == hat.MeshId and v.Handle.TextureID == hat.TextureID then
125
					local origweld = Instance.new("ObjectValue",hat)
126
					origweld.Value = v.Handle
127
					origweld.Name = "CloneHat"
128
				end
129
			else
130
				if v.Handle:FindFirstChildOfClass("SpecialMesh").MeshId == hat:FindFirstChildOfClass("SpecialMesh").MeshId and v.Handle:FindFirstChildOfClass("SpecialMesh").TextureId == hat:FindFirstChildOfClass("SpecialMesh").TextureId then
131
					local origweld = Instance.new("ObjectValue",hat)
132
					origweld.Value = v.Handle
133
					origweld.Name = "CloneHat"
134
				end
135
			end
136
		end
137
	end
138
end
139
140
-- // Claim 2
141
142
local origpos
143
144
if _G.Claim2 then
145
	origpos = plr.Character.HumanoidRootPart.CFrame
146
	local actualpos
147
	repeat wait() 
148
		local pos = plr.Character.HumanoidRootPart.Position + Vector3.new(math.random(-1500,1500),0,math.random(-1500,1500))
149
		local check = true
150
		for i,v in pairs(game.Players:GetPlayers()) do
151
			if v~= plr then
152
				if (v.Character.HumanoidRootPart.Position-pos).magnitude <= gethiddenproperty(v, "SimulationRadius") then
153
					check = false
154
				end
155
			end
156
		end
157
		if check then
158
			actualpos = pos
159
		end
160
	until actualpos
161
	plr.Character.HumanoidRootPart.CFrame = CFrame.new(actualpos)
162
end
163
164
-- // Netless claiming
165
for i,v in pairs(originalrig:GetDescendants()) do
166
	cr(cc(function()
167
		if v:IsA("BasePart") then
168
			v.Velocity = Vector3.new(_G.Velocity, _G.Velocity, _G.Velocity)
169
			if _G.Netless2 then
170
				local a = Instance.new("BodyVelocity",v)
171
				a.MaxForce = Vector3.new(math.huge,math.huge,math.huge); a.P = math.huge; a.Velocity = Vector3.new(0,0,0)
172
				local a = Instance.new("BodyAngularVelocity",v)
173
				a.MaxTorque = Vector3.new(math.huge,math.huge,math.huge); a.P = math.huge; a.AngularVelocity = Vector3.new(0,0,0)
174
			else
175
				local a = Instance.new("BodyVelocity",v)
176
				a.MaxForce = Vector3.new(math.huge,math.huge,math.huge); a.P = math.huge; a.Velocity = Vector3.new(_G.Velocity,_G.Velocity,_G.Velocity)
177
				local a = Instance.new("BodyAngularVelocity",v)
178
				a.MaxTorque = Vector3.new(math.huge,math.huge,math.huge); a.P = math.huge; a.AngularVelocity = Vector3.new(0,0,0)
179
			end
180
			v.Massless = true
181
			v.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
182
			if v.Parent:IsA("Accessory") then
183
				findmatchingaccessory(v)
184
			end
185
		end
186
	end))
187
end
188
189
wait(0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) -- adding a wait as extra safety
190
191
-- // Claim 2 Bring back
192
if _G.Claim2 then
193
	wait(0.5)
194
	local animat = game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart, TweenInfo.new(5), {CFrame = origpos})
195
	animat:Play()
196
	animat.Completed:wait()
197
end
198
199
-- // Weld Removing
200
for i,v in pairs(originalrig:GetDescendants()) do
201
	cr(cc(function() if v:IsA("Motor6D") and v.Name ~= "Neck" then v:Destroy() end end))
202
end
203
204
-- // Godmode Keep Humroot in place during fling
205
local keepinplace = true
206
if _G.GodMode and originalrig:FindFirstChild("Neck",true) then
207
	if _G.Fling then
208
		local savepos = originalrig.HumanoidRootPart.CFrame
209
		cr(cc(function()
210
			while keepinplace and task.wait() do
211
				originalrig.HumanoidRootPart.CFrame = savepos
212
			end
213
		end))
214
	elseif _G.TorsoFling then
215
		local savepos = originalrig.HumanoidRootPart.CFrame
216
		cr(cc(function()
217
			while keepinplace and task.wait() do
218
				if rigtype == Enum.HumanoidRigType.R6 then
219
					originalrig.Torso.CFrame = savepos
220
				else
221
					originalrig["LowerTorso"].CFrame = savepos
222
				end
223
				
224
			end
225
		end))
226
	end
227
end
228
229
-- // Turning Chosen Rig Invisible
230
local invisrig = _G.ShowReal and Character or originalrig
231
for i,v in pairs(invisrig:GetDescendants()) do
232
	cr(cc(function()
233
		if v:IsA("BasePart") or v:IsA("Decal") then
234
			v.Transparency = 1
235
			if v:IsA("BasePart") then
236
				local selectionbox = Instance.new("SelectionBox",v)
237
				selectionbox.Transparency = 1; selectionbox.Adornee = v;
238
			end
239
		elseif v:IsA("Accessory") or v:IsA("Tool") then
240
			v.Handle.Transparency = 1
241
		end
242
	end))
243
end
244
245
-- // FakeGod
246
if _G.FakeGod then
247
	if originalrig:FindFirstChild("SeeMonkey") then
248
		FakeTorso = originalrig.SeeMonkey.Handle
249
		Character.SeeMonkey.Handle.Transparency = 1
250
	else
251
		FakeTorso1 = originalrig["Kate Hair"].Handle
252
		FakeTorso1.Mesh:Destroy();
253
		FakeTorso = originalrig.Robloxclassicred.Handle
254
		Character["Kate Hair"].Handle.Transparency = 1
255
		Character["Robloxclassicred"].Handle.Transparency = 1
256
	end
257
	if originalrig:FindFirstChild("Void Head") then
258
		FakeHead = originalrig["Void Head"].Handle
259
		Character["Void Head"].Handle.Transparency = 1
260
	elseif originalrig:FindFirstChild("Dummy_Head") then
261
		FakeHead = originalrig["Dummy_Head"].Handle
262
		Character["Dummy_Head"].Handle.Transparency = 1
263
	else
264
		FakeHead = originalrig.MediHood.Handle
265
		Character["MediHood"].Handle.Transparency = 1
266
	end
267
	FakeTorso.Mesh:Destroy();
268
	for i,v in pairs(originalrig:GetChildren()) do
269
		if v:IsA("Accessory") then
270
			v.Handle.AccessoryWeld:Destroy()
271
		end
272
	end
273
end
274
275
-- // Setting player onto the fake rig
276
plr.Character.Parent = Character; plr.Character = Character
277
workspace.CurrentCamera.CameraSubject = Character.Humanoid
278
279
-- // Animating the fake rig
280
if _G.AutoAnimate then
281
	if rigtype == Enum.HumanoidRigType.R15 and _G.R15toR6 then
282
		cr(cc(function()
283
			_G.ForHonor = Character.Animate
284
			loadstring(game:HttpGet("https://raw.githubusercontent.com/CenteredSniper/Kenzen/master/Animate"))()
285
		end))
286
	else
287
		Character.Animate.Disabled = true; wait() Character.Animate.Disabled = false
288
	end
289
end
290
291
292
-- // Making Characters not collide
293
for i,v in pairs(Character:GetDescendants()) do
294
	cr(cc(function()
295
		if v:IsA("BasePart") then
296
			PhysicsService:SetPartCollisionGroup(v, "NoCollide")
297
		end
298
	end))
299
end
300
301
-- // Noclip Rigs; forgot why i have this but im keeping it
302
local Noclip = RunService.Stepped:Connect(function(delta)
303
	local Collisionrig = _G.Collisions and originalrig or Character
304
	for i,v in pairs(Collisionrig:GetDescendants()) do
305
		cr(cc(function()
306
			if v:IsA("BasePart") then
307
				v.CanCollide = false
308
				if v:IsDescendantOf(originalrig) and _G.ExtremeNetless then
309
					v.Velocity = Vector3.new(_G.Velocity, _G.Velocity, _G.Velocity)
310
				end
311
			end
312
		end))
313
	end
314
end)
315
316
-- You're probably wondering, why have two runservices? stepped is the only way to have cancollide off permananetly, but heartbeat is better for physics based things like cframing and velocity.
317
318
-- // Conversion
319
local Conversion = RunService.Heartbeat:Connect(function(delta)
320
	if _G.Network then 
321
		plr.MaximumSimulationRadius=1000
322
		sethiddenproperty(plr,"SimulationRadius",1000)
323
	end
324
	velocityoffset = 0
325
	if _G.Netless2 then velocityoffset = 0 end
326
	if rigtype == Enum.HumanoidRigType.R15 and _G.R15toR6 then
327
		for R6PartName,R15PartNames in pairs(offsets) do
328
			for i,R15PartNameOffset in pairs(R15PartNames) do
329
				cr(cc(function()
330
					if originalrig:FindFirstChild(i) and networkownership(originalrig[i]) then
331
						if i == "LowerTorso" and _G.TorsoFling then
332
						elseif i == "Torso" and _G.TorsoFling then
333
						else
334
							local ExpectedPosition = Character[R6PartName].CFrame * R15PartNameOffset
335
							originalrig[i].CFrame = ExpectedPosition - Vector3.new(velocityoffset,velocityoffset,velocityoffset)
336
						end
337
					end
338
				end))
339
			end
340
		end
341
		for i,v in pairs(originalrig:GetChildren()) do
342
			cr(cc(function()
343
				if v:IsA("BasePart") then
344
					v.Velocity = Vector3.new(_G.Velocity, _G.Velocity, _G.Velocity)
345
				elseif v:IsA("Accessory") and networkownership(v.Handle) then
346
					v.Handle.Velocity = Vector3.new(_G.Velocity, _G.Velocity, _G.Velocity)
347
					v.Handle.CFrame = v.Handle.CloneHat.Value.CFrame - Vector3.new(velocityoffset,velocityoffset,velocityoffset)
348
				end
349
			end))
350
		end
351
		if originalrig:FindFirstChild("HumanoidRootPart") and networkownership(originalrig["HumanoidRootPart"]) and not _G.Fling then
352
			originalrig["HumanoidRootPart"].CFrame = Character["HumanoidRootPart"].CFrame - Vector3.new(velocityoffset,velocityoffset,velocityoffset)
353
		end
354
	else
355
		for i,v in pairs(originalrig:GetChildren()) do
356
			cr(cc(function()
357
				if v:IsA("BasePart") then
358
					v.Velocity = Vector3.new(_G.Velocity, _G.Velocity, _G.Velocity)
359
					if v.Name == "HumanoidRootPart" and _G.Fling and networkownership(v) then
360
					elseif _G.TorsoFling and v.Name == "Torso" or v.Name == "LowerTorso" and networkownership(FakeHead)  then	
361
					elseif _G.FakeGod and v.Name == "Head" and networkownership(FakeHead)  then
362
						FakeHead.CFrame = Character["Head"].CFrame
363
					elseif _G.FakeGod and v.Name == "Torso" and networkownership(FakeTorso)  then
364
						if FakeTorso1 then
365
							FakeTorso.CFrame = Character["Torso"].CFrame * CFrame.Angles(math.rad(-90),0,0) * CFrame.new(0.5,0,0) - Vector3.new(velocityoffset,velocityoffset,velocityoffset)
366
							FakeTorso1.CFrame = Character["Torso"].CFrame * CFrame.Angles(math.rad(-90),0,0) * CFrame.new(-0.5,0,0) - Vector3.new(velocityoffset,velocityoffset,velocityoffset)
367
						else
368
							FakeTorso.CFrame = Character["Torso"].CFrame * CFrame.Angles(math.rad(-90),0,0) - Vector3.new(velocityoffset,velocityoffset,velocityoffset)
369
						end
370
					elseif networkownership(v) then
371
						v.CFrame = Character[v.Name].CFrame - Vector3.new(velocityoffset,velocityoffset,velocityoffset)
372
					end
373
				elseif v:IsA("Accessory") and v.Handle ~= FakeTorso and v.Handle ~= FakeTorso1 and v.Handle ~= FakeHead and networkownership(v.Handle) then
374
					v.Handle.Velocity = Vector3.new(_G.Velocity, _G.Velocity, _G.Velocity)
375
					v.Handle.CFrame = v.Handle.CloneHat.Value.CFrame - Vector3.new(velocityoffset,velocityoffset,velocityoffset)
376
				end
377
			end))
378
		end
379
	end
380
	if _G.Tools then
381
		for i,v in pairs(originalrig:GetChildren()) do
382
			cr(cc(function()
383
				if v:IsA("Tool") and Character:FindFirstChild(v.Name) then
384
					v.Handle.Velocity = Vector3.new(_G.Velocity, _G.Velocity, _G.Velocity)
385
					v.Handle.CFrame = 	Character[v.Name].Handle.CFrame - Vector3.new(velocityoffset,velocityoffset,velocityoffset)
386
				elseif v:IsA("Tool") then
387
					v.Handle.CFrame = Character["Left Leg"].CFrame * CFrame.new(0,-5,0) - Vector3.new(velocityoffset,velocityoffset,velocityoffset)
388
					v.Handle.Velocity = Vector3.new(_G.Velocity, _G.Velocity, _G.Velocity)
389
				end
390
			end))
391
		end
392
	end
393
end)
394
395
-- // Extreme Claiming
396
if _G.ExtremeNetless then
397
	cr(cc(function()
398
		while RunService.RenderStepped:Wait() and Character do
399
			for i,v in pairs(originalrig:GetDescendants()) do
400
				if v:IsA("BasePart") then
401
					v.Velocity = Vector3.new(_G.Velocity, _G.Velocity, _G.Velocity)
402
				end
403
			end
404
		end
405
	end))
406
	cr(cc(function()
407
		while wait() and Character do
408
			for i,v in pairs(originalrig:GetDescendants()) do
409
				if v:IsA("BasePart") then
410
					v.Velocity = Vector3.new(_G.Velocity, _G.Velocity, _G.Velocity)
411
				end
412
			end
413
		end
414
	end))
415
end
416
417
-- // Check for death
418
if _G.CheckForDeath then
419
	Character.Humanoid.Died:Connect(function() pcall(function() Noclip:Disconnect(); Conversion:Disconnect(); plr.Character = originalrig; originalrig:ClearAllChildren(); originalrig.Parent = workspace; Character:Destroy() end) end) -- checking for resetting
420
	plr.CharacterAdded:Connect(function() Noclip:Disconnect(); Conversion:Disconnect(); Character:Destroy() end) -- checking to see if server respawned you
421
	
422
end
423
424
-- // God Mode
425
if _G.GodMode and originalrig:FindFirstChild("Neck",true) then wait(game.Players.RespawnTime + 1); originalrig:FindFirstChild("Neck",true).Parent = nil keepinplace = false end
426
warn("This script is Unfinished and Unleaked")
427
warn("So dont leak this you little shit")
428
--//====================================================\\-
429
--||             CHAOTIC GLITCHER [REMAKE]
430
--||            
431
--||	      CHAOTIC GLITCHER [REMAKE] BY Kezenit RX
432
--||         
433
--\\====================================================//--
434
435
game:GetService("StarterGui"):SetCore("SendNotification", {
436
	Title = "Chaotic Glitcher";
437
	Text = "Successfully Loaded Chaotic Glitcher [REMAKE] (Unfinished ver)";
438
})
439
440
wait(0.2)
441
442
Player = game:GetService("Players").LocalPlayer
443
PlayerGui = Player.PlayerGui
444
Mouse = Player:GetMouse()
445
Cam = workspace.CurrentCamera
446
Backpack = Player.Backpack
447
Character = Player.Character
448
Humanoid = Character.Humanoid
449
RootPart = Character["HumanoidRootPart"]
450
Torso = Character["Torso"]
451
Head = Character["Head"]
452
RightArm = Character["Right Arm"]
453
LeftArm = Character["Left Arm"]
454
RightLeg = Character["Right Leg"]
455
LeftLeg = Character["Left Leg"]
456
RootJoint = RootPart["RootJoint"]
457
Neck = Torso["Neck"]
458
RightShoulder = Torso["Right Shoulder"]
459
LeftShoulder = Torso["Left Shoulder"]
460
RightHip = Torso["Right Hip"]
461
LeftHip = Torso["Left Hip"]
462
local sick = Instance.new("Sound",Torso)
463
local SONG = 561833161
464
local RANDOMIZERMOOSICK = {492070484,1255569288,1873219898,929330882,290079189,250408242,494139763}
465
sick:Play()
466
467
IT = Instance.new
468
CF = CFrame.new
469
VT = Vector3.new
470
RAD = math.rad
471
C3 = Color3.new
472
UD2 = UDim2.new
473
BRICKC = BrickColor.new
474
ANGLES = CFrame.Angles
475
EULER = CFrame.fromEulerAnglesXYZ
476
COS = math.cos
477
ACOS = math.acos
478
SIN = math.sin
479
ASIN = math.asin
480
ABS = math.abs
481
MRANDOM = math.random
482
FLOOR = math.floor
483
local RCHOICE = MRANDOM(1,7) 
484
485
--//=================================\\
486
--|| 	      USEFUL VALUES
487
--\\=================================//
488
489
Animation_Speed = 3
490
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
491
local Speed = 13
492
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
493
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
494
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
495
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
496
local DAMAGEMULTIPLIER = 1
497
local ANIM = "Idle"
498
local ATTACK = false
499
local EQUIPPED = false
500
local HOLD = false
501
local COMBO = 1
502
local Rooted = false
503
local SINE = 0
504
local KEYHOLD = false
505
local CHANGE = 2 / Animation_Speed
506
local WALKINGANIM = false
507
local VALUE1 = false
508
local VALUE2 = false
509
local ROBLOXIDLEANIMATION = IT("Animation")
510
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
511
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
512
--ROBLOXIDLEANIMATION.Parent = Humanoid
513
local WEAPONGUI = IT("ScreenGui", PlayerGui)
514
WEAPONGUI.Name = "Weapon GUI"
515
local Effects = IT("Folder", Character)
516
Effects.Name = "Effects"
517
local BALL = IT("Folder", Character)
518
BALL.Name = "BALL-EYE"
519
local XEYE = IT("Folder", Character)
520
XEYE.Name = "X - EYE"
521
local ANIMATOR = Humanoid.Animator
522
local ANIMATE = Character.Animate
523
local UNANCHOR = true
524
local WHITELIST = {}
525
local TAUNT = false
526
local OFFSET = 0
527
local FULL = false
528
local MODE = "Lunar"
529
local PITCH = 1
530
local VOLUME = 3
531
local FACE = 176217464
532
local SIZE = 1
533
534
--//=================================\\
535
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
536
--\\=================================//
537
538
ArtificialHB = Instance.new("BindableEvent", script)
539
ArtificialHB.Name = "ArtificialHB"
540
541
script:WaitForChild("ArtificialHB")
542
Frame_Speed = 1 / 60
543
frame = Frame_Speed
544
tf = 0
545
allowframeloss = false
546
tossremainder = false
547
lastframe = tick()
548
script.ArtificialHB:Fire()
549
550
game:GetService("RunService").Heartbeat:connect(function(s, p)
551
	tf = tf + s
552
	if tf >= frame then
553
		if allowframeloss then
554
			script.ArtificialHB:Fire()
555
			lastframe = tick()
556
		else
557
			for i = 1, math.floor(tf / frame) do
558
				script.ArtificialHB:Fire()
559
			end
560
		lastframe = tick()
561
		end
562
		if tossremainder then
563
			tf = 0
564
		else
565
			tf = tf - frame * math.floor(tf / frame)
566
		end
567
	end
568
end)
569
570
--//=================================\\
571
--//       NOOBYGAME12'S CODE
572
--\\=================================//
573
574
plr = game:GetService("Players").LocalPlayer
575
char = plr.Character
576
hum = char.Humanoid
577
local cam = game.Workspace.CurrentCamera
578
Camera = cam
579
local CamInterrupt = false
580
local TwoD = false
581
local TargetInfo = {nil, nil}
582
cam.CameraType = "Custom"
583
t = char.Torso
584
h = char.Head
585
ra = char["Right Arm"]
586
la = char["Left Arm"]
587
rl = char["Right Leg"]
588
ll = char["Left Leg"]
589
tors = char.Torso
590
lleg = char["Left Leg"]
591
root = char.HumanoidRootPart
592
hed = char.Head
593
rleg = char["Right Leg"]
594
rarm = char["Right Arm"]
595
larm = char["Left Arm"]
596
Player = plr
597
Character=Player.Character 
598
PlayerGui=Player.PlayerGui 
599
Backpack=Player.Backpack 
600
Torso=Character.Torso 
601
Head=Character.Head 
602
Humanoid=Character.Humanoid
603
m=Instance.new('Model',Character)
604
LeftArm=Character["Left Arm"] 
605
LeftLeg=Character["Left Leg"] 
606
RightArm=Character["Right Arm"] 
607
RightLeg=Character["Right Leg"] 
608
LS=Torso["Left Shoulder"] 
609
LH=Torso["Left Hip"] 
610
RS=Torso["Right Shoulder"] 
611
RH=Torso["Right Hip"] 
612
Face = Head.face
613
Neck=Torso.Neck
614
it=Instance.new
615
attacktype=1
616
vt=Vector3.new
617
cf=CFrame.new
618
euler=CFrame.fromEulerAnglesXYZ
619
angles=CFrame.Angles
620
cloaked=false
621
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
622
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
623
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
624
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
625
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
626
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
627
RootPart=Character.HumanoidRootPart
628
RootJoint=RootPart.RootJoint
629
RootCF=euler(-1.57,0,3.14)
630
radian = math.rad
631
random = math.random
632
Vec3 = Vector3.new
633
Inst = Instance.new
634
cFrame = CFrame.new
635
Euler = CFrame.fromEulerAnglesXYZ
636
vt = Vector3.new
637
bc = BrickColor.new
638
br = BrickColor.random
639
it = Instance.new
640
cf = CFrame.new
641
local Player_Size = 0
642
cam = game.Workspace.CurrentCamera
643
CF = CFrame.new
644
angles = CFrame.Angles
645
attack = false
646
Euler = CFrame.fromEulerAnglesXYZ
647
Rad = math.rad
648
IT = Instance.new
649
BrickC = BrickColor.new
650
Cos = math.cos
651
Acos = math.acos
652
Sin = math.sin
653
Asin = math.asin
654
Abs = math.abs
655
Mrandom = math.random
656
Floor = math.floor
657
IT = Instance.new
658
CF = CFrame.new
659
VT = Vector3.new
660
RAD = math.rad
661
C3 = Color3.new
662
UD2 = UDim2.new
663
BRICKC = BrickColor.new
664
ANGLES = CFrame.Angles
665
EULER = CFrame.fromEulerAnglesXYZ
666
COS = math.cos
667
ACOS = math.acos
668
SIN = math.sin
669
ASIN = math.asin
670
ABS = math.abs
671
MRANDOM = math.random
672
FLOOR = math.floor
673
674
675
local Booleans = {
676
  CamFollow = true,
677
  GyroUse = true
678
}
679
680
function lerp(object, newCFrame, alpha)
681
  return object:lerp(newCFrame, alpha)
682
end
683
684
local Directer = Inst("BodyGyro", root)
685
Directer.MaxTorque = Vec3(0, 0, 0)
686
Directer.P = 600000
687
local CPart = Inst("Part")
688
CPart.Anchored = true
689
CPart.CanCollide = false
690
CPart.Locked = true
691
CPart.Transparency = 1
692
693
local rainbowmode = false
694
local chaosmode = false
695
696
local mutedtog = false
697
698
function CameraEnshaking(Length,Intensity)
699
coroutine.resume(coroutine.create(function()
700
      local intensity = 1*Intensity
701
      local rotM = 0.01*Intensity
702
for i = 0, Length, 0.1 do
703
Swait()
704
intensity = intensity - 0.05*Intensity/Length
705
rotM = rotM - 0.0005*Intensity/Length
706
      hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
707
      cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
708
end
709
Humanoid.CameraOffset = Vec3(0, 0, 0)
710
end))
711
end
712
CamShake=function(Part,Distan,Power,Times) 
713
local de=Part.Position
714
for i,v in pairs(workspace:children()) do
715
 if v:IsA("Model") and v:findFirstChild("Humanoid") then
716
for _,c in pairs(v:children()) do
717
if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
718
local Noob=v.Humanoid
719
if Noob~=nil then
720
coroutine.resume(coroutine.create(function()
721
FV = Instance.new("BoolValue", Noob)
722
FV.Name = "CameraShake"
723
for ShakeNum=1,Times do
724
Swait()
725
local ef=Power
726
  if ef>=1 then
727
   Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
728
  else
729
   ef=Power*10
730
   Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
731
  end	
732
end
733
Humanoid.CameraOffset = Vector3.new(0,0,0)
734
FV:Destroy()
735
end))
736
end
737
end
738
end
739
end
740
end
741
end
742
743
local toggleTag = true
744
local bilguit = Instance.new("BillboardGui", hed)
745
bilguit.Adornee = nil
746
bilguit.Name = "ModeName"
747
bilguit.Size = UDim2.new(4, 0, 1.2, 0)
748
bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
749
750
751
function chatfunc(text,color,typet,font,timeex)
752
local chat = coroutine.wrap(function()
753
if Character:FindFirstChild("TalkingBillBoard")~= nil then
754
Character:FindFirstChild("TalkingBillBoard"):destroy()
755
end
756
local naeeym2 = Instance.new("BillboardGui",Character)
757
naeeym2.Size = UDim2.new(0,100,0,40)
758
naeeym2.StudsOffset = Vector3.new(0,3,0)
759
naeeym2.Adornee = Character.Head
760
naeeym2.Name = "TalkingBillBoard"
761
local tecks2 = Instance.new("TextLabel",naeeym2)
762
tecks2.BackgroundTransparency = 1
763
tecks2.BorderSizePixel = 0
764
tecks2.Text = ""
765
tecks2.Font = font
766
tecks2.TextSize = 30
767
tecks2.TextStrokeTransparency = 0
768
tecks2.TextColor3 = color
769
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
770
tecks2.Size = UDim2.new(1,0,0.5,0)
771
local tecks3 = Instance.new("TextLabel",naeeym2)
772
tecks3.BackgroundTransparency = 1
773
tecks3.BorderSizePixel = 0
774
tecks3.Text = ""
775
tecks3.Font = font
776
tecks3.TextSize = 30
777
tecks3.TextStrokeTransparency = 0
778
if typet == "Inverted" then
779
tecks3.TextColor3 = Color3.new(0,0,0)
780
tecks3.TextStrokeColor3 = color
781
elseif typet == "Normal" then
782
tecks3.TextColor3 = color
783
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
784
end
785
tecks3.Size = UDim2.new(1,0,0.5,0)
786
coroutine.resume(coroutine.create(function()
787
while true do
788
Swait(1)
789
if chaosmode == true then
790
tecks2.TextColor3 = BrickColor.random().Color
791
tecks3.TextStrokeColor3 = BrickColor.random().Color
792
end
793
end
794
end))
795
text.TextTransparency = text.TextTransparency  + 1
796
text.TextStrokeTransparency = text.TextStrokeTransparency + 1
797
for i = 0, 74*timeex do
798
Swait()
799
text.TextTransparency = 1
800
text.TextStrokeTransparency = 1
801
tecks2.Text = text
802
tecks3.Text = text
803
end
804
local randomrot = math.random(1,2)
805
if randomrot == 1 then
806
for i = 1, 50 do
807
Swait()
808
tecks2.Text = text
809
tecks3.Text = text
810
text.TextTransparency = text.TextTransparency - .02
811
text.TextStrokeTransparency = text.TextStrokeTransparency - .02
812
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
813
tecks2.TextTransparency = tecks2.TextTransparency + .04
814
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
815
tecks3.TextTransparency = tecks2.TextTransparency + .04
816
end
817
elseif randomrot == 2 then
818
	for i = 1, 50 do
819
Swait()
820
tecks2.Text = text
821
tecks3.Text = text
822
text.TextTransparency = text.TextTransparency - .02
823
text.TextStrokeTransparency = text.TextStrokeTransparency - .02
824
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
825
tecks2.TextTransparency = tecks2.TextTransparency + .04
826
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
827
tecks3.TextTransparency = tecks2.TextTransparency + .04
828
end
829
end
830
text.TextTransparency = 0
831
text.TextStrokeTransparency = 0
832
if toggleTag == false then
833
text.TextTransparency = 1
834
text.TextStrokeTransparency = 1
835
end
836
naeeym2:Destroy()
837
end)
838
chat()
839
end
840
841
842
843
gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
844
  local gui = it(GuiType)
845
  gui.Parent = parent
846
  gui.Text = text
847
  gui.BackgroundTransparency = backtrans
848
  gui.BackgroundColor3 = backcol
849
  gui.SizeConstraint = "RelativeXY"
850
  gui.TextXAlignment = "Center"
851
  gui.TextYAlignment = "Center"
852
  gui.Position = pos
853
  gui.Size = size
854
  gui.Font = "SourceSans"
855
  gui.FontSize = "Size14"
856
  gui.TextWrapped = false
857
  gui.TextStrokeTransparency = 0
858
  gui.TextColor = BrickColor.new("White")
859
  return gui
860
end
861
--------------------------- GUI STUFF
862
local basgui = it("GuiMain")
863
basgui.Parent = plr.PlayerGui
864
basgui.Name = "VISgui"
865
local fullscreenz = it("Frame")
866
fullscreenz.Parent = basgui
867
fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
868
fullscreenz.BackgroundTransparency = 1
869
fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
870
fullscreenz.Size = UDim2.new(1, 0, 1, 0)
871
fullscreenz.Position = UDim2.new(0, 0, 0, 0)
872
local imgl2 = Instance.new("ImageLabel",fullscreenz)
873
imgl2.BackgroundTransparency = 1
874
imgl2.BorderSizePixel = 0
875
imgl2.ImageTransparency = 0.5
876
imgl2.Position = UDim2.new(0.70,-200,0.50,-200)
877
imgl2.Size = UDim2.new(0,1000,0,1000)
878
imgl2.Image = "rbxassetid://2344830904"
879
local techc = imgl2:Clone()
880
techc.Parent = fullscreenz
881
techc.ImageTransparency = 0
882
techc.Size = UDim2.new(0,900,0,900)
883
techc.Position = UDim2.new(0.70,-150,0.50,-150)
884
techc.Image = "rbxassetid://2092248396"
885
local circl = imgl2:Clone()
886
circl.Parent = fullscreenz
887
circl.ImageTransparency = 0
888
circl.Size = UDim2.new(0,550,0,550)
889
circl.Position = UDim2.new(0.70,25,0.50,25)
890
circl.Image = "rbxassetid://2312119891"
891
local circl2 = imgl2:Clone()
892
circl2.Parent = fullscreenz
893
circl2.ImageTransparency = 0
894
circl2.Size = UDim2.new(0,700,0,700)
895
circl2.Position = UDim2.new(0.70,-50,0.50,-50)
896
circl2.Image = "rbxassetid://2312119891"
897
local imgl2b = imgl2:Clone()
898
imgl2b.Parent = fullscreenz
899
imgl2b.ImageTransparency = 0
900
imgl2b.Size = UDim2.new(0,800,0,800)
901
imgl2b.Position = UDim2.new(0.70,-100,0.50,-100)
902
imgl2b.ImageColor3 = Color3.new(0,0,0)
903
local ned = Instance.new("TextLabel",fullscreenz)
904
ned.ZIndex = 2
905
ned.Font = "Bodoni"
906
ned.BackgroundTransparency = 1
907
ned.BorderSizePixel = 0.65
908
ned.Size = UDim2.new(0.6,0,0.6,0)
909
ned.Position = UDim2.new(0,0,0,0)
910
ned.TextScaled = true
911
ned.TextStrokeTransparency = 0
912
ned.Text = "Lunar"
913
ned.TextSize = 48
914
ned.Rotation = 1
915
ned.TextXAlignment = "Left"
916
ned.TextYAlignment = "Top"
917
918
--//=================================\\
919
--//          WINGY STUFF
920
--\\=================================//
921
922
local extrawingmod1 = Instance.new("Model",Character)
923
local extrawingmod2 = Instance.new("Model",Character)
924
925
function CreateParta(parent,transparency,reflectance,material,brickcolor)
926
local p = Instance.new("Part")
927
p.TopSurface = 0
928
p.BottomSurface = 0
929
p.Parent = parent
930
p.Size = Vector3.new(0.1,0.1,0.1)
931
p.Transparency = transparency
932
p.Reflectance = reflectance
933
p.CanCollide = false
934
p.Locked = true
935
p.BrickColor = brickcolor
936
p.Material = material
937
return p
938
end
939
940
function CreateMesh(parent,meshtype,x1,y1,z1)
941
local mesh = Instance.new("SpecialMesh",parent)
942
mesh.MeshType = meshtype
943
mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
944
return mesh
945
end
946
947
function CreateSpecialMesh(parent,meshid,x1,y1,z1)
948
local mesh = Instance.new("SpecialMesh",parent)
949
mesh.MeshType = "FileMesh"
950
mesh.MeshId = meshid
951
mesh.Scale = Vector3.new(x1,y1,z1)
952
return mesh
953
end
954
955
956
function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
957
local mesh = Instance.new("SpecialMesh",parent)
958
mesh.MeshType = "FileMesh"
959
mesh.MeshId = meshid
960
mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
961
mesh.Scale = Vector3.new(x1,y1,z1)
962
mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
963
return mesh
964
end
965
966
function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
967
local weld = Instance.new("Weld")
968
weld.Parent = parent
969
weld.Part0 = part0
970
weld.Part1 = part1
971
weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
972
weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
973
return weld
974
end
975
976
function RemoveOutlines(part)
977
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
978
end
979
980
local Create = LoadLibrary("RbxUtility").Create
981
982
CFuncs = {	
983
	["Part"] = {
984
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
985
			local Part = Create("Part"){
986
				Parent = Parent,
987
				Reflectance = Reflectance,
988
				Transparency = Transparency,
989
				CanCollide = false,
990
				Locked = true,
991
				BrickColor = BrickColor.new(tostring(BColor)),
992
				Name = Name,
993
				Size = Size,
994
				Material = Material,
995
			}
996
			RemoveOutlines(Part)
997
			return Part
998
		end;
999
	};
1000
	
1001
	["Mesh"] = {
1002
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1003
			local Msh = Create(Mesh){
1004
				Parent = Part,
1005
				Offset = OffSet,
1006
				Scale = Scale,
1007
			}
1008
			if Mesh == "SpecialMesh" then
1009
				Msh.MeshType = MeshType
1010
				Msh.MeshId = MeshId
1011
			end
1012
			return Msh
1013
		end;
1014
	};
1015
	
1016
	["Mesh"] = {
1017
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1018
			local Msh = Create(Mesh){
1019
				Parent = Part,
1020
				Offset = OffSet,
1021
				Scale = Scale,
1022
			}
1023
			if Mesh == "SpecialMesh" then
1024
				Msh.MeshType = MeshType
1025
				Msh.MeshId = MeshId
1026
			end
1027
			return Msh
1028
		end;
1029
	};
1030
	
1031
	["Weld"] = {
1032
		Create = function(Parent, Part0, Part1, C0, C1)
1033
			local Weld = Create("Weld"){
1034
				Parent = Parent,
1035
				Part0 = Part0,
1036
				Part1 = Part1,
1037
				C0 = C0,
1038
				C1 = C1,
1039
			}
1040
			return Weld
1041
		end;
1042
	};
1043
1044
	["Sound"] = {
1045
		Create = function(id, par, vol, pit) 
1046
			coroutine.resume(coroutine.create(function()
1047
				local S = Create("Sound"){
1048
					Volume = vol,
1049
                                        Name = "EffectSoundo",
1050
					Pitch = pit or 1,
1051
					SoundId = id,
1052
					Parent = par or workspace,
1053
				}
1054
				wait() 
1055
				S:play() 
1056
				game:GetService("Debris"):AddItem(S, 10)
1057
			end))
1058
		end;
1059
	};
1060
1061
["LongSound"] = {
1062
		Create = function(id, par, vol, pit) 
1063
			coroutine.resume(coroutine.create(function()
1064
				local S = Create("Sound"){
1065
					Volume = vol,
1066
					Pitch = pit or 1,
1067
					SoundId = id,
1068
					Parent = par or workspace,
1069
				}
1070
				wait() 
1071
				S:play() 
1072
				game:GetService("Debris"):AddItem(S, 60)
1073
			end))
1074
		end;
1075
	};
1076
	
1077
	["ParticleEmitter"] = {
1078
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1079
			local fp = Create("ParticleEmitter"){
1080
				Parent = Parent,
1081
				Color = ColorSequence.new(Color1, Color2),
1082
				LightEmission = LightEmission,
1083
				Size = Size,
1084
				Texture = Texture,
1085
				Transparency = Transparency,
1086
				ZOffset = ZOffset,
1087
				Acceleration = Accel,
1088
				Drag = Drag,
1089
				LockedToPart = LockedToPart,
1090
				VelocityInheritance = VelocityInheritance,
1091
				EmissionDirection = EmissionDirection,
1092
				Enabled = Enabled,
1093
				Lifetime = LifeTime,
1094
				Rate = Rate,
1095
				Rotation = Rotation,
1096
				RotSpeed = RotSpeed,
1097
				Speed = Speed,
1098
				VelocitySpread = VelocitySpread,
1099
			}
1100
			return fp
1101
		end;
1102
	};
1103
1104
	CreateTemplate = {
1105
	
1106
	};
1107
}
1108
1109
1110
1111
New = function(Object, Parent, Name, Data)
1112
	local Object = Instance.new(Object)
1113
	for Index, Value in pairs(Data or {}) do
1114
		Object[Index] = Value
1115
	end
1116
	Object.Parent = Parent
1117
	Object.Name = Name
1118
	return Object
1119
end
1120
1121
local halocolor = BrickColor.new("Mid gray")
1122
local halocolor2 = BrickColor.new("Mid gray")
1123
local halocolor3 = BrickColor.new("Really black")
1124
local starcolor = BrickColor.new("Bright yellow")
1125
local lunacolor = BrickColor.new("Navy blue")
1126
local lunacolor2 = BrickColor.new("Bright blue")
1127
local wepcolor = BrickColor.new("Deep blue")
1128
local maincolor = BrickColor.new("Lapis")
1129
local secondcolor = BrickColor.new("Lapis")
1130
local m = Instance.new("Model",Character)
1131
local m2 = Instance.new("Model",Character)
1132
local m3 = Instance.new("Model",Character)
1133
local mw1 = Instance.new("Model",Character)
1134
local mw2 = Instance.new("Model",Character)
1135
local mw3 = Instance.new("Model",Character)
1136
local mw4 = Instance.new("Model",Character)
1137
1138
--------------
1139
local sorb = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
1140
CreateWeld(sorb,RightArm,sorb,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1141
local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
1142
CreateWeld(sorb2,LeftArm,sorb2,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1143
1144
local handlex = CreateParta(mw2,1,1,"Neon",maincolor)
1145
CreateMesh(handle,"Brick",0,0,0)
1146
local handlexweld = CreateWeld(handlex,Torso,handlex,0,0,-1.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1147
local valuaring = 10
1148
1149
local refec = Instance.new("ParticleEmitter",handlex)
1150
refec.Texture = "rbxassetid://284205403"
1151
refec.LightEmission = 0.95
1152
refec.Color = ColorSequence.new(BrickColor.new("White").Color)
1153
refec.Rate = 50
1154
refec.Lifetime = NumberRange.new(0.5)
1155
refec.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.5,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
1156
refec.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.25,0),NumberSequenceKeypoint.new(1,1,0)})
1157
refec.Speed = NumberRange.new(0,2)
1158
refec.Drag = 5
1159
refec.LockedToPart = true
1160
refec.Rotation = NumberRange.new(-500,500)
1161
refec.VelocitySpread = 9000
1162
refec.RotSpeed = NumberRange.new(-500,500)
1163
local refec2 = refec:Clone()
1164
refec2.LightEmission = 0.75
1165
refec2.Texture = "rbxassetid://254287058"
1166
refec2.Parent = handlex
1167
refec2.Rate = 25
1168
refec2.Lifetime = NumberRange.new(0.75)
1169
refec2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.5,0),NumberSequenceKeypoint.new(0.15,1,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
1170
refec2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
1171
refec2.Speed = NumberRange.new(0)
1172
local refec3 = refec:Clone()
1173
refec3.LightEmission = 0.75
1174
refec3.Texture = "rbxassetid://363275192"
1175
refec3.Parent = handlex
1176
refec3.Rate = 25
1177
refec3.Lifetime = NumberRange.new(1)
1178
refec3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0.1,0)})
1179
refec3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
1180
refec3.Speed = NumberRange.new(0)
1181
refec3.RotSpeed = NumberRange.new(-50,50)
1182
1183
for i = 0, 35 do
1184
	valuaring = valuaring + 10
1185
rn = CreateParta(mw2,0,0,"Neon",halocolor)
1186
CreateMesh(rn,"Wedge",0.1,0.5,0.1)
1187
CreateWeld(rn,handlex,rn,0,0.75,0,math.rad(0),math.rad(-90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1188
rn = CreateParta(mw2,0,0,"Neon",halocolor)
1189
CreateMesh(rn,"Wedge",0.1,0.5,0.1)
1190
CreateWeld(rn,handlex,rn,0,0.75,0,math.rad(0),math.rad(90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1191
rn = CreateParta(mw2,0,0,"Neon",halocolor)
1192
CreateMesh(rn,"Wedge",0.1,0.2,0.05)
1193
CreateWeld(rn,handlex,rn,0,-1.1,0.025,math.rad(0),math.rad(-90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1194
rn = CreateParta(mw2,0,0,"Neon",halocolor)
1195
CreateMesh(rn,"Wedge",0.1,0.2,0.05)
1196
CreateWeld(rn,handlex,rn,0,-1.1,0.025,math.rad(0),math.rad(90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1197
end
1198
1199
1200
local handle = CreateParta(m,1,1,"Neon",maincolor)
1201
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1202
local handleweld = CreateWeld(handle,Torso,handle,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1203
1204
1205
1206
--- Left wing.
1207
1208
local lwing1 = CreateParta(m,1,1,"Neon",maincolor)
1209
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1210
local lwing1weld = CreateWeld(lwing1,handle,lwing1,4,0,0,math.rad(5),math.rad(0),math.rad(12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1211
1212
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1213
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1214
CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1215
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1216
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1217
CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1218
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1219
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1220
CreateWeld(wed,lwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1221
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1222
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1223
CreateWeld(wed,lwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1224
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1225
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1226
CreateWeld(wed,lwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1227
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1228
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1229
CreateWeld(wed,lwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1230
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1231
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
1232
CreateWeld(wed,lwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1233
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1234
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
1235
CreateWeld(wed,lwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1236
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1237
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
1238
CreateWeld(wed,lwing1,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1239
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1240
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
1241
CreateWeld(wed,lwing1,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1242
1243
1244
local lwing2 = CreateParta(m,1,1,"Neon",maincolor)
1245
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1246
local lwing2weld = CreateWeld(lwing2,handle,lwing2,5,1,0,math.rad(10),math.rad(0),math.rad(25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1247
1248
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1249
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1250
CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1251
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1252
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1253
CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1254
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1255
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1256
CreateWeld(wed,lwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1257
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1258
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1259
CreateWeld(wed,lwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1260
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1261
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1262
CreateWeld(wed,lwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1263
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1264
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1265
CreateWeld(wed,lwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1266
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1267
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
1268
CreateWeld(wed,lwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1269
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1270
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
1271
CreateWeld(wed,lwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1272
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1273
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
1274
CreateWeld(wed,lwing2,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1275
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1276
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
1277
CreateWeld(wed,lwing2,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1278
1279
local lwing3 = CreateParta(m,1,1,"Neon",maincolor)
1280
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1281
local lwing3weld = CreateWeld(lwing3,handle,lwing3,5.75,2,0,math.rad(15),math.rad(0),math.rad(37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1282
1283
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1284
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1285
CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1286
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1287
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1288
CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1289
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1290
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1291
CreateWeld(wed,lwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1292
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1293
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1294
CreateWeld(wed,lwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1295
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1296
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1297
CreateWeld(wed,lwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1298
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1299
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1300
CreateWeld(wed,lwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1301
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1302
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
1303
CreateWeld(wed,lwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1304
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1305
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
1306
CreateWeld(wed,lwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1307
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1308
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
1309
CreateWeld(wed,lwing3,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1310
wed = CreateParta(mw1,0,0,"Neon",halocolor)
1311
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
1312
CreateWeld(wed,lwing3,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1313
1314
1315
-- Right wing --
1316
1317
local rwing1 = CreateParta(m,1,1,"Neon",maincolor)
1318
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1319
local rwing1weld = CreateWeld(rwing1,handle,rwing1,-4,0,0,math.rad(5),math.rad(0),math.rad(-12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1320
1321
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1322
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1323
CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1324
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1325
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1326
CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1327
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1328
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1329
CreateWeld(wed,rwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1330
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1331
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1332
CreateWeld(wed,rwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1333
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1334
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1335
CreateWeld(wed,rwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1336
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1337
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1338
CreateWeld(wed,rwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1339
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1340
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
1341
CreateWeld(wed,rwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1342
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1343
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
1344
CreateWeld(wed,rwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1345
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1346
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
1347
CreateWeld(wed,rwing1,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1348
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1349
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
1350
CreateWeld(wed,rwing1,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1351
1352
local rwing2 = CreateParta(m,1,1,"Neon",secondcolor)
1353
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1354
local rwing2weld = CreateWeld(rwing2,handle,rwing2,-5,1,0,math.rad(10),math.rad(0),math.rad(-25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1355
1356
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1357
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1358
CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1359
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1360
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1361
CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1362
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1363
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1364
CreateWeld(wed,rwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1365
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1366
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1367
CreateWeld(wed,rwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1368
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1369
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1370
CreateWeld(wed,rwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1371
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1372
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1373
CreateWeld(wed,rwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1374
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1375
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
1376
CreateWeld(wed,rwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1377
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1378
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
1379
CreateWeld(wed,rwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1380
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1381
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
1382
CreateWeld(wed,rwing2,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1383
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1384
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
1385
CreateWeld(wed,rwing2,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1386
1387
local rwing3 = CreateParta(m,1,1,"Neon",secondcolor)
1388
CreateMesh(handle,"Brick",0.5,0.5,0.5)
1389
local rwing3weld = CreateWeld(rwing3,handle,rwing3,-5.75,2,0,math.rad(15),math.rad(0),math.rad(-37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1390
1391
1392
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1393
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1394
CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1395
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1396
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1397
CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1398
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1399
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1400
CreateWeld(wed,rwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1401
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1402
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1403
CreateWeld(wed,rwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1404
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1405
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1406
CreateWeld(wed,rwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1407
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1408
CreateMesh(wed,"Wedge",0.05,0.5,0.5)
1409
CreateWeld(wed,rwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1410
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1411
CreateMesh(wed,"Wedge",0.05,0.5,1.5)
1412
CreateWeld(wed,rwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1413
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1414
CreateMesh(wed,"Wedge",0.05,1.5,0.5)
1415
CreateWeld(wed,rwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1416
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1417
CreateMesh(wed,"Wedge",0.05,0.25,1.75)
1418
CreateWeld(wed,rwing3,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1419
wed = CreateParta(mw2,0,0,"Neon",halocolor2)
1420
CreateMesh(wed,"Wedge",0.05,1.75,0.25)
1421
CreateWeld(wed,rwing3,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
1422
1423
------------- Trails
1424
local A0 = Instance.new("Attachment",lwing1)
1425
A0.Position = Vector3.new(0,-0.7,0)
1426
local A1 = Instance.new("Attachment",lwing1)
1427
A1.Position = Vector3.new(0,-3.5,0)
1428
tl1 = Instance.new('Trail',lwing1)
1429
tl1.Attachment0 = A0
1430
tl1.Attachment1 = A1
1431
tl1.Texture = "http://www.roblox.com/asset/?id=1049219073"
1432
tl1.LightEmission = 1
1433
tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1434
tl1.Color = ColorSequence.new(halocolor.Color)
1435
tl1.Lifetime = 0.5
1436
1437
local A0 = Instance.new("Attachment",lwing2)
1438
A0.Position = Vector3.new(0,-0.7,0)
1439
local A1 = Instance.new("Attachment",lwing2)
1440
A1.Position = Vector3.new(0,-3.5,0)
1441
tl2 = Instance.new('Trail',lwing2)
1442
tl2.Attachment0 = A0
1443
tl2.Attachment1 = A1
1444
tl2.Texture = "http://www.roblox.com/asset/?id=1049219073"
1445
tl2.LightEmission = 1
1446
tl2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1447
tl2.Color = ColorSequence.new(halocolor.Color)
1448
tl2.Lifetime = 0.5
1449
1450
local A0 = Instance.new("Attachment",lwing3)
1451
A0.Position = Vector3.new(0,-0.7,0)
1452
local A1 = Instance.new("Attachment",lwing3)
1453
A1.Position = Vector3.new(0,-3.5,0)
1454
tl3 = Instance.new('Trail',lwing3)
1455
tl3.Attachment0 = A0
1456
tl3.Attachment1 = A1
1457
tl3.Texture = "http://www.roblox.com/asset/?id=1049219073"
1458
tl3.LightEmission = 1
1459
tl3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1460
tl3.Color = ColorSequence.new(halocolor.Color)
1461
tl3.Lifetime = 0.5
1462
1463
local A0 = Instance.new("Attachment",rwing1)
1464
A0.Position = Vector3.new(0,-0.7,0)
1465
local A1 = Instance.new("Attachment",rwing1)
1466
A1.Position = Vector3.new(0,-3.5,0)
1467
tr1 = Instance.new('Trail',rwing1)
1468
tr1.Attachment0 = A0
1469
tr1.Attachment1 = A1
1470
tr1.Texture = "http://www.roblox.com/asset/?id=1049219073"
1471
tr1.LightEmission = 1
1472
tr1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1473
tr1.Color = ColorSequence.new(halocolor2.Color)
1474
tr1.Lifetime = 0.5
1475
1476
local A0 = Instance.new("Attachment",rwing2)
1477
A0.Position = Vector3.new(0,-0.7,0)
1478
local A1 = Instance.new("Attachment",rwing2)
1479
A1.Position = Vector3.new(0,-3.5,0)
1480
tr2 = Instance.new('Trail',rwing2)
1481
tr2.Attachment0 = A0
1482
tr2.Attachment1 = A1
1483
tr2.Texture = "http://www.roblox.com/asset/?id=1049219073"
1484
tr2.LightEmission = 1
1485
tr2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1486
tr2.Color = ColorSequence.new(halocolor2.Color)
1487
tr2.Lifetime = 0.5
1488
1489
local A0 = Instance.new("Attachment",rwing3)
1490
A0.Position = Vector3.new(0,-0.7,0)
1491
local A1 = Instance.new("Attachment",rwing3)
1492
A1.Position = Vector3.new(0,-3.5,0)
1493
tr3 = Instance.new('Trail',rwing3)
1494
tr3.Attachment0 = A0
1495
tr3.Attachment1 = A1
1496
tr3.Texture = "http://www.roblox.com/asset/?id=1049219073"
1497
tr3.LightEmission = 1
1498
tr3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1499
tr3.Color = ColorSequence.new(halocolor2.Color)
1500
tr3.Lifetime = 0.5
1501
1502
--------------
1503
1504
1505
1506
for i, v in pairs(mw2:GetChildren()) do
1507
if v:IsA("Part") then
1508
v.BrickColor = BrickColor.new("White")
1509
v.Material = "Neon"
1510
end
1511
end
1512
for i, v in pairs(mw1:GetChildren()) do
1513
if v:IsA("Part") then
1514
v.Transparency = 0
1515
v.BrickColor = BrickColor.new("White")
1516
v.Material = "Neon"
1517
end
1518
end
1519
for i, v in pairs(extrawingmod1:GetChildren()) do
1520
if v:IsA("Part") then
1521
v.Transparency = 1
1522
v.BrickColor = BrickColor.new("White")
1523
v.Material = "Neon"
1524
end
1525
end
1526
for i, v in pairs(extrawingmod2:GetChildren()) do
1527
if v:IsA("Part") then
1528
v.Transparency = 1
1529
v.BrickColor = BrickColor.new("White")
1530
v.Material = "Neon"
1531
end
1532
end
1533
local MAINRUINCOLOR = BrickColor.new("Navy blue")
1534
local SECONDRUINCOLOR  = BrickColor.new("Navy blue")
1535
local THIRDRUINCOLOR = BrickColor.new("Really black")
1536
1537
function RecolorThing(one,two,three,four,five,exonetran,exone,extwotran,extwo)
1538
for i, v in pairs(mw2:GetChildren()) do
1539
if v:IsA("Part") then
1540
v.BrickColor = one
1541
v.Material = "Neon"
1542
end
1543
end
1544
refec.Color = ColorSequence.new(one.Color)
1545
refec2.Color = ColorSequence.new(one.Color)
1546
refec3.Color = ColorSequence.new(one.Color)
1547
tr1.Color = ColorSequence.new(one.Color)
1548
tr2.Color = ColorSequence.new(one.Color)
1549
tr3.Color = ColorSequence.new(one.Color)
1550
imgl2.ImageColor3 = one.Color
1551
circl.ImageColor3 = two.Color
1552
techc.ImageColor3 = one.Color
1553
circl2.ImageColor3 = one.Color
1554
ned.TextColor3 = two.Color
1555
ned.TextStrokeColor3 = one.Color
1556
for i, v in pairs(mw1:GetChildren()) do
1557
if v:IsA("Part") then
1558
v.Transparency = 0
1559
v.BrickColor = two
1560
v.Material = "Neon"
1561
end
1562
end
1563
tl1.Color = ColorSequence.new(two.Color)
1564
tl2.Color = ColorSequence.new(two.Color)
1565
tl3.Color = ColorSequence.new(two.Color)
1566
for i, v in pairs(m:GetChildren()) do
1567
if v:IsA("Part") then
1568
v.BrickColor = three
1569
v.Material = "Ice"
1570
end
1571
end
1572
for i, v in pairs(m2:GetChildren()) do
1573
if v:IsA("Part") then
1574
v.BrickColor = four
1575
v.Material = "Ice"
1576
end
1577
end
1578
for i, v in pairs(m3:GetChildren()) do
1579
if v:IsA("Part") then
1580
v.BrickColor = five
1581
v.Material = "Neon"
1582
end
1583
end
1584
for i, v in pairs(extrawingmod1:GetChildren()) do
1585
if v:IsA("Part") then
1586
v.Transparency = exonetran
1587
v.BrickColor = exone
1588
v.Material = "Neon"
1589
end
1590
end
1591
for i, v in pairs(extrawingmod2:GetChildren()) do
1592
if v:IsA("Part") then
1593
v.Transparency = extwotran
1594
v.BrickColor = extwo
1595
v.Material = "Neon"
1596
end
1597
end
1598
end
1599
1600
imgl2.ImageColor3 = MAINRUINCOLOR.Color
1601
circl.ImageColor3 = SECONDRUINCOLOR.Color
1602
techc.ImageColor3 = MAINRUINCOLOR.Color
1603
circl2.ImageColor3 = MAINRUINCOLOR.Color
1604
ned.TextColor3 = MAINRUINCOLOR.Color
1605
ned.TextStrokeColor3 = SECONDRUINCOLOR.Color
1606
1607
1608
function bosschatfunc(text,color,watval)
1609
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
1610
coroutine.resume(coroutine.create(function()
1611
if v.PlayerGui:FindFirstChild("Dialog")~= nil then
1612
v.PlayerGui:FindFirstChild("Dialog"):destroy()
1613
end
1614
local scrg = Instance.new("ScreenGui",v.PlayerGui)
1615
scrg.Name = "Dialog"
1616
local txtlb = Instance.new("TextLabel",scrg)
1617
txtlb.Text = ""
1618
txtlb.Font = "Bodoni"
1619
txtlb.TextColor3 = Color3.new(0,0,0)
1620
txtlb.TextStrokeTransparency = 0
1621
txtlb.BackgroundTransparency = 0.75
1622
txtlb.BackgroundColor3 = Color3.new(0,0,0)
1623
txtlb.TextStrokeColor3 = color
1624
txtlb.TextScaled = true
1625
txtlb.Size = UDim2.new(1,0,0.25,0)
1626
txtlb.TextXAlignment = "Left"
1627
txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
1628
local txtlb2 = Instance.new("TextLabel",scrg)
1629
txtlb2.Text = "Chaotic:"
1630
txtlb2.Font = "Arcade"
1631
txtlb2.TextColor3 = Color3.new(0,0,0)
1632
txtlb2.TextStrokeTransparency = 0
1633
txtlb2.BackgroundTransparency = 1
1634
txtlb2.TextStrokeColor3 = color
1635
txtlb2.TextSize = 40
1636
txtlb2.Size = UDim2.new(1,0,0.25,0)
1637
txtlb2.TextXAlignment = "Left"
1638
txtlb2.Position = UDim2.new(0,0,1,0)
1639
local fvalen = 0.55
1640
local fval = -0.49
1641
coroutine.resume(coroutine.create(function()
1642
while true do
1643
Swait()
1644
if MODE == "Sanity" then
1645
txtlb.Rotation = math.random(-1,1)
1646
txtlb2.Rotation = math.random(-1,1)
1647
txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1648
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1649
txtlb.TextStrokeColor3 = BrickColor.random().Color
1650
txtlb2.TextStrokeColor3 = BrickColor.random().Color
1651
end
1652
end
1653
end))
1654
coroutine.resume(coroutine.create(function()
1655
while true do
1656
Swait()
1657
if scrg.Parent ~= nil then
1658
	fvalen = fvalen - 0.0001
1659
elseif scrg.Parent == nil then
1660
break
1661
end
1662
end
1663
end))
1664
local flol = 1.75
1665
local flil = 1.6
1666
coroutine.resume(coroutine.create(function()
1667
	for i = 0, 9 do
1668
		Swait()
1669
		fval = fval + 0.05
1670
		flol = flol - 0.1
1671
		flil = flil - 0.1
1672
		txtlb.Text = ""
1673
		txtlb.Position = UDim2.new(0,0,flol,0)
1674
		txtlb2.Position = UDim2.new(0,0,flil,0)
1675
	end
1676
	txtlb.Text = text
1677
wait(watval)
1678
local valinc = 0
1679
for i = 0, 99 do
1680
Swait()
1681
valinc = valinc + 0.0001
1682
flol = flol + valinc
1683
flil = flil + valinc
1684
txtlb.Rotation = txtlb.Rotation + valinc*20
1685
txtlb2.Rotation = txtlb2.Rotation - valinc*50
1686
txtlb.Position = UDim2.new(0,0,flol,0)
1687
txtlb2.Position = UDim2.new(0,0,flil,0)
1688
txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
1689
txtlb.TextTransparency = txtlb.TextTransparency + 0.01
1690
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
1691
txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
1692
txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
1693
end
1694
scrg:Destroy()
1695
end))
1696
end))
1697
end
1698
end
1699
1700
function BigBlack(text,color,watval)
1701
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
1702
coroutine.resume(coroutine.create(function()
1703
if v.PlayerGui:FindFirstChild("Dialog")~= nil then
1704
v.PlayerGui:FindFirstChild("Dialog"):destroy()
1705
end
1706
local scrg = Instance.new("ScreenGui",v.PlayerGui)
1707
scrg.Name = "Dialog"
1708
local txtlb = Instance.new("TextLabel",scrg)
1709
txtlb.Text = ""
1710
txtlb.Font = "Bodoni"
1711
txtlb.TextColor3 = Color3.new(0,0,0)
1712
txtlb.TextStrokeTransparency = 1
1713
txtlb.BackgroundTransparency = 1
1714
txtlb.BackgroundColor3 = Color3.new(0,0,0)
1715
txtlb.TextStrokeColor3 = color
1716
txtlb.TextScaled = true
1717
txtlb.Size = UDim2.new(1,0,1,0)
1718
txtlb.TextXAlignment = "Center"
1719
txtlb.Position = UDim2.new(0,0,6.75 + 1,0)
1720
local txtlb2 = Instance.new("TextLabel",scrg)
1721
txtlb2.Text = "Chaotic:"
1722
txtlb2.Font = "Arcade"
1723
txtlb2.TextColor3 = Color3.new(0,0,0)
1724
txtlb2.TextStrokeTransparency = 0
1725
txtlb2.BackgroundTransparency = 1
1726
txtlb2.TextStrokeColor3 = color
1727
txtlb2.TextSize = 40
1728
txtlb2.Size = UDim2.new(1,0,0.25,0)
1729
txtlb2.TextXAlignment = "Left"
1730
txtlb2.Position = UDim2.new(0,0,1,0)
1731
local fvalen = 0.55
1732
local fval = -0.49
1733
coroutine.resume(coroutine.create(function()
1734
while true do
1735
Swait()
1736
if MODE == "Sanity" then
1737
txtlb.Rotation = math.random(-1,1)
1738
txtlb2.Rotation = math.random(-1,1)
1739
txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1740
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
1741
txtlb.TextStrokeColor3 = BrickColor.random().Color
1742
txtlb2.TextStrokeColor3 = BrickColor.random().Color
1743
end
1744
end
1745
end))
1746
coroutine.resume(coroutine.create(function()
1747
while true do
1748
Swait()
1749
if scrg.Parent ~= nil then
1750
	fvalen = fvalen - 0.0001
1751
elseif scrg.Parent == nil then
1752
break
1753
end
1754
end
1755
end))
1756
local flol = 1.05
1757
local flil = 0.75
1758
local flil2 = -0.2
1759
	coroutine.resume(coroutine.create(function()
1760
	for i = 1,string.len(text),1 do
1761
		wait()
1762
		text.Text = string.sub(text,1,i)
1763
	end
1764
	end))
1765
coroutine.resume(coroutine.create(function()
1766
	for i = 0, 1 do
1767
		fval = fval + 0.05
1768
		flol = flol - 0.1
1769
		flil2 = flil2 + 0.1
1770
		txtlb.Text = ""
1771
		txtlb.Position = UDim2.new(flil2,0,0,0)
1772
		txtlb.BackgroundTransparency = 1 - 0.1
1773
		txtlb2.Position = UDim2.new(flil2,0,0,0)
1774
	end
1775
	
1776
		for i = 0, 99 do
1777
txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency - 0.01
1778
txtlb.TextTransparency = txtlb.TextTransparency - 0.01
1779
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency - 0.01
1780
txtlb2.TextTransparency = txtlb2.TextTransparency - 0.01
1781
txtlb.BackgroundTransparency = txtlb.BackgroundTransparency - 0.0025
1782
	end
1783
	
1784
	txtlb.Text = text
1785
wait(watval)
1786
local valinc = 0
1787
for i = 0, 99 do
1788
Swait()
1789
valinc = valinc + 0.0002
1790
flol = flol + valinc
1791
flil2 = flil2 + valinc
1792
txtlb.Rotation = txtlb.Rotation + valinc*15
1793
txtlb2.Rotation = txtlb2.Rotation - valinc*15
1794
txtlb.Position = UDim2.new(flil2,0,0,0)
1795
txtlb2.Position = UDim2.new(flil2,0,0,0)
1796
txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
1797
txtlb.TextTransparency = txtlb.TextTransparency + 0.01
1798
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
1799
txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
1800
txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
1801
end
1802
scrg:Destroy()
1803
end))
1804
end))
1805
end
1806
end
1807
1808
RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
1809
1810
--//=================================\\
1811
--||          SOME TAG EDIT
1812
--\\=================================//
1813
local TEXTCOLOR = C3(0, 0, 1)
1814
1815
m = game.Players.LocalPlayer
1816
char = m.Character
1817
local txt = Instance.new("BillboardGui", char)
1818
txt.Adornee = char.Head
1819
txt.Name = "_status"
1820
txt.Size = UDim2.new(2, 0, 1.2, 0)
1821
txt.StudsOffset = Vector3.new(-18.75, 8, 0)
1822
local text = Instance.new("TextLabel", txt)
1823
text.Size = UDim2.new(20, 0, 7, 0)
1824
text.FontSize = "Size24"
1825
text.TextScaled = true
1826
text.TextTransparency = 0
1827
text.BackgroundTransparency = 1
1828
text.TextTransparency = 0
1829
text.TextStrokeTransparency = 0
1830
text.Font = "Bodoni"
1831
v = Instance.new("Part")
1832
v.Name = "ColorBrick"
1833
v.Parent = m.Character
1834
v.FormFactor = "Symmetric"
1835
v.Anchored = true
1836
v.CanCollide = false
1837
v.BottomSurface = "Smooth"
1838
v.TopSurface = "Smooth"
1839
v.Size = Vector3.new(10, 5, 3)
1840
v.Transparency = 1
1841
v.CFrame = char.Torso.CFrame
1842
v.BrickColor = BrickColor.new("Really black")
1843
v.Transparency = 1
1844
v.Shape = "Block"
1845
text.Text = "Lunar"
1846
1847
function RecolorTextAndRename(name,col1,col2,font)
1848
text.TextStrokeColor3 = col2
1849
text.TextColor3 = col1
1850
text.Font = font
1851
text.Text = name
1852
techc.ImageColor3 = col2
1853
circl.ImageColor3 = col2
1854
circl2.ImageColor3 = col1
1855
imgl2.ImageColor3 = col1
1856
imgl2b.ImageColor3 = col2
1857
ned.Text = name
1858
ned.TextColor3 = col1
1859
ned.TextStrokeColor3 = col2
1860
end
1861
--//=================================\\
1862
--|| 	      SOME FUNCTIONS
1863
--\\=================================//
1864
1865
1866
1867
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
1868
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
1869
end
1870
1871
function PositiveAngle(NUMBER)
1872
	if NUMBER >= 0 then
1873
		NUMBER = 0
1874
	end
1875
	return NUMBER
1876
end
1877
1878
function NegativeAngle(NUMBER)
1879
	if NUMBER <= 0 then
1880
		NUMBER = 0
1881
	end
1882
	return NUMBER
1883
end
1884
1885
function Swait(NUMBER)
1886
	if NUMBER == 0 or NUMBER == nil then
1887
		ArtificialHB.Event:wait()
1888
	else
1889
		for i = 1, NUMBER do
1890
			ArtificialHB.Event:wait()
1891
		end
1892
	end
1893
end
1894
1895
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
1896
	local NEWMESH = IT(MESH)
1897
	if MESH == "SpecialMesh" then
1898
		NEWMESH.MeshType = MESHTYPE
1899
		if MESHID ~= "nil" and MESHID ~= "" then
1900
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
1901
		end
1902
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
1903
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
1904
		end
1905
	end
1906
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
1907
	NEWMESH.Scale = SCALE
1908
	NEWMESH.Parent = PARENT
1909
	return NEWMESH
1910
end
1911
1912
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
1913
	local NEWPART = IT("Part")
1914
	NEWPART.formFactor = FORMFACTOR
1915
	NEWPART.Reflectance = REFLECTANCE
1916
	NEWPART.Transparency = TRANSPARENCY
1917
	NEWPART.CanCollide = false
1918
	NEWPART.Locked = true
1919
	NEWPART.Anchored = true
1920
	if ANCHOR == false then
1921
		NEWPART.Anchored = false
1922
	end
1923
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
1924
	NEWPART.Name = NAME
1925
	NEWPART.Size = SIZE
1926
	NEWPART.Position = Torso.Position
1927
	NEWPART.Material = MATERIAL
1928
	NEWPART:BreakJoints()
1929
	NEWPART.Parent = PARENT
1930
	return NEWPART
1931
end
1932
1933
	local function weldBetween(a, b)
1934
	    local weldd = Instance.new("ManualWeld")
1935
	    weldd.Part0 = a
1936
	    weldd.Part1 = b
1937
	    weldd.C0 = CFrame.new()
1938
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
1939
	    weldd.Parent = a
1940
	    return weldd
1941
	end
1942
1943
1944
function QuaternionFromCFrame(cf)
1945
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1946
	local trace = m00 + m11 + m22
1947
	if trace > 0 then 
1948
		local s = math.sqrt(1 + trace)
1949
		local recip = 0.5 / s
1950
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
1951
	else
1952
		local i = 0
1953
		if m11 > m00 then
1954
			i = 1
1955
		end
1956
		if m22 > (i == 0 and m00 or m11) then
1957
			i = 2
1958
		end
1959
		if i == 0 then
1960
			local s = math.sqrt(m00 - m11 - m22 + 1)
1961
			local recip = 0.5 / s
1962
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
1963
		elseif i == 1 then
1964
			local s = math.sqrt(m11 - m22 - m00 + 1)
1965
			local recip = 0.5 / s
1966
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
1967
		elseif i == 2 then
1968
			local s = math.sqrt(m22 - m00 - m11 + 1)
1969
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
1970
		end
1971
	end
1972
end
1973
 
1974
function QuaternionToCFrame(px, py, pz, x, y, z, w)
1975
	local xs, ys, zs = x + x, y + y, z + z
1976
	local wx, wy, wz = w * xs, w * ys, w * zs
1977
	local xx = x * xs
1978
	local xy = x * ys
1979
	local xz = x * zs
1980
	local yy = y * ys
1981
	local yz = y * zs
1982
	local zz = z * zs
1983
	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))
1984
end
1985
 
1986
function QuaternionSlerp(a, b, t)
1987
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
1988
	local startInterp, finishInterp;
1989
	if cosTheta >= 0.0001 then
1990
		if (1 - cosTheta) > 0.0001 then
1991
			local theta = ACOS(cosTheta)
1992
			local invSinTheta = 1 / SIN(theta)
1993
			startInterp = SIN((1 - t) * theta) * invSinTheta
1994
			finishInterp = SIN(t * theta) * invSinTheta
1995
		else
1996
			startInterp = 1 - t
1997
			finishInterp = t
1998
		end
1999
	else
2000
		if (1 + cosTheta) > 0.0001 then
2001
			local theta = ACOS(-cosTheta)
2002
			local invSinTheta = 1 / SIN(theta)
2003
			startInterp = SIN((t - 1) * theta) * invSinTheta
2004
			finishInterp = SIN(t * theta) * invSinTheta
2005
		else
2006
			startInterp = t - 1
2007
			finishInterp = t
2008
		end
2009
	end
2010
	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
2011
end
2012
2013
function Clerp(a, b, t)
2014
	local qa = {QuaternionFromCFrame(a)}
2015
	local qb = {QuaternionFromCFrame(b)}
2016
	local ax, ay, az = a.x, a.y, a.z
2017
	local bx, by, bz = b.x, b.y, b.z
2018
	local _t = 1 - t
2019
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
2020
end
2021
2022
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
2023
	local frame = IT("Frame")
2024
	frame.BackgroundTransparency = TRANSPARENCY
2025
	frame.BorderSizePixel = BORDERSIZEPIXEL
2026
	frame.Position = POSITION
2027
	frame.Size = SIZE
2028
	frame.BackgroundColor3 = COLOR
2029
	frame.BorderColor3 = BORDERCOLOR
2030
	frame.Name = NAME
2031
	frame.Parent = PARENT
2032
	return frame
2033
end
2034
2035
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
2036
	local label = IT("TextLabel")
2037
	label.BackgroundTransparency = 1
2038
	label.Size = UD2(1, 0, 1, 0)
2039
	label.Position = UD2(0, 0, 0, 0)
2040
	label.TextColor3 = TEXTCOLOR
2041
	label.TextStrokeTransparency = STROKETRANSPARENCY
2042
	label.TextTransparency = TRANSPARENCY
2043
	label.FontSize = TEXTFONTSIZE
2044
	label.Font = TEXTFONT
2045
	label.BorderSizePixel = BORDERSIZEPIXEL
2046
	label.TextScaled = false
2047
	label.Text = TEXT
2048
	label.Name = NAME
2049
	label.Parent = PARENT
2050
	return label
2051
end
2052
2053
function NoOutlines(PART)
2054
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
2055
end
2056
2057
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
2058
	local NEWWELD = IT(TYPE)
2059
	NEWWELD.Part0 = PART0
2060
	NEWWELD.Part1 = PART1
2061
	NEWWELD.C0 = C0
2062
	NEWWELD.C1 = C1
2063
	NEWWELD.Parent = PARENT
2064
	return NEWWELD
2065
end
2066
2067
local S = IT("Sound")
2068
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
2069
	local NEWSOUND = nil
2070
	coroutine.resume(coroutine.create(function()
2071
		NEWSOUND = S:Clone()
2072
		NEWSOUND.Parent = PARENT
2073
		NEWSOUND.Volume = VOLUME
2074
		NEWSOUND.Pitch = PITCH
2075
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
2076
		NEWSOUND:play()
2077
		if DOESLOOP == true then
2078
			NEWSOUND.Looped = true
2079
		else
2080
			repeat wait(1) until NEWSOUND.Playing == false
2081
			NEWSOUND:remove()
2082
		end
2083
	end))
2084
	return NEWSOUND
2085
end
2086
2087
function CFrameFromTopBack(at, top, back)
2088
	local right = top:Cross(back)
2089
	return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
2090
end
2091
2092
--WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2093
function WACKYEFFECT(Table)
2094
	local TYPE = (Table.EffectType or "Sphere")
2095
	local SIZE = (Table.Size or VT(1,1,1))
2096
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
2097
	local TRANSPARENCY = (Table.Transparency or 0)
2098
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
2099
	local CFRAME = (Table.CFrame or Torso.CFrame)
2100
	local MOVEDIRECTION = (Table.MoveToPos or nil)
2101
	local ROTATION1 = (Table.RotationX or 0)
2102
	local ROTATION2 = (Table.RotationY or 0)
2103
	local ROTATION3 = (Table.RotationZ or 0)
2104
	local MATERIAL = (Table.Material or "Neon")
2105
	local COLOR = (Table.Color or C3(1,1,1))
2106
	local TIME = (Table.Time or 45)
2107
	local SOUNDID = (Table.SoundID or nil)
2108
	local SOUNDPITCH = (Table.SoundPitch or nil)
2109
	local SOUNDVOLUME = (Table.SoundVolume or nil)
2110
	coroutine.resume(coroutine.create(function()
2111
		local PLAYSSOUND = false
2112
		local SOUND = nil
2113
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
2114
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
2115
			PLAYSSOUND = true
2116
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
2117
		end
2118
		EFFECT.Color = COLOR
2119
		local MSH = nil
2120
		if TYPE == "Sphere" then
2121
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
2122
		elseif TYPE == "Block" or TYPE == "Box" then
2123
			MSH = IT("BlockMesh",EFFECT)
2124
			MSH.Scale = SIZE
2125
		elseif TYPE == "Wave" then
2126
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
2127
		elseif TYPE == "Ring" then
2128
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
2129
		elseif TYPE == "Slash" then
2130
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
2131
		elseif TYPE == "Round Slash" then
2132
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
2133
		elseif TYPE == "Swirl" then
2134
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
2135
		elseif TYPE == "Skull" then
2136
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
2137
		elseif TYPE == "Crystal" then
2138
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
2139
		end
2140
		if MSH ~= nil then
2141
			local MOVESPEED = nil
2142
			if MOVEDIRECTION ~= nil then
2143
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
2144
			end
2145
			local GROWTH = SIZE - ENDSIZE
2146
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
2147
			if TYPE == "Block" then
2148
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
2149
			else
2150
				EFFECT.CFrame = CFRAME
2151
			end
2152
			for LOOP = 1, TIME+1 do
2153
				Swait()
2154
				MSH.Scale = MSH.Scale - GROWTH/TIME
2155
				if TYPE == "Wave" then
2156
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
2157
				end
2158
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
2159
				if TYPE == "Block" then
2160
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
2161
				else
2162
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
2163
				end
2164
				if MOVEDIRECTION ~= nil then
2165
					local ORI = EFFECT.Orientation
2166
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
2167
					EFFECT.Orientation = ORI
2168
				end
2169
			end
2170
			if PLAYSSOUND == false then
2171
				EFFECT:remove()
2172
			else
2173
				repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
2174
				EFFECT:remove()
2175
			end
2176
		else
2177
			if PLAYSSOUND == false then
2178
				EFFECT:remove()
2179
			else
2180
				repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
2181
				EFFECT:remove()
2182
			end
2183
		end
2184
	end))
2185
end
2186
2187
function MakeForm(PART,TYPE)
2188
	if TYPE == "Cyl" then
2189
		local MSH = IT("CylinderMesh",PART)
2190
	elseif TYPE == "Ball" then
2191
		local MSH = IT("SpecialMesh",PART)
2192
		MSH.MeshType = "Sphere"
2193
	elseif TYPE == "Wedge" then
2194
		local MSH = IT("SpecialMesh",PART)
2195
		MSH.MeshType = "Wedge"
2196
	end
2197
end
2198
2199
Debris = game:GetService("Debris")
2200
2201
function CastProperRay(StartPos, EndPos, Distance, Ignore)
2202
	local DIRECTION = CF(StartPos,EndPos).lookVector
2203
	return Raycast(StartPos, DIRECTION, Distance, Ignore)
2204
end
2205
2206
local EyeSizes={
2207
	NumberSequenceKeypoint.new(0,1,0),
2208
	NumberSequenceKeypoint.new(1,0,0)
2209
}
2210
local EyeTrans={
2211
	NumberSequenceKeypoint.new(0,0.8,0),
2212
	NumberSequenceKeypoint.new(1,1,0)
2213
}
2214
local PE=Instance.new("ParticleEmitter",nil)
2215
PE.LightEmission=.8
2216
PE.Color = ColorSequence.new(BRICKC("Really red").Color)
2217
PE.Size=NumberSequence.new(EyeSizes)
2218
PE.Transparency=NumberSequence.new(EyeTrans)
2219
PE.Lifetime=NumberRange.new(0.35,1.5)
2220
PE.Rotation=NumberRange.new(0,360)
2221
PE.Rate=999
2222
PE.VelocitySpread = 10000
2223
PE.Acceleration = Vector3.new(0,0,0)
2224
PE.Drag = 5
2225
PE.Speed = NumberRange.new(0,0,0)
2226
PE.Texture="http://www.roblox.com/asset/?id=1351966707"
2227
PE.ZOffset = -0
2228
PE.Name = "PE"
2229
PE.Enabled = false
2230
2231
function particles(art)
2232
	local PARTICLES = PE:Clone()
2233
	PARTICLES.Parent = art
2234
end
2235
2236
function CreateDebreeRing(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
2237
	if FLOOR ~= nil then
2238
		coroutine.resume(coroutine.create(function()
2239
			local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0,0,0))
2240
			PART.CFrame = CF(POSITION)
2241
			for i = 1, 45 do
2242
				local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
2243
				RingPiece.Material = FLOOR.Material
2244
				RingPiece.Color = FLOOR.Color
2245
				RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
2246
				Debris:AddItem(RingPiece,SWAIT)
2247
			end
2248
			PART:remove()
2249
		end))
2250
	end
2251
end
2252
2253
function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
2254
	if FLOOR ~= nil then
2255
		for i = 1, AMOUNT do
2256
			local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
2257
			DEBREE.Material = FLOOR.Material
2258
			DEBREE.Color = FLOOR.Color
2259
			DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
2260
			DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
2261
			coroutine.resume(coroutine.create(function()
2262
				Swait(15)
2263
				DEBREE.Parent = workspace
2264
				DEBREE.CanCollide = true
2265
				Debris:AddItem(DEBREE,SWAIT)
2266
			end))
2267
		end
2268
	end
2269
end
2270
2271
function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
2272
    local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
2273
    local mesh = IT("SpecialMesh",wave)
2274
    mesh.MeshType = "Sphere"
2275
    mesh.Scale = SIZE
2276
    mesh.Offset = VT(0,0,0)
2277
    wave.CFrame = CFRAME
2278
    coroutine.resume(coroutine.create(function(PART)
2279
        for i = 1, WAIT do
2280
            Swait()
2281
            mesh.Scale = mesh.Scale + GROW
2282
            wave.Transparency = wave.Transparency + (1/WAIT)
2283
            if wave.Transparency > 0.99 then
2284
                wave:remove()
2285
            end
2286
        end
2287
    end))
2288
end
2289
2290
2291
bosschatfunc("Hi..",MAINRUINCOLOR.Color,1)
2292
2293
--//=================================\\
2294
--||	     WEAPON CREATION
2295
--\\=================================//
2296
2297
function chatfunc(text)
2298
	local chat = coroutine.wrap(function()
2299
	if Character:FindFirstChild("TalkingBillBoard")~= nil then
2300
		Character:FindFirstChild("TalkingBillBoard"):destroy()
2301
	end
2302
	local Bill = Instance.new("BillboardGui",Character)
2303
	Bill.Size = UDim2.new(0,100,0,40)
2304
	Bill.StudsOffset = Vector3.new(0,3,0)
2305
	Bill.Adornee = Character.Head
2306
	Bill.Name = "TalkingBillBoard"
2307
	local Hehe = Instance.new("TextLabel",Bill)
2308
	Hehe.BackgroundTransparency = 1
2309
	Hehe.BorderSizePixel = 0
2310
	Hehe.Text = ""
2311
	Hehe.Font = "Fantasy"
2312
	Hehe.TextSize = 40
2313
	Hehe.TextStrokeTransparency = 0
2314
	Hehe.Size = UDim2.new(1,0,0.5,0)
2315
	coroutine.resume(coroutine.create(function()
2316
		while Hehe ~= nil do
2317
			wait()	
2318
			Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))	
2319
			Hehe.Rotation = math.random(-5,5)
2320
			Hehe.TextColor3 = Color3.new(27/255,42/255,53/255)
2321
			Hehe.TextStrokeColor3 = Color3.new(0,0,0)
2322
		end
2323
	end))
2324
	for i = 1,string.len(text),1 do
2325
		wait()
2326
		Hehe.Text = string.sub(text,1,i)
2327
	end
2328
	wait(1)--Re[math.random(1, 93)]
2329
	for i = 0, 1, .025 do
2330
		wait()
2331
		Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
2332
		Hehe.TextStrokeTransparency = i
2333
		Hehe.TextTransparency = i
2334
	end
2335
	Bill:Destroy()
2336
	end)
2337
chat()
2338
end
2339
2340
function onChatted(msg)
2341
	chatfunc(msg)
2342
end
2343
2344
local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
2345
PRT.Color = C3(0,0,0)
2346
local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
2347
CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
2348
local PRT = CreatePart(3, Character, "Neon", 0, 0, "Deep orange", "Scarf", VT(1,1,1),false)
2349
PRT.Color = C3(0/255,0/255,255/255)
2350
CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.05) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
2351
CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
2352
for i = 1, 16 do
2353
	local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
2354
	FACE.Color = C3(0,0,0)
2355
	Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
2356
	CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
2357
end
2358
local EYE = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
2359
MakeForm(EYE,"Ball")
2360
EYE.Color = C3(0/255,0/255,255/255)
2361
CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
2362
local EYE2 = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
2363
MakeForm(EYE2,"Ball")
2364
EYE2.Color = C3(0/255,0/255,255/255)
2365
2366
CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
2367
2368
local LASTPART = Head
2369
for i = 1, 20 do
2370
	local MATH = (1-(i/25))
2371
	if LASTPART == Head then
2372
		local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
2373
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
2374
		LASTPART = Horn
2375
		Horn.Color = C3((i*3-3)/0,0,0)
2376
	else
2377
		local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
2378
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(-0.3), RAD(0)), CF(0, 0, 0))
2379
		LASTPART = Horn
2380
		Horn.Color = C3((i*3-3)/0,0,0)
2381
	end
2382
end
2383
local LASTPART = Head
2384
for i = 1, 20 do
2385
	local MATH = (1-(i/25))
2386
	if LASTPART == Head then
2387
		local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
2388
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
2389
		LASTPART = Horn
2390
		Horn.Color = C3((i*3-3)/0,0,0)
2391
	else
2392
		local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
2393
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(0.3), RAD(0)), CF(0, 0, 0))
2394
		LASTPART = Horn
2395
		Horn.Color = C3((i*3-3)/0,0,0)
2396
	end
2397
end
2398
2399
local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
2400
local HairWeld1 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.1,-0.25) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
2401
Hair.Color = C3(0/255,0/255,255/255)
2402
CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.025, 0.025, 0.02), VT(0,0,0))
2403
local Hair2 = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
2404
local Hair2Weld2 = CreateWeldOrSnapOrMotor("Weld", Hair2, Head, Hair2, CF(0,0.2,-0.3) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
2405
Hair2.Color = C3(0/255,0/255,255/255)
2406
CreateMesh("SpecialMesh", Hair2, "FileMesh", "873651376", "", VT(0.03, 0.015, 0.01), VT(0,0,-0.1))
2407
2408
local BODY = {}
2409
2410
for _, c in pairs(Character:GetDescendants()) do
2411
	if c:IsA("BasePart") and c.Name ~= "Handle" then
2412
		if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
2413
			c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
2414
		end
2415
		table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
2416
	elseif c:IsA("JointInstance") then
2417
		table.insert(BODY,{c,c.Parent,nil,nil,nil})
2418
	end
2419
end
2420
2421
local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.6,0.1,1)/2,false)
2422
MakeForm(Eye,"Ball")
2423
CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
2424
local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.1,1,1)/2,false)
2425
MakeForm(Eye,"Ball")
2426
CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
2427
local Eye2 = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eyeball", VT(0.1,0.25,0.1),false)
2428
MakeForm(Eye2,"Ball")
2429
CreateWeldOrSnapOrMotor("Weld", XEYE, Head, Eye2, CF(-0.15,0.15,-0.55), CF(0, 0, 0))
2430
2431
2432
XEYE.Parent = nil
2433
BALL.Parent = Character
2434
2435
for e = 1, #BODY do
2436
	if BODY[e] ~= nil then
2437
		local STUFF = BODY[e]
2438
		local PART = STUFF[1]
2439
		local PARENT = STUFF[2]
2440
		local MATERIAL = STUFF[3]
2441
		local COLOR = STUFF[4]
2442
		local TRANSPARENCY = STUFF[5]
2443
		if PART.ClassName == "Part" and PART ~= RootPart then
2444
			PART.Material = MATERIAL
2445
			PART.Color = COLOR
2446
			PART.Transparency = TRANSPARENCY
2447
		end
2448
		PART.AncestryChanged:Connect(function()
2449
			PART.Parent = PARENT
2450
		end)
2451
	end
2452
end
2453
2454
local SKILLTEXTCOLOR = C3(0,0,0)
2455
local SKILLFONT = "Antique"
2456
local SKILLTEXTSIZE = 7
2457
2458
function Blink()
2459
	coroutine.resume(coroutine.create(function()
2460
		if EYE ~= nil then
2461
			for i = 1, 5 do
2462
				Swait()
2463
				EYE.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
2464
				EYE2.Mesh.Scale = EYE.Mesh.Scale
2465
			end
2466
			for i = 1, 7 do
2467
				Swait()
2468
				EYE.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
2469
				EYE2.Mesh.Scale = EYE.Mesh.Scale
2470
			end
2471
			EYE.Mesh.Scale = VT(1,1,1)
2472
			EYE2.Mesh.Scale = EYE.Mesh.Scale
2473
		end
2474
	end))
2475
end
2476
2477
function Blink2()
2478
	coroutine.resume(coroutine.create(function()
2479
		if Eye ~= nil then
2480
			for i = 1, 5 do
2481
				Swait()
2482
				Eye.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
2483
				Eye2.Mesh.Scale = EYE.Mesh.Scale
2484
			end
2485
			for i = 1, 7 do
2486
				Swait()
2487
				Eye.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
2488
				Eye2.Mesh.Scale = EYE.Mesh.Scale
2489
			end
2490
			Eye.Mesh.Scale = VT(1,1,1)
2491
			Eye2.Mesh.Scale = EYE.Mesh.Scale
2492
		end
2493
	end))
2494
end
2495
2496
function refit()
2497
	Character.Parent = workspace
2498
	for e = 1, #BODY do
2499
		if BODY[e] ~= nil then
2500
			local STUFF = BODY[e]
2501
			local PART = STUFF[1]
2502
			local PARENT = STUFF[2]
2503
			local MATERIAL = STUFF[3]
2504
			local COLOR = STUFF[4]
2505
			local TRANSPARENCY = STUFF[5]
2506
			if PART.ClassName == "Part" and PART ~= RootPart then
2507
				PART.Material = MATERIAL
2508
				PART.Color = COLOR
2509
				PART.Transparency = TRANSPARENCY
2510
			end
2511
			if PART.Parent ~= PARENT then
2512
				Humanoid:remove()
2513
				PART.Parent = PARENT
2514
				Humanoid = IT("Humanoid",Character)
2515
			end
2516
		end
2517
	end
2518
end
2519
2520
Humanoid.Died:connect(function()
2521
	refit()
2522
end)
2523
2524
--//=================================\\
2525
--||	     DAMAGE FUNCTIONS
2526
--\\=================================//
2527
2528
function StatLabel(CFRAME, TEXT, COLOR)
2529
	local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
2530
	STATPART.CFrame = CF(CFRAME.p,CFRAME.p+VT(MRANDOM(-5,5),MRANDOM(0,5),MRANDOM(-5,5)))
2531
	local BODYGYRO = IT("BodyGyro", STATPART)
2532
	game:GetService("Debris"):AddItem(STATPART ,5)
2533
	local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
2534
	BILLBOARDGUI.Adornee = STATPART
2535
	BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
2536
	BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
2537
	BILLBOARDGUI.AlwaysOnTop = false
2538
	local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
2539
	TEXTLABEL.BackgroundTransparency = 1
2540
	TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
2541
	TEXTLABEL.Text = TEXT
2542
	TEXTLABEL.Font = SKILLFONT
2543
	TEXTLABEL.FontSize="Size42"
2544
	TEXTLABEL.TextColor3 = COLOR
2545
	TEXTLABEL.TextStrokeTransparency = 0
2546
	TEXTLABEL.TextScaled = true
2547
	TEXTLABEL.TextWrapped = true
2548
	coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
2549
		for i = 1, 50 do
2550
			Swait()
2551
			STATPART.CFrame = STATPART.CFrame * CF(0,0,-0.2)
2552
			TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/50)
2553
			TEXTLABEL.TextStrokeTransparency = TEXTLABEL.TextTransparency
2554
		end
2555
		THEPART.Parent = nil
2556
	end),STATPART, TEXTLABEL)
2557
end
2558
2559
--//=================================\\
2560
--||			DAMAGING
2561
--\\=================================//
2562
2563
function KillChildren(v)
2564
	v:BreakJoints()
2565
	for _, c in pairs(v:GetChildren()) do
2566
		if c:IsA("BasePart") then
2567
			if c.Transparency < 1 then
2568
				if c:FindFirstChildOfClass("Decal") then
2569
					c:FindFirstChildOfClass("Decal"):remove()
2570
				end
2571
				particles(c)
2572
				c.PE.Enabled = true
2573
				c.Parent = Effects
2574
				c.CanCollide = false
2575
				c.Material = "Neon"
2576
				c.Color = C3(1,0,0)
2577
				c.Transparency = 1
2578
				local grav = Instance.new("BodyPosition",c)
2579
				grav.P = 20000
2580
				grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
2581
				grav.position = c.Position + VT(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5))
2582
				grav.Name = "GravityForce"
2583
				coroutine.resume(coroutine.create(function()
2584
					for i = 1, 20 do
2585
						Swait()
2586
						c.Transparency = c.Transparency + 1/20
2587
					end
2588
					c.PE.Enabled = false
2589
					Debris:AddItem(c,2)
2590
				end))
2591
			end
2592
		end
2593
	end
2594
end
2595
2596
function ApplyAoE(POSITION,RANGE)
2597
	local CHILDREN = workspace:GetDescendants()
2598
	for index, CHILD in pairs(CHILDREN) do
2599
		if CHILD.ClassName == "Model" and CHILD ~= Character then
2600
			local LISTED = false
2601
			for LIST = 1, #WHITELIST do
2602
				if WHITELIST[LIST] ~= nil then
2603
					if CHILD.Name == WHITELIST[LIST] then
2604
						LISTED = true
2605
					end
2606
				end
2607
			end
2608
			if LISTED == false then
2609
				local HUM = CHILD:FindFirstChildOfClass("Humanoid")
2610
				if HUM then
2611
					local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
2612
					if TORSO then
2613
						if (TORSO.Position - POSITION).Magnitude <= RANGE+TORSO.Size.Magnitude then
2614
							KillChildren(CHILD)
2615
						end
2616
					end
2617
				end
2618
			end
2619
		end
2620
	end
2621
end
2622
2623
function ApplyDamage(Humanoid,Damage,TorsoPart)
2624
	local defence = Instance.new("BoolValue",Humanoid.Parent)
2625
	defence.Name = ("HitBy"..Player.Name)
2626
	game:GetService("Debris"):AddItem(defence, 0.001)
2627
	Damage = Damage * DAMAGEMULTIPLIER
2628
	if Humanoid.Health ~= 0 then
2629
		local CritChance = MRANDOM(1,100)
2630
		if Damage > Humanoid.Health then
2631
			Damage = math.ceil(Humanoid.Health)
2632
			if Damage == 0 then
2633
				Damage = 0.1
2634
			end
2635
		end
2636
		Humanoid.Health = Humanoid.Health - Damage
2637
	end
2638
end
2639
2640
function ApplyAoE2(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
2641
	local CHILDREN = workspace:GetDescendants()
2642
	for index, CHILD in pairs(CHILDREN) do
2643
		if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
2644
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
2645
			if HUM then
2646
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
2647
				if TORSO then
2648
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
2649
						if INSTAKILL == true then
2650
							CHILD:BreakJoints()
2651
						else
2652
							local DMG = MRANDOM(MINDMG,MAXDMG)
2653
							ApplyDamage(HUM,DMG,TORSO)
2654
						end
2655
						if FLING > 0 then
2656
							for _, c in pairs(CHILD:GetChildren()) do
2657
								if c:IsA("BasePart") then
2658
									local bv = Instance.new("BodyVelocity") 
2659
									bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
2660
									bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
2661
									bv.Parent = c
2662
									Debris:AddItem(bv,0.05)
2663
								end
2664
							end
2665
						end
2666
					end
2667
				end
2668
			end
2669
		end
2670
	end
2671
end
2672
2673
--//=================================\\
2674
--||	     MODE SWITCHING
2675
--\\=================================//
2676
2677
function ResetMode()
2678
	ATTACK = true
2679
	Rooted = true
2680
	BALL.Parent = Character
2681
	XEYE.Parent = nil
2682
		SONG = 561833161
2683
        PITCH = 1
2684
        VOLUME = 3
2685
        sick.TimePosition = 7
2686
        FACE = 176217464
2687
        Speed = 13
2688
        text.Text = "Lunar"
2689
        TEXTCOLOR = C3(0, 0, 1)
2690
		EYE.Color = C3(0/255,0/255,255/255)
2691
		EYE2.Color = C3(0/255,0/255,255/255)
2692
		Hair.Color = C3(0/255,0/255,255/255)
2693
		Hair2.Color = C3(0/255,0/255,255/255)
2694
		PRT.Color = C3(0/255,0/255,255/255)
2695
        MAINRUINCOLOR = BrickColor.new("Navy blue")
2696
        SECONDRUINCOLOR  = BrickColor.new("Navy blue")
2697
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2698
        bosschatfunc("I'm bored..",MAINRUINCOLOR.Color,1)
2699
		MODE = "Lunar"
2700
        ned.Text = "Lunar"
2701
	ATTACK = false
2702
	Rooted = false
2703
	end
2704
2705
function SolarForm()
2706
	ATTACK = true
2707
	Rooted = true
2708
	BALL.Parent = Character
2709
	XEYE.Parent = nil
2710
		SONG = 1259692095
2711
        PITCH = 1
2712
        VOLUME = 4
2713
        sick.TimePosition = 0
2714
        FACE = 404306534
2715
        Speed = 16
2716
        text.Text = "Solar"
2717
        TEXTCOLOR = C3(215/255,147/255,0/255)
2718
		PRT.Color = C3(215/255,147/255,0/255)
2719
		EYE.Color = C3(215/255,147/255,0/255)
2720
		EYE2.Color = C3(143/255,98/255,0/255)
2721
		Hair.Color = C3(215/255,147/255,0/255)
2722
		Hair2.Color = C3(171/255,117/255,0/255)
2723
        MAINRUINCOLOR = BrickColor.new("Neon orange")
2724
        SECONDRUINCOLOR  = BrickColor.new("Neon orange")
2725
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2726
		MODE = "Solar"
2727
        ned.Text = "Solar"
2728
	ATTACK = false
2729
	Rooted = false
2730
end
2731
2732
function SuperiorForm()
2733
	ATTACK = true
2734
	Rooted = true
2735
	BALL.Parent = Character
2736
	XEYE.Parent = nil
2737
		SONG = 1873219898
2738
        PITCH = 1
2739
        VOLUME = 4
2740
        sick.TimePosition = 0.01
2741
        FACE = 404306534
2742
        Speed = 25
2743
        text.Text = "Superior"
2744
        TEXTCOLOR = C3(107/255,0/255,0/255)
2745
		PRT.Color = C3(117/255,0/255,0/255)
2746
		EYE.Color = C3(255/255,0/255,0/255)
2747
		EYE2.Color = C3(255/255,0/255,0/255)
2748
		Hair.Color = C3(151/255,0/255,0/255)
2749
		Hair2.Color = C3(151/255,0/255,0/255)
2750
        MAINRUINCOLOR = BrickColor.new("Really black")
2751
        SECONDRUINCOLOR  = BrickColor.new("Really red")
2752
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2753
		MODE = "Superior"
2754
        ned.Text = "Superior"
2755
	ATTACK = false
2756
	Rooted = false
2757
end
2758
2759
function BlackWhiteForm()
2760
	ATTACK = true
2761
	Rooted = true
2762
	XEYE.Parent = nil
2763
	BALL.Parent = Character
2764
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
2765
    text.Text = " "
2766
	for i = 0, 1, 0.1 / Animation_Speed do
2767
		Swait()
2768
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.5, 1 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
2769
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
2770
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2771
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2772
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2773
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2774
	end
2775
        WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(0/255, 0/255, 0/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
2776
	UNANCHOR = false
2777
	RootPart.Anchored = true
2778
	for i = 0, 2, 0.1 / Animation_Speed do
2779
		Swait()
2780
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0.05 * COS(SINE / 12), 0, -10 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2781
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
2782
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2783
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2784
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2785
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2786
	end
2787
	for i = 0, 0.1, 0.1 / Animation_Speed do
2788
		Swait()
2789
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2790
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
2791
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2792
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2793
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2794
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2795
	end
2796
        WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 255/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
2797
	    UNANCHOR = true
2798
	    RootPart.Anchored = false
2799
        MODE = "90s"
2800
		SONG = 1166995642
2801
        PITCH = 1
2802
        VOLUME = 3.5
2803
        sick.TimePosition = 17.5
2804
        FACE = 2365263255
2805
        Speed = 16
2806
        text.Text = "90's"
2807
        ned.Text = "90's"
2808
        TEXTCOLOR = C3(255/255,255/255,255/255)
2809
		PRT.Color = C3(255/255,255/255,255/255)
2810
		EYE.Color = C3(95/255,95/255,95/255)
2811
		EYE2.Color = C3(95/255,95/255,95/255)
2812
		Hair.Color = C3(255/255,255/255,255/255)
2813
		Hair2.Color = C3(27/255,42/255,53/255)
2814
        MAINRUINCOLOR = BrickColor.new("Institutional white")
2815
        SECONDRUINCOLOR  = BrickColor.new("Black")
2816
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2817
	ATTACK = false
2818
	Rooted = false
2819
end
2820
2821
function EightyForm()
2822
	ATTACK = true
2823
	Rooted = true
2824
	XEYE.Parent = nil
2825
	BALL.Parent = Character
2826
    text.Text = " "
2827
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
2828
	for i = 0, 1, 0.1 / Animation_Speed do
2829
		Swait()
2830
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2831
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
2832
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2833
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2834
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2835
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2836
	end
2837
        WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(0/255, 0/255, 0/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
2838
	UNANCHOR = false
2839
	RootPart.Anchored = true
2840
	for i = 0, 2, 0.1 / Animation_Speed do
2841
		Swait()
2842
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -11 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2843
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
2844
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2845
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2846
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2847
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2848
	end
2849
	for i = 0, 0.1, 0.1 / Animation_Speed do
2850
		Swait()
2851
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2852
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
2853
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2854
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2855
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2856
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2857
	end
2858
	UNANCHOR = true
2859
	RootPart.Anchored = false
2860
        WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 255/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
2861
        MODE = "80s"
2862
        text.Text = "80's"
2863
        ned.Text = "80's"
2864
        TEXTCOLOR = C3(27/255,42/255,53/255)
2865
		PRT.Color = C3(27/255,42/255,53/255)
2866
		EYE.Color = C3(95/255,95/255,95/255)
2867
		EYE2.Color = C3(95/255,95/255,95/255)
2868
		Hair.Color = C3(27/255,42/255,53/255)
2869
		Hair2.Color = C3(255/255,255/255,255/255)
2870
        MAINRUINCOLOR = BrickColor.new("Black")
2871
        SECONDRUINCOLOR  = BrickColor.new("Institutional white")
2872
        FACE = 2365263255
2873
		SONG = 1141556798
2874
        PITCH = 1
2875
        VOLUME = 3.5
2876
        sick.TimePosition = 0.1
2877
        Speed = 16
2878
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2879
	    UNANCHOR = true
2880
	    RootPart.Anchored = false
2881
	ATTACK = false
2882
	Rooted = false
2883
end
2884
2885
function BlackForm()
2886
	ATTACK = true
2887
	Rooted = true
2888
	BALL.Parent = Character
2889
	XEYE.Parent = nil
2890
	SONG = 1420353940
2891
    PITCH = 1
2892
    VOLUME = 2.5
2893
    sick.TimePosition = 0.5
2894
    text.Text = ""
2895
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
2896
	local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
2897
    chatfunc("Riddle me this..")
2898
    BigBlack("Riddle me This.",MAINRUINCOLOR.Color,3)
2899
	for i=0, 4, 0.1 / Animation_Speed do
2900
		Swait()
2901
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
2902
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2903
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(160), RAD(0), RAD(30)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
2904
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.3) * ANGLES(RAD(-40), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2905
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2906
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)				
2907
	end
2908
    BigBlack("Riddle me that.",MAINRUINCOLOR.Color,3)
2909
	chatfunc("Riddle me that..")
2910
	for i=0, 4, 0.1 / Animation_Speed do
2911
		Swait()
2912
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
2913
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2914
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.3) * ANGLES(RAD(-45), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2915
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(160), RAD(0), RAD(-30)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
2916
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2917
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)			
2918
	end
2919
	BigBlack("Who's afraid of The Big Black?",MAINRUINCOLOR.Color,1.5)
2920
	chatfunc("Who's afraid of The Big Black?")
2921
	for i=0, 5, 0.1 / Animation_Speed do
2922
		Swait()
2923
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.05 * COS(SINE / 30)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.1 / Animation_Speed)
2924
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35 - 2.5 * SIN(SINE / 30)), RAD(0), RAD(0)), 0.1 / Animation_Speed)
2925
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 30), -0.5) * ANGLES(RAD(170), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.1 / Animation_Speed)
2926
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 30), -0.5) * ANGLES(RAD(170), RAD(0), RAD(40)) * LEFTSHOULDERC0, 0.1 / Animation_Speed)
2927
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.025 * COS(SINE / 30), -0.5) * ANGLES(RAD(15), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.1 / Animation_Speed)
2928
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 - 0.025 * COS(SINE / 30), -0.5) * ANGLES(RAD(15), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.1 / Animation_Speed)				
2929
	end
2930
    WACKYEFFECT({Time = 50 ,EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(75,75,75), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})	
2931
    WACKYEFFECT({Time = 150 ,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(90,90,90), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2932
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2933
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2934
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2935
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2936
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2937
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2938
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2939
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2940
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2941
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2942
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2943
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2944
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2945
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2946
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2947
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2948
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2949
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2950
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2951
    WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2952
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2953
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2954
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2955
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2956
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2957
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2958
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2959
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2960
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2961
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2962
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2963
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2964
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2965
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2966
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2967
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2968
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2969
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2970
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2971
    WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2972
	CreateSound(206082327,Torso,3,1,false)
2973
	for i=0, 0.7, 0.1 / Animation_Speed do
2974
		Swait()
2975
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.3 + 0.05 * COS(SINE / 30)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
2976
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-35 - 2.5 * SIN(SINE / 30)), RAD(0), RAD(0)), 1 / Animation_Speed)
2977
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1 - 0.1 * COS(SINE / 30), 0) * ANGLES(RAD(-20), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2978
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 1 - 0.1 * COS(SINE / 30), 0) * ANGLES(RAD(-20), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2979
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.025 * COS(SINE / 30), 0) * ANGLES(RAD(15), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2980
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.025 * COS(SINE / 30), 0) * ANGLES(RAD(15), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)				
2981
	end
2982
		MODE = "Black"
2983
        FACE = 148988280
2984
        Speed = 45
2985
        text.Text = "THE BIG BLACK"
2986
        ned.Text = "TBB"
2987
        TEXTCOLOR = C3(27/255,42/255,53/255)
2988
		PRT.Color = C3(27/255,42/255,53/255)
2989
		EYE.Color = C3(27/255,42/255,53/255)
2990
		EYE2.Color = C3(27/255,42/255,53/255)
2991
		Hair.Color = C3(27/255,42/255,53/255)
2992
		Hair2.Color = C3(27/255,42/255,53/255)
2993
        MAINRUINCOLOR = BrickColor.new("Black")
2994
        SECONDRUINCOLOR  = BrickColor.new("Black")
2995
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
2996
	ATTACK = false
2997
	Rooted = false
2998
end
2999
3000
function LostForm()
3001
	ATTACK = true
3002
	Rooted = true
3003
	BALL.Parent = Character
3004
	XEYE.Parent = nil
3005
		SONG = 723652641
3006
        PITCH = 1
3007
        VOLUME = 3
3008
        sick.TimePosition = 0.5
3009
        FACE = 0
3010
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
3011
	local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
3012
    CreateSound(136007472,Torso,5,1.2,false)
3013
	for i=0, 2.5, 0.1 / Animation_Speed do
3014
		Swait()
3015
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.25 / Animation_Speed)
3016
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.25 / Animation_Speed)
3017
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1 + 0.75 * COS(SINE / 1) - 0.75 * COS(SINE / 1), 0.5 + 0.75 * COS(SINE / 1), -0.5) * ANGLES(RAD(155), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 0.25 / Animation_Speed)
3018
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1 - 0.75 * COS(SINE / 1) + 0.75 * COS(SINE / 1), 0.5 - 0.75 * COS(SINE / 1), -0.5) * ANGLES(RAD(155), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.25 / Animation_Speed)
3019
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(25), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
3020
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(25), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)			
3021
	end
3022
    WACKYEFFECT({Time = 75 ,EffectType = "Sphere", Size = VT(75,75,75), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})	
3023
    WACKYEFFECT({Time = 50 ,EffectType = "Block", Size = VT(90,90,90), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3024
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3025
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3026
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3027
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3028
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3029
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3030
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3031
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3032
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3033
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3034
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3035
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3036
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3037
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3038
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3039
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3040
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3041
    WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3042
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3043
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3044
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3045
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3046
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3047
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3048
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3049
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3050
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3051
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3052
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3053
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3054
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3055
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3056
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3057
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3058
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3059
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3060
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3061
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3062
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3063
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3064
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3065
    WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3066
    CreateSound(847061203,Torso,3,1,false)
3067
    CreateSound(239000203,Torso,3,1,false)
3068
    CreateSound(579687077,Torso,3,0.75,false)
3069
        MODE = "LostHope"
3070
        Speed = 12
3071
        text.Text = "The Lost"
3072
        ned.Text = "Lost"
3073
        TEXTCOLOR = C3(0/255,0/255,0/255)
3074
		PRT.Color = C3(0/255,0/255,0/255)
3075
		EYE.Color = C3(0/255,0/255,0/255)
3076
		EYE2.Color = C3(0/255,0/255,0/255)
3077
		Hair.Color = C3(0/255,0/255,0/255)
3078
		Hair2.Color = C3(0/255,0/255,0/255)
3079
        MAINRUINCOLOR = BrickColor.new("Really black")
3080
        SECONDRUINCOLOR  = BrickColor.new("Really black")
3081
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
3082
	for i=0, 1.5, 0.1 / Animation_Speed do
3083
		Swait()
3084
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3085
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
3086
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(-45), RAD(0), RAD(30)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3087
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(-45), RAD(0), RAD(-30)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3088
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-25), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3089
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-25), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)			
3090
	end
3091
	ATTACK = false
3092
	Rooted = false
3093
end
3094
3095
function TerraForm()
3096
	ATTACK = true
3097
	Rooted = true
3098
	BALL.Parent = Character
3099
	XEYE.Parent = nil
3100
		SONG = 157460916
3101
        PITCH = 1
3102
        VOLUME = 3
3103
        sick.TimePosition = 0
3104
        FACE = 155195214
3105
        Speed = 27
3106
        MODE = "Hexa"
3107
        text.Text = "Terra"
3108
        ned.Text = "Terra"
3109
        TEXTCOLOR = C3(170/255,85/255,0/255)
3110
		PRT.Color = C3(86/255,66/255,54/255)
3111
		EYE.Color = C3(39/255,70/255,45/255)
3112
		EYE2.Color = C3(39/255,70/255,45/255)
3113
		Hair.Color = C3(39/255,70/255,45/255)
3114
		Hair2.Color = C3(39/255,70/255,45/255)
3115
        MAINRUINCOLOR = BrickColor.new("Dirt brown")
3116
        SECONDRUINCOLOR  = BrickColor.new("Dirt brown")
3117
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
3118
	ATTACK = false
3119
	Rooted = false
3120
end
3121
3122
function RandomForm()
3123
	ATTACK = true
3124
	Rooted = true
3125
	XEYE.Parent = nil
3126
	BALL.Parent = Character
3127
	    UNANCHOR = true
3128
	    RootPart.Anchored = false
3129
        MODE = "Random"
3130
		SONG = 0
3131
        PITCH = 1
3132
        VOLUME = 3.5
3133
        sick.TimePosition = 0
3134
        FACE = 2365263255
3135
        Speed = 20
3136
        text.Text = "Randomizer"
3137
        ned.Text = "Randomizer"
3138
        TEXTCOLOR = BrickColor.Random().Color
3139
		PRT.Color = BrickColor.Random().Color
3140
		EYE.Color = BrickColor.Random().Color
3141
		EYE2.Color = BrickColor.Random().Color
3142
		Hair.Color = BrickColor.Random().Color
3143
		Hair2.Color = BrickColor.Random().Color
3144
        MAINRUINCOLOR = BrickColor.Random()
3145
        SECONDRUINCOLOR  = BrickColor.Random()
3146
        RecolorThing(BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),1,BrickColor.Random(),1,BrickColor.Random(),BrickColor.Random())
3147
	ATTACK = false
3148
	Rooted = false
3149
end
3150
3151
function VantaForm()
3152
	ATTACK = true
3153
	Rooted = true
3154
	BALL.Parent = Character
3155
	XEYE.Parent = nil
3156
		SONG = 190845741
3157
        PITCH = 1
3158
        VOLUME = 6
3159
        sick.TimePosition = 12.5
3160
		wait(1)
3161
		for i=0, 2.5, 0.1 / Animation_Speed do
3162
		    Swait()
3163
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.4 / Animation_Speed)
3164
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.4 - 0.1 * COS(SINE / 12), -1) * ANGLES(RAD(70), RAD(0), RAD(-70)) * ANGLES(RAD(20), RAD(25), RAD(-15)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
3165
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.4 / Animation_Speed)
3166
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.1 - 0.1 * COS(SINE / 12), -0.5) * ANGLES(RAD(25), RAD(0), RAD(85)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
3167
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.025 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3168
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)				
3169
        end
3170
		MODE = "Vanta"
3171
        WACKYEFFECT({Time = 30 ,EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(107/255,50/255,124/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3172
        FACE = 404306534
3173
        Speed = 12
3174
        text.Text = "Vanta-X"
3175
        ned.Text = "Vanta-X"
3176
        TEXTCOLOR = C3(107/255,50/255,124/255)
3177
		PRT.Color = C3(107/255,50/255,124/255)
3178
		EYE.Color = C3(155/255,0/255,255/255)
3179
		EYE2.Color = C3(155/255,0/255,255/255)
3180
		Hair.Color = C3(80/255,0/255,180/255)
3181
		Hair2.Color = C3(50/255,0/255,150/255)
3182
        MAINRUINCOLOR = BrickColor.new("Royal purple")
3183
        SECONDRUINCOLOR  = BrickColor.new("Dark indigo")
3184
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
3185
	ATTACK = false
3186
	Rooted = false
3187
end
3188
3189
function ChronoForm()
3190
	ATTACK = true
3191
	Rooted = true
3192
	BALL.Parent = Character
3193
	XEYE.Parent = nil
3194
		SONG = 432493949
3195
        PITCH = 1
3196
        VOLUME = 3
3197
        sick.TimePosition = 0
3198
        FACE = 2371494469
3199
        Speed = 16
3200
        MODE = "Time"
3201
        text.Text = "Chronos"
3202
        ned.Text = "Chronos"
3203
        TEXTCOLOR = C3(0/255,255/255,0/255)
3204
		PRT.Color = C3(0/255,155/255,0/255)
3205
		EYE.Color = C3(0/255,255/255,0/255)
3206
		EYE2.Color = C3(0/255,255/255,0/255)
3207
		Hair.Color = C3(239/255,184/255,56/255)
3208
		Hair2.Color = C3(245/255,205/255,48/255)
3209
		MODE = "Time"
3210
        MAINRUINCOLOR = BrickColor.new("Lime green")
3211
        SECONDRUINCOLOR  = BrickColor.new("Lime green")
3212
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
3213
	ATTACK = false
3214
	Rooted = false
3215
end
3216
3217
function SenseForm()
3218
	ATTACK = true
3219
	Rooted = true
3220
	BALL.Parent = Character
3221
	XEYE.Parent = nil
3222
		SONG = 1497785701
3223
        PITCH = 1
3224
        VOLUME = 3
3225
        sick.TimePosition = 13.75
3226
        FACE = 2375008868
3227
        Speed = 13
3228
        MODE = "Sense"
3229
        text.TextColor3 = C3(255/255,255/255,255/255)
3230
        text.Text = "None-Sense"
3231
        ned.Text = "Non-Sense"
3232
        TEXTCOLOR = C3(255/255,255/255,255/255)
3233
        coroutine.resume(coroutine.create(function()
3234
	    repeat
3235
		text.TextColor3 = C3(13/255,105/255,172/255)
3236
		Swait(5)
3237
        text.TextColor3 = C3(196/255,40/255,28/255)
3238
        Swait(5)
3239
	    until MODE ~= "Sense"
3240
        text.TextColor3 = C3(27/255,42/255,53/255)
3241
        end))
3242
		PRT.Color = C3(13/255,105/255,172/255)
3243
		EYE.Color = C3(255/255,255/255,255/255)
3244
		EYE2.Color = C3(255/255,255/255,255/255)
3245
		Hair.Color = C3(196/255,40/255,28/255)
3246
		Hair2.Color = C3(196/255,40/255,28/255)
3247
        MAINRUINCOLOR = BrickColor.new("Bright red")
3248
        SECONDRUINCOLOR  = BrickColor.new("Bright blue")
3249
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
3250
	ATTACK = false
3251
	Rooted = false
3252
end
3253
3254
function SanityForm()
3255
	ATTACK = true
3256
	Rooted = true
3257
	BALL.Parent = Character
3258
	XEYE.Parent = nil
3259
		SONG = 2347469019
3260
        PITCH = 1
3261
        VOLUME = 3
3262
        sick.TimePosition = 0
3263
        FACE = 2375030229
3264
        Speed = 30
3265
        TEXTCOLOR = C3(0/255,0/255,0/255)
3266
        text.Text = "Sanity-Less"
3267
        coroutine.resume(coroutine.create(function()
3268
	    repeat
3269
        ned.Text = "Sanity-Less"
3270
		PRT.Color = BrickColor.Random().Color
3271
		EYE.Color = BrickColor.Random().Color
3272
		EYE2.Color = BrickColor.Random().Color
3273
		Hair.Color = BrickColor.Random().Color
3274
		Hair2.Color = BrickColor.Random().Color
3275
        MAINRUINCOLOR = BrickColor.Random()
3276
        SECONDRUINCOLOR = BrickColor.Random()
3277
	    text.TextColor3 = BrickColor.Random().Color
3278
	    text.TextStrokeColor3 = BrickColor.Random().Color
3279
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
3280
        Swait(5)
3281
	 	until MODE ~= "Sanity"
3282
	    text.TextColor3 = C3(27/255,42/255,53/255)
3283
    end))
3284
        TEXTCOLOR = C3(0/255,0/255,0/255)
3285
		PRT.Color = C3(99/255,95/255,98/255)
3286
		EYE.Color = C3(99/255,95/255,98/255)
3287
		EYE2.Color = C3(99/255,95/255,98/255)
3288
		Hair.Color = C3(99/255,95/255,98/255)
3289
		Hair2.Color = C3(99/255,95/255,98/255)
3290
		MODE = "Sanity"
3291
	ATTACK = false
3292
	Rooted = false
3293
end
3294
3295
function FairyForm()
3296
	ATTACK = true
3297
	Rooted = true
3298
	BALL.Parent = Character
3299
	XEYE.Parent = nil
3300
	for i=0, 2, 0.1 / Animation_Speed do
3301
            Swait()
3302
         WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3303
         WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3304
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
3305
		    Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-30), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3306
		    RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(40), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3307
		    LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(40), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
3308
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3309
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3310
	     end
3311
        WACKYEFFECT({TIME = 30 ,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = Torso.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,1), SoundID = 743499393, SoundPitch = 1.05, SoundVolume = 15})
3312
        MODE = "Fairy"
3313
        ned.Text = "Fairy"
3314
        TEXTCOLOR = C3(255/255,102/255,204/255)
3315
		PRT.Color = C3(98/255,37/255,209/255)
3316
		EYE.Color = C3(255/255,152/255,220/255)
3317
		EYE2.Color = C3(255/255,152/255,220/255)
3318
		Hair.Color = C3(170/255,0/255,170/255)
3319
		Hair2.Color = C3(170/255,0/255,170/255)
3320
        MAINRUINCOLOR = BrickColor.new("Carnation pink")
3321
        SECONDRUINCOLOR  = BrickColor.new("Carnation pink")
3322
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
3323
		SONG = 228428389
3324
        PITCH = 1
3325
        VOLUME = 3
3326
        sick.TimePosition = 0.5
3327
        FACE = 21635489
3328
        Speed = 20
3329
        text.Text = "Fairy"
3330
	ATTACK = false
3331
	Rooted = false
3332
end
3333
3334
function DevilForm()
3335
	ATTACK = true
3336
	Rooted = true
3337
	BALL.Parent = Character
3338
	XEYE.Parent = nil
3339
		for i=0, 1, 0.1 / Animation_Speed do
3340
			Swait()
3341
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
3342
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
3343
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3344
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3345
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3346
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3347
		end
3348
		CreateSound(363808674, Torso, 6, 1, false)
3349
		for i=0, 0.5, 0.1 / Animation_Speed do
3350
			Swait()
3351
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
3352
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(25)), 1 / Animation_Speed)
3353
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3354
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(40), RAD(50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3355
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3356
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3357
		end	
3358
		for i=0, 0.5, 0.1 / Animation_Speed do
3359
			Swait()
3360
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
3361
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(-25)), 1 / Animation_Speed)
3362
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(40), RAD(-50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3363
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(-50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3364
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3365
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3366
		end
3367
		CreateSound(363808674, Torso, 6, 1, false)
3368
		WACKYEFFECT({Time = 85, EffectType = "Block", Size = VT(0.55,0.55,0.55), Size2 = VT(55,55,55), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0, 0, 0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Really red".Color, SoundID = 743499393, SoundPitch = 0.8, SoundVolume = 10})
3369
		for i=0, 0.5, 0.1 / Animation_Speed do
3370
			Swait()
3371
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
3372
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
3373
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3374
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3375
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3376
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3377
		end
3378
		MODE = "Devil"
3379
        ned.Text = "Devil"
3380
		SONG = 919231299
3381
        PITCH = 1
3382
        VOLUME = 3
3383
        sick.TimePosition = 15.2
3384
        FACE = 405705854
3385
        Speed = 20
3386
        text.Text = "Devil"
3387
        TEXTCOLOR = C3(127/255,0/255,0/255)
3388
		PRT.Color = C3(98/255,0/255,0/255)
3389
		EYE.Color = C3(255/255,0/255,0/255)
3390
		EYE2.Color = C3(255/255,0/255,0/255)
3391
		Hair.Color = C3(21/255,0/255,0/255)
3392
		Hair2.Color = C3(53/255,0/255,0/255)
3393
        MAINRUINCOLOR = BrickColor.new("Maroon")
3394
        SECONDRUINCOLOR  = BrickColor.new("Bright red")
3395
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
3396
	ATTACK = false
3397
	Rooted = false
3398
end
3399
3400
function PurgeForm()
3401
	ATTACK = true
3402
	Rooted = true
3403
        WACKYEFFECT({TIME = 30 ,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = Torso.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,0), SoundID = 743499393, SoundPitch = 1.15, SoundVolume = 15})
3404
        MODE = "Purged"
3405
        XEYE.Parent = Character
3406
        BALL.Parent = nil
3407
        TEXTCOLOR = C3(39/255,70/255,45/255)
3408
		PRT.Color = C3(0/255,0/255,0/255)
3409
		EYE.Color = C3(0/255,0/255,0/255)
3410
		EYE2.Color = C3(0/255,0/255,0/255)
3411
		Hair.Color = C3(0/255,0/255,0/255)
3412
		Hair2.Color = C3(0/255,0/255,0/255)
3413
        MAINRUINCOLOR = BrickColor.new("Earth green")
3414
        SECONDRUINCOLOR  = BrickColor.new("Earth green")
3415
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
3416
		SONG = 1103329236
3417
        PITCH = 1
3418
        VOLUME = 3
3419
        sick.TimePosition = 0
3420
        FACE = 2378683942
3421
        Speed = 20
3422
        text.Text = "The Purge"
3423
        ned.Text = "Purge"
3424
        for i=0, 1, 0.1 / Animation_Speed do
3425
	        Swait()
3426
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3427
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3428
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3429
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
3430
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
3431
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
3432
        end
3433
    CreateSound(363808674, Head, 9999, 1, false)
3434
        for i=0, 0.2, 0.1 / Animation_Speed do
3435
	        Swait()
3436
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3437
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3438
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3439
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
3440
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
3441
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
3442
        end
3443
	ATTACK = false
3444
	Rooted = false
3445
end
3446
3447
function OriginsForm()
3448
	ATTACK = true
3449
	Rooted = true
3450
	    MODE = "Origins"
3451
		SONG = 265913095
3452
        PITCH = 1
3453
        VOLUME = 3
3454
        sick.TimePosition = 17.5
3455
        FACE = 404306534
3456
        Speed = 19
3457
        text.Text = "The Origins"
3458
        ned.Text = "Origins"
3459
        TEXTCOLOR = C3(0/255,0/255,0/255)
3460
		PRT.Color = C3(215/255,147/255,0/255)
3461
		EYE.Color = C3(255/255,0/255,0/255)
3462
		EYE2.Color = C3(255/255,0/255,0/255)
3463
		Hair.Color = C3(0/255,0/255,255/255)
3464
		Hair2.Color = C3(0/255,0/255,255/255)
3465
        MAINRUINCOLOR = BrickColor.new("Navy blue")
3466
        SECONDRUINCOLOR  = BrickColor.new("Neon orange")
3467
        RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
3468
	ATTACK = false
3469
	Rooted = false
3470
end
3471
3472
--//=================================\\
3473
--||	ATTACK FUNCTIONS AND STUFF
3474
--\\=================================//
3475
function CameraEnshaking(Length, Intensity)
3476
	coroutine.resume(coroutine.create(function()
3477
		local intensity = 1 * Intensity
3478
		local rotM = 0.01 * Intensity
3479
		for i = 0, Length, 0.1 do
3480
			Swait()
3481
			intensity = intensity - 0.05 * Intensity / Length
3482
			rotM = rotM - 5.0E-4 * Intensity / Length
3483
			Humanoid.CameraOffset = Vector3.new(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)))
3484
			Cam.CFrame = Cam.CFrame * CF(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity))) * EULER(RAD(MRANDOM(-intensity, intensity)) * rotM, RAD(MRANDOM(-intensity, intensity)) * rotM, RAD(MRANDOM(-intensity, intensity)) * rotM)
3485
		end
3486
		Humanoid.CameraOffset = Vector3.new(0, 0, 0)
3487
	end))
3488
end
3489
3490
function ManualDamage(Humanoid,Damage,TorsoPart)
3491
	local defence = Instance.new("BoolValue",Humanoid.Parent)
3492
	defence.Name = ("HitBy"..Player.Name)
3493
	game:GetService("Debris"):AddItem(defence, 0.001)
3494
	Damage = Damage * DAMAGEMULTIPLIER
3495
	if Humanoid.Health ~= 0 then
3496
		local CritChance = MRANDOM(1,100)
3497
		if Damage > Humanoid.Health then
3498
			Damage = math.ceil(Humanoid.Health)
3499
			if Damage == 0 then
3500
				Damage = 0.1
3501
			end
3502
		end
3503
		Humanoid.Health = Humanoid.Health - Damage
3504
	end
3505
end
3506
3507
function ManualAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
3508
	local CHILDREN = workspace:GetDescendants()
3509
	for index, CHILD in pairs(CHILDREN) do
3510
		if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
3511
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
3512
			if HUM then
3513
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
3514
				if TORSO then
3515
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
3516
						if INSTAKILL == true then
3517
							CHILD:BreakJoints()
3518
						else
3519
							local DMG = MRANDOM(MINDMG,MAXDMG)
3520
							ManualDamage(HUM,DMG,TORSO)
3521
						end
3522
						if FLING > 0 then
3523
							for _, c in pairs(CHILD:GetChildren()) do
3524
								if c:IsA("BasePart") then
3525
									local bv = Instance.new("BodyVelocity") 
3526
									bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
3527
									bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
3528
									bv.Parent = c
3529
									Debris:AddItem(bv,0.05)
3530
								end
3531
							end
3532
						end
3533
					end
3534
				end
3535
			end
3536
		end
3537
	end
3538
end
3539
3540
function MeleeDMG(Humanoid,Damage)
3541
	Damage = Damage * DAMAGEMULTIPLIER
3542
	if Humanoid.Health < 2000 then
3543
		if Humanoid.Health - Damage > 0 then
3544
			Humanoid.Health = Humanoid.Health - Damage
3545
		else
3546
			Humanoid.Parent:BreakJoints()
3547
		end
3548
	else
3549
		Humanoid.Parent:BreakJoints()
3550
	end
3551
end
3552
3553
3554
function BasicCombo()
3555
	ATTACK = true
3556
	Rooted = false
3557
	EQUIPPED = true
3558
	local HIT2 = function()
3559
		local HITS2 = {}
3560
		local TOUCH2 = LeftArm.Touched:Connect(function(hit)
3561
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3562
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3563
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3564
				if TORSO and HUM.Health > 0 then
3565
					local PASS = true
3566
					for i = 1, #HITS2 do
3567
						if HITS2[i] == hit.Parent then
3568
							PASS = false
3569
						end
3570
					end
3571
					table.insert(HITS2,hit.Parent)
3572
						if PASS == true then
3573
						ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
3574
					end
3575
				end
3576
			end
3577
		end)
3578
		return TOUCH2
3579
	end
3580
	local HIT = function()
3581
		local HITS = {}
3582
		local TOUCH = RightArm.Touched:Connect(function(hit)
3583
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3584
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3585
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3586
				if TORSO and HUM.Health > 0 then
3587
					local PASS = true
3588
					for i = 1, #HITS do
3589
						if HITS[i] == hit.Parent then
3590
							PASS = false
3591
						end
3592
					end
3593
					table.insert(HITS,hit.Parent)
3594
						if PASS == true then
3595
						ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
3596
					end
3597
				end
3598
			end
3599
		end)
3600
		return TOUCH
3601
	end
3602
	if COMBO == 1 then
3603
		for i=0, 0.35, 0.1 / Animation_Speed do
3604
			Swait()
3605
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
3606
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3607
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3608
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3609
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3610
		end
3611
		CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3612
		local TOUCHED = HIT()
3613
		for i=0, 0.5, 0.1 / Animation_Speed do
3614
			Swait()
3615
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3616
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
3617
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.8, 0.5, -0.7) * ANGLES(RAD(0), RAD(0), RAD(-90)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3618
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3619
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3620
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3621
		end
3622
		TOUCHED:Disconnect()
3623
		COMBO = 2
3624
	elseif COMBO == 2 then
3625
		for i=0, 0.35, 0.1 / Animation_Speed do
3626
			Swait()
3627
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
3628
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3629
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3630
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3631
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3632
		end
3633
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3634
		local TOUCHED = HIT2()
3635
		for i=0, 0.5, 0.1 / Animation_Speed do
3636
			Swait()
3637
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3638
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
3639
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3640
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-105)) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3641
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3642
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3643
		end
3644
		TOUCHED:Disconnect()
3645
		COMBO = 3
3646
	elseif COMBO == 3 then
3647
		for i=0, 0.35, 0.1 / Animation_Speed do
3648
			Swait()
3649
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3650
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3651
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3652
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3653
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3654
		end
3655
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3656
		local TOUCHED = HIT2()
3657
		local TOUCHED2 = HIT()
3658
		for i=0, 0.5, 0.1 / Animation_Speed do
3659
			Swait()
3660
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3661
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3662
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3663
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3664
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3665
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3666
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3667
		end
3668
		TOUCHED:Disconnect()
3669
		TOUCHED2:Disconnect()
3670
		COMBO = 4
3671
	elseif COMBO == 4 then
3672
		for i=0, 0.5, 0.1 / Animation_Speed do
3673
			Swait()
3674
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3675
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3676
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3677
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3678
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3679
		end	
3680
        WACKYEFFECT({Time = 40,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = 260435136, SoundPitch = 0.9, SoundVolume = 10})
3681
        WACKYEFFECT({Time = 80,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(12.5,12.5,12.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3682
        CameraEnshaking(3,10)
3683
        ManualAoE(RootPart.Position,17.5,20,60,20,false)
3684
		for i=0, 0.5, 0.1 / Animation_Speed do
3685
			Swait()
3686
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3687
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3688
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3689
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3690
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3691
		end	
3692
		COMBO = 1
3693
	end
3694
	coroutine.resume(coroutine.create(function()
3695
		for i = 1, 50 do
3696
			Swait()
3697
			if ATTACK == true then
3698
				break
3699
			end
3700
		end
3701
		if ATTACK == false then
3702
			COMBO = 1
3703
		end
3704
	end))
3705
	ATTACK = false
3706
	Rooted = false
3707
	EQUIPPED = false
3708
end
3709
3710
function ColorfulCombo()
3711
	ATTACK = true
3712
	Rooted = false
3713
	EQUIPPED = true
3714
	local HIT2 = function()
3715
		local HITS2 = {}
3716
		local TOUCH2 = LeftArm.Touched:Connect(function(hit)
3717
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3718
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3719
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3720
				if TORSO and HUM.Health > 0 then
3721
					local PASS = true
3722
					for i = 1, #HITS2 do
3723
						if HITS2[i] == hit.Parent then
3724
							PASS = false
3725
						end
3726
					end
3727
					table.insert(HITS2,hit.Parent)
3728
						if PASS == true then
3729
						ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
3730
					end
3731
				end
3732
			end
3733
		end)
3734
		return TOUCH2
3735
	end
3736
	local HIT = function()
3737
		local HITS = {}
3738
		local TOUCH = RightArm.Touched:Connect(function(hit)
3739
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3740
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3741
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3742
				if TORSO and HUM.Health > 0 then
3743
					local PASS = true
3744
					for i = 1, #HITS do
3745
						if HITS[i] == hit.Parent then
3746
							PASS = false
3747
						end
3748
					end
3749
					table.insert(HITS,hit.Parent)
3750
						if PASS == true then
3751
						ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
3752
					end
3753
				end
3754
			end
3755
		end)
3756
		return TOUCH
3757
	end
3758
	if COMBO == 1 then
3759
		for i=0, 0.35, 0.1 / Animation_Speed do
3760
			Swait()
3761
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
3762
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3763
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3764
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3765
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3766
		end
3767
		CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3768
		local TOUCHED = HIT()
3769
		for i=0, 0.5, 0.1 / Animation_Speed do
3770
			Swait()
3771
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = MAINRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3772
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
3773
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.8, 0.5, -0.7) * ANGLES(RAD(0), RAD(0), RAD(-90)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3774
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3775
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3776
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3777
		end
3778
		TOUCHED:Disconnect()
3779
		COMBO = 2
3780
	elseif COMBO == 2 then
3781
		for i=0, 0.35, 0.1 / Animation_Speed do
3782
			Swait()
3783
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
3784
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3785
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3786
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3787
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3788
		end
3789
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3790
		local TOUCHED = HIT2()
3791
		for i=0, 0.5, 0.1 / Animation_Speed do
3792
			Swait()
3793
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SECONDRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3794
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
3795
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3796
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-105)) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3797
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3798
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3799
		end
3800
		TOUCHED:Disconnect()
3801
		COMBO = 3
3802
	elseif COMBO == 3 then
3803
		for i=0, 0.35, 0.1 / Animation_Speed do
3804
			Swait()
3805
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3806
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3807
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3808
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3809
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3810
		end
3811
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3812
		local TOUCHED = HIT2()
3813
		local TOUCHED2 = HIT()
3814
		for i=0, 0.5, 0.1 / Animation_Speed do
3815
			Swait()
3816
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SECONDRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3817
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = MAINRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3818
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3819
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3820
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3821
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3822
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3823
		end
3824
		TOUCHED:Disconnect()
3825
		TOUCHED2:Disconnect()
3826
		COMBO = 4
3827
	elseif COMBO == 4 then
3828
		for i=0, 0.5, 0.1 / Animation_Speed do
3829
			Swait()
3830
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
3831
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
3832
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3833
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3834
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3835
		end	
3836
        WACKYEFFECT({Time = 40,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = 260435136, SoundPitch = 0.9, SoundVolume = 10})
3837
        WACKYEFFECT({Time = 80,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(12.5,12.5,12.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3838
        CameraEnshaking(3,10)
3839
        ManualAoE(RootPart.Position,17.5,20,60,20,false)
3840
		for i=0, 0.5, 0.1 / Animation_Speed do
3841
			Swait()
3842
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
3843
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3844
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3845
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3846
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3847
		end	
3848
		COMBO = 1
3849
	end
3850
	coroutine.resume(coroutine.create(function()
3851
		for i = 1, 50 do
3852
			Swait()
3853
			if ATTACK == true then
3854
				break
3855
			end
3856
		end
3857
		if ATTACK == false then
3858
			COMBO = 1
3859
		end
3860
	end))
3861
	ATTACK = false
3862
	Rooted = false
3863
	EQUIPPED = false
3864
end
3865
3866
function PurgeCombo()
3867
	ATTACK = true
3868
	Rooted = false
3869
	EQUIPPED = true
3870
	local HIT2 = function()
3871
		local HITS2 = {}
3872
		local TOUCH2 = LeftArm.Touched:Connect(function(hit)
3873
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3874
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3875
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3876
				if TORSO and HUM.Health > 0 then
3877
					local PASS = true
3878
					for i = 1, #HITS2 do
3879
						if HITS2[i] == hit.Parent then
3880
							PASS = false
3881
						end
3882
					end
3883
					table.insert(HITS2,hit.Parent)
3884
						if PASS == true then
3885
						ManualDamage(HUM,MRANDOM(5,10),HUM.Torso)
3886
					end
3887
				end
3888
			end
3889
		end)
3890
		return TOUCH2
3891
	end
3892
	local HIT = function()
3893
		local HITS = {}
3894
		local TOUCH = RightLeg.Touched:Connect(function(hit)
3895
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3896
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3897
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3898
				if TORSO and HUM.Health > 0 then
3899
					local PASS = true
3900
					for i = 1, #HITS do
3901
						if HITS[i] == hit.Parent then
3902
							PASS = false
3903
						end
3904
					end
3905
					table.insert(HITS,hit.Parent)
3906
						if PASS == true then
3907
						ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
3908
					end
3909
				end
3910
			end
3911
		end)
3912
		return TOUCH
3913
	end
3914
	local HIT3 = function()
3915
		local HITS3 = {}
3916
		local TOUCH3 = LeftLeg.Touched:Connect(function(hit)
3917
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
3918
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
3919
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
3920
				if TORSO and HUM.Health > 0 then
3921
					local PASS = true
3922
					for i = 1, #HITS3 do
3923
						if HITS3[i] == hit.Parent then
3924
							PASS = false
3925
						end
3926
					end
3927
					table.insert(HITS3,hit.Parent)
3928
						if PASS == true then
3929
						ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
3930
					end
3931
				end
3932
			end
3933
		end)
3934
		return TOUCH3
3935
	end
3936
	if COMBO == 1 then
3937
		for i=0, 0.35, 0.1 / Animation_Speed do
3938
			Swait()
3939
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
3940
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3941
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(-25)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3942
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(15), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3943
		end
3944
		CreateSound(1489705211,RightLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3945
		local TOUCHED = HIT()
3946
		for i=0, 0.5, 0.1 / Animation_Speed do
3947
			Swait()
3948
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3949
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
3950
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3951
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(85)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3952
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-20), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3953
		end
3954
		TOUCHED:Disconnect()
3955
		COMBO = 2
3956
	elseif COMBO == 2 then
3957
		for i=0, 0.35, 0.1 / Animation_Speed do
3958
			Swait()
3959
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
3960
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3961
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3962
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3963
		end
3964
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3965
		local TOUCHED = HIT2()
3966
		for i=0, 0.5, 0.1 / Animation_Speed do
3967
			Swait()
3968
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3969
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
3970
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-105)) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3971
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3972
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3973
		end
3974
		TOUCHED:Disconnect()
3975
		COMBO = 3
3976
	elseif COMBO == 3 then
3977
		for i=0, 0.2, 0.1 / Animation_Speed do
3978
			Swait()
3979
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3980
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3981
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.25) * ANGLES(RAD(-5), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3982
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.25) * ANGLES(RAD(-5), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3983
		end
3984
		CreateSound(1489705211,LeftLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
3985
		local TOUCHED = HIT3()
3986
		for i=0, 0.5, 0.1 / Animation_Speed do
3987
			Swait()
3988
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3989
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.5) * ANGLES(RAD(-40), RAD(0), RAD(0)), 0.85 / Animation_Speed)
3990
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3991
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0.05) * ANGLES(RAD(-30), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3992
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.2) * ANGLES(RAD(60), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3993
		end
3994
		TOUCHED:Disconnect()
3995
		COMBO = 4
3996
	elseif COMBO == 4 then
3997
		Rooted = true
3998
		for i=0, 0.5, 0.1 / Animation_Speed do
3999
			Swait()
4000
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
4001
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4002
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4003
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4004
		end	
4005
		for i=0, 0.1, 0.1 / Animation_Speed do
4006
			Swait()
4007
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
4008
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4009
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1.05, -0.5) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4010
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4011
		end	
4012
        local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
4013
        WACKYEFFECT({Time = 40,EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = 260435136, SoundPitch = 0.7, SoundVolume = 10})
4014
        WACKYEFFECT({Time = 80,EffectType = "Sphere", Size = VT(0,0.55,0), Size2 = VT(30,0.55,30), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4015
        CameraEnshaking(3,10)
4016
		ManualAoE(HITPOS,15,20,45,75,false)
4017
		for i=0, 0.5, 0.1 / Animation_Speed do
4018
			Swait()
4019
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 3 / Animation_Speed)
4020
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 3 / Animation_Speed)
4021
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1.05, -0.5) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
4022
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
4023
		end	
4024
		Rooted = false
4025
		COMBO = 1
4026
	end
4027
	coroutine.resume(coroutine.create(function()
4028
		for i = 1, 50 do
4029
			Swait()
4030
			if ATTACK == true then
4031
				break
4032
			end
4033
		end
4034
		if ATTACK == false then
4035
			COMBO = 1
4036
		end
4037
	end))
4038
	ATTACK = false
4039
	Rooted = false
4040
	EQUIPPED = false
4041
end
4042
4043
function FlyingCombo()
4044
	ATTACK = true
4045
	Rooted = false
4046
	EQUIPPED = true
4047
	local HIT2 = function()
4048
		local HITS2 = {}
4049
		local TOUCH2 = LeftArm.Touched:Connect(function(hit)
4050
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
4051
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
4052
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
4053
				if TORSO and HUM.Health > 0 then
4054
					local PASS = true
4055
					for i = 1, #HITS2 do
4056
						if HITS2[i] == hit.Parent then
4057
							PASS = false
4058
						end
4059
					end
4060
					table.insert(HITS2,hit.Parent)
4061
						if PASS == true then
4062
						ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
4063
					end
4064
				end
4065
			end
4066
		end)
4067
		return TOUCH2
4068
	end
4069
	local HIT = function()
4070
		local HITS = {}
4071
		local TOUCH = RightArm.Touched:Connect(function(hit)
4072
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
4073
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
4074
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
4075
				if TORSO and HUM.Health > 0 then
4076
					local PASS = true
4077
					for i = 1, #HITS do
4078
						if HITS[i] == hit.Parent then
4079
							PASS = false
4080
						end
4081
					end
4082
					table.insert(HITS,hit.Parent)
4083
						if PASS == true then
4084
						ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
4085
					end
4086
				end
4087
			end
4088
		end)
4089
		return TOUCH
4090
	end
4091
	local HIT3 = function()
4092
		local HITS3 = {}
4093
		local TOUCH3 = RightLeg.Touched:Connect(function(hit)
4094
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
4095
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
4096
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
4097
				if TORSO and HUM.Health > 0 then
4098
					local PASS = true
4099
					for i = 1, #HITS3 do
4100
						if HITS3[i] == hit.Parent then
4101
							PASS = false
4102
						end
4103
					end
4104
					table.insert(HITS3,hit.Parent)
4105
						if PASS == true then
4106
						ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
4107
					end
4108
				end
4109
			end
4110
		end)
4111
		return TOUCH3
4112
	end
4113
	local HIT4 = function()
4114
		local HITS4 = {}
4115
		local TOUCH4 = LeftLeg.Touched:Connect(function(hit)
4116
			if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
4117
				local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
4118
				local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
4119
				if TORSO and HUM.Health > 0 then
4120
					local PASS = true
4121
					for i = 1, #HITS4 do
4122
						if HITS4[i] == hit.Parent then
4123
							PASS = false
4124
						end
4125
					end
4126
					table.insert(HITS4,hit.Parent)
4127
						if PASS == true then
4128
						ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
4129
					end
4130
				end
4131
			end
4132
		end)
4133
		return TOUCH4
4134
	end
4135
	if COMBO == 1 then
4136
		for i=0, 0.3, 0.1 / Animation_Speed do
4137
			Swait()
4138
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
4139
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4140
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4141
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(89)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4142
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4143
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4144
		end
4145
		CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
4146
		local TOUCHED2 = HIT4()
4147
		local TOUCHED = HIT3()
4148
		for i=0, 0.075, 0.1 / Animation_Speed do
4149
			Swait()
4150
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4151
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4152
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4153
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4154
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4155
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4156
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4157
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4158
		end
4159
		for i=0, 0.075, 0.1 / Animation_Speed do
4160
			Swait()
4161
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4162
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4163
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4164
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4165
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4166
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4167
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4168
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4169
		end
4170
		for i=0, 0.075, 0.1 / Animation_Speed do
4171
			Swait()
4172
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4173
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4174
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4175
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4176
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4177
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4178
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4179
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4180
		end
4181
		for i=0, 0.075, 0.1 / Animation_Speed do
4182
			Swait()
4183
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4184
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4185
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4186
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4187
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4188
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4189
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4190
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4191
		end
4192
		for i=0, 0.075, 0.1 / Animation_Speed do
4193
			Swait()
4194
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4195
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4196
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4197
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4198
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4199
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4200
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4201
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4202
		end
4203
		for i=0, 0.075, 0.1 / Animation_Speed do
4204
			Swait()
4205
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4206
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4207
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4208
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4209
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4210
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4211
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4212
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4213
		end
4214
		for i=0, 0.075, 0.1 / Animation_Speed do
4215
			Swait()
4216
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4217
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4218
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4219
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4220
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4221
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4222
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4223
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4224
		end
4225
		for i=0, 0.075, 0.1 / Animation_Speed do
4226
			Swait()
4227
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4228
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4229
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4230
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4231
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4232
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4233
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4234
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4235
		end
4236
		TOUCHED:Disconnect()
4237
		TOUCHED2:Disconnect()
4238
		COMBO = 2
4239
	elseif COMBO == 2 then
4240
		for i=0, 0.3, 0.1 / Animation_Speed do
4241
			Swait()
4242
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
4243
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4244
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4245
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(89)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4246
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4247
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4248
		end
4249
		CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
4250
		local TOUCHED2 = HIT4()
4251
		local TOUCHED = HIT3()
4252
		for i=0, 0.075, 0.1 / Animation_Speed do
4253
			Swait()
4254
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4255
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4256
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4257
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4258
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4259
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4260
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4261
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4262
		end
4263
		for i=0, 0.075, 0.1 / Animation_Speed do
4264
			Swait()
4265
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4266
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4267
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4268
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4269
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4270
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4271
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4272
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4273
		end
4274
		for i=0, 0.075, 0.1 / Animation_Speed do
4275
			Swait()
4276
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4277
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4278
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4279
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4280
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4281
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4282
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4283
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4284
		end
4285
		for i=0, 0.075, 0.1 / Animation_Speed do
4286
			Swait()
4287
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4288
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4289
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4290
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4291
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4292
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4293
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4294
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4295
		end
4296
		for i=0, 0.075, 0.1 / Animation_Speed do
4297
			Swait()
4298
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4299
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4300
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4301
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4302
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4303
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4304
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4305
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4306
		end
4307
		for i=0, 0.075, 0.1 / Animation_Speed do
4308
			Swait()
4309
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4310
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4311
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4312
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4313
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4314
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4315
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4316
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4317
		end
4318
		for i=0, 0.075, 0.1 / Animation_Speed do
4319
			Swait()
4320
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4321
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4322
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4323
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4324
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4325
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4326
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4327
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4328
		end
4329
		for i=0, 0.075, 0.1 / Animation_Speed do
4330
			Swait()
4331
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4332
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4333
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4334
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4335
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4336
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4337
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4338
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4339
		end
4340
		for i=0, 0.075, 0.1 / Animation_Speed do
4341
			Swait()
4342
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4343
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4344
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(270), RAD(0), RAD(0)), 2.5 / Animation_Speed)
4345
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4346
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4347
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4348
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4349
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4350
		end
4351
		TOUCHED:Disconnect()
4352
		TOUCHED2:Disconnect()
4353
		COMBO = 3
4354
	elseif COMBO == 3 then
4355
		for i=0, 0.35, 0.1 / Animation_Speed do
4356
			Swait()
4357
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
4358
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4359
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4360
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4361
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4362
		end
4363
		CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
4364
		local TOUCHED = HIT2()
4365
		local TOUCHED2 = HIT()
4366
		for i=0, 0.5, 0.1 / Animation_Speed do
4367
			Swait()
4368
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SECONDRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4369
			WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = MAINRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4370
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.7) * ANGLES(RAD(70), RAD(0), RAD(0)), 1 / Animation_Speed)
4371
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(145), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4372
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(145), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4373
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4374
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4375
		end
4376
		TOUCHED:Disconnect()
4377
		TOUCHED2:Disconnect()
4378
		COMBO = 4
4379
	elseif COMBO == 4 then
4380
		for i=0, 0.5, 0.1 / Animation_Speed do
4381
			Swait()
4382
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
4383
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4384
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4385
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4386
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4387
		end	
4388
        WACKYEFFECT({Time = 40,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = 260435136, SoundPitch = 0.9, SoundVolume = 10})
4389
        WACKYEFFECT({Time = 80,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(12.5,12.5,12.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4390
        CameraEnshaking(3,10)
4391
        ManualAoE(RootPart.Position,17.5,20,60,20,false)
4392
		for i=0, 0.5, 0.1 / Animation_Speed do
4393
			Swait()
4394
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
4395
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4396
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4397
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4398
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4399
		end	
4400
		COMBO = 1
4401
	end
4402
	coroutine.resume(coroutine.create(function()
4403
		for i = 1, 50 do
4404
			Swait()
4405
			if ATTACK == true then
4406
				break
4407
			end
4408
		end
4409
		if ATTACK == false then
4410
			COMBO = 1
4411
		end
4412
	end))
4413
	ATTACK = false
4414
	Rooted = false
4415
	EQUIPPED = false
4416
end
4417
	
4418
function SuperStomm()
4419
	ATTACK = true
4420
	Rooted = true
4421
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
4422
	coroutine.resume(coroutine.create(function()
4423
       Swait(65)
4424
       CameraEnshaking(3,25)
4425
       CreateSound(262562442,RightLeg,60,1,false)
4426
       CreateDebreeRing(HITFLOOR,HITPOS,90,VT(10,10,10),2)
4427
       WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(0,0.55,0)*SIZE, Size2 = VT(90,3,90), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(159/255, 0/255, 0/255), SoundID = nil, SoundPitch = 0.96, SoundVolume = 10})
4428
       ApplyAoE2(HITPOS,80,50,100,75,false)
4429
		    end))
4430
	CreateSound(163619849,RightLeg,10,1,false)
4431
	for i=0, 2, 0.1 / Animation_Speed do
4432
		WACKYEFFECT({EffectType = "Block", Size = VT(2,2,2), Size2 = VT(1,1,1)/3, Transparency = 0.5, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1.3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
4433
		Swait()
4434
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-15), RAD(0), RAD(40)), 0.5 / Animation_Speed)
4435
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25*SIZE) - 1)) * ANGLES(RAD(35), RAD(0), RAD(-40)), 0.5 / Animation_Speed)
4436
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(90), RAD(-45), RAD(-55)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
4437
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(30), RAD(85)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
4438
		RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -0.4*SIZE - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
4439
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
4440
	end
4441
	for i=0, 1, 0.1 / Animation_Speed do
4442
		Swait()
4443
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.5 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
4444
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25*SIZE) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
4445
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(105), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4446
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(-105), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4447
		RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -0.7*SIZE - 0.05 * COS(SINE / 12), -0.4) * ANGLES(RAD(10), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 1 / Animation_Speed)
4448
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.05 * COS(SINE / 12), 0.13) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35)), 1 / Animation_Speed)
4449
	end
4450
	ATTACK = false
4451
	Rooted = false
4452
end
4453
4454
4455
	
4456
--//=================================\\
4457
--||	  ASSIGN THINGS TO KEYS
4458
--\\=================================//
4459
4460
function MouseDown(Mouse)
4461
	if ATTACK == false and MODE ~= "Purged" and MODE ~= "Sense" and MODE ~= "Sanity" and MODE ~= "Origins" and MODE ~= "Fairy" and MODE ~= "Black" then
4462
		BasicCombo()
4463
	elseif ATTACK == false and MODE == "Sense" or MODE == "Sanity" or ATTACK == false and MODE == "Origins" then
4464
		ColorfulCombo()
4465
	elseif ATTACK == false and MODE == "Fairy" or ATTACK == false and MODE == "Black" then
4466
		FlyingCombo()
4467
	elseif ATTACK == false and MODE == "Purged" then
4468
		PurgeCombo()
4469
	end
4470
end
4471
4472
function MouseUp(Mouse)
4473
HOLD = false
4474
end
4475
4476
function KeyDown(Key)
4477
	if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
4478
		KEYHOLD = true
4479
		if Key == "n" and ATTACK == false and MODE == "Lunar" then
4480
			SolarForm()
4481
		
4482
		elseif Key == "n" and ATTACK == false and MODE == "Solar" then
4483
			ResetMode()
4484
		end
4485
4486
		if Key == "m" and ATTACK == false and MODE == "Lunar" then
4487
			OriginsForm()
4488
		
4489
		elseif Key == "m" and ATTACK == false and MODE == "Origins" then
4490
			ResetMode()
4491
		end
4492
4493
		if Key == "q" and ATTACK == false and MODE ~= "Time" then
4494
			ChronoForm()
4495
4496
		elseif Key == "m" and ATTACK == false and MODE == "Time" then
4497
			SuperiorForm()
4498
4499
		elseif Key == "q" and ATTACK == false and MODE == "Time" then
4500
			ResetMode()
4501
		end
4502
4503
		if Key == "e" and ATTACK == false and MODE ~= "Hexa" then
4504
			TerraForm()
4505
4506
		elseif Key == "e" and ATTACK == false and MODE == "Hexa" then
4507
			ResetMode()
4508
		end
4509
4510
		if Key == "p" and ATTACK == false and MODE ~= "Random" then
4511
			RandomForm()
4512
            sick.TimePosition = 0.01
4513
            RCHOICE = MRANDOM(1,6)
4514
4515
		elseif Key == "m" and ATTACK == false and MODE == "Random" then
4516
		    RCHOICE = MRANDOM(1,6)
4517
            sick.TimePosition = 0.01
4518
4519
		elseif Key == "p" and ATTACK == false and MODE == "Random" then
4520
			ResetMode()
4521
		end
4522
4523
        if Key == "m" and ATTACK == false and MODE == "Hexa" then
4524
	        VantaForm()
4525
	    end
4526
	
4527
        elseif Key == "m" and ATTACK == false and MODE == "Vanta" then
4528
	        TerraForm()
4529
        end
4530
	
4531
		if Key == "r" and ATTACK == false and MODE ~= "Sense" then
4532
			SenseForm()
4533
4534
		elseif Key == "r" and ATTACK == false and MODE == "Sense" then
4535
			ResetMode()
4536
     	end
4537
	
4538
		if Key == "m" and ATTACK == false and MODE == "Sense" then
4539
			SanityForm()
4540
4541
		elseif Key == "m" and ATTACK == false and MODE == "Sanity" then
4542
			SenseForm()
4543
     	end
4544
	
4545
		if Key == "y" and ATTACK == false and MODE ~= "Fairy" then
4546
			FairyForm()
4547
4548
		elseif Key == "y" and ATTACK == false and MODE == "Fairy" then
4549
			ResetMode()
4550
		end
4551
	
4552
		if Key == "m" and ATTACK == false and MODE == "Fairy" then
4553
			DevilForm()
4554
4555
		elseif Key == "m" and ATTACK == false and MODE == "Devil" then
4556
			FairyForm()
4557
     	end
4558
	
4559
		if Key == "u" and ATTACK == false and MODE ~= "90s" then
4560
			BlackWhiteForm()
4561
4562
		elseif Key == "u" and ATTACK == false and MODE == "90s" then
4563
			ResetMode()
4564
		end
4565
4566
		if Key == "m" and ATTACK == false and MODE == "90s" then
4567
			EightyForm()
4568
4569
		elseif Key == "m" and ATTACK == false and MODE == "80s" then
4570
			BlackWhiteForm()
4571
     	end
4572
4573
		if Key == "t" and ATTACK == false and MODE ~= "LostHope" then
4574
			LostForm()
4575
4576
		elseif Key == "t" and ATTACK == false and MODE == "LostHope" then
4577
			ResetMode()
4578
		end
4579
4580
		if Key == "n" and ATTACK == false and MODE == "LostHope" then
4581
			PurgeForm()
4582
		elseif Key == "n" and ATTACK == false and MODE == "Purged" then
4583
			LostForm()
4584
4585
		elseif Key == "m" and ATTACK == false and MODE == "LostHope" then
4586
			BlackForm()
4587
4588
		elseif Key == "m" and ATTACK == false and MODE == "Black" then
4589
			LostForm()
4590
		end
4591
4592
		if Key == "z" and ATTACK == false and MODE == "Superior" then
4593
			SuperStomm()
4594
		end
4595
   end
4596
4597
function KeyUp(Key)
4598
	if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
4599
		KEYHOLD = false
4600
	end
4601
end
4602
4603
	Mouse.Button1Down:connect(function(NEWKEY)
4604
		MouseDown(NEWKEY)
4605
	end)
4606
	Mouse.Button1Up:connect(function(NEWKEY)
4607
		MouseUp(NEWKEY)
4608
	end)
4609
	Mouse.KeyDown:connect(function(NEWKEY)
4610
		KeyDown(NEWKEY)
4611
	end)
4612
	Mouse.KeyUp:connect(function(NEWKEY)
4613
		KeyUp(NEWKEY)
4614
	end)
4615
4616
--//=================================\\
4617
--\\=================================//
4618
4619
4620
function unanchor()
4621
	if UNANCHOR == true then
4622
		g = Character:GetChildren()
4623
		for i = 1, #g do
4624
			if g[i].ClassName == "Part" then
4625
				g[i].Anchored = false
4626
			end
4627
		end
4628
	end
4629
end
4630
4631
4632
--//=================================\\
4633
--||	WRAP THE WHOLE SCRIPT UP
4634
--\\=================================//
4635
4636
Humanoid.Changed:connect(function(Jump)
4637
	if Jump == "Jump" and (Disable_Jump == true) then
4638
		Humanoid.Jump = false
4639
	end
4640
end)
4641
4642
local BLINKLOOP = 0
4643
script.Parent = WEAPONGUI
4644
ANIMATE.Parent = nil
4645
4646
local bguis = Instance.new("BillboardGui",tors)
4647
bguis.Size = UDim2.new(25, 0, 25, 0)
4648
local imgca = Instance.new("ImageLabel",bguis)
4649
imgca.BackgroundTransparency = 1
4650
imgca.ImageTransparency = 1
4651
imgca.Size = UDim2.new(3,0,3,0)
4652
imgca.Image = "rbxassetid://0" --997291547,521073910,2312119891
4653
imgca.ImageColor3 = Color3.new(0,0,0)
4654
4655
coroutine.resume(coroutine.create(function()
4656
	repeat
4657
		Swait()
4658
imgca.Rotation = imgca.Rotation + 5 + sick.PlaybackLoudness/25
4659
bguis.Size = UDim2.new(12 + 3 * math.cos(SINE / 30),0, 12 + 3 * math.cos(SINE / 30),0)
4660
imgca.ImageColor3 = MAINRUINCOLOR.Color
4661
imgca.ImageTransparency = 0 + 0.25 * math.cos(SINE / 30)
4662
text.Position = UDim2.new(0,0 - 5 * SIN(SINE / 32),0,0 - 5 * SIN(SINE / 45))
4663
text.Rotation = 0 - 2 * math.cos(SINE / 24)
4664
techc.Rotation = techc.Rotation + 1
4665
circl.Rotation = circl.Rotation - 1 + sick.PlaybackLoudness/75
4666
circl2.Rotation = circl2.Rotation + 1 + sick.PlaybackLoudness/50
4667
imgl2.Rotation = imgl2.Rotation - 1 + sick.PlaybackLoudness/50
4668
imgl2b.Rotation = imgl2b.Rotation + 1 + sick.PlaybackLoudness/25
4669
ned.Rotation = 0 - 4 * math.cos(SINE / 24)
4670
ned.Position = UDim2.new(0.7,0 - 10 * math.cos(SINE / 32),0.8,0 - 10 * math.cos(SINE / 45))
4671
until Humanoid.Health == 0
4672
end))
4673
4674
while true do
4675
	Swait()
4676
	if Humanoid then
4677
		local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
4678
		IDLEANIMATION:Play()
4679
	end
4680
	SINE = SINE + CHANGE*2
4681
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
4682
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
4683
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
4684
	local WALKSPEEDVALUE = 12 / (Humanoid.WalkSpeed / 16)
4685
	HairWeld1.C1 = Clerp(HairWeld1.C1, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0 + 1.5 * SIN(SINE / 12) - 2.5 * COS(SINE / 12)), RAD(4.5 * SIN(SINE / 12))), 1 / Animation_Speed)
4686
	Hair2Weld2.C1 = Clerp(Hair2Weld2.C1, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0 - 1.5 * SIN(SINE / 12) + 2.5 * COS(SINE / 12)), RAD(-4.5 * SIN(SINE / 12))), 1 / Animation_Speed)
4687
	HoodWeld.C1 = Clerp(HoodWeld.C1, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 12) - 1.75 * COS(SINE / 12)), RAD(2.75 * SIN(SINE / 12))), 1 / Animation_Speed)
4688
	handlexweld.C1 = handlexweld.C1 * ANGLES(RAD(0), RAD(0), RAD(-2))
4689
    if MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Hexa" and MODE ~= "Time" and MODE ~= "Purge" then
4690
    rwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
4691
    rwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5  - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
4692
    rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
4693
    lwing1weld.C1 = Clerp(lwing1weld.C1, CF(2.5, -1, 0) * ANGLES(RAD(0), RAD(0 - 0.75 * SIN(SINE / 15) + 1.75 * COS(SINE / 15)), RAD(-1 + 8 * SIN(SINE / 15))), 3 / Animation_Speed)
4694
    lwing2weld.C1 = Clerp(lwing2weld.C1, CF(4, -1.25, 0) * ANGLES(RAD(0), RAD(0 - 1 * SIN(SINE / 15) + 2 * COS(SINE / 15)), RAD(5 + 6 * SIN(SINE / 15))), 3 / Animation_Speed)
4695
    lwing3weld.C1 = Clerp(lwing3weld.C1, CF(5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 - 1.25 * SIN(SINE / 15) + 2.25 * COS(SINE / 15)), RAD(10 + 4 * SIN(SINE / 15))), 3 / Animation_Speed)
4696
	handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
4697
    end
4698
    if MODE == "Lunar" or MODE == "Solar" or MODE == "Hexa" or MODE == "Time" then
4699
    rwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
4700
    rwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5  - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
4701
    rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
4702
    lwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
4703
    lwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5  - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
4704
    lwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
4705
	handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
4706
    end
4707
    if MODE == "Black" then
4708
    rwing1weld.C1 = Clerp(rwing1weld.C1, CF(0.5, 4, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(-45)), 3 / Animation_Speed)
4709
    rwing2weld.C1 = Clerp(rwing2weld.C1, CF(0, -1, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(180)), 3 / Animation_Speed)
4710
    rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-0.5, 4, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(45)), 3 / Animation_Speed)
4711
    lwing1weld.C1 = rwing2weld.C1
4712
    lwing2weld.C1 = rwing2weld.C1
4713
    lwing3weld.C1 = rwing2weld.C1
4714
    handleweld.C1 = Clerp(handleweld.C1, CF(0, -3, -1.4) * ANGLES(RAD(0), RAD(0), RAD(0 + 999 * COS(SINE / 50))), 3 / Animation_Speed)
4715
    end
4716
	if ANIM == "Walk" and TORSOVELOCITY > 1 then
4717
		if MODE == "Lunar" then
4718
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4719
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4720
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.1 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 1 / Animation_Speed)
4721
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.1 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 1 / Animation_Speed)
4722
		elseif MODE == "Solar" then
4723
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4724
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4725
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
4726
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
4727
		elseif MODE == "Fairy" then
4728
        RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4729
        Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4730
        elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
4731
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4732
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4733
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
4734
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
4735
		elseif MODE == "Hexa" then
4736
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4737
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4738
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2- 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4739
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4740
 		elseif MODE == "Time" then
4741
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4742
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4743
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2- 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4744
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4745
       elseif MODE == "Vanta" then
4746
        RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4747
        Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4748
        elseif MODE == "Black" then
4749
        RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4750
        Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4751
		elseif MODE == "Devil" then
4752
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4753
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4754
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.2 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
4755
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
4756
end
4757
	elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
4758
        if MODE == "Lunar" then
4759
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4760
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4761
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4762
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4763
        elseif MODE == "Solar" then
4764
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4765
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4766
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
4767
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
4768
        elseif MODE == "Fairy" then
4769
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4770
        Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4771
        elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
4772
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4773
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4774
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
4775
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)	    
4776
		elseif MODE == "Hexa" then
4777
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4778
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4779
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4780
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4781
		elseif MODE == "Time" then
4782
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4783
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4784
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4785
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4786
        elseif MODE == "Vanta" then
4787
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4788
        Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4789
        elseif MODE == "Black" then
4790
	    RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4791
        Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4792
        elseif MODE == "Devil" then
4793
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4794
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4795
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
4796
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
4797
	end
4798
end
4799
	if FULL == false then
4800
		if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
4801
			ANIM = "Jump"
4802
			if ATTACK == false then
4803
		    if MODE ~= "Purged" then
4804
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4805
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 3 / Animation_Speed)
4806
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4807
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4808
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 1 / Animation_Speed)
4809
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 1 / Animation_Speed)
4810
            elseif MODE == "Purged" then
4811
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4812
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
4813
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4814
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4815
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 1 / Animation_Speed)
4816
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 1 / Animation_Speed)
4817
4818
            end
4819
end
4820
		elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
4821
			ANIM = "Fall"
4822
			if ATTACK == false then
4823
			if MODE ~= "Purged" then
4824
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4825
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 3 / Animation_Speed)
4826
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4827
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4828
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 1 / Animation_Speed)
4829
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 1 / Animation_Speed)
4830
			elseif MODE == "Purged" then
4831
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4832
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
4833
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4834
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4835
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 1 / Animation_Speed)
4836
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 1 / Animation_Speed)
4837
				
4838
		end
4839
           end
4840
		elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
4841
			ANIM = "Idle"
4842
			if ATTACK == false then
4843
			if MODE == "Lunar" then
4844
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
4845
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4846
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
4847
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
4848
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
4849
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-8), RAD(5), RAD(15-2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
4850
			elseif MODE == "Hexa" then
4851
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4852
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
4853
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(100), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4854
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4855
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4856
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4857
            elseif MODE == "Fairy" then
4858
            RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.2 + 0.2 * COS(SINE / 30)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4859
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
4860
            RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4861
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4862
		    RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
4863
		    LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 3 / Animation_Speed)
4864
			elseif MODE == "Origins" then
4865
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4866
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4867
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4868
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
4869
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
4870
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-8), RAD(5), RAD(15-2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
4871
			elseif MODE == "Solar" then
4872
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
4873
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4874
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4875
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4876
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4877
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4878
			elseif MODE == "Purged" then
4879
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.65 + 0.5 * COS(SINE / 9) + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 0.6 / Animation_Speed)
4880
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.65 + 0.25 * COS(SINE / 9), -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
4881
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.6 / Animation_Speed)
4882
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.6 / Animation_Speed)
4883
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4884
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4885
			elseif MODE == "Sanity" then
4886
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
4887
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.4 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4888
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-35 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4889
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4890
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.8 - 0.05 * COS(SINE / 12), -0.2) * ANGLES(RAD(0), RAD(83), RAD(20)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4891
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.45) * ANGLES(RAD(0), RAD(-83), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4892
			elseif MODE == "Time" then
4893
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4894
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4895
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
4896
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
4897
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4898
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4899
			elseif MODE == "80s" then
4900
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4901
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4902
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4903
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4904
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
4905
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed) 
4906
			elseif MODE == "90s" then
4907
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
4908
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.4, 0.35, 0.4) * ANGLES(RAD(15 - 3.5 * COS(SINE / 12)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 1.5 * COS(SINE / 15) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4909
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.05 * COS(SINE / 15) + 0.05 * SIN(SINE / 15), 0, 0 + 0.05 * COS(SINE / 20)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4910
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.35, 0.4) * ANGLES(RAD(15), RAD(0), RAD(12)) * ANGLES(RAD(0 - 1.5 * COS(SINE / 15) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
4911
			RightHip.C0 = Clerp(RightHip.C0, CF(1 - 0.05 * COS(SINE / 15) + 0.05 * SIN(SINE / 15), -1 - 0.05 * COS(SINE / 20), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4912
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 - 0.05 * COS(SINE / 15) + 0.05 * SIN(SINE / 15), -1 - 0.05 * COS(SINE / 20), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4913
			elseif MODE == "Random" then
4914
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4915
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0*SIZE + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4916
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.8, 0.5, -0.7) * ANGLES(RAD(85.57 - 4 * COS(SINE / 12)), RAD(-179.97), RAD(94.08)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4917
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.8, 0, -0.5) * ANGLES(RAD(85.57 - 4 * COS(SINE / 12)), RAD(-179.97), RAD(-94.08)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4918
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
4919
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(9.09)), 1 / Animation_Speed) 
4920
			elseif MODE == "Superior" then
4921
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
4922
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.15*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(15 - 3)), 1 / Animation_Speed)
4923
            RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.7*SIZE, -0.5*SIZE) * ANGLES(RAD(0.98), RAD(-119.59 + 2.5 * SIN(SINE / 25)), RAD(-175.39 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4924
            LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.3*SIZE) * ANGLES(RAD(9.71), RAD(3.14 - -2.5 * SIN(SINE / 12)), RAD(0.2 - -2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
4925
			RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
4926
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
4927
			elseif ATTACK == false and MODE == "Vanta" then
4928
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
4929
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.4 - 0.1 * COS(SINE / 12), -1) * ANGLES(RAD(70), RAD(0), RAD(-70)) * ANGLES(RAD(20), RAD(25), RAD(-15)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
4930
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4931
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.1 - 0.1 * COS(SINE / 12), -0.5) * ANGLES(RAD(25), RAD(0), RAD(85)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
4932
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.025 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4933
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)				
4934
			elseif MODE == "Sense" then
4935
			if MRANDOM(1,20) == 1 then
4936
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5))), 1)
4937
            end
4938
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
4939
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.15) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
4940
            RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0 + 2.5 * SIN(SINE / 25)), RAD(40 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4941
            LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-40 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
4942
			RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
4943
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
4944
            elseif MODE == "Devil" then
4945
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4946
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 3 / Animation_Speed)
4947
			if MRANDOM(1,7) == 1 then
4948
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(SINE / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 1.5 / Animation_Speed)
4949
			end
4950
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.6 + 0.2 * SIN(SINE / 24), 0) * ANGLES(RAD(0), RAD(0), RAD(10 - 10 * COS(SINE / 24))) * ANGLES(RAD(0), RAD(-15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4951
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6 + 0.2 * SIN(SINE / 24), 0) * ANGLES(RAD(0), RAD(0), RAD(-10 + 10 * COS(SINE / 24))) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4952
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
4953
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
4954
			elseif MODE == "LostHope" then
4955
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(12)), 3 / Animation_Speed)
4956
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-3.5 * COS(SINE / 24)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 24) + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4957
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 24)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4958
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(160), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4959
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 24), -0.01) * ANGLES(RAD(15), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4960
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 24), -0.01) * ANGLES(RAD(15), RAD(-75), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4961
			elseif ATTACK == false and MODE == "Black" then
4962
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 3 / Animation_Speed)
4963
			if MRANDOM(1,3) == 1 then
4964
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5))), 1)
4965
            end
4966
			if MRANDOM(1,2) == 1 then
4967
               MagicSphere(VT(0.25,0.25,0.25),15,RightArm.CFrame * CF((0),(-0.5),(0)) * CF(MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6)),"Black",VT(-1/15,-1/15,-1/15))
4968
               MagicSphere(VT(0.5,0.5,0.5),15,RightArm.CFrame * CF((0),(-0.5),(0)) * CF(MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6)),"Black",VT(-2/15,-2/15,-2/15))
4969
            end
4970
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1, 0) * ANGLES(RAD(125 - 3.5 * COS(SINE / 12)), RAD(0), RAD(16)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4971
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.2 + 0.2 * COS(SINE / 30)) * ANGLES(RAD(0), RAD(0), RAD(25)), 0.8 / Animation_Speed)
4972
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25), RAD(55)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4973
			RightHip.C0 = Clerp(RightHip.C0, CF(1.15, -0.6, -0.5) * ANGLES(RAD(14), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4974
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-18), RAD(-79), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
4975
			end
4976
			end
4977
		elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
4978
			ANIM = "Walk"
4979
			if ATTACK == false then
4980
			if MODE == "Lunar" then
4981
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10 - 2.5 * SIN(SINE / 12)), RAD(5), RAD(0)), 0.15 / Animation_Speed)
4982
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4983
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
4984
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
4985
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
4986
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
4987
			elseif MODE == "Superior" then
4988
            RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, -0.1*SIZE) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
4989
            Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.15*SIZE) - 1)) * ANGLES(RAD(15 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 1/ Animation_Speed)
4990
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.9*SIZE, 0.5*SIZE + 0.05*SIZE * SIN(SINE / 12), -0.5) * ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4991
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.9*SIZE, 0.25*SIZE + 0.05*SIZE * SIN(SINE / 12), -0.35) * ANGLES(RAD(70), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
4992
            RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE , -1*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
4993
            LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
4994
            elseif MODE == "80s" then
4995
            RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(-10), RAD(0), RAD(0)), 1 / Animation_Speed)
4996
            Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4997
            RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80 * SIN(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(5), RAD(0 - 40 * SIN(SINE / WALKSPEEDVALUE))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4998
            LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-80 * SIN(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(5), RAD(0 - 40 * SIN(SINE / WALKSPEEDVALUE))) * LEFTSHOULDERC0, 1 / Animation_Speed)
4999
            RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(-5), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
5000
            LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-5), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
5001
			elseif MODE == "Solar" then
5002
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
5003
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
5004
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
5005
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
5006
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
5007
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
5008
			elseif MODE == "Origins" then
5009
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10 - 2.5 * SIN(SINE / 12)), RAD(5), RAD(0)), 0.15 / Animation_Speed)
5010
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(0), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
5011
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
5012
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
5013
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
5014
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
5015
			elseif MODE == "Purged" then
5016
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 0.6 / Animation_Speed)
5017
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
5018
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
5019
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
5020
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
5021
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
5022
			elseif MODE == "Sanity" then
5023
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 6)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
5024
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
5025
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(15)) * ANGLES(RAD(-70 - 25 * COS(SINE / 6)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
5026
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(-70 - 25 * COS(SINE / 6)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
5027
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, -0.3) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 0.15 / Animation_Speed)
5028
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 0.15 / Animation_Speed)
5029
            elseif MODE == "Fairy" then
5030
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
5031
		    Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
5032
		    RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
5033
		    LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
5034
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
5035
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
5036
			elseif MODE == "Devil" then
5037
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
5038
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 + MRANDOM(-5,5) - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(MRANDOM(-5,5)), RAD(0)), 1 / Animation_Speed)
5039
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(40 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
5040
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
5041
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
5042
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
5043
			elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "LostHope" and MODE ~= "Hexa" and MODE ~= "Time" and MODE ~= "Sanity" then
5044
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
5045
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
5046
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(40  * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
5047
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40  * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
5048
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
5049
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
5050
			elseif MODE == "Hexa" or MODE == "Time" then
5051
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
5052
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
5053
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(-15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
5054
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
5055
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
5056
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
5057
			elseif MODE == "LostHope" then
5058
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(12)), 0.15 / Animation_Speed)
5059
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-3.5 * COS(SINE / 24)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 24) + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
5060
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1 + 0.05 * COS(SINE / 24)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.8 / Animation_Speed)
5061
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(160), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
5062
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.05 * COS(SINE / 24), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
5063
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 24), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
5064
			elseif MODE == "Vanta" then
5065
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(15 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
5066
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(23 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
5067
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0), RAD(-35)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
5068
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0), RAD(35)) * LEFTSHOULDERC0, 1 / Animation_Speed)
5069
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
5070
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
5071
			elseif MODE == "Black" then
5072
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 30)) * ANGLES(RAD(65 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.3 / Animation_Speed)
5073
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-23 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
5074
			if MRANDOM(1,3) == 1 then
5075
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5)), RAD(MRANDOM(-10,10)), RAD(MRANDOM(-10,10))), 1)
5076
            end
5077
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0 - 10 * SIN(SINE / 30)), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
5078
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0 + 10 * SIN(SINE / 30)), RAD(-15)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
5079
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.08 * COS(SINE / 30), -0.5) * ANGLES(RAD(0), RAD(90 + 10 * COS(SINE / 30)), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.3 / Animation_Speed)
5080
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.08 * COS(SINE / 30), -0.01) * ANGLES(RAD(0), RAD(-90 - 10 * COS(SINE / 30)), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.3 / Animation_Speed)
5081
			   end
5082
            end
5083
		end
5084
	end
5085
	text.TextStrokeColor3 = TEXTCOLOR
5086
	unanchor()
5087
	Humanoid.MaxHealth = "inf"
5088
	Humanoid.Health = "inf"
5089
	if Rooted == false then
5090
		Disable_Jump = false
5091
		Humanoid.WalkSpeed = Speed
5092
	elseif Rooted == true then
5093
		Disable_Jump = true
5094
		Humanoid.WalkSpeed = 0
5095
	end
5096
	if Head:FindFirstChild("face") then
5097
		Head.face.Texture = "rbxassetid://"..FACE
5098
	end
5099
    if MODE ~= "Random" then
5100
	sick.SoundId = "rbxassetid://"..SONG
5101
    elseif MODE == "Random" then
5102
	sick.SoundId = "rbxassetid://"..RANDOMIZERMOOSICK[RCHOICE]
5103
    end
5104
    sick.Looped = true
5105
    sick.Pitch = PITCH
5106
    sick.Volume = VOLUME
5107
	Humanoid.Name = MRANDOM(100000000,999999999)
5108
	Humanoid.PlatformStand = false
5109
	for _, c in pairs(Cam:GetChildren()) do
5110
		if game.Players:FindFirstChild(c.Name) == nil and c.ClassName == "BillboardGui" then
5111
			c:remove()
5112
		end
5113
	end
5114
	for LIST = 1, #WHITELIST do
5115
		if WHITELIST[LIST] ~= nil then
5116
			local CHARACTER = workspace:FindFirstChild(WHITELIST[LIST])
5117
			if CHARACTER then
5118
				if Cam:FindFirstChild(WHITELIST[LIST]) == nil then
5119
					local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
5120
					if TORSO then
5121
						CreateSound(201858045, Cam, 3, 1)	
5122
						local GUI = Instance.new("BillboardGui",Cam)
5123
						GUI.Name = WHITELIST[LIST]
5124
						GUI.Size = UDim2.new(5,0,5,0)
5125
						GUI.Adornee = TORSO
5126
						local GUI2 = IT("ImageLabel",GUI)
5127
						GUI2.BackgroundTransparency = 1
5128
						GUI2.BorderSizePixel = 0
5129
						GUI2.ImageTransparency = 1
5130
						GUI2.Size = UDim2.new(1,0,1,0)
5131
						GUI2.SizeConstraint = "RelativeYY"
5132
						GUI.AlwaysOnTop = true
5133
						GUI2.Image = "http://www.roblox.com/asset/?id=142164463"
5134
					end
5135
				else
5136
					local GUI = Cam:FindFirstChild(WHITELIST[LIST])
5137
					if GUI.ImageLabel.ImageTransparency <= 1 then
5138
						GUI.ImageLabel.ImageTransparency = GUI.ImageLabel.ImageTransparency - 0.03
5139
					end
5140
					local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
5141
					if TORSO then
5142
						GUI.Adornee = TORSO
5143
					end
5144
				end
5145
			else
5146
				if Cam:FindFirstChild(WHITELIST[LIST]) then
5147
					Cam:FindFirstChild(WHITELIST[LIST]):remove()
5148
				end
5149
			end
5150
		else
5151
			if Cam:FindFirstChild(WHITELIST[LIST]) then
5152
				Cam:FindFirstChild(WHITELIST[LIST]):remove()
5153
			end
5154
			table.remove(WHITELIST,LIST)
5155
		end
5156
	end
5157
	if Character:FindFirstChildOfClass("Accessory") then
5158
		Character:FindFirstChildOfClass("Accessory"):remove()
5159
	elseif Character:FindFirstChildOfClass("Hat") then
5160
		Character:FindFirstChildOfClass("Hat"):remove()
5161
	end
5162
	BLINKLOOP = BLINKLOOP + 1
5163
	if BLINKLOOP >=325 then
5164
		BLINKLOOP = 0
5165
		Blink()
5166
	BLINKLOOP = BLINKLOOP + 1
5167
	if BLINKLOOP >=250 then
5168
		BLINKLOOP = 0
5169
		Blink2()
5170
    end
5171
	end
5172
	if MODE == "90s" or MODE == "80s" then
5173
	if HITFLOOR ~= nil then
5174
       if MRANDOM(1,12) == 1 then
5175
        WACKYEFFECT({Time = 120, EffectType = "Sphere", Size = VT(0,0.55,0), Size2 = VT(10,0.55,10), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
5176
5177
	end
5178
	end
5179
	end
5180
	if MODE == "Devil" then
5181
	if HITFLOOR ~= nil then
5182
	   if MRANDOM(1,4) == 1 then
5183
         WACKYEFFECT({EffectType = "Box", Size = VT(0.9,0.55,0.9), Size2 = VT(0,5,0), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(MRANDOM(-15,15),-2.5,MRANDOM(-15,15)), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
5184
 	end
5185
	end
5186
	end
5187
	    if MODE == "Black" or MODE == "Fairy" then
5188
		if HITFLOOR ~= nil then
5189
		if MRANDOM(1,9) == 1 then
5190
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(15,30)/30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
5191
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
5192
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = 30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
5193
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = -30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
5194
        if MRANDOM(1,7) == 1 then
5195
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
5196
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
5197
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = -0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
5198
         WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = -0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
5199
    end
5200
	end
5201
    end
5202
    end
5203
	Humanoid.DisplayDistanceType = "None"
5204
	Humanoid.PlatformStand = false
5205
	for _, c in pairs(Torso:GetChildren()) do
5206
		if c:IsA("JointInstance") or c.ClassName == "Sound" then
5207
		else
5208
			c:remove()
5209
		end
5210
	end
5211
end
5212
--//=================================\\
5213
--\\=================================//
5214
5215
5216
5217
5218
5219
--//====================================================\\--
5220
--||			  		 END OF SCRIPT
5221
--\\====================================================//--