View difference between Paste ID: 6eiAsJLD and QXp5EqQS
SHOW: | | - or go back to the newest paste.
1
--      [[[
2
--000000[[====================================================================================\\
3
--000000[[                    DEIVIS97 EDIT    
4
--000000[[====================================================================================//
5
--      [[[
6
7
8
wait(0.1)
9
--//====================================================\\--
10
--||			   CREATED BY SHACKLUSTER
11
--\\====================================================//--
12
13
local Player = game.Players.localPlayer
14
local Character = Player.Character
15
local Humanoid = Character.Humanoid
16
local Mouse = Player:GetMouse()
17
local LeftArm = Character["Left Arm"]
18
local RightArm = Character["Right Arm"]
19
local LeftLeg = Character["Left Leg"]
20
local RightLeg = Character["Right Leg"]
21
local Head = Character.Head
22
local Torso = Character.Torso
23
local Camera = game.Workspace.CurrentCamera
24
local RootPart = Character.HumanoidRootPart
25
local RootJoint = RootPart.RootJoint
26
local attack = false
27
local Anim = 'Idle'
28
local Lighty = game:GetService"Lighting"
29
local attacktype = 1
30
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
31
local velocity = RootPart.Velocity.y
32
local sine = 0
33
local change = 1
34
local bored = {492070484,1232162751,1534958855,303535614,1117396305,0}
35
local Create = LoadLibrary("RbxUtility").Create
36
function swait(num)
37
	if num == 0 or num == nil then
38
		ArtificialHB.Event:wait()
39
	else
40
		for i = 0, num do
41
			ArtificialHB.Event:wait()
42
		end
43
	end
44
end
45
46
local chara = Character
47
local m = Create("Model"){
48
	Parent = Character,
49
	Name = "WeaponModel",
50
}
51
function chatfunc(text)
52
	local chat = coroutine.wrap(function()
53
	if Character:FindFirstChild("TalkingBillBoard")~= nil then
54
		Character:FindFirstChild("TalkingBillBoard"):destroy()
55
	end
56
	local Bill = Instance.new("BillboardGui",Character)
57
	Bill.Size = UDim2.new(0,100,0,40)
58
	Bill.StudsOffset = Vector3.new(0,3,0)
59
	Bill.Adornee = Character.Head
60
	Bill.Name = "TalkingBillBoard"
61
	local Hehe = Instance.new("TextLabel",Bill)
62
	Hehe.BackgroundTransparency = 1
63
	Hehe.BorderSizePixel = 0
64
	Hehe.Text = ""
65
	Hehe.Font = "Garamond"
66
	Hehe.TextSize = 40
67
	Hehe.TextStrokeTransparency = 0
68
	Hehe.Size = UDim2.new(1,0,0.5,0)
69
	coroutine.resume(coroutine.create(function()
70
		while Hehe ~= nil do
71
			swait()	
72
			Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))	
73
			Hehe.Rotation = math.random(-5,5)
74
			Hehe.TextColor3 = Color3.new(255, 0, 0)
75
			Hehe.TextStrokeColor3 = Color3.new(0,0,0)
76
		end
77
	end))
78
	for i = 1,string.len(text),1 do
79
		swait()
80
		Hehe.Text = string.sub(text,1,i)
81
	end
82
	swait(90)--Re[math.random(1, 93)]
83
	for i = 0, 1, .025 do
84
		swait()
85
		Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
86
		Hehe.TextStrokeTransparency = i
87
		Hehe.TextTransparency = i
88
	end
89
	Bill:Destroy()
90
	end)
91
chat()
92
end
93
94
function onChatted(msg)
95
	chatfunc(msg)
96
end
97
98
Player.Chatted:connect(onChatted)
99
wait(0.2)
100
101
Player = game:GetService("Players").LocalPlayer
102
PlayerGui = Player.PlayerGui
103
Cam = workspace.CurrentCamera
104
Backpack = Player.Backpack
105
Character = Player.Character
106
Humanoid = Character.Humanoid
107
Mouse = Player:GetMouse()
108
RootPart = Character["HumanoidRootPart"]
109
Torso = Character["Torso"]
110
Head = Character["Head"]
111
RightArm = Character["Right Arm"]
112
LeftArm = Character["Left Arm"]
113
RightLeg = Character["Right Leg"]
114
LeftLeg = Character["Left Leg"]
115
RootJoint = RootPart["RootJoint"]
116
Neck = Torso["Neck"]
117
RightShoulder = Torso["Right Shoulder"]
118
LeftShoulder = Torso["Left Shoulder"]
119
RightHip = Torso["Right Hip"]
120
LeftHip = Torso["Left Hip"]
121
Character.Archivable = true
122
Player:ClearCharacterAppearance()
123
124
IT = Instance.new
125
CF = CFrame.new
126
VT = Vector3.new
127
RAD = math.rad
128
C3 = Color3.new
129
UD2 = UDim2.new
130
BRICKC = BrickColor.new
131
ANGLES = CFrame.Angles
132
EULER = CFrame.fromEulerAnglesXYZ
133
COS = math.cos
134
ACOS = math.acos
135
SIN = math.sin
136
ASIN = math.asin
137
ABS = math.abs
138
MRANDOM = math.random
139
FLOOR = math.floor
140
local CHOICE = MRANDOM(1,5)
141
--//=================================\\
142
--|| 	      USEFUL VALUES
143
--\\=================================//
144
145
Animation_Speed = 3
146
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
147
local Speed = 20
148
local SIZE = 1.4
149
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
150
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
151
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
152
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
153
local DAMAGEMULTIPLIER = "inf"
154
local ANIM = "Idle"
155
local ATTACK = false
156
local EQUIPPED = false
157
local HOLD = false
158
local COMBO = 1
159
local Rooted = false
160
local SINE = 0
161
local KEYHOLD = false
162
local CHANGE = 2 / Animation_Speed
163
local WALKINGANIM = false
164
local VALUE1 = false
165
local VALUE2 = false
166
local ROBLOXIDLEANIMATION = IT("Animation")
167
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
168
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
169
local ATANIM = IT("Animation")
170
ATANIM.Name = "Attack Animation"
171
ATANIM.AnimationId = "http://www.roblox.com/asset/?id=74894663"
172
--ROBLOXIDLEANIMATION.Parent = Humanoid
173
local WEAPONGUI = IT("ScreenGui", PlayerGui)
174
WEAPONGUI.Name = "Weapon GUI"
175
local Weapon = IT("Model")
176
Weapon.Name = "Adds"
177
local Effects = IT("Folder", Weapon)
178
Effects.Name = "Effects"
179
local ANIMATOR = Humanoid.Animator
180
local ANIMATE = Character.Animate
181
local UNANCHOR = true
182
local CLOCKLOOP = 0
183
local SONG = 492070484
184
local CLOCKTARGET = nil
185
local CLOCKSPEED = 4
186
script.Parent = WEAPONGUI
187
local CLONE = Character:Clone()
188
CLONE.Parent = nil
189
Character.Archivable = false
190
local sick = Instance.new("Sound",Torso)
191
sick.Volume = 50999
192
193
--//=================================\\
194
--\\=================================//
195
196
197
--//=================================\\
198
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
199
--\\=================================//
200
201
ArtificialHB = Instance.new("BindableEvent", script)
202
ArtificialHB.Name = "ArtificialHB"
203
204
script:WaitForChild("ArtificialHB")
205
206
frame = Frame_Speed
207
tf = 0
208
allowframeloss = false
209
tossremainder = false
210
lastframe = tick()
211
script.ArtificialHB:Fire()
212
213
game:GetService("RunService").Heartbeat:connect(function(s, p)
214
	tf = tf + s
215
	if tf >= frame then
216
		if allowframeloss then
217
			script.ArtificialHB:Fire()
218
			lastframe = tick()
219
		else
220
			for i = 1, math.floor(tf / frame) do
221
				script.ArtificialHB:Fire()
222
			end
223
		lastframe = tick()
224
		end
225
		if tossremainder then
226
			tf = 0
227
		else
228
			tf = tf - frame * math.floor(tf / frame)
229
		end
230
	end
231
end)
232
233
--//=================================\\
234
--\\=================================//
235
236
--//=================================\\
237
--|| 	      SOME FUNCTIONS
238
--\\=================================//
239
240
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
241
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
242
end
243
244
function PositiveAngle(NUMBER)
245
	if NUMBER >= 0 then
246
		NUMBER = 0
247
	end
248
	return NUMBER
249
end
250
251
function NegativeAngle(NUMBER)
252
	if NUMBER <= 0 then
253
		NUMBER = 0
254
	end
255
	return NUMBER
256
end
257
258
function Swait(NUMBER)
259
	if NUMBER == 0 or NUMBER == nil then
260
		ArtificialHB.Event:wait()
261
	else
262
		for i = 1, NUMBER do
263
			ArtificialHB.Event:wait()
264
		end
265
	end
266
end
267
268
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
269
	local NEWMESH = IT(MESH)
270
	if MESH == "SpecialMesh" then
271
		NEWMESH.MeshType = MESHTYPE
272
		if MESHID ~= "nil" and MESHID ~= "" then
273
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
274
		end
275
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
276
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
277
		end
278
	end
279
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
280
	NEWMESH.Scale = SCALE
281
	NEWMESH.Parent = PARENT
282
	return NEWMESH
283
end
284
285
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
286
	local NEWPART = IT("Part")
287
	NEWPART.formFactor = FORMFACTOR
288
	NEWPART.Reflectance = REFLECTANCE
289
	NEWPART.Transparency = TRANSPARENCY
290
	NEWPART.CanCollide = false
291
	NEWPART.Locked = true
292
	NEWPART.Anchored = true
293
	if ANCHOR == false then
294
		NEWPART.Anchored = false
295
	end
296
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
297
	NEWPART.Name = NAME
298
	NEWPART.Size = SIZE
299
	NEWPART.Position = Torso.Position
300
	NEWPART.Material = MATERIAL
301
	NEWPART:BreakJoints()
302
	NEWPART.Parent = PARENT
303
	return NEWPART
304
end
305
306
	local function weldBetween(a, b)
307
	    local weldd = Instance.new("ManualWeld")
308
	    weldd.Part0 = a
309
	    weldd.Part1 = b
310
	    weldd.C0 = CFrame.new()
311
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
312
	    weldd.Parent = a
313
	    return weldd
314
	end
315
316
317
function QuaternionFromCFrame(cf)
318
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
319
	local trace = m00 + m11 + m22
320
	if trace > 0 then 
321
		local s = math.sqrt(1 + trace)
322
		local recip = 0.5 / s
323
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
324
	else
325
		local i = 0
326
		if m11 > m00 then
327
			i = 1
328
		end
329
		if m22 > (i == 0 and m00 or m11) then
330
			i = 2
331
		end
332
		if i == 0 then
333
			local s = math.sqrt(m00 - m11 - m22 + 1)
334
			local recip = 0.5 / s
335
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
336
		elseif i == 1 then
337
			local s = math.sqrt(m11 - m22 - m00 + 1)
338
			local recip = 0.5 / s
339
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
340
		elseif i == 2 then
341
			local s = math.sqrt(m22 - m00 - m11 + 1)
342
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
343
		end
344
	end
345
end
346
 
347
function QuaternionToCFrame(px, py, pz, x, y, z, w)
348
	local xs, ys, zs = x + x, y + y, z + z
349
	local wx, wy, wz = w * xs, w * ys, w * zs
350
	local xx = x * xs
351
	local xy = x * ys
352
	local xz = x * zs
353
	local yy = y * ys
354
	local yz = y * zs
355
	local zz = z * zs
356
	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))
357
end
358
 
359
function QuaternionSlerp(a, b, t)
360
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
361
	local startInterp, finishInterp;
362
	if cosTheta >= 0.0001 then
363
		if (1 - cosTheta) > 0.0001 then
364
			local theta = ACOS(cosTheta)
365
			local invSinTheta = 1 / SIN(theta)
366
			startInterp = SIN((1 - t) * theta) * invSinTheta
367
			finishInterp = SIN(t * theta) * invSinTheta
368
		else
369
			startInterp = 1 - t
370
			finishInterp = t
371
		end
372
	else
373
		if (1 + cosTheta) > 0.0001 then
374
			local theta = ACOS(-cosTheta)
375
			local invSinTheta = 1 / SIN(theta)
376
			startInterp = SIN((t - 1) * theta) * invSinTheta
377
			finishInterp = SIN(t * theta) * invSinTheta
378
		else
379
			startInterp = t - 1
380
			finishInterp = t
381
		end
382
	end
383
	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
384
end
385
386
function Clerp(a, b, t)
387
	local qa = {QuaternionFromCFrame(a)}
388
	local qb = {QuaternionFromCFrame(b)}
389
	local ax, ay, az = a.x, a.y, a.z
390
	local bx, by, bz = b.x, b.y, b.z
391
	local _t = 1 - t
392
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
393
end
394
395
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
396
	local frame = IT("Frame")
397
	frame.BackgroundTransparency = TRANSPARENCY
398
	frame.BorderSizePixel = BORDERSIZEPIXEL
399
	frame.Position = POSITION
400
	frame.Size = SIZE
401
	frame.BackgroundColor3 = COLOR
402
	frame.BorderColor3 = BORDERCOLOR
403
	frame.Name = NAME
404
	frame.Parent = PARENT
405
	return frame
406
end
407
408
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
409
	local label = IT("TextLabel")
410
	label.BackgroundTransparency = 1
411
	label.Size = UD2(1, 0, 1, 0)
412
	label.Position = UD2(0, 0, 0, 0)
413
	label.TextColor3 = TEXTCOLOR
414
	label.TextStrokeTransparency = STROKETRANSPARENCY
415
	label.TextTransparency = TRANSPARENCY
416
	label.FontSize = TEXTFONTSIZE
417
	label.Font = TEXTFONT
418
	label.BorderSizePixel = BORDERSIZEPIXEL
419
	label.TextStrokeColor3 = C3(1,1,1)
420
	label.TextScaled = false
421
	label.Text = TEXT
422
	label.Name = NAME
423
	label.Parent = PARENT
424
	return label
425
end
426
427
function NoOutlines(PART)
428
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
429
end
430
431
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
432
	local NEWWELD = IT(TYPE)
433
	NEWWELD.Part0 = PART0
434
	NEWWELD.Part1 = PART1
435
	NEWWELD.C0 = C0
436
	NEWWELD.C1 = C1
437
	NEWWELD.Parent = PARENT
438
	return NEWWELD
439
end
440
441
local S = IT("Sound")
442
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
443
	local NEWSOUND = nil
444
	coroutine.resume(coroutine.create(function()
445
		NEWSOUND = S:Clone()
446
		NEWSOUND.Parent = PARENT
447
		NEWSOUND.Volume = VOLUME
448
		NEWSOUND.Pitch = PITCH
449
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
450
		NEWSOUND:play()
451
		if DOESLOOP == true then
452
			NEWSOUND.Looped = true
453
		else
454
			repeat wait(1) until NEWSOUND.Playing == false
455
			NEWSOUND:remove()
456
		end
457
	end))
458
	return NEWSOUND
459
end
460
461
function CFrameFromTopBack(at, top, back)
462
	local right = top:Cross(back)
463
	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)
464
end
465
466
--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})
467
function WACKYEFFECT(Table)
468
	local TYPE = (Table.EffectType or "Sphere")
469
	local SIZE = (Table.Size or VT(1,1,1))
470
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
471
	local TRANSPARENCY = (Table.Transparency or 0)
472
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
473
	local CFRAME = (Table.CFrame or Torso.CFrame)
474
	local MOVEDIRECTION = (Table.MoveToPos or nil)
475
	local ROTATION1 = (Table.RotationX or 0)
476
	local ROTATION2 = (Table.RotationY or 0)
477
	local ROTATION3 = (Table.RotationZ or 0)
478
	local MATERIAL = (Table.Material or "Neon")
479
	local COLOR = (Table.Color or C3(66/255, 0/255, 127/2551))
480
	local TIME = (Table.Time or 45)
481
	local SOUNDID = (Table.SoundID or nil)
482
	local SOUNDPITCH = (Table.SoundPitch or nil)
483
	local SOUNDVOLUME = (Table.SoundVolume or nil)
484
	coroutine.resume(coroutine.create(function()
485
		local PLAYSSOUND = false
486
		local SOUND = nil
487
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Dark indigo"), "Effect", VT(1,1,1), true)
488
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
489
			PLAYSSOUND = true
490
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
491
		end
492
		EFFECT.Color = COLOR
493
		local MSH = nil
494
		if TYPE == "Sphere" then
495
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
496
		elseif TYPE == "Block" then
497
			MSH = IT("BlockMesh",EFFECT)
498
			MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
499
		elseif TYPE == "Wave" then
500
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
501
		elseif TYPE == "Ring" then
502
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
503
		elseif TYPE == "Slash" then
504
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
505
		elseif TYPE == "Round Slash" then
506
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
507
		elseif TYPE == "Swirl" then
508
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
509
		elseif TYPE == "Skull" then
510
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
511
		elseif TYPE == "Crystal" then
512
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
513
		end
514
		if MSH ~= nil then
515
			local MOVESPEED = nil
516
			if MOVEDIRECTION ~= nil then
517
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
518
			end
519
			local GROWTH = SIZE - ENDSIZE
520
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
521
			if TYPE == "Block" then
522
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
523
			else
524
				EFFECT.CFrame = CFRAME
525
			end
526
			for LOOP = 1, TIME+1 do
527
				Swait()
528
				MSH.Scale = MSH.Scale - GROWTH/TIME
529
				if TYPE == "Wave" then
530
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
531
				end
532
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
533
				if TYPE == "Block" then
534
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
535
				else
536
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
537
				end
538
				if MOVEDIRECTION ~= nil then
539
					local ORI = EFFECT.Orientation
540
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
541
					EFFECT.Orientation = ORI
542
				end
543
			end
544
			if PLAYSSOUND == false then
545
				EFFECT:remove()
546
			else
547
				repeat Swait() until SOUND.Playing == false
548
				EFFECT:remove()
549
			end
550
		else
551
			if PLAYSSOUND == false then
552
				EFFECT:remove()
553
			else
554
				repeat Swait() until SOUND.Playing == false
555
				EFFECT:remove()
556
			end
557
		end
558
	end))
559
end
560
561
function MakeForm(PART,TYPE)
562
	if TYPE == "Cyl" then
563
		local MSH = IT("CylinderMesh",PART)
564
	elseif TYPE == "Ball" then
565
		local MSH = IT("SpecialMesh",PART)
566
		MSH.MeshType = "Sphere"
567
	elseif TYPE == "Wedge" then
568
		local MSH = IT("SpecialMesh",PART)
569
		MSH.MeshType = "Wedge"
570
	end
571
end
572
573
Debris = game:GetService("Debris")
574
575
function CastProperRay(StartPos, EndPos, Distance, Ignore)
576
	local DIRECTION = CF(StartPos,EndPos).lookVector
577
	return Raycast(StartPos, DIRECTION, Distance, Ignore)
578
end
579
580
function turnto(position)
581
	RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
582
end
583
584
--//=================================\\
585
--||	     WEAPON CREATION
586
--\\=================================//
587
588
Humanoid.Parent = nil
589
RootPart.Size = RootPart.Size*SIZE
590
Torso.Size = Torso.Size*SIZE
591
RightArm.Size = RightArm.Size*SIZE
592
RightLeg.Size = RightLeg.Size*SIZE
593
LeftArm.Size = LeftArm.Size*SIZE
594
LeftLeg.Size = LeftLeg.Size*SIZE
595
RootJoint.C0 = ROOTC0 * CF(0 * SIZE, 0 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(0), RAD(0))
596
RootJoint.C1 = ROOTC0 * CF(0 * SIZE, 0 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(0), RAD(0))
597
Neck.C0 = NECKC0 * CF(0 * SIZE, 0 * SIZE, 0 + ((1 * SIZE) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0))
598
Neck.C1 = CF(0 * SIZE, -0.5 * SIZE, 0 * SIZE) * ANGLES(RAD(-90), RAD(0), RAD(180))
599
RightShoulder.C1 = CF(0 * SIZE, 0.5 * SIZE, -0.35 * SIZE)
600
LeftShoulder.C1 = CF(0 * SIZE, 0.5 * SIZE, -0.35 * SIZE)
601
RightHip.C0 = CF(1 * SIZE, -1 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
602
LeftHip.C0 = CF(-1 * SIZE, -1 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
603
RightHip.C1 = CF(0.5 * SIZE, 1 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
604
LeftHip.C1 = CF(-0.5 * SIZE, 1 * SIZE, 0 * SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
605
Head.Size = Head.Size*SIZE
606
RootJoint.Parent = RootPart
607
Neck.Parent = Torso
608
RightShoulder.Parent = Torso
609
LeftShoulder.Parent = Torso
610
RightHip.Parent = Torso
611
LeftHip.Parent = Torso
612
613
m = game.Players.LocalPlayer
614
char = m.Character
615
local txt = Instance.new("BillboardGui", char)
616
txt.Adornee = char.Head
617
txt.Name = "_status"
618
txt.Size = UDim2.new(2, 0, 1.2, 0)
619
txt.StudsOffset = Vector3.new(-9, 8, 0)
620
local text = Instance.new("TextLabel", txt)
621
text.Size = UDim2.new(10, 0, 7, 0)
622
text.FontSize = "Size24"
623
text.TextScaled = true
624
text.TextTransparency = 0
625
text.BackgroundTransparency = 1
626
text.TextTransparency = 0
627
text.TextStrokeTransparency = 0
628
text.Font = "Bodoni"
629
text.TextStrokeColor3 = Color3.new(0, 0, 0)
630
v = Instance.new("Part")
631
v.Name = "ColorBrick"
632
v.Parent = m.Character
633
v.Anchored = true
634
v.CanCollide = false
635
v.BottomSurface = "Smooth"
636
v.TopSurface = "Smooth"
637
v.Size = Vector3.new(10, 5, 3)
638
v.Transparency = 1
639
v.CFrame = char.Torso.CFrame
640
v.BrickColor = BrickColor.new("Really black")
641
v.Transparency = 1
642
v.Shape = "Block"
643
spawn(function()
644
local TweenService = game:GetService("TweenService")
645
local Colours = {Color3.fromRGB(255,0,0),Color3.fromRGB(255,128,0),Color3.fromRGB(255,255,0),Color3.fromRGB(0,255,0),Color3.fromRGB(0,255,255),Color3.fromRGB(0,0,255),Color3.fromRGB(191,0,255),Color3.fromRGB(255,0,191)}
646
local Int = 0
647
while wait(0.5) do
648
    if Int == #Colours then Int = 0 end
649
    Int = Int+1
650
    TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
651
end
652
end)
653
text.Text = "Master of Gods"
654
655
local top = Instance.new("Shirt")
656
top.ShirtTemplate = "rbxassetid://45695443"
657
top.Parent = Character
658
top.Name = "Cloth"
659
local bottom = Instance.new("Pants")
660
bottom.PantsTemplate = "rbxassetid://45696190"
661
bottom.Parent = Character
662
bottom.Name = "Cloth"
663
local PRT = CreatePart(3, Weapon, "Fabric", 0, 0, "Really red", "Hat", VT(1,1,1),false)
664
PRT.Color = C3(0,0,0)
665
CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.72*SIZE,0.1) * ANGLES(RAD(15), RAD(0), RAD(0)), CF(0, 0, 0))
666
CreateMesh("SpecialMesh", PRT, "FileMesh", "26768040", "82907376", VT(1,1,1)*SIZE, VT(0,0,0))
667
local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really red", "Detail", VT(1,1,1),false)
668
PRT.Color = C3(0,0,0)
669
CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0,-.5*SIZE), CF(0, 0, 0))
670
CreateMesh("SpecialMesh", PRT, "FileMesh", "13520257", "", VT(1,1,1)*SIZE, VT(0,0,0))
671
local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Detail", VT(1,1.2,0.2),false)
672
PRT.Color = C3(255/255, 0/255, 0/255)
673
MakeForm(PRT,"Ball")
674
CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0,-.5*SIZE), CF(0, 0, 0))
675
CreateMesh("SpecialMesh", PRT, "FileMesh", "13520257", "", VT(1,1,1)*SIZE, VT(0,0,0))
676
local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Detail", VT(1,1.2,0.2),false)
677
PRT.Color = C3(255/255, 0/255, 0/255)
678
MakeForm(PRT,"Ball")
679
CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0,-.5*SIZE), CF(0, 0, 0))
680
local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Detail", VT(0.5,0.4,0.5),false)
681
PRT.Color = C3(255, 0, 0)
682
MakeForm(PRT,"Ball")
683
CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,-0.3,-.5*SIZE), CF(0, 0, 0))
684
local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Detail", VT(0.5,0.3,0.3),false)
685
PRT.Color = C3(255, 0, 0)
686
MakeForm(PRT,"Ball")
687
CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0.25,0.25,-.5*SIZE), CF(0, 0, 0))
688
local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Detail", VT(0.5,0.3,0.3),false)
689
PRT.Color = C3(255, 0, 0)
690
MakeForm(PRT,"Ball")
691
local Aura = Instance.new('ParticleEmitter')
692
Aura.Name = "Aura"
693
Aura.Texture = "rbxassetid://141116476"
694
Aura.Parent = PRT
695
Aura.LightEmission = 0.3
696
Aura.Transparency = NumberSequence.new(0,0.6,1)
697
Aura.Color = ColorSequence.new(Color3.new(255, 0, 0),Color3.new(255, 0, 0))
698
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
699
Aura.LockedToPart = false
700
Aura.Lifetime = NumberRange.new(2)
701
Aura.Rate = 30
702
Aura.Speed = NumberRange.new(1)
703
Aura.EmissionDirection = "Top"
704
CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(-0.25,0.25,-.5*SIZE), CF(0, 0, 0))
705
local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Detail", VT(0.4,0.4,0.3),false)
706
PRT.Color = C3(255, 0, 0)
707
MakeForm(PRT,"Ball")
708
CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(-0.17,-0.25,-.5*SIZE) * ANGLES(RAD(-15), RAD(15), RAD(0)), CF(0, 0, 0))
709
local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Detail", VT(0.4,0.4,0.3),false)
710
PRT.Color = C3(255, 0, 0)
711
MakeForm(PRT,"Ball")
712
CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0.17,-0.25,-.5*SIZE) * ANGLES(RAD(-15), RAD(-15), RAD(0)), CF(0, 0, 0))
713
714
local LASTPART = Head
715
for i = 1, 24 do
716
	local MATH = (1-(i/30))
717
	if LASTPART == Head then
718
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
719
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.8, 0.3, -0.4) * ANGLES(RAD(-25), RAD(220), RAD(90)), CF(0, 0, 0))
720
		LASTPART = Horn
721
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
722
		local Aura = Instance.new('ParticleEmitter')
723
Aura.Name = "Aura"
724
Aura.Texture = "rbxassetid://242997264"
725
Aura.Parent = Horn
726
Aura.LightEmission = 0.8
727
Aura.Transparency = NumberSequence.new(0,0.6,1)
728
Aura.Color = ColorSequence.new(Color3.new(255, 0, 0),Color3.new(255, 0, 0))
729
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
730
Aura.LockedToPart = true
731
Aura.Lifetime = NumberRange.new(2)
732
Aura.Rate = 25
733
Aura.Speed = NumberRange.new(0.1)
734
Aura.EmissionDirection = "Top"
735
	else
736
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
737
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/2, 0) * ANGLES(RAD(5), RAD(3), RAD(0)), CF(0, -Horn.Size.Y/2, 0))
738
		LASTPART = Horn
739
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
740
				local Aura = Instance.new('ParticleEmitter')
741
Aura.Name = "Aura"
742
Aura.Texture = "rbxassetid://242997264"
743
Aura.Parent = Horn
744
Aura.LightEmission = 0.8
745
Aura.Transparency = NumberSequence.new(0,0.6,1)
746
Aura.Color = ColorSequence.new(Color3.new(255, 0, 0),Color3.new(255, 0, 0))
747
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
748
Aura.LockedToPart = true
749
Aura.Lifetime = NumberRange.new(2)
750
Aura.Rate = 25
751
Aura.Speed = NumberRange.new(0.1)
752
Aura.EmissionDirection = "Top"
753
	end
754
end
755
local LASTPART = Head
756
for i = 1, 24 do
757
	local MATH = (1-(i/30))
758
	if LASTPART == Head then
759
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
760
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.8, 0.3, -0.4) * ANGLES(RAD(-25), RAD(-220), RAD(-90)), CF(0, 0, 0))
761
		LASTPART = Horn
762
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
763
				local Aura = Instance.new('ParticleEmitter')
764
Aura.Name = "Aura"
765
Aura.Texture = "rbxassetid://242997264"
766
Aura.Parent = Horn
767
Aura.LightEmission = 0.8
768
Aura.Transparency = NumberSequence.new(0,0.6,1)
769
Aura.Color = ColorSequence.new(Color3.new(255, 0, 0),Color3.new(255, 0, 0))
770
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
771
Aura.LockedToPart = true
772
Aura.Lifetime = NumberRange.new(2)
773
Aura.Rate = 25
774
Aura.Speed = NumberRange.new(0.1)
775
Aura.EmissionDirection = "Top"
776
	else
777
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
778
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/2, 0) * ANGLES(RAD(5), RAD(-3), RAD(0)), CF(0, -Horn.Size.Y/2, 0))
779
		LASTPART = Horn
780
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
781
				local Aura = Instance.new('ParticleEmitter')
782
Aura.Name = "Aura"
783
Aura.Texture = "rbxassetid://242997264"
784
Aura.Parent = Horn
785
Aura.LightEmission = 0.8
786
Aura.Transparency = NumberSequence.new(0,0.6,1)
787
Aura.Color = ColorSequence.new(Color3.new(255, 0, 0),Color3.new(255, 0, 0))
788
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
789
Aura.LockedToPart = true
790
Aura.Lifetime = NumberRange.new(2)
791
Aura.Rate = 25
792
Aura.Speed = NumberRange.new(0.1)
793
Aura.EmissionDirection = "Top"
794
	end
795
end
796
local LASTPART = Head
797
for i = 1, 8 do
798
	local MATH = (1-(i/14))
799
	if LASTPART == Head then
800
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
801
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.65, -0.3, -0.4) * ANGLES(RAD(-25), RAD(250), RAD(90)), CF(0, 0, 0))
802
		LASTPART = Horn
803
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
804
				local Aura = Instance.new('ParticleEmitter')
805
Aura.Name = "Aura"
806
Aura.Texture = "rbxassetid://242997264"
807
Aura.Parent = Horn
808
Aura.LightEmission = 0.8
809
Aura.Transparency = NumberSequence.new(0,0.6,1)
810
Aura.Color = ColorSequence.new(Color3.new(255, 0, 0),Color3.new(255, 0, 0))
811
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
812
Aura.LockedToPart = true
813
Aura.Lifetime = NumberRange.new(2)
814
Aura.Rate = 25
815
Aura.Speed = NumberRange.new(0.1)
816
Aura.EmissionDirection = "Top"
817
	else
818
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
819
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/2, 0) * ANGLES(RAD(10), RAD(3), RAD(0)), CF(0, -Horn.Size.Y/2, 0))
820
		LASTPART = Horn
821
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
822
				local Aura = Instance.new('ParticleEmitter')
823
Aura.Name = "Aura"
824
Aura.Texture = "rbxassetid://242997264"
825
Aura.Parent = Horn
826
Aura.LightEmission = 0.8
827
Aura.Transparency = NumberSequence.new(0,0.6,1)
828
Aura.Color = ColorSequence.new(Color3.new(255, 0, 0),Color3.new(255, 0, 0))
829
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
830
Aura.LockedToPart = true
831
Aura.Lifetime = NumberRange.new(2)
832
Aura.Rate = 25
833
Aura.Speed = NumberRange.new(0.1)
834
Aura.EmissionDirection = "Top"
835
	end
836
end
837
local LASTPART = Head
838
for i = 1, 8 do
839
	local MATH = (1-(i/14))
840
	if LASTPART == Head then
841
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
842
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.65, -0.3, -0.4) * ANGLES(RAD(-25), RAD(-250), RAD(-90)), CF(0, 0, 0))
843
		LASTPART = Horn
844
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
845
				local Aura = Instance.new('ParticleEmitter')
846
Aura.Name = "Aura"
847
Aura.Texture = "rbxassetid://242997264"
848
Aura.Parent = Horn
849
Aura.LightEmission = 0.8
850
Aura.Transparency = NumberSequence.new(0,0.6,1)
851
Aura.Color = ColorSequence.new(Color3.new(255, 0, 0),Color3.new(255, 0, 0))
852
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
853
Aura.LockedToPart = true
854
Aura.Lifetime = NumberRange.new(2)
855
Aura.Rate = 25
856
Aura.Speed = NumberRange.new(0.1)
857
Aura.EmissionDirection = "Top"
858
	else
859
		local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Detail", VT(0.25*MATH,0.15,0.25*MATH),false)
860
		CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/2, 0) * ANGLES(RAD(10), RAD(-3), RAD(0)), CF(0, -Horn.Size.Y/2, 0))
861
		LASTPART = Horn
862
		Horn.Color = C3(1-((i*4-4)/255),1-((i*6-6)/255),0/255)
863
				local Aura = Instance.new('ParticleEmitter')
864
Aura.Name = "Aura"
865
Aura.Texture = "rbxassetid://242997264"
866
Aura.Parent = Horn
867
Aura.LightEmission = 0.8
868
Aura.Transparency = NumberSequence.new(0,0.6,1)
869
Aura.Color = ColorSequence.new(Color3.new(255, 0, 0),Color3.new(255, 0, 0))
870
Aura.Size = NumberSequence.new(0.3,0.2,0.1)
871
Aura.LockedToPart = true
872
Aura.Lifetime = NumberRange.new(2)
873
Aura.Rate = 25
874
Aura.Speed = NumberRange.new(0.1)
875
Aura.EmissionDirection = "Top"
876
	end
877
end
878
local PRT = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Watch", VT(1.05,0.06,1.05)*SIZE,false)
879
CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PRT, CF(0,-0.5*SIZE,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
880
local PRT = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Watch", VT(0.5,0.1,0.5)*SIZE,false)
881
CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PRT, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, -0.5*SIZE, 0))
882
MakeForm(PRT,"Cyl")
883
local PRT = CreatePart(3, Weapon, "Neon", 0, 0, "Mid gray", "Watch", VT(0.45,0.11,0.45)*SIZE,false)
884
CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PRT, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, -0.5*SIZE, 0))
885
MakeForm(PRT,"Cyl")
886
PRT.Color = C3(255, 0, 0)
887
local RING = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Watch", VT(0.055,0.15,0.055)*SIZE,false)
888
CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, RING, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, -0.5*SIZE, 0))
889
MakeForm(RING,"Cyl")
890
RING.Color = C3(0,0,0)
891
for i = 1, 12 do
892
	local PRT = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Watch", VT(0,0.15,0)*SIZE,false)
893
	PRT.Color = C3(0,0,0)
894
	local MSH = IT("BlockMesh",PRT)
895
	MSH.Scale = VT(0.6,1,1)
896
	CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PRT, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD((360/12)*i), RAD(0)), CF(0, -0.49*SIZE, 0) * CF(0, 0, -0.2*SIZE))
897
end
898
local PRT = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Watch", VT(0,0.15,0.15)*SIZE,false)
899
PRT.Color = C3(0,0,0)
900
local MSH = IT("BlockMesh",PRT)
901
MSH.Scale = VT(0.4,1,1)
902
local WATCH1 = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PRT, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, -0.49*SIZE, 0) * CF(0, 0, -0.075*SIZE))
903
local PRT = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Watch", VT(0,0.15,0.15/1.5)*SIZE,false)
904
PRT.Color = C3(0,0,0)
905
local MSH = IT("BlockMesh",PRT)
906
MSH.Scale = VT(0.4,1,1)
907
local WATCH2 = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, PRT, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, -0.49*SIZE, 0) * CF(0, 0, -(0.075/1.5)*SIZE))
908
coroutine.resume(coroutine.create(function()
909
	while true do
910
		Swait()
911
		CLOCKLOOP = CLOCKLOOP - 1*CLOCKSPEED
912
		WATCH1.C0 = Clerp(WATCH1.C0, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD(CLOCKLOOP*5), RAD(0)), 1 / Animation_Speed)
913
		WATCH2.C0 = Clerp(WATCH2.C0, CF(0,-0.5*SIZE,0) * ANGLES(RAD(90), RAD(CLOCKLOOP*5/2), RAD(0)), 1 / Animation_Speed)
914
		if CLOCKLOOP <= -150 then
915
			if VALUE1 == false then
916
				CLOCKLOOP = 0
917
				WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.45,0.11,0.45)*SIZE, Size2 = VT(3,3,3), Transparency = 0, Transparency2 = 1, CFrame = RING.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(255, 255, 0), SoundID = 743521450, SoundPitch = 1.2, SoundVolume = 2})
918
				local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
919
				ApplyAoE(HITPOS,10,15,45,75,true)
920
				WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0.45,0.11,0.45)*SIZE, Size2 = VT(15,2,15), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(255, 255, 0), SoundID = nil, SoundPitch = 0.5, SoundVolume = 4})
921
				WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0.45,0.11,0.45)*SIZE, Size2 = VT(12,3,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255, 255, 0), SoundID = nil, SoundPitch = 0.5, SoundVolume = 4})
922
				if CLOCKTARGET ~= nil then
923
					CLOCKTARGET.Health = CLOCKTARGET.Health - 20
924
					if CLOCKTARGET.Torso ~= nil then
925
						CLOCKTARGET.Torso.CFrame = CLOCKTARGET.Torso.CFrame * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)))
926
					end
927
					if CLOCKTARGET.Health == 0 then
928
						CLOCKTARGET = nil
929
					end
930
				end
931
			end
932
		end
933
	end
934
end))
935
936
for _, c in pairs(Weapon:GetChildren()) do
937
	if c.ClassName == "Part" then
938
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
939
	end
940
end
941
942
Neck.Name = "Weld"
943
RootJoint.Name = "Weld"
944
RightShoulder.Name = "Weld"
945
LeftShoulder.Name = "Weld"
946
RightHip.Name = "Weld"
947
LeftHip.Name = "Weld"
948
949
local BODY = {}
950
for _, c in pairs(Character:GetDescendants()) do
951
	if c:IsA("BasePart") and c.Name ~= "Handle" then
952
		if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
953
			c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
954
		end
955
		table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
956
	elseif c:IsA("JointInstance") then
957
		table.insert(BODY,{c,c.Parent,nil,nil,nil})
958
	end
959
end
960
for e = 1, #BODY do
961
	if BODY[e] ~= nil then
962
		local STUFF = BODY[e]
963
		local PART = STUFF[1]
964
		local PARENT = STUFF[2]
965
		local MATERIAL = STUFF[3]
966
		local COLOR = STUFF[4]
967
		local TRANSPARENCY = STUFF[5]
968
		if PART.ClassName == "Part" and PART ~= RootPart then
969
			PART.Material = MATERIAL
970
			PART.Color = COLOR
971
			PART.Transparency = TRANSPARENCY
972
		end
973
		PART.AncestryChanged:Connect(function()
974
			PART.Parent = PARENT
975
		end)
976
	end
977
end
978
979
function refit()
980
	Character.Parent = workspace
981
	for e = 1, #BODY do
982
		if BODY[e] ~= nil then
983
			local STUFF = BODY[e]
984
			local PART = STUFF[1]
985
			local PARENT = STUFF[2]
986
			local MATERIAL = STUFF[3]
987
			local COLOR = STUFF[4]
988
			local TRANSPARENCY = STUFF[5]
989
			if PART.ClassName == "Part" and PART ~= RootPart then
990
				PART.Material = MATERIAL
991
				PART.Color = COLOR
992
				PART.Transparency = TRANSPARENCY
993
			end
994
			if PART.Parent ~= PARENT then
995
				Humanoid:remove()
996
				PART.Parent = PARENT
997
				Humanoid = IT("Humanoid",Character)
998
chatfunc ("I dont have time to die...")
999
			end
1000
		end
1001
	end
1002
end
1003
local SKILLTEXTCOLOR = C3(255, 0, 0)
1004
local SKILLFONT = "Fantasy"
1005
local SKILLTEXTSIZE = 7
1006
1007
Weapon.Parent = Character
1008
Humanoid.Parent = Character
1009
1010
Humanoid.Died:connect(function()
1011
	refit()
1012
end)
1013
chatfunc("EDIT BY voyqgo")
1014
wait(4)
1015
chatfunc("Now lets see how long you can Last")
1016
warn("voyqgo edit")
1017
local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.23-.20, 0, 0.84, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
1018
local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.50+.20, 0, 0.84, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
1019
local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.23, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
1020
local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.50, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
1021
local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.86, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
1022
local SKILL6FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.76, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 6 Frame")
1023
local SKILL7FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.10, 0, 0.76, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 7 Frame")
1024
1025
1026
local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Nuke Missiles", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Text 1")
1027
local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] Times up", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Text 2")
1028
local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C] Chained Punch", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Text 3")
1029
local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V] Warp Meteor", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Text 4")
1030
local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[X] Pandora's Box", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Text 5")
1031
local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[G] Time Stop", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Text 6")
1032
local SKILL6TEXT = CreateLabel(SKILL7FRAME, "[{1-5}] Musics [{6}] off", Color3.new(0/255, 0/255, 0/255), SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Text 7")
1033
1034
--//=================================\\
1035
--||			DAMAGING
1036
--\\=================================//
1037
1038
function ApplyDamage(Humanoid,Damage,TorsoPart)
1039
	local defence = Instance.new("BoolValue",Humanoid.Parent)
1040
	defence.Name = ("HitBy"..Player.Name)
1041
	game:GetService("Debris"):AddItem(defence, 0.001)
1042
	Damage = Damage * DAMAGEMULTIPLIER
1043
	if Humanoid.Health ~= 0 then
1044
		local CritChance = MRANDOM(1,100)
1045
		if Damage > Humanoid.Health then
1046
			Damage = math.ceil(Humanoid.Health)
1047
			if Damage == 0 then
1048
				Damage = 0.1
1049
			end
1050
		end
1051
		Humanoid.Health = Humanoid.Health - Damage
1052
	end
1053
end
1054
1055
function ApplyAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
1056
	local CHILDREN = workspace:GetDescendants()
1057
	for index, CHILD in pairs(CHILDREN) do
1058
		if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
1059
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
1060
			if HUM then
1061
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
1062
				if TORSO then
1063
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
1064
						if INSTAKILL == false then
1065
							CHILD:BreakJoints()
1066
						else
1067
							local DMG = MRANDOM(MINDMG,MAXDMG)
1068
							ApplyDamage(HUM,DMG,TORSO)
1069
						end
1070
						if FLING > 0 then
1071
							for _, c in pairs(CHILD:GetChildren()) do
1072
								if c:IsA("BasePart") then
1073
									local bv = Instance.new("BodyVelocity") 
1074
									bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1075
									bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
1076
									bv.Parent = c
1077
									Debris:AddItem(bv,0.05)
1078
								end
1079
							end
1080
						end
1081
					end
1082
				end
1083
			end
1084
		end
1085
	end
1086
end
1087
1088
--//=================================\\
1089
--||	ATTACK FUNCTIONS AND STUFF
1090-
chatfunc("EDIT BY VOYQGO")
1090+
1091-
wait(2)
1091+
1092
Circle = nil
1093
CircleParts = {}
1094
Equipped = false
1095
1096
function RayCast(Position, Direction, MaxDistance, IgnoreList)
1097
	return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList) 
1098
end
1099
	Equipped = true
1100
	Circle = Instance.new("Model")
1101
	Circle.Name = "Circle"
1102
	Angle = 0
1103
	for i = 1, 1 do
1104
		local CirclePart = Instance.new("Part")
1105
		CirclePart.Name = "CirclePart"
1106
		CirclePart.Transparency = 1
1107
		CirclePart.BrickColor = BrickColor.new("Really black")
1108
		CirclePart.Material = Enum.Material.Plastic
1109
		CirclePart.Shape = Enum.PartType.Block
1110
		CirclePart.FormFactor = Enum.FormFactor.Custom
1111
		CirclePart.TopSurface = Enum.SurfaceType.Smooth
1112
		CirclePart.BottomSurface = Enum.SurfaceType.Smooth
1113
		CirclePart.Anchored = true
1114
		CirclePart.CanCollide = false
1115
		CirclePart.Locked = true
1116
		CirclePart.Size = Vector3.new(10, 0.2, 10)
1117
		local Aura = Instance.new('ParticleEmitter')
1118
Aura.Name = "Aura"
1119
Aura.Texture = "rbxassetid://641078192"
1120
Aura.Parent = CirclePart
1121
Aura.LightEmission = 0
1122
Aura.Transparency = NumberSequence.new(0.2,0.4,1)
1123
Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 0/255),Color3.new(255/200, 200/200, 200/200))
1124
Aura.Size = NumberSequence.new(0.9,0.5,0.3)
1125
Aura.LockedToPart = false
1126
Aura.Lifetime = NumberRange.new(1)
1127
Aura.Rate = 50
1128
Aura.Speed = NumberRange.new(2.5)
1129
Aura.SpreadAngle = Vector2.new(80,80)
1130
		local BlockMesh = Instance.new("BlockMesh")
1131
		BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
1132
		BlockMesh.Parent = CirclePart
1133
		CirclePart.Parent = Circle
1134
		local Star = Instance.new("Decal", CirclePart)
1135
		Star.Texture = "http://www.roblox.com/asset/?id=253215684"
1136
		Star.Face = "Top"
1137
		local Light = Instance.new("PointLight", CirclePart)
1138
		Light.Color = Color3.new(.20,0,0)
1139
		Light.Brightness = 100
1140
		Light.Range = 15
1141
		table.insert(CircleParts, CirclePart)
1142
	end
1143
	Spawn(function()
1144
		while Equipped and Humanoid.Parent and Torso.Parent do
1145
			if Angle == 360 then
1146
				Angle = 0
1147
			end
1148
			Angle = Angle + 0.05
1149
			local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
1150
			if Hit then
1151
				if not Circle.Parent then
1152
					Circle.Parent = Character
1153
				end
1154
				for i, v in pairs(CircleParts) do
1155
					v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
1156
				end
1157
			else
1158
				Circle.Parent = nil
1159
			end
1160
			wait()
1161
		end
1162
	end)
1163
1164
1165
1166
function MagicMissiles()
1167
	ATTACK = true
1168
	Rooted = false
1169
	local SELECTING = true
1170
	local SPOTS = {}
1171
	coroutine.resume(coroutine.create(function()
1172
		local LOOP = 0
1173
		repeat
1174
			LOOP = LOOP + 1
1175
			Swait()
1176
			if LOOP >= 15 then
1177
				LOOP = 0
1178
				for i = 1, #SPOTS do
1179
					if SPOTS[i] ~= nil then
1180
						WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0,0,0)*SIZE, Size2 = VT(8,2,8), Transparency = 0, Transparency2 = 1, CFrame = SPOTS[i], MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(255, 255, 0), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
1181
						WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0,0,0)*SIZE, Size2 = VT(6,3,6), Transparency = 0, Transparency2 = 1, CFrame = SPOTS[i], MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255, 255, 0), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
1182
					end
1183
				end
1184
			end
1185
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(0 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1186
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(-25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
1187
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35*SIZE, 0.65*SIZE, 0*SIZE) * ANGLES(RAD(115), RAD(45), RAD(35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1188
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
1189
			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)
1190
			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)
1191
		until SELECTING == false
1192
		Rooted = false
1193
		repeat
1194
			LOOP = LOOP + 1
1195
			Swait()
1196
			if LOOP >= 15 then
1197
				LOOP = 0
1198
				for i = 1, #SPOTS do
1199
					if SPOTS[i] ~= nil then
1200
						WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0,0,0)*SIZE, Size2 = VT(8,2,8), Transparency = 0, Transparency2 = 1, CFrame = SPOTS[i], MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 0/255), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
1201
						WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0,0,0)*SIZE, Size2 = VT(6,3,6), Transparency = 0, Transparency2 = 1, CFrame = SPOTS[i], MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 0/255), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
1202
					end
1203
				end
1204
			end
1205
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(0 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1206
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(0 - 4 * SIN(SINE / 12)), RAD(25), RAD(0)), 1 / Animation_Speed)
1207
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35*SIZE, 0.65*SIZE, 0*SIZE) * ANGLES(RAD(90), RAD(0), RAD(35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1208
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
1209
			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)
1210
			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)
1211
		until ATTACK == false
1212
	end))
1213
	repeat
1214
		repeat Swait() until HOLD == true
1215
			local DIST = (RootPart.Position - Mouse.Hit.p).Magnitude
1216
			if DIST > 9999 then
1217
				DIST = 9999
1218
			end
1219
			local RAY,RAYPOS = Raycast(RootPart.Position, (CF(RootPart.Position, Mouse.Hit.p)).lookVector, DIST, workspace)	
1220
			local HITFLOOR,HITPOS,NORMAL = Raycast(RAYPOS+VT(0,1,0), (CF(RAYPOS, RAYPOS + VT(0, -1, 0))).lookVector, 25*SIZE, Character)	
1221
			if HITFLOOR ~= nil then
1222
				table.insert(SPOTS,CF(HITPOS,HITPOS+NORMAL) * ANGLES(RAD(90), RAD(0), RAD(0)))
1223
				WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0,0,0)*SIZE, Size2 = VT(6,2,6), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1.2,0) * ANGLES(RAD(180), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 0/255), SoundID = 90655239, SoundPitch = 1, SoundVolume = 6})
1224
				WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0,0,0)*SIZE, Size2 = VT(4,3,4), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1.2,0) * ANGLES(RAD(180), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 0/255), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
1225
			end
1226
		repeat Swait() until HOLD == false
1227
	until #SPOTS == 5
1228
	SELECTING = false
1229
	for i = 1, #SPOTS do
1230
		if SPOTS[i] ~= nil then
1231
			local POS = SPOTS[i]
1232
			coroutine.resume(coroutine.create(function()
1233
				local MISSILE = IT("Model",Effects)
1234
				MISSILE.Name = "Missile"
1235
				local BASEPART = CreatePart(3, MISSILE, "Neon", 0, 1, "Lime green", "Part", VT(2,2,2))
1236
				MakeForm(BASEPART,"Cyl")
1237
				MISSILE.PrimaryPart = BASEPART
1238
				BASEPART.CFrame = POS*CF(0,-30*3,0)
1239
				local HEAD = CreatePart(3, MISSILE, "Neon", 0, 1, "Lime green", "Part", VT(2,4,2))
1240
				MakeForm(HEAD,"Ball")
1241
				HEAD.CFrame = BASEPART.CFrame*CF(0,1,0)
1242
				local TAIL = CreatePart(3, MISSILE, "Neon", 0, 1, "Lime green", "Part", VT(2.5,0.1,2.5))
1243
				MakeForm(TAIL,"Cyl")
1244
				TAIL.CFrame = BASEPART.CFrame*CF(0,-1,0)
1245
				chatfunc("you like nukes?")
1246
				for i = 1, 15 do
1247
					Swait()
1248
					for _, c in pairs(MISSILE:GetChildren()) do
1249
						if c.ClassName == "Part" then
1250
							c.Transparency = c.Transparency - 1/10
1251
						end
1252
					end
1253
				end
1254
				for i = 1, 15*1.5 do
1255
					Swait()
1256
					MISSILE:SetPrimaryPartCFrame(BASEPART.CFrame*CF(0,1.35*3,0))
1257
				end
1258
				ApplyAoE(BASEPART.CFrame.p,200,350,450,750,true)
1259
				WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(750,350,750), Transparency = 0.5, Transparency2 = 1, CFrame = BASEPART.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0/255, 255/255, 0/255), SoundID = nil, SoundPitch = 1.2, SoundVolume = 4})
1260
				WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(350,350,350), Transparency = 0, Transparency2 = 1, CFrame = BASEPART.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0/255, 255/255, 0/255), SoundID = 165970126, SoundPitch = MRANDOM(13,15)/10, SoundVolume = 4})
1261
				WACKYEFFECT({Time = 45, EffectType = "Wave", Size = VT(0,0,0)*SIZE, Size2 = VT(220,2,220), Transparency = 0, Transparency2 = 1, CFrame = POS * ANGLES(RAD(180), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(0/255, 255/255, 0/255), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
1262
				WACKYEFFECT({Time = 45, EffectType = "Wave", Size = VT(0,0,0)*SIZE, Size2 = VT(200,3,200), Transparency = 0, Transparency2 = 1, CFrame = POS * ANGLES(RAD(180), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(0/255, 255/255, 0/255), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
1263
				MISSILE:remove()
1264
			end))
1265
		end
1266
	end
1267
	wait(0.6)
1268
	ATTACK = false
1269
	Rooted = false
1270
end
1271
1272
function TimesUp()
1273
	CLOCKTARGET = nil
1274
	if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
1275
		local HUM = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
1276
		local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
1277
		if TORSO then
1278
			ATTACK = true
1279
			Rooted = false
1280
			coroutine.resume(coroutine.create(function()
1281
				repeat
1282
					Swait()
1283
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(0 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1284
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
1285
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35*SIZE, 0.5*SIZE, -0.2*SIZE) * ANGLES(RAD(75), RAD(45), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1286
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
1287
					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)
1288
					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)
1289
				until ATTACK == false
1290
			end))
1291
			if Effects:FindFirstChild("NeonDoll") then
1292
				repeat Swait() until Effects:FindFirstChild("NeonDoll") == nil
1293
			end
1294
			wait(0.5)
1295
			local FAKECHARACTER = IT("Model",Effects)
1296
			FAKECHARACTER.Name = "NeonDoll"
1297
			local TORS = CreatePart(3, FAKECHARACTER, "Neon", 0, 1, "Cool yellow", "Part", VT(0.3,0.3,0.15),false)
1298
			CreateWeldOrSnapOrMotor("Weld", RING, RING, TORS, CF(0,0.6,0), CF(0,0,0))
1299
			local LEG = CreatePart(3, FAKECHARACTER, "Neon", 0, 1, "Cool yellow", "Part", VT(0.15,0.3,0.15),false)
1300
			CreateWeldOrSnapOrMotor("Weld", TORS, TORS, LEG, CF(0.15/2,-0.15,0) * ANGLES(RAD(0), RAD(0), RAD(15)), CF(0,0.15,0))
1301
			local LEG = CreatePart(3, FAKECHARACTER, "Neon", 0, 1, "Cool yellow", "Part", VT(0.15,0.3,0.15),false)
1302
			CreateWeldOrSnapOrMotor("Weld", TORS, TORS, LEG, CF(-0.15/2,-0.15,0) * ANGLES(RAD(0), RAD(0), RAD(-15)), CF(0,0.15,0))
1303
			local ARM = CreatePart(3, FAKECHARACTER, "Neon", 0, 1, "Cool yellow", "Part", VT(0.15,0.3,0.15),false)
1304
			CreateWeldOrSnapOrMotor("Weld", TORS, TORS, ARM, CF(0.15,0.15/2,0) * ANGLES(RAD(0), RAD(0), RAD(90)), CF(0,0.15,0))
1305
			local ARM = CreatePart(3, FAKECHARACTER, "Neon", 0, 1, "Cool yellow", "Part", VT(0.15,0.3,0.15),false)
1306
			CreateWeldOrSnapOrMotor("Weld", TORS, TORS, ARM, CF(-0.15,0.15/2,0) * ANGLES(RAD(0), RAD(0), RAD(-90)), CF(0,0.15,0))
1307
			local HEAD = CreatePart(3, FAKECHARACTER, "Neon", 0, 1, "Cool yellow", "Part", VT(0.15,0.15,0.15),false)
1308
			CreateWeldOrSnapOrMotor("Weld", TORS, TORS, HEAD, CF(0,0.225,0), CF(0,0,0))
1309
			CreateSound(201858045, TORS, 5, 0.4, false)
1310
			for i = 1, 50 do
1311
				Swait()
1312
				CLOCKSPEED = 2.5
1313
				for _, c in pairs(FAKECHARACTER:GetChildren()) do
1314
					if c.ClassName == "Part" then
1315
						c.Transparency = c.Transparency - 0.5/150
1316
					end
1317
				end
1318
			end
1319
			CLOCKTARGET = HUM
1320
			coroutine.resume(coroutine.create(function()
1321
				repeat Swait() CLOCKSPEED = 2 until CLOCKTARGET == nil
1322
				for i = 1, 25 do
1323
					Swait()
1324
					for _, c in pairs(FAKECHARACTER:GetChildren()) do
1325
						if c.ClassName == "Part" then
1326
							c.Transparency = c.Transparency + 0.5/25
1327
						end
1328
					end
1329
				end
1330
				CLOCKSPEED = 4
1331
				FAKECHARACTER:remove()
1332
			end))
1333
			wait(0.5)
1334
			ATTACK = false
1335
			Rooted = false
1336
		end
1337
	end
1338
end
1339
1340
function ChainPunch()
1341
	ATTACK = true
1342
	Rooted = false
1343
	local GYRO = IT("BodyGyro",RootPart)
1344
	GYRO.D = 25
1345
	GYRO.P = 2000
1346
	GYRO.MaxTorque = VT(0,40000,0)
1347
	GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
1348
	repeat
1349
		Swait()
1350
		GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
1351
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(0 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1352
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(0 - 4 * SIN(SINE / 12)), RAD(25), RAD(0)), 1 / Animation_Speed)
1353
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35*SIZE, 0.65*SIZE, 0*SIZE) * ANGLES(RAD(90), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1354
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
1355
		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)
1356
		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)
1357
	until HOLD == true
1358
	local POS = Mouse.Hit.p
1359
	local CHAINS = false
1360
	local CHAINLINKS = {}
1361
	local A = IT("Attachment",RightArm)
1362
	A.Position = VT(1,-1,0)*SIZE
1363
	A.Orientation = VT(-90, -89.982, 0)
1364
	local B = IT("Attachment",RightArm)
1365
	B.Position = VT(-1,-1,0)*SIZE
1366
	B.Orientation = VT(-90, 89.988, 0)
1367
	local C = IT("Attachment",RightArm)
1368
	C.Position = VT(0.5,-1.3,0)*SIZE
1369
	C.Orientation = VT(-90, -89.982, 0)
1370
	local D = IT("Attachment",RightArm)
1371
	D.Position = VT(-0.5,-1.3,0)*SIZE
1372
	D.Orientation = VT(-90, 89.988, 0)
1373
	local LIGHT = IT("Attachment",RightArm)
1374
	LIGHT.Position = VT(0,-1,0)*SIZE
1375
	local LIGHT2 = IT("PointLight",LIGHT)
1376
	LIGHT2.Range = 7
1377
	LIGHT2.Brightness = 5
1378
	LIGHT2.Color = SKILLTEXTCOLOR
1379
	chatfunc("Falcon...")
1380
	for i = 1, 2 do
1381
		local TWIST = -2
1382
		local START = A
1383
		local END = B
1384
		if i == 1 then
1385
			START = B
1386
			END = A
1387
		end
1388
		local ChainLink = IT("Beam",Torso)
1389
		ChainLink.Texture = "rbxassetid://73042633"
1390
		ChainLink.Color = ColorSequence.new(SKILLTEXTCOLOR)
1391
		ChainLink.TextureSpeed = 1
1392
		ChainLink.Width0 = 1
1393
		ChainLink.Width1 = 1
1394
		ChainLink.TextureLength = 2.5
1395
		ChainLink.Attachment0 = START
1396
		ChainLink.Attachment1 = END
1397
		ChainLink.CurveSize0 = TWIST
1398
		ChainLink.CurveSize1 = TWIST
1399
		--ChainLink.FaceCamera = true
1400
		ChainLink.Segments = 45
1401
		ChainLink.Transparency = NumberSequence.new(1)
1402
		table.insert(CHAINLINKS,ChainLink)
1403
	end
1404
	for i = 1, 2 do
1405
		local TWIST = -1
1406
		local START = C
1407
		local END = D
1408
		if i == 1 then
1409
			START = D
1410
			END = C
1411
		end
1412
		local ChainLink = IT("Beam",Torso)
1413
		ChainLink.Texture = "rbxassetid://73042633"
1414
		ChainLink.Color = ColorSequence.new(SKILLTEXTCOLOR)
1415
		ChainLink.TextureSpeed = 1
1416
		ChainLink.Width0 = 1
1417
		ChainLink.Width1 = 1
1418
		ChainLink.TextureLength = 5
1419
		ChainLink.Attachment0 = START
1420
		ChainLink.Attachment1 = END
1421
		ChainLink.CurveSize0 = TWIST
1422
		ChainLink.CurveSize1 = TWIST
1423
		--ChainLink.FaceCamera = true
1424
		ChainLink.Segments = 25
1425
		ChainLink.LightEmission = 0.5
1426
		ChainLink.Transparency = NumberSequence.new(1)
1427
		table.insert(CHAINLINKS,ChainLink)
1428
	end
1429
	coroutine.resume(coroutine.create(function()
1430
		repeat
1431
			Swait()
1432
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, 0*SIZE + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
1433
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(45)), 0.15 / Animation_Speed)
1434
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35*SIZE, 0.65*SIZE, 0.2*SIZE) * ANGLES(RAD(60), RAD(0), RAD(-25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1435
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
1436
			RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
1437
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
1438
		until CHAINS == true
1439
		repeat
1440
			Swait()
1441
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, 0*SIZE + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
1442
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-45)), 1 / Animation_Speed)
1443
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35*SIZE, 0.65*SIZE, -0.2*SIZE) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1444
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
1445
			RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
1446
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
1447
		until ATTACK == false
1448
		for e = 1, 15 do
1449
			Swait()
1450
			chatfunc("PUNCH!!!")
1451
			for i = 1, #CHAINLINKS do
1452
				CHAINLINKS[i].Transparency = NumberSequence.new((e/15))
1453
			end
1454
		end
1455
		A:remove()
1456
		B:remove()
1457
		C:remove()
1458
		D:remove()
1459
	end))
1460
	CreateSound(233856115, RightArm, 5, 1.2, false)
1461
	for e = 1, 15 do
1462
		Swait()
1463
		for i = 1, #CHAINLINKS do
1464
			CHAINLINKS[i].Transparency = NumberSequence.new(1-(e/15))
1465
		end
1466
	end
1467
	CHAINS = true
1468
	Rooted = true
1469
	wait(0.25)
1470
	local FIST = CreatePart(3, Effects, "Neon", 0, 0.5, "New Yeller", "Part", VT(2,2,2))
1471
	FIST.Color = C3(1, 215/255, 1)
1472
	FIST.CFrame = CF(RightArm.CFrame*CF(0,-1.3*SIZE,0).p,POS) * ANGLES(RAD(90), RAD(0), RAD(0)) 
1473
	local LIGHT3 = IT("PointLight",FIST)
1474
	LIGHT3.Range = 7
1475
	LIGHT3.Brightness = 5
1476
	LIGHT3.Color = SKILLTEXTCOLOR
1477
	CreateMesh("SpecialMesh", FIST, "FileMesh", "90718752", "", VT(10,10,10), VT(0,0,0))
1478
	local FISTA = IT("Attachment",FIST)
1479
	FISTA.Position = VT(0.062, 0.977, 0)
1480
	local ChainLink = IT("Beam",Torso)
1481
	ChainLink.Texture = "rbxassetid://73042633"
1482
	ChainLink.Color = ColorSequence.new(SKILLTEXTCOLOR)
1483
	ChainLink.TextureSpeed = 2
1484
	ChainLink.Width0 = 3
1485
	ChainLink.Width1 = 3
1486
	ChainLink.TextureLength = 12
1487
	ChainLink.Attachment0 = LIGHT
1488
	ChainLink.Attachment1 = FISTA
1489
	ChainLink.FaceCamera = true
1490
	ChainLink.Segments = 45
1491
	ChainLink.LightEmission = 0.5
1492
	ChainLink.Transparency = NumberSequence.new(0.25)
1493
	local FISTSOUND = CreateSound(288641686, FIST, 5, 1.2, false)
1494
	for i = 1, 85 do
1495
		Swait()
1496
		FIST.CFrame = FIST.CFrame*CF(0,-2,0)
1497
		ChainLink.TextureLength = 12+(i*2)
1498
		ApplyAoE(FIST.Position,10,15,25,100,true)
1499
		WACKYEFFECT({Time = 5, EffectType = "Wave", Size = VT(5,0,5)*SIZE, Size2 = VT(15,1,15), Transparency = 0.5, Transparency2 = 1, CFrame = FIST.CFrame*CF(0,-1,0) * ANGLES(RAD(0), RAD(i*15), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 0/255), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
1500
		local HITFLOOR = Raycast(FIST.Position, (CF(FIST.Position, FIST.CFrame*CF(0,-1,0).p)).lookVector, 2.1, Character)
1501
		if HITFLOOR ~= nil then
1502
			HITFLOOR:BreakJoints()
1503
			coroutine.resume(coroutine.create(function()
1504
				for i = 1, 15 do
1505
					Swait()
1506
					FISTSOUND.Volume = FISTSOUND.Volume - 0.15
1507
					ApplyAoE(FIST.Position,10+(i*2),5,15,5,true)
1508
					WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(5,0,5)*SIZE, Size2 = VT(35,3,35), Transparency = 0.5, Transparency2 = 1, CFrame = FIST.CFrame * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 0/255), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
1509
				end
1510
			end))
1511
			break
1512
		end
1513
	end
1514
	coroutine.resume(coroutine.create(function()
1515
		for i = 1, 50 do
1516
			Swait()
1517
			FIST.Transparency = FIST.Transparency + 0.5/50
1518
			LIGHT3.Range = LIGHT3.Range - 7/50
1519
		end
1520
		FIST:remove()
1521
	end))
1522
	LIGHT:remove()
1523
	GYRO:remove()
1524
	ATTACK = false
1525
	Rooted = false
1526
end
1527
1528
function WarpMeteor()
1529
	local DIST = (RootPart.Position - Mouse.Hit.p).Magnitude
1530
	if DIST > 9999 then
1531
		DIST = 9999
1532
	end
1533
	local RAY,RAYPOS = Raycast(RootPart.Position, (CF(RootPart.Position, Mouse.Hit.p)).lookVector, DIST, workspace)	
1534
	local HITFLOOR,HITPOS,NORMAL = Raycast(RAYPOS+VT(0,45,0), (CF(RAYPOS, RAYPOS + VT(0, -1, 0))).lookVector, 75*SIZE, Character)
1535
	if HITFLOOR then
1536
		local POS = HITPOS	
1537
		ATTACK = true
1538
		Rooted = false
1539
		local WARPED = false
1540
		local SMASHED = false
1541
		local HITFLOOR,HITPOS,NORMAL = Raycast(RootPart.Position+VT(0,1,0), (CF(RAYPOS, RAYPOS + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
1542
		coroutine.resume(coroutine.create(function()
1543
			repeat
1544
				Swait()
1545
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(0 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1546
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
1547
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / 12)), RAD(-55 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1548
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
1549
				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)
1550
				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)
1551
			until WARPED == true
1552
			repeat
1553
				Swait()
1554
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(0 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1555
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
1556
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / 12)), RAD(-55 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1557
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
1558
				RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -0.5*SIZE + 0.06 * SIN(SINE / 24) - 0.1*SIZE * COS(SINE / 12), -0.5*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)
1559
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.1*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)
1560
			until SMASHED == true
1561
			repeat
1562
				Swait()
1563
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0*SIZE, 0*SIZE, 0*SIZE) * ANGLES(RAD(90), RAD(0), RAD(0)), 1 / Animation_Speed)
1564
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(-40), RAD(0), RAD(0)), 1 / Animation_Speed)
1565
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(170), RAD(-15), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1566
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(170), RAD(15), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1567
			RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE, -0.3*SIZE) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 1 / Animation_Speed)
1568
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, -0.3*SIZE) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
1569
			until ATTACK == false
1570
		end))
1571
		VALUE1 = true
1572
		CreateSound(233856115, Torso, 5, 1.6, false)
1573
		chatfunc("This hurt more than you think")
1574
		for i = 1, 25 do
1575
			Swait()
1576
			for _, c in pairs(Character:GetChildren()) do
1577
				if c.ClassName == "Part" then
1578
					c.Transparency = c.Transparency + 1/25
1579
				end
1580
			end
1581
			for _, c in pairs(Weapon:GetChildren()) do
1582
				if c.ClassName == "Part" then
1583
					c.Transparency = c.Transparency + 1/25
1584
				end
1585
			end
1586
		end
1587
		UNANCHOR = false
1588
		RootPart.Anchored = true
1589
		RootPart.Velocity = VT(0,0,0)
1590
		local ROOTPOS = RootPart.Position
1591
		RootPart.CFrame = CF(POS+VT(0,300,0),VT(ROOTPOS.X,POS.Y+300,ROOTPOS.Z))
1592
		WARPED = true
1593
		for i = 1, 25 do
1594
			Swait()
1595
			for _, c in pairs(Character:GetChildren()) do
1596
				if c.ClassName == "Part" then
1597
					c.Transparency = c.Transparency - 1/25
1598
				end
1599
			end
1600
			for _, c in pairs(Weapon:GetChildren()) do
1601
				if c.ClassName == "Part" then
1602
					c.Transparency = c.Transparency - 1/25
1603
				end
1604
			end
1605
		end
1606
		local SHELL = CreatePart(3, Effects, "Neon", 0, 1, "New Yeller", "Part", VT(0,0,0))
1607
		SHELL.CFrame = RootPart.CFrame
1608
		MakeForm(SHELL,"Ball")
1609
		CreateSound(402981977, SHELL, 5, 1.6, false)
1610
		for i = 1, 10 do
1611
			Swait()
1612
			SHELL.Transparency = SHELL.Transparency - 1/10
1613
			SHELL.Size = SHELL.Size + VT(0.6,0.6,0.6)*1.8
1614
		end
1615
		for i = 1, math.ceil(75/2) do
1616
			Swait()
1617
			RootPart.CFrame = RootPart.CFrame*CF(0,-3.5*2,0)
1618
			SHELL.CFrame = CF(RootPart.Position)
1619
			WACKYEFFECT({Time = 5, EffectType = "Sphere", Size = SHELL.Size, Size2 = VT(5,3,5), Transparency = 0.5, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = SHELL.Position+VT(0,15,0), RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = SHELL.Color, SoundID = nil, SoundPitch = 0.75, SoundVolume = 6})
1620
		end
1621
		RootPart.CFrame = CF(POS+VT(0,1,0),VT(ROOTPOS.X,HITPOS.Y+1,ROOTPOS.Z))
1622
		SHELL.CFrame = CF(RootPart.Position)
1623
		WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = SHELL.Size, Size2 = VT(35,35,35)*4, Transparency = 0, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SHELL.Color, SoundID = 165970126, SoundPitch = 0.75, SoundVolume = 6})
1624
		WACKYEFFECT({Time = 55, EffectType = "Wave", Size = VT(SHELL.Size.X,5,SHELL.Size.Z), Size2 = VT(45,3,45)*3.8, Transparency = 0, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = SHELL.Color, SoundID = nil, SoundPitch = 0.75, SoundVolume = 6})
1625
		WACKYEFFECT({Time = 55, EffectType = "Wave", Size = VT(SHELL.Size.X,5,SHELL.Size.Z), Size2 = VT(45,3,45)*4, Transparency = 0, Transparency2 = 1, CFrame = SHELL.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = SHELL.Color, SoundID = nil, SoundPitch = 0.75, SoundVolume = 6})
1626
		for i = 1, 5 do
1627
			WACKYEFFECT({Time = 35, EffectType = "Wave", Size = VT(5,0,5)*SIZE, Size2 = VT(35,3,35)*4, Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 0/255), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
1628
		end
1629
		SHELL:remove()
1630
		ApplyAoE(RootPart.Position,75,35,75,175,true)
1631
		SMASHED = true
1632
		wait(1)
1633
		VALUE1 = false
1634
		UNANCHOR = true
1635
		ATTACK = false
1636
		Rooted = false
1637
	end
1638
end
1639
1640
function PandorasBox()
1641
	local HITFLOOR,HITPOS = Raycast(RootPart.CFrame*CF(0,0,-6.5).p, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4*SIZE, Character)
1642
	if HITFLOOR ~= nil then
1643
		ATTACK = false
1644
		Rooted = false
1645
		local RINGSPIN = true
1646
		local CONSTRUCTING = true
1647
		local RING = CreatePart(3, Effects, "Neon", 0, 1, "New Yeller", "Ring", VT(0,0,0))
1648
		RING.Color = C3(0,0,0)
1649
		MakeForm(RING,"Cyl")
1650
		RING.CFrame = CF(HITPOS)
1651
		CreateSound(402981977, RING, 5, 1.2, false)
1652
		coroutine.resume(coroutine.create(function()
1653
			repeat
1654
				Swait()
1655
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
1656
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(0 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1657
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(-25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
1658
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35*SIZE, 0.65*SIZE, 0*SIZE) * ANGLES(RAD(115), RAD(45), RAD(35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1659
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
1660
				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)
1661
				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)
1662
			until CONSTRUCTING == false
1663
			repeat 
1664
				Swait() 
1665
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
1666
			until RINGSPIN == false
1667
			for i = 1, 25 do
1668
				Swait()
1669
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
1670
				RING.Size = RING.Size - VT(0.15,0,0.15)
1671
				--DECAL.Transparency = DECAL.Transparency + 1/25
1672
				RING.Transparency = RING.Transparency + 1/25
1673
			end
1674
			RING:remove()
1675
		end))
1676
		for i = 1, 15 do
1677
			Swait()
1678
			RING.Size = RING.Size + VT(0.75,0,0.75)
1679
			RING.Transparency = RING.Transparency - 1/15
1680
		end
1681
		chatfunc("let's see your prize...")
1682
		local BOXSPIN = true
1683
		local PANDORASBOX = IT("Model",Effects)
1684
		PANDORASBOX.Name = "Pandora's Box"
1685
		local BOX = IT("Model",PANDORASBOX)
1686
		BOX.Name = "Body"
1687
		local LID = IT("Model",PANDORASBOX)
1688
		LID.Name = "Lid"
1689
		--BUILDING THE BOX--
1690
			local BASE = CreatePart(3, BOX, "Neon", 0, 0, "New Yeller", "Black", VT(2,1.8,2))
1691
			BASE.Color = C3(0,0,0)
1692
			PANDORASBOX.PrimaryPart = BASE
1693
			BASE.CFrame = CF(HITPOS+VT(0,-8,0),VT(RootPart.Position.X,HITPOS.Y-8,RootPart.Position.Z))
1694
			local WOOD = CreatePart(3, BOX, "Neon", 0, 0, "Bright yellow", "Marble", VT(0.2,1.9,0.2))
1695
			WOOD.CFrame = BASE.CFrame*CF(1,0,1)
1696
			local WOOD = CreatePart(3, BOX, "Neon", 0, 0, "Bright yellow", "Marble", VT(0.2,1.9,0.2))
1697
			WOOD.CFrame = BASE.CFrame*CF(1,0,-1)
1698
			local WOOD = CreatePart(3, BOX, "Neon", 0, 0, "Bright yellow", "Marble", VT(0.2,1.9,0.2))
1699
			WOOD.CFrame = BASE.CFrame*CF(-1,0,1)
1700
			local WOOD = CreatePart(3, BOX, "Neon", 0, 0, "Bright yellow", "Marble", VT(0.2,1.9,0.2))
1701
			WOOD.CFrame = BASE.CFrame*CF(-1,0,-1)
1702
			local WOOD = CreatePart(3, BOX, "Neon", 0, 0, "Bright yellow", "Marble", VT(2.1,0.2,0.2))
1703
			WOOD.CFrame = BASE.CFrame*CF(0,0.9,1)
1704
			local WOOD = CreatePart(3, BOX, "Neon", 0, 0, "Bright yellow", "Marble", VT(2.1,0.2,0.2))
1705
			WOOD.CFrame = BASE.CFrame*CF(0,0.9,-1)
1706
			local WOOD = CreatePart(3, BOX, "Neon", 0, 0, "Bright yellow", "Marble", VT(0.2,0.2,2.1))
1707
			WOOD.CFrame = BASE.CFrame*CF(1,0.9,0)
1708
			local WOOD = CreatePart(3, BOX, "Neon", 0, 0, "Bright yellow", "Marble", VT(0.2,0.2,2.1))
1709
			WOOD.CFrame = BASE.CFrame*CF(-1,0.9,0)
1710
			local WOOD = CreatePart(3, BOX, "Neon", 0, 0, "Bright yellow", "Marble", VT(2.1,0.2,0.2))
1711
			WOOD.CFrame = BASE.CFrame*CF(0,-0.9,1)
1712
			local WOOD = CreatePart(3, BOX, "Neon", 0, 0, "Bright yellow", "Marble", VT(2.1,0.2,0.2))
1713
			WOOD.CFrame = BASE.CFrame*CF(0,-0.9,-1)
1714
			local WOOD = CreatePart(3, BOX, "Neon", 0, 0, "Bright yellow", "Marble", VT(0.2,0.2,2.1))
1715
			WOOD.CFrame = BASE.CFrame*CF(1,-0.9,0)
1716
			local WOOD = CreatePart(3, BOX, "Neon", 0, 0, "Bright yellow", "Marble", VT(0.2,0.2,2.1))
1717
			WOOD.CFrame = BASE.CFrame*CF(-1,-0.9,0)
1718
			local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Really black", "Marble", VT(2.1,1.9,0.1))
1719
			WOOD.CFrame = BASE.CFrame*CF(0,0,1)
1720
			local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Really black", "Marble", VT(2.1,1.9,0.1))
1721
			WOOD.CFrame = BASE.CFrame*CF(0,0,-1)
1722
			local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Really black", "Marble", VT(0.1,1.9,2.1))
1723
			WOOD.CFrame = BASE.CFrame*CF(1,0,0)
1724
			local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Really black", "Marble", VT(0.1,1.9,2.1))
1725
			WOOD.CFrame = BASE.CFrame*CF(-1,0,0)
1726
			local WOOD = CreatePart(3, BOX, "Marble", 0, 0, "Really black", "Marble", VT(2.1,0.1,2.1))
1727
			WOOD.CFrame = BASE.CFrame*CF(0,-0.9,0)
1728
			-------------
1729
			local LIDPART = CreatePart(3, LID, "Marble", 0, 0, "Really black", "Marble", VT(2.1,0.1,2.1))
1730
			LIDPART.CFrame = BASE.CFrame*CF(0,1,0)
1731
			LID.PrimaryPart = LIDPART
1732
			local WOOD = CreatePart(3, LID, "Neon", 0, 0, "Bright yellow", "Marble", VT(2.1,0.2,0.2))
1733
			WOOD.CFrame = LIDPART.CFrame*CF(0,0,-1)
1734
			local WOOD = CreatePart(3, LID, "Neon", 0, 0, "Bright yellow", "Marble", VT(2.1,0.2,0.2))
1735
			WOOD.CFrame = LIDPART.CFrame*CF(0,0,1)
1736
			local WOOD = CreatePart(3, LID, "Neon", 0, 0, "Bright yellow", "Marble", VT(0.2,0.2,2.1))
1737
			WOOD.CFrame = LIDPART.CFrame*CF(1,0,0)
1738
			local WOOD = CreatePart(3, LID, "Neon", 0, 0, "Bright yellow", "Marble", VT(0.2,0.2,2.1))
1739
			WOOD.CFrame = LIDPART.CFrame*CF(-1,0,0)
1740
			local DECAL = IT("Decal",LIDPART)
1741
			DECAL.Face = "Top"
1742
			DECAL.Texture = "http://www.roblox.com/asset/?id=1501226061"
1743
			DECAL.Color3 = C3(0,0,0)
1744
		--BUILDING THE BOX--
1745
		coroutine.resume(coroutine.create(function()
1746
			repeat
1747
				Swait()
1748
				PANDORASBOX:SetPrimaryPartCFrame(BASE.CFrame * ANGLES(RAD(0), RAD(2.45), RAD(0)))
1749
			until BOXSPIN == false
1750
		end))
1751
		for i = 1, 25 do
1752
			Swait()
1753
			PANDORASBOX:SetPrimaryPartCFrame(BASE.CFrame * CF(0,1.5-(i/12.5),0))
1754
		end
1755
		wait(0.5)
1756
		BOXSPIN = false
1757
		CONSTRUCTING = false	
1758
		coroutine.resume(coroutine.create(function()
1759
			WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = LIDPART.Size, Size2 = VT(3,0,3)*4, Transparency = 0, Transparency2 = 1, CFrame = LIDPART.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SKILLTEXTCOLOR, SoundID = 168586586, SoundPitch = 1.3, SoundVolume = 6})
1760
			--[[for i = 1, 45 do
1761
				Swait()
1762
				LID:SetPrimaryPartCFrame(LIDPART.CFrame * CF(0,1.5-(i/12.5),0.5) * ANGLES(RAD(0.7), RAD(0), RAD(0)))
1763
			end-
1764
			LID:remove()]]--
1765
			for _, c in pairs(LID:GetChildren()) do
1766
				if c.ClassName == "Part" then
1767
					c.Anchored = false
1768
					c.CanCollide = true
1769
					if c ~= LIDPART then
1770
						weldBetween(LIDPART,c)
1771
					end
1772
				end
1773
			end
1774
			LIDPART.Velocity = CF(LIDPART.Position,LIDPART.CFrame*CF(15,25,0).p).lookVector*65
1775
			Debris:AddItem(LID,15)
1776
			wait(0.5)
1777
			local RANDOMEFFECT = MRANDOM(1,4)
1778
			if RANDOMEFFECT == 1 then
1779
				for i = 1, 45 do
1780
					wait((2-(i/15))/15)
1781
					WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(1,1,1), Transparency = 0, Transparency2 = 1, CFrame = BASE.CFrame*CF(0,MRANDOM(12,15),0) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0))*CF(0,0,MRANDOM(1,5)), MoveToPos = BASE.Position, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SKILLTEXTCOLOR, SoundID = nil, SoundPitch = 0.8, SoundVolume = 6})
1782
				end	
1783
				wait(1)
1784
				WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(35,35,35)*12, Transparency = 0, Transparency2 = 1, CFrame = BASE.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BASE.Color, SoundID = 165970126, SoundPitch = 0.75, SoundVolume = 6})
1785
				WACKYEFFECT({Time = 55, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(45,3,45)*10, Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = BASE.Color, SoundID = 469345336, SoundPitch = 0.75, SoundVolume = 6})
1786
				WACKYEFFECT({Time = 55, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(45,3,45)*9, Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = BASE.Color, SoundID = nil, SoundPitch = 0.75, SoundVolume = 6})
1787
				for i = 1, 5 do
1788
					WACKYEFFECT({Time = 35, EffectType = "Wave", Size = VT(5,0,5)*SIZE, Size2 = VT(35,3,35)*12, Transparency = 0.5, Transparency2 = 1, CFrame = BASE.CFrame * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
1789
				end
1790
				ApplyAoE(BASE.Position,50,1,200,375,true)
1791
				ApplyAoE(BASE.Position,250,35,75,175,true)
1792
			elseif RANDOMEFFECT == 2 then
1793
				local FIELD = CreatePart(3, Effects, "Neon", 0, 0, "New Yeller", "Field", VT(0.3,0.3,0.3))
1794
				FIELD.CFrame = BASE.CFrame
1795
				MakeForm(FIELD,"Ball")
1796
				for i = 1, 50 do
1797
					Swait()
1798
					FIELD.Size = FIELD.Size + VT(0.01,0.01,0.01)
1799
					FIELD.CFrame = FIELD.CFrame * CF(0,0.75-(i/45),0)
1800
				end
1801
				wait(0.2)
1802
				local LOOP = CreateSound(1393698948, FIELD, 0, 1.2, true)
1803
				coroutine.resume(coroutine.create(function()
1804
					for i = 1, 75 do
1805
						Swait()
1806
						LOOP.Volume = LOOP.Volume + 10/75
1807
						LOOP.Parent = FIELD
1808
						local CHILDREN = workspace:GetDescendants()
1809
						for index, CHILD in pairs(CHILDREN) do
1810
							if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
1811
								local HUM = CHILD:FindFirstChildOfClass("Humanoid")
1812
								if HUM then
1813
									local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
1814
									if TORSO then
1815
										if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/2 then
1816
											HUM.Health = HUM.Health - 1.5
1817
											TORSO.Velocity = VT(0,5,0)
1818
											HUM.PlatformStand = true
1819
											if TORSO.RotVelocity.Magnitude < 15 then
1820
										 		TORSO.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))
1821
											end
1822
										end
1823
									end
1824
								end
1825
							end
1826
						end
1827
						FIELD.Size = FIELD.Size + VT(9,9,9)
1828
						FIELD.Transparency = FIELD.Transparency + 0.8/75
1829
					end
1830
					for i = 1, 500 do
1831
						Swait()
1832
						LOOP.Parent = FIELD
1833
						local CHILDREN = workspace:GetDescendants()
1834
						for index, CHILD in pairs(CHILDREN) do
1835
							if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
1836
								local HUM = CHILD:FindFirstChildOfClass("Humanoid")
1837
								if HUM then
1838
									local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
1839
									if TORSO then
1840
										if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/2 then
1841
											TORSO.Velocity = VT(0,5,0)
1842
											HUM.Health = HUM.Health - 1.5
1843
											HUM.PlatformStand = true
1844
											if TORSO.RotVelocity.Magnitude < 15 then
1845
										 		TORSO.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))
1846
											end
1847
										end
1848
									end
1849
								end
1850
							end
1851
						end
1852
					end
1853
					for i = 1, 25 do
1854
						Swait()
1855
						LOOP.Volume = LOOP.Volume + 10/25
1856
						LOOP.Parent = FIELD
1857
						local CHILDREN = workspace:GetDescendants()
1858
						for index, CHILD in pairs(CHILDREN) do
1859
							if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
1860
								local HUM = CHILD:FindFirstChildOfClass("Humanoid")
1861
								if HUM then
1862
									local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
1863
									if TORSO then
1864
										if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/1.8 then
1865
											TORSO.Velocity = VT(0,5,0)
1866
											HUM.Health = HUM.Health - 1.5
1867
											HUM.PlatformStand = false
1868
											if TORSO.RotVelocity.Magnitude < 15 then
1869
										 		TORSO.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))
1870
											end
1871
										end
1872
									end
1873
								end
1874
							end
1875
						end
1876
						FIELD.Size = FIELD.Size - VT(3,3,3)
1877
						FIELD.Transparency = FIELD.Transparency + 0.2/25
1878
					end	
1879
					FIELD:remove()
1880
				end))
1881
			elseif RANDOMEFFECT == 3 then
1882
				for i = 1, 10 do
1883
					wait(0.15)
1884
					WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(3,8,3), Transparency = 0, Transparency2 = 1, CFrame = BASE.CFrame*CF(0,0.3,0), MoveToPos = BASE.Position+VT(0,6,0), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 90655239, SoundPitch = 0.8, SoundVolume = 6})
1885
					coroutine.resume(coroutine.create(function()
1886
						local MINION = CLONE:Clone()
1887
						MINION.Parent = Effects
1888
						MINION.Name = "Shadow"
1889
						MINION.HumanoidRootPart.CFrame = BASE.CFrame*CF(0,5,0) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0))
1890
						MINION.HumanoidRootPart.Velocity = CF(MINION.HumanoidRootPart.Position,MINION.HumanoidRootPart.CFrame*CF(0,8,-15).p).lookVector*MRANDOM(55,100)
1891
						for _, c in pairs(MINION:GetChildren()) do
1892
							if c.ClassName == "Part" then
1893
								c.Material = "Neon"
1894
								c.Color = C3(0,0,0)
1895
								c.Transparency = 0.25
1896
								if c.Name == "Head" then
1897
									c:ClearAllChildren()
1898
									local MSH = IT("BlockMesh",c)
1899
									MSH.Scale = VT(0.5,1,1)
1900
								end
1901
							end
1902
						end
1903
						local TORSO = MINION.Torso
1904
						local HUMAN = MINION.Humanoid
1905
						HUMAN.WalkSpeed = 20
1906
						HUMAN.MaxHealth = math.huge
1907
						HUMAN.Health = math.huge
1908
						HUMAN.DisplayDistanceType = "None"
1909
						HUMAN.Died:connect(function()
1910
							MINION:remove()
1911
							--CreateSound(SHOUTS[MRANDOM(1,3)], TORSO, 3, 0.5, false)
1912
						end)
1913
						wait(1)
1914
						local findNearestTorso = function(POS)
1915
							local list = game.Workspace:GetDescendants()
1916
							local torso = nil
1917
							local dist = 500
1918
							local temp = nil
1919
							local human = nil
1920
							local temp2 = nil
1921
							for x = 1, #list do
1922
								temp2 = list[x]
1923
								if (temp2.className == "Model") and (temp2 ~= Character) and (temp2.Parent ~= Effects) then
1924
									temp = temp2:findFirstChild("Torso") or temp2:findFirstChild("UpperTorso")
1925
									human = temp2:findFirstChildOfClass("Humanoid")
1926
									if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
1927
										if (temp.Position - POS).magnitude < dist then
1928
											torso = temp
1929
											dist = (temp.Position - POS).magnitude
1930
										end
1931
									end
1932
								end
1933
							end
1934
							return torso, dist
1935
						end
1936
						for i = 1, 40 do
1937
							if HUMAN.Health == 0 then
1938
								break
1939
							end
1940
							wait(0.3)
1941
							local target,dist= findNearestTorso(TORSO.Position)
1942
							if target then
1943
								HUMAN:MoveTo(target.Position)
1944
								if dist < 25 then
1945
									CreateSound(348663022, TORSO, 10, 1, true)
1946
									wait(2)
1947
									--local ANIM = HUMAN:LoadAnimation(ATANIM)
1948
									--ANIM:Play()
1949
									--CreateSound(SHOUTS[MRANDOM(1,3)], TORSO, 1, 1, false)
1950
									ApplyAoE(TORSO.Position,10,0,0,85,true)
1951
									WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(5,5,5), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = TORSO.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SKILLTEXTCOLOR, SoundID = 201858087, SoundPitch = 0.8, SoundVolume = 10})
1952
									for i = 1, 5 do
1953
										WACKYEFFECT({Time = 75, EffectType = "Wave", Size = VT(5,0,5)*SIZE, Size2 = VT(15,1,15), Transparency = 0.5, Transparency2 = 1, CFrame = TORSO.CFrame * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-15,15)/7.5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
1954
									end
1955
									break
1956
								end
1957
							end
1958
						end
1959
						MINION:remove()
1960
					end))
1961
				end
1962
			elseif RANDOMEFFECT == 4 then
1963
				local FIELD = CreatePart(3, Effects, "Neon", 0, 0, "New Yeller", "Field", VT(0.3,0.3,0.3))
1964
				FIELD.Color = C3(0,0,0)
1965
				FIELD.CFrame = BASE.CFrame
1966
				MakeForm(FIELD,"Ball")
1967
				FIELD.CanCollide = true
1968
				for i = 1, 50 do
1969
					Swait()
1970
					FIELD.Size = FIELD.Size + VT(0.01,0.01,0.01)
1971
					FIELD.CFrame = FIELD.CFrame * CF(0,0.75-(i/45),0)
1972
				end
1973
				wait(0.2)
1974
				local LOOP = CreateSound(487214658, FIELD, 0, 1, true)
1975
				coroutine.resume(coroutine.create(function()
1976
					local E = 0
1977
					for i = 1, 75 do
1978
						E = E + 1
1979
						Swait()
1980
						if E >= 35 then
1981
							E = 0
1982
							WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = FIELD.Size*30, Size2 = FIELD.Size, Transparency = 0.8, Transparency2 = 1, CFrame = FIELD.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BASE.Color, SoundID = nil, SoundPitch = 1, SoundVolume = 6})
1983
						end
1984
						LOOP.Volume = LOOP.Volume + 10/75
1985
						LOOP.Parent = FIELD
1986
						local CHILDREN = workspace:GetDescendants()
1987
						for index, CHILD in pairs(CHILDREN) do
1988
							if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
1989
								local HUM = CHILD:FindFirstChildOfClass("Humanoid")
1990
								if HUM then
1991
									local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
1992
									if TORSO then
1993
										if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X*30 then
1994
											for _, c in pairs(CHILD:GetChildren()) do
1995
												if c:IsA("BasePart") then
1996
													local bv = Instance.new("BodyVelocity") 
1997
													bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1998
													bv.velocity = CF(FIELD.Position,c.Position).lookVector*-50
1999
													bv.Parent = c
2000
													Debris:AddItem(bv,0.05)
2001
												end
2002
											end
2003
											HUM.Health = HUM.Health - 0.3
2004
										end
2005
									end
2006
								end
2007
							end
2008
						end
2009
						FIELD.Size = FIELD.Size + VT(0.3,0.3,0.3)/5
2010
					end
2011
					for i = 1, 180 do
2012
						E = E + 1
2013
						Swait()
2014
						if E >= 35 then
2015
							E = 0
2016
							WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = FIELD.Size*30, Size2 = FIELD.Size, Transparency = 0.8, Transparency2 = 1, CFrame = FIELD.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BASE.Color, SoundID = nil, SoundPitch = 1, SoundVolume = 6})
2017
						end
2018
						LOOP.Parent = FIELD
2019
						local CHILDREN = workspace:GetDescendants()
2020
						for index, CHILD in pairs(CHILDREN) do
2021
							if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
2022
								local HUM = CHILD:FindFirstChildOfClass("Humanoid")
2023
								if HUM then
2024
									local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
2025
									if TORSO then
2026
										if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X*30 then
2027
											for _, c in pairs(CHILD:GetChildren()) do
2028
												if c:IsA("BasePart") then
2029
													local bv = Instance.new("BodyVelocity") 
2030
													bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
2031
													bv.velocity = CF(FIELD.Position,c.Position).lookVector*-50
2032
													bv.Parent = c
2033
													Debris:AddItem(bv,0.05)
2034
												end
2035
											end
2036
											HUM.Health = HUM.Health - 0.3
2037
										end
2038
									end
2039
								end
2040
							end
2041
						end
2042
					end
2043
					ApplyAoE(FIELD.Position,40,15,20,375,true)
2044
					WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = FIELD.Size, Size2 = VT(35,35,35), Transparency = 0, Transparency2 = 1, CFrame = FIELD.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BASE.Color, SoundID = 231917744, SoundPitch = 1, SoundVolume = 6})
2045
					for i = 1, 5 do
2046
						WACKYEFFECT({Time = 35, EffectType = "Wave", Size = VT(5,0,5)*SIZE, Size2 = VT(35,3,35), Transparency = 0.5, Transparency2 = 1, CFrame = FIELD.CFrame * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 0.5, SoundVolume = 6})
2047
					end
2048
					FIELD:remove()
2049
				end))
2050
			elseif RANDOMEFFECT == 5 then
2051
			end
2052
			wait(0.5)
2053
			for i = 1, 25 do
2054
				Swait()
2055
				PANDORASBOX:SetPrimaryPartCFrame(BASE.CFrame * CF(0,-0.3,0))
2056
			end
2057
			PANDORASBOX:remove()
2058
			RINGSPIN = false
2059
		end))
2060
		ATTACK = false
2061
		Rooted = false
2062
	end
2063
end
2064
2065
function TimeStop ()
2066
	local HITFLOOR,HITPOS = Raycast(RootPart.CFrame*CF(0,0,-6.5).p, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4*SIZE, Character)
2067
	CHOICE = 6
2068
	CreateSound(1193182658, Character, 5, 1, false)
2069
	chatfunc ("Za warudo...")
2070
     back = CreateSound(1841228386, Character, 9999, 1, false)
2071
	local killsky = Instance.new('Sky', game:GetService'Lighting')
2072
killsky.SkyboxBk = "rbxassetid://1013852"
2073
killsky.SkyboxDn = "rbxassetid://1013853"
2074
killsky.SkyboxFt = "rbxassetid://1013850"
2075
killsky.SkyboxLf = "rbxassetid://1013851"
2076
killsky.SkyboxRt = "rbxassetid://1013849"
2077
killsky.SkyboxUp = "rbxassetid://1013854"
2078
killsky.StarCount = 0
2079
killsky.SunAngularSize = 0
2080
killsky.MoonAngularSize = 0
2081
killsky.MoonTextureId = ""
2082
killsky.CelestialBodiesShown = false
2083
game.Lighting.FogColor = Color3.new(1,1,0)
2084
game.Lighting.FogEnd = 1400
2085
	if HITFLOOR ~= nil then
2086
		ATTACK = false
2087
		Rooted = false
2088
		local RINGSPIN = true
2089
		local CONSTRUCTING = true
2090
		local RING = CreatePart(3, Effects, "Neon", 0, 1, "New Yeller", "Ring", VT(0,0,0))
2091
		RING.Color = C3(0,0,0)
2092
		MakeForm(RING,"Cyl")
2093
		RING.CFrame = CF(HITPOS)
2094
		coroutine.resume(coroutine.create(function()
2095
			repeat
2096
				Swait()
2097
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
2098
			until CONSTRUCTING == false
2099
			repeat 
2100
				Swait() 
2101
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
2102
			until RINGSPIN == false
2103
			for i = 1, 25 do
2104
				Swait()
2105
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
2106
				RING.Size = RING.Size - VT(0.15,0,0.15)
2107
				--DECAL.Transparency = DECAL.Transparency + 1/25
2108
				RING.Transparency = RING.Transparency + 1/25
2109
			end
2110
			RING:remove()
2111
		end))
2112
		for i = 1, 15 do
2113
			Swait()
2114
			RING.Size = RING.Size + VT(0,0,0)
2115
			RING.Transparency = RING.Transparency - 1/15
2116
		end
2117
		end
2118
	local RANDOMEFFECT = MRANDOM(1)
2119
	local BASE = CreatePart(3, Character, "Neon", 0, 0, "New Yeller", "Black", VT(2,1.8,2))
2120
			BASE.Color = C3(0,0,0)
2121
			BASE.Transparency = 1
2122
			BASE.CFrame = CF(HITPOS+VT(0,-8,0),VT(RootPart.Position.X,HITPOS.Y-8,RootPart.Position.Z))
2123
	if RANDOMEFFECT == 1 then
2124
				local FIELD = CreatePart(3, Effects, "Neon", 0, 0, "New Yeller", "Field", VT(0.3,0.3,0.3))
2125
				FIELD.CFrame = BASE.CFrame
2126
				MakeForm(FIELD,"Ball")
2127
				for i = 1, 50 do
2128
					Swait()
2129
					FIELD.Size = VT(0,0,0)
2130
					FIELD.CFrame = FIELD.CFrame * CF(0,0.75-(i/45),0)
2131
				end
2132
				end
2133
				wait(0.2)
2134
				local FIELD = CreatePart(3, Effects, "Neon", 0, 0, "New Yeller", "Field", VT(0.3,0.3,0.3))
2135
				FIELD.CFrame = BASE.CFrame
2136
				local LOOP = CreateSound(1393698948, Character, 0, 1, true)
2137
				coroutine.resume(coroutine.create(function()
2138
					for i = 1, 75 do
2139
						Swait()
2140
						LOOP.Volume = LOOP.Volume + 10/75
2141
						LOOP.Parent = FIELD
2142
						local CHILDREN = workspace:GetDescendants()
2143
						for index, CHILD in pairs(CHILDREN) do
2144
							if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
2145
								local HUM = CHILD:FindFirstChildOfClass("Humanoid")
2146
								if HUM then
2147
									local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
2148
									if TORSO then
2149
										if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/2 then
2150
											HUM.Health = HUM.Health - 0
2151
											TORSO.Velocity = VT(0,5,0)
2152
											HUM.PlatformStand = true
2153
											if TORSO.RotVelocity.Magnitude < 15 then
2154
										 		TORSO.Anchored = true
2155
											end
2156
										end
2157
									end
2158
								end
2159
							end
2160
						end
2161
						FIELD.Size = FIELD.Size + VT(90,90,90)
2162
						FIELD.Transparency = FIELD.Transparency + 0.8/75
2163
					end
2164
				for i = 1, 500 do
2165
						Swait()
2166
						LOOP.Parent = FIELD
2167
						local CHILDREN = workspace:GetDescendants()
2168
						for index, CHILD in pairs(CHILDREN) do
2169
							if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
2170
								local HUM = CHILD:FindFirstChildOfClass("Humanoid")
2171
								if HUM then
2172
									local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
2173
									if TORSO then
2174
										if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/2 then
2175
											TORSO.Velocity = VT(0,5,0)
2176
											HUM.Health = HUM.Health - 0
2177
											HUM.PlatformStand = true
2178
											if TORSO.RotVelocity.Magnitude < 15 then
2179
										 		TORSO.Anchored = true
2180
											end
2181
										end
2182
									end
2183
								end
2184
							end
2185
						end
2186
					end
2187
 wait (20)
2188
back:Remove()
2189
		CreateSound(1538466750, Character, 99999, 1, false)
2190
		chatfunc ("the time rusume")
2191
		killsky:Remove()
2192
		game.Lighting.FogEnd = 90000000
2193
		wait (5)
2194
		CHOICE = MRANDOM (1,5)
2195
					for i = 1, 25 do
2196
						Swait()
2197
						LOOP.Volume = LOOP.Volume + 10/25
2198
						LOOP.Parent = FIELD
2199
						local CHILDREN = workspace:GetDescendants()
2200
						for index, CHILD in pairs(CHILDREN) do
2201
							if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
2202
								local HUM = CHILD:FindFirstChildOfClass("Humanoid")
2203
								if HUM then
2204
									local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
2205
									if TORSO then
2206
										if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/1.8 then
2207
											TORSO.Velocity = VT(0,5,0)
2208
											HUM.Health = HUM.Health - 0
2209
											HUM.PlatformStand = false
2210
											if TORSO.RotVelocity.Magnitude < 15 then
2211
										 		TORSO.Anchored = false
2212
										end
2213
									end
2214
								end
2215
							end
2216
						end
2217
						FIELD.Size = FIELD.Size - VT(3,3,3)
2218
						FIELD.Transparency = FIELD.Transparency + 0.2/25
2219
						     end
2220
						end
2221
				end))	
2222
				FIELD:Remove()
2223
           ATTACK = false
2224
		Rooted = false
2225
	end
2226
2227
				
2228
function Taunt()
2229
	ATTACK = true
2230
	local LAUGH = nil
2231
	coroutine.resume(coroutine.create(function()
2232
		repeat
2233
			Swait()
2234
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(0 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2235
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
2236
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.15*SIZE, -0.5*SIZE) * ANGLES(RAD(75), RAD(50), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2237
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
2238
			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)
2239
			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)
2240
		until LAUGH ~= nil
2241
		repeat
2242
			Swait()
2243
			LAUGH.Parent = Head
2244
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0+(0.1*LAUGH.PlaybackLoudness/75) + 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)
2245
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE+(0.1*LAUGH.PlaybackLoudness/75)) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
2246
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.15*SIZE+(0.1*LAUGH.PlaybackLoudness/75), -0.5*SIZE) * ANGLES(RAD(75), RAD(50), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2247
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE+(0.1*LAUGH.PlaybackLoudness/75), 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
2248
			RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE-(0.1*LAUGH.PlaybackLoudness/75) + 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)
2249
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE-(0.1*LAUGH.PlaybackLoudness/75) - 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)
2250
		until LAUGH.Playing == false
2251
	ATTACK = false
2252
	end))
2253
	wait(0.1)
2254
	CHOICE = 6
2255
	chatfunc("I HATE YOU...")
2256
	LAUGH = CreateSound(212000587, Character, 8099999, 1, false)
2257
	wait(1.5)
2258
	CHOICE = MRANDOM (1,5)
2259
end
2260
2261
--//=================================\\
2262
--||	  ASSIGN THINGS TO KEYS
2263
--\\=================================//
2264
2265
function MouseDown(Mouse)
2266
	HOLD = true
2267
	if ATTACK == false then
2268
	end
2269
end
2270
2271
function MouseUp(Mouse)
2272
HOLD = false
2273
end
2274
2275
function KeyDown(Key)
2276
	KEYHOLD = true
2277
	if Key == "z" and ATTACK == false then
2278
		MagicMissiles()
2279
	end
2280
2281
	if Key == "b" and ATTACK == false then
2282
		TimesUp()
2283
	end
2284
2285
	if Key == "c" and ATTACK == false then
2286
		ChainPunch()
2287
	end
2288
2289
	if Key == "v" and ATTACK == false then
2290
		WarpMeteor()
2291
	end
2292
2293
	if Key == "x" and ATTACK == false then
2294
		PandorasBox()
2295
	end
2296
	
2297
	if Key == "g" and ATTACK == false then
2298
		TimeStop()
2299
	end
2300
2301
	if Key == "t" and ATTACK == false then
2302
		Taunt()
2303
		elseif Key == "1" and ATTACK == false then
2304
			if CHOICE ~= 1 then
2305
				CHOICE = 1
2306
				sick:Play()
2307
				chatfunc("original song")
2308
			end
2309
		elseif Key == "2" and ATTACK == false then
2310
			if CHOICE ~= 2 then
2311
				CHOICE = 2
2312
				sick:Play()
2313
				chatfunc("no comments...")
2314
			end
2315
		elseif Key == "3" and ATTACK == false then
2316
			if CHOICE ~= 3 then
2317
				CHOICE = 3
2318
				sick:Play()
2319
				chatfunc("Now the fight really begins...")
2320
				tecks2.Color = Color3.new (255,0,0)
2321
			end
2322
		elseif Key == "4" and ATTACK == false then
2323
			if CHOICE ~= 4 then
2324
				CHOICE = 4
2325
				sick:Play()
2326
				chatfunc("Just let me relax a little")
2327
			end	
2328
				elseif Key == "5" and ATTACK == false then
2329
			if CHOICE ~= 5 then
2330
				CHOICE = 5
2331
				sick:Play()
2332
				chatfunc("Why not this sound, i like it")
2333
			end
2334
		elseif Key == "6" and ATTACK == false then
2335
			if CHOICE ~= 6 then
2336
				CHOICE = 6
2337
				sick:Play()
2338
				chatfunc("music off")
2339
			end
2340
	end
2341
end
2342
2343
function KeyUp(Key)
2344
	KEYHOLD = false
2345
end
2346
2347
	Mouse.Button1Down:connect(function(NEWKEY)
2348
		MouseDown(NEWKEY)
2349
	end)
2350
	Mouse.Button1Up:connect(function(NEWKEY)
2351
		MouseUp(NEWKEY)
2352
	end)
2353
	Mouse.KeyDown:connect(function(NEWKEY)
2354
		KeyDown(NEWKEY)
2355
	end)
2356
	Mouse.KeyUp:connect(function(NEWKEY)
2357
		KeyUp(NEWKEY)
2358
	end)
2359
2360
--//=================================\\
2361
--\\=================================//
2362
2363
2364
function unanchor()
2365
	if UNANCHOR == true then
2366
		RootPart.Anchored = false
2367
	end
2368
	g = Character:GetChildren()
2369
	for i = 1, #g do
2370
		if g[i].ClassName == "Part" and g[i] ~= RootPart then
2371
			g[i].Anchored = false
2372
		end
2373
	end
2374
	g = Weapon:GetChildren()
2375
	for i = 1, #g do
2376
		if g[i].ClassName == "Part" then
2377
			g[i].Anchored = false
2378
		end
2379
	end
2380
end
2381
2382
2383
--//=================================\\
2384
--||	WRAP THE WHOLE SCRIPT UP
2385
--\\=================================//
2386
2387
Humanoid.Changed:connect(function(Jump)
2388
	if Jump == "Jump" and (Disable_Jump == true) then
2389
		Humanoid.Jump = false
2390
	end
2391
end)
2392
2393
while true do
2394
	Swait()
2395
           refit()
2396
	script.Parent = WEAPONGUI
2397
	for _,v in next, Humanoid:GetPlayingAnimationTracks() do
2398
	    v:Stop();
2399
	end
2400
	ANIMATE.Parent = nil
2401
	SINE = SINE + CHANGE*1.5
2402
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
2403
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
2404
	local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4*SIZE, Character)
2405
	local WALKSPEEDVALUE = 10 / (Humanoid.WalkSpeed / 16)
2406
	if ANIM == "Walk" and TORSOVELOCITY > 1 then
2407
        RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2)) * SIZE) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2408
        Neck.C1 = Clerp(Neck.C1, CF(0 * SIZE, -0.5 * SIZE, 0 * SIZE) * 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)
2409
    elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
2410
        RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2411
        Neck.C1 = Clerp(Neck.C1, CF(0 * SIZE, -0.5 * SIZE, 0 * SIZE) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2412
	end
2413
	if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
2414
		ANIM = "Jump"
2415
		if ATTACK == false then
2416
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0*SIZE, 0*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2417
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
2418
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2419
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2420
			RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE, -0.3*SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 1 / Animation_Speed)
2421
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, -0.3*SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 1 / Animation_Speed)
2422
	    end
2423
	elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
2424
		ANIM = "Fall"
2425
		if ATTACK == false then
2426
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0*SIZE, 0*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2427
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 1 / Animation_Speed)
2428
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2429
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2430
			RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 1 / Animation_Speed)
2431
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 1 / Animation_Speed)
2432
		end
2433
	elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
2434
		ANIM = "Idle"
2435
		if ATTACK == false then
2436
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(0 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2437
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
2438
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75*SIZE, 0.5*SIZE, -1*SIZE) * ANGLES(RAD(70), RAD(0), RAD(-70)) * ANGLES(RAD(20), RAD(25), RAD(-15)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
2439
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1*SIZE, 0.2*SIZE, -0.5*SIZE) * ANGLES(RAD(25), RAD(0), RAD(85)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
2440
			RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -0.5*SIZE - 0.05*SIZE * COS(SINE / 12), -0.5*SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2441
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -0.8*SIZE - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2442
			end
2443
	elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
2444
		ANIM = "Walk"
2445
		if ATTACK == false then
2446
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
2447
		    Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2448
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / WALKSPEEDVALUE)), RAD(-55 + 2.5 * SIN(SINE / WALKSPEEDVALUE))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2449
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / WALKSPEEDVALUE)), RAD(55 - 2.5 * SIN(SINE / WALKSPEEDVALUE))) * LEFTSHOULDERC0, 1 / Animation_Speed)
2450
			RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -0.5*SIZE - 0.05*SIZE * COS(SINE / 12), -0.5*SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2451
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -0.8*SIZE - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2452
		end
2453
	end
2454
	unanchor()
2455
	Humanoid.MaxHealth = "inf"
2456
	Humanoid.Health = "inf"
2457
	if Rooted == false then
2458
		Disable_Jump = false
2459
		Humanoid.WalkSpeed = Speed
2460
	elseif Rooted == true then
2461
		Disable_Jump = true
2462
		Humanoid.WalkSpeed = 0
2463
	end
2464
	for _, c in pairs(Character:GetChildren()) do
2465
		if c.ClassName == "Part" and c.Name ~= "Detail" then
2466
			c.Material = "Fabric"
2467
			if c:FindFirstChildOfClass("ParticleEmitter") then
2468
				c:FindFirstChildOfClass("ParticleEmitter"):remove()
2469
			end
2470
			if c ~= Head then
2471
				c.Color = C3(0,0,0)
2472
			else
2473
				c.Color = C3(0,0,0)
2474
			end
2475
			if c == Head then
2476
				if c:FindFirstChild("face") then
2477
					c.face:remove()
2478
				end
2479
			end
2480
		elseif c.ClassName == "CharacterMesh" or c.ClassName == "Accessory" or c.Name == "Body Colors" then
2481
			c:remove()
2482
		elseif (c.ClassName == "Shirt" or c.ClassName == "Pants") and c.Name ~= "Cloth" then
2483
			c:remove()
2484
		end
2485
	end
2486
	sick.SoundId = "rbxassetid://"..bored[CHOICE]
2487
	sick.Looped = true
2488
	sick.Pitch = 1
2489
	sick.Volume = 999999
2490
	sick.Parent = Character
2491
	sick:Resume()
2492
	--sick.Playing = false
2493
	Humanoid.Name = "Master of Time = "..Player.Name
2494
end
2495
2496
--//=================================\\
2497
--\\=================================//
2498
2499
2500
2501
2502
2503
--//====================================================\\--
2504
--||			  		 END OF SCRIPT
2505
--\\====================================================//--