View difference between Paste ID: W7VRENn5 and ASv4DC5Z
SHOW: | | - or go back to the newest paste.
1
-- This script has been converted to FE by iPxter
2
3-
local char = game.Players.LocalPlayer.Character
3+
4
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
5
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
6
do
7
	print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
8
	script.Parent = Player.Character
9-
local aura = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.Torso)
9+
10
	--RemoteEvent for communicating
11
	local Event = Instance.new("RemoteEvent")
12
	Event.Name = "UserInput_Event"
13-
local jun = game.Players.LocalPlayer
13+
14
	--Fake event to make stuff like Mouse.KeyDown work
15
	local function fakeEvent()
16
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
17
		t.connect = t.Connect
18
		return t
19
	end
20
21
	--Creating fake input objects with fake variables
22
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
23
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
24
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
25
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
26
	end}
27
	--Merged 2 functions into one by checking amount of arguments
28
	CAS.UnbindAction = CAS.BindAction
29
30
	--This function will trigger the events that have been :Connect()'ed
31
	local function te(self,ev,...)
32
		local t = m[ev]
33
		if t and t._fakeEvent and t.Function then
34
			t.Function(...)
35
		end
36
	end
37
	m.TrigEvent = te
38
	UIS.TrigEvent = te
39
40
	Event.OnServerEvent:Connect(function(plr,io)
41
	    if plr~=Player then return end
42
		if io.isMouse then
43
			m.Target = io.Target
44
			m.Hit = io.Hit
45
		else
46
			local b = io.UserInputState == Enum.UserInputState.Begin
47
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
			end
50
			for _,t in pairs(CAS.Actions) do
51
				for _,k in pairs(t.Keys) do
52
					if k==io.KeyCode then
53
						t.Function(t.Name,io.UserInputState,io)
54
					end
55
				end
56
			end
57
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59
	    end
60
	end)
61
	Event.Parent = NLS([==[
62
	local Player = game:GetService("Players").LocalPlayer
63
	local Event = script:WaitForChild("UserInput_Event")
64
65
	local UIS = game:GetService("UserInputService")
66
	local input = function(io,a)
67
		if a then return end
68
		--Since InputObject is a client-side instance, we create and pass table instead
69
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
70
	end
71
	UIS.InputBegan:Connect(input)
72
	UIS.InputEnded:Connect(input)
73
74
	local Mouse = Player:GetMouse()
75
	local h,t
76
	--Give the server mouse data 30 times every second, but only if the values changed
77
	--If player is not moving their mouse, client won't fire events
78
	while wait(1/30) do
79
		if h~=Mouse.Hit or t~=Mouse.Target then
80
			h,t=Mouse.Hit,Mouse.Target
81
			Event:FireServer({isMouse=true,Target=t,Hit=h})
82
		end
83
	end]==],Player.Character)
84
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
85
end
86
warn("Edit By MEWGAMING22.")
87
wait(2.0)
88
local char = game.Players.Owner.Character
89
for i,v in pairs(char:children()) do
90
    if v:IsA("Accessory") then
91
        v:Destroy()
92
    end
93
end
94
local aura = Instance.new("ParticleEmitter",game.Players.Owner.Character.Torso)
95
aura.Size = NumberSequence.new(0)
96
aura.Lifetime = NumberRange.new(0)
97
aura.LightEmission = 0
98
local jun = Owner
99
local p = Owner
100
local char = p.Character
101
local mouse = p:GetMouse()
102
local larm = char["Left Arm"]
103
local rarm = char["Right Arm"]
104
local lleg = char["Left Leg"]
105
local rleg = char["Right Leg"]
106-
game.Players.LocalPlayer.Character.Head.face.Texture = "rbxassetid://0"
106+
107
local torso = char.Torso
108
local hum = char.Humanoid
109
local cam = game.Workspace.CurrentCamera
110
local root = char.HumanoidRootPart
111
local deb = false
112
local shot = 0
113
local debris=game:service"Debris"
114
local l = game:GetService("Lighting")
115
local rs = game:GetService("RunService").RenderStepped
116
117
ypcall(function()
118
shirt = Instance.new("Shirt", char)
119
shirt.Name = "Shirt"
120
pants = Instance.new("Pants", char)
121
pants.Name = "Pants"
122
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=393374766"
123
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=237836991"
124
end)
125
char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
126
char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
127
char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
128
char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
129
Hair99 = Instance.new("Part")
130
131
Hair99.Parent = jun.Character
132
Hair99.Name = "Hair"
133
Hair99.formFactor = "Symmetric"
134
Hair99.Size = Vector3.new(1, 1, 1)
135
Hair99.CFrame = jun.Character.Head.CFrame
136
Hair99:BreakJoints()
137
Hair99.CanCollide = false
138
Hair99.TopSurface = "Smooth"
139
Hair99.BottomSurface = "Smooth"
140
Hair99.BrickColor = BrickColor.new("New Yeller")
141
Hair99.Transparency = 1
142
143
Weld = Instance.new("Weld") 
144
Weld.Part0 = jun.Character.Head 
145
Weld.Part1 = Hair99
146
Weld.Parent = jun.Character.Head 
147
Weld.C0 = CFrame.new(0, 0.26, 0.06)*CFrame.fromEulerAnglesXYZ(0, 0, 0) 
148
149
Hair7 = Instance.new("Part")
150
Hair7.Parent = jun.Character
151
Hair7.Name = "Hair"
152
Hair7.CanCollide = false
153
Hair7.Locked = true
154
Hair7.TopSurface = "Smooth"
155
Hair7.BottomSurface = "Smooth"
156
Hair7.formFactor = "Symmetric"
157
Hair7.Material = "Neon"
158
Hair7.BrickColor = BrickColor.new("Black")
159
Hair7.CFrame = jun.Character.Torso.CFrame
160
Hair7.Size = Vector3.new(1, 1, 1)
161
Hair7.Transparency = 1
162
163
Mesh = Instance.new("SpecialMesh")
164
Mesh.Parent = Hair99
165
Mesh.MeshType = "Sphere"
166
Mesh.Offset = Vector3.new(0, 0.1, 0.1)
167
Mesh.Scale = Vector3.new(1.2, 1.2, 1.2)
168
169
170
Weld = Instance.new("Weld")
171
Weld.Parent = jun.Character.Head
172
Weld.Part0 = jun.Character.Head
173
Weld.Part1 = Hair7
174
Weld.C0 = CFrame.new(0, 1, 0)
175
176
Mesh = Instance.new("SpecialMesh")
177
Mesh.Offset = Vector3.new(0.2, -0.2, 0.2)
178
Mesh.Parent = Hair7
179
Mesh.Scale = Vector3.new(1, 1, 1)
180
Mesh.MeshType = "FileMesh"
181
Mesh.MeshId = "http://www.roblox.com/asset/?id=476757756"
182
Mesh.TextureId = ""
183
184
185
for i = 1, 6 do
186
Hair99.Transparency = Hair99.Transparency - .2
187
Hair7.Transparency = Hair7.Transparency - .2
188
wait(0)
189
end
190
local m = Instance.new("Model")
191
game.Players.Owner.Character.Head.face.Texture = "rbxassetid://0"
192
local p = owner
193
local char = p.Character
194
local mouse = p:GetMouse()
195
local larm = char["Left Arm"]
196
local rarm = char["Right Arm"]
197
local lleg = char["Left Leg"]
198
local rleg = char["Right Leg"]
199
local hed = char.Head
200
local torso = char.Torso
201
local hum = char.Humanoid
202
local cam = game.Workspace.CurrentCamera
203
local root = char.HumanoidRootPart
204
local deb = false
205
local shot = 0
206
local debris=game:service"Debris"
207
local l = game:GetService("Lighting")
208
local rs = game:GetService("RunService").RenderStepped
209
210
211
local p = game.Players.LocalPlayer
212
local char = p.Character
213
z = Instance.new("Sound", char)
214
z.SoundId = "rbxassetid://740161429"
215
z.Pitch = 1
216
z.Volume = 999
217
wait(.1)
218
z:Play()
219
Vegeta = Instance.new("Model",game.Players.LocalPlayer.Character.Torso)
220
Vegeta.Name = "Vegeta"
221
humanoid = Instance.new("Humanoid",game.Players.LocalPlayer.Character.Torso.Vegeta)
222
shirt = Instance.new("Shirt",game.Players.LocalPlayer.Character.Torso.Vegeta)
223
shirt.Name = "Shirt"
224
pants = Instance.new("Pants",game.Players.LocalPlayer.Character.Torso.Vegeta)
225
pants.Name = "Pants"
226
torso = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
227
torso.Size = Vector3.new(2,2,1)
228
torso.Rotation = Vector3.new(0,180,0)
229
torso.Position = Vector3.new(0,4,0)
230
torso.BrickColor = BrickColor.new("Pastel brown")
231
torso.Name = "Torso"
232
head = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
233
head.Size = Vector3.new(1.25,1.25,1.25)
234
head.BrickColor = BrickColor.new("Pastel brown")
235
head.Name = "Head"
236
head.Position = Vector3.new(0,6,0)
237
headmesh = Instance.new("SpecialMesh",head)
238
headmesh.MeshType = "Head"
239
larm = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
240
larm.Size = Vector3.new(1,2,1)
241
larm.BrickColor = BrickColor.new("Pastel brown")
242
larm.Name = "Left Arm"
243
larm.Position = Vector3.new(-2,4,0)
244
rarm = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
245
rarm.Size = Vector3.new(1,2,1)
246
rarm.BrickColor = BrickColor.new("Pastel brown")
247
rarm.Name = "Right Arm"
248
rarm.Position = Vector3.new(2,4,0)
249
lleg = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
250
lleg.Size = Vector3.new(1,2,1)
251
lleg.Name = "Left Leg"
252
lleg.Position = Vector3.new(1,2,0)
253
rleg = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta)
254
rleg.Size = Vector3.new(1,2,1)
255
rleg.Name = "Right Leg"
256
rleg.Position = Vector3.new(-1,2,0)
257
headweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Head)
258
headweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Head
259
headweld.Part1 = torso
260
headweld.C0 = CFrame.new(0, -1.5, 0)
261
larmweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Torso)
262
larmweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Torso
263
larmweld.Part1 = larm
264
larmweld.C0 = CFrame.new(1.5, 0, 0)
265
rarmweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Torso)
266
rarmweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Torso
267
rarmweld.Part1 = rarm
268
rarmweld.C0 = CFrame.new(-1.5, 0, 0)
269
rlegweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Torso)
270
rlegweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Torso
271
rlegweld.Part1 = rleg
272
rlegweld.C0 = CFrame.new(-0.5, -2, 0)
273
llegweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Torso)
274
llegweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Torso
275
llegweld.Part1 = lleg
276
llegweld.C0 = CFrame.new(0.5, -2, 0)
277
modelhair = Instance.new("Model",game.Players.LocalPlayer.Character.Torso.Vegeta)
278
modelhair.Name = "Hair"
279
hair = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta.Hair)
280
hair.Name = "hair"
281
hair.BrickColor = BrickColor.new("Black")
282
hairmesh = Instance.new("SpecialMesh",hair)
283
hairmesh.Scale = Vector3.new(7,7,7)
284
hairmesh.Offset = Vector3.new(0, 0.8, 0.7)
285
hairmesh.MeshType = "FileMesh"
286
hairmesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
287
hairweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.Vegeta.Hair)
288
hairweld.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Head
289
hairweld.Part1 = hair
290
hairweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
291
npctoplayer = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso)
292
npctoplayer.Part0 = game.Players.LocalPlayer.Character.Torso
293
npctoplayer.Part1 = torso
294
npctoplayer.C0 = CFrame.new(5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
295
game.Players.LocalPlayer.Character.Torso.Vegeta.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=268667762"
296
game.Players.LocalPlayer.Character.Torso.Vegeta.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=268667843"
297
hum.WalkSpeed = 0
298
299
300
earring1 = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
301
earring1.Size = Vector3.new(2,2,2)
302
earring1.CanCollide = false
303
earring1.Position = earring1.Position + Vector3.new(999,999,999)
304
earring1.BrickColor = BrickColor.new("New Yeller")
305
earmesh1 = Instance.new("SpecialMesh",earring1)
306
earmesh1.MeshType = "Sphere"
307
earmesh1.Scale = Vector3.new(0.15,0.15,0.15)
308
earweld1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
309
earweld1.Part0 = game.Players.LocalPlayer.Character.Torso.Vegeta.Head
310
earweld1.Part1 = earring1
311
earweld1.C0 = CFrame.new(0.7, -0.2, 0)
312
earring2 = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.Vegeta.Head)
313
earring2.Size = Vector3.new(2,2,2)
314
earring2.Position = earring2.Position + Vector3.new(999,999,999)
315
earring2.CanCollide = false
316
earring2.BrickColor = BrickColor.new("New Yeller")
317
earmesh2 = Instance.new("SpecialMesh",earring2)
318
earmesh2.MeshType = "Sphere"
319
earmesh2.Scale = Vector3.new(0.15,0.15,0.15)
320
earweld2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
321
earweld2.Part0 = game.Players.LocalPlayer.Character.Head
322
earweld2.Part1 = earring2
323
earweld2.C0 = CFrame.new(-0.7, -0.2, 0)
324
wait(3)
325
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Lets Go","Red")
326
wait(2.0)
327
earring5 = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
328
earring5.Size = Vector3.new(2,2,2)
329
earring5.CanCollide = false
330
earring5.Position = earring5.Position + Vector3.new(999,999,999)
331
earring5.BrickColor = BrickColor.new("White")
332
earmesh5 = Instance.new("SpecialMesh",earring5)
333
earmesh5.MeshType = "Sphere"
334
earring5.TopSurface = "Smooth"
335
earring5.BottomSurface = "Smooth"
336
earmesh5.Scale = Vector3.new(0.15,0.15,0.15)
337
earweld5 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
338
earweld5.Part0 = game.Players.LocalPlayer.Character.Torso
339
earweld5.Part1 = earring5
340
earweld5.C0 = CFrame.new(2.5, 1, 0)
341
342
for i=1,5 do
343
	wait(0.1)
344
	earmesh5.Scale = earmesh5.Scale + Vector3.new(1,1,1)
345
end
346
347
wait(0.1)
348
349
game.Players.LocalPlayer.Character.Torso.Vegeta:Destroy()
350
351
352
char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
353
char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
354
char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
355
char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
356
local p = game.Players.LocalPlayer
357
local char = p.Character
358
local mouse = p:GetMouse()
359
local larm = char["Left Arm"]
360
local rarm = char["Right Arm"]
361
local lleg = char["Left Leg"]
362
local rleg = char["Right Leg"]
363
local hed = char.Head
364
local torso = char.Torso
365
local hum = char.Humanoid
366
local cam = game.Workspace.CurrentCamera
367
local root = char.HumanoidRootPart
368
local deb = false
369
local shot = 0
370
local debris=game:service"Debris"
371
local l = game:GetService("Lighting")
372
local rs = game:GetService("RunService").RenderStepped
373
ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
374
function lerp(a, b, t) -- Linear interpolation
375
        return a + (b - a)*t
376
end
377
378
function slerp(a, b, t) --Spherical interpolation
379
        dot = a:Dot(b)
380
        if dot > 0.99999 or dot < -0.99999 then
381
                return t <= 0.5 and a or b
382
        else
383
                r = math.acos(dot)
384
                return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
385
        end
386
end
387
function matrixInterpolate(a, b, t)
388
        local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
389
        local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
390
        local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
391
        local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
392
        local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
393
        local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
394
        local t = v1:Dot(v2)
395
        if not (t < 0 or t == 0 or t > 0) then         -- Failsafe
396
                return CFrame.new()
397
        end
398
        return CFrame.new(
399
        v0.x, v0.y, v0.z,
400
        v1.x, v1.y, v1.z,
401
        v2.x, v2.y, v2.z,
402
        v3.x, v3.y, v3.z)
403
end
404
----------------------------------------------------
405
function genWeld(a,b)
406
    local w = Instance.new("Weld",a)
407
    w.Part0 = a
408
    w.Part1 = b
409
    return w
410
end
411
function weld(a, b)
412
    local weld = Instance.new("Weld")
413
    weld.Name = "W"
414
    weld.Part0 = a
415
    weld.Part1 = b
416
    weld.C0 = a.CFrame:inverse() * b.CFrame
417
    weld.Parent = a
418
    return weld;
419
end
420
----------------------------------------------------
421
function Lerp(c1,c2,al)
422
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
423
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
424
for i,v in pairs(com1) do
425
com1[i] = v+(com2[i]-v)*al
426
end
427
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
428
end
429
----------------------------------------------------
430
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
431
local wld = Instance.new("Weld", wp1)
432
wld.Part0 = wp0
433
wld.Part1 = wp1
434
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
435
end
436
----------------------------------------------------
437
function weld5(part0, part1, c0, c1)
438
    weeld=Instance.new("Weld", part0)
439
    weeld.Part0=part0
440
    weeld.Part1=part1
441
    weeld.C0=c0
442
    weeld.C1=c1
443
    return weeld
444
end
445
----------------------------------------------------
446
function HasntTouched(plrname)
447
local ret = true
448
for _, v in pairs(Touche) do
449
if v == plrname then
450
ret = false
451
end
452
end
453
return ret
454
end
455
newWeld(torso, larm, -1.5, 0.5, 0)
456
larm.Weld.C1 = CFrame.new(0, 0.5, 0)
457
newWeld(torso, rarm, 1.5, 0.5, 0)
458
rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
459
newWeld(torso, hed, 0, 1.5, 0)
460
newWeld(torso, lleg, -0.5, -1, 0)
461
lleg.Weld.C1 = CFrame.new(0, 1, 0)
462
newWeld(torso, rleg, 0.5, -1, 0)
463
rleg.Weld.C1 = CFrame.new(0, 1, 0)
464
newWeld(root, torso, 0, -1, 0)
465
torso.Weld.C1 = CFrame.new(0, -1, 0)
466
hum.MaxHealth = math.huge
467
wait(1)
468
hum.Health = math.huge
469
----------------------------------------------------
470
local p = game.Players.LocalPlayer
471
local char = p.Character
472
local mouse = p:GetMouse()
473
local larm = char["Left Arm"]
474
local rarm = char["Right Arm"]
475
local lleg = char["Left Leg"]
476
local rleg = char["Right Leg"]
477
local hed = char.Head
478
local torso = char.Torso
479
local hum = char.Humanoid
480
local cam = game.Workspace.CurrentCamera
481
local root = char.HumanoidRootPart
482
local deb = false
483
local shot = 0
484
local debris=game:service"Debris"
485
local l = game:GetService("Lighting")
486
local rs = game:GetService("RunService").RenderStepped
487
ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
488
math.randomseed(os.time())
489
for i,v in pairs(char:children()) do
490
    if v:IsA("Hat") then
491
        v:Destroy()
492
    end
493
end
494
for i,v in pairs (hed:GetChildren()) do
495
        if v:IsA("Sound") then
496
                v:Destroy()
497
        end
498
end
499
----------------------------------------------------
500
Debounces = {
501
CanAttack = true;
502
NoIdl = false;
503
Slashing = false;
504
Slashed = false;
505
RPunch = false;
506
RPunched = false;
507
LPunch = false;
508
LPunched = false;
509
}
510
local Touche = {char.Name, }
511
----------------------------------------------------
512
513
char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
514
char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
515
char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
516
char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
517
----------------------------------------------------
518
519
----------------------------------------------------
520
function lerp(a, b, t) -- Linear interpolation
521
        return a + (b - a)*t
522
end
523
524
function slerp(a, b, t) --Spherical interpolation
525
        dot = a:Dot(b)
526
        if dot > 0.99999 or dot < -0.99999 then
527
                return t <= 0.5 and a or b
528
        else
529
                r = math.acos(dot)
530
                return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
531
        end
532
end
533
534
function matrixInterpolate(a, b, t)
535
        local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
536
        local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
537
        local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
538
        local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
539
        local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
540
        local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
541
        local t = v1:Dot(v2)
542
        if not (t < 0 or t == 0 or t > 0) then         -- Failsafe
543
                return CFrame.new()
544
        end
545
        return CFrame.new(
546
        v0.x, v0.y, v0.z,
547
        v1.x, v1.y, v1.z,
548
        v2.x, v2.y, v2.z,
549
        v3.x, v3.y, v3.z)
550
end
551
----------------------------------------------------
552
function genWeld(a,b)
553
    local w = Instance.new("Weld",a)
554
    w.Part0 = a
555
    w.Part1 = b
556
    return w
557
end
558
function weld(a, b)
559
    local weld = Instance.new("Weld")
560
    weld.Name = "W"
561
    weld.Part0 = a
562
    weld.Part1 = b
563
    weld.C0 = a.CFrame:inverse() * b.CFrame
564
    weld.Parent = a
565
    return weld;
566
end
567
----------------------------------------------------
568
function Lerp(c1,c2,al)
569
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
570
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
571
for i,v in pairs(com1) do
572
com1[i] = v+(com2[i]-v)*al
573
end
574
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
575
end
576
----------------------------------------------------
577
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
578
local wld = Instance.new("Weld", wp1)
579
wld.Part0 = wp0
580
wld.Part1 = wp1
581
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
582
end
583
----------------------------------------------------
584
function weld5(part0, part1, c0, c1)
585
    weeld=Instance.new("Weld", part0)
586
    weeld.Part0=part0
587
    weeld.Part1=part1
588
    weeld.C0=c0
589
    weeld.C1=c1
590
    return weeld
591
end
592
----------------------------------------------------
593
function HasntTouched(plrname)
594
local ret = true
595
for _, v in pairs(Touche) do
596
if v == plrname then
597
ret = false
598
end
599
end
600
return ret
601
end
602
----------------------------------------------------
603
604
----------------------------------------------------
605
606
----------------------------------------------------
607
local Transforming = true
608
609
610
611
612
for u, c in pairs (jun.Character:GetChildren()) do -- This func removes the 
613
if c.className == "Hat" then                       -- base form hair.
614
c.Handle.Transparency = 0                          -- Put after transformation
615
end
616
if c.Name == "Hair" then
617
c:Remove()
618
end
619
end
620
wait(1.0)
621
ypcall(function()
622
623
shirt = Instance.new("Shirt", char)
624
shirt.Name = "Shirt"
625
pants = Instance.new("Pants", char)
626
pants.Name = "Pants"
627
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=2282060706"
628
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1170537063"
629
end)
630
----------------------------------------------------
631
local m = Instance.new("Model")
632
m.Name = "Hair"
633
b1 = Instance.new("SpecialMesh", p)
634
b1.MeshId = "http://www.roblox.com/asset/?id=12212520"
635
b1.TextureId = ""
636
b1.MeshType = Enum.MeshType.FileMesh
637
b1.Name = "Mesh"
638
b1.VertexColor = Vector3.new(0, 0, 0)
639
b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
640
p2 = Instance.new("Part", m)
641
p2.BrickColor = BrickColor.new("Pastel brown")
642
p2.Transparency = 1
643
p2.Name = "Head"
644
p2.FormFactor = Enum.FormFactor.Symmetric
645
p2.Size = Vector3.new(2, 1, 1)
646
p2.CFrame = CFrame.new(9,9,9)
647
p2.CanCollide = false
648
p2.Locked = true
649
p2.TopSurface = Enum.SurfaceType.Smooth
650
b2 = Instance.new("SpecialMesh", p2)
651
b2.MeshType = Enum.MeshType.Head
652
b2.Name = "Mesh"
653
b2.Scale = Vector3.new(1.25, 1.25, 1.25)
654
p3 = Instance.new("Part", m)
655
p3.BrickColor = BrickColor.new("Dark red")
656
p3.FormFactor = Enum.FormFactor.Symmetric
657
p3.Size = Vector3.new(3,3,3)
658
p3.CFrame = p3.CFrame * CFrame.new(999,999,999)
659
p3.CanCollide = false
660
p3.Locked = true
661
p3.BottomSurface = Enum.SurfaceType.Smooth
662
p3.TopSurface = Enum.SurfaceType.Smooth
663
b3 = Instance.new("SpecialMesh", p3)
664
b3.MeshId = "http://www.roblox.com/asset/?id=560152258"
665
b3.TextureId = ""
666
b3.MeshType = Enum.MeshType.FileMesh
667
b3.Name = "Mesh"
668
b3.VertexColor = Vector3.new(0, 0, 0)
669
b3.Scale = Vector3.new(6.2,6.2,6.2)
670
w1 = Instance.new("Weld", p1)
671
w1.Name = "Head_Weld"
672
w1.Part0 = p1
673
w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006)
674
w1.Part1 = p2
675
w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
676
w2 = Instance.new("Weld", p2)
677
w2.Name = "Part_Weld"
678
w2.Part0 = p2
679
w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
680
w2.Part1 = p3
681
w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
682
w3 = Instance.new("Weld", p3)
683
w3.Name = "Part_Weld"
684
w3.Part0 = p3
685
w3.C0 = CFrame.new()
686
w3.Part1 = p4
687
w3.C1 = CFrame.new()
688
689
m.Parent = char
690
m:MakeJoints()
691
----------------------------------------------------
692
local cor = Instance.new("Part", char.Hair)
693
cor.Name = "Link"
694
cor.Locked = true
695
cor.BottomSurface = 0
696
cor.CanCollide = false
697
cor.Size = Vector3.new(1, 9, 1)
698
cor.Transparency = 1
699
cor.TopSurface = 0
700
corw = Instance.new("Weld", cor)
701
corw.Part0 = hed
702
corw.Part1 = cor
703
corw.C0 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
704
corw.C1 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
705
weld1 = Instance.new("Weld", char.Hair)
706
weld1.Part0 = cor
707
weld1.Part1 = char.Hair.Head
708
weld1.C0 = CFrame.new(0, 0.1, 0.31) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
709
----------------------------------------------------
710
GroundWave1 = function()
711
	local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
712
	local Colors = {"New Yeller", "New Yeller"}
713
		local wave = Instance.new("Part", torso)
714
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
715
		wave.Anchored = true
716
		wave.CanCollide = false
717
		wave.Locked = true
718
		wave.Size = Vector3.new(1, 1, 1)
719
		wave.TopSurface = "Smooth"
720
		wave.BottomSurface = "Smooth"
721
		wave.Transparency = 0.35
722
		wave.CFrame = HandCF
723
		wm = Instance.new("SpecialMesh", wave)
724
		wm.MeshId = "rbxassetid://3270017"
725
		coroutine.wrap(function()
726
		for i = 1, 30, 1 do
727
		wm.Scale = Vector3.new(1 + i*1.2, 1 + i*1.2, 1)
728
		wave.Size = wm.Scale
729
		wave.CFrame = HandCF
730
		wave.Transparency = i/30
731
		wait()
732
		end
733
		wait()
734
		wave:Destroy()
735
	end)()
736
end
737
----------------------------------------------------
738
GroundWave = function()
739
        if Transforming == true then
740
                local wave = Instance.new("Part", torso)
741
                wave.BrickColor = BrickColor.new("Teal")
742
                wave.Anchored = true
743
                wave.CanCollide = false
744
                wave.Locked = true
745
                wave.Size = Vector3.new(1, 1, 1)
746
                wave.TopSurface = "Smooth"
747
                wave.BottomSurface = "Smooth"
748
                wave.Transparency = 0.35
749
                wm = Instance.new("SpecialMesh", wave)
750
                wm.MeshType = "Sphere"
751
                wm.Scale = Vector3.new(1,1,1)
752
                coroutine.wrap(function()
753
                
754
                wait()
755
                wave:Destroy()
756
        end)()
757
        elseif Transforming == false then
758
        wait()
759
        end
760
end
761
762
763
764
spawn(function()
765
	while wait(1) do
766
		GroundWave()
767
	end
768
end)
769
770
wait(4)
771
772
Transforming = false
773
earring1 = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
774
earring1.Size = Vector3.new(2,2,2)
775
earring1.CanCollide = false
776
earring1.Position = Vector3.new(999,999,999)
777
earring1.BrickColor = BrickColor.new("New Yeller")
778
earmesh1 = Instance.new("SpecialMesh",earring1)
779
earmesh1.MeshType = "Sphere"
780
earmesh1.Scale = Vector3.new(0.15,0.15,0.15)
781
earweld1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
782
earweld1.Part0 = game.Players.LocalPlayer.Character.Head
783
earweld1.Part1 = earring1
784
earweld1.C0 = CFrame.new(0.7, -0.2, 0)
785
earring2 = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
786
earring2.Size = Vector3.new(2,2,2)
787
earring2.CanCollide = false
788
earring2.Position = Vector3.new(999,999,999)
789
earring2.BrickColor = BrickColor.new("New Yeller")
790
earmesh2 = Instance.new("SpecialMesh",earring2)
791
earmesh2.MeshType = "Sphere"
792
earmesh2.Scale = Vector3.new(0.15,0.15,0.15)
793
earweld2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
794
earweld2.Part0 = game.Players.LocalPlayer.Character.Head
795
earweld2.Part1 = earring2
796
earweld2.C0 = CFrame.new(-0.7, -0.2, 0)
797
earring5:Destroy()
798
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Alright!","Red")
799
hum.Jump = true
800
burst = Instance.new("BodyThrust",torso)
801
burst.Force = Vector3.new(0,5000,-8000)
802
for i = 1,20 do
803
	
804
	torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
805
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)
806
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
807
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.4)
808
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.4, -.7) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.4)
809
end
810
wait(1)
811
for i = 1,20 do
812
	torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
813
								rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)
814
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
815
816
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.4)
817
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.4)
818
819
end
820
burst:Destroy()
821
wait(11)
822
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"I am the one that will defeat you","Red")
823
wait(4.5)
824
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Im the fusion between vegeta and kakarot","Red")
825
wait(3.2)
826
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Gogeta","Red")
827
wait(2)
828
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"And This Is","Red")
829
wait(1.3)
830
for i = 1,20 do
831
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(30)), 0.2)
832
					
833
end
834
wait(0.4)
835
for i = 1,20 do
836
					
837
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-30)), 0.2)
838
end
839
wait(0.8)
840
for i = 1,20 do
841
	wait()
842
	torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)
843
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-35)), 0.2)
844
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(35)), 0.2)
845
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.4)
846
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.4)
847
end
848
wait(0.5)
849
for i = 1,20 do
850
	torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
851
								rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(30)), 0.2)
852
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-30)), 0.2)
853
854
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.4)
855
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.4)
856
857
end
858
wait()
859
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Vegito Blue!","Red")
860
bomb = Instance.new("Explosion",torso)
861
bomb.BlastRadius = 0
862
bomb.DestroyJointRadiusPercent = 100
863
bomb.ExplosionType = "CratersAndDebris"
864
bomb = Instance.new("Explosion",torso)
865
bomb.BlastRadius = 0
866
bomb.DestroyJointRadiusPercent = 100
867
bomb.ExplosionType = "CratersAndDebris"
868
bomb = Instance.new("Explosion",torso)
869
bomb.BlastRadius = 0
870
bomb.DestroyJointRadiusPercent = 100
871
bomb.ExplosionType = "CratersAndDebris"
872
bomb = Instance.new("Explosion",torso)
873
bomb.BlastRadius = 0
874
bomb.DestroyJointRadiusPercent = 100
875
bomb.ExplosionType = "CratersAndDebris"
876
wait()
877
878
for u, c in pairs (jun.Character:GetChildren()) do -- This func removes the 
879
if c.className == "Hat" then                       -- base form hair.
880
c.Handle.Transparency = 0                          -- Put after transformation
881
end
882
if c.Name == "Hair" then
883
c:Remove()
884
end
885
end
886
wait(0.00001)
887
local m = Instance.new("Model")
888
m.Name = "Hair"
889
b1 = Instance.new("SpecialMesh", p)
890
b1.MeshId = "http://www.roblox.com/asset/?id=12212520"
891
b1.TextureId = ""
892
b1.MeshType = Enum.MeshType.FileMesh
893
b1.Name = "Mesh"
894
b1.VertexColor = Vector3.new(0, 0, 0)
895
b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
896
p2 = Instance.new("Part", m)
897
p2.BrickColor = BrickColor.new("Pastel brown")
898
p2.Transparency = 1
899
p2.Name = "Head"
900
p2.FormFactor = Enum.FormFactor.Symmetric
901
p2.Size = Vector3.new(2, 1, 1)
902
p2.CFrame = CFrame.new(9,9,9)
903
p2.CanCollide = false
904
p2.Locked = true
905
p2.TopSurface = Enum.SurfaceType.Smooth
906
b2 = Instance.new("SpecialMesh", p2)
907
b2.MeshType = Enum.MeshType.Head
908
b2.Name = "Mesh"
909
b2.Scale = Vector3.new(1.25, 1.25, 1.25)
910
p3 = Instance.new("Part", m)
911
p3.BrickColor = BrickColor.new("Teal")
912
p3.FormFactor = Enum.FormFactor.Symmetric
913
p3.Size = Vector3.new(3,3,3)
914
p3.CFrame = p3.CFrame * CFrame.new(999,999,999)
915
p3.CanCollide = false
916
p3.Locked = true
917
p3.BottomSurface = Enum.SurfaceType.Smooth
918
p3.TopSurface = Enum.SurfaceType.Smooth
919
b3 = Instance.new("SpecialMesh", p3)
920
b3.MeshId = "http://www.roblox.com/asset/?id=560152258"
921
b3.TextureId = ""
922
b3.MeshType = Enum.MeshType.FileMesh
923
b3.Name = "Mesh"
924
b3.VertexColor = Vector3.new(0, 0, 0)
925
b3.Scale = Vector3.new(6.2,6.2,6.2)
926
w1 = Instance.new("Weld", p1)
927
w1.Name = "Head_Weld"
928
w1.Part0 = p1
929
w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006)
930
w1.Part1 = p2
931
w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
932
w2 = Instance.new("Weld", p2)
933
w2.Name = "Part_Weld"
934
w2.Part0 = p2
935
w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
936
w2.Part1 = p3
937
w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
938
w3 = Instance.new("Weld", p3)
939
w3.Name = "Part_Weld"
940
w3.Part0 = p3
941
w3.C0 = CFrame.new()
942
w3.Part1 = p4
943
w3.C1 = CFrame.new()
944
945
m.Parent = char
946
m:MakeJoints()
947
----------------------------------------------------
948
local cor = Instance.new("Part", char.Hair)
949
cor.Name = "Link"
950
cor.Locked = true
951
cor.BottomSurface = 0
952
cor.CanCollide = false
953
cor.Size = Vector3.new(1, 9, 1)
954
cor.Transparency = 1
955
cor.TopSurface = 0
956
corw = Instance.new("Weld", cor)
957
corw.Part0 = hed
958
corw.Part1 = cor
959
corw.C0 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
960
corw.C1 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
961
weld1 = Instance.new("Weld", char.Hair)
962
weld1.Part0 = cor
963
weld1.Part1 = char.Hair.Head
964
weld1.C0 = CFrame.new(0, 0.1, 0.31) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
965
966
local torso = game.Players.LocalPlayer.Character.Torso
967
local block = Instance.new("Part",torso)
968
block.Size = Vector3.new(0.1,0.1,0.1)
969
block.Position = block.Position + Vector3.new(2,2,2)
970
block.Transparency = 1
971
local weld = Instance.new("Weld",torso)
972
weld.Part0 = torso
973
weld.Part1 = block
974
weld.C0 = CFrame.new(0,5,0)
975
local tables = {5,4,3,2,1}
976
local part = Instance.new("ParticleEmitter")
977
part.Parent = game.Players.LocalPlayer.Character.Torso
978
part.LockedToPart = true
979
980
part.Texture = "rbxassetid://300899323"
981
part.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,18),NumberSequenceKeypoint.new(1,1)})
982
part.Transparency = NumberSequence.new(0.7)
983
part.Lifetime = NumberRange.new(2)
984
part.Rate = 30
985
local part2 = Instance.new("ParticleEmitter",block)
986
part2.Lifetime = NumberRange.new(5)
987
part2.Speed = NumberRange.new(0)
988
part2.Size = NumberSequence.new(18)
989
part2.LockedToPart = true
990
part2.Transparency = NumberSequence.new(0.5)
991
part2.Rate = 3
992
part2.Color = ColorSequence.new(Color3.fromRGB(83,215,255))
993
part2.Texture = "http://www.roblox.com/asset/?id=358965396"
994
local model = Instance.new("Model",torso)
995
996
local ball0 = Instance.new("Part",model)
997
ball0.Position = ball0.Position + Vector3.new(2,2,2)
998
ball0.Transparency = 0.5
999
ball0.BrickColor = BrickColor.new("Teal")
1000
ball0.Size = Vector3.new(1,1,1)
1001
ball0mesh = Instance.new("SpecialMesh",ball0)
1002
ball0mesh.MeshType = "Sphere"
1003
ball0mesh.Scale = Vector3.new(1,1,1)
1004
ballweld = Instance.new("Weld",model)
1005
ballweld.Part0 = torso
1006
ballweld.Part1 = ball0
1007
for i = 1,15 do
1008
	wait(0.1)
1009
	part.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30),NumberSequenceKeypoint.new(1,1)})
1010
	part2.Size = NumberSequence.new(15)
1011
for i = 1 , 3 do
1012
wait()
1013
	ball0mesh.Scale = ball0mesh.Scale + Vector3.new(13,13,13)
1014
1015
end
1016
1017
	wait(0.1)
1018
	part2.Size = NumberSequence.new(8)
1019
	part.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,18),NumberSequenceKeypoint.new(1,1)})
1020
	ball0mesh.Scale = Vector3.new(1,1,1)
1021
1022
end
1023
1024
hum.WalkSpeed = 16
1025
local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1026
        local wave = Instance.new("Part", torso)
1027
        wave.BrickColor = BrickColor.new("Institutional white")
1028
        wave.Anchored = true
1029
        wave.CanCollide = false
1030
        wave.Locked = true
1031
        wave.Size = Vector3.new(1, 1, 1)
1032
        wave.TopSurface = "Smooth"
1033
        wave.BottomSurface = "Smooth"
1034
        wave.Transparency = 0.35
1035
        wave.CFrame = HandCF
1036
        wm = Instance.new("SpecialMesh", wave)
1037
        wm.MeshId = "rbxassetid://3270017"
1038
        coroutine.wrap(function()
1039
        for i = 1, 14, 1 do
1040
        wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
1041
        wave.Size = wm.Scale
1042
        wave.CFrame = HandCF
1043
        wave.Transparency = i/14
1044
        wait()
1045
        end
1046
        wait()
1047
        wave:Destroy()
1048
end)()
1049
1050
1051
z1 = Instance.new("Sound", char)
1052
z1.SoundId = "rbxassetid://600060450"
1053
z1.Pitch = 1
1054
z1.Volume = 1
1055
z1.Looped = true
1056
wait(.1)
1057
z1:Play()
1058
----------------------------------------------------
1059
Blast = function()
1060
	local Colors = {"New Yeller", "New Yeller"}
1061
		local wave = Instance.new("Part", torso)
1062
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1063
		wave.Anchored = true
1064
		wave.CanCollide = false
1065
		wave.Locked = true
1066
		wave.Size = Vector3.new(1, 1, 1)
1067
		wave.TopSurface = "Smooth"
1068
		wave.BottomSurface = "Smooth"
1069
		wave.Transparency = 0.35
1070
		wave.CFrame = rarm.CFrame
1071
		wm = Instance.new("SpecialMesh", wave)
1072
		wm.MeshType = "Sphere"
1073
		wm.Scale = Vector3.new(1,1,1)
1074
		z = Instance.new("Sound",wave)
1075
		z.SoundId = "rbxassetid://237035051"
1076
		z.Volume = 1
1077
		z.Pitch = .9
1078
		z:Play()
1079
		coroutine.wrap(function()
1080
		for i = 1, 30, 1 do
1081
		wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
1082
		--wave.Size = wm.Scale
1083
		wave.CFrame = rarm.CFrame
1084
		wave.Transparency = (1/14)
1085
		rs:wait()
1086
		end
1087
		rs:wait()
1088
		wave:Destroy()
1089
		z:Destroy()
1090
	end)()
1091
end
1092
----------------------------------------------------
1093
rarm.Touched:connect(function(ht)
1094
    hit = ht.Parent
1095
    if ht and hit:IsA("Model") then
1096
            if hit:FindFirstChild("Humanoid") then
1097
                if hit.Name ~= p.Name then
1098
                    if Debounces.RPunch == true and Debounces.RPunched == false then
1099
                            Debounces.RPunched = true
1100
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
1101
                                    if Debounces.ks==true then
1102
                                    z = Instance.new("Sound",hed)
1103
                                    z.SoundId = "rbxassetid://169380525"
1104
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1105
                                    z.Volume = 1
1106
                                    z:Play()
1107
                                    end
1108
                            wait(.2)
1109
                            Debounces.RPunched = false
1110
                    end
1111
                end
1112
            end
1113
    elseif ht and hit:IsA("Hat") then
1114
        if hit.Parent.Name ~= p.Name then
1115
            if hit.Parent:FindFirstChild("Humanoid") then
1116
                   if Debounces.RPunch == true and Debounces.RPunched == false then
1117
                            Debounces.RPunched = true
1118
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
1119
                                    if Debounces.ks==true then
1120
                                    z = Instance.new("Sound",hed)
1121
                                    z.SoundId = "rbxassetid://169380525"
1122
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1123
                                    z.Volume = 1
1124
                                    z:Play()
1125
                                    end
1126
                            wait(.2)
1127
                Debounces.RPunched = false
1128
                                end
1129
            end
1130
        end
1131
    end
1132
end)
1133
larm.Touched:connect(function(ht)
1134
    hit = ht.Parent
1135
    if ht and hit:IsA("Model") then
1136
            if hit:FindFirstChild("Humanoid") then
1137
                if hit.Name ~= p.Name then
1138
                    if Debounces.LPunch == true and Debounces.LPunched == false then
1139
                            Debounces.LPunched = true
1140
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
1141
                                    if Debounces.ks2==true then
1142
                                    z = Instance.new("Sound",hed)
1143
                                    z.SoundId = "rbxassetid://169380525"
1144
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1145
                                    z.Volume = 1
1146
                                    z:Play()
1147
                                    end
1148
                            wait(.2)
1149
                        Debounces.LPunched = false
1150
                    end
1151
                end
1152
            end
1153
    elseif ht and hit:IsA("Hat") then
1154
        if hit.Parent.Name ~= p.Name then
1155
            if hit.Parent:FindFirstChild("Humanoid") then
1156
                   if Debounces.LPunch == true and Debounces.LPunched == false then
1157
                            Debounces.LPunched = true
1158
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(10,10))
1159
                                    if Debounces.ks2==true then
1160
                                    z = Instance.new("Sound",hed)
1161
                                    z.SoundId = "rbxassetid://169380525"
1162
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1163
                                    z.Volume = 1
1164
                                    z:Play()
1165
                                    end
1166
                            wait(.2)
1167
                Debounces.LPunched = false
1168
                                end
1169
            end
1170
        end
1171
    end
1172
end)
1173
----------------------------------------------------
1174
mod4 = Instance.new("Model",char)
1175
1176
ptez = {0.7, 0.8, 0.9, 1}
1177
1178
function FindNearestTorso(Position,Distance,SinglePlayer)
1179
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
1180
        local List = {}
1181
        for i,v in pairs(workspace:GetChildren())do
1182
            if v:IsA("Model")then
1183
                if v:findFirstChild("Torso")then
1184
                    if v ~= char then
1185
                        if(v.Torso.Position -Position).magnitude <= Distance then
1186
                            table.insert(List,v)
1187
                        end
1188
                    end
1189
                end
1190
            end
1191
        end
1192
    return List
1193
end
1194
1195
function Punch()
1196
    part=Instance.new('Part',mod4)
1197
    part.Anchored=true
1198
    part.CanCollide=false
1199
    part.FormFactor='Custom'
1200
    part.Size=Vector3.new(.2,.2,.2)
1201
    part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
1202
    part.Transparency=.7
1203
    part.BrickColor=BrickColor.new('New Yeller')
1204
    mesh=Instance.new('SpecialMesh',part)
1205
    mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
1206
    mesh.Scale=Vector3.new(3,3,3)
1207
    part2=Instance.new('Part',mod4)
1208
    part2.Anchored=true
1209
    part2.CanCollide=false
1210
    part2.FormFactor='Custom'
1211
    part2.Size=Vector3.new(.2,.2,.2)
1212
    part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
1213
    part2.Transparency=.7
1214
    part2.BrickColor=BrickColor.new('New Yeller')
1215
    mesh2=Instance.new('SpecialMesh',part2)
1216
    mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
1217
    mesh2.Scale=Vector3.new(3,1.5,3)
1218
    for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
1219
        if v:FindFirstChild('Humanoid') then
1220
            v.Humanoid:TakeDamage(math.random(9999,9999))
1221
        end
1222
    end
1223
    coroutine.resume(coroutine.create(function()
1224
        for i=0,0.62,0.4 do
1225
            wait()
1226
            part.CFrame=part.CFrame
1227
            part.Transparency=i
1228
            mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
1229
            part2.CFrame=part2.CFrame
1230
            part2.Transparency=i
1231
            mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
1232
            end
1233
        part.Parent=nil
1234
        part2.Parent=nil
1235
    end))
1236
end
1237
----------------------------------------------------
1238
rarm.Touched:connect(function(ht)
1239
    hit = ht.Parent
1240
    if ht and hit:IsA("Model") then
1241
            if hit:FindFirstChild("Humanoid") then
1242
                if hit.Name ~= p.Name then
1243
                    if Debounces.RPunch == true and Debounces.RPunched == false then
1244
                            Debounces.RPunched = true
1245
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
1246
                                    if Debounces.ks==true then
1247
                                    z = Instance.new("Sound",hed)
1248
                                    z.SoundId = "rbxassetid://169380525"
1249
									z.Pitch = ptz[math.random(1,#ptz)]
1250
                                    z.Volume = 1
1251
                                    z:Play()
1252
                                    end
1253
                            wait(.2)
1254
                            Debounces.RPunched = false
1255
                    end
1256
                end
1257
            end
1258
    elseif ht and hit:IsA("Hat") then
1259
        if hit.Parent.Name ~= p.Name then
1260
            if hit.Parent:FindFirstChild("Humanoid") then
1261
                   if Debounces.RPunch == true and Debounces.RPunched == false then
1262
                            Debounces.RPunched = true
1263
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
1264
                                    if Debounces.ks==true then
1265
                                    z = Instance.new("Sound",hed)
1266
                                    z.SoundId = "rbxassetid://169380525"
1267
									z.Pitch = ptz[math.random(1,#ptz)]
1268
                                    z.Volume = 1
1269
                                    z:Play()
1270
                                    end
1271
                            wait(.2)
1272
                Debounces.RPunched = false
1273
				end
1274
            end
1275
        end
1276
    end
1277
end)
1278
larm.Touched:connect(function(ht)
1279
    hit = ht.Parent
1280
    if ht and hit:IsA("Model") then
1281
            if hit:FindFirstChild("Humanoid") then
1282
                if hit.Name ~= p.Name then
1283
                    if Debounces.LPunch == true and Debounces.LPunched == false then
1284
                            Debounces.LPunched = true
1285
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
1286
                                    if Debounces.ks2==true then
1287
                                    z = Instance.new("Sound",hed)
1288
                                    z.SoundId = "rbxassetid://169380525"
1289
									z.Pitch = ptz[math.random(1,#ptz)]
1290
                                    z.Volume = 1
1291
                                    z:Play()
1292
                                    end
1293
                            wait(.2)
1294
                            Debounces.LPunched = false
1295
                    end
1296
                end
1297
            end
1298
    elseif ht and hit:IsA("Hat") then
1299
        if hit.Parent.Name ~= p.Name then
1300
            if hit.Parent:FindFirstChild("Humanoid") then
1301
                   if Debounces.LPunch == true and Debounces.LPunched == false then
1302
                            Debounces.LPunched = true
1303
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(999,999))
1304
                                    if Debounces.ks2==true then
1305
                                    z = Instance.new("Sound",hed)
1306
                                    z.SoundId = "rbxassetid://169380525"
1307
									z.Pitch = ptz[math.random(1,#ptz)]
1308
                                    z.Volume = 1
1309
                                    z:Play()
1310
                                    end
1311
                            wait(.2)
1312
                Debounces.LPunched = false
1313
				end
1314
            end
1315
        end
1316
    end
1317
end)
1318
----------------------------------------------------
1319
local player = game.Players.LocalPlayer
1320
local pchar = player.Character
1321
local mouse = player:GetMouse()
1322
local cam = workspace.CurrentCamera
1323
1324
local rad = math.rad
1325
1326
local keysDown = {}
1327
local flySpeed = 0
1328
local MAX_FLY_SPEED = 150
1329
1330
local canFly = false
1331
local flyToggled = false
1332
1333
local forward, side = 0, 0
1334
local lastForward, lastSide = 0, 0
1335
1336
local floatBP = Instance.new("BodyPosition")
1337
floatBP.maxForce = Vector3.new(0, math.huge, 0)
1338
local flyBV = Instance.new("BodyVelocity")
1339
flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
1340
local turnBG = Instance.new("BodyGyro")
1341
turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
1342
1343
mouse.KeyDown:connect(function(key)
1344
        keysDown[key] = true
1345
1346
        if key == "f" then
1347
                flyToggled = not flyToggled
1348
1349
        if not flyToggled then
1350
                stanceToggle = "Normal"
1351
                floatBP.Parent = nil
1352
                flyBV.Parent = nil
1353
                turnBG.Parent = nil
1354
                root.Velocity = Vector3.new()
1355
                pchar.Humanoid.PlatformStand = false
1356
        end
1357
end
1358
1359
end)
1360
mouse.KeyUp:connect(function(key)
1361
        keysDown[key] = nil
1362
end)
1363
1364
local function updateFly()
1365
1366
        if not flyToggled then return end
1367
1368
        lastForward = forward
1369
        lastSide = side
1370
1371
        forward = 0
1372
        side = 0
1373
1374
        if keysDown.w then
1375
                forward = forward + 1
1376
        end
1377
        if keysDown.s then
1378
                forward = forward - 1
1379
        end
1380
        if keysDown.a then
1381
                side = side - 1
1382
        end
1383
        if keysDown.d then
1384
                side = side + 1
1385
        end
1386
1387
        canFly = (forward ~= 0 or side ~= 0)
1388
1389
        if canFly then
1390
                stanceToggle = "Floating"
1391
                turnBG.Parent = root
1392
                floatBP.Parent = nil
1393
                flyBV.Parent = root
1394
1395
                flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
1396
                if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
1397
        else
1398
                floatBP.position = root.Position
1399
                floatBP.Parent = root
1400
1401
                flySpeed = flySpeed - 1
1402
                if flySpeed < 0 then flySpeed = 0 end
1403
        end
1404
1405
        local camCF = cam.CoordinateFrame
1406
        local in_forward = canFly and forward or lastForward
1407
        local in_side = canFly and side or lastSide
1408
1409
        flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
1410
in_forward * 0.2, 0).p) - camCF.p) * flySpeed
1411
1412
        turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
1413
0)
1414
end
1415
1416
game:service'RunService'.RenderStepped:connect(function()
1417
        if flyToggled then
1418
                pchar.Humanoid.PlatformStand = true
1419
        end
1420
        updateFly()
1421
end)
1422
-------------------------------
1423
mouse.KeyDown:connect(function(key)
1424
	if key == "q" then
1425
1426
		if Debounces.CanAttack == true then
1427
			Debounces.CanAttack = false
1428
			Debounces.NoIdl = true
1429
			Debounces.on = true
1430
			game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Here is all of my energy","Red")
1431
			function FindNearestTorso(Position,Distance,SinglePlayer)
1432
				if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
1433
					local List = {}
1434
					for i,v in pairs(workspace:GetChildren())do
1435
						if v:IsA("Model")then
1436
							if v:findFirstChild("Torso")then
1437
								if v ~= char then
1438
									if(v.Torso.Position -Position).magnitude <= Distance then
1439
										table.insert(List,v)
1440
									end
1441
								end
1442
							end
1443
						end
1444
					end
1445
				return List
1446
			end
1447
	z = Instance.new("Sound",hed)
1448
	z.SoundId = "rbxassetid://232213955"
1449
	z.Pitch = 1
1450
	z.Volume = 1
1451
	wait(0.2)
1452
	z:Play()
1453
	sp = Instance.new("Part",hed)
1454
	sp.Anchored = true
1455
	sp.CanCollide = false
1456
	sp.Locked = false
1457
	sp.Transparency = 0
1458
	sp.Material = "Neon"
1459
	sp.Size = Vector3.new(1,1,1)
1460
	sp.TopSurface = "SmoothNoOutlines"
1461
	sp.BottomSurface = "SmoothNoOutlines"
1462
	sp.BrickColor = BrickColor.new("Teal")
1463
	spm = Instance.new("SpecialMesh",sp)
1464
	spm.MeshType = "Sphere"
1465
	spm.Scale = Vector3.new(1,1,1)
1466
	sp2 = Instance.new("Part", rarm)
1467
	sp2.Name = "Energy"
1468
	sp2.BrickColor = BrickColor.new("New Yeller")
1469
	sp2.Size = Vector3.new(1,1,1)
1470
	sp2.Shape = "Ball"
1471
	sp2.CanCollide = false
1472
	sp2.Anchored = true
1473
	sp2.Locked = true
1474
	sp2.TopSurface = 0
1475
	sp2.BottomSurface = 0
1476
	sp2.Transparency = 1
1477
	spm2 = Instance.new("SpecialMesh",sp2)
1478
	spm2.MeshId = "rbxassetid://9982590"
1479
	spm2.Scale = Vector3.new(1,1,1)
1480
	for i = 1, 20 do
1481
		spm.Scale = spm.Scale - Vector3.new(1,1,1)
1482
		sp.CFrame = root.CFrame*CFrame.new(0,15,0)
1483
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.4)
1484
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
1485
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
1486
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
1487
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
1488
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
1489
		if Debounces.on == false then break end
1490
		rs:wait()
1491
	end
1492
	for i = 1, 100, 20 do rs:wait()
1493
		sp.CFrame = root.CFrame*CFrame.new(0,15,0)
1494
	end
1495
	for i = 1, 20 do
1496
		sp.CFrame = root.CFrame*CFrame.new(0,15,0)
1497
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
1498
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.4)
1499
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.4)
1500
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
1501
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
1502
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
1503
		if Debounces.on == false then break end
1504
		rs:wait()
1505
	end
1506
	sp.Transparency = 0
1507
	for i = 1, 20 do
1508
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
1509
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.4)
1510
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.4)
1511
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
1512
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
1513
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
1514
		if Debounces.on == false then break end
1515
		rs:wait()
1516
	end
1517
	wait(1)
1518
	sp.Transparency = 0
1519
	sp2.Transparency = 0.84
1520
	for i = 1, 20 do
1521
		--spm.Scale = spm.Scale - Vector3.new(15,15,15)
1522
		sp.CFrame = root.CFrame*CFrame.new(0,15,0)
1523
		sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
1524
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
1525
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.2)
1526
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
1527
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1528
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-8)), 0.2)
1529
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(8)), 0.2)
1530
		if Debounces.on == false then break end
1531
		rs:wait()
1532
	end
1533
	for i = 1, 2880, 50 do
1534
		rs:wait()
1535
		sp.CFrame = root.CFrame*CFrame.new(0,15,0)
1536
		sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) 
1537
		rs:wait()
1538
	end
1539
	sp:Destroy()
1540
	sp2:Destroy()
1541
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"TAKE THIS!","Red")
1542
	local X = Instance.new("Part",char)
1543
	local O = Instance.new("ObjectValue",X)
1544
	O.Name = "creator"
1545
	X.Locked = true
1546
	X.Name = "Shell"
1547
	X.Anchored = false
1548
	X.CanCollide = false
1549
	X.Transparency = 0
1550
	X.Reflectance = 0
1551
	X.BottomSurface = 0
1552
	X.TopSurface = 0
1553
	X.Shape = 0
1554
	local V = Instance.new("ObjectValue",X)
1555
	V.Value = char
1556
	V.Name = "creator"
1557
	X.BrickColor = BrickColor.new("Teal")
1558
	X.Size = Vector3.new(1,1,1)
1559
	X.Material = "Neon"
1560
	local Z = Instance.new("SpecialMesh",X)
1561
	Z.MeshType = "Sphere"
1562
	Z.Scale = Vector3.new(15,15,15)
1563
	X.CFrame = rarm.CFrame*CFrame.new(4,4,4)
1564
	local bv = Instance.new("BodyVelocity",X)
1565
	bv.maxForce = Vector3.new(99999,99999,99999)
1566
	X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
1567
	bv.velocity = X.CFrame.lookVector*65
1568
1569
	Explode = X.Touched:connect(function(hit)
1570
	
1571
			local cf = X.CFrame
1572
			bv:Destroy()
1573
			X.Anchored = true
1574
			Z:Remove()
1575
			Explode:disconnect()
1576
			X.Size = Vector3.new(3,3,3)
1577
			X.Touched:connect(function(hit) end)
1578
			X.CanCollide = false
1579
			local part3 = Instance.new("Part", rarm)
1580
			part3.Anchored=true
1581
			part3.CanCollide=false
1582
			part3.Locked = true
1583
			part3.TopSurface = "SmoothNoOutlines"
1584
			part3.BottomSurface = "SmoothNoOutlines"
1585
			part3.FormFactor='Custom'
1586
			part3.Size=Vector3.new(1,1, 1)
1587
			part3.CFrame=X.CFrame
1588
			part3.Transparency=0
1589
			part3.BrickColor=BrickColor.new("Teal")
1590
			local mesh3 = Instance.new("SpecialMesh",part3)
1591
			mesh3.MeshType = "Sphere"
1592
			mesh3.Scale = Vector3.new(1,1,1)
1593
			--debris:AddItem(X,8)
1594
			local part4 = Instance.new("Part", rarm)
1595
			part4.Material = "Neon"
1596
			part4.Anchored=true
1597
			part4.CanCollide=false
1598
			part4.Locked = true
1599
			part4.TopSurface = "SmoothNoOutlines"
1600
			part4.BottomSurface = "SmoothNoOutlines"
1601
			part4.FormFactor='Custom'
1602
			part4.Size=Vector3.new(1,1, 1)
1603
			part4.CFrame=X.CFrame
1604
			part4.Transparency=0
1605
			part4.BrickColor=BrickColor.new("Teal")
1606
			local mesh4 = Instance.new("SpecialMesh",part4)
1607
			mesh4.MeshType = "Sphere"
1608
			mesh4.Scale = Vector3.new(.5,.5,.5)
1609
			local part7 = Instance.new("Part", rarm)
1610
			part7.Material = "Neon"
1611
			part7.Anchored=true
1612
			part7.CanCollide=false
1613
			part7.Locked = true
1614
			part7.TopSurface = "SmoothNoOutlines"
1615
			part7.BottomSurface = "SmoothNoOutlines"
1616
			part7.FormFactor='Custom'
1617
			part7.Size=Vector3.new(1,1, 1)
1618
			part7.CFrame=X.CFrame
1619
			part7.Transparency=0
1620
			part7.BrickColor=BrickColor.new("Teal")
1621
			local mesh7 = Instance.new("SpecialMesh",part7)
1622
			mesh7.MeshType = "Sphere"
1623
			mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
1624
		--[[X.Touched:connect(function(ht)
1625
				hit = ht.Parent
1626
			if ht and hit:IsA("Model") then
1627
					if hit:FindFirstChild("Humanoid") then
1628
						if hit.Name ~= p.Name then
1629
							hit:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
1630
							wait(.3)
1631
						end
1632
					end
1633
			elseif ht and hit:IsA("Hat") then
1634
				if hit.Parent.Name ~= p.Name then
1635
					if hit.Parent:FindFirstChild("Humanoid") then
1636
						hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
1637
						wait(.3)
1638
					end
1639
				end
1640
			end
1641
		end)
1642
		part3.Touched:connect(function(ht)
1643
				hit = ht.Parent
1644
			if ht and hit:IsA("Model") then
1645
					if hit:FindFirstChild("Humanoid") then
1646
						if hit.Name ~= p.Name then
1647
							hit:FindFirstChild("Humanoid"):TakeDamage(math.random(999,9999))
1648
							wait(.3)
1649
						end
1650
					end
1651
			elseif ht and hit:IsA("Hat") then
1652
				if hit.Parent.Name ~= p.Name then
1653
					if hit.Parent:FindFirstChild("Humanoid") then
1654
						hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(999,999))
1655
						wait(.3)
1656
					end
1657
				end
1658
			end
1659
		end)]]--
1660
		for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
1661
			if v:FindFirstChild('Humanoid') then
1662
				v.Humanoid:TakeDamage(math.random(100,100))
1663
				v.Humanoid.PlatformStand = true
1664
				v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
1665
			end
1666
		end
1667
1668
		local acos = math.acos
1669
		local sqrt = math.sqrt
1670
		local Vec3 = Vector3.new
1671
		local fromAxisAngle = CFrame.fromAxisAngle
1672
1673
		local function toAxisAngle(CFr)
1674
			local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
1675
			local Angle = math.acos((R00+R11+R22-1)/2)
1676
			local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
1677
			A = A == 0 and 0.00001 or A
1678
			local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
1679
			B = B == 0 and 0.00001 or B
1680
			local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
1681
			C = C == 0 and 0.00001 or C
1682
			local x = (R21-R12)/sqrt(A)
1683
			local y = (R02-R20)/sqrt(B)
1684
			local z = (R10-R01)/sqrt(C)
1685
			return Vec3(x,y,z),Angle
1686
		end
1687
1688
		function ApplyTrig(Num,Func)
1689
			local Min,Max = Func(0),Func(1)
1690
			local i = Func(Num)
1691
			return (i-Min)/(Max-Min)
1692
		end
1693
1694
		function LerpCFrame(CFrame1,CFrame2,Num)
1695
			local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
1696
			return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
1697
		end
1698
1699
		function Crater(Torso,Radius)
1700
			Spawn(function()
1701
				local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
1702
				local Ignore = {}
1703
				for i,v in pairs(game:GetService("Players"):GetPlayers()) do
1704
					if v.Character ~= nil then
1705
						Ignore[#Ignore+1] = v.Character
1706
					end
1707
				end
1708
				local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
1709
				if Hit == nil then return end
1710
					local Parts = {}
1711
					for i = 1,360,10 do
1712
						local P = Instance.new("Part",Torso.Parent)
1713
						P.Anchored = true
1714
						P.FormFactor = "Custom"
1715
						P.BrickColor = Hit.BrickColor
1716
						P.Material = Hit.Material
1717
						P.TopSurface = "Smooth"
1718
						P.BottomSurface = "Smooth"
1719
						P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
1720
						P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
1721
						Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
1722
						if math.random(0,5) == 0 then -- rubble
1723
							local P = Instance.new("Part",Torso.Parent)
1724
							P.Anchored = true
1725
							P.FormFactor = "Custom"
1726
							P.BrickColor = Hit.BrickColor
1727
							P.Material = Hit.Material
1728
							P.TopSurface = "Smooth"
1729
							P.BottomSurface = "Smooth"
1730
							P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
1731
							P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
1732
							Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
1733
							end
1734
						end
1735
						for i = 0,1,0.05 do
1736
							for i2,v in pairs(Parts) do
1737
								v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
1738
							end
1739
							wait(0.02)
1740
						end
1741
						for i,v in pairs(Parts) do
1742
							if v[1].Size.X > 2.1 then
1743
								v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
1744
							end
1745
							v[1].Anchored = false
1746
						end
1747
						for i = 0,1,0.05 do
1748
							for i2,v in pairs(Parts) do
1749
								v[1].Transparency = i
1750
								if i == 1 then
1751
									v[1]:Destroy()
1752
								elseif i >= 0.25 then
1753
									v[1].CanCollide = false
1754
								end
1755
							end
1756
						wait(0.02)
1757
						end
1758
					Parts = nil
1759
					end)
1760
				end
1761
1762
				local ROW = function(out, trans, s, wt, t, ang, plus)
1763
					for i = 1, 360, 360/t do
1764
						local c = Instance.new("Part", game.Workspace)
1765
						c.FormFactor = 3
1766
						c.TopSurface = 0
1767
						c.BottomSurface = 0
1768
						c.Size = s
1769
						c.Anchored = true
1770
						c.CanCollide = wt
1771
						c.Material=workspace.Base.Material
1772
						c.Transparency = trans
1773
						c.BrickColor = workspace.Base.BrickColor
1774
						c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i +  plus), 0) *     CFrame.new(0, 0, out) * ang
1775
						c.Locked=true
1776
						game.Debris:AddItem(c,15)
1777
					end
1778
				end
1779
1780
				Part = function(x,y,z,color,tr,cc,an,parent)
1781
					local p = Instance.new('Part',parent or Weapon)
1782
					p.formFactor = 'Custom'
1783
					p.Size = Vector3.new(x,y,z)
1784
					p.BrickColor = BrickColor.new(color)
1785
					p.CanCollide = cc
1786
					p.Transparency = tr
1787
					p.Anchored = an
1788
					p.TopSurface,p.BottomSurface = 0,0
1789
					p.Locked=true
1790
					p:BreakJoints()
1791
				return p end
1792
1793
			Mesh = function(par,num,x,y,z)
1794
			local msh = _
1795
			if num == 1 then msh = Instance.new("CylinderMesh",par)
1796
			elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
1797
			elseif num == 3 then msh = Instance.new("BlockMesh",par)
1798
			elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
1799
			elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
1800
			end msh.Scale = Vector3.new(x,y,z)
1801
			return msh end
1802
1803
			function explosion(col1,col2,cfr,sz,rng,dmg)
1804
				local a= Part(1,1,1,col1,.5,false,true,workspace)
1805
				local a2= Part(1,1,1,col2,.5,false,true,workspace)
1806
				local a3= Part(1,1,1,col2,.5,false,true,workspace)
1807
				v1,v2,v3=sz.x,sz.y,sz.z
1808
				local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
1809
				local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
1810
				local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
1811
				a.CFrame=cfr
1812
				a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
1813
				a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
1814
1815
				spawn(function()
1816
					while wait() do
1817
						if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
1818
							m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
1819
							m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
1820
							m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
1821
							a.Transparency=a.Transparency+0.05
1822
							a2.Transparency=a2.Transparency+0.05
1823
							a3.Transparency=a3.Transparency+0.05
1824
						end
1825
					end)
1826
				end
1827
1828
				Crater(X,20)
1829
				ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad    (math.random(-30,30))), 0)
1830
				z = Instance.new("Sound",X)
1831
				z.SoundId = "rbxassetid://231917744"
1832
				z.Pitch = .5
1833
				z.Volume = 10
1834
				z1 = Instance.new("Sound",X)
1835
				z1.SoundId = "rbxassetid://231917744"
1836
				z1.Pitch = .5
1837
				z1.Volume = 10
1838
				z2 = Instance.new("Sound",X)
1839
				z2.SoundId = "rbxassetid://231917744"
1840
				z2.Pitch = .5
1841
				z2.Volume = 10
1842
				z3 = Instance.new("Sound",X)
1843
				z3.SoundId = "rbxassetid://245537790"
1844
				z3.Pitch = .7
1845
				z3.Volume = 1
1846
				z4 = Instance.new("Sound",X)
1847
				z4.SoundId = "rbxassetid://245537790"
1848
				z4.Pitch = .7
1849
				z4.Volume = 1
1850
				wait(0.1)
1851
				z:Play()
1852
				z1:Play()
1853
				z2:Play()
1854
				z3:Play()
1855
				z4:Play()
1856
1857
				local part=Instance.new('Part',rarm)
1858
				part.Anchored=true
1859
				part.CanCollide=false
1860
				part.Locked = true
1861
				part.FormFactor='Custom'
1862
				part.Size=Vector3.new(1,1,1)
1863
				part.CFrame=X.CFrame*CFrame.new(0,0,0)
1864
				part.Transparency=0
1865
				part.BrickColor=BrickColor.new('Teal')
1866
				local mesh=Instance.new('SpecialMesh',part)
1867
				mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
1868
				mesh.Scale=Vector3.new(2,2,2)
1869
				local part2=part:clone()
1870
				part2.Parent = rarm
1871
				part2.BrickColor=BrickColor.new("Teal")
1872
				local part5=part:clone()
1873
				part5.Parent = rarm
1874
				part5.BrickColor=BrickColor.new("Teal")
1875
				local part6=part:clone()
1876
				part6.Parent = rarm
1877
				part6.BrickColor=BrickColor.new("Teal")
1878
				local mesh2=mesh:clone()
1879
				mesh2.Parent=part2
1880
				mesh2.Scale=Vector3.new(3, 3, 3)
1881
				local mesh5=mesh:clone()
1882
				mesh5.Parent=part5
1883
				mesh5.Scale=Vector3.new(3, 3, 3)
1884
				local mesh6=mesh:clone()
1885
				mesh6.Parent=part6
1886
				mesh6.Scale=Vector3.new(3, 3, 3)
1887
				local blast = Instance.new("Part", rarm)
1888
				blast.BrickColor = BrickColor.new("New Yeller")
1889
				blast.Anchored = true
1890
				blast.CanCollide = false
1891
				blast.Locked = true
1892
				blast.Size = Vector3.new(1, 1, 1)
1893
				blast.TopSurface = "Smooth"
1894
				blast.BottomSurface = "Smooth"
1895
				blast.Transparency = 0
1896
				blast.CFrame = HandCF
1897
				local bm = Instance.new("SpecialMesh", blast)
1898
				bm.Scale = Vector3.new(5,1,5)
1899
				bm.MeshId = "rbxassetid://3270017"
1900
				local blast2 = Instance.new("Part", rarm)
1901
				blast2.BrickColor = BrickColor.new("New Yeller")
1902
				blast2.Anchored = true
1903
				blast2.CanCollide = false
1904
				blast2.Locked = true
1905
				blast2.Size = Vector3.new(1, 1, 1)
1906
				blast2.TopSurface = "Smooth"
1907
				blast2.BottomSurface = "Smooth"
1908
				blast2.Transparency = 0
1909
				blast2.CFrame = HandCF
1910
				local bm2 = Instance.new("SpecialMesh", blast2)
1911
				bm2.Scale = Vector3.new(3,1,3)
1912
				bm2.MeshId = "rbxassetid://3270017"
1913
				local blast3 = Instance.new("Part", rarm)
1914
				blast3.BrickColor = BrickColor.new("New Yeller")
1915
				blast3.Anchored = true
1916
				blast3.CanCollide = false
1917
				blast3.Locked = true
1918
				blast3.Size = Vector3.new(1, 1, 1)
1919
				blast3.TopSurface = "Smooth"
1920
				blast3.BottomSurface = "Smooth"
1921
				blast3.Transparency = 0
1922
				blast3.CFrame = HandCF
1923
				local bm3 = Instance.new("SpecialMesh", blast3)
1924
				bm3.Scale = Vector3.new(3,1,3)
1925
				bm3.MeshId = "rbxassetid://3270017"
1926
				for i = 1,120 do rs:wait()
1927
					
1928
					X.Size = X.Size + Vector3.new(.8,.8,.8)
1929
					--part3.Size = part3.Size + Vector3.new(3,3,3)
1930
					mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
1931
					mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
1932
					mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
1933
					mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
1934
					mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
1935
					mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
1936
					mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
1937
					bm.Scale = bm.Scale + Vector3.new(6,6,.2)
1938
					bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
1939
					bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
1940
					X.CFrame = cf
1941
					part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
1942
					part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
1943
					part3.CFrame=X.CFrame
1944
					part4.CFrame=X.CFrame
1945
					part7.CFrame=X.CFrame
1946
					part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
1947
					part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
1948
					blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1949
					blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
1950
					blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
1951
					rs:wait()
1952
					end
1953
					X:Destroy()
1954
					part:Destroy()
1955
					part2:Destroy()
1956
					part3:Destroy()
1957
					part4:Destroy()
1958
					part5:Destroy()
1959
					part6:Destroy()
1960
					blast:Destroy()
1961
					blast2:Destroy()
1962
					blast3:Destroy()
1963
					z:Destroy()
1964
					z1:Destroy()
1965
					z2:Destroy()
1966
					z3:Destroy()
1967
					z4:Destroy()
1968
				
1969
			end)
1970
			for i = 1, 20 do
1971
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
1972
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
1973
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
1974
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
1975
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
1976
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
1977
				if Debounces.on == false then break end
1978
				rs:wait()
1979
			end
1980
			if Debounces.CanAttack == false then
1981
				Debounces.CanAttack = true
1982
				Debounces.NoIdl = false
1983
				Debounces.on = false
1984
			end
1985
		end
1986
	end
1987
end)
1988
----------------------------------------------------
1989
mouse.KeyDown:connect(function(key)
1990
	if key == "e" then
1991
		if Debounces.CanAttack == true then
1992
		Debounces.CanAttack = false
1993
		Debounces.on = true
1994
		Debounces.NoIdl = true
1995
pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
1996
z = Instance.new("Sound", rarm)
1997
z.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
1998
z.Volume = .6
1999
z.Pitch = pt[math.random(1,#pt)]
2000
z.Looped = false
2001
z:Play()
2002
Debounces.RPunch = true
2003
Debounces.LPunch = true
2004
Debounces.ks = true
2005
Debounces.ks2 = true
2006
for i = 1, 3 do
2007
	wait()
2008
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2009
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2010
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2011
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
2012
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
2013
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
2014
2015
end
2016
z2 = Instance.new("Sound", larm)
2017
z2.SoundId = "http://www.roblox.com/asset/?id=206083107"
2018
z2.Volume = .6
2019
z2.Pitch = pt[math.random(1,#pt)]
2020
z2.Looped = false
2021
z2:Play()
2022
for i = 1, 3 do
2023
	wait()
2024
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2025
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2026
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2027
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
2028
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2029
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
2030
2031
end
2032
z3 = Instance.new("Sound", rarm)
2033
z3.SoundId = "http://www.roblox.com/asset/?id=206083107"
2034
z3.Volume = 0.6
2035
z3.Pitch = pt[math.random(1,#pt)]
2036
z3.Looped = false
2037
z3:Play()
2038
for i = 1, 3 do
2039
	wait()
2040
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2041
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2042
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2043
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
2044
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
2045
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
2046
2047
end
2048
z4 = Instance.new("Sound", larm)
2049
z4.SoundId = "http://www.roblox.com/asset/?id=206083107"
2050
z4.Volume = .6
2051
z4.Pitch = pt[math.random(1,#pt)]
2052
z4.Looped = false
2053
z4:Play()
2054
for i = 1, 3 do
2055
	wait()
2056
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2057
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2058
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2059
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
2060
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2061
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
2062
2063
end
2064
z5 = Instance.new("Sound", rarm)
2065
z5.SoundId = "http://www.roblox.com/asset/?id=206083107"
2066
z5.Volume = .6
2067
z5.Pitch = pt[math.random(1,#pt)]
2068
z5.Looped = false
2069
z5:Play()
2070
for i = 1, 3 do
2071
	wait()
2072
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2073
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2074
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2075
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
2076
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
2077
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
2078
2079
end
2080
z6 = Instance.new("Sound", larm)
2081
z6.SoundId = "http://www.roblox.com/asset/?id=206083107"
2082
z6.Volume = .6
2083
z6.Pitch = pt[math.random(1,#pt)]
2084
z6.Looped = false
2085
z6:Play()
2086
for i = 1, 3 do
2087
	wait()
2088
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2089
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2090
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2091
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
2092
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2093
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
2094
2095
end
2096
z7 = Instance.new("Sound", rarm)
2097
z7.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
2098
z7.Volume = .6
2099
z7.Pitch = pt[math.random(1,#pt)]
2100
z7.Looped = false
2101
z7:Play()
2102
for i = 1, 3 do
2103
	wait()
2104
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2105
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2106
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2107
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
2108
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
2109
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
2110
2111
end
2112
z8 = Instance.new("Sound", larm)
2113
z8.SoundId = "http://www.roblox.com/asset/?id=206083107"
2114
z8.Volume = .6
2115
z8.Pitch = pt[math.random(1,#pt)]
2116
z8.Looped = false
2117
z8:Play()
2118
for i = 1, 3 do
2119
	wait()
2120
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2121
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2122
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2123
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
2124
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2125
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
2126
2127
end
2128
z9 = Instance.new("Sound", rarm)
2129
z9.SoundId = "http://www.roblox.com/asset/?id=206083107"
2130
z9.Volume = 0.6
2131
z9.Pitch = pt[math.random(1,#pt)]
2132
z9.Looped = false
2133
z9:Play()
2134
for i = 1, 3 do
2135
	wait()
2136
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2137
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2138
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2139
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
2140
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
2141
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
2142
2143
end
2144
z10 = Instance.new("Sound", larm)
2145
z10.SoundId = "http://www.roblox.com/asset/?id=206083107"
2146
z10.Volume = .6
2147
z10.Pitch = pt[math.random(1,#pt)]
2148
z10.Looped = false
2149
z10:Play()
2150
for i = 1, 3 do
2151
	wait()
2152
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2153
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2154
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2155
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
2156
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2157
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
2158
2159
end
2160
z11 = Instance.new("Sound", rarm)
2161
z11.SoundId = "http://www.roblox.com/asset/?id=206083107"
2162
z11.Volume = .6
2163
z11.Pitch = pt[math.random(1,#pt)]
2164
z11.Looped = false
2165
z11:Play()
2166
for i = 1, 3 do
2167
	wait()
2168
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2169
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2170
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2171
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
2172
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
2173
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
2174
2175
end
2176
z12 = Instance.new("Sound", larm)
2177
z12.SoundId = "http://www.roblox.com/asset/?id=206083107"
2178
z12.Volume = .6
2179
z12.Pitch = pt[math.random(1,#pt)]
2180
z12.Looped = false
2181
z12:Play()
2182
for i = 1, 3 do
2183
	wait()
2184
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2185
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2186
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2187
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
2188
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2189
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
2190
2191
2192
end
2193
z13 = Instance.new("Sound", rarm)
2194
z13.SoundId = "http://www.roblox.com/asset/?id=206083107"
2195
z13.Volume = 0.6
2196
z13.Pitch = pt[math.random(1,#pt)]
2197
z13.Looped = false
2198
z13:Play()
2199
for i = 1, 3 do
2200
	wait()
2201
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2202
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2203
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2204
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
2205
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
2206
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
2207
2208
end
2209
z14 = Instance.new("Sound", larm)
2210
z14.SoundId = "http://www.roblox.com/asset/?id=206083107"
2211
z14.Volume = .6
2212
z14.Pitch = pt[math.random(1,#pt)]
2213
z14.Looped = false
2214
z14:Play()
2215
for i = 1, 3 do
2216
	wait()
2217
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2218
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2219
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2220
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
2221
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2222
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
2223
2224
end
2225
z15 = Instance.new("Sound", rarm)
2226
z15.SoundId = "http://www.roblox.com/asset/?id=206083107"
2227
z15.Volume = .6
2228
z15.Pitch = pt[math.random(1,#pt)]
2229
z15.Looped = false
2230
z15:Play()
2231
for i = 1, 3 do
2232
	wait()
2233
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2234
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2235
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2236
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
2237
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
2238
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
2239
2240
end
2241
z16 = Instance.new("Sound", larm)
2242
z16.SoundId = "http://www.roblox.com/asset/?id=206083107"
2243
z16.Volume = .6
2244
z16.Pitch = pt[math.random(1,#pt)]
2245
z16.Looped = false
2246
z16:Play()
2247
for i = 1, 3 do
2248
	wait()
2249
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2250
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2251
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2252
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
2253
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2254
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
2255
2256
end
2257
z17 = Instance.new("Sound", rarm)
2258
z17.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
2259
z17.Volume = .6
2260
z17.Pitch = pt[math.random(1,#pt)]
2261
z17.Looped = false
2262
z17:Play()
2263
for i = 1, 3 do
2264
	wait()
2265
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2266
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2267
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2268
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
2269
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
2270
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
2271
2272
end
2273
z18 = Instance.new("Sound", larm)
2274
z18.SoundId = "http://www.roblox.com/asset/?id=206083107"
2275
z18.Volume = .6
2276
z18.Pitch = pt[math.random(1,#pt)]
2277
z18.Looped = false
2278
z18:Play()
2279
for i = 1, 3 do
2280
	wait()
2281
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2282
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2283
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2284
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
2285
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2286
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
2287
2288
end
2289
z19 = Instance.new("Sound", rarm)
2290
z19.SoundId = "http://www.roblox.com/asset/?id=206083107"
2291
z19.Volume = 0.6
2292
z19.Pitch = pt[math.random(1,#pt)]
2293
z19.Looped = false
2294
z19:Play()
2295
for i = 1, 3 do
2296
	wait()
2297
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2298
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2299
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2300
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(-50), 0), 0.92)
2301
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(-15)), 0.92)
2302
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.92)
2303
2304
end
2305
z20 = Instance.new("Sound", larm)
2306
z20.SoundId = "http://www.roblox.com/asset/?id=206083107"
2307
z20.Volume = .6
2308
z20.Pitch = pt[math.random(1,#pt)]
2309
z20.Looped = false
2310
z20:Play()
2311
for i = 1, 3 do
2312
	wait()
2313
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.0,0.5,0)*CFrame.Angles(math.rad(60),math.rad(-20),math.rad(-80)), 0.92)
2314
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(80)), 0.92)
2315
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2316
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(45), math.rad(50), 0), 0.92)
2317
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2318
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(20)), 0.92)
2319
2320
end
2321
z:Destroy()
2322
z2:Destroy()
2323
z3:Destroy()
2324
z4:Destroy()
2325
z5:Destroy()
2326
z6:Destroy()
2327
z7:Destroy()
2328
z8:Destroy()
2329
z9:Destroy()
2330
z10:Destroy()
2331
z11:Destroy()
2332
z12:Destroy()
2333
z13:Destroy()
2334
z14:Destroy()
2335
z15:Destroy()
2336
z16:Destroy()
2337
z17:Destroy()
2338
z18:Destroy()
2339
z19:Destroy()
2340
z20:Destroy()
2341
Debounces.LPunch = false
2342
Debounces.RPunch = false
2343
Debounces.ks = false
2344
Debounces.ks2 = false
2345
if Debounces.CanAttack == false then
2346
Debounces.CanAttack = true
2347
Debounces.on = false
2348
Debounces.NoIdl = false
2349
end
2350
end
2351
end
2352
end)
2353
-------------------------------
2354
mouse.KeyDown:connect(function(key)
2355
	if key == "t" then
2356
		if Debounces.CanAttack == true then
2357
			Debounces.CanAttack = false
2358
			Debounces.NoIdl = true
2359
			Debounces.on = true
2360
			Debounces.ks = true
2361
    kik = rleg.Touched:connect(function(ht)
2362
        hit = ht.Parent
2363
            if ht and hit:IsA("Model") then
2364
                    if hit:FindFirstChild("Humanoid") then
2365
                        if hit.Name ~= p.Name then
2366
                            --[[if Debounces.Slashing == true and Debounces.Slashed == false then
2367
                                    Debounces.Slashed = true]]--
2368
                                    if Debounces.ks==true then
2369
                                    z = Instance.new("Sound",hed)
2370
                                    z.SoundId = "rbxassetid://169380525"
2371
                                    z.Volume = 1
2372
                                    z:Play()
2373
                                    Debounces.ks=false
2374
                                    end
2375
                                    hit:FindFirstChild("Humanoid"):TakeDamage(9999)
2376
                                    hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
2377
                            --Debounces.Slashed = false
2378
                        --end
2379
                    end
2380
                end
2381
            elseif ht and hit:IsA("Hat") then
2382
                if hit.Parent.Name ~= p.Name then
2383
                    if hit.Parent:FindFirstChild("Humanoid") then
2384
                           --[[if Debounces.Slashing == true and Debounces.Slashed == false then
2385
                                    Debounces.Slashed = true]]--
2386
                                    hit.Parent:FindFirstChild("Humanoid"):TakeDamage(9999)
2387
                                    hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
2388
                            --Debounces.Slashed = false
2389
                        --end
2390
                    end
2391
                end
2392
            end
2393
        end)
2394
			for i = 1,20 do
2395
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
2396
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.4)
2397
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
2398
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
2399
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
2400
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
2401
				if Debounces.on == false then break end
2402
				rs:wait()
2403
			end
2404
			kik:disconnect()
2405
			if Debounces.CanAttack == false then
2406
				Debounces.CanAttack = true
2407
				Debounces.NoIdl = false
2408
				Debounces.on = false
2409
            end
2410
        end
2411
    end
2412
end)
2413
----------------------------------------------------
2414
2415
mouse.KeyDown:connect(function(key)
2416
	if key == "y" then
2417
2418
2419
2420
		if Debounces.CanAttack == true then
2421
            Debounces.CanAttack = false
2422
            Debounces.on = true
2423
            Debounces.NoIdl = true
2424
				for i = 1, 15 do
2425
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-35)), 0.2)
2426
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(45)), 0.6)
2427
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
2428
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
2429
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
2430
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
2431
                    if Debounces.on == false then break end
2432
                    rs:wait(7.7)
2433
                end
2434
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"TAKE THIS","Red")
2435
wait(1.0)
2436
				
2437
2438
				Debounces.on = false
2439
				Debounces.Here = false
2440
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"KAME","Red")
2441
wait(1.8)
2442
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"HAME","Red")
2443
wait(1.8)
2444
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"HAAAAAAAAAAAAAAAAAAAA","Red")
2445
				shot = shot + 1
2446
for i = 1, 15 do
2447
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(20)), 0.2)
2448
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-90)), 0.6)
2449
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
2450
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
2451
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
2452
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
2453
     
2454
                    rs:wait(7.7)
2455
                end
2456
local rng = Instance.new("Part", larm)
2457
rng.Anchored = true
2458
rng.BrickColor = BrickColor.new("New Yeller")
2459
rng.CanCollide = false
2460
rng.FormFactor = 3
2461
rng.Name = "Ring"
2462
rng.Size = Vector3.new(1, 1, 1)
2463
rng.Transparency = 0.35
2464
rng.TopSurface = 0
2465
rng.BottomSurface = 0
2466
rng2 = rng:clone()
2467
rng3 = rng2:clone()
2468
rng4 = rng2:clone()
2469
local rngm = Instance.new("SpecialMesh", rng)
2470
rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2471
rngm.Scale = Vector3.new(10, 10, 1)
2472
rngm2 = rngm:clone()
2473
rngm2.Scale = Vector3.new(5, 5, 3)
2474
rngm3=rngm2:clone()
2475
rngm3.Parent = rng3
2476
rngm3.Scale = Vector3.new(8, 8, 1)
2477
rngm4 = rngm2:clone()
2478
rngm4.Parent = rng4
2479
rngm4.Scale = Vector3.new(6, 6, 1)
2480
local bem = Instance.new("Part", larm)
2481
bem.Anchored = true
2482
bem.BrickColor = BrickColor.new("New Yeller")
2483
bem.CanCollide = false
2484
bem.FormFactor = 3
2485
bem.Name = "Beam" .. shot
2486
bem.Size = Vector3.new(1, 1, 1)
2487
bem.Transparency = 0.35
2488
bem.TopSurface = 0
2489
bem.BottomSurface = 0
2490
local bemm = Instance.new("SpecialMesh", bem)
2491
bemm.MeshType = 4
2492
bemm.Scale = Vector3.new(1, 4, 4)
2493
local out = Instance.new("Part", larm)
2494
out.Anchored = true
2495
out.BrickColor = BrickColor.new("New Yeller")
2496
out.CanCollide = false
2497
out.FormFactor = 3
2498
out.Name = "Out"
2499
out.Size = Vector3.new(4, 4, 4)
2500
out.Transparency = 0.35
2501
out.TopSurface = 0
2502
out.BottomSurface = 0
2503
local outm = Instance.new("SpecialMesh", out)
2504
outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
2505
outm.Scale = Vector3.new(6, 4, 6)
2506
local bnd = Instance.new("Part", larm)
2507
bnd.Anchored = true
2508
bnd.BrickColor = BrickColor.new("New Yeller")
2509
bnd.CanCollide = false
2510
bnd.FormFactor = 3
2511
bnd.Name = "Bend"
2512
bnd.Size = Vector3.new(1, 1, 1)
2513
bnd.Transparency = 1
2514
bnd.TopSurface = 0
2515
bnd.BottomSurface = 0
2516
local bndm = Instance.new("SpecialMesh", bnd)
2517
bndm.MeshType = 3
2518
bndm.Scale = Vector3.new(8, 8, 8)
2519
out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
2520
bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
2521
bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
2522
rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
2523
rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
2524
rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
2525
Debounces.Shewt = true
2526
coroutine.wrap(function()
2527
for i = 1, 20, 0.2 do
2528
rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
2529
rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
2530
rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
2531
rng.Transparency = i/20
2532
rng3.Transparency = 1/24
2533
rng4.Transparency = i/26
2534
wait()
2535
end
2536
wait(3.0)
2537
rng:Destroy()
2538
end)()
2539
if Debounces.Shewt == true then
2540
larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
2541
hit = ht.Parent
2542
if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
2543
if HasntTouched(hit.Name) == true and deb == false then
2544
deb = true
2545
coroutine.wrap(function()
2546
hit:FindFirstChild("Humanoid").PlatformStand = true
2547
hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
2548
hit:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
2549
end)()
2550
table.insert(Touche, hit.Name)
2551
deb = false
2552
end
2553
elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
2554
if HasntTouched(hit.Parent.Name) == true and deb == false then
2555
deb = true
2556
coroutine.wrap(function()
2557
hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
2558
hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
2559
wait(1)
2560
hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
2561
end)()
2562
table.insert(Touche, hit.Parent.Name)
2563
deb = false
2564
for i, v in pairs(Touche) do
2565
print(v)
2566
end
2567
end
2568
end
2569
end)
2570
end
2571
for i = 0, 260, 8 do
2572
bem.Size = Vector3.new(i, 3, 3)
2573
out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
2574
bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
2575
bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
2576
bnd.Size = Vector3.new(1,1,1)
2577
bndm.Scale = Vector3.new(8,8,8)
2578
if i % 10 == 0 then
2579
local newRng = rng2:Clone()
2580
newRng.Parent = larm
2581
newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
2582
local newRngm = rngm2:clone()
2583
newRngm.Parent=newRng
2584
coroutine.wrap(function()
2585
for i = 1, 10, 0.2 do
2586
newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
2587
newRng.Transparency = i/10
2588
wait()
2589
end
2590
wait(3.0)
2591
newRng:Destroy()
2592
end)()
2593
end
2594
wait()
2595
end
2596
wait(3.0)
2597
Debounces.Shewt = false
2598
bem:Destroy()
2599
out:Destroy()
2600
bnd:Destroy()
2601
Debounces.Ready = false
2602
for i, v in pairs(Touche) do
2603
table.remove(Touche, i)
2604
end
2605
wait()
2606
table.insert(Touche, char.Name)
2607
Debounces.NoIdl = false
2608
if Debounces.CanAttack == false then
2609
Debounces.CanAttack = true
2610
end
2611
end
2612
end
2613
end)
2614
----------------------------------------------------
2615
--[[mouse.KeyDown:connect(function(key)
2616
	if key == "y" then
2617
		if Debounces.CanAttack == true then
2618
			Debounces.CanAttack = false
2619
			Debounces.NoIdl = true
2620
			Debounces.on = true
2621
				local shell = Instance.new("Part",torso)
2622
				shell.BrickColor = BrickColor.new("New Yeller")
2623
				shell.Anchored = false
2624
				shell.CanCollide = false
2625
				shell.Locked = true
2626
				shell.TopSurface = "SmoothNoOutlines"
2627
				shell.BottomSurface = "SmoothNoOutlines"
2628
				shell.Size = Vector3.new(1.2,1.2,1.2)
2629
				shell.FormFactor = 3
2630
				local shellm = Instance.new("SpecialMesh",shell)
2631
				shellm.MeshType = "Sphere"
2632
				shellm.Scale = Vector3.new(1.2,1.2,1.2)
2633
				Omega = function()
2634
					local X = Instance.new("Part",char)
2635
					local O = Instance.new("ObjectValue",X)
2636
					O.Name = "creator"
2637
					X.Locked = true
2638
					X.Name = "Shell"
2639
					X.Anchored = false
2640
					X.CanCollide = false
2641
					X.Transparency = 0.5
2642
					X.Reflectance = 0
2643
					X.BottomSurface = 0
2644
					X.TopSurface = 0
2645
					X.Shape = 0
2646
					local V = Instance.new("ObjectValue",X)
2647
					V.Value = char
2648
					V.Name = "creator"
2649
					X.BrickColor = BrickColor.new("New Yeller")
2650
					X.Size = Vector3.new(40,40,40)
2651
					--X.Material = "Neon"
2652
					local Z = Instance.new("SpecialMesh",X)
2653
					Z.MeshType = "Sphere"
2654
					Z.Scale = Vector3.new(0.2,0.2,0.2)
2655
					X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
2656
					local bv = Instance.new("BodyVelocity",X)
2657
					bv.maxForce = Vector3.new(99999,99999,99999)
2658
					X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
2659
					bv.velocity = root.CFrame.lookVector*10
2660
					Explode = X.Touched:connect(function(hit)
2661
						if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart}") then
2662
							local cf = X.CFrame
2663
							bv:Destroy()
2664
							X.Anchored = true
2665
							Z:Remove()
2666
							Explode:disconnect()
2667
							X.Size = Vector3.new(3,3,3)
2668
							X.Touched:connect(function(hit) end)
2669
							X.CanCollide = false
2670
							for i,v in pairs(FindNearestTorso(X.CFrame.p,200))do
2671
								if v:FindFirstChild('Humanoid') then
2672
									v.Humanoid:TakeDamage(math.random(9999,9999))
2673
								end
2674
							end
2675
								for i = 1, (40) do rs:wait()
2676
									X.Transparency = X.Transparency + (1/40)
2677
									X.Size = X.Size + Vector3.new(1,1,1)
2678
									X.CFrame = root.CFrame * CFrame.new(0,0,-10)
2679
								end
2680
							X:Destroy()
2681
							end
2682
						end)
2683
					end
2684
			for i = 1,200 do
2685
				shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
2686
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.03)
2687
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
2688
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
2689
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
2690
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
2691
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
2692
				if Debounces.on == false then break end
2693
				rs:wait()
2694
			end
2695
			for i = 1,30 do
2696
				shell.CFrame = torso.CFrame * CFrame.new(0,8,0)
2697
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.4)
2698
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-170)), 0.4)
2699
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
2700
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
2701
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
2702
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
2703
				if Debounces.on == false then break end
2704
				rs:wait()
2705
			end
2706
			for i = 1,40 do
2707
				shell.CFrame = torso.CFrame * CFrame.new(0,20,0)
2708
				shell.Size = shell.Size + Vector3.new(1,1,1)
2709
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
2710
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-100)), 0.4)
2711
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
2712
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
2713
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
2714
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
2715
				if Debounces.on == false then break end
2716
				rs:wait()
2717
			end
2718
			for i = 1,40 do
2719
				shell.CFrame = torso.CFrame * CFrame.new(0,0,-30)
2720
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(20)), 0.4)
2721
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.4)
2722
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
2723
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
2724
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
2725
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
2726
				if Debounces.on == false then break end
2727
				rs:wait()
2728
			end
2729
			for i = 1,60 do
2730
				shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
2731
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.4)
2732
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.4)
2733
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
2734
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
2735
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
2736
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
2737
				if Debounces.on == false then break end
2738
				rs:wait()
2739
			end
2740
			for i = 1,60 do
2741
				shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
2742
				shell.Size = shell.Size + Vector3.new(1,1,1)
2743
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(120)), 0.4)
2744
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-120)), 0.4)
2745
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
2746
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
2747
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
2748
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
2749
				if Debounces.on == false then break end
2750
				rs:wait()
2751
			end
2752
			if Debounces.CanAttack == false then
2753
				Debounces.CanAttack = true
2754
				Debounces.NoIdl = false
2755
				Debounces.on = false
2756
            end
2757
        end
2758
    end
2759
end)]]
2760
----------------------------------------------------
2761
2762
mouse.KeyDown:connect(function(key)
2763
	if key == "h" then
2764
2765
2766
2767
		if Debounces.CanAttack == true then
2768
            Debounces.CanAttack = false
2769
            Debounces.on = true
2770
            Debounces.NoIdl = true
2771
				for i = 1, 15 do
2772
					wait()
2773
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.2)
2774
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-90)), 0.6)
2775
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
2776
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
2777
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.2)
2778
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.2)
2779
                    if Debounces.on == false then break end
2780
                    
2781
                end
2782
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"TAKE THIS","Red")
2783
wait(1.0)
2784
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"FINAL!","Red")
2785
2786
local larm = game.Players.LocalPlayer.Character["Left Arm"]
2787
local balls = Instance.new("Part",larm)
2788
balls.Anchored = false
2789
local aura = Instance.new("ParticleEmitter",balls)
2790
aura.Size = NumberSequence.new(2)
2791
aura.Lifetime = NumberRange.new(0.5)
2792
aura.LightEmission = 1
2793
aura.Texture = "http://www.roblox.com/asset/?id=347745038"
2794
aura.Speed = NumberRange.new(0)
2795
aura.Color = ColorSequence.new(Color3.new(225,225,0))
2796
aura.Rate = 20
2797
balls.Material = "Neon"
2798
balls.CanCollide = false
2799
balls.Locked = true
2800
balls.Transparency = 0
2801
balls.Material = "SmoothPlastic"
2802
balls.Size = Vector3.new(1,1,1)
2803
balls.TopSurface = "SmoothNoOutlines"
2804
balls.BottomSurface = "SmoothNoOutlines"
2805
balls.BrickColor = BrickColor.new("Teal")
2806
ballsm = Instance.new("SpecialMesh",balls)
2807
ballsm.MeshType = "Sphere"
2808
ballsm.Scale = Vector3.new(2,2,2)
2809
local cor = Instance.new("Part", larm)
2810
cor.Name = "Link"
2811
cor.Locked = true
2812
cor.BottomSurface = 0
2813
cor.CanCollide = false
2814
cor.Size = Vector3.new(1, 9, 1)
2815
cor.Transparency = 1
2816
cor.TopSurface = 0
2817
corw = Instance.new("Weld",larm)
2818
corw.Part0 = larm
2819
corw.Part1 = cor
2820
corw.C0 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2821
corw.C1 = CFrame.new(0, 5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2822
weld1 = Instance.new("Weld",larm)
2823
weld1.Part0 = balls
2824
weld1.Part1 = torso
2825
weld1.C0 = CFrame.new(0,-.5, 2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2826
2827
x = Instance.new("Sound",char)
2828
				x.SoundId = "rbxassetid://670166779"
2829
				x.Pitch = 1
2830
				x.Volume = 5
2831
				wait(.0000001)
2832
				x:Play()
2833
for i = 1, 15 do
2834
	wait()
2835
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-15)), 0.2)
2836
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(15)), 0.6)
2837
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
2838
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
2839
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
2840
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
2841
                    
2842
                   
2843
                end
2844
2845
wait(0.5)
2846
				
2847
2848
				Debounces.on = false
2849
				Debounces.Here = false
2850
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Kameeeeee","Red")
2851
2852
wait(0.7)
2853
2854
for i = 1, 15 do
2855
	wait()
2856
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,.4,0)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-35)), 0.2)
2857
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,.4,0)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(45)), 0.6)
2858
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
2859
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
2860
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
2861
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
2862
                    weld1.C0 = CFrame.new(0,1, 2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2863
                end
2864
2865
wait()
2866
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Hameeeeee","Red")
2867
wait()
2868
game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"HAAAAAAAAAAAAAAAAAAAA","Red")
2869
balls:Destroy()
2870
wait()
2871
for i = 1, 15 do
2872
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,.6,0)*CFrame.Angles(math.rad(80),math.rad(20),math.rad(-20)), 0.2)
2873
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,.6,0)*CFrame.Angles(math.rad(100),math.rad(-20),math.rad(20)), 0.6)
2874
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
2875
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
2876
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
2877
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
2878
     
2879
                   
2880
                end
2881
wait(1.6)
2882
				shot = shot + 1
2883
				
2884
2885
local rng = Instance.new("Part",larm)
2886
rng.Anchored = true
2887
rng.BrickColor = BrickColor.new("New Yeller")
2888
rng.CanCollide = false
2889
rng.FormFactor = 3
2890
rng.Name = "Ring"
2891
rng.Size = Vector3.new(8,8,8)
2892
rng.Transparency = 0.35
2893
rng.TopSurface = 0
2894
rng.BottomSurface = 0
2895
rng2 = rng:clone()
2896
rng3 = rng2:clone()
2897
rng4 = rng2:clone()
2898
local rngm = Instance.new("SpecialMesh", rng)
2899
rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2900
rngm.Scale = Vector3.new(1,1,1)
2901
rngm2 = rngm:clone()
2902
rngm2.Scale = Vector3.new(1,1,1)
2903
rngm3=rngm2:clone()
2904
rngm3.Parent = rng3
2905
rngm3.Scale = Vector3.new(1,1,1)
2906
rngm4 = rngm2:clone()
2907
rngm4.Parent = rng4
2908
rngm4.Scale = Vector3.new(1,1,1)
2909
local bem = Instance.new("Part",larm)
2910
bem.Anchored = true
2911
bem.Position = bem.Position + Vector3.new(0,0,5)
2912
bem.BrickColor = BrickColor.new("Teal")
2913
bem.CanCollide = false
2914
local aura = Instance.new("ParticleEmitter",bem)
2915
aura.Size = NumberSequence.new(11)
2916
aura.Lifetime = NumberRange.new(0.5)
2917
aura.LightEmission = 1
2918
aura.Texture = "http://www.roblox.com/asset/?id=347745038"
2919
aura.Speed = NumberRange.new(0)
2920
aura.Color = ColorSequence.new(Color3.new(225,225,0))
2921
aura.Rate = 400
2922
bem.FormFactor = 3
2923
bem.Name = "Beam" .. shot
2924
bem.Size = Vector3.new(50,50,50)
2925
bem.Transparency = 0.35
2926
bem.TopSurface = 0
2927
bem.BottomSurface = 0
2928
local bemm = Instance.new("SpecialMesh", bem)
2929
bemm.MeshType = 4
2930
bemm.Scale = Vector3.new(1, 1, 1)
2931
local out = Instance.new("Part",char)
2932
out.Anchored = true
2933
out.BrickColor = BrickColor.new("Teal")
2934
out.CanCollide = false
2935
out.FormFactor = 3
2936
out.Name = "Out"
2937
out.Size = Vector3.new(1,1,1)
2938
out.Transparency = 0.35
2939
out.TopSurface = 0
2940
out.BottomSurface = 0
2941
local outm = Instance.new("SpecialMesh", out)
2942
outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
2943
outm.Scale = Vector3.new(1, 1, 1)
2944
local bnd = Instance.new("Part", larm)
2945
bnd.Anchored = true
2946
bnd.BrickColor = BrickColor.new("Teal")
2947
bnd.CanCollide = false
2948
bnd.FormFactor = 3
2949
bnd.Name = "Bend"
2950
bnd.Size = Vector3.new(10,10,10)
2951
bnd.Transparency = 1
2952
bnd.TopSurface = 0
2953
bnd.BottomSurface = 0
2954
local bndm = Instance.new("SpecialMesh", bnd)
2955
bndm.MeshType = 3
2956
bndm.Scale = Vector3.new(1,1,1)
2957
out.CFrame = torso.CFrame * CFrame.new(0, 0, 0)
2958
bem.CFrame = out.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
2959
bnd.CFrame = bem.CFrame * CFrame.new(0,0,0)
2960
rng.CFrame = out.CFrame * CFrame.Angles(math.rad(0), 0, 0)
2961
rng3.CFrame = rng.CFrame * CFrame.new(0, 0, 0)
2962
rng4.CFrame = rng.CFrame * CFrame.new(0, 0, 0)
2963
Debounces.Shewt = true
2964
coroutine.wrap(function()
2965
for i = 1, 20, 0.2 do
2966
rngm.Scale = Vector3.new(16 + i*6, 10 + i*6, 2)
2967
rngm3.Scale = Vector3.new(18 + i*8, 8 + i*8, 2)
2968
rngm4.Scale = Vector3.new(20 + i*10, 6 + i*10, 2)
2969
rng.Transparency = i/20
2970
rng3.Transparency = 1/24
2971
rng4.Transparency = i/26
2972
wait()
2973
end
2974
wait(5.0)
2975
rng:Destroy()
2976
end)()
2977
if Debounces.Shewt == true then
2978
larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
2979
hit = ht.Parent
2980
if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
2981
if HasntTouched(hit.Name) == true and deb == false then
2982
deb = true
2983
coroutine.wrap(function()
2984
hit:FindFirstChild("Humanoid").PlatformStand = true
2985
hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
2986
hit:FindFirstChild("Humanoid"):TakeDamage(math.random(9999,9999))
2987
end)()
2988
table.insert(Touche, hit.Name)
2989
deb = false
2990
end
2991
elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
2992
if HasntTouched(hit.Parent.Name) == true and deb == false then
2993
deb = true
2994
coroutine.wrap(function()
2995
hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
2996
hit.Parent.Torso.Position = hit.Parent.Torso.Position + Vector3.new(0,0,5)
2997
hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
2998
wait(1)
2999
hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
3000
end)()
3001
table.insert(Touche, hit.Parent.Name)
3002
deb = false
3003
for i, v in pairs(Touche) do
3004
print(v)
3005
end
3006
end
3007
end
3008
end)
3009
end
3010
for i = 0, 260, 8 do
3011
bem.Size = Vector3.new(i, 16,16)
3012
out.CFrame = torso.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), 0, math.rad(0))
3013
bem.CFrame = out.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
3014
bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
3015
bnd.Size = Vector3.new(10,10,10)
3016
bndm.Scale = Vector3.new(10,10,10)
3017
if i % 10 == 0 then
3018
local newRng = rng2:Clone()
3019
newRng.Parent = torso
3020
newRng.CFrame = torso.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
3021
local newRngm = rngm2:clone()
3022
newRngm.Parent=newRng
3023
coroutine.wrap(function()
3024
for i = 1, 10, 0.2 do
3025
newRngm.Scale = Vector3.new(12 + i*2, 12 + i*2, 3)
3026
newRng.Transparency = i/10
3027
wait()
3028
end
3029
wait(3.0)
3030
newRng:Destroy()
3031
pt:Destroy()
3032
pt2:Destroy()
3033
end)()
3034
end
3035
wait()
3036
end
3037
wait(3.0)
3038
Debounces.Shewt = false
3039
bem:Destroy()
3040
out:Destroy()
3041
bnd:Destroy()
3042
Debounces.Ready = false
3043
for i, v in pairs(Touche) do
3044
table.remove(Touche, i)
3045
end
3046
wait()
3047
table.insert(Touche, char.Name)
3048
Debounces.NoIdl = false
3049
if Debounces.CanAttack == false then
3050
Debounces.CanAttack = true
3051
end
3052
end
3053
end
3054
end)
3055
----------------------------------------------------
3056
--[[mouse.KeyDown:connect(function(key)
3057
	if key == "h" then
3058
		if Debounces.CanAttack == true then
3059
			Debounces.CanAttack = false
3060
			Debounces.NoIdl = true
3061
			Debounces.on = true
3062
				local shell = Instance.new("Part",torso)
3063
				shell.BrickColor = BrickColor.new("New Yeller")
3064
				shell.Anchored = false
3065
				shell.CanCollide = false
3066
				shell.Locked = true
3067
				shell.TopSurface = "SmoothNoOutlines"
3068
				shell.BottomSurface = "SmoothNoOutlines"
3069
				shell.Size = Vector3.new(1.2,1.2,1.2)
3070
				shell.FormFactor = 3
3071
				local shellm = Instance.new("SpecialMesh",shell)
3072
				shellm.MeshType = "Sphere"
3073
				shellm.Scale = Vector3.new(1.2,1.2,1.2)
3074
				Omega = function()
3075
					local X = Instance.new("Part",char)
3076
					local O = Instance.new("ObjectValue",X)
3077
					O.Name = "creator"
3078
					X.Locked = true
3079
					X.Name = "Shell"
3080
					X.Anchored = false
3081
					X.CanCollide = false
3082
					X.Transparency = 0.5
3083
					X.Reflectance = 0
3084
					X.BottomSurface = 0
3085
					X.TopSurface = 0
3086
					X.Shape = 0
3087
					local V = Instance.new("ObjectValue",X)
3088
					V.Value = char
3089
					V.Name = "creator"
3090
					X.BrickColor = BrickColor.new("New Yeller")
3091
					X.Size = Vector3.new(40,40,40)
3092
					--X.Material = "Neon"
3093
					local Z = Instance.new("SpecialMesh",X)
3094
					Z.MeshType = "Sphere"
3095
					Z.Scale = Vector3.new(0.2,0.2,0.2)
3096
					X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
3097
					local bv = Instance.new("BodyVelocity",X)
3098
					bv.maxForce = Vector3.new(99999,99999,99999)
3099
					X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
3100
					bv.velocity = root.CFrame.lookVector*10
3101
					Explode = X.Touched:connect(function(hit)
3102
						if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart}") then
3103
							local cf = X.CFrame
3104
							bv:Destroy()
3105
							X.Anchored = true
3106
							Z:Remove()
3107
							Explode:disconnect()
3108
							X.Size = Vector3.new(3,3,3)
3109
							X.Touched:connect(function(hit) end)
3110
							X.CanCollide = false
3111
							for i,v in pairs(FindNearestTorso(X.CFrame.p,200))do
3112
								if v:FindFirstChild('Humanoid') then
3113
									v.Humanoid:TakeDamage(math.random(9999,9999))
3114
								end
3115
							end
3116
								for i = 1, (40) do rs:wait()
3117
									X.Transparency = X.Transparency + (1/40)
3118
									X.Size = X.Size + Vector3.new(1,1,1)
3119
									X.CFrame = root.CFrame * CFrame.new(0,0,-10)
3120
								end
3121
							X:Destroy()
3122
							end
3123
						end)
3124
					end
3125
			for i = 1,200 do
3126
				shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3127
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.03)
3128
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
3129
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
3130
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
3131
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3132
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3133
				if Debounces.on == false then break end
3134
				rs:wait()
3135
			end
3136
			for i = 1,30 do
3137
				shell.CFrame = torso.CFrame * CFrame.new(0,8,0)
3138
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.4)
3139
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-170)), 0.4)
3140
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
3141
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
3142
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3143
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3144
				if Debounces.on == false then break end
3145
				rs:wait()
3146
			end
3147
			for i = 1,40 do
3148
				shell.CFrame = torso.CFrame * CFrame.new(0,20,0)
3149
				shell.Size = shell.Size + Vector3.new(1,1,1)
3150
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
3151
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-100)), 0.4)
3152
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
3153
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
3154
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3155
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3156
				if Debounces.on == false then break end
3157
				rs:wait()
3158
			end
3159
			for i = 1,40 do
3160
				shell.CFrame = torso.CFrame * CFrame.new(0,0,-30)
3161
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(20)), 0.4)
3162
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.4)
3163
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
3164
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
3165
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3166
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3167
				if Debounces.on == false then break end
3168
				rs:wait()
3169
			end
3170
			for i = 1,60 do
3171
				shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
3172
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.4)
3173
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.4)
3174
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
3175
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
3176
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3177
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3178
				if Debounces.on == false then break end
3179
				rs:wait()
3180
			end
3181
			for i = 1,60 do
3182
				shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
3183
				shell.Size = shell.Size + Vector3.new(1,1,1)
3184
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(120)), 0.4)
3185
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-120)), 0.4)
3186
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
3187
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
3188
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3189
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
3190
				if Debounces.on == false then break end
3191
				rs:wait()
3192
			end
3193
			if Debounces.CanAttack == false then
3194
				Debounces.CanAttack = true
3195
				Debounces.NoIdl = false
3196
				Debounces.on = false
3197
            end
3198
        end
3199
    end
3200
end)]]
3201
----------------------------------------------------
3202
Charging = false
3203
mouse.KeyDown:connect(function(key)
3204
	if key == "r" then
3205
		if Charging == false then
3206
			Charging = true
3207
			if Debounces.CanAttack == true then
3208
				Debounces.CanAttack = false
3209
				Debounces.NoIdl = true
3210
				Debounces.on = true
3211
				for i = 1,20 do
3212
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
3213
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
3214
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
3215
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
3216
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
3217
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
3218
					if Debounces.on == false then break end
3219
					rs:wait()
3220
				end
3221
				--[[for i = 1,20 do
3222
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
3223
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
3224
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
3225
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
3226
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
3227
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
3228
					if Debounces.on == false then break end
3229
					rs:wait()
3230
				end]]--
3231
pt=Instance.new('Part',torso)
3232
pt.Anchored=true
3233
pt.CanCollide=false
3234
pt.Locked = true
3235
pt.FormFactor='Custom'
3236
pt.Size=Vector3.new(1,1,1)
3237
pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
3238
pt.Transparency=.6
3239
pt.BrickColor=BrickColor.new('New Yeller')
3240
msh=Instance.new('SpecialMesh',pt)
3241
msh.MeshId='http://www.roblox.com/asset/?id=20329976'
3242
msh.Scale=Vector3.new(8,4,8)
3243
pt2=pt:clone()
3244
pt2.Parent = torso
3245
pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
3246
pt2.BrickColor=BrickColor.new("New Yeller")
3247
msh2=msh:clone()
3248
msh2.Parent=pt2
3249
msh2.Scale=Vector3.new(10,5,10)
3250
3251
custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
3252
3253
bl = Instance.new("Part", char)
3254
bl.Locked = true
3255
bl.Name = "Shell"
3256
bl.BrickColor = BrickColor.new("New Yeller")
3257
bl.Anchored = true
3258
bl.CanCollide = false
3259
bl.Transparency = 0
3260
bl.Reflectance = 0
3261
bl.BottomSurface = 0
3262
bl.TopSurface = 0
3263
bl.Shape = 0
3264
blm = Instance.new("SpecialMesh",bl)
3265
blm.MeshType = "Sphere"
3266
blm.Scale = Vector3.new(1,1,1)
3267
blm.MeshId = "rbxassetid://9982590"
3268
3269
	coroutine.resume(coroutine.create(function()
3270
        for i=1, math.huge, 4 do
3271
			if Charging == true then
3272
				rs:wait()
3273
				bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
3274
				blm.Scale = blm.Scale + Vector3.new(0.1, 0.1, 0.1)
3275
				bl.Transparency = bl.Transparency + 0.005
3276
				pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
3277
				pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
3278
				msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
3279
				msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
3280
				elseif Charging == false then break
3281
			end
3282
		end
3283
    end))
3284
3285
repeat
3286
    local p = Instance.new('Part',torso)
3287
    p.formFactor = 'Custom'
3288
    p.Size = Vector3.new(1,1,1)
3289
    p.BrickColor = workspace.Base.BrickColor
3290
    p.CanCollide = false
3291
    p.Transparency = 0
3292
    p.Anchored = true
3293
    p.Locked=true
3294
    p.Material = workspace.Base.Material
3295
    s = math.random(1,40)/10
3296
    local m = Instance.new("BlockMesh",p)
3297
    m.Scale = Vector3.new(s,s,s)
3298
    p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
3299
	--[[coroutine.wrap(function()
3300
		wait(2)
3301
		while Charging == true do
3302
		wait(2)
3303
		GroundWave1()
3304
		wait(2)
3305
		end
3306
	end)()]]--
3307
	Spawn(function()
3308
		while rs:wait() do
3309
			if Charging == true then
3310
				rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
3311
				larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
3312
				hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
3313
				torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
3314
				lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
3315
				rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
3316
			elseif Charging == false then break
3317
			end
3318
		end
3319
	end)
3320
	Spawn(function()
3321
        while rs:wait() do
3322
            if p.Transparency >= 1 then p:Destroy() break end
3323
            p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
3324
            p.Transparency = p.Transparency+0.01
3325
        end
3326
    end)
3327
    wait(.3)
3328
until Charging == false
3329
			end
3330
		end
3331
	end
3332
end)
3333
----------------------------------------------------
3334
mouse.KeyUp:connect(function(key)
3335
	if key == "r" then
3336
		if Charging == true then
3337
			Charging = false
3338
				pt:Destroy()
3339
				pt2:Destroy()
3340
				bl:Destroy()
3341
			if Debounces.CanAttack == false then
3342
				Debounces.CanAttack = true
3343
				Debounces.NoIdl = false
3344
				Debounces.on = false
3345
			end
3346
		end
3347
	end
3348
end)
3349
----------------------------------------------------
3350
mouse.KeyDown:connect(function(key)
3351
	if key == "g" then
3352
		if Debounces.CanAttack == true then
3353
			Debounces.CanAttack = false
3354
			Debounces.NoIdl = true
3355
			Debounces.on = true
3356
				local shell = Instance.new("Part",torso)
3357
				shell.BrickColor = BrickColor.new("New Yeller")
3358
				shell.Anchored = true
3359
				shell.CanCollide = false
3360
				shell.Locked = true
3361
				shell.TopSurface = "SmoothNoOutlines"
3362
				shell.BottomSurface = "SmoothNoOutlines"
3363
				shell.Size = Vector3.new(1,1,1)
3364
				shellm = Instance.new("SpecialMesh",shell)
3365
				shellm.MeshType = "Sphere"
3366
				shellm.Scale = Vector3.new(1,1,1)
3367
				local shell2 = Instance.new("Part",torso)
3368
				shell2.BrickColor = BrickColor.new("New Yeller")
3369
				shell2.Anchored = true
3370
				shell2.CanCollide = false
3371
				shell2.Locked = true
3372
				shell2.TopSurface = "SmoothNoOutlines"
3373
				shell2.BottomSurface = "SmoothNoOutlines"
3374
				shell2.Size = Vector3.new(1,1,1)
3375
				shellm2 = Instance.new("SpecialMesh",shell2)
3376
				shellm2.MeshType = "Sphere"
3377
				shellm2.Scale = Vector3.new(1,1,1)
3378
3379
function FindNearestTorso(Position,Distance,SinglePlayer)
3380
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
3381
        local List = {}
3382
        for i,v in pairs(workspace:GetChildren())do
3383
            if v:IsA("Model")then
3384
                if v:findFirstChild("Torso")then
3385
                    if v ~= char then
3386
                        if(v.Torso.Position -Position).magnitude <= Distance then
3387
                            table.insert(List,v)
3388
                        end
3389
                    end
3390
                end
3391
            end
3392
        end
3393
    return List
3394
end
3395
3396
Shell = function()
3397
local X = Instance.new("Part",char)
3398
local O = Instance.new("ObjectValue",X)
3399
        O.Name = "creator"
3400
        X.Locked = true
3401
		X.Name = "Shell"
3402
        X.Anchored = false
3403
        X.CanCollide = false
3404
        X.Transparency = 0
3405
        X.Reflectance = 0
3406
        X.BottomSurface = 0
3407
        X.TopSurface = 0
3408
        X.Shape = 0
3409
        local V = Instance.new("ObjectValue",X)
3410
        V.Value = char
3411
        V.Name = "creator"
3412
        X.BrickColor = BrickColor.new("New Yeller")
3413
        X.Size = Vector3.new(1,1,1)
3414
        --X.Material = "Neon"
3415
        local Z = Instance.new("SpecialMesh",X)
3416
        Z.MeshType = "Sphere"
3417
        Z.Scale = Vector3.new(1,1,1)
3418
        X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
3419
        local bv = Instance.new("BodyVelocity",X)
3420
        bv.maxForce = Vector3.new(99999,99999,99999)
3421
        X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
3422
        bv.velocity = root.CFrame.lookVector*65
3423
Explode = X.Touched:connect(function(hit)
3424
        if hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part") or hit:IsA("BasePart}") then
3425
        local cf = X.CFrame
3426
        bv:Destroy()
3427
        X.Anchored = true
3428
        Z:Remove()
3429
        Explode:disconnect()
3430
        X.Size = Vector3.new(3,3,3)
3431
        X.Touched:connect(function(hit) end)
3432
        X.CanCollide = false
3433
		for i,v in pairs(FindNearestTorso(X.CFrame.p,40))do
3434
			if v:FindFirstChild('Humanoid') then
3435
				v.Humanoid:TakeDamage(math.random(99999,99999))
3436
			end
3437
		end
3438
			for i = 1, (40) do rs:wait()
3439
				X.Transparency = X.Transparency + (1/40)
3440
				X.Size = X.Size + Vector3.new(1,1,1)
3441
				X.CFrame = cf
3442
			end
3443
		X:Destroy()
3444
		end
3445
	end)
3446
end
3447
				Shell()
3448
				for i = 1, 10 do
3449
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3450
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
3451
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
3452
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
3453
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.7)
3454
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.7)
3455
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.7)
3456
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.7)
3457
					if Debounces.on == false then break end
3458
					rs:wait()
3459
				end
3460
				Shell()
3461
				shell.Transparency = 1
3462
				for i = 1, 10 do
3463
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3464
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
3465
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
3466
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
3467
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
3468
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
3469
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
3470
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
3471
					if Debounces.on == false then break end
3472
					rs:wait()
3473
				end
3474
				Shell()
3475
				shell.Transparency = 0
3476
				shell2.Transparency = 1
3477
				for i = 1, 10 do
3478
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3479
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
3480
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
3481
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
3482
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
3483
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
3484
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
3485
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
3486
					if Debounces.on == false then break end
3487
					rs:wait()
3488
				end
3489
				Shell()
3490
				shell2.Transparency = 0
3491
				shell.Transparency = 1
3492
				for i = 1, 10 do
3493
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3494
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
3495
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
3496
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
3497
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
3498
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
3499
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
3500
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
3501
					if Debounces.on == false then break end
3502
					rs:wait()
3503
				end
3504
				Shell()
3505
				shell.Transparency = 0
3506
				shell2.Transparency = 1
3507
				for i = 1, 10 do
3508
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3509
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
3510
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
3511
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
3512
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
3513
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
3514
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
3515
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
3516
					if Debounces.on == false then break end
3517
					rs:wait()
3518
				end
3519
				Shell()
3520
				shell2.Transparency = 0
3521
				shell.Transparency = 1
3522
				for i = 1, 10 do
3523
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3524
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
3525
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
3526
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
3527
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
3528
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
3529
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
3530
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
3531
					if Debounces.on == false then break end
3532
					rs:wait()
3533
				end
3534
				Shell()
3535
				shell.Transparency = 0
3536
				shell2.Transparency = 1
3537
				for i = 1, 10 do
3538
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3539
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
3540
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
3541
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.5)
3542
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
3543
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
3544
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
3545
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
3546
					if Debounces.on == false then break end
3547
					rs:wait()
3548
				end
3549
				Shell()
3550
				shell2.Transparency = 0
3551
				shell.Transparency = 1
3552
				for i = 1, 10 do
3553
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3554
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
3555
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
3556
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
3557
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
3558
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
3559
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
3560
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
3561
					if Debounces.on == false then break end
3562
					rs:wait()
3563
				end
3564
				Shell()
3565
				shell.Transparency = 0
3566
				shell2.Transparency = 1
3567
				for i = 1, 10 do
3568
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3569
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
3570
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
3571
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
3572
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
3573
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
3574
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
3575
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
3576
					if Debounces.on == false then break end
3577
					rs:wait()
3578
				end
3579
				Shell()
3580
				shell2.Transparency = 0
3581
				shell.Transparency = 1
3582
				for i = 1, 10 do
3583
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3584
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
3585
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
3586
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
3587
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
3588
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
3589
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
3590
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
3591
					if Debounces.on == false then break end
3592
					rs:wait()
3593
				end
3594
				Shell()
3595
				shell.Transparency = 0
3596
				shell2.Transparency = 1
3597
				for i = 1, 10 do
3598
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3599
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
3600
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
3601
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
3602
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
3603
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
3604
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
3605
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
3606
					if Debounces.on == false then break end
3607
					rs:wait()
3608
				end
3609
				Shell()
3610
				shell2.Transparency = 0
3611
				shell.Transparency = 1
3612
				for i = 1, 10 do
3613
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3614
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
3615
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
3616
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
3617
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
3618
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
3619
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
3620
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
3621
					if Debounces.on == false then break end
3622
					rs:wait()
3623
				end
3624
				Shell()
3625
				shell.Transparency = 0
3626
				shell2.Transparency = 1
3627
				for i = 1, 10 do
3628
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
3629
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
3630
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
3631
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
3632
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
3633
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
3634
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
3635
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
3636
					if Debounces.on == false then break end
3637
					rs:wait()
3638
				end
3639
				shell.Transparency = 1
3640
			if Debounces.CanAttack == false then
3641
				Debounces.CanAttack = true
3642
				Debounces.NoIdl = false
3643
				Debounces.on = false
3644
			end
3645
		end
3646
	end
3647
end)
3648
----------------------------------------------------
3649
Search = false
3650
mouse.KeyDown:connect(function(key)
3651
	if key == "n" then
3652
		if Search == false then
3653
			Search = true
3654
			for i,v in pairs(game.Players:getPlayers()) do
3655
				if v.Name~=char.Name then
3656
					for j,k in pairs(v.Character:GetChildren()) do
3657
						if k:IsA("BasePart") and k.Transparency >= 1 then
3658
							bawx=Instance.new("SelectionBox",cam)
3659
							bawx.Color = BrickColor.new("Bright red")
3660
							bawx.Transparency = .5
3661
							bawx.Adornee = k
3662
						end
3663
                    end
3664
                end
3665
            end
3666
		elseif Search == true then
3667
			Search = false
3668
			for i, v in pairs(cam:GetChildren()) do
3669
				if v:IsA("SelectionBox") then
3670
					v:Destroy()
3671
				end
3672
			end
3673
	    end
3674
    end
3675
end)
3676
----------------------------------------------------
3677
Grab = false
3678
mouse.KeyDown:connect(function(key)
3679
    if key == "z" then
3680
        Debounces.on = true
3681
        Debounces.NoIdl = true
3682
		Debounces.ks = true
3683
        if Grab == false then
3684
        gp = nil
3685
		for i = 1, 20 do
3686
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2)
3687
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2)
3688
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
3689
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
3690
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
3691
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
3692
			if Debounces.on == false then break end
3693
			rs:wait()
3694
		end
3695
        con1=larm.Touched:connect(function(hit) -- this is grab
3696
            ht = hit.Parent
3697
            hum1=ht:FindFirstChild('Humanoid')
3698
            if hum1 ~= nil then
3699
			    if Debounces.ks==true then
3700
                z = Instance.new("Sound",hed)
3701
                z.SoundId = "rbxassetid://169380525"
3702
                z.Volume = 1
3703
                z:Play()
3704
                Debounces.ks=false
3705
				end
3706
                hum1.PlatformStand=true
3707
                gp = ht
3708
                Grab = true
3709
                asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
3710
                asd.Parent = larm
3711
                asd.Name = "asd"
3712
                asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
3713
            --[[elseif hum1 == nil then
3714
                con1:disconnect()
3715
                wait() return]]--
3716
            end
3717
        end)
3718
		for i = 1, 20 do
3719
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2)
3720
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
3721
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
3722
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
3723
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
3724
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
3725
			if Debounces.on == false then break end
3726
			rs:wait()
3727
		end
3728
	if hum1 == nil then
3729
    Debounces.on = false
3730
    Debounces.NoIdl = false
3731
	end
3732
	con1:disconnect()
3733
    elseif Grab == true then
3734
        Grab = false
3735
		Punch()
3736
		z = Instance.new("Sound",hed)
3737
		z.SoundId = "rbxassetid://169380525"
3738
		z.Pitch = ptz[math.random(1,#ptz)]
3739
		z.Volume = 1
3740
		z:Play()
3741
		for i = 1, 10 do
3742
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3743
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3744
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3745
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3746
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3747
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3748
			if Debounces.on == false then break end
3749
			rs:wait()
3750
		end
3751
		Punch()
3752
		z = Instance.new("Sound",hed)
3753
		z.SoundId = "rbxassetid://169380525"
3754
		z.Pitch = ptz[math.random(1,#ptz)]
3755
		z.Volume = 1
3756
		z:Play()
3757
		for i = 1, 10 do
3758
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3759
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3760
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3761
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3762
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3763
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3764
			if Debounces.on == false then break end
3765
			rs:wait()
3766
		end
3767
		Punch()
3768
		z = Instance.new("Sound",hed)
3769
		z.SoundId = "rbxassetid://169380525"
3770
		z.Pitch = ptz[math.random(1,#ptz)]
3771
		z.Volume = 1
3772
		z:Play()
3773
		for i = 1, 10 do
3774
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3775
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3776
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3777
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3778
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3779
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3780
			if Debounces.on == false then break end
3781
			rs:wait()
3782
		end
3783
		Punch()
3784
		z = Instance.new("Sound",hed)
3785
		z.SoundId = "rbxassetid://169380525"
3786
		z.Pitch = ptz[math.random(1,#ptz)]
3787
		z.Volume = 1
3788
		z:Play()
3789
		for i = 1, 10 do
3790
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3791
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3792
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3793
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3794
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3795
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3796
			if Debounces.on == false then break end
3797
			rs:wait()
3798
		end
3799
		Punch()
3800
		z = Instance.new("Sound",hed)
3801
		z.SoundId = "rbxassetid://169380525"
3802
		z.Pitch = ptz[math.random(1,#ptz)]
3803
		z.Volume = 1
3804
		z:Play()
3805
		for i = 1, 10 do
3806
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3807
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3808
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3809
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3810
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3811
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3812
			if Debounces.on == false then break end
3813
			rs:wait()
3814
		end
3815
		Punch()
3816
		z = Instance.new("Sound",hed)
3817
		z.SoundId = "rbxassetid://169380525"
3818
		z.Pitch = ptz[math.random(1,#ptz)]
3819
		z.Volume = 1
3820
		z:Play()
3821
		for i = 1, 10 do
3822
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3823
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3824
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3825
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3826
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3827
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3828
			if Debounces.on == false then break end
3829
			rs:wait()
3830
		end
3831
		Punch()
3832
		z = Instance.new("Sound",hed)
3833
		z.SoundId = "rbxassetid://169380525"
3834
		z.Pitch = ptz[math.random(1,#ptz)]
3835
		z.Volume = 1
3836
		z:Play()
3837
		for i = 1, 10 do
3838
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3839
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3840
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3841
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3842
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3843
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3844
			if Debounces.on == false then break end
3845
			rs:wait()
3846
		end
3847
		Punch()
3848
		z = Instance.new("Sound",hed)
3849
		z.SoundId = "rbxassetid://169380525"
3850
		z.Pitch = ptz[math.random(1,#ptz)]
3851
		z.Volume = 1
3852
		z:Play()
3853
		for i = 1, 10 do
3854
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3855
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3856
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3857
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3858
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3859
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3860
			if Debounces.on == false then break end
3861
			rs:wait()
3862
		end
3863
		Punch()
3864
		z = Instance.new("Sound",hed)
3865
		z.SoundId = "rbxassetid://169380525"
3866
		z.Pitch = ptz[math.random(1,#ptz)]
3867
		z.Volume = 1
3868
		z:Play()
3869
		for i = 1, 10 do
3870
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3871
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3872
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3873
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3874
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3875
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3876
			if Debounces.on == false then break end
3877
			rs:wait()
3878
		end
3879
		Punch()
3880
		z = Instance.new("Sound",hed)
3881
		z.SoundId = "rbxassetid://169380525"
3882
		z.Pitch = ptz[math.random(1,#ptz)]
3883
		z.Volume = 1
3884
		z:Play()
3885
		for i = 1, 10 do
3886
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3887
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3888
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3889
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3890
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3891
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3892
			if Debounces.on == false then break end
3893
			rs:wait()
3894
		end
3895
		Punch()
3896
		z = Instance.new("Sound",hed)
3897
		z.SoundId = "rbxassetid://169380525"
3898
		z.Pitch = ptz[math.random(1,#ptz)]
3899
		z.Volume = 1
3900
		z:Play()
3901
		for i = 1, 10 do
3902
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3903
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3904
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3905
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3906
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3907
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3908
			if Debounces.on == false then break end
3909
			rs:wait()
3910
		end
3911
		Punch()
3912
		z = Instance.new("Sound",hed)
3913
		z.SoundId = "rbxassetid://169380525"
3914
		z.Pitch = ptz[math.random(1,#ptz)]
3915
		z.Volume = 1
3916
		z:Play()
3917
		for i = 1, 10 do
3918
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3919
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3920
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3921
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3922
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3923
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3924
			if Debounces.on == false then break end
3925
			rs:wait()
3926
		end
3927
		con1:disconnect()
3928
		Debounces.on = false
3929
		Debounces.NoIdl = false
3930
		if gp ~= nil then
3931
			gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
3932
				for i,v in pairs(larm:GetChildren()) do
3933
					if v.Name == "asd" and v:IsA("Weld") then
3934
				v:Remove()
3935
			end
3936
		end
3937
        --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
3938
        bv.maxForce = Vector3.new(400000, 400000, 400000)
3939
        bv.P = 125000
3940
        bv.velocity = char.Head.CFrame.lookVector * 200]]--
3941
        hum1=nil
3942
		ht=nil
3943
        Debounces.on = false
3944
        Debounces.NoIdl = false
3945
        elseif ht == nil then wait()
3946
        Grab = false
3947
        Debounces.on = false
3948
        Debounces.NoIdl = false
3949
            end
3950
        end
3951
    end
3952
end)
3953
----------------------------------------------------
3954
mouse.KeyDown:connect(function(key)
3955
    if string.byte(key) == 52 then
3956
        char.Humanoid.WalkSpeed = 60
3957
    end
3958
end)
3959
mouse.KeyUp:connect(function(key)
3960
    if string.byte(key) == 52 then
3961
        char.Humanoid.WalkSpeed = 8
3962
    end
3963
end)
3964
-------------------------------
3965
local animpose = "Idle"
3966
local lastanimpose = "Idle"
3967
local sine = 0
3968
local change = 1
3969
local val = 0
3970
local ffing = false
3971
-------------------------------
3972
game:GetService("RunService").RenderStepped:connect(function()
3973
--[[if char.Humanoid.Jump == true then
3974
jump = true
3975
else
3976
jump = false
3977
end]]
3978
char.Humanoid.FreeFalling:connect(function(f)
3979
if f then
3980
ffing = true
3981
else
3982
ffing = false
3983
end
3984
end)
3985
sine = sine + change
3986
if jumpn == true then
3987
animpose = "Jumping"
3988
elseif ffing == true then
3989
animpose = "Freefalling"
3990
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
3991
animpose = "Idle"
3992
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
3993
animpose = "Walking"
3994
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
3995
animpose = "Running"
3996
end
3997
if animpose ~= lastanimpose then
3998
sine = 0
3999
if Debounces.NoIdl == false then
4000
if animpose == "Idle" then
4001
for i = 1, 2 do
4002
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
4003
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
4004
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
4005
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
4006
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
4007
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
4008
end
4009
elseif animpose == "Walking" then
4010
for i = 1, 2 do
4011
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
4012
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
4013
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
4014
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
4015
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
4016
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
4017
end
4018
elseif animpose == "Running" then
4019
for i = 1, 2 do
4020
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
4021
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
4022
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
4023
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
4024
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
4025
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
4026
wait()
4027
end
4028
end
4029
else
4030
end
4031
end
4032
lastanimpose = animpose
4033
if Debounces.NoIdl == false then
4034
if animpose == "Idle" then
4035
change = 0.5
4036
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8+2*math.cos(sine/14))), 0.4)
4037
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8-2*math.cos(sine/14))), 0.4)
4038
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
4039
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
4040
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
4041
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
4042
elseif animpose == "Walking" then
4043
change = 1
4044
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
4045
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
4046
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
4047
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
4048
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
4049
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
4050
elseif animpose == "Running" then
4051
change = 1
4052
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2)
4053
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
4054
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
4055
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
4056
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.4)
4057
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.4)
4058
end
4059
end
4060
end)
4061
4062
hum.MaxHealth = math.huge
4063
wait(1)
4064
hum.Health = math.huge
4065
local p = game.Players.LocalPlayer
4066
local char = p.Character
4067
z = Instance.new("Sound", char)
4068
z.SoundId = "rbxassetid://2611632322"
4069
z.Pitch = 1
4070
z.Volume = 999
4071
z.Looped = true
4072
wait(.1)
4073
z:Play()
4074
while true do --Loop
4075
	wait(0.04)
4076
part2.Texture = "http://www.roblox.com/asset/?id=358965396" --Insert decal's first texture 
4077
part2.Texture = "http://www.roblox.com/asset/?id=358965513" --second texture
4078
wait(0.04) --wait 1 second, you can change this and make it different for every one
4079
part2.Texture = "http://www.roblox.com/asset/?id=358965632" 
4080
wait(0.04)
4081
part2.Texture = "http://www.roblox.com/asset/?id=358965664" 
4082
wait(0.04)
4083
end