View difference between Paste ID: pPWnKXD0 and xJCUJxbR
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
3
local RealPlayer = Player
4
do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end,__call=function(self,...)local t=rawget(self,"_RealService")if t then return t(...)end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return self[t]end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;x.RunService=v({RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")setmetatable(x,{__index=function(self,t)return r:GetService(t)or typeof(r[t])=="function"and function(m,...)return r[t](r,...)end or r[t]end,__newindex=s.__newindex,__call=s.__call})game,owner=x,x.Players.LocalPlayer end
5
6
	--[[SCRIPT NAME]]--
7
--[[
8
	
9
	This is WafflesAreVeryGood's script, do not attempt to take ownership of the script.
10
	
11
	
12
--]]
13
local plr = game.Players.LocalPlayer
14
local char = plr.Character
15
local mouse = plr:GetMouse()
16
local torso = char.Torso
17
local rs = torso["Right Shoulder"]
18
local ls = torso["Left Shoulder"]
19
local rh = torso["Right Hip"]
20
local lh = torso["Left Hip"]
21
local rj = char.HumanoidRootPart.RootJoint
22
local neck = torso.Neck
23
local animpose = "Idle"
24
local attacking = false
25
local cananim = true
26
local rage = false
27
local shield = nil
28
local sprint = false
29
local canrage = true
30
local legs = false
31
local powers = true
32
local energy = 1000
33
local bc = char:WaitForChild("Body Colors")
34
local multiplier = 1
35
local lac = char["Body Colors"].LeftArmColor
36
local rac = char["Body Colors"].RightArmColor
37
local rlc = char["Body Colors"].RightArmColor
38
local llc = char["Body Colors"].LeftLegColor
39
local hc = char["Body Colors"].HeadColor
40
local tc = char["Body Colors"].TorsoColor
41
local humanoid = char:FindFirstChildOfClass("Humanoid")
42
local huge = Vector3.new(math.huge,math.huge,math.huge)
43
local color = BrickColor.new("Hot pink")
44
local mobs = Instance.new("Sound", char)
45
mobs.SoundId = "rbxassetid://988325757"
46
mobs.Looped = true
47
mobs.Volume = 3
48
mobs:Play()
49
if char:FindFirstChild("Animate") then char.Animate:Destroy() end
50
if char:FindFirstChildOfClass("Humanoid"):FindFirstChild("Animator") then char:FindFirstChildOfClass("Humanoid").Animator:Destroy() end
51
function legsonly()
52
	spawn(function()
53
		for i = 0, 10 do
54
			wait(0.001)
55
			if attacking then break end
56
		end
57
		if not attacking then
58
			legs = false
59
		end
60
	end)
61
end
62
function lightning(start,finish,segments,thickness)
63
	local full = (start.p-finish.p).magnitude
64
	local lastpart
65
	local lastscale
66
	local direction = CFrame.new(finish.p,start.p).lookVector
67
	local model
68
	model = Instance.new("Model")
69
	for i = 1, segments do
70
		if not lastscale then lastscale = 0.5 end
71
		if not lastpart then lastpart = char.Torso end
72
		local startp = lastpart.CFrame*CFrame.new(0,0,-lastscale/2)
73
		local p = Instance.new("Part", model)
74
		p.Name = "segment"..i
75
		p.Material = "Neon"
76
		p.BrickColor = color
77
		local endpos
78
		if i == segments then
79
			endpos = finish
80
		else
81
			if lastpart == char.Torso then
82
				endpos = CFrame.new(lastpart.CFrame.p,lastpart.CFrame.p+direction) *CFrame.new(math.random(-thickness*5,thickness*2),math.random(-thickness*5,thickness*5),full/segments)
83
			else
84
				endpos = CFrame.new(lastpart.CFrame.p,lastpart.CFrame.p+direction) *CFrame.new(math.random(-thickness*5,thickness*2),math.random(-thickness*5,thickness*5),full/segments)
85
			end
86
			--[[local p = Instance.new("Part", model)
87
			p.Anchored = true
88
			p.Size = Vector3.new(thickness,thickness,1)
89
			p.CanCollide = false
90
			p.CFrame = endpos]]
91
		end
92
		local mag = (startp.p-endpos.p).magnitude
93
		p.Anchored = true
94
		p.CanCollide = false
95
		local m = Instance.new("SpecialMesh", p)
96
		m.MeshType = "Brick"
97
		for i,v in pairs({"Right", "Left", "Top", "Bottom", "Front", "Back"}) do
98
			p[v.."Surface"] = "SmoothNoOutlines"
99
		end
100
		p.Size = Vector3.new(thickness,thickness,mag)
101
		p.CFrame = CFrame.new(startp.p, endpos.p) *CFrame.new(0,0,-mag/2)
102
		lastscale = mag
103
		lastpart = p
104
	end
105
	model.Parent = char
106
	spawn(function()
107
		for i = 1, 10/2 do
108
			for i,v in pairs(model:children()) do
109
				v.Mesh.Scale = v.Mesh.Scale -Vector3.new(0.1,0.1,0)*2
110
			end
111
			swait()
112
		end
113
		model:Destroy()
114
	end)
115
end
116
function getparent()
117
	local par = workspace:FindFirstChild("BasePlate")
118
	if not par then par = workspace:FindFirstChild("Base") end
119
	if not par then par = char.Head end
120
	return par
121
end
122
function swait(t)
123
	if t == nil or t == 0 then
124
		game:service('RunService').Stepped:wait(0)
125
		return true
126
	else
127
		for i = 0, t do
128
			game:service('RunService').Stepped:wait(0)
129
		end
130
		return true
131
	end
132
end
133
function hurt(hit, dmg)
134
	if hit.Parent then
135
		if hit.Parent:IsA("LocalScript") then hit.Parent:Destroy() end
136
		local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
137
		if hum then
138
			if hum.Parent.Name ~= plr.Name then
139
				if dmg == "Kill" or hum.Health > 100000 then
140
					hit.Parent:BreakJoints()
141
					return true
142
				else
143
					if math.random(0, 100) == 50 then
144
						hum.Health = hum.Health - dmg*multiplier*2.5
145
					else
146
						hum.Health = hum.Health - dmg*multiplier
147
					end
148
					return true
149
				end
150
			end
151
		end
152
	end
153
end
154
function soundeffect(id, volume, speed, parent)
155
	spawn(function()
156
	local s = Instance.new("Sound")
157
	s.SoundId = id
158
	s.Volume = volume
159
	s.PlaybackSpeed = speed
160
	s.Parent = parent
161
	s:Play()
162
	repeat wait() until not s.Playing
163
	s:Destroy()
164
	end)
165
end
166
function gethum(obj)
167
	if obj.Parent then
168
		if obj.Parent:FindFirstChild("Humanoid") then
169
			if obj.Parent.Name ~= plr.Name then
170
				return obj.Parent:FindFirstChildOfClass("Humanoid")
171
			end
172
		end
173
	end
174
end
175
function smooth(obj)
176
	local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
177
	for i,v in pairs(sides) do
178
		obj[v.."Surface"] = "SmoothNoOutlines"
179
	end
180
end
181
function fade(obj, dest, grow)
182
	spawn(function()
183
		local oldcf = obj.CFrame
184
		for i = 0, 10 do
185
			if grow then
186
				obj.Size = obj.Size +Vector3.new(1,1,1)
187
				obj.CFrame = oldcf
188
			end
189
			obj.Transparency = obj.Transparency +0.1
190
			swait()
191
		end
192
		if dest then
193
		obj:Destroy()
194
		end
195
	end)
196
end
197
function replacejoint(name)
198
	local j = torso:FindFirstChild(name)
199
	if not j then j = char.HumanoidRootPart:FindFirstChild(name) end
200
	if j then
201
		if true then
202
			local new = Instance.new("Weld")
203
			new.Part0 = j.Part0
204
			j.Part0 = nil
205
			new.Name = j.Name.." Replacement"
206
			new.Parent = j.Parent
207
			new.Part1 = j.Part1
208
			new.C0 = j.C0
209
			new.C1 = j.C1
210
			return new
211
		end
212
	end
213
end
214
function removejoint(name)
215
	local j = torso:FindFirstChild(name.." Replacement")
216
	if not j then j = char.HumanoidRootPart:FindFirstChild(name.." Replacement") end
217
	if j then
218
		local p0 = j.Part0
219
		local c0 = j.C0
220
		local c1 = j.C1
221
		j:Destroy()
222
		local new = p0:FindFirstChild(name)
223
		local ac0 = new.C0
224
		local ac1 = new.C1
225
		new.Part0 = p0
226
		new.C0 = c0
227
		new.C1 = c1
228
	end
229
end
230
function fixalljoints()
231
	for i,v in pairs({"Right Shoulder", "Left Shoulder", "Right Hip", "Left Hip",  "Neck", "RootJoint"}) do
232
		removejoint(v)
233
	end
234
end
235
function getnewjoints()
236
	local rs = replacejoint("Right Shoulder")
237
	local ls = replacejoint("Left Shoulder")
238
	local rh = replacejoint("Right Hip")
239
	local lh = replacejoint("Left Hip")
240
	local neck = replacejoint("Neck")
241
	local rj = replacejoint("RootJoint")
242
	return rs,ls,rh,lh,neck,rj
243
end
244
local tdown = false
245
local jdown = false
246
mouse.KeyDown:connect(function(key)
247
	if powers then
248
		if key == "r" and not attacking then
249
			attacking = true
250
			humanoid.AutoRotate = false
251
			local rs = replacejoint("Right Shoulder")
252
			local p = Instance.new("Part")
253
			p.CanCollide = false
254
			p.Anchored = true
255
			smooth(p)
256
			p.Transparency = 1
257
			p.Size = Vector3.new(0.2,0.2,0.2)
258
			local pe = Instance.new("ParticleEmitter", p)
259
			pe.Color = ColorSequence.new(color.Color)
260
			pe.LightEmission = 0.7
261
			pe.Size = NumberSequence.new(1)
262
			pe.Texture = "rbxassetid://243664672"
263
			pe.Transparency = NumberSequence.new(0.5)
264
			pe.Lifetime = NumberRange.new(0.3)
265
			pe.Rate = 500
266
			pe.Speed = NumberRange.new(3)
267
			p.Parent = getparent()
268
			local sphere = Instance.new("Part")
269
			smooth(sphere)
270
			sphere.Anchored = true
271
			sphere.CanCollide = false
272
			sphere.Name = "cool ball just for looks"
273
			sphere.BrickColor = color
274
			sphere.Material = "Neon"
275
			sphere.Transparency = 1
276
			sphere.Size = Vector3.new(5,5,5)
277
			local m = Instance.new("SpecialMesh")
278
			m.MeshType = "Sphere"
279
			m.Parent = sphere
280
			sphere.Parent = getparent()
281
			local crown = Instance.new("Part")
282
			crown.Anchored = true
283
			crown.CanCollide = false
284
			crown.BrickColor = color
285
			crown.Transparency = 1
286
			crown.Size = Vector3.new(1,1,1)
287
			crown.CFrame = char["Right Arm"].CFrame *CFrame.new(0,-1.5,0) *CFrame.Angles(math.rad(180),0,0)
288
			local m = Instance.new("SpecialMesh")
289
			m.MeshId = "rbxassetid://20329976"
290
			m.Scale = Vector3.new(4,4,4)
291
			m.Parent = crown
292
			crown.Parent = getparent()
293
			spawn(function()
294
				local num = 0
295
				local num2 = 0
296
				repeat swait()
297
					num2 = num2 + 10
298
					sphere.CFrame = char["Right Arm"].CFrame *CFrame.new(0,-2,0)
299
					crown.CFrame = char["Right Arm"].CFrame *CFrame.new(0,-1.5,0) *CFrame.Angles(math.rad(180),0,0)
300
					crown.CFrame = crown.CFrame:Lerp(crown.CFrame*CFrame.Angles(math.rad(0),math.rad(num2),0),0.5)
301
					rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, 0, 1, 0.999848902, -0.0174523108, 0, 0.0174523108, 0.999848902, 0), 0.3)
302
					mouse.TargetFilter = char
303
					local dir = CFrame.new(char.HumanoidRootPart.CFrame.p, mouse.Hit.p).lookVector
304
					local x = dir.X
305
					local z = dir.Z
306
					mouse.TargetFilter = nil
307
					char.HumanoidRootPart.CFrame = CFrame.new(char.HumanoidRootPart.CFrame.p, char.HumanoidRootPart.CFrame.p+Vector3.new(x,0,z))
308
					num = num + 0.5
309
					local sin = math.sin(num)*2
310
					local cos = math.cos(num)*2
311
					p.CFrame = char["Right Arm"].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
312
				until not attacking
313
				p:Destroy()
314
			end)
315
			wait(2)
316
			local old
317
			soundeffect("rbxassetid://262562442", 2, 0.6, char.Torso)
318
			for i = 1, 100 do
319
				sphere.Transparency = sphere.Transparency -0.05
320
				crown.Transparency = sphere.Transparency
321
				local save = p
322
				if old then old:Destroy() end
323
				local p = Instance.new("Part")
324
				p.Anchored = false
325
				p.CanCollide = false
326
				p.Transparency = crown.Transparency
327
				p.BrickColor = color
328
				p.Material = "Neon"
329
				local start = char["Right Arm"].CFrame*CFrame.new(0,-3,0)
330
				mouse.TargetFilter = char
331
				local ray = Ray.new(start.p, (mouse.Hit.p-start.p).unit*500)
332
				local ignore = {char, save}
333
				local hit, pos = workspace:FindPartOnRayWithIgnoreList(ray, ignore)
334
				if pos then
335
					mouse.TargetFilter = char
336
					local mag = (start.p-pos).magnitude
337
					p.Name = "the sun is a deadly lazer"
338
					p.Size = Vector3.new(mag,5,5)
339
					local dir = CFrame.new(start.p, pos).lookVector
340
					p.CFrame = CFrame.new(start.p,start.p+dir) *CFrame.new(0,0,-mag/2) *CFrame.Angles(0,math.rad(90),0)
341
					local m = Instance.new("SpecialMesh")
342
					m.MeshType = "Cylinder"
343
					m.Parent = p
344
					if i ~= 100 then
345
						local bp = Instance.new("BodyPosition")
346
						bp.MaxForce = huge
347
						bp.Position = p.CFrame.p
348
						bp.Parent = p
349
					end
350
					p.Parent = getparent()
351
					mouse.TargetFilter = nil
352
					p.Touched:connect(function(hit)
353
						hurt(hit, 10)
354
					end)
355
					old = p
356
				end
357
				mouse.TargetFilter = nil
358
				swait()
359
			end
360
			if old then
361
				local p = old
362
				local op = p.CFrame
363
				for i = 1, 20 do
364
					p.Anchored = true
365
					p.Mesh.Scale = p.Mesh.Scale:Lerp(Vector3.new(1,0,0), 0.15)
366
					sphere.Mesh.Scale = sphere.Mesh.Scale:Lerp(Vector3.new(0,0,0), 0.15)
367
					crown.Mesh.Scale = crown.Mesh.Scale:Lerp(Vector3.new(0,0,0), 1.5)
368
					p.CFrame = op
369
					swait()
370
				end
371
				p:Destroy()
372
			end
373
			p:Destroy()
374
			sphere:Destroy()
375
			crown:Destroy()
376
			removejoint("Right Shoulder")
377
			attacking = false
378
			humanoid.AutoRotate = true
379
		end
380
	end
381
	if key == "v" and not attacking and animpose == ("Idle" or "Walking") then
382
		attacking = true
383
		humanoid.WalkSpeed = 0
384
		local p = Instance.new("Part")
385
		p.Anchored = true
386
		p.Name = "Path"
387
		p.BrickColor = color
388
		p.Material = "Neon"
389
		p.Size = Vector3.new(1,0.2,0.2)
390
		p.CFrame = char.Torso.CFrame *CFrame.new(0,-3,0)
391
		p.Parent = getparent()
392
		for i = 0, 2, 0.1 do
393
			p.Size = p.Size:Lerp(Vector3.new(1,0.2,7), 0.2)
394
			p.CFrame = char.Torso.CFrame *CFrame.new(0,-3,0) *CFrame.new(0,0,-p.Size.Z/2)
395
			swait()
396
		end
397
		local mod = Instance.new("Model")
398
		mod.Name = "The great wall on the southern US border"
399
		mod.Parent = getparent()
400
		local p2 = Instance.new("Part")
401
		p2.Name = "donald trump wall"
402
		p2.Anchored = true
403
		p2.BrickColor = color
404
		p2.Material = "Neon"
405
		p2.Size = Vector3.new(1,0.2,1)
406
		p2.CFrame = char.Torso.CFrame *CFrame.new(0,-3,0) *CFrame.new(0,0,-p.Size.Z)
407
		p2.Parent = mod
408
		for i = 0, 2, 0.1 do
409
			local ocf = p2.CFrame
410
			p2.Size = p2.Size:Lerp(Vector3.new(25,0.2,1), 0.2)
411
			p2.CFrame = ocf
412
			swait()
413
		end
414
		for i = 0, 2, 0.1 do
415
			local ocf = p2.CFrame
416
			p2.Size = p2.Size:Lerp(Vector3.new(25,25,1), 0.2)
417
			p2.CFrame = ocf
418
			swait()
419
		end
420
		local hum = Instance.new("Humanoid")
421
		hum.MaxHealth = 200*multiplier
422
		hum.Parent = mod
423
		spawn(function()
424
			repeat wait() until hum.Health <= 0
425
			local wall = p2
426
			local p1 = Instance.new("Part")
427
			p1.Name = "fragment"
428
			p1.Anchored = true
429
			p1.BrickColor = color
430
			p1.Material = "SmoothPlastic"
431
			smooth(p1)
432
			p1.Size = Vector3.new(25/2,25/2,1)
433
			p1.CFrame = wall.CFrame *CFrame.new(25/2,25/2,0)
434
			p1.Parent = mod
435
			local p2 = p1:Clone()
436
			p2.CFrame = wall.CFrame *CFrame.new(-25/2,25/2,0)
437
			local p3 = p1:Clone()
438
			p3.CFrame = wall.CFrame*CFrame.new(-25/2,-25/2,0)
439
			local p4 = p1:Clone()
440
			p4.CFrame = wall.CFrame *CFrame.new(25/2,-25/2,0)
441
			p2.Parent = mod
442
			p3.Parent = mod
443
			p4.Parent = mod
444
			wall:Destroy()
445
			for i,v in pairs({p1,p2,p3,p4}) do
446
				v.Anchored = false
447
				v.CanCollide = false
448
				v.CFrame = v.CFrame *CFrame.new(math.random(-0.2,0.2),math.random(-0.2,0.2),math.random(-0.2,0.2)) *CFrame.Angles(math.rad(math.random(-2,2)),math.rad(math.random(-2,2)),math.rad(math.random(-2,2)))
449
			end
450
			game.Debris:AddItem(mod, 3)
451
		end)
452
		swait()
453
		hum.Health = 200*multiplier
454
		attacking = false
455
		humanoid.WalkSpeed = 16
456
		local cf = char.Torso.CFrame *CFrame.new(0,-3,0)
457
		for i = 0, 2, 0.1 do
458
			p.Size = p.Size:Lerp(Vector3.new(1,0.2,0), 0.2)
459
			p.CFrame = cf *CFrame.new(0,0,-p.Size.Z/2)
460
			swait()
461
		end
462
		p:Destroy()
463
	end
464
	if key == "q" and not attacking then
465
		attacking = true
466
		local rs = replacejoint("Right Shoulder")
467
		local rj = replacejoint("RootJoint")
468
		local p = Instance.new("Part")
469
		p.Anchored = false
470
		p.CanCollide = false
471
		p.BrickColor = color
472
		p.Material = "Neon"
473
		smooth(p)
474
		p.Name = "pole up ur but"
475
		p.Size = Vector3.new(0.2,0.5,0.5)
476
		local m = Instance.new("SpecialMesh")
477
		m.MeshType = "Cylinder"
478
		m.Parent = p
479
		p.Parent = getparent()
480
		local w = Instance.new("Weld")
481
		w.Part0 = p
482
		w.Part1 = char["Right Arm"]
483
		w.C1 = CFrame.new(0,-1,0) --*CFrame.Angles(0,math.rad(90),0)
484
		w.Parent = p
485
		for i = 0, 2, 0.1 do
486
			rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.173648581, 0.984808862, 0, 0, 0, 1, 0.984808862, 0.173648581, 0), 0.2)
487
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, 0.121869408, 0.992547333, 0.999848902, 0.0173224807, -0.0021269382, -0.0174525417, 0.992397845, -0.121851459), 0.2)
488
			local ocf = p.CFrame
489
			p.Size = p.Size:Lerp(Vector3.new(5,0.5,0.5), 0.2)
490
			p.CFrame = ocf
491
			w = Instance.new("Weld")
492
			w.Part0 = p
493
			w.Part1 = char["Right Arm"]
494
			w.C1 = CFrame.new(0,-1,0) --*CFrame.Angles(0,math.rad(90),0)
495
			w.Parent = p
496
			swait()
497
		end
498
		for i = 0, 1, 0.1 do
499
			if i == 0.2 then
500
				soundeffect("rbxassetid://166423113", 2, 1, char.Torso)
501
				w:Destroy()
502
				p.CFrame = CFrame.new(p.Position, mouse.Hit.p)
503
				local bv = Instance.new("BodyVelocity")
504
				bv.MaxForce = huge
505
				bv.Velocity = p.CFrame.lookVector*200
506
				p.CFrame = CFrame.new(p.Position, mouse.Hit.p) *CFrame.Angles(0,math.rad(90),0)
507
				bv.Parent = p
508
				p.Touched:connect(function(hit)
509
					if hurt(hit, 40) then
510
						local p1 = Instance.new("Part")
511
						soundeffect("rbxassetid://636458264", 2, 1, p1)
512
						p1.Anchored = true
513
						p1.CanCollide = false
514
						p1.BrickColor = color
515
						p1.Material = "Neon"
516
						p1.Name = "omega ex-u-plosion"
517
						p1.CFrame = p.CFrame
518
						p1.Size = Vector3.new(0.2,0.2,0.2)
519
						p1.Transparency = 1
520
						local m = Instance.new("SpecialMesh")
521
						m.MeshType = "Sphere"
522
						m.Parent = p1
523
						p1.Parent = getparent()
524
						local sub = -0.1
525
						for i = 1, 30 do
526
							if i >= 15 then sub = 0.1 end
527
							p1.Transparency = p1.Transparency + sub
528
							local cf = p1.CFrame
529
							p1.Size = p1.Size:Lerp(Vector3.new(10,10,10),0.2)
530
							p1.CFrame = cf
531
							swait()
532
						end
533
						p1:Destroy()
534
					end
535
				end)
536
			end
537
			game.Debris:AddItem(p, 10)
538
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.453991294, 0.891008019, 0.999848902, 0.0155503647, 0.00792330131, -0.0174525417, 0.890873849, 0.45392251), 0.4)
539
			rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.999392986, -0.0348995253, 0, 0, 0, 1, -0.0348995253, 0.999392986, 0), 0.4)
540
			swait()
541
		end
542
		attacking = false
543
		fixalljoints()
544
	end
545
	if key == "f" and not attacking then
546
		attacking = true
547
		humanoid.WalkSpeed = 0
548
		local touch = false
549
		local num = 0
550
		local parts = {}
551
		local last = char.Torso.CFrame *CFrame.new(0,-3,0)
552
		local lastscale = 1.5
553
		local x,z = 0,0
554
		local udown = false
555
		local con = mouse.KeyDown:connect(function(key)
556
			if key == "w" then
557
				z = z + -2
558
				udown = true
559
			end
560
			if key == "a" then
561
				x = x + -0.3
562
			end
563
			if key == "d" then
564
				x = x + 0.3
565
			end
566
		end)
567
		local con2 = mouse.KeyUp:connect(function(key)
568
			if key == "w" then
569
				udown = false
570
				z = z - -2
571
			end
572
			if key == "a" then
573
				x = x - -0.3
574
			end
575
			if key == "d" then
576
				x = x - 0.3
577
			end
578
		end)
579
		local dir = char.Torso.CFrame.lookVector
580
		local o = workspace.CurrentCamera.CameraType
581
		repeat swait()
582
			local start = last *CFrame.new(0,0,-lastscale/2)
583
			local thing = false
584
			if z == 0 then
585
				z = -2
586
				thing = true
587
			end
588
			local finish = last *CFrame.new(x,0,z)
589
			local mag = (start.p-finish.p).magnitude
590
			num = num + 1
591
			local p = Instance.new("Part")
592
			p.Size = Vector3.new(1,0.2,mag)
593
			p.Name = "cool looking line that is just for looks"
594
			p.Anchored = true
595
			p.BrickColor = color
596
			p.Material = "Neon"
597
			smooth(p)
598
			p.CFrame = CFrame.new(start.p, finish.p)
599
			p.CFrame = p.CFrame *CFrame.new(0,0,-mag/2)
600
			last = p.CFrame
601
			lastscale = mag
602
			local m = Instance.new("SpecialMesh")
603
			m.MeshType = "Brick"
604
			m.Parent = p
605
			p.Touched:connect(function(hit)
606
				if hurt(hit, 200) then
607
					touch = true
608
					local p1 = Instance.new("Part")
609
					soundeffect("rbxassetid://636458264", 2, 1, p1)
610
					p1.Anchored = true
611
					p1.CanCollide = false
612
					p1.BrickColor = color
613
					p1.Material = "Neon"
614
					p1.Name = "omega ex-u-plosion"
615
					p1.CFrame = p.CFrame
616
					p1.Size = Vector3.new(0.2,0.2,0.2)
617
					p1.Transparency = 1
618
					local m = Instance.new("SpecialMesh")
619
					m.MeshType = "Sphere"
620
					m.Parent = p1
621
					p1.Parent = getparent()
622
					local sub = -0.1
623
					for i = 1, 30 do
624
						if i >= 15 then sub = 0.1 end
625
						p1.Transparency = p1.Transparency + sub
626
						local cf = p1.CFrame
627
						p1.Size = p1.Size:Lerp(Vector3.new(10,10,10),0.2)
628
						p1.CFrame = cf
629
						swait()
630
					end
631
					p1:Destroy()
632
				end
633
			end)
634
			table.insert(parts, p)
635
			p.Parent = getparent()
636
			workspace.CurrentCamera.CameraType = "Scriptable"
637
			workspace.CurrentCamera.CFrame = workspace.CurrentCamera.CFrame:Lerp(p.CFrame *CFrame.new(0,1,0),0.5)
638
			if thing then
639
				z = 0 thing = false
640
			end
641
		until touch or num == 500
642
		workspace.CurrentCamera.CameraType = o
643
		for i = 0, 1, 0.1 do
644
			for i,v in pairs(parts) do
645
				v.Mesh.Scale = v.Mesh.Scale:Lerp(Vector3.new(0,1,1),0.3)
646
			end
647
			swait()
648
		end
649
		for i,v in pairs(parts) do
650
			v:Destroy()
651
		end
652
		humanoid.WalkSpeed = 16
653
		attacking = false
654
	end
655
	if key == "t" and not attacking then
656
		attacking = true
657
		cananim = false
658
		tdown = true
659
		humanoid.WalkSpeed = 0
660
		local num = 0
661
		local dmg = 0
662
		local light = 0
663
		local p = Instance.new("Part")
664
		soundeffect("rbxassetid://163619849", 2, 1, p)
665
		p.Name = "ring o deth"
666
		p.Size = Vector3.new(1.16*4, 1.16*4, 0.16*8)
667
		p.CanCollide = false
668
		p.Anchored = false
669
		p.BrickColor = color
670
		p.Transparency = 0.5
671
		p.CFrame = char.Torso.CFrame *CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
672
		local m = Instance.new("SpecialMesh")
673
		m.MeshId = "rbxassetid://3270017"
674
		m.Scale = Vector3.new(4,4,8)
675
		m.Parent = p
676
		p.Touched:connect(function(hit)
677
			hurt(hit, dmg)
678
		end)
679
		p.Parent = getparent()
680
		local w = Instance.new("Weld")
681
		w.Part0 = char.Torso
682
		w.Part1 = p
683
		w.C1 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, 1, 1.74845553e-07, 1, 7.64274186e-15, -1, 1.74845553e-07, -4.37113883e-08)
684
		w.Parent = char.Torso
685
		repeat swait()
686
			light = light + 1
687
			if light%20 then
688
				lightning(char.Torso.CFrame, char.Torso.CFrame *CFrame.new(math.random(-10,10),math.random(-10,10),math.random(-10,10)),3,0.2)
689
			end
690
			if num <= 200 then
691
				num = num + 10
692
			end
693
			if dmg <= 90 then
694
				dmg = dmg + 5
695
			end
696
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.259163707, -0.797623932, -0.544639647, -0.937001169, 0.344397515, -0.0585029572, 0.234235883, 0.495166451, -0.83662957), 0.2)
697
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.262061596, 0.806542575, 0.529919863, 0.919012129, 0.376151204, -0.118025884, -0.294522434, 0.45607245, -0.839796424), 0.2)
698
			lh.C0 = lh.C0:Lerp(CFrame.new(-1, -0.099999927, -0.400000006, 0, 0, -1, 0.190809026, 0.981627405, 0, 0.981627405, -0.190809026, 0), 0.2)
699
			rh.C0 = rh.C0:Lerp(CFrame.new(1, -0.099999927, -0.5, 0, 0, 1, -0.190809026, 0.981627524, 0, -0.981627524, -0.190809026, 0), 0.2)
700
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0.275637418, 0.961262047, 0, 0.961262047, -0.275637418), 0.2)
701
			rj.C0 = rj.C0:Lerp(rj.C0*CFrame.Angles(math.rad(50),0,0), 0.5)
702
		until not tdown
703
		local bv = Instance.new("BodyVelocity")
704
		bv.MaxForce = huge
705
		char.Torso.CFrame = CFrame.new(char.Torso.Position, char.Torso.Position+workspace.CurrentCamera.CFrame.lookVector)
706
		bv.Velocity = workspace.CurrentCamera.CFrame.lookVector*num
707
		bv.Parent = char.Torso
708
		for i = 1, 100 do
709
			ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.259163707, -0.797623932, -0.544639647, -0.937001169, 0.344397515, -0.0585029572, 0.234235883, 0.495166451, -0.83662957), 0.2)
710
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.262061596, 0.806542575, 0.529919863, 0.919012129, 0.376151204, -0.118025884, -0.294522434, 0.45607245, -0.839796424), 0.2)
711
			lh.C0 = lh.C0:Lerp(CFrame.new(-1, -0.099999927, -0.400000006, 0, 0, -1, 0.190809026, 0.981627405, 0, 0.981627405, -0.190809026, 0), 0.2)
712
			rh.C0 = rh.C0:Lerp(CFrame.new(1, -0.099999927, -0.5, 0, 0, 1, -0.190809026, 0.981627524, 0, -0.981627524, -0.190809026, 0), 0.2)
713
			neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0.275637418, 0.961262047, 0, 0.961262047, -0.275637418), 0.2)
714
			rj.C0 = rj.C0:Lerp(rj.C0*CFrame.Angles(math.rad(50),0,0), 0.5)
715
			swait()
716
		end
717
		p:Destroy()
718
		bv:Destroy()
719
		cananim = true
720
		attacking = false
721
		humanoid.WalkSpeed = 16
722
	end
723
	if key == "g" and not attacking then
724
		attacking = true
725
		local rs = replacejoint("Right Shoulder")
726
		local rj = replacejoint("RootJoint")
727
		local p = Instance.new("Part")
728
		p.Size = Vector3.new(0.2,0.2,0.2)
729
		p.Name = "ball that will make an EXU-PLOSION!"
730
		p.Material = "Neon"
731
		p.BrickColor = color
732
		smooth(p)
733
		local m = Instance.new("SpecialMesh")
734
		m.MeshType = "Sphere"
735
		m.Parent = p
736
		p.Parent = getparent()
737
		local w = Instance.new("Weld")
738
		w.Part0 = char["Right Arm"]
739
		w.Part1 = p
740
		w.C1 = CFrame.new(0,2,0)
741
		w.Parent = char["Right Arm"]
742
		for i = 0, 2, 0.1 do
743
			p.Size = p.Size:Lerp(Vector3.new(1,1,1), 0.3)
744
			w = Instance.new("Weld")
745
			w.Part0 = char["Right Arm"]
746
			w.Part1 = p
747
			w.C1 = CFrame.new(0,2,0)
748
			w.Parent = char["Right Arm"]
749
			rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.933580935, -0.358368069, 0, 0, 0, 1, -0.358368039, 0.933580995, 0), 0.2)
750
			rs.C0 = rs.C0:Lerp(CFrame.new(1.50000072, -5.81145287e-07, 0, 0, -1.00000119, 1.15483999e-07, 0, 1.15483999e-07, 1.00000119, -1, 0, 0), 0.2)
751
			swait()
752
		end
753
		for i = 0, 1, 0.1 do
754
			if i == 0.4 then
755
				soundeffect("rbxassetid://166423113", 2, 1, char.Torso)
756
				w:Destroy()
757
				p.Touched:connect(function(hit)
758
					if hit.Parent then
759
						if hit.Parent.Name ~= plr.Name and not hit.Parent:IsA("Accessory") then
760
							local e = Instance.new("Part")
761
							soundeffect("rbxassetid://636458264", 2, 1, e)
762
							e.Name = "EXTREME EXPLOSION"
763
							e.Size = Vector3.new(1,1,1)
764
							smooth(e)
765
							e.CanCollide = false
766
							e.Material = "Neon"
767
							e.CFrame = p.CFrame
768
							e.BrickColor = color
769
							p.Transparency = 1
770
							p:Destroy()
771
							e.Touched:connect(function(hit)
772
								hurt(hit, 40)
773
							end)
774
							e.Parent = getparent()
775
							local go = 1/15
776
							for i = 1, 30 do
777
								if i == 15 then go = -1/15 end
778
								local o = e.CFrame
779
								e.Size = e.Size:Lerp(Vector3.new(30,30,30), 0.2)
780
								e.Transparency = e.Transparency - go
781
								e.CFrame = o
782
								swait()
783
							end
784
						end
785
					end
786
				end)
787
				local bv = Instance.new("BodyVelocity")
788
				bv.MaxForce = huge
789
				bv.Velocity = CFrame.new(p.CFrame.p, mouse.Hit.p).lookVector*150
790
				bv.Parent = p
791
				swait(10)
792
				bv:Destroy()
793
			end
794
			rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.984808564, 0.173648387, 0, 0, 0, 1, 0.173648417, 0.984808564, 0), 0.4)
795
			rs.C0 = rs.C0:Lerp(CFrame.new(1.10660362, 0.0137371887, -0.452826679, -0.754252374, 0.655661404, 0.034899652, 0.0263391752, -0.0228962805, 0.999392033, 0.65606004, 0.754711151, 0), 0.4)
796
			swait()
797
		end
798
		attacking = false
799
		fixalljoints()
800
	end
801
	if key == "j" and not attacking then
802
		if not rage then
803
			jdown = true
804
			humanoid.MaxHealth = 10000
805
			humanoid.Health = 10000
806
			local p = Instance.new("Part")
807
			p.Anchored = false
808
			p.CanCollide = false
809
			p.Size = Vector3.new(1,1,1)
810
			p.Name = "cool powers"
811
			p.Transparency = 1
812
			local pe = Instance.new("ParticleEmitter")
813
			pe.Name = "cool effects that are just for looks cause everything looks cool with particleemitters"
814
			pe.Color = ColorSequence.new(color.Color)
815
			pe.LightEmission = 0.7
816
			pe.Size = NumberSequence.new(1)
817
			pe.Texture = "rbxassetid://243664672"
818
			pe.Transparency = NumberSequence.new(0)
819
			pe.ZOffset = 0
820
			pe.Acceleration = Vector3.new(0,0,0)
821
			pe.Drag = 0
822
			pe.LockedToPart = true
823
			pe.VelocityInheritance = 0
824
			pe.Lifetime = NumberRange.new(10)
825
			pe.Rate = 5
826
			pe.Rotation = NumberRange.new(0)
827
			pe.RotSpeed = NumberRange.new(0)
828
			pe.Speed = NumberRange.new(0)
829
			pe.VelocitySpread = 0
830
			pe.Parent = p
831
			local w = Instance.new("Weld")
832
			w.Part0 = p
833
			w.Part1 = char["Right Arm"]
834
			w.C1 = CFrame.new(0,-1.2,0)
835
			w.Parent = p
836
			p.Parent = char
837
			local p2 = p:Clone()
838
			p2.Parent = char
839
			p2:FindFirstChild("Weld"):Destroy()
840
			local w2 = Instance.new("Weld")
841
			w2.Part0 = p2
842
			w2.Part1 = char["Left Arm"]
843
			w2.C1 = CFrame.new(0,-1.2,0)
844
			w2.Parent = p2
845
			multiplier = 2
846
			mobs.SoundId = "rbxassetid://246495880"
847
			mobs:Play()
848
			rage = true
849
			local num = 0
850
			repeat swait()
851
				num = num + 1
852
			until not jdown
853
			if num >= 50 then
854
				pe.Size = NumberSequence.new(2)
855
				p2:FindFirstChild(pe.Name).Size = pe.Size
856
				multiplier = 5
857
				mobs:Play()
858
				mobs.PlaybackSpeed = 1.5
859
			end
860
		else
861
			for i = 1, 2 do
862
				local obj = char:FindFirstChild("cool powers")
863
				if obj then
864
					obj:Destroy()
865
				end
866
			end
867
			mobs.SoundId = "rbxassetid://380090290"
868
			mobs.PlaybackSpeed = 1
869
			mobs:Play()
870
			rage = false
871
			multiplier = 1
872
			humanoid.MaxHealth = 500
873
		end
874
	end
875
	if key == "e" and not attacking then
876
		attacking = true
877
		local rs = replacejoint("Right Shoulder")
878
		local con = char["Right Arm"].Touched:connect(function(hit)
879
			if hurt(hit, 50) then
880
				local bv = Instance.new("BodyVelocity")
881
				bv.MaxForce = huge
882
				bv.Velocity = -char["Right Arm"].CFrame.upVector*100
883
				bv.Parent = hit
884
				game.Debris:AddItem(bv, 1)
885
			end
886
		end)
887
		for i = 0, 2, 0.1 do
888
			rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)*CFrame.Angles(0,0,math.rad(90)), 0.2)
889
			swait()
890
		end
891
		swait(10)
892
		con:disconnect()
893
		fixalljoints()
894
		attacking = false
895
	end
896
	if key == "z" and not attacking then
897
		if powers then
898
			powers = false
899
		else
900
			powers = true
901
		end
902
	end
903
end)
904
mouse.KeyUp:connect(function(key)
905
	if key == "t" and attacking and tdown then
906
		tdown = false
907
	end
908
	if key == "j" and rage then
909
		jdown = false
910
	end
911
end)
912
local lp
913
spawn(function()
914
	local num = 0
915
	while swait() do
916
		if not attacking then
917
			energy = energy + 1
918
		end
919
		local v = char.HumanoidRootPart.Velocity
920
		if v.Y > 15 then
921
			animpose = "Jump"
922
		end
923
		if v.Y < -15 then
924
			animpose = "Falling"
925
		end
926
		if math.abs(v.X)+math.abs(v.Z) >=10 and v.Y == 0 then
927
			animpose = "Walking"
928
		end
929
		if math.abs(v.X)+v.Y+math.abs(v.Z) <= 9 and v.Y == 0 then
930
			animpose = "Idle"
931
		end
932
	end
933
end)
934
local num = 0
935
while swait() do
936
	num = num + 0.1
937
	local sin = math.sin(num)
938
	if animpose == "Walking" and cananim and powers then
939
		for i = 0, 1.5, 0.1 do
940
			if animpose == "Walking" and cananim then
941
				ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0.0406726934, 0.0329360999, -0.99862957, 0.776081443, 0.62845856, 0.0523359552, 0.629320979, -0.777146459, 0), 0.2)
942
				rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.0388932228, -0.0350196026, 0.998629689, 0.742127001, 0.668214321, 0.0523359627, -0.66913116, 0.743145287, 0), 0.2)
943
				lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0.024677692, 0.0246776957, -0.999390841, 0.706676483, 0.706676781, 0.0348994955, 0.707107425, -0.707107246, 0), 0.2)
944
				rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, -0.0136363264, -0.032125175, 0.999390841, 0.390493214, 0.919944584, 0.0348994955, -0.920505524, 0.390731305, 0), 0.2)
945
				neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.2)
946
				rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.99969542, -0.0174524058, 0.0174497478, 0.0174524058, 0, 0.99984771, -0.0174497478, 0.99984771, 0.000304586458), 0.2)
947
				swait()
948
			else
949
				break
950
			end
951
		end
952
		for i = 0, 1.5, 0.1 do
953
			if animpose == "Walking" and cananim and powers then
954
				ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.0433885492, 0.0292659476, -0.99862957, -0.827903032, 0.558427453, 0.0523359552, 0.559194028, 0.829038858, 0), 0.2)
955
				rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0.0400917344, -0.0336409658, 0.998629689, -0.764996171, 0.641907811, 0.0523359627, -0.642788768, -0.76604563, 0), 0.2)
956
				lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, -0.0163843632, 0.0308145005, -0.999390841, -0.469186544, 0.882411182, 0.0348994955, 0.882949054, 0.469472289, 0), 0.2)
957
				rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0.0246777162, -0.0246777181, 0.999390841, -0.70667702, 0.70667696, 0.0348994955, -0.707107902, -0.707107782, 0), 0.2)
958
				neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.2)
959
				rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.999695539, 0.0174497515, -0.0174524095, -0.0174497515, 0.000304586574, 0.999847829, 0.0174524058, 0.99984771, -2.90993982e-11), 0.2)
960
				swait()
961
			else
962
				break
963
			end
964
		end
965
	end
966
	if animpose == "Idle" and cananim and powers then
967
		ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0523359552, -0.99862957, 0, 0.99862957, 0.0523359552, 1, 0, 0)*CFrame.new(0,sin/30,0)*CFrame.Angles(math.rad(sin*3),0,0), 0.2)
968
		rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.0523359552, 0.99862957, 0, 0.99862957, 0.0523359552, -1, -0, 0)*CFrame.new(0,sin/30,0)*CFrame.Angles(math.rad(sin*3),0,0), 0.2)
969
		lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.2)
970
		rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, -0.0348994955, 0.999390841, 0, 0.999390841, 0.0348994955, -1, 0, 0), 0.2)
971
		neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.994522035, -0.104528472, 0, 0, 0, 1, -0.104528472, 0.994522035, 0), 0.2)
972
		rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.997564137, 0.0697564781, 0, 0, 0, 1, 0.0697564781, 0.997564137, 0), 0.2)
973
		swait()
974
	end
975
	if animpose == "Jump" and cananim and powers then
976
		for i = 0, 0.8, 0.1 do
977
			if animpose == "Jump" and cananim and powers then
978
				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)
979
				rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.104528472, 0.994522035, 0, 0.994522035, 0.104528472, -1, -0, 0), 0.2)
980
				lh.C0 = lh.C0:Lerp(CFrame.new(-1, -0.499999911, -0.5, 0, 0, -1, 0.309017062, 0.951056957, 0, 0.951056957, -0.309017062, 0), 0.2)
981
				rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, 0, 1, -0.121869355, 0.99254632, 0, -0.99254632, -0.121869355, 0), 0.2)
982
				neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.2)
983
				rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.2)
984
				swait()
985
			else
986
				break
987
			end
988
		end
989
	end
990
	if animpose == "Falling" and cananim and powers then
991
		ls.C0 = ls.C0:Lerp(CFrame.new(-0.987813056, 0.599254608, 0, 0, 0.121869355, -0.99254632, 0, 0.99254632, 0.121869355, 1, 0, 0), 0.2)
992
		rs.C0 = rs.C0:Lerp(CFrame.new(0.986082673, 0.599026859, 0, 0, -0.139173135, 0.990268409, 0, 0.990268409, 0.139173135, -1, 0, 0), 0.2)
993
		lh.C0 = lh.C0:Lerp(CFrame.new(-1, -0.963904023, 0.0336604826, 0, 0.104528472, -0.994522035, 0.0697564557, 0.992099881, 0.1042739, 0.997564554, -0.0693743229, -0.00729153492), 0.2)
994
		rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, -0.0697564781, 0.997564137, -0.121869355, 0.990128577, 0.0692365244, -0.99254632, -0.121572495, -0.00850117672), 0.2)
995
		neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0.13917312, 0.99026823, 0, 0.99026823, -0.13917312), 0.2)
996
		rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.2)
997
	end
998
	
999
end