View difference between Paste ID: FysVmFK6 and N715SUFr
SHOW: | | - or go back to the newest paste.
1
--//====================================================\\--
2
--||			   CREATED BY SHACKLUSTER
3
--\\====================================================//--
4
5
6
7
wait(0.2)
8
9
10
11
Player = game:GetService("Players").LocalPlayer
12
PlayerGui = Player.PlayerGui
13
Cam = workspace.CurrentCamera
14
Backpack = Player.Backpack
15
Character = Player.Character
16
Humanoid = Character.Humanoid
17
Mouse = Player:GetMouse()
18
RootPart = Character["HumanoidRootPart"]
19
Torso = Character["Torso"]
20
Head = Character["Head"]
21
RightArm = Character["Right Arm"]
22
LeftArm = Character["Left Arm"]
23
RightLeg = Character["Right Leg"]
24
LeftLeg = Character["Left Leg"]
25
RootJoint = RootPart["RootJoint"]
26
Neck = Torso["Neck"]
27
RightShoulder = Torso["Right Shoulder"]
28
LeftShoulder = Torso["Left Shoulder"]
29
RightHip = Torso["Right Hip"]
30
LeftHip = Torso["Left Hip"]
31
local sick = Instance.new("Sound",Character)
32
sick.SoundId = "rbxassetid://150490440"
33
sick.Looped = true
34
sick.Pitch = 1
35
sick.Volume = 4
36
sick:Play()
37
38
IT = Instance.new
39
CF = CFrame.new
40
VT = Vector3.new
41
RAD = math.rad
42
C3 = Color3.new
43
UD2 = UDim2.new
44
BRICKC = BrickColor.new
45
ANGLES = CFrame.Angles
46
EULER = CFrame.fromEulerAnglesXYZ
47
COS = math.cos
48
ACOS = math.acos
49
SIN = math.sin
50
ASIN = math.asin
51
ABS = math.abs
52
MRANDOM = math.random
53
FLOOR = math.floor
54
55
Player = game.Players.LocalPlayer
56
char = Player.Character
57
local txt = Instance.new("BillboardGui", Character)
58
txt.Adornee = Character.Head
59
txt.Name = "_status"
60
txt.Size = UDim2.new(2, 0, 1.2, 0)
61
txt.StudsOffset = Vector3.new(-9, 8, 0)
62
local text = Instance.new("TextLabel", txt)
63
text.Size = UDim2.new(10, 0, 7, 0)
64
text.FontSize = "Size24"
65
text.TextScaled = true
66
text.TextTransparency = 0
67
text.BackgroundTransparency = 1
68
text.TextTransparency = 0
69
text.TextStrokeTransparency = 1
70
text.Font = "Cartoon"
71
v = Instance.new("Part")
72
v.Name = "ColorBrick"
73
v.Parent = Player.Character
74
v.FormFactor = "Symmetric"
75
v.Anchored = true
76
v.CanCollide = false
77
v.BottomSurface = "Smooth"
78
v.TopSurface = "Smooth"
79
v.Size = Vector3.new(10, 5, 3)
80
v.Transparency = 1
81
v.CFrame = Character.Torso.CFrame
82
v.BrickColor = BrickColor.new(CV)
83
v.Transparency = 1
84
touchCounter = 0
85
local cR=255
86
local cG=0
87
local cB=0
88
local flg5=1 local omgidk=1
89
local add=15
90
game:GetService("RunService"):BindToRenderStep("Ghost",1,function()
91
	if omgidk>10000 then omgidk=0 end
92
	omgidk=omgidk+1
93
	if cR>=255 then flg5=1 end
94
	if cG>=255 then flg5=2 end
95
	if cB>=255 then flg5=3 end
96
	if flg5==1 then cR=cR-add cG=cG+add end
97
	if flg5==2 then cG=cG-add cB=cB+add end
98
	if flg5==3 then cB=cB-add cR=cR+add end
99
	color=Color3.fromRGB(cR,cG,cB)
100
	text.TextColor3 = color
101
end)
102
v.Shape = "Block"
103
text.Text = "Nuke Glove"
104
105
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
106
	local NEWMESH = IT(MESH)
107
	if MESH == "SpecialMesh" then
108
		NEWMESH.MeshType = MESHTYPE
109
		if MESHID ~= "nil" and MESHID ~= "" then
110
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
111
		end
112
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
113
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
114
		end
115
	end
116
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
117
	NEWMESH.Scale = SCALE
118
	NEWMESH.Parent = PARENT
119
	return NEWMESH
120
end
121
122
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
123
	local NEWPART = IT("Part")
124
	NEWPART.formFactor = FORMFACTOR
125
	NEWPART.Reflectance = REFLECTANCE
126
	NEWPART.Transparency = TRANSPARENCY
127
	NEWPART.CanCollide = false
128
	NEWPART.Locked = true
129
	NEWPART.Anchored = true
130
	if ANCHOR == false then
131
		NEWPART.Anchored = false
132
	end
133
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
134
	NEWPART.Name = NAME
135
	NEWPART.Size = SIZE
136
	NEWPART.Position = Torso.Position
137
	NEWPART.Material = MATERIAL
138
	NEWPART:BreakJoints()
139
	NEWPART.Parent = PARENT
140
	return NEWPART
141
end
142
143
--//=================================\\
144
--||		  CUSTOMIZATION
145
--\\=================================//
146
147
Player_Size = 1 --Size of the player.
148
Animation_Speed = 3
149
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
150
151
local Speed = 16
152
local Effects2 = {}
153
154
--//=================================\\
155
--|| 	  END OF CUSTOMIZATION
156
--\\=================================//
157
158
	local function weldBetween(a, b)
159
	    local weldd = Instance.new("ManualWeld")
160
	    weldd.Part0 = a
161
	    weldd.Part1 = b
162
	    weldd.C0 = CFrame.new()
163
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
164
	    weldd.Parent = a
165
	    return weldd
166
	end
167
168
--//=================================\\
169
--|| 	      USEFUL VALUES
170
--\\=================================//
171
172
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
173
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
174
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
175
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
176
local CHANGEDEFENSE = 0
177
local CHANGEDAMAGE = 0
178
local CHANGEMOVEMENT = 0
179
local ANIM = "Idle"
180
local ATTACK = false
181
local EQUIPPED = false
182
local HOLD = false
183
local COMBO = 1
184
local Rooted = false
185
local SINE = 0
186
local KEYHOLD = false
187
local CHANGE = 2 / Animation_Speed
188
local WALKINGANIM = false
189
local WALK = 0
190
local VALUE1 = false
191
local VALUE2 = false
192
local ROBLOXIDLEANIMATION = IT("Animation")
193
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
194
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
195
--ROBLOXIDLEANIMATION.Parent = Humanoid
196
local WEAPONGUI = IT("ScreenGui", PlayerGui)
197
WEAPONGUI.Name = "Weapon GUI"
198
local Weapon = IT("Model")
199
Weapon.Name = "Adds"
200
local HITFLOOR = nil
201
local Effects = IT("Folder", Weapon)
202
Effects.Name = "Effects"
203
local ANIMATOR = Humanoid.Animator
204
local ANIMATE = Character.Animate
205
local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
206
local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
207
local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
208
local HITBLOCKSOUNDS = {"199148933", "199148947"}
209
local UNANCHOR = true
210
211
local SKILLTEXTCOLOR = C3(0,255/255,0)
212
213
--//=================================\\
214
--\\=================================//
215
216
217
--//=================================\\
218
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
219
--\\=================================//
220
221
ArtificialHB = Instance.new("BindableEvent", script)
222
ArtificialHB.Name = "ArtificialHB"
223
224
script:WaitForChild("ArtificialHB")
225
226
frame = Frame_Speed
227
tf = 0
228
allowframeloss = false
229
tossremainder = false
230
lastframe = tick()
231
script.ArtificialHB:Fire()
232
233
game:GetService("RunService").Heartbeat:connect(function(s, p)
234
	tf = tf + s
235
	if tf >= frame then
236
		if allowframeloss then
237
			script.ArtificialHB:Fire()
238
			lastframe = tick()
239
		else
240
			for i = 1, math.floor(tf / frame) do
241
				script.ArtificialHB:Fire()
242
			end
243
		lastframe = tick()
244
		end
245
		if tossremainder then
246
			tf = 0
247
		else
248
			tf = tf - frame * math.floor(tf / frame)
249
		end
250
	end
251
end)
252
253
--//=================================\\
254
--\\=================================//
255
256
257
258
259
260
--//=================================\\
261
--|| 	      SOME FUNCTIONS
262
--\\=================================//
263
264
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
265
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
266
end
267
268
function PositiveAngle(NUMBER)
269
	if NUMBER >= 0 then
270
		NUMBER = 0
271
	end
272
	return NUMBER
273
end
274
275
function NegativeAngle(NUMBER)
276
	if NUMBER <= 0 then
277
		NUMBER = 0
278
	end
279
	return NUMBER
280
end
281
282
function Swait(NUMBER)
283
	if NUMBER == 0 or NUMBER == nil then
284
		ArtificialHB.Event:wait()
285
	else
286
		for i = 1, NUMBER do
287
			ArtificialHB.Event:wait()
288
		end
289
	end
290
end
291
292
function QuaternionFromCFrame(cf)
293
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
294
	local trace = m00 + m11 + m22
295
	if trace > 0 then 
296
		local s = math.sqrt(1 + trace)
297
		local recip = 0.5 / s
298
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
299
	else
300
		local i = 0
301
		if m11 > m00 then
302
			i = 1
303
		end
304
		if m22 > (i == 0 and m00 or m11) then
305
			i = 2
306
		end
307
		if i == 0 then
308
			local s = math.sqrt(m00 - m11 - m22 + 1)
309
			local recip = 0.5 / s
310
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
311
		elseif i == 1 then
312
			local s = math.sqrt(m11 - m22 - m00 + 1)
313
			local recip = 0.5 / s
314
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
315
		elseif i == 2 then
316
			local s = math.sqrt(m22 - m00 - m11 + 1)
317
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
318
		end
319
	end
320
end
321
 
322
function QuaternionToCFrame(px, py, pz, x, y, z, w)
323
	local xs, ys, zs = x + x, y + y, z + z
324
	local wx, wy, wz = w * xs, w * ys, w * zs
325
	local xx = x * xs
326
	local xy = x * ys
327
	local xz = x * zs
328
	local yy = y * ys
329
	local yz = y * zs
330
	local zz = z * zs
331
	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))
332
end
333
 
334
function QuaternionSlerp(a, b, t)
335
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
336
	local startInterp, finishInterp;
337
	if cosTheta >= 0.0001 then
338
		if (1 - cosTheta) > 0.0001 then
339
			local theta = ACOS(cosTheta)
340
			local invSinTheta = 1 / SIN(theta)
341
			startInterp = SIN((1 - t) * theta) * invSinTheta
342
			finishInterp = SIN(t * theta) * invSinTheta
343
		else
344
			startInterp = 1 - t
345
			finishInterp = t
346
		end
347
	else
348
		if (1 + cosTheta) > 0.0001 then
349
			local theta = ACOS(-cosTheta)
350
			local invSinTheta = 1 / SIN(theta)
351
			startInterp = SIN((t - 1) * theta) * invSinTheta
352
			finishInterp = SIN(t * theta) * invSinTheta
353
		else
354
			startInterp = t - 1
355
			finishInterp = t
356
		end
357
	end
358
	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
359
end
360
361
function Clerp(a, b, t)
362
	local qa = {QuaternionFromCFrame(a)}
363
	local qb = {QuaternionFromCFrame(b)}
364
	local ax, ay, az = a.x, a.y, a.z
365
	local bx, by, bz = b.x, b.y, b.z
366
	local _t = 1 - t
367
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
368
end
369
370
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
371
	local frame = IT("Frame")
372
	frame.BackgroundTransparency = TRANSPARENCY
373
	frame.BorderSizePixel = BORDERSIZEPIXEL
374
	frame.Position = POSITION
375
	frame.Size = SIZE
376
	frame.BackgroundColor3 = COLOR
377
	frame.BorderColor3 = BORDERCOLOR
378
	frame.Name = NAME
379
	frame.Parent = PARENT
380
	return frame
381
end
382
383
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
384
	local label = IT("TextLabel")
385
	label.BackgroundTransparency = 1
386
	label.Size = UD2(1, 0, 1, 0)
387
	label.Position = UD2(0, 0, 0, 0)
388
	label.TextColor3 = TEXTCOLOR
389
	label.TextStrokeTransparency = STROKETRANSPARENCY
390
	label.TextTransparency = TRANSPARENCY
391
	label.FontSize = TEXTFONTSIZE
392
	label.Font = TEXTFONT
393
	label.BorderSizePixel = BORDERSIZEPIXEL
394
	label.TextScaled = false
395
	label.Text = TEXT
396
	label.Name = NAME
397
	label.Parent = PARENT
398
	return label
399
end
400
401
function NoOutlines(PART)
402
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
403
end
404
405
406
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
407
	local NEWWELD = IT(TYPE)
408
	NEWWELD.Part0 = PART0
409
	NEWWELD.Part1 = PART1
410
	NEWWELD.C0 = C0
411
	NEWWELD.C1 = C1
412
	NEWWELD.Parent = PARENT
413
	return NEWWELD
414
end
415
416
function CreateSound(ID, PARENT, VOLUME, PITCH)
417
	local NEWSOUND = nil
418
	coroutine.resume(coroutine.create(function()
419
		NEWSOUND = IT("Sound", PARENT)
420
		NEWSOUND.Volume = VOLUME
421
		NEWSOUND.Pitch = PITCH
422
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
423
		Swait()
424
		NEWSOUND:play()
425
		game:GetService("Debris"):AddItem(NEWSOUND, 10)
426
	end))
427
	return NEWSOUND
428
end
429
430
function CFrameFromTopBack(at, top, back)
431
	local right = top:Cross(back)
432
	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)
433
end
434
435
function CreateWave(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
436
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC("Deep orange"), "Effect", VT(1,1,1), true)
437
	local mesh = IT("SpecialMesh",wave)
438
	mesh.MeshType = "FileMesh"
439
	mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
440
	mesh.Scale = SIZE
441
	mesh.Offset = VT(0,0,-SIZE.X/8)
442
	wave.CFrame = CFRAME
443
	coroutine.resume(coroutine.create(function(PART)
444
		for i = 1, WAIT do
445
			Swait()
446
			mesh.Scale = mesh.Scale + GROW
447
			mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
448
			if DOESROT == true then
449
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
450
			end
451
			wave.Transparency = wave.Transparency + (0.5/WAIT)
452
			if wave.Transparency > 0.99 then
453
				wave:remove()
454
			end
455
		end
456
	end))
457
end
458
459
function CreateWave2(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
460
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC("Deep orange"), "Effect", VT(1,1,1), true)
461
	local mesh = IT("SpecialMesh",wave)
462
	mesh.MeshType = "FileMesh"
463
	mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
464
	mesh.Scale = SIZE
465
	--mesh.Offset = VT(0,0,-SIZE.X/8)
466
	wave.CFrame = CFRAME
467
	coroutine.resume(coroutine.create(function(PART)
468
		for i = 1, WAIT do
469
			Swait()
470
			mesh.Scale = mesh.Scale + GROW
471
			--mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
472
			if DOESROT == true then
473
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
474
			end
475
			wave.Transparency = wave.Transparency + (0.5/WAIT)
476
			if wave.Transparency > 0.99 then
477
				wave:remove()
478
			end
479
		end
480
	end))
481
end
482
483
function CreateSwirl(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
484
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC("Deep orange"), "Effect", VT(1,1,1), true)
485
	local mesh = IT("SpecialMesh",wave)
486
	mesh.MeshType = "FileMesh"
487
	mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
488
	mesh.Scale = SIZE
489
	wave.CFrame = CFRAME
490
	coroutine.resume(coroutine.create(function(PART)
491
		for i = 1, WAIT do
492
			Swait()
493
			mesh.Scale = mesh.Scale + GROW
494
			mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
495
			if DOESROT == true then
496
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
497
			end
498
			wave.Transparency = wave.Transparency + (0.5/WAIT)
499
			if wave.Transparency > 0.99 then
500
				wave:remove()
501
			end
502
		end
503
	end))
504
end
505
506
507
function Slice(SIZE,WAIT,CFRAME,COLOR,GROW)
508
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC("Deep orange"), "Effect", VT(1,1,1), true)
509
	local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "448386996", "", VT(0,SIZE/10,SIZE/10), VT(0,0,0))
510
	wave.CFrame = CFRAME
511
	coroutine.resume(coroutine.create(function(PART)
512
		for i = 1, WAIT do
513
			Swait()
514
			mesh.Scale = mesh.Scale * GROW
515
			wave.Transparency = wave.Transparency + (0.5/WAIT)
516
			if wave.Transparency > 0.99 then
517
				wave:remove()
518
			end
519
		end
520
	end))
521
end
522
523
function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
524
	local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Deep orange"), "Effect", VT(1,1,1), true)
525
	local mesh = IT("SpecialMesh",wave)
526
	mesh.MeshType = "Sphere"
527
	mesh.Scale = SIZE
528
	mesh.Offset = VT(0,0,0)
529
	wave.CFrame = CFRAME
530
	coroutine.resume(coroutine.create(function(PART)
531
		for i = 1, WAIT do
532
			Swait()
533
			mesh.Scale = mesh.Scale + GROW
534
			wave.Transparency = wave.Transparency + (1/WAIT)
535
			if wave.Transparency > 0.99 then
536
				wave:remove()
537
			end
538
		end
539
	end))
540
end
541
542
function MakeForm(PART,TYPE)
543
	if TYPE == "Cyl" then
544
		local MSH = IT("CylinderMesh",PART)
545
	elseif TYPE == "Ball" then
546
		local MSH = IT("SpecialMesh",PART)
547
		MSH.MeshType = "Sphere"
548
	elseif TYPE == "Wedge" then
549
		local MSH = IT("SpecialMesh",PART)
550
		MSH.MeshType = "Wedge"
551
	end
552
end
553
554
function CreateDebreeRing(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
555
	if FLOOR ~= nil then
556
		coroutine.resume(coroutine.create(function()
557
			local PART = CreatePart(3, Effects, "Neon", 0, 1, "Pearl", "DebreeCenter", VT(0,0,0))
558
			PART.CFrame = CF(POSITION)
559
			for i = 1, 45 do
560
				local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
561
				RingPiece.Material = FLOOR.Material
562
				RingPiece.Color = FLOOR.Color
563
				RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE*4, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
564
				Debris:AddItem(RingPiece,SWAIT/100)
565
			end
566
			PART:remove()
567
		end))
568
	end
569
end
570
571
function CheckTableForString(Table, String)
572
	for i, v in pairs(Table) do
573
		if string.find(string.lower(String), string.lower(v)) then
574
			return true
575
		end
576
	end
577
	return false
578
end
579
580
function CheckIntangible(Hit)
581
	local ProjectileNames = {"Water", "Arrow", "Projectile", "Effect", "Rail", "Lightning", "Bullet"}
582
	if Hit and Hit.Parent then
583
		if ((not Hit.CanCollide or CheckTableForString(ProjectileNames, Hit.Name)) and not Hit.Parent:FindFirstChild("Humanoid")) then
584
			return true
585
		end
586
	end
587
	return false
588
end
589
590
Debris = game:GetService("Debris")
591
592
function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
593
	local Direction = CFrame.new(StartPos, Vec).lookVector
594
	local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
595
	local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Direction * Length), Ignore)
596
	if RayHit and CheckIntangible(RayHit) then
597
		if DelayIfHit then
598
			wait()
599
		end
600
		RayHit, RayPos, RayNormal = CastZapRay((RayPos + (Vec * 0.01)), Vec, (Length - ((StartPos - RayPos).magnitude)), Ignore, DelayIfHit)
601
	end
602
	return RayHit, RayPos, RayNormal
603
end
604
605
function turnto(position)
606
	RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
607
end
608
609
--//=================================\\
610
--||	     WEAPON CREATION
611
--\\=================================//
612
613
local FIST = CreatePart(3, Weapon, "Neon", 0, 0, "Deep orange", "Neon Gauntlet Part", VT(1.01*Player_Size,1.4*Player_Size,1.01*Player_Size),false)
614
local weld = CreateWeldOrSnapOrMotor("Weld", FIST, RightArm, FIST, CF(0 * Player_Size, -0.25 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
615
local part = CreatePart(3, Weapon, "Granite", 0, 0, "Deep orange", "Gauntlet Part", VT(1.2*Player_Size,0.3*Player_Size,1.2*Player_Size),false)
616
local weld = CreateWeldOrSnapOrMotor("Weld", part, FIST, part, CF(0 * Player_Size, 0.6 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
617
618
local part = CreatePart(3, Weapon, "Granite", 0, 0, "Deep orange", "Gauntlet Part", VT(1.05*Player_Size,0.05*Player_Size,1.05*Player_Size),false)
619
local weld = CreateWeldOrSnapOrMotor("Weld", part, FIST, part, CF(0 * Player_Size, 0.1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
620
local part = CreatePart(3, Weapon, "Granite", 0, 0, "Deep orange", "Gauntlet Part", VT(1.05*Player_Size,0.05*Player_Size,1.05*Player_Size),false)
621
local weld = CreateWeldOrSnapOrMotor("Weld", part, FIST, part, CF(0 * Player_Size, 0.2 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
622
local part = CreatePart(3, Weapon, "Granite", 0, 0, "Deep orange", "Gauntlet Part", VT(1.05*Player_Size,0.05*Player_Size,1.05*Player_Size),false)
623
local weld = CreateWeldOrSnapOrMotor("Weld", part, FIST, part, CF(0 * Player_Size, 0.3 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
624
local part = CreatePart(3, Weapon, "Granite", 0, 0, "Deep orange", "Gauntlet Part", VT(1.05*Player_Size,0.05*Player_Size,1.05*Player_Size),false)
625
local weld = CreateWeldOrSnapOrMotor("Weld", part, FIST, part, CF(0 * Player_Size, 0.4 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
626
627
local part = CreatePart(3, Weapon, "Granite", 0, 0, "Deep orange", "Gauntlet Part", VT(1.1*Player_Size,0.8*Player_Size,1.1*Player_Size),false)
628
local weld = CreateWeldOrSnapOrMotor("Weld", part, FIST, part, CF(0 * Player_Size, -0.35 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
629
local part = CreatePart(3, Weapon, "Neon", 0, 0, "Deep orange", "Neon Gauntlet Part", VT(1.1*Player_Size,0.8*Player_Size,1*Player_Size),false)
630
local weld = CreateWeldOrSnapOrMotor("Weld", part, FIST, part, CF(0.05 * Player_Size, -0.375 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
631
local part = CreatePart(3, Weapon, "Granite", 0, 0, "Deep orange", "Gauntlet Part", VT(1.1*Player_Size,0.8*Player_Size,0.3*Player_Size),false)
632
local weld = CreateWeldOrSnapOrMotor("Weld", part, FIST, part, CF(0.1 * Player_Size, -0.4 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
633
local part = CreatePart(3, Weapon, "Granite", 0, 0, "Deep orange", "Gauntlet Part", VT(1.1*Player_Size,0.8*Player_Size,0.3*Player_Size),false)
634
local weld = CreateWeldOrSnapOrMotor("Weld", part, FIST, part, CF(0.1 * Player_Size, -0.4 * Player_Size, 0.33 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
635
local part = CreatePart(3, Weapon, "Granite", 0, 0, "Deep orange", "Gauntlet Part", VT(1.1*Player_Size,0.8*Player_Size,0.3*Player_Size),false)
636
local weld = CreateWeldOrSnapOrMotor("Weld", part, FIST, part, CF(0.1 * Player_Size, -0.4 * Player_Size, -0.33 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
637
638
for _, c in pairs(Weapon:GetChildren()) do
639
	if c.ClassName == "Part" then
640
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
641
	end
642
end
643
644
Weapon.Parent = Character
645
646
Humanoid.Died:connect(function()
647
	ATTACK = true
648
end)
649
650
local SKILL1FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.13, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
651
local SKILL2FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.60, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
652
local SKILL3FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.365, 0, 0.9, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
653
local SKILL4FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.365, 0, 0.7, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
654
655
local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Death's Agreement", SKILLTEXTCOLOR, 7, "SciFi", 0, 2, 1, "Text 1")
656
local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] Grab Time", SKILLTEXTCOLOR, 7, "SciFi", 0, 2, 1, "Text 2")
657
local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C] Max Speed", SKILLTEXTCOLOR, 7, "SciFi", 0, 2, 1, "Text 3")
658
local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[X] Green's Ultimate Punch", SKILLTEXTCOLOR, 6, "SciFi", 0, 2, 1, "Text4")
659
660
--//=================================\\
661
--||	     DAMAGE FUNCTIONS
662
--\\=================================//
663
664
function StatLabel(LABELTYPE, CFRAME, TEXT, COLOR)
665
	local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
666
	STATPART.CFrame = CF(CFRAME.p + VT(0, 1.5, 0))
667
	local BODYGYRO = IT("BodyGyro", STATPART)
668
	local BODYPOSITION = IT("BodyPosition", STATPART)
669
	BODYPOSITION.P = 2000
670
	BODYPOSITION.D = 100
671
	BODYPOSITION.maxForce = VT(math.huge, math.huge, math.huge)
672
	BODYPOSITION.position = STATPART.Position + VT(MRANDOM(-2, 2), 6, MRANDOM(-2, 2))
673
	game:GetService("Debris"):AddItem(STATPART ,5)
674
	local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
675
	BILLBOARDGUI.Adornee = STATPART
676
	BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
677
	BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
678
	BILLBOARDGUI.AlwaysOnTop = false
679
	local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
680
	TEXTLABEL.BackgroundTransparency = 1
681
	TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
682
	TEXTLABEL.Text = TEXT
683
	TEXTLABEL.Font = "SciFi"
684
	TEXTLABEL.FontSize="Size42"
685
	TEXTLABEL.TextColor3 = COLOR
686
	TEXTLABEL.TextStrokeTransparency = 1
687
	TEXTLABEL.TextScaled = true
688
	TEXTLABEL.TextWrapped = true
689
	coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
690
		if LABELTYPE == "Normal" then
691
			for i = 1, 30 do
692
				Swait()
693
				STATPART.Position = STATPART.Position + VT(0, (15-i)/10 ,0)
694
				TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/30)
695
			end
696
		elseif LABELTYPE == "Debuff" then
697
			for i = 1, 30 do
698
				Swait()
699
				STATPART.Position = STATPART.Position - VT(0, i/10 ,0)
700
				TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/30)
701
			end
702
		elseif LABELTYPE == "Shock" then
703
			local ORIGIN = STATPART.Position
704
			for i = 1, 30 do
705
				Swait()
706
				STATPART.Position = ORIGIN + VT(MRANDOM(-2,2),MRANDOM(-2,2),MRANDOM(-2,2))
707
				TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/30)
708
			end
709
		end
710
		THEPART.Parent = nil
711
	end),STATPART, BODYPOSITION, TEXTLABEL)
712
end
713
714
--//=================================\\
715
--||			DAMAGING
716
--\\=================================//
717
718
function killnearest(position,range,maxstrength,direction)
719
	for i,v in ipairs(workspace:GetChildren()) do
720
	local body = v:GetChildren()
721
		for part = 1, #body do
722
			if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
723
				if(body[part].Position - position).Magnitude < range then
724
					if v.ClassName == "Model" then
725
						--v:BreakJoints()
726
					end
727
					local POS = position
728
					coroutine.resume(coroutine.create(function()
729
						body[part].Anchored = true
730
						body[part].Parent = Effects
731
						body[part].CanCollide = true
732
						local SIZE = body[part].Size
733
						body[part].Material = "Neon"
734
						CreateSound("952306739", body[part], 2, MRANDOM(7, 12) / 10)
735
						for i = 1, 75 do
736
							Swait()
737
							body[part].Color = C3(MRANDOM(0,100)/100,MRANDOM(0,100)/100,MRANDOM(0,100)/100)
738
							body[part].Size = VT(SIZE.X+MRANDOM(-2,2),SIZE.Y+MRANDOM(-2,2),SIZE.Z+MRANDOM(-2,2))
739
						end
740
						coroutine.resume(coroutine.create(function()
741
							while true do
742
								Swait()
743
								body[part].Color = C3(MRANDOM(0,100)/100,MRANDOM(0,100)/100,MRANDOM(0,100)/100)
744
								body[part].Size = VT(SIZE.X+MRANDOM(-2,2),SIZE.Y+MRANDOM(-2,2),SIZE.Z+MRANDOM(-2,2))
745
							end
746
						end))
747
						body[part].Anchored = false
748
						body[part].Velocity = direction.lookVector*maxstrength
749
					end))
750
				end
751
			end
752
		end
753
		if v.ClassName == "Part" then
754
			if v.Anchored == false and (v.Position - position).Magnitude < range then
755
				local POS = position
756
				coroutine.resume(coroutine.create(function()
757
					v.Anchored = true
758
					v.Parent = Effects
759
					local SIZE = v.Size
760
					v.Material = "Neon"
761
					CreateSound("952306739", v, 2, MRANDOM(7, 12) / 10)
762
					for i = 1, 75 do
763
						Swait()
764
						v.Color = C3(MRANDOM(0,100)/100,MRANDOM(0,100)/100,MRANDOM(0,100)/100)
765
						v.Size = VT(SIZE.X+MRANDOM(-2,2),SIZE.Y+MRANDOM(-2,2),SIZE.Z+MRANDOM(-2,2))
766
					end
767
					coroutine.resume(coroutine.create(function()
768
						while true do
769
							Swait()
770
							v.Color = C3(MRANDOM(0,100)/100,MRANDOM(0,100)/100,MRANDOM(0,100)/100)
771
							v.Size = VT(SIZE.X+MRANDOM(-2,2),SIZE.Y+MRANDOM(-2,2),SIZE.Z+MRANDOM(-2,2))
772
						end
773
					end))
774
					v.Anchored = false
775
					v.Velocity = direction.lookVector*maxstrength
776
				end))
777
			end
778
		end
779
	end
780
end
781
782
--//=================================\\
783
--||	ATTACK FUNCTIONS AND STUFF
784
--\\=================================//
785
786
function AttackTemplate()
787
	ATTACK = true
788
	Rooted = false
789
	for i=0, 1, 0.1 / Animation_Speed do
790
		Swait()
791
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
792
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
793
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
794
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
795
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
796
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
797
	end
798
	ATTACK = false
799
	Rooted = false
800
end
801
802
function DeathAgreement()
803
	ATTACK = true
804
	Rooted = false
805
	local SPEED = Speed
806
	Speed = 8
807
	CreateSound("357202141", RightArm, 10, 1.1)
808
	for i=0, 0, 0.01 / Animation_Speed do
809
		Swait()
810
		turnto(Mouse.Hit.p)
811
		MagicSphere(VT(1,1,1),15,RightArm.CFrame * CF(MRANDOM(-3,3),MRANDOM(-3,3),MRANDOM(-3,3)),"Deep orange",VT(-1/15,-1/15,-1/15))
812
		MagicSphere(VT(2,2,2),15,RightArm.CFrame * CF(MRANDOM(-3,3),MRANDOM(-3,3),MRANDOM(-3,3)),"Deep orange",VT(-2/15,-2/15,-2/15))
813
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-85)), 0.15 / Animation_Speed)
814
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(85)), 0.2 / Animation_Speed)
815
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90+(MRANDOM(-45,45)/10)), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
816
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-85)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
817
		RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
818
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
819
	end
820
	for i=0, 0, 0.01 / Animation_Speed do
821
		Swait()
822
		turnto(Mouse.Hit.p)
823
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(65)), 1 / Animation_Speed)
824
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(25), RAD(0), RAD(35)), 1 / Animation_Speed)
825
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(65)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
826
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-20), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
827
		RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
828
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
829
	end
830
	local PART = CreatePart(3, Effects, "Neon", 0, 0.8, "Deep orange", "Punch", VT(50,50,50),false)
831
	PART.CFrame = RootPart.CFrame * CF(0,0,-25)
832
	PART.Shape = "Ball"
833
	local bv = Instance.new("BodyVelocity") 
834
	bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
835
	bv.velocity = RootPart.CFrame.lookVector*600
836
	bv.Parent = PART
837
	bv.Name = "PROJECTILEVELOCITY"
838
	CreateWave(VT(1,5,1),55,RootPart.CFrame * CF(0,0,-6)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,1,"Lime green",VT(3,0.2,3))
839
	CreateSwirl(VT(3,5,3),75,RootPart.CFrame * CF(0,0,-15)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,1,"Lime green",VT(2.2,0.6,2.2))
840
	CreateSound("414517163", Effects, 10, MRANDOM(7, 12) / 10)
841
	coroutine.resume(coroutine.create(function()
842
		for i = 1, 3 do
843
			Swait()
844
			PART.Transparency = PART.Transparency + 0.2/10
845
			PART.Size = PART.Size + VT(5,5,5)
846
			killnearest(PART.Position,PART.Size.Y/2+15,100,RootPart.CFrame)
847
		end
848
		PART:Destroy()
849
	end))
850
	for i=0, 0, 0.01 / Animation_Speed do
851
		Swait()
852
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(15), RAD(0), RAD(95)), 2 / Animation_Speed)
853
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(25), RAD(0), RAD(35)), 3 / Animation_Speed)
854
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
855
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-70), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 3 / Animation_Speed)
856
		RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 3 / Animation_Speed)
857
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 3 / Animation_Speed)
858
	end
859
	Speed = SPEED
860
	ATTACK = false
861
	Rooted = false
862
end
863
864
function GrabTime()
865
	ATTACK = true
866
	Rooted = false
867
	local HASGRABBED = false
868
	local WELD = nil
869
	local TORS = nil
870
	local hitting = FIST.Touched:connect(function(hit) 
871
		if hit.Parent:FindFirstChild("Humanoid") then
872
			if hit.Parent.Humanoid.Health ~= 0 then
873
				UNANCHOR = false
874
				TORS = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
875
				TORS.Anchored = true
876
				TORS.CFrame = RightArm.CFrame * CF(0,-1.15,0) * ANGLES(RAD(90), RAD(0), RAD(0))
877
           		WELD = weldBetween(RightArm,TORS)
878
				HASGRABBED = true
879
				Rooted = true
880
			end
881
		end
882
	end)
883
	for i=0, 1, 0.1 / Animation_Speed do
884
		Swait()
885
		if HASGRABBED == true then
886
			break
887
		end
888
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 2 / Animation_Speed)
889
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 2 / Animation_Speed)
890
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(-25)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
891
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
892
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
893
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
894
	end
895
	hitting:disconnect()
896
	if HASGRABBED == true then
897
		TORS.Anchored = false
898
        RootPart.Anchored = true
899
		for i=0, 2, 0.1 / Animation_Speed do
900
			Swait()
901
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(65), RAD(0), RAD(0)), 0.2 / Animation_Speed)
902
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
903
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
904
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
905
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
906
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3, -1) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
907
		end
908
		CreateWave(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),false,2,"Pearl",VT(0.5,0.3,0.5))
909
		CreateWave(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),true,2,"Pearl",VT(0.6,0.3,0.6))
910
		local SOUNDPART = CreatePart(3, Effects, "Neon", 0, 1, "Deep orange", "Sound", VT(0,0,0))
911
		SOUNDPART.CFrame = RootPart.CFrame
912
		Debris:AddItem(SOUNDPART,5)
913
		CreateSound("357202073", SOUNDPART, 2, 1)
914
		for i = 1, 2 do
915
			Slice(0.1,65,CF(RootPart.Position) * ANGLES(RAD(0), RAD(MRANDOM(-180,180)), RAD(90)),"Pearl", 1 + MRANDOM(1,30)/15)
916
		end
917
		for i=0, 2, 0.1 / Animation_Speed do
918
			Swait()
919
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 50000000) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
920
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
921
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
922
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
923
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
924
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
925
		end
926
		for i=0, 0.25, 0.1 / Animation_Speed do
927
			Swait()
928
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), 3 / Animation_Speed)
929
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
930
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
931
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 3 / Animation_Speed)
932
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
933
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
934
		end
935
		if HITFLOOR ~= nil then
936
			CreateDebreeRing(HITFLOOR,CF(RootPart.Position)*CF(0,-3,0).p,15,VT(7,7,7),85)
937
		end
938
		CreateSound("414517163", Effects, 10, MRANDOM(7, 12) / 10)
939
		WELD:remove()
940
		for i = 1, 2 do
941
			Swait()
942
			killnearest(RootPart.Position,45,100,Torso.CFrame)
943
			CreateWave(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),true,5,"Pearl",VT(0.3,3,0.3))
944
			CreateWave(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),false,2,"Lime green",VT(1,0.4,1))
945
			CreateWave(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),true,5,"Lime green",VT(2.3,0.3,2.3))
946
			Slice(0.1,65,CF(RootPart.Position) * ANGLES(RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180))),"Pearl", 1 + MRANDOM(1,30)/5)
947
			Slice(0.1,65,CF(RightArm.CFrame*CF(0,-1,0).p) * ANGLES(RAD(MRANDOM(-20,20)), RAD(MRANDOM(-180,180)), RAD(MRANDOM(-20,20))),"Deep orange", 1 + MRANDOM(1,30)/15)
948
		end
949
	end
950
	UNANCHOR = true
951
	ATTACK = false
952
	Rooted = false
953
end
954
955
function MaxSpeed()
956
	local ORIGIN = RootPart.Position
957
	CreateWave2(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),false,2,"Pearl",VT(0.2,3,0.4))
958
	CreateWave2(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),false,2,"Pearl",VT(0.2,3.1,0.6))
959
	local SOUNDPART = CreatePart(3, Effects, "Neon", 0, 1, "Deep orange", "Sound", VT(0,0,0))
960
	SOUNDPART.CFrame = RootPart.CFrame
961
	Debris:AddItem(SOUNDPART,5)
962
	CreateSound("357202032", SOUNDPART, 2, 1)
963
	RootPart.CFrame = CF(Mouse.Hit.p+VT(0,3,0),VT(ORIGIN.X,Mouse.Hit.p.Y,ORIGIN.Z))
964
	Swait()
965
	CreateWave2(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),false,2,"Pearl",VT(0.2,3,0.4))
966
	CreateWave2(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),false,2,"Pearl",VT(0.2,3.1,0.6))
967
	local SOUNDPART = CreatePart(3, Effects, "Neon", 0, 1, "Deep orange", "Sound", VT(0,0,0))
968
	SOUNDPART.CFrame = RootPart.CFrame
969
	Debris:AddItem(SOUNDPART,5)
970
	CreateSound("1295446488", SOUNDPART, 2, 1)
971
	if MRANDOM(1,8) == 1 then
972
		print'hi'
973
		for i=0, 0.5, 0.1 / Animation_Speed do
974
			Swait()
975
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
976
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
977
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(190), RAD(-175)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
978
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
979
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
980
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
981
		end
982
		ATTACK = false
983
		Rooted = false
984
	end
985
end
986
987
function GreenUltimate()
988
	ATTACK = true
989
	Rooted = true
990
	CreateSound("358080470", RightArm, 10, 0.8)
991
	for i=0, 0, 0.1 / Animation_Speed do
992
		Swait()
993
		turnto(Mouse.Hit.p)
994
		CreateWave(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),true,2,"Lime green",VT(0.2,0,0.2))
995
		Slice(0.1,65,RightArm.CFrame*CF(0,-1,0) * ANGLES(RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180))),"Lime green", 1.1)
996
		MagicSphere(VT(0.2,0.2,0.2),15,CF(RightArm.CFrame*CF(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5)).p,RightArm.Position),"New Yeller",VT(0.001,0.001,1),0)
997
		MagicSphere(VT(0.2,0.2,0.2),15,CF(RightArm.CFrame*CF(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5)).p,RightArm.Position),"Lime green",VT(0.001,0.001,2),0)
998
		MagicSphere(VT(1,1,1),15,RightArm.CFrame * CF(MRANDOM(-3,3),MRANDOM(-3,3),MRANDOM(-3,3)),"Lime green",VT(-1/15,-1/15,-1/15))
999
		MagicSphere(VT(2,2,2),15,RightArm.CFrame * CF(MRANDOM(-3,3),MRANDOM(-3,3),MRANDOM(-3,3)),"Lime green",VT(-2/15,-2/15,-2/15))
1000
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-85)), 0.15 / Animation_Speed)
1001
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(85)), 0.2 / Animation_Speed)
1002
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90+(MRANDOM(-45,45)/10)), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
1003
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-85)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
1004
		RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1005
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1006
	end
1007
	for i=0, 0.15, 0 / Animation_Speed do
1008
		Swait()
1009
		turnto(Mouse.Hit.p)
1010
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(65)), 1 / Animation_Speed)
1011
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(25), RAD(0), RAD(35)), 1 / Animation_Speed)
1012
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(65)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1013
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-20), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1014
		RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1015
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1016
	end
1017
	MagicSphere(VT(4,4,4),100,RootPart.CFrame * CF(0,0,-6),"Lime green",VT(-0.04,-0.04,-0.04))
1018
	MagicSphere(VT(3.5,3.5,3.5),100,RootPart.CFrame * CF(0,0,-6),"Really black",VT(-0.035,-0.035,-0.035))
1019
	coroutine.resume(coroutine.create(function()
1020
		Swait(100)
1021
		for i = 1, 1 do
1022
			MagicSphere(VT(150,150,150),75,RootPart.CFrame * CF(0,0,-72*i),"Lime green",VT(-150/(150-(15*i)),-150/(150-(15*i)),-150/(150-(15*i))))
1023
			CreateWave(VT(1,5,1),55,RootPart.CFrame * CF(0,0,-6*i)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,-1,"Lime green",VT(4.5*i,0.2,4.5*i))
1024
			CreateWave(VT(1,5,1),55,RootPart.CFrame * CF(0,0,-6*i)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,1,"Lime green",VT(5*i,0.2,5*i))
1025
			CreateSwirl(VT(3,5,3),75,RootPart.CFrame * CF(0,0,-15*i)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,-1,"Lime green",VT(4*i,0.6,4*i))
1026
			CreateSwirl(VT(3,5,3),75,RootPart.CFrame * CF(0,0,-15*i)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,1,"Lime green",VT(5.2*i,0.6,5.2*i))
1027
		end
1028
		killnearest(RootPart.CFrame * CF(0,0,-500).p,500,1000,RootPart.CFrame)
1029
		for i = 1, 2 do
1030
			CreateSound("414517163", Effects, 10, MRANDOM(5, 8) / 10)
1031
			CreateSound("414517163", Effects, 10, MRANDOM(5, 8) / 10)
1032
		end
1033
		coroutine.resume(coroutine.create(function()
1034
			for i = 1, 2 do
1035
				Swait()
1036
				for i = 1, 1 do
1037
					Slice(0.1,65,CF(RootPart.Position) * ANGLES(RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180))),"Pearl", 1 + MRANDOM(1,30)/5)
1038
				end
1039
				for i = 1, 1 do
1040
					Slice(0.1,65,CF(RootPart.Position) * ANGLES(RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180))),"Lime green", 1 + MRANDOM(1,30)/3)
1041
				end
1042
			end
1043
		end))
1044
	end))
1045
	for i=0, 2, 0.1 / Animation_Speed do
1046
		Swait()
1047
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(15), RAD(0), RAD(95)), 2 / Animation_Speed)
1048
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(25), RAD(0), RAD(35)), 3 / Animation_Speed)
1049
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
1050
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-70), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 3 / Animation_Speed)
1051
		RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 3 / Animation_Speed)
1052
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 3 / Animation_Speed)
1053
	end
1054
	ATTACK = false
1055
	Rooted = false
1056
end
1057
1058
--//=================================\\
1059
--||	  ASSIGN THINGS TO KEYS
1060
--\\=================================//
1061
1062
function MouseDown(Mouse)
1063
	if ATTACK == false then
1064
	end
1065
end
1066
1067
function MouseUp(Mouse)
1068
HOLD = false
1069
end
1070
1071
function KeyDown(Key)
1072
	KEYHOLD = true
1073
	if Key == "z" and ATTACK == false then
1074
		DeathAgreement()
1075
	end
1076
1077
	if Key == "b" and ATTACK == false then
1078
		GrabTime()
1079
	end
1080
1081
	if Key == "c" and ATTACK == false then
1082
		MaxSpeed()
1083
	end
1084
1085
	if Key == "x" and ATTACK == false then
1086
		GreenUltimate()
1087
	end
1088
1089
    if Key == "q" and ATTACK == false then
1090
          DeathAgreement()
1091
wait(0.001)
1092
          DeathAgreement()
1093
wait(0.001)
1094
          DeathAgreement()
1095
wait(0.001)
1096
          DeathAgreement()
1097
wait(0.001)
1098
          DeathAgreement()
1099
wait(0.001)
1100
          DeathAgreement()
1101
wait(0.001)
1102
          DeathAgreement()
1103
wait(0.001)
1104
          DeathAgreement()
1105
wait(0.001)
1106
          DeathAgreement()
1107
wait(0.001)
1108
          DeathAgreement()
1109
wait(0.001)
1110
          DeathAgreement()
1111
wait(0.001)
1112
          DeathAgreement()
1113
wait(0.001)
1114
          DeathAgreement()
1115
wait(0.001)
1116
          DeathAgreement()
1117
wait(0.001)
1118
          DeathAgreement()
1119
wait(0.001)
1120
          DeathAgreement()
1121
wait(0.001)
1122
          DeathAgreement()
1123
wait(0.001)
1124
          DeathAgreement()
1125
wait(0.001)
1126
          DeathAgreement()
1127
wait(0.001)
1128
          DeathAgreement()
1129
wait(0.001)
1130
          DeathAgreement()
1131
wait(0.001)
1132
          DeathAgreement()
1133
wait(0.001)
1134
          DeathAgreement()
1135
wait(0.001)
1136
          DeathAgreement()
1137
wait(0.001)
1138
          DeathAgreement()
1139
wait(0.001)
1140
          DeathAgreement()
1141
wait(0.001)
1142
          DeathAgreement()
1143
wait(0.001)
1144
        GreenUltimate()
1145
     end
1146
    if Key == "e" and ATTACK == false then
1147
        GreenUltimate()
1148
wait(1)
1149
        GreenUltimate()
1150
wait(1)
1151
        GreenUltimate()
1152
wait(1)
1153
        GreenUltimate()
1154
wait(1)
1155
        GreenUltimate()
1156
wait(1)
1157
     end
1158
    if Key == "r" and ATTACK == false then
1159
          DeathAgreement()
1160
wait(0.0000001)
1161
          DeathAgreement()
1162
wait(0.0000001)
1163
          DeathAgreement()
1164
wait(0.0000001)
1165
          DeathAgreement()
1166
wait(0.0000001)
1167
          DeathAgreement()
1168
wait(0.0000001)
1169
          DeathAgreement()
1170
wait(0.0000001)
1171
          DeathAgreement()
1172
wait(0.0000001)
1173
          DeathAgreement()
1174
wait(0.0000001)
1175
          DeathAgreement()
1176
wait(0.0000001)
1177
          DeathAgreement()
1178
wait(0.0000001)
1179
          DeathAgreement()
1180
wait(0.0000001)
1181
          DeathAgreement()
1182
wait(0.0000001)
1183
          DeathAgreement()
1184
wait(0.0000001)
1185
          DeathAgreement()
1186
wait(0.0000001)
1187
          DeathAgreement()
1188
wait(0.0000001)
1189
          DeathAgreement()
1190
wait(0.0000001)
1191
          DeathAgreement()
1192
wait(0.0000001)
1193
          DeathAgreement()
1194
wait(0.0000001)
1195
          DeathAgreement()
1196
wait(0.0000001)
1197
          DeathAgreement()
1198
wait(0.0000001)
1199
          DeathAgreement()
1200
wait(0.0000001)
1201
          DeathAgreement()
1202
wait(0.0000001)
1203
          DeathAgreement()
1204
wait(0.0000001)
1205
          DeathAgreement()
1206
wait(0.0000001)
1207
          DeathAgreement()
1208
wait(0.0000001)
1209
          DeathAgreement()
1210
wait(0.0000001)
1211
          DeathAgreement()
1212
wait(0.0000001)
1213
          DeathAgreement()
1214
wait(0.0000001)
1215
          DeathAgreement()
1216
wait(0.0000001)
1217
          DeathAgreement()
1218
wait(0.0000001)
1219
          DeathAgreement()
1220
wait(0.0000001)
1221
          DeathAgreement()
1222
wait(0.0000001)
1223
          DeathAgreement()
1224
wait(0.0000001)
1225
          DeathAgreement()
1226
wait(0.0000001)
1227
          DeathAgreement()
1228
wait(0.0000001)
1229
          DeathAgreement()
1230
wait(0.0000001)
1231
          DeathAgreement()
1232
wait(0.0000001)
1233
          DeathAgreement()
1234
wait(0.0000001)
1235
          DeathAgreement()
1236
wait(0.0000001)
1237
          DeathAgreement()
1238
wait(0.0000001)
1239
          DeathAgreement()
1240
wait(0.0000001)
1241
          DeathAgreement()
1242
wait(0.0000001)
1243
          DeathAgreement()
1244
wait(0.0000001)
1245
          DeathAgreement()
1246
wait(0.0000001)
1247
          DeathAgreement()
1248
wait(0.0000001)
1249
          DeathAgreement()
1250
wait(0.0000001)
1251
          DeathAgreement()
1252
wait(0.0000001)
1253
          DeathAgreement()
1254
wait(0.0000001)
1255
          DeathAgreement()
1256
wait(0.0000001)
1257
          DeathAgreement()
1258
wait(0.0000001)
1259
          DeathAgreement()
1260
wait(0.0000001)
1261
          DeathAgreement()
1262
wait(0.0000001)
1263
          DeathAgreement()
1264
wait(0.0000001)
1265
          DeathAgreement()
1266
wait(0.0000001)
1267
          DeathAgreement()
1268
wait(0.0000001)
1269
          DeathAgreement()
1270
wait(0.0000001)
1271
          DeathAgreement()
1272
wait(0.0000001)
1273
          DeathAgreement()
1274
wait(0.0000001)
1275
          DeathAgreement()
1276
wait(0.0000001)
1277
          DeathAgreement()
1278
wait(0.0000001)
1279
          DeathAgreement()
1280
wait(0.0000001)
1281
     end
1282
1283
	if Key == "p" and ATTACK == false then
1284
		if Speed == 16 then
1285
			Speed = 150
1286
		elseif Speed == 150 then
1287
			Speed = 16
1288
		end
1289
	end
1290
end
1291
1292
function KeyUp(Key)
1293
	KEYHOLD = false
1294
end
1295
1296
	Mouse.Button1Down:connect(function(NEWKEY)
1297
		MouseDown(NEWKEY)
1298
	end)
1299
	Mouse.Button1Up:connect(function(NEWKEY)
1300
		MouseUp(NEWKEY)
1301
	end)
1302
	Mouse.KeyDown:connect(function(NEWKEY)
1303
		KeyDown(NEWKEY)
1304
	end)
1305
	Mouse.KeyUp:connect(function(NEWKEY)
1306
		KeyUp(NEWKEY)
1307
	end)
1308
1309
--//=================================\\
1310
--\\=================================//
1311
1312
1313
function unanchor()
1314
	if UNANCHOR == true then
1315
		g = Character:GetChildren()
1316
		for i = 1, #g do
1317
			if g[i].ClassName == "Part" then
1318
				g[i].Anchored = false
1319
			end
1320
		end
1321
	end
1322
end
1323
1324
1325
--//=================================\\
1326
--||	WRAP THE WHOLE SCRIPT UP
1327
--\\=================================//
1328
1329
Humanoid.Changed:connect(function(Jump)
1330
	if Jump == "Jump" and (Disable_Jump == true) then
1331
		Humanoid.Jump = false
1332
	end
1333
end)
1334
1335
while true do
1336
	Swait()
1337
	ANIMATE.Parent = nil
1338
	local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
1339
	IDLEANIMATION:Play()
1340
	SINE = SINE + CHANGE
1341
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
1342
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
1343
	local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position)
1344
	HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character)
1345
	local WALKSPEEDVALUE = 0
1346
	if Speed < 35 then
1347
		WALKSPEEDVALUE = 6
1348
	else
1349
		WALKSPEEDVALUE = 3
1350
	end
1351
	if ANIM == "Walk" and TORSOVELOCITY > 1 and Rooted == false then
1352
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (1) / Animation_Speed)
1353
		Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_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)
1354
		if Speed < 35 then
1355
			RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(56 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (WALKSPEEDVALUE) / Animation_Speed)
1356
			LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(56 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (WALKSPEEDVALUE) / Animation_Speed)
1357
		else
1358
			RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(80 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (WALKSPEEDVALUE) / Animation_Speed)
1359
			LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(80 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (WALKSPEEDVALUE) / Animation_Speed)
1360
		end
1361
	elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) or Rooted == true then
1362
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1363
		Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1364
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1365
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1366
	end
1367
	if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
1368
		ANIM = "Jump"
1369
		if ATTACK == false then
1370
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1371
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1372
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
1373
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
1374
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
1375
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
1376
	    end
1377
	elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
1378
		ANIM = "Fall"
1379
		if ATTACK == false then
1380
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1381
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
1382
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
1383
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
1384
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
1385
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
1386
		end
1387
	elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
1388
		ANIM = "Idle"
1389
		if ATTACK == false then
1390
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1391
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1392
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
1393
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
1394
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1395
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1396
		end
1397
	elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil and Rooted == false then
1398
		ANIM = "Walk"
1399
		WALK = WALK + 1 / Animation_Speed
1400
		if WALK >= 15 - (5 * (Humanoid.WalkSpeed / 16 / Player_Size)) then
1401
			WALK = 0
1402
			if WALKINGANIM == true then
1403
				WALKINGANIM = false
1404
			elseif WALKINGANIM == false then
1405
				WALKINGANIM = true
1406
			end
1407
		end
1408
		--RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
1409
		--LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
1410
		if ATTACK == false then
1411
			if Speed < 35 then
1412
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1413
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1414
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1415
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1416
				RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
1417
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
1418
			else
1419
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1420
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1421
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-30 * COS(SINE / WALKSPEEDVALUE))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1422
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-80 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-30 * COS(SINE / WALKSPEEDVALUE))) * LEFTSHOULDERC0, 1 / Animation_Speed)
1423
				RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
1424
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
1425
			end
1426
		end
1427
	end
1428
	unanchor()
1429
	Humanoid.MaxHealth = "inf"
1430
	Humanoid.Health = "inf"
1431
	if Rooted == false then
1432
		Disable_Jump = false
1433
		Humanoid.WalkSpeed = Speed
1434
	elseif Rooted == true then
1435
		Disable_Jump = true
1436
		Humanoid.WalkSpeed = 0
1437
	end
1438
	local MATHS = {"0","1"}
1439
	Humanoid.Name = MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]
1440
	Humanoid.PlatformStand = false
1441
end
1442
1443
--//=================================\\
1444
--\\=================================//
1445
1446
1447
1448
1449
1450
--//====================================================\\--
1451
--||			  		 END OF SCRIPT
1452
--\\====================================================//--