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