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