View difference between Paste ID: kSakCbBK and 2EZZ8rrg
SHOW: | | - or go back to the newest paste.
1-
{
1+
--Made by Noobygames12, edited by RealPieDiePew
2-
	"59216439": "794k",
2+
--If credit is removed, go die.
3-
}
3+
print("For my Friend McPunho2")
4
paly = game.Players.LocalPlayer
5
p = game.Players.LocalPlayer
6
char = paly.Character
7
torso = char.Torso
8
neck = char.Torso.Neck
9
hum = char.Humanoid
10
Player = game:GetService("Players").LocalPlayer
11
local mouse = Player:GetMouse()
12
Character = Player.Character
13
tors = Character.Torso
14
lleg = Character["Left Leg"]
15
root = Character.HumanoidRootPart
16
hed = Character.Head
17
rleg = Character["Right Leg"]
18
rarm = Character["Right Arm"]
19
larm = Character["Left Arm"]
20
tors.Material = Enum.Material.Fabric
21
local root = char.HumanoidRootPart
22
local rj = root.RootJoint
23
local deb = false
24
local shot = 0
25
local stanceToggle = "Idle1"
26
local l = game:GetService("Lighting")
27
local rs = game:GetService("RunService").RenderStepped
28
local hb = game:GetService("RunService").Heartbeat
29
local Stepped = game:GetService("RunService").Stepped
30
math.randomseed(os.time())
31
ptez = {0.7, 0.8, 0.9, 1}
32
local BC = Character["Body Colors"]
33
BC.HeadColor = BrickColor.new("Really black")
34
BC.LeftArmColor = BrickColor.new("Really black")
35
BC.LeftLegColor = BrickColor.new("Really black")
36
BC.RightArmColor = BrickColor.new("Really black")
37
BC.RightLegColor = BrickColor.new("Really black")
38
BC.TorsoColor = BrickColor.new("White")
39
local Effects = {}
40
hed.face:Destroy()
41
hum.MaxHealth = math.huge
42
attack = false
43
vt = Vector3.new
44
bc = BrickColor.new
45
br = BrickColor.random
46
it = Instance.new
47
cf = CFrame.new
48
euler = CFrame.fromEulerAnglesXYZ
49
angles = CFrame.Angles
50
matr = math.random
51
local basiccooldown = math.huge
52
local ultcooldown = math.huge
53
local secondcooldown = math.huge
54
local thirdcooldown = math.huge
55
local s = Instance.new("Sound",char)
56
local s = Instance.new("Sound",char)
57
s.SoundId = "http://www.roblox.com/asset/?id=415880409"
58
s.Pitch = 0.98
59
s.Volume = 50
60
s.Looped = false
61
wait(0.1)
62
s:play()
63
64
local s = Instance.new("Sound",char)
65
s.SoundId = "http://www.roblox.com/asset/?id=420316000"
66
s.Pitch = 1
67
s.Volume = 2
68
s.Looped = true
69
wait(0.1)
70
s:play()
71
72
local prtrm = Instance.new("Part",Character)
73
prtrm.Size = vt(2.1,2.1,1.1)
74
prtrm.CanCollide = false
75
prtrm.Transparency = 0.5
76
prtrm.Material = "SmoothPlastic"
77
prtrm.BrickColor = bc("Really black")
78
local wldm = Instance.new("Weld",Character)
79
wldm.Part0 = tors
80
wldm.Part1 = prtrm
81
82
local prtr = Instance.new("Part",Character)
83
prtr.Size = vt(1.1,2.1,1.1)
84
prtr.CanCollide = false
85
prtr.Transparency = 0.5
86
prtr.Material = "SmoothPlastic"
87
prtr.BrickColor = bc("Really black")
88
local prtrl = Instance.new("Part",Character)
89
prtrl.Size = vt(1.1,2.1,1.1)
90
prtrl.CanCollide = false
91
prtrl.Transparency = 0.5
92
prtrl.Material = "SmoothPlastic"
93
prtrl.BrickColor = bc("Really black")
94
local eff = Instance.new("ParticleEmitter",prtr)
95
eff.LightEmission = 0
96
eff.Texture = "rbxassetid://284205403"
97
eff.Color = ColorSequence.new(Color3.new(255,0,0),Color3.new(255,0,0))
98
eff.Size = NumberSequence.new(0.5,1)
99
eff.Acceleration = vt(0,25,0)
100
eff.Speed = NumberRange.new(-5)
101
eff.LockedToPart = false
102
eff.Transparency = NumberSequence.new(0.95)
103
eff.Lifetime = NumberRange.new(0.5)
104
eff.Rate = 100000
105
eff.VelocitySpread = 25
106
local wld = Instance.new("Weld",Character)
107
wld.Part0 = rarm
108
wld.Part1 = prtr
109
local wldl = Instance.new("Weld",Character)
110
wldl.Part0 = rleg
111
wldl.Part1 = prtrl
112
113
local prtr2 = Instance.new("Part",Character)
114
prtr2.Size = vt(1.1,2.1,1.1)
115
prtr2.CanCollide = false
116
prtr2.Transparency = 0.5
117
prtr2.Material = "SmoothPlastic"
118
prtr2.BrickColor = bc("Really black")
119
local prtrl2 = Instance.new("Part",Character)
120
prtrl2.Size = vt(1.1,2.1,1.1)
121
prtrl2.CanCollide = false
122
prtrl2.Transparency = 0.5
123
prtrl2.Material = "SmoothPlastic"
124
prtrl2.BrickColor = bc("Really black")
125
local eff2 = Instance.new("ParticleEmitter",prtr2)
126
eff2.LightEmission = 0
127
eff2.Texture = "rbxassetid://284205403"
128
eff2.Color = ColorSequence.new(Color3.new(255,0,0),Color3.new(255,0,0))
129
eff2.Size = NumberSequence.new(0.5,1)
130
eff2.Acceleration = vt(0,25,0)
131
eff2.Speed = NumberRange.new(-5)
132
eff2.LockedToPart = false
133
eff2.Transparency = NumberSequence.new(0.95)
134
eff2.Lifetime = NumberRange.new(0.5)
135
eff2.Rate = 100000
136
eff2.VelocitySpread = 25
137
local wld2 = Instance.new("Weld",Character)
138
wld2.Part0 = larm
139
wld2.Part1 = prtr2
140
local wldl2 = Instance.new("Weld",Character)
141
wldl2.Part0 = lleg
142
wldl2.Part1 = prtrl2
143
144
local lightning = Instance.new("ParticleEmitter",torso)
145
lightning.Texture = "http://www.roblox.com/asset/?id=348321827"
146
lightning.LightEmission = 0
147
lightning.Color = ColorSequence.new(Color3.new(255,0,0),Color3.new(255,0,0))
148
lightning.LockedToPart = true
149
lightning.Rate = 20
150
lightning.Lifetime = NumberRange.new(0.1,0.10)
151
lightning.Rotation = NumberRange.new(0,360)
152
lightning.Size = NumberSequence.new(3,3,3)
153
lightning.Transparency = NumberSequence.new(0,0)
154
lightning.Speed = NumberRange.new(0,0)
155
lightning.RotSpeed = NumberRange.new(0,0)
156
lightning.ZOffset = 5
157
lightning.Enabled = false
158
159
local eeeffecto = Instance.new("ParticleEmitter",torso)
160
eeeffecto.Texture = "http://www.roblox.com/asset/?id=305943367"
161
eeeffecto.LightEmission = 0
162
eeeffecto.Color = ColorSequence.new(Color3.new(255,0,0),Color3.new(255,0,0))
163
eeeffecto.LockedToPart = true
164
eeeffecto.Rate = 10
165
eeeffecto.Lifetime = NumberRange.new(0.1,0.1)
166
eeeffecto.Rotation = NumberRange.new(0,0)
167
eeeffecto.Size = NumberSequence.new(9,9,9)
168
eeeffecto.Transparency = NumberSequence.new(0,0)
169
eeeffecto.Speed = NumberRange.new(0,0)
170
eeeffecto.RotSpeed = NumberRange.new(0,0)
171
eeeffecto.Enabled = false
172
173
174
for i,v in pairs(Character:children()) do
175
    if v:IsA("Shirt") then
176
        v:Destroy()
177
    end
178
end
179
for i,v in pairs(Character:children()) do
180
    if v:IsA("Pants") then
181
        v:Destroy()
182
    end
183
end
184
for i,v in pairs(char:children()) do
185
    if v:IsA("Accessory") then
186
        v:Destroy()
187
    end
188
end
189
190
CV="Hot pink"
191
192
Reaper = Instance.new("Model",Character)
193
Reaper.Name = "Reaper"
194
rh = Instance.new("Part")
195
rh.Name = "rh"
196
rh.Parent = Reaper
197
rh.Locked = true
198
rh.CanCollide = false
199
mesh = Instance.new("SpecialMesh")
200
rh.formFactor =  "Symmetric"
201
mesh.MeshType = "FileMesh"
202
mesh.MeshId = "http://www.roblox.com/asset/?id=21057410"
203
mesh.TextureId = "http://www.roblox.com/asset/?id=48857582"
204
mesh.Scale = Vector3.new(1.05, 1.05, 1.05)
205
mesh.Parent = rh
206
local weld = Instance.new("Weld")
207
weld.Parent = rh
208
weld.Part0 = rh
209
weld.Part1 = Player.Character.Head
210
weld.C0 = CFrame.new(0, -0.045, -0.028)*CFrame.Angles(0, 0, 0)
211
212
local txt = Instance.new("BillboardGui", char)
213
txt.Adornee = char .Head
214
txt.Name = "_status"
215
txt.Size = UDim2.new(2, 0, 1.2, 0)
216
txt.StudsOffset = Vector3.new(-9, 8, 0)
217
local text = Instance.new("TextLabel", txt)
218
text.Size = UDim2.new(10, 0, 7, 0)
219
text.FontSize = "Size24"
220
text.TextScaled = true
221
text.TextTransparency = 0
222
text.BackgroundTransparency = 1 
223
text.TextTransparency = 0
224
text.TextStrokeTransparency = 0
225
text.Font = "Bodoni"
226
text.TextStrokeColor3 = BrickColor.new("Really black").Color
227
228
v=Instance.new("Part")
229
v.Name = "ColorBrick"
230
v.Parent=p.Character
231
v.FormFactor="Symmetric"
232
v.Anchored=true
233
v.CanCollide=false
234
v.BottomSurface="Smooth"
235
v.TopSurface="Smooth"
236
v.Size=Vector3.new(10,5,3)
237
v.Transparency=1
238
v.CFrame=char.Torso.CFrame
239
v.BrickColor=BrickColor.new(CV)
240
v.Transparency=1
241
text.TextColor3 = BrickColor.new("Really black").Color
242
v.Shape="Block"
243
text.Text = "Xer, The Devil's Son Of Galactic:" ..math.floor(hum.Health)
244
245
gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
246
  local gui = it(GuiType)
247
  gui.Parent = parent
248
  gui.Text = text
249
  gui.BackgroundTransparency = backtrans
250
  gui.BackgroundColor3 = backcol
251
  gui.SizeConstraint = "RelativeXY"
252
  gui.TextXAlignment = "Center"
253
  gui.TextYAlignment = "Center"
254
  gui.Position = pos
255
  gui.Size = size
256
  gui.Font = "SourceSans"
257
  gui.FontSize = "Size14"
258
  gui.TextWrapped = false
259
  gui.TextStrokeTransparency = 0
260
  gui.TextColor = BrickColor.new("White")
261
  return gui
262
end
263
264
local boll = Instance.new("Part",game.Lighting)
265
boll.Transparency = 0.5
266
boll.Material = "Neon"
267
boll.BrickColor = bc("Bright red")
268
boll.Anchored = true
269
boll.Size = vt(1,1,1)
270
boll.Shape = "Ball"
271
boll.CanCollide = false
272
273
local shur = Instance.new("Part",game.Lighting)
274
shur.Transparency = 0
275
shur.Material = "Neon"
276
shur.BrickColor = bc("Bright red")
277
shur.Anchored = true
278
shur.Size = vt(5,0.2,5)
279
shur.CanCollide = false
280
local Meshshur = Instance.new("CylinderMesh",shur)
281
282
Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
283
        if hit.Parent==nil then
284
                return
285
        end
286
        h=hit.Parent:FindFirstChild("Humanoid")
287
        for _,v in pairs(hit.Parent:children()) do
288
        if v:IsA("Humanoid") then
289
        h=v
290
        end
291
        end
292
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
293
        h=hit.Parent.Parent:FindFirstChild("Humanoid")
294
        end
295
        if hit.Parent.className=="Hat" then
296
        hit=hit.Parent.Parent:findFirstChild("Head")
297
        end
298
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
299
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
300
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
301
                        return
302
                end]]
303
--                        hs(hit,1.2) 
304
                        c=Instance.new("ObjectValue")
305
                        c.Name="creator"
306
                        c.Value=game:service("Players").LocalPlayer
307
                        c.Parent=h
308
                        game:GetService("Debris"):AddItem(c,.5)
309
                Damage=math.random(minim,maxim)
310
--                h:TakeDamage(Damage)
311
                blocked=false
312
                block=hit.Parent:findFirstChild("Block")
313
                if block~=nil then
314
                print(block.className)
315
                if block.className=="NumberValue" then
316
                if block.Value>0 then
317
                blocked=true
318
                if decreaseblock==nil then
319
                block.Value=block.Value-1
320
                end
321
                end
322
                end
323
                if block.className=="IntValue" then
324
                if block.Value>0 then
325
                blocked=true
326
                if decreaseblock~=nil then
327
                block.Value=block.Value-1
328
                end
329
                end
330
                end
331
                end
332
                if blocked==false then
333
--                h:TakeDamage(Damage)
334
                h.Health=h.Health-Damage
335
                showDamage(hit.Parent,Damage,.5,TorsoColor)
336
                else
337
                h.Health=h.Health-(Damage/2)
338
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
339
                end
340
                if Type=="Knockdown" then
341
                hum=hit.Parent.Humanoid
342
hum.PlatformStand=true
343
coroutine.resume(coroutine.create(function(HHumanoid)
344
swait(1)
345
HHumanoid.PlatformStand=false
346
end),hum)
347
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
348
--hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
349
local bodvol=Instance.new("BodyVelocity")
350
bodvol.velocity=angle*knockback
351
bodvol.P=5000
352
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
353
bodvol.Parent=hit
354
rl=Instance.new("BodyAngularVelocity")
355
rl.P=3000
356
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
357
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
358
rl.Parent=hit
359
game:GetService("Debris"):AddItem(bodvol,.5)
360
game:GetService("Debris"):AddItem(rl,.5)
361
                elseif Type=="Normal" then
362
                vp=Instance.new("BodyVelocity")
363
                vp.P=500
364
                vp.maxForce=Vector3.new(math.huge,0,math.huge)
365
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
366
                if KnockbackType==1 then
367
                vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
368
                elseif KnockbackType==2 then
369
                vp.velocity=Property.CFrame.lookVector*knockback
370
                end
371
                if knockback>0 then
372
                        vp.Parent=hit.Parent.Torso
373
                end
374
                game:GetService("Debris"):AddItem(vp,.5)
375
                elseif Type=="Up" then
376
                local bodyVelocity=Instance.new("BodyVelocity")
377
                bodyVelocity.velocity=vt(0,10,0)
378
                bodyVelocity.P=1000
379
                bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
380
                bodyVelocity.Parent=hit
381
                game:GetService("Debris"):AddItem(bodyVelocity,1)
382
                rl=Instance.new("BodyAngularVelocity")
383
                rl.P=3000
384
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
385
                rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
386
                rl.Parent=hit
387
                game:GetService("Debris"):AddItem(rl,.5)
388
                elseif Type=="Snare" then
389
                bp=Instance.new("BodyPosition")
390
                bp.P=2000
391
                bp.D=100
392
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
393
                bp.position=hit.Parent.Torso.Position
394
                bp.Parent=hit.Parent.Torso
395
                game:GetService("Debris"):AddItem(bp,1)
396
                elseif Type=="Target" then
397
                if Targetting==false then
398
                ZTarget=hit.Parent.Torso
399
                coroutine.resume(coroutine.create(function(Part) 
400
                swait(5)
401
                end),ZTarget)
402
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
403
                targetgui=Instance.new("BillboardGui")
404
                targetgui.Parent=ZTarget
405
                targetgui.Size=UDim2.new(10,100,10,100)
406
                targ=Instance.new("ImageLabel")
407
                targ.Parent=targetgui
408
                targ.BackgroundTransparency=1
409
                targ.Image="rbxassetid://4834067"
410
                targ.Size=UDim2.new(1,0,1,0)
411
                cam.CameraType="Scriptable"
412
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
413
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
414
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
415
                Targetting=true
416
                RocketTarget=ZTarget
417
                for i=1,Property do
418
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
419
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
420
                swait()
421
                end
422
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
423
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
424
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
425
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
426
                end
427
                Targetting=false
428
                RocketTarget=nil
429
                targetgui.Parent=nil
430
                cam.CameraType="Custom"
431
                end
432
                end
433
                        debounce=Instance.new("BoolValue")
434
                        debounce.Name="DebounceHit"
435
                        debounce.Parent=hit.Parent
436
                        debounce.Value=true
437
                        game:GetService("Debris"):AddItem(debounce,Delay)
438
                        c=Instance.new("ObjectValue")
439
                        c.Name="creator"
440
                        c.Value=Player
441
                        c.Parent=h
442
                        game:GetService("Debris"):AddItem(c,.5)
443
                CRIT=false
444
                hitDeb=true
445
                AttackPos=6
446
        end
447
end
448
 
449
showDamage=function(Char,Dealt,du,Color)
450
        m=Instance.new("Model")
451
        m.Name=tostring(Dealt)
452
        h=Instance.new("Humanoid")
453
        h.Health=0
454
        h.MaxHealth=0
455
        h.Parent=m
456
        c=Instance.new("Part")
457
        c.Transparency=0
458
        c.Material = "Neon"
459
        c.BrickColor=bc("New Yeller")
460
        c.Name="Head"
461
        c.TopSurface=0
462
        c.BottomSurface=0
463
  local tick = Instance.new("Sound",c)
464
  tick.SoundId = "rbxassetid://12221976"
465
  tick.Volume = 5
466
  tick.Pitch = 4
467
  tick:Play()
468
        c.formFactor="Plate"
469
        c.Size=Vector3.new(1,.4,1)
470
        ms=Instance.new("CylinderMesh")
471
        ms.Scale=Vector3.new(.8,.8,.8)
472
        if CRIT==true then
473
                ms.Scale=Vector3.new(1,1.25,1)
474
        end
475
        ms.Parent=c
476
        c.Reflectance=0
477
        Instance.new("BodyGyro").Parent=c
478
        c.Parent=m
479
        if Char:findFirstChild("Head")~=nil then
480
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
481
        elseif Char.Parent:findFirstChild("Head")~=nil then
482
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
483
        end
484
        f=Instance.new("BodyPosition")
485
        f.P=2000
486
        f.D=100
487
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
488
        f.position=c.Position+Vector3.new(0,3,0)
489
        f.Parent=c
490
        game:GetService("Debris"):AddItem(m,.5+du)
491
        c.CanCollide=false
492
        m.Parent=workspace
493
        c.CanCollide=false
494
p:Destroy()
495
end
496
497
function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
498
	for _, c in pairs(workspace:children()) do
499
		local hum = c:findFirstChild("Humanoid")
500
		if hum ~= nil then
501
			local head = c:findFirstChild("Torso")
502
			if head ~= nil then
503
				local targ = head.Position - Part.Position
504
				local mag = targ.magnitude
505
				if mag <= magni and c.Name ~= Player.Name then 
506
					Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
507
				end
508
			end
509
		end
510
	end
511
end
512
513
function ExplodeFast(rad,par)
514
	local expart = Instance.new("Part",script.Parent)
515
	local expart2 = Instance.new("Part",script.Parent)
516
	local partMesh = Instance.new("SpecialMesh",expart)
517
	partMesh.MeshType = "Sphere"
518
	local partMesh2 = Instance.new("SpecialMesh",expart2)
519
	partMesh2.MeshType = "Sphere"
520
	local expld = Instance.new("Explosion", script.Parent)
521
	expld.Visible = false
522
local plode = Instance.new("Sound",expart)
523
  plode.SoundId = "rbxassetid://153274423"
524
  plode.Volume = 2.5
525
  plode.Pitch = 1
526
  plode.Looped = false
527
  plode:Play()
528
local ploder = Instance.new("Sound",expart)
529
  ploder.SoundId = "rbxassetid://130972023"
530
  ploder.Volume = 2.5
531
  ploder.Pitch = 1
532
  ploder.Looped = false
533
  ploder:Play()
534
	expld.BlastRadius = rad
535
	expld.Position = par.Position
536
	partMesh.Scale = vt(rad,rad,rad)
537
	expart.Size = vt(1,1,1)*1.5
538
	expart.Transparency = 0
539
	expart.Anchored = true
540
	expart.Material = "Neon"
541
	expart.BrickColor = bc("Really black")
542
	expart.CFrame = par.CFrame
543
	partMesh2.Scale = vt(rad,rad,rad)
544
	expart2.Size = vt(1.15,1.15,1.15)*1.5
545
	expart2.Transparency = 0.5
546
	expart2.Anchored = true
547
	expart2.Material = "Neon"
548
	expart2.BrickColor = bc("Really black")
549
	expart2.CFrame = par.CFrame
550
        local value = 1*rad/6.5
551
par:Destroy()
552
	for i = 0, 100 do
553
                partMesh.Scale = partMesh.Scale + vt(value,value,value)
554
		expart.CFrame = expart.CFrame
555
                partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
556
		expart2.CFrame = expart.CFrame
557
                value = value - 0.035*rad/6.5
558
                if value < 1 then
559
                value = 0.25
560
		expart.Transparency = expart.Transparency + 0.025
561
		expart2.Transparency = expart2.Transparency + 0.025
562
                end
563
		wait()
564
	end
565
  plode.Parent = nil
566
  ploder.Parent = nil
567
	expart.Parent = nil
568
	expart2.Parent = nil
569
	expld.Parent = nil
570
end
571
572
function Explode(rad,par)
573
	local expart = Instance.new("Part",script.Parent)
574
	local expart2 = Instance.new("Part",script.Parent)
575
	local partMesh = Instance.new("SpecialMesh",expart)
576
	partMesh.MeshType = "Sphere"
577
	local partMesh2 = Instance.new("SpecialMesh",expart2)
578
	partMesh2.MeshType = "Sphere"
579
	local expld = Instance.new("Explosion", script.Parent)
580
	expld.Visible = false
581
local plode = Instance.new("Sound",expart)
582
  plode.SoundId = "rbxassetid://288641686"
583
  plode.Volume = 2.5
584
  plode.Pitch = 0.75
585
  plode.Looped = false
586
  plode:Play()
587
local ploder = Instance.new("Sound",expart)
588
  ploder.SoundId = "rbxassetid://206049428"
589
  ploder.Volume = 3.25
590
  ploder.Pitch = 0.5
591
  ploder.Looped = false
592
  ploder:Play()
593
	expld.BlastRadius = rad
594
	expld.Position = par.Position
595
	partMesh.Scale = vt(rad,rad,rad)
596
	expart.Size = vt(1,1,1)*1.5
597
	expart.Transparency = 0
598
	expart.Anchored = true
599
	expart.Material = "Neon"
600
	expart.BrickColor = bc("Really black")
601
	expart.CFrame = par.CFrame
602
	partMesh2.Scale = vt(rad,rad,rad)
603
	expart2.Size = vt(1.15,1.15,1.15)*1.5
604
	expart2.Transparency = 0.5
605
	expart2.Anchored = true
606
	expart2.Material = "Neon"
607
	expart2.BrickColor = bc("Really black")
608
	expart2.CFrame = par.CFrame
609
        local value = 1*rad/6.5
610
par:Destroy()
611
	for i = 0, 100 do
612
                partMesh.Scale = partMesh.Scale + vt(value,value,value)
613
		expart.CFrame = expart.CFrame
614
                partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
615
		expart2.CFrame = expart.CFrame
616
                value = value - 0.035*rad/6.5
617
                if value < 1 then
618
                value = 0.25
619
		expart.Transparency = expart.Transparency + 0.025
620
		expart2.Transparency = expart2.Transparency + 0.025
621
                end
622
		wait()
623
	end
624
  plode.Parent = nil
625
  ploder.Parent = nil
626
	expart.Parent = nil
627
	expart2.Parent = nil
628
	expld.Parent = nil
629
end
630
631
function ExplodeMass(rad,par)
632
	local expart = Instance.new("Part",script.Parent)
633
	local expart2 = Instance.new("Part",script.Parent)
634
	local partMesh = Instance.new("SpecialMesh",expart)
635
	partMesh.MeshType = "Sphere"
636
	local partMesh2 = Instance.new("SpecialMesh",expart2)
637
	partMesh2.MeshType = "Sphere"
638
	local expld = Instance.new("Explosion", script.Parent)
639
	expld.Visible = false
640
local plode = Instance.new("Sound",workspace)
641
  plode.SoundId = "rbxassetid://579687077"
642
  plode.Volume = 1
643
  plode.Pitch = 0.75
644
  plode.Looped = false
645
  plode:Play()
646
local plodez = Instance.new("Sound",workspace)
647
  plodez.SoundId = "rbxassetid://288641686"
648
  plodez.Volume = 1
649
  plodez.Pitch = 0.625
650
  plodez.Looped = false
651
  plodez:Play()
652
local plodeza = Instance.new("Sound",workspace)
653
  plodeza.SoundId = "rbxassetid://197161452"
654
  plodeza.Volume = 0.85
655
  plodeza.Pitch = 0.5
656
  plodeza.Looped = false
657
  plodeza:Play()
658
local plodezar = Instance.new("Sound",workspace)
659
  plodezar.SoundId = "rbxassetid://197161452"
660
  plodezar.Volume = 0.85
661
  plodezar.Pitch = 0.2
662
  plodezar.Looped = false
663
  plodezar:Play()
664
  local s3 = Instance.new("Sound",workspace)
665
  s3.SoundId = "rbxassetid://268931189"
666
  s3.Pitch = 0.875
667
  s3.Volume = 1
668
  s3.Looped = false
669
  s3:Play()
670
	expld.BlastRadius = rad
671
	expld.Position = par.Position
672
	partMesh.Scale = vt(rad,rad,rad)
673
	expart.Size = vt(1,1,1)*1.5
674
	expart.Transparency = 0
675
	expart.Anchored = true
676
	expart.Material = "Neon"
677
	expart.BrickColor = bc("Really black")
678
	expart.CFrame = par.CFrame
679
	partMesh2.Scale = vt(rad,rad,rad)
680
	expart2.Size = vt(1.15,1.15,1.15)*1.5
681
	expart2.Transparency = 0.5
682
	expart2.Anchored = true
683
	expart2.Material = "Neon"
684
	expart2.BrickColor = bc("Really black")
685
	expart2.CFrame = par.CFrame
686
        local value = 1*rad/10
687
        par:Destroy()
688
	for i = 0, 300 do
689
                partMesh.Scale = partMesh.Scale + vt(value,value,value)
690
		expart.CFrame = expart.CFrame
691
                partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
692
		expart2.CFrame = expart.CFrame
693
                value = value - 0.0175*rad/10
694
                if value <= 0 then
695
		expart.Transparency = expart.Transparency + 0.0125
696
		expart2.Transparency = expart2.Transparency + 0.0125
697
                value = 0.25
698
                end
699
		wait()
700
	end
701
  plode.Parent = nil
702
	expart.Parent = nil
703
	expart2.Parent = nil
704
	expld.Parent = nil
705
end
706
707
local basgui = it("GuiMain")
708
basgui.Parent = Player.PlayerGui
709
basgui.Name = "CooldownsGUI"
710
local basframe = it("Frame")
711
basframe.Parent = basgui
712
basframe.BackgroundColor3 = Color3.new(255, 255, 255)
713
basframe.BackgroundTransparency = 1
714
basframe.BorderColor3 = Color3.new(17, 17, 17)
715
basframe.Size = UDim2.new(0.2, 0, 0.2, 0)
716
basframe.Position = UDim2.new(0.8, 0, 0.8, 0)
717
local healthgui = gui("TextLabel", basframe, "Health: " ..basiccooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0, -0.5, 0))
718
local basicgui = gui("TextLabel", basframe, "Basic: " ..basiccooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 0.25, 0))
719
local basic2gui = gui("TextLabel", basframe, "FirstMove: " ..secondcooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(0, 0, 1.25, 0))
720
local basic3gui = gui("TextLabel", basframe, "SecondMove: " ..thirdcooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(1.15, 0, 0.25, 0))
721
local basic4gui = gui("TextLabel", basframe, "Ultimate: " ..ultcooldown, 1, BrickColor.random().Color, UDim2.new(0, 0, 0, 0), UDim2.new(1.15, 0, 1.25, 0))
722
basicgui.ZIndex = 2
723
healthgui.TextSize = 24
724
healthgui.ZIndex = 2
725
basicgui.TextSize = 24
726
basic4gui.ZIndex = 2
727
basic4gui.TextSize = 24
728
basic3gui.ZIndex = 2
729
basic3gui.TextSize = 24
730
basic2gui.ZIndex = 2
731
basic2gui.TextSize = 24
732
733
734
function Blaze()
735
if ultcooldown >= 30 then
736
local kolor = Instance.new("ColorCorrectionEffect",game.Lighting)
737
  local see = Instance.new("Sound",workspace)
738
  see.SoundId = "rbxassetid://21420962"
739
  see.Pitch = 1
740
  see.Volume = 2.75
741
  see.Looped = false
742
  see:Play()
743
kolor.Brightness = -1
744
kolor.Contrast = -1
745
kolor.TintColor = BrickColor.new("Really black").Color
746
wait(0.1)
747
for i = 0, 9 do 
748
kolor.Brightness = kolor.Brightness + 0.35
749
kolor.Contrast = kolor.Contrast + 0.35
750
wait(0.05)
751
end
752
for i = 0, 9 do 
753
kolor.Brightness = kolor.Brightness - 0.35
754
kolor.Contrast = kolor.Contrast - 0.35
755
wait(0.05)
756
end
757
kolor:Destroy()
758
local sloc = Instance.new("Part",workspace)
759
local msh = Instance.new("SpecialMesh",sloc)
760
msh.MeshType = "Sphere"
761
sloc.Size = vt(1,1,1)
762
sloc.Transparency = 1
763
sloc.BrickColor = bc("Really black")
764
sloc.Position = hed.Position + vt(0,250,0)
765
sloc.CanCollide = false
766
sloc.Shape = "Ball"
767
sloc.Anchored = true
768
sloc.Material = "Neon"
769
  local s = Instance.new("Sound",workspace)
770
  s.SoundId = "rbxassetid://342793847"
771
  s.Pitch = 0.75
772
  s.Volume = 1
773
  s.Looped = false
774
  s:Play()
775
  local s2 = Instance.new("Sound",workspace)
776
  s2.SoundId = "rbxassetid://137463716"
777
  s2.Pitch = 0.5
778
  s2.Volume = 1
779
  s2.Looped = false
780
  s2:Play()
781
local val = 0.65*5
782
for i = 0 , 150 do
783
sloc.Transparency = sloc.Transparency - 0.035
784
msh.Scale = msh.Scale + vt(val,val,val)
785
val = val - 0.0075*2.5
786
wait()
787
end
788
msh.Scale = msh.Scale - vt(1,1,1)
789
sloc.Transparency = sloc.Transparency + 0.015
790
local spart = Instance.new("Part",workspace)
791
local msh2 = Instance.new("SpecialMesh",spart)
792
msh2.MeshType = "Sphere"
793
spart.Size = vt(2,2,2)
794
spart.Shape = "Ball"
795
spart.BrickColor = bc("Really black")
796
spart.Material = "Neon"
797
spart.Transparency = 0
798
spart.Anchored = false
799
msh2.Scale = msh.Scale/2
800
spart.Rotation = hed.Rotation
801
spart.CanCollide = false
802
spart.Position = sloc.Position + vt(math.random(-0,0),math.random(-0,0),math.random(-0,0))
803
  local bv = Instance.new("BodyVelocity")
804
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
805
  bv.velocity = mouse.Hit.lookVector * 125
806
  bv.Parent = spart
807
  local tick = Instance.new("Sound",workspace)
808
  tick.SoundId = "rbxassetid://203691467"
809
  tick.Volume = 2
810
  tick.Pitch = 0.5
811
  tick:Play()
812
sloc:Destroy()
813
  wait(0.00001)
814
  pewdiepie=spart.Touched:connect(function(hit)
815
  ExplodeMass(125,spart)
816
  end)
817
sloc:Destroy()
818
end
819
if ultcooldown < 1 then
820
for i = 0, 29 do
821
ultcooldown = ultcooldown + 1
822
wait(1)
823
end
824
end
825
end
826
827
function LocateSpot()
828
  if basiccooldown >= 5 then
829
  local spart = Instance.new("Part",workspace)
830
local msh = Instance.new("SpecialMesh",spart)
831
msh.MeshType = "Sphere"
832
  local sa2 = Instance.new("Sound",spart)
833
  sa2.SoundId = "rbxassetid://244578827"
834
  sa2.Pitch = 1
835
  sa2.Volume = 2.5
836
  sa2.Looped = false
837
  sa2:Play()
838
  spart.Size = vt(1,1,1)
839
  spart.BrickColor = BrickColor.new("Really black")
840
  spart.Material = "Neon"
841
  spart.Transparency = 0.25
842
  spart.Anchored = true
843
  spart.CanCollide = false
844
  spart.CFrame = mouse.Hit
845
  spart.Rotation = vt(0,0,0)
846
  local value = 2.75
847
  for i = 0, 74 do
848
  value = value - 0.035
849
  msh.Scale = msh.Scale + vt(value,0,value)
850
  wait()
851
  end
852
  wait(1)
853
  for i = 0, 24 do
854
  value = value - 0.2215
855
  spart.Transparency = spart.Transparency - 0.015
856
  msh.Scale = msh.Scale + vt(value,500,value)
857
  wait()
858
  end
859
  wait(0.1)
860
  Explode(42.5,spart)
861
  end
862
end
863
864
function TeleportSpot()
865
  if basiccooldown >= 5 then
866
  local sparta = Instance.new("Part",workspace)
867
local msher = Instance.new("SpecialMesh",sparta)
868
msher.MeshType = "Sphere"
869
msher.Scale = vt(0,0.1,0)
870
  local sa2 = Instance.new("Sound",sparta)
871
  sa2.SoundId = "rbxassetid://169380479"
872
  sa2.Pitch = 0.75
873
  sa2.Volume = 2
874
  sa2.Looped = false
875
  sa2:Play()
876
  local sa3 = Instance.new("Sound",sparta)
877
  sa3.SoundId = "rbxassetid://289556450"
878
  sa3.Pitch = 1
879
  sa3.Volume = 3
880
  sa3.Looped = false
881
  sparta.Size = vt(1,1,1)
882
  sparta.BrickColor = BrickColor.new("Really black")
883
  sparta.Material = "Neon"
884
  sparta.Transparency = 0
885
  sparta.Anchored = true
886
  sparta.CanCollide = false
887
  sparta.CFrame = mouse.Hit
888
  sparta.Rotation = vt(0,0,0)
889
  local sparte = sparta:Clone()
890
  sparte.Position = tors.Position + vt(0,-2.75,0)
891
  sparte.Parent = workspace
892
  local msher2 = sparte.Mesh
893
  local value2 = 2.5
894
  for i = 0, 24 do
895
  value2 = value2 - 0.065
896
  msher.Scale = msher.Scale + vt(value2,0,value2)
897
  msher2.Scale = msher2.Scale + vt(value2,0,value2)
898
  wait()
899
  end
900
  for i = 0, 5 do
901
  msher.Scale = msher.Scale + vt(0,500,0)
902
  msher2.Scale = msher2.Scale + vt(0,500,0)
903
  wait()
904
  end
905
  wait(0.1)
906
  sa3:Play()
907
  tors.CFrame = sparta.CFrame
908
  for i = 0, 49 do
909
  value2 = value2 - 0.5
910
  sparta.Transparency = sparta.Transparency + 0.1
911
  msher.Scale = msher.Scale - vt(value2,-500,value2)
912
  sparte.Transparency = sparte.Transparency + 0.1
913
  msher2.Scale = msher2.Scale - vt(value2,-500,value2)
914
  wait()
915
  end
916
  sparta:Destroy() 
917
  sparte:Destroy()
918
  end
919
end
920
921
mod4 = Instance.new("Model",char)
922
923
ptez = {0.7, 0.8, 0.9, 1}
924
925
function FindNearestTorso(Position,Distance,SinglePlayer)
926
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
927
        local List = {}
928
        for i,v in pairs(workspace:GetChildren())do
929
            if v:IsA("Model")then
930
                if v:findFirstChild("Torso")then
931
                    if v ~= char then
932
                        if(v.Torso.Position -Position).magnitude <= Distance then
933
                            table.insert(List,v)
934
                        end 
935
                    end 
936
                end 
937
            end 
938
        end
939
    return List
940
end
941
942
function Slam()
943
    local part=Instance.new('Part',mod4)
944
    part.Anchored=true
945
    part.CanCollide=false
946
    part.FormFactor='Custom'
947
    part.Size=Vector3.new(.2,.2,.2)
948
    part.CFrame=root.CFrame*CFrame.new(0,-2.8,-1.4)*CFrame.Angles(math.rad(90),0,0)
949
    part.Transparency=.7
950
    part.BrickColor=BrickColor.new('Really black')
951
    mesh=Instance.new('SpecialMesh',part)
952
    mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
953
    mesh.Scale=Vector3.new(3,3,3)
954
    local part2=Instance.new('Part',mod4)
955
    part2.Anchored=true
956
    part2.CanCollide=false
957
    part2.FormFactor='Custom'
958
    part2.Size=Vector3.new(.2,.2,.2)
959
    part2.CFrame=root.CFrame*CFrame.new(0,-2.4,-1.6)
960
    part2.Transparency=.7
961
    part2.BrickColor=BrickColor.new("Plum")
962
    mesh2=Instance.new('SpecialMesh',part2)
963
    mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
964
    mesh2.Scale=Vector3.new(3,1.5,3)
965
    x = Instance.new("Sound",larm)
966
    x.SoundId = "http://www.roblox.com/asset/?id=142070127"
967
    x.Pitch = ptez[math.random(1,#ptez)]
968
    x.Volume = 1
969
    wait(.1)
970
    x1 = Instance.new("Sound",larm)
971
    x1.SoundId = "http://www.roblox.com/asset/?id=206082327"
972
    x1.Pitch = ptez[math.random(1,#ptez)]
973
    x1.Volume = 1
974
    wait(.1)
975
	x:Play()
976
    x1:Play()
977
    for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
978
        if v:FindFirstChild('Humanoid') then
979
            v.Humanoid:TakeDamage(math.random(99,99))
980
        end
981
    end
982
    coroutine.resume(coroutine.create(function() 
983
        for i=0,0.62,0.13 do
984
            wait()
985
            part.CFrame=part.CFrame
986
            part.Transparency=i
987
            mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
988
            part2.CFrame=part2.CFrame
989
            part2.Transparency=i
990
            mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
991
            end
992
        part.Parent=nil
993
        part2.Parent=nil
994
        x:Destroy()
995
    end))
996
end
997
998
game.StarterGui:SetCore("ChatMakeSystemMessage", {
999
	Text = "Made by Noobygames12, Edited by McPunho2, Helped: Sawyerqqqqq";
1000
	Color = Color3.new(0, 1, 1);
1001
	Font = Enum.Font.Bodoni;
1002
	FontSize = Enum.FontSize.Size24;
1003
})
1004
wait()
1005
game.StarterGui:SetCore("ChatMakeSystemMessage", {
1006
	Text = "Kyuubi#1669 my discord :3";
1007
	Color = Color3.new(0, 1, 1);
1008
	Font = Enum.Font.Bodoni;
1009
	FontSize = Enum.FontSize.Size24;
1010
})
1011
1012
Reap = function()
1013
	
1014
	rarm.Touched:connect(function(ht1)
1015
		
1016
		hit1 = ht1.Parent
1017
		if ht1 and hit1:IsA("Model") and hit1:FindFirstChild("Humanoid") and hit1.Name ~= Player.Name and Debounces.Reaping == true and Debounces.Reaped == false then
1018
			Debounces.Reaped = true
1019
			h = hit1:FindFirstChild("Humanoid")
1020
			if h ~= nil then
1021
				hum.MaxHealth = hum.MaxHealth + h.MaxHealth
1022
				hum.Health = hum.MaxHealth
1023
				e = Instance.new("Part")
1024
				e.TopSurface = 0
1025
				e.BottomSurface = 0
1026
				e.Reflectance = 0.05
1027
				e.formFactor = "Symmetric"
1028
				e.Size = Vector3.new(1, 1, 1)
1029
				e.Anchored = true
1030
				e.CanCollide = false
1031
				e.BrickColor = BrickColor.new("Really black")
1032
				e.CFrame = CFrame.new(ht1.Position)
1033
				e.Parent = hit1
1034
				Instance.new("BlockMesh", e)
1035
				coroutine.resume(coroutine.create(function(par)
1036
			
1037
			for i = 1, 13 do
1038
				par.CFrame = par.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 50, math.random(-20, 20) / 50, math.random(-20, 20) / 50)
1039
				par.Transparency = i / 13
1040
				par.Mesh.Scale = par.Mesh.Scale + Vector3.new(0.4, 0.4, 0.4)
1041
				wait()
1042
			end
1043
			par.Parent = nil
1044
		end
1045
), e)
1046
				for _,v in pairs(hit1:children()) do
1047
					if v.className == "Part" then
1048
						v.BrickColor = BrickColor.new("Really black")
1049
						v.RotVelocity = Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)) * 3
1050
						v:BreakJoints()
1051
						f = Instance.new("BodyVelocity")
1052
						f.P = 3000
1053
						f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
1054
						f.velocity = Vector3.new(math.random(-30, 30) / 10, math.random(-30, 30) / 10, math.random(-30, 30) / 10)
1055
						f.Parent = v
1056
						v.CanCollide = false
1057
						coroutine.resume(coroutine.create(function(par)
1058
			
1059
			for i = 1, 30 do
1060
				par.Transparency = i / 30
1061
				wait()
1062
			end
1063
			par.Parent = nil
1064
		end
1065
), v)
1066
					else
1067
						if v.className == "Hat" then
1068
							v.Handle.BrickColor = BrickColor.new("Really black")
1069
							v.Handle.RotVelocity = Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)) * 3
1070
							v.Handle:BreakJoints()
1071
							f = Instance.new("BodyVelocity")
1072
							f.P = 3000
1073
							f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
1074
							f.velocity = Vector3.new(math.random(-30, 30) / 10, math.random(-30, 30) / 10, math.random(-30, 30) / 10)
1075
							f.Parent = v.Handle
1076
							v.Handle.CanCollide = false
1077
							coroutine.resume(coroutine.create(function(par)
1078
			
1079
			for i = 1, 30 do
1080
				par.Transparency = i / 30
1081
				wait()
1082
			end
1083
			par.Parent = nil
1084
		end
1085
), v.Handle)
1086
							if h == nil then
1087
								wait()
1088
							end
1089
						end
1090
					end
1091
				end
1092
			end
1093
		end
1094
	end
1095
)
1096
	Debounces.Reaped = false
1097
end
1098
1099
mouse.KeyDown:connect(function(key)
1100
	
1101
	if key == "e" and Debounces.CanAttack == true then
1102
		Debounces.CanAttack = false
1103
		Debounces.NoIdl = true
1104
		Debounces.on = true
1105
		Debounces.Reaping = true
1106
		for i = 1, 35 do
1107
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0.4) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(70)), .4)
1108
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-30)), 0.4)
1109
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(70), 0), 0.4)
1110
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.4)
1111
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-10)), 0.4)
1112
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(7), math.rad(-20), math.rad(10)), 0.4)
1113
			if Debounces.on == false then
1114
				break
1115
			end
1116
			lightning.Enabled = true
1117
			eeeffecto.Enabled = true
1118
			fat.Event:wait()
1119
		end
1120
		do
1121
			wait(1)
1122
			Reap()
1123
			for i = 1, 10 do
1124
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, -0.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(70)), 0.7)
1125
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0.2) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.7)
1126
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(-70), 0), 0.7)
1127
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.7)
1128
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(-10)), 0.7)
1129
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.7)
1130
				if Debounces.on == false then
1131
					break
1132
				end
1133
				lightning.Enabled = false
1134
				eeeffecto.Enabled = false
1135
				fat.Event:wait()
1136
			end
1137
			do
1138
				if Debounces.CanAttack == false then
1139
					Debounces.CanAttack = true
1140
					Debounces.NoIdl = false
1141
					Debounces.on = false
1142
					Debounces.Reaping = false
1143
				end
1144
			end
1145
		end
1146
	end
1147
end
1148
)
1149
1150
function ExplosiveLightBall()
1151
  if basiccooldown >= 5 then
1152
  local spart = Instance.new("Part",workspace)
1153
local msh = Instance.new("SpecialMesh",spart)
1154
msh.MeshType = "Sphere"
1155
  local sa = Instance.new("Sound",hed)
1156
  sa.SoundId = "rbxassetid://203691467"
1157
  sa.Pitch = 0.775
1158
  sa.Volume = 1
1159
  sa.Looped = false
1160
  local sa1 = Instance.new("Sound",hed)
1161
  sa1.SoundId = "rbxassetid://200633529"
1162
  sa1.Pitch = 0.75
1163
  sa1.Volume = 1
1164
  sa1.Looped = false
1165
  sa1:Play()
1166
  local sans1 = Instance.new("Sound",hed)
1167
  sans1.SoundId = "rbxassetid://200633529"
1168
  sans1.Pitch = 0.725
1169
  sans1.Volume = 1
1170
  sans1.Looped = false
1171
  sans1:Play()
1172
  spart.Size = vt(1,1,1)
1173
  spart.BrickColor = BrickColor.new("Really black")
1174
  spart.Material = "Neon"
1175
  spart.Transparency = 1
1176
  spart.Anchored = true
1177
  spart.CanCollide = false
1178
  spart.Position = hed.Position + vt(0,20,0) 
1179
  local value = 2.5
1180
  for i = 0, 24 do
1181
  spart.Transparency = spart.Transparency - 0.05
1182
  value = value - 0.05
1183
  msh.Scale = msh.Scale + vt(value,value,value)
1184
  wait()
1185
  end
1186
  sa:Play()
1187
  spart.Anchored = false
1188
  local bv = Instance.new("BodyVelocity")
1189
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1190
  bv.velocity = mouse.Hit.lookVector *125
1191
  bv.Parent = spart
1192
  wait(0.1)
1193
  pewdiepie=spart.Touched:connect(function(hit) Explode(20,spart) end)
1194
  end
1195
end
1196
1197
function ExplosiveLightBalls()
1198
  if basiccooldown >= 5 then
1199
  local spart = Instance.new("Part",workspace)
1200
local msh = Instance.new("SpecialMesh",spart)
1201
msh.MeshType = "Sphere"
1202
  spart.Size = vt(1,1,1)
1203
  spart.BrickColor = BrickColor.new("Really black")
1204
  spart.Material = "Neon"
1205
  spart.Transparency = 0.65
1206
  spart.Anchored = true
1207
  spart.CanCollide = false
1208
  spart.CFrame = mouse.Hit
1209
  spart.Rotation = vt(0,0,0)
1210
  msh.Scale = vt(15,15,15)*2
1211
  wait(0.35)
1212
  ExplodeFast(15,spart)
1213
  end
1214
end
1215
 	
1216
mouse.KeyDown:connect(function(k)
1217
  
1218
k = k:lower()
1219
if k == "z" then
1220
  ExplosiveLightBall()
1221
end
1222
if k == "x" then
1223
  LocateSpot()
1224
end
1225
if k == "c" then
1226
  ExplosiveLightBalls()
1227
end
1228
if k == "v" then
1229
  TeleportSpot()
1230
end
1231
if k == "b" then
1232
  Blaze()
1233
end
1234
end)
1235
1236
----------------------------------------------------
1237
fat = Instance.new("BindableEvent",script)
1238
fat.Name = "Heartbeat"
1239
1240
script:WaitForChild("Heartbeat")
1241
1242
frame = 1/30
1243
tf = 0
1244
allowframeloss = true --if set to true will fire every frame it possibly can. This will result in multiple events happening at the same time whenever delta returns frame*2 or greater.
1245
tossremainder = true --if set to true t will be set to 0 after Fire()-ing.
1246
lastframe = tick()
1247
script.Heartbeat:Fire() --ayy lmao
1248
1249
game:GetService("RunService").Heartbeat:connect(function(s,p) --herp derp
1250
	tf = tf + s
1251
	if tf >= frame then
1252
		if allowframeloss then
1253
			script.Heartbeat:Fire()
1254
			lastframe=tick()
1255
		else
1256
			--print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame*(math.floor(t/frame))))
1257
			for i=1, math.floor(tf/frame) do
1258
				script.Heartbeat:Fire()
1259
			end
1260
			lastframe=tick()
1261
		end
1262
		if tossremainder then
1263
			tf = 0
1264
		else
1265
			tf = tf - frame * math.floor(tf/frame)
1266
		end
1267
	end
1268
end)
1269
----------------------------------------------------
1270
Debounces = {
1271
CanAttack = true;
1272
CanJoke = true;
1273
NoIdl = false;
1274
Slashing = false;
1275
Slashed = false;
1276
ks = false;
1277
RPunch = false;
1278
RPunched = false;
1279
LPunch = false;
1280
LPunched = false;
1281
}
1282
local Touche = {char.Name, }
1283
function HasntTouched(plrname)
1284
local ret = true
1285
for _, v in pairs(Touche) do
1286
if v == plrname then
1287
ret = false
1288
end
1289
end
1290
return ret
1291
end
1292
----------------------------------------------------
1293
function weld5(part0, part1, c0, c1)
1294
    weeld=Instance.new("Weld", part0)
1295
    weeld.Part0=part0
1296
    weeld.Part1=part1
1297
    weeld.C0=c0
1298
    weeld.C1=c1
1299
    return weeld
1300
end
1301
----------------------------------------------------
1302
function lerp(a, b, t) -- Linear interpolation
1303
	return a + (b - a)*t
1304
end
1305
 
1306
function slerp(a, b, t) --Spherical interpolation
1307
	dot = a:Dot(b)
1308
	if dot > 0.99999 or dot < -0.99999 then
1309
		return t <= 0.5 and a or b
1310
	else
1311
		r = math.acos(dot)
1312
		return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
1313
	end
1314
end
1315
 
1316
function matrixInterpolate(a, b, t)
1317
	local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
1318
	local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
1319
	local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
1320
	local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
1321
	local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
1322
	local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
1323
	local t = v1:Dot(v2)
1324
	if not (t < 0 or t == 0 or t > 0) then 	-- Failsafe
1325
		return CFrame.new()
1326
	end
1327
	return CFrame.new(
1328
	v0.x, v0.y, v0.z,
1329
	v1.x, v1.y, v1.z,
1330
	v2.x, v2.y, v2.z,
1331
	v3.x, v3.y, v3.z)
1332
end
1333
----------------------------------------------------
1334
function genWeld(a,b)
1335
    local w = Instance.new("Weld",a)
1336
    w.Part0 = a
1337
    w.Part1 = b
1338
    return w
1339
end
1340
function weld(a, b)
1341
    local weld = Instance.new("Weld")
1342
    weld.Name = "W"
1343
    weld.Part0 = a
1344
    weld.Part1 = b
1345
    weld.C0 = a.CFrame:inverse() * b.CFrame
1346
    weld.Parent = a
1347
    return weld;
1348
end
1349
----------------------------------------------------
1350
function Lerp(c1,c2,al)
1351
	local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
1352
	local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
1353
	for i,v in pairs(com1) do 
1354
		com1[i] = v+(com2[i]-v)*al
1355
	end
1356
	return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
1357
end
1358
----------------------------------------------------
1359
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
1360
	local wld = Instance.new("Weld", wp1)
1361
	wld.Part0 = wp0
1362
	wld.Part1 = wp1
1363
	wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
1364
end
1365
----------------------------------------------------
1366
newWeld(torso, larm, -1.5, 0.5, 0)
1367
larm.Weld.C1 = CFrame.new(0, 0.5, 0)
1368
newWeld(torso, rarm, 1.5, 0.5, 0)
1369
rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
1370
newWeld(torso, hed, 0, 1.5, 0)
1371
newWeld(torso, lleg, -0.5, -1, 0)
1372
lleg.Weld.C1 = CFrame.new(0, 1, 0)
1373
newWeld(torso, rleg, 0.5, -1, 0)
1374
rleg.Weld.C1 = CFrame.new(0, 1, 0)
1375
newWeld(root, torso, 0, -1, 0)
1376
torso.Weld.C1 = CFrame.new(0, -1, 0)
1377
----------------------------------------------------
1378
hats={}
1379
Part = function(x,y,z,color,tr,cc,an,parent)
1380
    local p = Instance.new('Part',parent or Weapon)
1381
    p.formFactor = 'Custom'
1382
    p.Size = Vector3.new(x,y,z)
1383
    p.BrickColor = BrickColor.new(color)
1384
    p.CanCollide = cc
1385
    p.Transparency = tr
1386
    p.Anchored = an
1387
    p.TopSurface,p.BottomSurface = 0,0
1388
	p:BreakJoints()
1389
    return p
1390
end
1391
Weld = function(p0,p1,x,y,z,rx,ry,rz,par)
1392
    local w = Instance.new('Motor',par or p0)
1393
    w.Part0 = p0
1394
    w.Part1 = p1
1395
    w.C1 = CFrame.new(x,y,z)*CFrame.Angles(rx,ry,rz)
1396
    return w
1397
end
1398
Mesh = function(par,num,x,y,z)
1399
    local msh = nil
1400
    if num == 1 then
1401
        msh = Instance.new("CylinderMesh",par)
1402
    elseif num == 2 then
1403
        msh = Instance.new("SpecialMesh",par)
1404
        msh.MeshType = 'Wedge'
1405
    elseif num == 3 then
1406
        msh = Instance.new("BlockMesh",par)
1407
    elseif type(num) == 'string' then
1408
        msh = Instance.new("SpecialMesh",par)
1409
        msh.MeshId = num
1410
    end
1411
    msh.Scale = Vector3.new(x,y,z)
1412
    return msh
1413
end
1414
1415
function addh(id,txt,s1,s2,s3,x,y,z)
1416
    local hat=Part(1,1,1,'',0,false,false,char)
1417
    table.insert(hats,hat)
1418
    Weld(char.Head,hat,x,y,z,0,0,0,p)
1419
    m=Mesh(hat,'http://www.roblox.com/asset/?id='..id,s1,s2,s3)
1420
    m.TextureId='http://www.roblox.com/asset/?id='..txt
1421
    return m
1422
end
1423
1424
addh('11380070','11380053',1,1,1,0,-.75,0)
1425
----------------------------------------------------
1426
New = function(Object, Parent, Name, Data)
1427
	local Object = Instance.new(Object)
1428
	for Index, Value in pairs(Data or {}) do
1429
		Object[Index] = Value
1430
	end
1431
	Object.Parent = Parent
1432
	Object.Name = Name
1433
	return Object
1434
end
1435
----------------------------------------------------
1436
local animpose = "Idle1"
1437
local lastanimpose = "Idle1"
1438
local grab = false
1439
local Smooth = 1
1440
local sine = 0
1441
local change = 1
1442
local val = 0
1443
local ffing = false
1444
----------------------------------------------------
1445
jump = false
1446
rs:connect(function()
1447
	if char.Humanoid.Jump == true then
1448
		jump = true
1449
	else
1450
		jump = false
1451
	end
1452
	char.Humanoid.FreeFalling:connect(function(f)
1453
		if f then
1454
			ffing = true
1455
		else
1456
			ffing = false
1457
		end
1458
	end)
1459
	sine = sine + change
1460
	if jump == true then
1461
		animpose = "Jumping"
1462
	elseif ffing == true then
1463
		animpose = "Freefalling"
1464
	elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
1465
		animpose = "Idle"
1466
	elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
1467
		animpose = "Walking"
1468
	elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
1469
		animpose = "Running"
1470
	end
1471
	RightLeg = CFrame.new(0.5,-1,0)
1472
	LeftLeg = CFrame.new(-0.5,-1,0)
1473
1474
	lefth = (torso.CFrame*LeftLeg)
1475
	righth = (torso.CFrame*RightLeg)
1476
1477
	speed = Vector3.new(torso.Velocity.X,0,torso.Velocity.Z)
1478
1479
	TiltOnAxis = (torso.CFrame-torso.CFrame.p):vectorToObjectSpace(speed/100)
1480
1481
	local AngleThetaR = (righth-righth.p):vectorToObjectSpace(speed/100)
1482
	local AngleThetaL = (lefth-lefth.p):vectorToObjectSpace(speed/100)
1483
	if animpose ~= lastanimpose then
1484
		sine = 0
1485
		if Debounces.NoIdl == false then
1486
			if stanceToggle == "Idle1" then
1487
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0.2)*CFrame.Angles(math.rad(-12-4*math.cos(sine/22)),math.rad(-12-2*math.cos(sine/22)),math.rad(12+2*math.cos(sine/22))), 0.3)
1488
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-0.2)*CFrame.Angles(math.rad(20+4*math.cos(sine/22)),math.rad(-22-2*math.cos(sine/22)),math.rad(-15-2*math.cos(sine/22))), 0.3)
1489
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-12+2.5*math.cos(sine/22)),math.rad(0),math.rad(0)), 0.2)
1490
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
1491
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
1492
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
1493
			end
1494
			fat.Event:wait()
1495
		end
1496
		else
1497
	end
1498
	lastanimpose = animpose
1499
	if Debounces.NoIdl == false then
1500
		if animpose == "Idle" then
1501
			change = 0.5
1502
			if stanceToggle == "Idle1" then
1503
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.57 - 0.1 * math.sin(sine / 10), 0.1 - 0.1 * math.sin(sine / 10)) * CFrame.Angles(math.rad(-3 + 6 * math.sin(sine / 10)), math.rad(-15 - 10 * math.cos(sine / 10)), math.rad(13 + 6 * math.cos(sine / 10))), 0.4)
1504
			rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.4)
1505
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.57 - 0.1 * math.sin(sine / 10), 0.1 - 0.1 * math.sin(sine / 10)) * CFrame.Angles(math.rad(-4 - 6 * math.sin(sine / 10)), math.rad(15 + 10 * math.cos(sine / 10)), math.rad(-13 - 6 * math.cos(sine / 10))), 0.4)
1506
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
1507
			hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0.1 - 0.05 * math.cos(sine / 10)) * CFrame.Angles(math.rad(14 - 5 * math.cos(sine / 10)), math.rad(20), 0), 0.4)
1508
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2 - 0.16 * math.cos(sine / 10), 0) * CFrame.Angles(0, math.rad(20), math.rad(0)), 0.05)
1509
			torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10 + 3 * math.cos(sine / 10)), math.rad(0), math.rad(0)), 0.05)
1510
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1.05 - 0.05 * math.sin(sine / 10), 0) * CFrame.Angles(math.rad(-12 + 5 * math.sin(sine / 10)), math.rad(20 + 6 * math.sin(sine / 10)), math.rad(-12 - 2 * math.sin(sine / 10))), 0.4)
1511
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6 - 0.1 * math.sin(sine / 10), -0.5) * CFrame.Angles(math.rad(-9 + 5 * math.sin(sine / 10)), math.rad(-9 - 6 * math.sin(sine / 10)), math.rad(4 + 3 * math.sin(sine / 10))), 0.4)
1512
			end
1513
			elseif animpose == "Walking" then
1514
				change = 1
1515
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.55, 0) * CFrame.Angles(math.rad(-20) + root.RotVelocity.Y / 20, math.rad(16) - root.RotVelocity.Y / 20, math.rad(-10 - 2 * math.cos(sine / 14)) + root.RotVelocity.Y / 20), 0.2)
1516
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), 0, 0), 0.4)
1517
				hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20) - root.RotVelocity.Y / 10, 0), 0.2)
1518
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2 - 0.17 * math.cos(sine / 14), 0) * CFrame.Angles(math.rad(-16), math.rad(0), root.RotVelocity.Y / 10), 0.05)
1519
				torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-20) + root.RotVelocity.Y / 10, 0), 0.05)
1520
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1.05 - 0.05 * math.sin(sine / 10), 0) * CFrame.Angles(math.rad(-13 + 3 * math.sin(sine / 10)), math.rad(-20) + root.RotVelocity.Y / 15, math.rad(-8) - root.RotVelocity.Y / 20), 0.4)
1521
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -0.5 - 0.1 * math.sin(sine / 14), -0.7) * CFrame.Angles(math.rad(-16 + 3 * math.sin(sine / 10)), math.rad(-20) + root.RotVelocity.Y / 15, math.rad(8) - root.RotVelocity.Y / 20), 0.4)
1522
		elseif animpose == "Running" then
1523
			change = 1.5
1524
				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)
1525
				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)
1526
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
1527
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/10), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.4)
1528
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
1529
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
1530
		end
1531
	end
1532
end)
1533
1534
paly = game.Players.LocalPlayer
1535
p = game.Players.LocalPlayer
1536
char = paly.Character
1537
vt = Vector3.new
1538
rleg = char["Right Leg"]
1539
lleg = char["Left Leg"]
1540
local maincolor = BrickColor.new("Plum")
1541
1542
local orb = Instance.new("Part")
1543
orb.Parent = char
1544
orb.Size = Vector3.new(0.2, 0.2, 0.2)
1545
orb.Archivable = true
1546
orb.Transparency = 1
1547
orb.BrickColor = maincolor
1548
orb.Material = "Neon"
1549
orb.CanCollide = false
1550
local weld1 = Instance.new("Weld")
1551
weld1.Parent = rleg
1552
weld1.Part0 = rleg
1553
weld1.Part1 = orb
1554
weld1.C1 = CFrame.new(0, 1.125, 0)
1555
local pt1 = NumberSequenceKeypoint.new(0,0.85,0)
1556
local pt2 = NumberSequenceKeypoint.new(1,0,0)
1557
local effecto = Instance.new("ParticleEmitter",orb)
1558
effecto.ZOffset = 1
1559
effecto.LightEmission = 1
1560
effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
1561
effecto.Color = ColorSequence.new(maincolor.Color)
1562
effecto.Rate = 10000
1563
effecto.Lifetime = NumberRange.new(1)
1564
effecto.Size = NumberSequence.new({pt1,pt2})
1565
effecto.Speed = NumberRange.new(0,0)
1566
effecto.RotSpeed = NumberRange.new(100,100)
1567
1568
local orbz = Instance.new("Part")
1569
orbz.Parent = char
1570
orbz.Size = Vector3.new(0.2, 0.2, 0.2)
1571
orbz.Archivable = true
1572
orbz.Transparency = 1
1573
orbz.BrickColor = maincolor
1574
orbz.Material = "Neon"
1575
orbz.CanCollide = false
1576
local weldz1 = Instance.new("Weld")
1577
weldz1.Parent = lleg
1578
weldz1.Part0 = lleg
1579
weldz1.Part1 = orbz
1580
weldz1.C1 = CFrame.new(0, 1.125, 0)
1581
local effecton = Instance.new("ParticleEmitter",orbz)
1582
effecton.ZOffset = 1
1583
effecton.LightEmission = 1
1584
effecton.Texture = "rbxasset://textures/particles/smoke_main.dds"
1585
effecton.Color = ColorSequence.new(maincolor.Color)
1586
effecton.Rate = 10000
1587
effecton.Lifetime = NumberRange.new(1)
1588
effecton.Size = NumberSequence.new({pt1,pt2})
1589
effecton.Speed = NumberRange.new(0,0)
1590
effecton.RotSpeed = NumberRange.new(100,100)
1591
1592
local runServ = game:GetService("RunService").RenderStepped
1593
1594
runServ:connect(function()
1595
text.Text = "Xer, The Devil's Son Of Galactic: " ..math.floor(hum.Health)
1596
end)
1597
1598
Charging = false
1599
chargewait = false	
1600
mouse.KeyDown:connect(function(key)
1601
	if key == "h" then
1602
		if Charging == false and chargewait == false then
1603
			Charging = true
1604
			chargewait = true
1605
			if Debounces.CanAttack == true then
1606
				Debounces.CanAttack = false
1607
				Debounces.NoIdl = true
1608
				Debounces.on = true
1609
1610
			
1611
1612
				
1613
				for i = 1,20 do
1614
					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)
1615
					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)
1616
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
1617
					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)
1618
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
1619
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
1620
1621
					if Debounces.on == false then break end
1622
					rs:wait()
1623
				end
1624
pt=Instance.new('Part',torso)
1625
pt.Anchored=true
1626
pt.CanCollide=false
1627
pt.Locked = true
1628
pt.Material = "Neon"
1629
pt.FormFactor='Custom'
1630
pt.Size=Vector3.new(1,1,1)
1631
pt.BrickColor = BrickColor.new("Really black")
1632
pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
1633
pt.Transparency=.6
1634
1635
1636
msh=Instance.new('SpecialMesh',pt)
1637
msh.MeshId='http://www.roblox.com/asset/?id=20329976'
1638
msh.Scale=Vector3.new(8,4,8)
1639
pt2=pt:clone()
1640
pt2.Parent = torso
1641
pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
1642
1643
1644
msh2=msh:clone()
1645
msh2.Parent=pt2
1646
msh2.Scale=Vector3.new(10,5,10)
1647
1648
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}
1649
1650
bl = Instance.new("Part", char)
1651
bl.Locked = true
1652
bl.Name = "Shell"
1653
1654
1655
bl.Anchored = true
1656
bl.Material = "Neon"
1657
bl.CanCollide = false
1658
bl.BrickColor = BrickColor.new("Dark indigo")
1659
bl.Transparency = 0
1660
bl.Reflectance = 0
1661
bl.BottomSurface = 0
1662
bl.TopSurface = 0
1663
bl.Shape = 0
1664
blm = Instance.new("SpecialMesh",bl)
1665
blm.MeshType = "Sphere"
1666
blm.Scale = Vector3.new(1,1,1)
1667
1668
1669
1670
			
1671
	coroutine.resume(coroutine.create(function()
1672
        for i=1, math.huge, 4 do
1673
			if Charging == true then
1674
				rs:wait()
1675
				bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
1676
				blm.Scale = blm.Scale + Vector3.new(0.5, 0.5, 0.5)
1677
				bl.Transparency = bl.Transparency + 0.05
1678
				pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
1679
				pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
1680
				msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
1681
				msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
1682
				elseif Charging == false then break
1683
			end
1684
		end
1685
    end))
1686
1687
1688
repeat
1689
    local p = Instance.new('Part',torso)
1690
    p.formFactor = 'Custom'
1691
    p.Size = Vector3.new(1,1,1)
1692
1693
    p.CanCollide = false
1694
    p.Transparency = 0
1695
    p.Anchored = true
1696
    p.Locked=true
1697
    p.Material = "Neon"
1698
    p.Transparency = 1
1699
    p.BrickColor = BrickColor.new("Dark indigo")
1700
    s = math.random(1,40)/10
1701
    local m = Instance.new("BlockMesh",p)
1702
    m.Scale = Vector3.new(s,s,s)
1703
    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())
1704
	--[[coroutine.wrap(function()
1705
		wait(2)
1706
		while Charging == true do
1707
		wait(2)
1708
		GroundWave1()
1709
		wait(2)
1710
		end
1711
	end)()]]--
1712
	Spawn(function()
1713
		while rs:wait() do
1714
			if Charging == true then
1715
				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)))
1716
				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)))
1717
				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))
1718
				torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
1719
				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)))
1720
				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)))
1721
			elseif Charging == false then break
1722
			end
1723
		end
1724
	end)
1725
	Spawn(function()
1726
        while rs:wait() do
1727
            if p.Transparency >= 1 then p:Destroy() break end
1728
            p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
1729
            p.Transparency = p.Transparency+0.01
1730
        end
1731
    end)
1732
1733
1734
1735
1736
local Transforming = true
1737
hum.WalkSpeed = 0
1738
local fx = Instance.new("Part",torso)
1739
wit = torso.BrickColor.Color
1740
wit2 = Color3.new(0,0,0)
1741
local glowz = Instance.new("ParticleEmitter",fx)
1742
glowz.LightEmission = 1
1743
glowz.Texture = "rbxassetid://284205403"
1744
glowz.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(0,0,0))
1745
glowz.Size = NumberSequence.new(5)
1746
glowz.Speed = NumberRange.new(25,50)
1747
glowz.LockedToPart = false
1748
glowz.Transparency = NumberSequence.new(0.75)
1749
glowz.RotSpeed = NumberRange.new(-2000,2000)
1750
glowz.Lifetime = NumberRange.new(1)
1751
glowz.Rate = 50000
1752
glowz.VelocitySpread = 9001
1753
local glowz2 = Instance.new("ParticleEmitter",fx)
1754
glowz2.LightEmission = 0.5
1755
glowz.Texture = "rbxassetid://284205403"
1756
glowz2.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(0,0,0))
1757
glowz2.Size = NumberSequence.new(5)
1758
glowz2.Speed = NumberRange.new(25,50)
1759
glowz2.LockedToPart = false
1760
glowz2.Transparency = NumberSequence.new(0.75)
1761
glowz2.RotSpeed = NumberRange.new(-2000,2000)
1762
glowz2.Lifetime = NumberRange.new(1)
1763
glowz2.Rate = 50000
1764
glowz2.VelocitySpread = 9001
1765
fx.Anchored = true
1766
fx.Material = "Neon"
1767
fx.CanCollide = false
1768
fx.Locked = true
1769
fx.Transparency = 1
1770
fx.Material = "Neon"
1771
fx.Size = Vector3.new(1,1,1)
1772
fx.TopSurface = "SmoothNoOutlines"
1773
fx.BottomSurface = "SmoothNoOutlines"
1774
fx.BrickColor = BrickColor.new("Really black")
1775
fxm = Instance.new("SpecialMesh",fx)
1776
fxm.MeshType = "Sphere"
1777
local sa2 = Instance.new("Sound",torso)
1778
sa2.SoundId = "rbxassetid://93724183"
1779
sa2.Pitch = 0.5
1780
sa2.Volume = 5
1781
sa2.Looped = false
1782
sa2:Play()
1783
local value = 1
1784
fxm.Scale = Vector3.new(1,1,1)
1785
for i = 1, 20 do rs:wait()
1786
        value = value - 0.05
1787
        fx.Transparency = fx.Transparency - (1/20)
1788
        fx.CFrame = torso.CFrame
1789
        fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
1790
        rs:wait()
1791
end
1792
----------------------------------------------------
1793
GroundWave1 = function()
1794
	local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1795
	local Colors = {"White", "Really black"}
1796
		local wave = Instance.new("Part", torso)
1797
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1798
		wave.Anchored = true
1799
		wave.CanCollide = false
1800
		wave.Locked = true
1801
		wave.Size = Vector3.new(1, 1, 1)
1802
		wave.TopSurface = "Smooth"
1803
		wave.BottomSurface = "Smooth"
1804
		wave.Transparency = 0.35
1805
		wave.CFrame = HandCF
1806
		wm = Instance.new("SpecialMesh", wave)
1807
		wm.MeshId = "rbxassetid://3270017"
1808
		coroutine.wrap(function()
1809
		for i = 1, 30, 1 do
1810
		wm.Scale = Vector3.new(50, 50, 1 + i*50)
1811
		wave.Size = wm.Scale
1812
		wave.CFrame = HandCF
1813
		wave.Transparency = i/30
1814
		wait()
1815
		end
1816
		wait()
1817
		wave:Destroy()
1818
	end)()
1819
end
1820
----------------------------------------------------
1821
GroundWave = function()
1822
        if Transforming == true then
1823
                local value = 5
1824
                local value2 = 10
1825
                local value3 = 20
1826
local sa2 = Instance.new("Sound",torso)
1827
sa2.SoundId = "rbxassetid://413682983"
1828
sa2.Pitch = 1
1829
sa2.Volume = 10
1830
sa2.Looped = false
1831
sa2:Play()
1832
                local wave = Instance.new("Part", torso)
1833
local glowz = Instance.new("ParticleEmitter",wave)
1834
glowz.LightEmission = 1
1835
glowz.Texture = "rbxassetid://284205403"
1836
glowz.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(0,0,0))
1837
glowz.Size = NumberSequence.new(30)
1838
glowz.Speed = NumberRange.new(25,100)
1839
glowz.LockedToPart = false
1840
glowz.Transparency = NumberSequence.new(0.75)
1841
glowz.RotSpeed = NumberRange.new(-2000,2000)
1842
glowz.Lifetime = NumberRange.new(1)
1843
glowz.Rate = 50000
1844
glowz.VelocitySpread = 9001
1845
local glowz2 = Instance.new("ParticleEmitter",wave)
1846
glowz2.LightEmission = 1
1847
glowz.Texture = "rbxassetid://284205403"
1848
glowz2.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(0,0,0))
1849
glowz2.Size = NumberSequence.new(30)
1850
glowz2.Speed = NumberRange.new(25,100)
1851
glowz2.LockedToPart = false
1852
glowz2.Transparency = NumberSequence.new(0.75)
1853
glowz2.RotSpeed = NumberRange.new(-2000,2000)
1854
glowz2.Lifetime = NumberRange.new(1)
1855
glowz2.Rate = 50000
1856
glowz2.VelocitySpread = 9001
1857
                wave.BrickColor = BrickColor.new("Dark indigo")
1858
                wave.Anchored = true
1859
                wave.CanCollide = false
1860
                wave.Locked = true
1861
                wave.Size = Vector3.new(1, 1, 1)
1862
                wave.TopSurface = "Smooth"
1863
                wave.BottomSurface = "Smooth"
1864
                wave.Transparency = 0.35
1865
                wave.CFrame = fx.CFrame
1866
                wave.Material = "Neon"
1867
                wm = Instance.new("SpecialMesh", wave)
1868
                wm.MeshType = "Sphere"
1869
                wm.Scale = Vector3.new(1,1,1)
1870
                local wave2 = Instance.new("Part", torso)
1871
                wave2.BrickColor = BrickColor.new("Dark indigo")
1872
                wave2.Anchored = true
1873
                wave2.CanCollide = false
1874
                wave2.Locked = true
1875
                wave2.Size = Vector3.new(1, 1, 1)
1876
                wave2.TopSurface = "Smooth"
1877
                wave2.BottomSurface = "Smooth"
1878
                wave2.Transparency = 0.35
1879
                wave2.CFrame = fx.CFrame
1880
                wave2.Material = "Neon"
1881
                wm2 = Instance.new("SpecialMesh", wave2)
1882
                wm2.MeshType = "FileMesh"
1883
                wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
1884
                wm2.Scale = Vector3.new(1,1,1)
1885
                local wave3 = Instance.new("Part", torso)
1886
                wave3.BrickColor = BrickColor.new("Really black")
1887
                wave3.Anchored = true
1888
                wave3.CanCollide = false
1889
                wave3.Locked = true
1890
                wave3.Size = Vector3.new(1, 1, 1)
1891
                wave3.TopSurface = "Smooth"
1892
                wave3.BottomSurface = "Smooth"
1893
                wave3.Transparency = 0.35
1894
                wave3.CFrame = fx.CFrame
1895
                wave3.Material = "Neon"
1896
                wm3 = Instance.new("SpecialMesh", wave3)
1897
                wm3.MeshType = "FileMesh"
1898
                wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
1899
                wm3.Scale = Vector3.new(1,1,1)
1900
                coroutine.wrap(function()
1901
                for i = 1, 18, 1 do
1902
                value = value - 0.5
1903
                value2 = value2 - 0.75*1.5
1904
                value3 = value3 - 0.475*1.5
1905
                wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
1906
                wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
1907
                wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
1908
                --wave.Size = wm.Scale
1909
                wave.CFrame = fx.CFrame
1910
                wave.Transparency = i/14
1911
                --wave2.Size = wm2.Scale
1912
                wave2.CFrame = fx.CFrame
1913
                wave2.Rotation = Vector3.new(90, 0, 0)
1914
                wave2.Transparency = i/14
1915
                --wave3.Size = wm3.Scale
1916
                wave3.CFrame = fx.CFrame
1917
                wave3.Rotation = Vector3.new(90, 0, 0)
1918
                wave3.Transparency = i/14
1919
                wait()
1920
                glowz.Rate = 0
1921
                glowz2.Rate = 0
1922
                end
1923
                wait()
1924
                wave:Destroy()
1925
                wave2:Destroy()
1926
                wave3:Destroy()
1927
        end)()
1928
        elseif Transforming == false then
1929
        wait()
1930
        end
1931
end
1932
1933
for i = 1, 100 do rs:wait()
1934
        fx.CFrame = torso.CFrame
1935
end
1936
1937
Spawn(function()
1938
	while wait(1) do
1939
		GroundWave()
1940
	end
1941
end)
1942
1943
wait(4)
1944
1945
Transforming = false
1946
1947
local value2 = 1
1948
for i = 1, 20 do rs:wait()
1949
        value2 = value2 - 0.05
1950
        glowz.Rate = 0
1951
        glowz2.Rate = 0
1952
        fx.Transparency = fx.Transparency + (1/20)
1953
        fx.CFrame = torso.CFrame
1954
        fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
1955
        rs:wait()
1956
end
1957
glowz:Destroy()
1958
glowz2:Destroy()
1959
1960
local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1961
        local valuer = 5
1962
        local valuer2 = 10
1963
        local valuer3 = 15
1964
local sa2 = Instance.new("Sound",torso)
1965
sa2.SoundId = "rbxassetid://130972023"
1966
sa2.Pitch = 1
1967
sa2.Volume = 5
1968
sa2.Looped = false
1969
sa2:Play()
1970
local sar2 = Instance.new("Sound",torso)
1971
sar2.SoundId = "rbxassetid://0"
1972
sar2.Pitch = 1
1973
sar2.Volume = 5
1974
sar2.Looped = false
1975
sar2:Play()
1976
        local wave = Instance.new("Part", torso)
1977
        wave.BrickColor = BrickColor.new("Dark indigo")
1978
        wave.Anchored = true
1979
        wave.CanCollide = false
1980
        wave.Locked = true
1981
        wave.Size = Vector3.new(1, 1, 1)
1982
        wave.TopSurface = "Smooth"
1983
        wave.BottomSurface = "Smooth"
1984
        wave.Transparency = 0.35
1985
        wave.CFrame = HandCF
1986
        wm = Instance.new("SpecialMesh", wave)
1987
        wm.MeshId = "rbxassetid://3270017"
1988
        local wave2 = Instance.new("Part", torso)
1989
        wave2.BrickColor = BrickColor.new("Really black")
1990
        wave2.Anchored = true
1991
        wave2.CanCollide = false
1992
        wave2.Locked = true
1993
        wave2.Size = Vector3.new(1, 1, 1)
1994
        wave2.TopSurface = "Smooth"
1995
        wave2.BottomSurface = "Smooth"
1996
        wave2.Transparency = 0.35
1997
        wave2.CFrame = HandCF
1998
        wm2 = Instance.new("SpecialMesh", wave2)
1999
        wm2.MeshId = "rbxassetid://3270017"
2000
        local wave3 = Instance.new("Part", torso)
2001
        wave3.BrickColor = BrickColor.new("Dark indigo")
2002
        wave3.Anchored = true
2003
        wave3.CanCollide = false
2004
        wave3.Locked = true
2005
        wave3.Size = Vector3.new(1, 1, 1)
2006
        wave3.TopSurface = "Smooth"
2007
        wave3.BottomSurface = "Smooth"
2008
        wave3.Transparency = 0.35
2009
        wave3.CFrame = HandCF
2010
        wm3 = Instance.new("SpecialMesh", wave3)
2011
        wm3.MeshId = "rbxassetid://3270017"
2012
        coroutine.wrap(function()
2013
        for i = 1, 14, 1 do
2014
        valuer = valuer - 0.35
2015
        valuer2 = valuer - 0.45
2016
        valuer3 = valuer3 - 0.475
2017
        wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
2018
        wave.Size = wm.Scale
2019
        wave.CFrame = HandCF
2020
        wave.Transparency = i/14
2021
        wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
2022
        wave2.Size = wm2.Scale
2023
        wave2.CFrame = HandCF
2024
        wave2.Transparency = i/14
2025
        wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
2026
        wave3.Size = wm2.Scale
2027
        wave3.CFrame = HandCF
2028
        wave3.Transparency = i/14
2029
        wait()
2030
        end
2031
        wait()
2032
        wave:Destroy()
2033
        wave2:Destroy()
2034
end)()
2035
hum.WalkSpeed = 17
2036
2037
 
2038
2039
until Charging == false
2040
			end
2041
		end
2042
	end
2043
end)
2044
2045
2046
----------------------------------------------------
2047
mouse.KeyUp:connect(function(key)
2048
	if key == "h" then
2049
		if Charging == true and chargewait == true then
2050
			chargewait = false
2051
			wait(1)
2052
			Charging = false
2053
			
2054
			local runServ = game:GetService("RunService").RenderStepped
2055
2056
2057
--[[for i,v in pairs (torso:GetChildren()) do
2058
	if v:IsA("Sound") then
2059
		v:Destroy()
2060
	end
2061
end]]
2062
2063
2064
			--so("http://roblox.com/asset/?id=160867463",torso,1,0.7)
2065
2066
				pt:Destroy()
2067
				pt2:Destroy()
2068
				bl:Destroy()
2069
			if Debounces.CanAttack == false then
2070
				Debounces.CanAttack = true
2071
				Debounces.NoIdl = false
2072
				Debounces.on = false
2073
				Debounces.grab = false
2074
2075
			end
2076
		end
2077
	end
2078
end)
2079
2080
while wait() do
2081
healthgui.Text = "[Z]\nMultiverse Bullet"
2082
basicgui.Text = "[X]\nMultiversal Strike"
2083
basic2gui.Text = "[C]\nOmegaKarma"
2084
basic3gui.Text = "[V]\nHyperWarp"
2085
basic4gui.Text = "[B]\nUniverse Destroyer"
2086
hed.BrickColor = BrickColor.new("Really black")
2087
tors.BrickColor = BrickColor.new("Really black")
2088
rleg.BrickColor = BrickColor.new("Really black")
2089
rarm.BrickColor = BrickColor.new("Really black")
2090
larm.BrickColor = BrickColor.new("Really black")
2091
lleg.BrickColor = BrickColor.new("Really black")
2092
end