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