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