View difference between Paste ID: MVqzmXkq and WnjyiWtM
SHOW: | | - or go back to the newest paste.
1
d	--[[ UBERIFY! Made By: WafflesAreVeryGood If leaked, thanks a fucking lot.]]--
2
--[[
3
	q = Left punch C
4
	e = Right punch C
5
	r = Beam C
6
	t = Double beam C
7
	y = Pick up then throw C
8
	p = Play music C
9
	l = Stop music C
10
	f = Stop scripts near you Failure.
11
	h = Barrage C
12
	j = Enable/Disable UBERIFY! C(maybe)
13
	k = Backflip C
14
	z = Inincerate C
15
	x = Record frame C
16
	c = Play C
17
	v = Shield C
18
	b = EX-U-PLO-SION! C
19
	n = Dash attack C
20
	m = Huge jump C
21
	g = Eye shot C
22
	shift = Sprint with cool effect and stuff
23
	
24
--]]
25
local plr = game.Players.LocalPlayer
26
local char = plr.Character
27
local mouse = plr:GetMouse()
28
local torso = char.Torso
29
local rs = torso["Right Shoulder"]
30
local ls = torso["Left Shoulder"]
31
local rh = torso["Right Hip"]
32
local lh = torso["Left Hip"]
33
local rj = char.HumanoidRootPart.RootJoint
34
local neck = torso.Neck
35
local animpose = "Idle"
36
local attacking = false
37
local cananim = true
38
local rage = false
39
local shield = nil
40
local sprint = false
41
local canrage = true
42
local legs = false
43
local bc = char:WaitForChild("Body Colors")
44
local multiplier = 1
45
local lac = char["Body Colors"].LeftArmColor
46
local rac = char["Body Colors"].RightArmColor
47
local rlc = char["Body Colors"].RightArmColor
48
local llc = char["Body Colors"].LeftLegColor
49
local hc = char["Body Colors"].HeadColor
50
local tc = char["Body Colors"].TorsoColor
51
local humanoid = char:FindFirstChildOfClass("Humanoid")
52
local huge = Vector3.new(math.huge,math.huge,math.huge)
53
local mobs = Instance.new("Sound", char)
54
55
mobs.SoundId = "rbxassetid://172194740"
56
mobs.Looped = true
57
mobs.Volume = 8
58
mobs:Play()
59
local shirt = nil
60
local pants = nil
61
local speed = 100
62
local push = 100
63
if char:FindFirstChild("Animate") then char.Animate:Destroy() end
64
if char:FindFirstChildOfClass("Humanoid"):FindFirstChild("Animator") then char:FindFirstChildOfClass("Humanoid").Animator:Destroy() end
65
local particlecolor = ColorSequence.new(Color3.new(1,1,1))
66
function swait(t)
67
	if t == nil or t == 0 then
68
		game:service('RunService').Stepped:wait(0)
69
	else
70
		for i = 0, t do
71
			game:service('RunService').Stepped:wait(0)
72
		end
73
	end
74
end
75
function hurt(hit, dmg)
76
	if hit.Parent then
77
		if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
78
		local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
79
		if hum then
80
			if hum.Parent.Name ~= plr.Name then
81
				if dmg == "Kill" or hum.Health > 100000 then
82
					hit.Parent:BreakJoints()
83
					return true
84
				else
85
					if math.random(0, 100) == 50 then
86
						hum.Health = hum.Health - dmg*multiplier*2.5
87
					else
88
						hum.Health = hum.Health -dmg*multiplier
89
					end
90
					return true
91
				end
92
			end
93
		end
94
	end
95
end
96
function soundeffect(id, volume, speed, parent)
97
	spawn(function()
98
	local s = Instance.new("Sound")
99
	s.SoundId = id
100
	s.Volume = volume
101
	s.PlaybackSpeed = speed
102
	s.Parent = parent
103
	s:Play()
104
	repeat wait() until not s.Playing
105
	s:Destroy()
106
	end)
107
end
108
function gethum(obj)
109
	if obj.Parent then
110
		if obj.Parent:FindFirstChild("Humanoid") then
111
			if obj.Parent.Name ~= plr.Name then
112
				return obj.Parent:FindFirstChildOfClass("Humanoid")
113
			end
114
		end
115
	end
116
end
117
function smooth(obj)
118
	local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
119
	for i,v in pairs(sides) do
120
		obj[v.."Surface"] = "SmoothNoOutlines"
121
	end
122
end
123
function fade(obj, dest, grow)
124
	spawn(function()
125
		local oldcf = obj.CFrame
126
		for i = 0, 10 do
127
			if grow then
128
				obj.Size = obj.Size +Vector3.new(1,1,1)
129
				obj.CFrame = oldcf
130
			end
131
			obj.Transparency = obj.Transparency +0.1
132
			swait()
133
		end
134
		if dest then
135
		obj:Destroy()
136
		end
137
	end)
138
end
139
local keyamount = 0
140
mouse.KeyDown:connect(function(key)
141
	if key == "w" or key == "a" or key == "s" or key == "d" then
142
		keyamount = keyamount + 1
143
		if animpose ~= "Falling" then
144
		if keyamount > 3 then keyamount = 0 end
145
		animpose = "Walking"
146
		end
147
	end
148
end)
149
mouse.KeyUp:connect(function(key)
150
	if key == "w" or key == "a" or key == "s" or key == "d" then
151
		keyamount = keyamount - 1
152
		if keyamount < 0 then keyamount = 0 end
153
		if keyamount == 0 then
154
			animpose = "Idle"
155
		end
156
	end
157
end)
158
wait(1)
159
for i,v in pairs(char:children()) do
160
	if v:IsA("Accessory") then
161
		v:Destroy()
162
	end
163
end
164
local p = Instance.new("Part")
165
p.CanCollide = false
166
p.Size = Vector3.new(0.2,0.2,0.2)
167
smooth(p)
168
p.Material = "Neon"
169
p.BrickColor = BrickColor.new("Institutional white")
170
p.CFrame = char.Head.CFrame
171
p.Name = "Right Eye"
172
local m = Instance.new("SpecialMesh", p)
173
m.MeshType = "Sphere"
174
m.Scale = Vector3.new(0.7,1.1,0.7)
175
local p2 = p:Clone()
176
p2.Name = "Left Eye"
177
local reye = p
178
local leye = p2
179
local reyeweld = w
180
local leyeweld = w2
181
reye.Parent = char
182
leye.Parent = char
183
local w2 = Instance.new("Weld", p2)
184
w2.Part0 = p2
185
w2.Part1 = char.Head
186
w2.C0 = CFrame.new(0.109999999, -0.25, 0.550000012, 1, 0, 0, 0, 1, 0, 0, 0, 1)
187
local w = Instance.new("Weld", p)
188
w.Part0 = p
189
w.Part1 = char.Head
190
w.C0 = CFrame.new(-0.109999999, -0.25, 0.550000012, 1, 0, 0, 0, 1, 0, 0, 0, 1)
191
local p = Instance.new("Part")
192
p.Size = Vector3.new(0.2,0.2,0.2)
193
p.CanCollide = false
194
p.CFrame = char.Head.CFrame
195
p.Transparency = 1
196
p.Name = "Effect"
197
p.Parent = char
198
local w = Instance.new("Weld", p)
199
w.Name = "justaweld"
200
w.Part0 = p
201
w.Part1 = char.Head
202
w.C0 = CFrame.new(-0.109999999, -0.25, 0.550000012, 1, 0, 0, 0, 1, 0, 0, 0, 1)
203
local effect = Instance.new("ParticleEmitter")
204
effect.Color = ColorSequence.new(Color3.new(250/255,80/255,1/255))
205
effect.LightEmission = 0.7
206
effect.Size = NumberSequence.new(0.3)
207
effect.Texture = "rbxassetid://243664672"
208
effect.Transparency = NumberSequence.new(0.5)
209
effect.Lifetime = NumberRange.new(1.5)
210
effect.Rate = 500
211
effect.Speed = NumberRange.new(3)
212
effect.Enabled = false
213
effect.Parent = p
214
local effectp = p
215
mouse.KeyDown:connect(function(key)
216
	if key == "p" then
217
		if not char:FindFirstChild("Sound") then
218
			mobs = Instance.new("Sound", char)
219
			mobs.SoundId = "rbxassetid://189224548"
220
			mobs.Looped = true
221
			mobs.Volume = 8
222
		end
223
		mobs:Stop()
224
		mobs:Play()
225
	end
226
end)
227
mouse.KeyDown:connect(function(key)
228
	if key == "l" then
229
		if mobs then
230
			mobs:Stop()
231
		end
232
		a = function(b)
233
			for i,v in pairs(b:children()) do
234
				if v:IsA("Sound") and v.Parent ~= char then
235
					v:Destroy()
236
				end
237
				a(v)
238
			end
239
		end
240
		a(workspace)
241
	end
242
end)
243
mouse.KeyDown:connect(function(key)
244
	if key == "j" and not rage and canrage then
245
		rage = true
246
		canrage = false
247
		local truenumber = 0
248
		for i = 0, 1 do
249
			reye.Mesh.Scale = reye.Mesh.Scale:Lerp(Vector3.new(0.7,0,0.7),0.6)
250
			leye.Mesh.Scale = reye.Mesh.Scale
251
			wait()
252
		end
253
		humanoid.MaxHealth = 100000 humanoid.Name = "yahaha"
254
                wait()
255
		humanoid.Health = 100000
256
		multiplier = 5
257
		push = 200
258
		reye.BrickColor = BrickColor.new("Deep orange")
259
		leye.BrickColor = BrickColor.new("Deep orange")
260
		wait(0.1)
261
		mobs.SoundId = "rbxassetid://652669245"
262
		for i = 0, 1 do
263
			reye.Mesh.Scale = reye.Mesh.Scale:Lerp(Vector3.new(0.7,1.1,0.7),0.6)
264
			leye.Mesh.Scale = reye.Mesh.Scale
265
			wait()
266
		end
267
		wait(0.3)
268
		effect.Enabled = true
269
		canrage = true
270
		particlecolor = ColorSequence.new(Color3.new(250/255,80/255,1/255))
271
		repeat wait()
272
			truenumber = truenumber+0.05
273
			local num = math.sin(truenumber)*25
274
			effectp.justaweld.C0 = CFrame.new(effectp.justaweld.C0.p) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(num))
275
		until not rage
276
	end
277
	if key == "j" and rage and canrage then
278
		canrage = false
279
		for i = 0, 1 do
280
			reye.Mesh.Scale = reye.Mesh.Scale:Lerp(Vector3.new(0.7,0,0.7),0.6)
281
			leye.Mesh.Scale = reye.Mesh.Scale
282
			wait()
283
		end
284
		rage = false
285
		reye.BrickColor = BrickColor.new("Institutional white")
286
		leye.BrickColor = BrickColor.new("Institutional white")
287
		wait(0.1)
288
		mobs.SoundId = "rbxassetid://652669245"
289
		for i = 0, 1 do
290
			reye.Mesh.Scale = reye.Mesh.Scale:Lerp(Vector3.new(0.7,1.1,0.7),0.6)
291
			leye.Mesh.Scale = reye.Mesh.Scale
292
			wait()
293
		end
294
		effect.Enabled = false
295
		canrage = true
296
		particlecolor = ColorSequence.new(Color3.new(1,1,1))
297
	end
298
end)
299
mouse.KeyDown:connect(function(key)
300
	if key == "g" and not attacking then
301
		attacking = true
302
		local p = Instance.new("Part")
303
		p.Transparency = 1
304
		p.Anchored = true
305
		p.Size = Vector3.new(2,2,2)
306
		p.CanCollide = false
307
		local pe = Instance.new("ParticleEmitter", p)
308
		pe.Color = particlecolor
309
		pe.LightEmission = 0.7
310
		pe.Size = NumberSequence.new(2)
311
		pe.Texture = "rbxassetid://243664672"
312
		pe.Transparency = NumberSequence.new(0.5)
313
		pe.Lifetime = NumberRange.new(0.1)
314
		pe.Rate = 500
315
		pe.Speed = NumberRange.new(3)
316
		p.CFrame = reye.CFrame
317
		p.Parent = workspace
318
		p.Anchored = false
319
		local bv = Instance.new("BodyVelocity", p)
320
		bv.MaxForce = huge
321
		bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
322
		p.Touched:connect(function(hit)
323
			hurt(hit, math.random(5,10))
324
		end)
325
		game.Debris:AddItem(p, 4)
326
		attacking = false
327
	end
328
end)
329
mouse.KeyDown:connect(function(key)
330
	if key == "q" and not attacking then
331
		attacking = true
332
		legs = true
333
		local con = char["Left Arm"].Touched:connect(function(hit)
334
			if hurt(hit, math.random(15,30)) then
335
				local bv = Instance.new("BodyVelocity")
336
				bv.MaxForce = huge
337
				bv.Velocity = -char["Left Arm"].CFrame.upVector*50
338
				bv.Parent = hit
339
				game.Debris:AddItem(bv, 0.5)
340
			end
341
		end)
342
		for i = 0, 0.7, 0.1 do
343
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.0348995551, 0.258661419, -0.965337634, -0.99939239, -0.00903249159, 0.0337103829, 1.15483999e-007, 0.965927243, 0.258819371), 0.8)
344
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.0348994955, 0.999390841, 0, 0.999390841, 0.0348994955, -1, 0, 0), 0.8)
345
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.94551903, 0.325568229, 0, 0, 0, 1, 0.325568229, 0.94551903, 0), 0.8)
346
			rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.920505404, -0.390731245, -0, 0, 0, 1, -0.390731245, 0.920505404, 0), 0.8)
347
			wait()
348
		end
349
		con:disconnect()
350
		wait(0.05)
351
		attacking = false
352
		legs = false
353
	end
354
end)
355
mouse.KeyDown:connect(function(key)
356
	if key == "e" and not attacking then
357
		attacking = true
358
		legs = true
359
		local con = char["Right Arm"].Touched:connect(function(hit)
360
			if hurt(hit, math.random(15,30)) then
361
				local bv = Instance.new("BodyVelocity")
362
				bv.MaxForce = huge
363
				bv.Velocity = -char["Right Arm"].CFrame.upVector*50
364
				bv.Parent = hit
365
				game.Debris:AddItem(bv, 0.5)
366
			end
367
		end)
368
		for i = 0, 0.7, 0.1 do
369
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0523359589, -0.998629689, 0, 0.998629689, 0.0523359589, 1, 0, 0), 0.8)
370
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.0348783135, 0.00121797505, 0.99939096, 0.998783648, -0.0348783135, 0.034899503, 0.0348993987, 0.999392271, 0), 0.8)
371
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.956305265, -0.292371809, 0, 0, 0, 1, -0.292371809, 0.956305265, 0), 0.8)
372
			rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.913546026, 0.406736761, 0, 0, 0, 1, 0.406736761, 0.913546026, 0), 0.8)
373
			wait()
374
		end
375
		con:disconnect()
376
		wait(0.05)
377
		attacking = false
378
		legs = false
379
	end
380
end)
381
mouse.KeyDown:connect(function(key)
382
	if key == "r" and not attacking then
383
		legs = true
384
		attacking = true
385
		local p = Instance.new("Part")
386
		p.CanCollide = false
387
		p.Anchored = true
388
		smooth(p)
389
		p.Transparency = 1
390
		p.Size = Vector3.new(0.2,0.2,0.2)
391
		local pe = Instance.new("ParticleEmitter", p)
392
		pe.Color = particlecolor
393
		pe.LightEmission = 0.7
394
		pe.Size = NumberSequence.new(2)
395
		pe.Texture = "rbxassetid://243664672"
396
		pe.Transparency = NumberSequence.new(0.5)
397
		pe.Lifetime = NumberRange.new(0.3)
398
		pe.Rate = 500
399
		pe.Speed = NumberRange.new(3)
400
		local p2 = p:Clone()
401
		p.Parent = char
402
		p2.Parent = char
403
		spawn(function()
404
			local num = 0
405
			repeat swait()
406
				num = num + 0.5
407
				local sin = math.sin(num)*2
408
				local cos = math.cos(num)*2
409
				p.CFrame = char["Right Arm"].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
410
			until not attacking
411
			p:Destroy()
412
			p2:Destroy()
413
		end)
414
		for i = 0, 1, 0.1 do
415
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0523359589, -0.998629689, 0, 0.998629689, 0.0523359589, 1, 0, 0), 0.4)
416
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.0348783135, 0.00121797505, 0.99939096, 0.998783648, -0.0348783135, 0.034899503, 0.0348993987, 0.999392271, 0), 0.4)
417
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.956305265, -0.292371809, 0, 0, 0, 1, -0.292371809, 0.956305265, 0), 0.4)
418
			rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.913546026, 0.406736761, 0, 0, 0, 1, 0.406736761, 0.913546026, 0), 0.4)
419
			wait()
420
		end
421
		wait(0.5)
422
		for i = 0, 50 do
423
			local p = Instance.new("Part")
424
			p.Transparency = 1
425
			p.Size = Vector3.new(5,5,5)
426
			p.Name = "ignore"
427
			p.CanCollide = false
428
			p.CFrame = char["Right Arm"].CFrame
429
			smooth(p)
430
			local pe = Instance.new("ParticleEmitter")
431
			pe.Color = particlecolor
432
			pe.LightEmission = 0.7
433
			pe.Size = NumberSequence.new(5)
434
			pe.Texture = "rbxassetid://243664672"
435
			pe.Transparency = NumberSequence.new(0.5)
436
			pe.Lifetime = NumberRange.new(0.3)
437
			pe.Rate = 500
438
			pe.Speed = NumberRange.new(3)
439
			pe.Parent = p
440
			p.Parent = workspace
441
			p.Touched:connect(function(hit)
442
				if hit.Name ~= "ignore" then
443
					hurt(hit, 50)
444
				end
445
			end)
446
			local bv = Instance.new("BodyVelocity")
447
			bv.MaxForce = huge
448
			bv.Velocity = CFrame.new(char["Right Arm"].Position, mouse.Hit.p).lookVector*push
449
			bv.Parent = p
450
			game.Debris:AddItem(p, 5)
451
			swait()
452
		end
453
		attacking = false
454
		legs = false
455
	end
456
end)
457
mouse.KeyDown:connect(function(key)
458
	if key == "t" and not attacking then
459
		attacking = true
460
		legs = true
461
		for i = 1, 2 do
462
			local arm = ""
463
			if i == 1 then arm = "Right Arm" end
464
			if i == 2 then arm = "Left Arm" end
465
			local p = Instance.new("Part")
466
			p.CanCollide = false
467
			p.Anchored = true
468
			smooth(p)
469
			p.Transparency = 1
470
			p.Size = Vector3.new(0.2,0.2,0.2)
471
			local pe = Instance.new("ParticleEmitter", p)
472
			pe.Color = particlecolor
473
			pe.LightEmission = 0.7
474
			pe.Size = NumberSequence.new(2)
475
			pe.Texture = "rbxassetid://243664672"
476
			pe.Transparency = NumberSequence.new(0.5)
477
			pe.Lifetime = NumberRange.new(0.3)
478
			pe.Rate = 500
479
			pe.Speed = NumberRange.new(3)
480
			local p2 = p:Clone()
481
			p.Parent = char
482
			p2.Parent = char
483
			spawn(function()
484
				local num = 0
485
				repeat swait()
486
					num = num + 0.5
487
					local sin = math.sin(num)*2
488
					local cos = math.cos(num)*2
489
					p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
490
				until not attacking
491
				p:Destroy()
492
				p2:Destroy()
493
			end)
494
		end
495
		for i = 0, 1, 0.1 do
496
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.0348517336, -0.0018264954, -0.999390841, -0.998022854, -0.0523041189, 0.0348994955, -0.0523358807, 0.998631001, 0), 0.4)
497
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.0348517336, 0.0018264954, 0.999390841, 0.998022854, -0.0523041189, 0.0348994955, 0.0523358211, 0.998630881, 0), 0.4)
498
			lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.4)
499
			rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, -0.0348994955, 0.999390841, 0, 0.999390841, 0.0348994955, -1, 0, 0), 0.4)
500
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.4)
501
			rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.4)
502
			wait()
503
		end
504
		for i = 0, 50 do
505
			local arm = ""
506
			if i%2 == 0 then
507
				arm = "Right Arm"
508
			else
509
				arm = "Left Arm"
510
			end
511
			local p = Instance.new("Part")
512
			p.Transparency = 1
513
			p.Size = Vector3.new(5,5,5)
514
			p.Name = "ignore"
515
			p.CanCollide = false
516
			p.CFrame = char[arm].CFrame
517
			smooth(p)
518
			local pe = Instance.new("ParticleEmitter")
519
			pe.Color = particlecolor
520
			pe.LightEmission = 0.7
521
			pe.Size = NumberSequence.new(2)
522
			pe.Texture = "rbxassetid://243664672"
523
			pe.Transparency = NumberSequence.new(0.5)
524
			pe.Lifetime = NumberRange.new(0.2)
525
			pe.Rate = 500
526
			pe.Speed = NumberRange.new(3)
527
			pe.Parent = p
528
			p.Parent = workspace
529
			p.Touched:connect(function(hit)
530
				if hit.Name ~= "ignore" then
531
					hurt(hit, 10)
532
				end
533
			end)
534
			local bv = Instance.new("BodyVelocity")
535
			bv.MaxForce = huge
536
			bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
537
			bv.Parent = p
538
			game.Debris:AddItem(p, 5)
539
			swait()
540
		end
541
		wait(0.5)
542
		attacking = false
543
		legs = false
544
	end
545
end)
546
mouse.KeyDown:connect(function(key)
547
	if key == "y" and not attacking then
548
		attacking = true
549
		legs = true
550
		for i = 0, 0.7, 0.1 do
551
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.7)
552
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.0347083807, -0.321920633, 0.946130574, 0.993917823, -0.110135622, -0.00101229548, 0.104528494, 0.940340519, 0.323785156), 0.7)
553
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.984808087, 0.173648223, 0, 0, 0, 1, 0.173648223, 0.984808087, 0), 0.7)
554
			rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.96592617, -0.258819103, -0, 0, 0, 1, -0.258819103, 0.96592617, 0), 0.7)
555
			wait()
556
		end
557
		local w = nil
558
		scon = char["Right Arm"].Touched:connect(function(hit)
559
			if gethum(hit) then
560
				if hit.Parent:FindFirstChild("Head") then
561
					w = Instance.new("Weld")
562
					w.Part0 = char["Right Arm"]
563
					w.Part1 = hit.Parent.Head
564
					w.C0 = CFrame.new(0,-2,0)
565
					w.Parent = hit.Parent.Head
566
					scon:disconnect()
567
					scon = nil
568
				end
569
			end
570
		end)
571
		for i = 0, 0.7, 0.1 do
572
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.8)
573
			rs.C0 = rs.C0:Lerp(CFrame.new(0.779308438, 0.539296746, -0.44693622, -0.0347083807, 0.441383421, 0.896648288, 0.993917823, -0.0785935149, 0.0771619156, 0.104528494, 0.89387244, -0.435970813), 0.8)
574
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.984808445, -0.173648283, 0, 0, 0, 1, -0.173648283, 0.984808445, 0), 0.8)
575
			rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.961262584, 0.275637597, 0, 0, 0, 1.00000012, 0.275637567, 0.961262703, 0), 0.8)
576
			wait()
577
		end
578
		local save = char.Torso.CFrame
579
		for i = 0, 0.4, 0.1 do
580
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.6)
581
			rs.C0 = rs.C0:Lerp(CFrame.new(1.50524855, 0.565971315, -0.459527433, -0.0347083807, -0.999394238, 0.00364828855, 0.993917823, -0.0348996557, -0.104465209, 0.104528494, 5.77419996e-008, 0.994526088), 0.6)
582
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.874620974, 0.484810293, 0, 0, 0, 1, 0.484810293, 0.874620974, 0), 0.6)
583
			rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.798636913, -0.601815939, 0, 0, 0, 1.00000012, -0.601815999, 0.798636913, 0), 0.6)
584
			wait()
585
		end
586
		if w then
587
			if w.Parent then
588
				local character = w.Parent.Parent
589
				character.Head.CanCollide = false
590
				w:Destroy()
591
				local bv = Instance.new("BodyVelocity")
592
				bv.MaxForce = huge
593
				bv.Velocity = -save.lookVector*push
594
				bv.Parent = character.Torso
595
				game.Debris:AddItem(bv, 0.5)
596
				spawn(function()
597
					wait(0.25)
598
					character.Head.CanCollide = true
599
				end)
600
				character:FindFirstChildOfClass("Humanoid").PlatformStand = false
601
			end
602
		end
603
		wait(0.1)
604
		if scon then scon:disconnect() end
605
		attacking = false
606
		legs = false
607
	end
608
end)
609
local deb = false
610
mouse.KeyDown:connect(function(key)
611
	if key == "h" and not deb and not attacking then
612
		deb = true
613
		for i = 0, 10 do
614
			spawn(function()
615
				local p = Instance.new("Part")
616
				p.Anchored = true
617
				p.CanCollide = false
618
				p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-5,5),-10,math.random(-5,5))
619
				smooth(p)
620
				p.BrickColor = BrickColor.DarkGray()
621
				p.Material = Enum.Material.Slate
622
				p.Size = Vector3.new(1,1,1)
623
				p.Transparency = 1
624
				local pe = Instance.new("ParticleEmitter")
625
				pe.Color = particlecolor
626
				pe.LightEmission = 0.7
627
				pe.Size = NumberSequence.new(1)
628
				pe.Texture = "rbxassetid://243664672"
629
				pe.Transparency = NumberSequence.new(0.5)
630
				pe.Lifetime = NumberRange.new(0.2)
631
				pe.Rate = 500
632
				pe.Speed = NumberRange.new(3)
633
				pe.Parent = p
634
				p.Parent = workspace
635
				local endcf = p.CFrame *CFrame.new(0,30,0)
636
				for i = 0, 20 do
637
					p.CFrame = p.CFrame:Lerp(endcf, 0.3)
638
					wait()
639
				end
640
				local z = Instance.new("Part")
641
				z.CFrame = p.CFrame
642
				z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
643
				local bv = Instance.new("BodyVelocity", p)
644
				bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
645
				bv.Velocity = z.CFrame.lookVector*140
646
				p.Anchored = false
647
				z:Destroy()
648
				p.CanCollide = false
649
				local connection
650
				spawn(function()
651
					local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
652
					repeat wait()
653
						p.CFrame = p.CFrame *angle
654
					until not p or p.CanCollide
655
				end)
656
				connection = p.Touched:connect(function(hit)
657
					hurt(hit, math.random(5,5))
658
					if not hit.Anchored and hit.Parent.Name ~= plr.Name and hit.Parent.ClassName ~= "Accessory" then
659
						p.CanCollide = true
660
					end
661
				end)
662
				game.Debris:AddItem(p, 5)
663
			end)
664
			wait()
665
			deb = false
666
		end
667
	end
668
end)
669
mouse.KeyDown:connect(function(key)
670
	if key == "k" and not attacking then
671
		attacking = true
672
		for i = 0, 0.7, 0.1 do
673
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0697564781, -0.997564137, 0, 0.997564137, 0.0697564781, 1, 0, 0), 0.7)
674
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.0697564855, 0.997564256, 0, 0.997564256, 0.0697564855, -1, 0, 0), 0.7)
675
			lh.C0 = lh.C0:Lerp(CFrame.new(-1, -0.915699959, -0.141025871, 0, 0, -1, 0.838671386, 0.544639707, 0, 0.544639707, -0.838671386, 0), 0.7)
676
			rh.C0 = rh.C0:Lerp(CFrame.new(1, -0.399999917, -0.700000048, 0, 0, 1, 0.224951148, 0.974370599, 0, -0.974370599, 0.224951148, 0), 0.7)
677
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.7)
678
			rj.C0 = rj.C0:Lerp(CFrame.new(0, -0.700000048, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.7)
679
			wait()
680
		end
681
		local bv = Instance.new("BodyVelocity")
682
		bv.MaxForce = huge
683
		bv.Velocity = -char.Torso.CFrame.lookVector*100
684
		bv.Velocity = bv.Velocity +Vector3.new(0,100,0)
685
		bv.Parent = char.Torso
686
		game.Debris:AddItem(bv, 0.5)
687
		repeat
688
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.121869355, -0.99254632, 0, 0.99254632, 0.121869355, 1, 0, 0), 0.2)
689
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.13917312, 0.99026823, 0, 0.99026823, 0.13917312, -1, -0, 0), 0.2)
690
			lh.C0 = lh.C0:Lerp(CFrame.new(-1, -0.599999905, -0.400000006, -0, -0, -1, 0, 1, 0, 1, 0, 0), 0.2)
691
			rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, 0, 1, -0.529919565, 0.848048747, 0, -0.848048747, -0.529919565, 0), 0.2)
692
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1.00000024, -1.80731718e-009, 4.5061474e-010, 0, 0.241921946, 0.970296025, -1.86264515e-009, 0.970296264, -0.241922006), 0.2)
693
			rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.2)
694
			wait()
695
		until char.HumanoidRootPart.Velocity.Y < 0
696
		local num2 = 0.5
697
		local bv = Instance.new("BodyForce")
698
		bv.Force = -char.Torso.CFrame.lookVector*1000
699
		bv.Parent = char.Torso
700
		repeat
701
			if num2 < 5 then
702
				num2 = num2+0.5
703
			end
704
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.0321390443, -0.899457872, -0.435827494, -0.903263509, 0.212814748, -0.37259686, 0.427884579, 0.381691694, -0.819286048), 0.2)
705
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0.166612521, 0.861375272, 0.47987023, 0.814885736, 0.153724328, -0.558868229, -0.555161953, 0.484153807, -0.67630893), 0.2)
706
			lh.C0 = lh.C0:Lerp(CFrame.new(-0.988398254, -0.309396505, -0.610682189, 0.00854844693, 0.0146014411, -0.999856889, 0.498114854, 0.866946518, 0.0169191808, 0.867069304, -0.498188108, 0.00013788142), 0.2)
707
			rh.C0 = rh.C0:Lerp(CFrame.new(0.988217235, -0.304208815, -0.86811024, 0.00891196821, -0.0143678738, 0.999857128, -0.528013527, 0.849068403, 0.0169073474, -0.849189758, -0.528088629, -1.95365774e-005), 0.2)
708
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0.788011312, 0.615662038, 0, 0.61566186, -0.788011372), 0.2)
709
			rj.C0 = rj.C0:Lerp(rj.C0 *CFrame.Angles(math.rad(-(10*num2)),0,0), 0.5)
710
			wait()
711
		until char.HumanoidRootPart.Velocity.Y >= -3
712
		bv:Destroy()
713
		attacking = false
714
	end
715
end)
716
mouse.KeyDown:connect(function(key)
717
	if key == "z" and not attacking then
718
		attacking = true
719
		local p = Instance.new("Part")
720
		p.Anchored = true
721
		smooth(p)
722
		p.Material = "Neon"
723
		local bc = BrickColor.new("Deep orange")
724
		if particlecolor == ColorSequence.new(Color3.new(1,1,1)) then
725
			bc = BrickColor.new("Institutional White")
726
		end
727
		p.BrickColor = bc
728
		local m = Instance.new("SpecialMesh", p)
729
		m.MeshType = "Sphere"
730
		p.Size = Vector3.new(1,1,1)
731
		p.CFrame = char.Torso.CFrame
732
		p.CanCollide = false
733
		local pe = Instance.new("ParticleEmitter")
734
		pe.Color = particlecolor
735
		pe.LightEmission = 0.7
736
		pe.Size = NumberSequence.new(3)
737
		pe.Texture = "rbxassetid://243664672"
738
		pe.Transparency = NumberSequence.new(0.5)
739
		pe.Lifetime = NumberRange.new(5)
740
		pe.Rate = 500
741
		pe.Speed = NumberRange.new(50)
742
		pe.VelocitySpread = 360
743
		pe.Parent = p
744
		p.Parent = workspace
745
		local rate = 5
746
		local oldcf = p.CFrame
747
		local con = p.Touched:connect(function(hit)
748
			if hit.Parent then
749
				if hit.Anchored == false then
750
					if hit.Parent.Name ~= plr.Name then
751
						if not hit.Parent:IsA("Accessory") then
752
							fade(hit, true)
753
						end
754
					end
755
				end
756
			end
757
		end)
758
		attacking = false
759
		for i = 0, 10*rate do
760
			p.Size = p.Size +Vector3.new(5,5,5)/rate
761
			p.Transparency = p.Transparency+0.1/rate
762
			p.CFrame = oldcf
763
			swait()
764
		end
765
		pe.Enabled = false
766
		con:disconnect()
767
		game.Debris:AddItem(p, 5)
768
	end
769
end)
770
local timetravel = false
771
local recording = false
772
local frames = 0
773
local objects = 0
774
local data = {
775
	["Objects"] = {
776
		
777
	}
778
}
779
function animate()
780
	a = function(b)
781
		for i,v in pairs(b:children()) do
782
			if v:IsA("BasePart") then
783
				if v.Anchored == false then
784
					local val = Instance.new("StringValue", v)
785
					val.Name = "Anchoredz"
786
					v.Anchored = true
787
				end
788
			end
789
			a(v)
790
		end
791
	end
792
	a(workspace)
793
end
794
function unanimate()
795
	a = function(b)
796
		for i,v in pairs(b:children()) do
797
			if v:IsA("BasePart") then
798
				if v:FindFirstChild("Anchoredz") then
799
					v.Anchoredz:Destroy()
800
					v.Anchored = false
801
				end
802
			end
803
			a(v)
804
		end
805
	end
806
	a(workspace)
807
end
808
mouse.KeyDown:connect(function(key)
809
	if key == "c" and not timetravel then
810
		timetravel = true
811
		local currentframe = frames+1
812
		animate(true)
813
		for i = 1, frames do
814
			currentframe = currentframe - 1
815
			local currentobj = 0
816
			for i = 1, objects do
817
				currentobj = currentobj + 1
818
				obj = data["Objects"]["obj"..currentobj]
819
				if obj["Object"] then
820
					if obj["Frame"..currentframe] then
821
						obj["Object"].CFrame = obj["Frame"..currentframe]["CFrame"]
822
					end
823
				end
824
			end
825
			wait()
826
		end
827
		unanimate()
828
		timetravel = false
829
		objects = 0
830
		frames = 0
831
		data = {
832
			["Objects"] = {
833
				
834
			}
835
		}
836
		
837
	end
838
end)
839
mouse.KeyDown:connect(function(key)
840
	if key == "x" and not recording and not timetravel then
841
		recording = true
842
		if not timetravel and recording then
843
			frames = frames+1
844
			local num = 0
845
			a = function(b)
846
				for i,v in pairs(b:children()) do
847
					if v:IsA("BasePart") then
848
						num = num + 1
849
						if not data["Objects"]["obj"..num] then
850
							data["Objects"]["obj"..num] = {
851
								["Object"] = nil
852
								
853
							}
854
							data["Objects"]["obj"..num]["Object"] = v
855
							objects = objects + 1
856
						end
857
						data["Objects"]["obj"..num]["Frame"..frames] = {}
858
						data["Objects"]["obj"..num]["Frame"..frames]["Size"] = v.Size
859
						data["Objects"]["obj"..num]["Frame"..frames]["CFrame"] = v.CFrame
860
					end
861
					a(v)
862
				end
863
			end
864
			a(workspace)
865
		end
866
		recording = false
867
	end
868
end)
869
mouse.KeyDown:connect(function(key)
870
	if key == "v" and not attacking then
871
		attacking = true
872
		shielding = true
873
		local p = Instance.new("Part")
874
		p.Anchored = true
875
		smooth(p)
876
		shield = p
877
		local bc = BrickColor.Random()
878
		if ragetype == "???" and rage then bc = BrickColor.new("Really black") end
879
		p.BrickColor = bc
880
		p.Size = Vector3.new(30,30,0)
881
		p.Material = "Neon"
882
		local m = Instance.new("SpecialMesh", p)
883
		m.MeshType = "Sphere"
884
		p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
885
		local num2 = -0.5
886
		for i = 0, 10 do
887
			if shielding then
888
				local p = Instance.new("Part")
889
				p.Size = Vector3.new(0.2,0.2,0.2)
890
				p.CanCollide = false
891
				p.Anchored = true
892
				p.Transparency = 1
893
				local pe = Instance.new("ParticleEmitter")
894
				pe.Color = particlecolor
895
				pe.LightEmission = 0.7
896
				pe.Size = NumberSequence.new(1)
897
				pe.Texture = "rbxassetid://243664672"
898
				pe.Transparency = NumberSequence.new(0.5)
899
				pe.Lifetime = NumberRange.new(0.2)
900
				pe.Rate = 500
901
				pe.Speed = NumberRange.new(3)
902
				pe.Parent = p
903
				p.Parent = shield
904
				num2 = num2 + 1
905
				local num = num2
906
				local neg = false
907
				spawn(function()
908
					repeat wait()
909
						num = num + 0.1
910
						local sin = math.sin(num)*15
911
						local cos = math.cos(num)*15
912
						if shield then
913
							p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
914
						end
915
					until not shielding
916
				end)
917
			else
918
				break
919
			end
920
		end
921
		p.Transparency = 1
922
		p.Parent = workspace
923
		p.Touched:connect(function(hit)
924
			if hurt(hit, math.random(50, 100)) then
925
				fade(hit)
926
			elseif hit.Anchored == false and hit.Parent.Name ~= plr.Name and hit.Parent.ClassName ~= "Accessory" then
927
				fade(hit, true)
928
			end
929
		end)
930
		char:FindFirstChildOfClass("Humanoid").WalkSpeed = 0
931
		for i = 0, 1, 0.1 do
932
			if attacking or shielding then
933
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0523359552, -0.99862957, 0, 0.99862957, 0.0523359552, 1, 0, 0), 0.6)
934
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0.0173860267, -0.69564718, 0.71817416, 0.996044099, -0.0505616963, -0.0730885938, 0.087155737, 0.716603398, 0.692016065), 0.6)
935
			lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.6)
936
			rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, -0.0348994955, 0.999390841, 0, 0.999390841, 0.0348994955, -1, 0, 0), 0.6)
937
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.777146578, -0.629320741, -0, 0, 0, 1, -0.629320741, 0.777146578, 0), 0.6)
938
			rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.694658995, 0.719340265, 0, 0, 0, 1, 0.719340265, 0.694658995, 0), 0.6)
939
			wait()
940
			else
941
			break
942
			end
943
		end
944
	end
945
end)
946
mouse.KeyUp:connect(function(key)
947
	if key == "v" and attacking then
948
		if shield then
949
			fade(shield, true)
950
			attacking = false
951
			shielding = false
952
			char:FindFirstChildOfClass("Humanoid").WalkSpeed = 16
953
		end
954
	end
955
end)
956
mouse.KeyDown:connect(function(key)
957
	if key == "b" and not attacking then
958
		attacking = true
959
		local p = Instance.new("Part")
960
		p.Anchored = true
961
		smooth(p)
962
		p.Material = "Neon"
963
		local bc = BrickColor.new("Deep orange")
964
		if particlecolor == ColorSequence.new(Color3.new(1,1,1)) then
965
			bc = BrickColor.new("Institutional White")
966
		end
967
		p.BrickColor = bc
968
		local m = Instance.new("SpecialMesh", p)
969
		m.MeshType = "Sphere"
970
		p.Size = Vector3.new(1,1,1)
971
		p.CFrame = char.Torso.CFrame
972
		p.CanCollide = false
973
		local pe = Instance.new("ParticleEmitter")
974
		pe.Color = particlecolor
975
		pe.LightEmission = 0.7
976
		pe.Size = NumberSequence.new(10)
977
		pe.Texture = "rbxassetid://243664672"
978
		pe.Transparency = NumberSequence.new(0.5)
979
		pe.Lifetime = NumberRange.new(5)
980
		pe.Rate = 500
981
		pe.Speed = NumberRange.new(50)
982
		pe.VelocitySpread = 360
983
		pe.Parent = p
984
		p.Parent = workspace
985
		local rate = 20
986
		local oldcf = p.CFrame
987
		local con = p.Touched:connect(function(hit)
988
			if hit.Parent then
989
				if hit.Anchored == false then
990
					if hit.Parent.Name ~= plr.Name then
991
						if not hit.Parent:IsA("Accessory") then
992
							fade(hit, true)
993
						end
994
					end
995
				end
996
			end
997
		end)
998
		attacking = false
999
		for i = 0, 10*rate do
1000
			p.Size = p.Size +Vector3.new(20,20,20)/rate
1001
			p.Transparency = p.Transparency+0.1/rate
1002
			p.CFrame = oldcf
1003
			swait()
1004
		end
1005
		pe.Enabled = false
1006
		con:disconnect()
1007
		game.Debris:AddItem(p, 5)
1008
	end
1009
end)
1010
mouse.KeyDown:connect(function(key)
1011
	if key == "n" and not attacking then
1012
		attacking = true
1013
		local bv = Instance.new("BodyVelocity")
1014
		bv.MaxForce = huge
1015
		bv.Velocity = char.HumanoidRootPart.CFrame.lookVector*push/1.5
1016
		bv.Parent = char.Torso
1017
		game.Debris:AddItem(bv, 0.5)
1018
		local con = char["Right Arm"].Touched:connect(function(hit)
1019
			if hurt(hit, math.random(30,50)) then
1020
				local bv = Instance.new("BodyVelocity")
1021
				bv.MaxForce = huge
1022
				bv.Velocity = char.HumanoidRootPart.CFrame.lookVector*char.HumanoidRootPart.Velocity.Z*(push/1)
1023
				bv.Parent = hit
1024
				game.Debris:AddItem(bv, 0.5)
1025
			end
1026
		end)
1027
		for i = 0, 1, 0.1 do
1028
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.207911745, -0.978147984, 0, 0.978147984, 0.207911745, 1, 0, 0), 0.6)
1029
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, 0.325568229, 0.94551903, 0.999849021, 0.0165017936, -0.00568202185, -0.0174526293, 0.945375919, -0.325519055), 0.6)
1030
			lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0, 0.0523359552, -0.99862957, 0, 0.99862957, 0.0523359552, 1, 0, 0), 0.6)
1031
			rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, -0.0523359552, 0.99862957, 0, 0.99862957, 0.0523359552, -1, 0, 0), 0.6)
1032
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.224951565, -0.974371314, 0, 0, 0, 1, -0.974371314, 0.224951565, 0), 0.6)
1033
			rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.156434745, 0.987689376, 0, 0, 0, 1, 0.987689376, 0.156434745, 0), 0.6)
1034
			wait()
1035
		end
1036
		wait(0.5)
1037
		con:disconnect()
1038
		attacking = false
1039
	end
1040
end)
1041
mouse.KeyDown:connect(function(key)
1042
	if key == "m" and not attacking and animpose ~= "Falling" then
1043
		attacking = true
1044
		char:FindFirstChildOfClass("Humanoid").JumpPower = 500
1045
		char:FindFirstChildOfClass("Humanoid").Jump = true
1046
		wait()
1047
		char:FindFirstChildOfClass("Humanoid").JumpPower = 100
1048
		repeat wait() until char.HumanoidRootPart.Velocity.Y < 0
1049
		local num = 0.5
1050
		local num2 = 0.5
1051
		repeat wait()
1052
			num = num + 0.5
1053
			if num2 < 10 then
1054
				num2 = num2+0.5
1055
			end
1056
			if num%3 == 0 then soundeffect("rbxassetid://541909814", 2, 1, char.Torso) end
1057
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.0321390443, -0.899457872, -0.435827494, -0.903263509, 0.212814748, -0.37259686, 0.427884579, 0.381691694, -0.819286048), 0.2)
1058
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0.166612521, 0.861375272, 0.47987023, 0.814885736, 0.153724328, -0.558868229, -0.555161953, 0.484153807, -0.67630893), 0.2)
1059
			lh.C0 = lh.C0:Lerp(CFrame.new(-0.988398254, -0.309396505, -0.610682189, 0.00854844693, 0.0146014411, -0.999856889, 0.498114854, 0.866946518, 0.0169191808, 0.867069304, -0.498188108, 0.00013788142), 0.2)
1060
			rh.C0 = rh.C0:Lerp(CFrame.new(0.988217235, -0.304208815, -0.86811024, 0.00891196821, -0.0143678738, 0.999857128, -0.528013527, 0.849068403, 0.0169073474, -0.849189758, -0.528088629, -1.95365774e-005), 0.2)
1061
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0.788011312, 0.615662038, 0, 0.61566186, -0.788011372), 0.2)
1062
			rj.C0 = rj.C0:Lerp(rj.C0 *CFrame.Angles(math.rad((10*num2)),0,0), 0.5)
1063
		until char.HumanoidRootPart.Velocity.Y > -1
1064
		soundeffect("rbxassetid://165969964", 3, 1, char.Torso)
1065
		for i = 0, 1.3, 0.1 do
1066
			if i == 0.6 then
1067
				local ring = Instance.new("Part")
1068
				ring.Size = Vector3.new(1.16, 1.16, 0.16)
1069
				local bc = BrickColor.new("Institutional white")
1070
				if rage then
1071
					bc = BrickColor.new("Deep orange")
1072
				end
1073
				ring.BrickColor = bc
1074
				ring.Anchored = true
1075
				ring.CFrame = char.Torso.CFrame *CFrame.new(0,-2.5,0)
1076
				ring.CFrame = ring.CFrame *CFrame.Angles(math.rad(90),0,0)
1077
				local m = Instance.new("SpecialMesh", ring)
1078
				m.MeshId = "rbxassetid://3270017"
1079
				ring.Parent = workspace
1080
				local thing = Instance.new("Part")
1081
				thing.Size = Vector3.new(1.866, 1.421, 2.155)
1082
				thing.BrickColor = bc
1083
				thing.Anchored = true
1084
				thing.CFrame = char.Torso.CFrame *CFrame.new(0,-2.5,0)
1085
				local m2 = Instance.new("SpecialMesh", thing)
1086
				m2.MeshId = "rbxassetid://20329976"
1087
				thing.Parent = workspace
1088
				local oldcf2 = thing.CFrame
1089
				local multiplier2 = Vector3.new(1.866, 1.421, 2.155)*3
1090
				local oldcf = ring.CFrame
1091
				local multiplier = Vector3.new(1.16, 1.16, 0.16)*3
1092
				thing.Touched:connect(function(hit)
1093
					hurt(hit, math.random(30,35))
1094
				end)
1095
				ring.Touched:connect(function(hit)
1096
					if hurt(hit, math.random(10,15)) then
1097
						hit.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = true
1098
					end
1099
				end)
1100
				spawn(function()
1101
					for i = 0, 20 do
1102
						ring.Size = multiplier*i
1103
						m.Scale = m.Scale +Vector3.new(3,3,3)
1104
						ring.CFrame = oldcf
1105
						ring.Transparency = ring.Transparency +0.05
1106
						thing.Size = multiplier*i
1107
						m2.Scale = m2.Scale +Vector3.new(3,3,3)
1108
						thing.CFrame = oldcf2
1109
						thing.Transparency = thing.Transparency +0.05
1110
						wait(0.01)
1111
					end
1112
					thing:Destroy()
1113
					ring:Destroy()
1114
				end)
1115
			end
1116
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.13917312, -0.99026823, 0, 0.99026823, 0.13917312, 1, 0, 0), 0.7)
1117
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.190809026, 0.981627405, 0, 0.981627405, 0.190809026, -1, 0, 0), 0.7)
1118
			lh.C0 = lh.C0:Lerp(CFrame.new(-1, -0.297612011, -0.327801049, 0, 0, -1, 0.374606699, 0.927184403, 0, 0.927184403, -0.374606699, 0), 0.7)
1119
			rh.C0 = rh.C0:Lerp(CFrame.new(1, -0.399999917, -0.5, 0, 0, 1, 0.121869355, 0.99254632, 0, -0.99254632, 0.121869355, 0), 0.7)
1120
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.7)
1121
			rj.C0 = rj.C0:Lerp(CFrame.new(0, -0.800000072, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.7)
1122
			wait()
1123
		end
1124
		attacking = false
1125
		
1126
	end
1127
end)
1128
mouse.KeyDown:connect(function(key)
1129
	if key:byte() == 48 and not shielding then
1130
		sprint = true
1131
		char:FindFirstChildOfClass("Humanoid").WalkSpeed = speed
1132
		local mod = Instance.new("Model", workspace)
1133
		mod.Name = "MobModel"
1134
		for i,v in pairs(char:children()) do
1135
			if v:IsA("Accessory") and not rage then
1136
				if v:FindFirstChild("Handle") then
1137
					v.Handle.Transparency = 1
1138
				end
1139
			end
1140
			if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
1141
				v.Transparency = 1
1142
			end
1143
		end
1144
		if char.Head:FindFirstChild("face") then
1145
			char.Head.face.Transparency = 1
1146
		end
1147
		repeat wait()
1148
			if not workspace:FindFirstChild("MobModel") then
1149
				mod = Instance.new("Model", workspace)
1150
				mod.Name = "MobModel"
1151
			end
1152
			for i,v in pairs(char:children()) do
1153
				if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
1154
					local new = v:Clone()
1155
					smooth(new)
1156
					new.Transparency = 0
1157
					new.Anchored = true
1158
					new.CanCollide = false
1159
					new.Material = "Neon"
1160
					for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
1161
					new.Parent = mod
1162
					fade(new, true)
1163
				end
1164
			end
1165
		until not sprint
1166
		if mod then
1167
			spawn(function()
1168
			repeat wait() until not mod or #mod:children() == 0
1169
			mod:Destroy()
1170
			end)
1171
		end
1172
		char:FindFirstChildOfClass("Humanoid").WalkSpeed = 16
1173
	end
1174
end)
1175
mouse.KeyUp:connect(function(key)
1176
	if key:byte() == 48 then
1177
		sprint = false
1178
		for i,v in pairs(char:children()) do
1179
			if v:IsA("Accessory") and not rage then
1180
				if v:FindFirstChild("Handle") then
1181
					v.Handle.Transparency = 0
1182
				end
1183
			end
1184
			if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
1185
				v.Transparency = 0
1186
			end
1187
		end
1188
		if char.Head:FindFirstChild("face") then
1189
			char.Head.face.Transparency = 0
1190
		end
1191
	end
1192
end)
1193
1194
1195
local idlesine = 0
1196
while wait() do
1197
	if animpose == "Walking" and cananim and not attacking and not legs then
1198
		for i = 0, 0.7, 0.1 do
1199
			if animpose == "Walking" and cananim and not attacking and not legs then
1200
				ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0.0475738533, 0.051016707, -0.997564137, 0.680338025, 0.72957325, 0.0697564781, 0.731354535, -0.681998909, 0), 0.4)
1201
				rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.0626967475, -0.0305792596, 0.997564137, 0.896606028, 0.43730399, 0.0697564781, -0.438371748, 0.898795009, -1.29931566e-010), 0.4)
1202
				lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, -0.0219629817, 0.02712203, -0.999390841, -0.628937364, 0.776673257, 0.0348994955, 0.777146697, 0.6293208, 0), 0.4)
1203
				rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0.0238014236, -0.0255239103, 0.999390841, -0.681583524, 0.73090899, 0.0348994955, -0.731354535, -0.681998909, 0), 0.4)
1204
				neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.4)
1205
				rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.4)
1206
				wait()
1207
			else
1208
				break
1209
			end
1210
		end
1211
		for i = 0, 0.7, 0.1 do
1212
			if animpose == "Walking" and cananim and not attacking and not legs then
1213
				ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.0585028417, 0.0379922055, -0.997564137, -0.836630702, 0.543314457, 0.0697564781, 0.544640183, 0.838672042, 0), 0.4)
1214
				rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0.0475739017, -0.051016774, 0.997564137, -0.680339456, 0.729574919, 0.0697564781, -0.731355429, -0.681999743, -1.29931566e-010), 0.4)
1215
				lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0.0205134545, 0.0282343514, -0.999390841, 0.587428331, 0.808525503, 0.0348994955, 0.809018135, -0.587786257, 0), 0.4)
1216
				rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, -0.0224330258, -0.0267346334, 0.999390841, 0.642397523, 0.765579402, 0.0348994955, -0.76604569, 0.642788768, 0), 0.4)
1217
				neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.4)
1218
				rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.4)
1219
				wait()
1220
			else
1221
				break
1222
			end
1223
		end
1224
	end
1225
	if animpose == "Walking" and cananim and legs then
1226
		for i = 0, 0.7, 0.1 do
1227
			if animpose == "Walking" and cananim and legs then
1228
				lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, -0.0219629817, 0.02712203, -0.999390841, -0.628937364, 0.776673257, 0.0348994955, 0.777146697, 0.6293208, 0), 0.4)
1229
				rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0.0238014236, -0.0255239103, 0.999390841, -0.681583524, 0.73090899, 0.0348994955, -0.731354535, -0.681998909, 0), 0.4)
1230
				wait()
1231
			else
1232
				break
1233
			end
1234
		end
1235
		for i = 0, 0.7, 0.1 do
1236
			if animpose == "Walking" and cananim and legs then
1237
				lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0.0205134545, 0.0282343514, -0.999390841, 0.587428331, 0.808525503, 0.0348994955, 0.809018135, -0.587786257, 0), 0.4)
1238
				rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, -0.0224330258, -0.0267346334, 0.999390841, 0.642397523, 0.765579402, 0.0348994955, -0.76604569, 0.642788768, 0), 0.4)
1239
				wait()
1240
			else
1241
				break
1242
			end
1243
		end
1244
	end
1245
	if animpose == "Idle" and cananim and legs then
1246
		lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.5)
1247
		rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, -0.0348994955, 0.999390841, 0, 0.999390841, 0.0348994955, -1, 0, 0), 0.5)
1248
	end
1249
	if animpose ~= "Idle" and not legs then idlesine = 0 end
1250
	if animpose == "Idle" and cananim and not attacking and not legs then
1251
		idlesine = idlesine + 0.01
1252
		local sin = math.sin(idlesine)*2.5
1253
		ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0697564781, -0.997564137, 0, 0.997564137, 0.0697564781, 1, 0, 0)*CFrame.Angles(math.rad(sin),0,0), 0.5)
1254
		rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.0697564781, 0.997564137, -1.86264515e-009, 0.997564256, 0.0697564781, -1.00000012, -1.858108e-009, -1.29931566e-010)*CFrame.Angles(math.rad(sin),0,0), 0.5)
1255
		lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.5)
1256
		rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, -0.0348994955, 0.999390841, 0, 0.999390841, 0.0348994955, -1, 0, 0), 0.5)
1257
		neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.5)
1258
		rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.5)
1259
	end
1260
end