View difference between Paste ID: xX1K2mkQ and VLCC4Hqx
SHOW: | | - or go back to the newest paste.
1
--fixed by Scenius
2
--recolored by Ketsueki_Yuza
3
  plr = game.Players.LocalPlayer
4
  repeat
5
    wait(0.4)
6
  until plr.Character
7
  chr = plr.Character
8
  human = chr:FindFirstChild("Humanoid")
9
  mouse = plr:GetMouse()
10
  selected = false
11
  equipd = false
12
  tors = chr.Torso
13
  rarm = chr["Right Arm"]
14
  larm = chr["Left Arm"]
15
  rleg = chr["Right Leg"]
16
  lleg = chr["Left Leg"]
17
  hrp = chr.HumanoidRootPart
18
  head = chr.Head
19
  anim = human.Animator
20
  activu = false
21
  Heartbeat = Instance.new("BindableEvent")
22
  Heartbeat.Name = "Heartbeat"
23
  Heartbeat.Parent = script
24
  frame = 0.03333333333333333
25
  tf = 0
26
  game:GetService("RunService").Heartbeat:connect(function(s, p)
27
    tf = tf + s
28
    if tf >= frame then
29
      for i = 1, math.floor(tf / frame) do
30
        Heartbeat:Fire()
31
      end
32
      tf = tf - frame * math.floor(tf / frame)
33
    end
34
  end)
35
  function swait(num)
36
    if num == 0 or num == nil then
37
      Heartbeat.Event:wait()
38
    else
39
      for i = 1, num do
40
        Heartbeat.Event:wait()
41
      end
42
    end
43
  end
44
  tool = Instance.new("Tool")
45
  tool.CanBeDropped = false
46
  tool.RequiresHandle = false
47
  tool.Name = "fir"
48
  tool.Parent = plr.Backpack
49
  RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
50
  RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
51
  LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
52
  LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
53
  RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
54
  RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
55
  LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
56
  LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
57
  NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
58
  NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
59
  RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
60
  RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
61
  RS = tors:FindFirstChild("Right Shoulder")
62
  LS = tors:FindFirstChild("Left Shoulder")
63
  RH = tors:FindFirstChild("Right Hip")
64
  LH = tors:FindFirstChild("Left Hip")
65
  RJ = hrp:FindFirstChild("RootJoint")
66
  N = tors:FindFirstChild("Neck")
67
  cf = CFrame.new
68
  ang = CFrame.Angles
69
  rd = math.rad
70
  rd2 = math.random
71
  function nooutline(p)
72
    p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
73
  end
74
  function makepart(color, name, reflec, mater, parnt, cfram)
75
    local port = Instance.new("Part")
76
    port.BrickColor = BrickColor.new(color)
77
    port.Name = name
78
    nooutline(port)
79
    port.Reflectance = reflec
80
    port.Material = mater
81
    port.Anchored = false
82
    port.CanCollide = false
83
    port.Locked = true
84
    port.Size = Vector3.new(0.2, 0.2, 0.2)
85
    port.Parent = parnt
86
    return port
87
  end
88
  function makemesh(meshtype, scale, meshid, parent)
89
    local mes = Instance.new("SpecialMesh")
90
    mes.MeshType = meshtype
91
    mes.Scale = scale
92
    if meshtype == "FileMesh" then
93
      mes.MeshId = meshid
94
    end
95
    mes.Parent = parent
96
    return mes
97
  end
98
  function makeweld(parent, p0, p1, c0, c1)
99
    local wel = Instance.new("Weld")
100
    wel.Part0 = p0
101
    wel.Part1 = p1
102
    wel.C0 = c0
103
    if c1 ~= nil then
104
      wel.C1 = c1
105
    end
106
    wel.Parent = parent
107
    return wel
108
  end
109
  function smokz(prnt)
110
    s = Instance.new("Smoke")
111
    s.Color = Color3.new(1, 1, 1)
112
    s.Enabled = false
113
    s.Name = "smok"
114
    s.Opacity = 0.5
115
    s.RiseVelocity = 0.2
116
    s.Size = 0.1
117
    s.Parent = prnt
118
  end
119
  function glow(tz, paz, smokinz, length)
120
    if tz.Parent:FindFirstChildOfClass("Humanoid") and paz.Transparency == 1 then
121
      do
122
        local s = Instance.new("Sound")
123
        s.SoundId = "rbxassetid://298181829"
124
        s.Volume = 0.25
125
        s.Pitch = math.random(9, 11) / 10
126
        s.Parent = paz
127
        s:Play()
128
        paz.Transparency = 0.7
129
        if smokinz == true then
130
          paz.smok.Enabled = true
131
        end
132
        delay(length, function()
133
          paz.Transparency = 1
134
          paz.smok.Enabled = false
135
          s:Destroy()
136
        end)
137
      end
138
    end
139
  end
140
  function makeglow()
141
    for _, p in pairs(chr:GetChildren()) do
142
      if p.ClassName == "Accessory" then
143
        do
144
          local h = p:FindFirstChildOfClass("Part")
145
          local nh = h:Clone()
146
          nh.Parent = nil
147
          nh.CFrame = h.CFrame
148
          nh.Transparency = 1
149
          nh.Name = "Glow"
150-
          nh.BrickColor = BrickColor.new("New Yeller")
150+
151
          nh.BrickColor = BrickColor.new("Dark green")
152
          nh.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5)
153
          nh.Parent = h
154
          makeweld(nh, nh, h, cf(0, 0, 0))
155
          local m = nh:FindFirstChildOfClass("SpecialMesh")
156
          m.Scale = m.Scale + Vector3.new(0.06, 0.06, 0.06)
157
          m.TextureId = ""
158
          smokz(nh)
159
          nh.Touched:connect(function(po)
160
            glow(po, nh, true, 0.8)
161
          end)
162
        end
163
      elseif p.ClassName == "Part" and p ~= hrp then
164
        do
165
          local n = p:Clone()
166
          n.Parent = nil
167
          n.Transparency = 1
168
          n.Material = "Neon"
169-
          n.BrickColor = BrickColor.new("New Yeller")
169+
170
          n.BrickColor = BrickColor.new("Dark green")
171
          n.CFrame = p.CFrame
172
          n.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5)
173
          n.Parent = p
174
          makeweld(n, n, p, cf(0, 0, 0))
175
          smokz(n)
176
          n.Touched:connect(function(po)
177
            glow(po, n, true, 0.8)
178
          end)
179
          if n:FindFirstChildOfClass("Decal") then
180
            n:FindFirstChildOfClass("Decal"):Destroy()
181
          end
182
          if p:FindFirstChildOfClass("SpecialMesh") then
183
            local c = p:FindFirstChildOfClass("SpecialMesh"):Clone()
184
            c.Parent = nil
185
            c.Scale = c.Scale + Vector3.new(0.05, 0.05, 0.05)
186
            c.Parent = n
187
          else
188
            local m = Instance.new("BlockMesh")
189
            m.Scale = Vector3.new(1.05, 1.025, 1.05)
190
            if p == tors then
191
              m.Scale = Vector3.new(1.05, 1.05, 1.05)
192
            end
193
            m.Parent = n
194
          end
195
        end
196
      end
197
    end
198
  end
199
  makeglow()
200
  function fglow(glopart, duration)
201
    for _ = 1, 4 do
202
      swait()
203
      glopart.Transparency = glopart.Transparency - 0.075
204
    end
205
    delay(duration, function()
206
      for _ = 1, 4 do
207
        swait()
208
        glopart.Transparency = glopart.Transparency + 0.075
209
      end
210
    end)
211
  end
212
  function lerpz(joint, prop, cfrmz, alp)
213
    joint[prop] = joint[prop]:lerp(cfrmz, alp)
214
  end
215
  function resetlerp()
216
    RJ.C0 = RJC0
217
    RJ.C1 = RJC1
218
    N.C0 = NC0
219
    N.C1 = NC1
220
    RS.C0 = RSC0
221
    RS.C1 = RSC1
222
    LS.C0 = LSC0
223
    LS.C1 = LSC1
224
    RH.C0 = RHC0
225
    RH.C1 = RHC1
226
    LH.C0 = LHC0
227
  end
228
229
230
231
232
233
234
235
236
237
238
239
function RFistDamage()
240
	
241
end
242
  function rsmash()
243
    if activu == true or selected == false then
244
      return
245
    end
246
    coroutine.resume(coroutine.create(function()
247
      fglow(rarm.Glow, 3)
248
    end))
249
    activu = true
250
    
251
    human.WalkSpeed = human.WalkSpeed - 13
252
    animo(false)
253
    local Mus = Instance.new("Sound",workspace)
254
Mus.SoundId = "rbxassetid://789575203"
255
Mus.Pitch = 1
256
Mus.Volume = 90000
257
Mus.Looped = false
258
wait(0.3)
259
Mus:Play()
260
    local pe = Instance.new("ParticleEmitter")
261
    pe.Color = ColorSequence.new(Color3.new(255, 255, 0))
262
    pe.LightEmission = 0.9
263
    pe.Size = NumberSequence.new(0.5)
264
    pe.Texture = "rbxassetid://272050333"
265
    pe.Transparency = NumberSequence.new(0.1)
266
    pe.Lifetime = NumberRange.new(0.1)
267
    pe.Rate = 1
268
    pe.RotSpeed = NumberRange.new(360)
269
    pe.Speed = NumberRange.new(3)
270
    pe.VelocitySpread = 360
271
    pe.Parent = rarm.Glow
272
    local pe2 = Instance.new("ParticleEmitter")
273
    pe2.Color = ColorSequence.new(Color3.new(255, 255, 0))
274
    pe2.LightEmission = 0.9
275
    pe2.Size = NumberSequence.new(5)
276
    pe2.Texture = "rbxassetid://516107903"
277
    pe2.Transparency = NumberSequence.new(0.4)
278
    pe2.ZOffset = 2
279
    pe2.Enabled = false
280
    pe2.LockedToPart = true
281
    pe2.Lifetime = NumberRange.new(0.07)
282
    pe2.Rate = 8
283
    pe2.Rotation = NumberRange.new(0, 360)
284
    pe2.RotSpeed = NumberRange.new(0)
285
    pe2.Speed = NumberRange.new(0)
286
    pe2.VelocitySpread = 180
287
    pe2.Parent = rarm.Glow
288
    for _ = 1, 45 do
289
      swait()
290
      lerpz(RJ, "C0", RJC0 * cf(0, 0.8, -0.2) * ang(rd(10), rd(0), rd(-70)), 0.2)
291
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(2), rd(68)), 0.2)
292
      lerpz(RS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(25, 35)), rd(rd2(-15, -5)), rd(rd2(80, 90))), 0.2)
293
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
294
      lerpz(LS, "C0", LSC0 * cf(-0.15, -0.4, 0.5) * ang(rd(-10), rd(60), rd(-86)), 0.2)
295
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(80), rd(0)), 0.2)
296
      lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-29), rd(-2)), 0.2)
297
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
298
      lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
299
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
300
      pe.Rate = pe.Rate + 25
301
    end
302
    pe2.Enabled = true
303
    pe.Speed = NumberRange.new(10)
304
    for _ = 1, 30 do
305
      swait()
306
      lerpz(RJ, "C0", RJC0 * cf(0, 1.2, -0.2) * ang(rd(5), rd(6), rd(-109)), 0.2)
307
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-6), rd(96)), 0.2)
308
      lerpz(RS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(10, 20)), rd(rd2(-25, -15)), rd(rd2(100, 110))), 0.2)
309
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-46)), 0.2)
310
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.2)
311
      lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.2)
312
      lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
313
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.2)
314
315
    end
316
    for l = 1, 3 do
317
      swait()
318
      lerpz(RJ, "C0", RJC0 * cf(0.4, -1.6, -0.2) * ang(rd(5), rd(6), rd(60)), 0.3 + l / 4)
319
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(14), rd(-4), rd(-35)), 0.3 + l / 4)
320
      lerpz(RS, "C0", RSC0 * cf(0.3, -0.4, 0.55) * ang(rd(0), rd(-58), rd(95)), 0.3 + l / 4)
321
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(0)), 0.3 + l / 4)
322
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-66)), 0.3 + l / 4)
323
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.3 + l / 4)
324
      lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.3 + l / 4)
325
      lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.3 + l / 4)
326
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.3 + l / 4)
327
    end
328
    pe:Destroy()
329
    pe2:Destroy()
330
    KABOOMZ()
331
    rarm.Glow.smok.Enabled = true
332
    for _ = 1, 8 do
333
      swait()
334
      lerpz(RJ, "C0", RJC0 * cf(1.5, -1.6, -0.7) * ang(rd(5), rd(18), rd(95)), 0.8)
335
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(14), rd(-10), rd(-15)), 0.8)
336
      lerpz(RS, "C0", RSC0 * cf(0.3, -0.4, 0.55) * ang(rd(0), rd(40), rd(65)), 0.8)
337
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(0)), 0.8)
338
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-86)), 0.8)
339
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.8)
340
      lerpz(RH, "C0", RHC0 * cf(0, 0.7, 0) * ang(rd(-6), rd(-39), rd(24)), 0.8)
341
      lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-20)), 0.8)
342
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.8)
343
    end
344
    wait(1.5)
345
    animo(true)
346
    human.WalkSpeed = human.WalkSpeed + 13
347
    for _ = 1, 24 do
348
      swait()
349
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
350
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
351
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
352
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
353
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
354
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
355
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
356
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
357
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
358
    end
359
    resetlerp()
360
    rarm.Glow.smok.Enabled = false
361
    activu = false
362
  end
363
364
365
366
367
local debris=game:service"Debris"
368
vt = Vector3.new
369
bc = BrickColor.new
370
371
372
373
374
375
376
377
378
379
380
381
382
function Ring()
383
	
384
	
385
	local effspwn = Instance.new("Part")      
386
    local model = Instance.new("Model")
387
    game.Debris:AddItem(model, 20)
388
    model.Name = "smasheffects"
389
    model.Parent = workspace
390
    effspwn.Name = "spwnr"
391
    effspwn.Size = Vector3.new(1, 1, 1)
392
    effspwn.Anchored = true
393
    effspwn.CanCollide = false
394
    effspwn.Transparency = 1
395
    effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
396
    effspwn.Parent = model
397
398
 for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
399
        if v:FindFirstChild('Humanoid') then
400
            v.Humanoid:TakeDamage(math.random(10000020,10000030))
401
            v.Humanoid.PlatformStand = true
402
            v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
403
        end
404
    end 
405
	coroutine.resume(coroutine.create(function()
406
      local shok = Instance.new("Part")
407-
      shok.BrickColor = BrickColor.new("Institutional white")
407+
408
      shok.BrickColor = BrickColor.new("Crimson")
409
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
410
      shok.Size = Vector3.new(1, 1, 1)
411
      shok.Anchored = true
412
      shok.Material = "Neon"
413
      shok.Transparency = 0.25
414
      shok.CanCollide = false
415
      shok.Parent = model
416
      game.Debris:AddItem(shok, 12)
417
      local mesh = Instance.new("SpecialMesh")
418
      mesh.MeshType = "FileMesh"
419
      mesh.MeshId = "rbxassetid://3270017"
420
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
421
      mesh.Parent = shok
422
      for e = 1, 30 do
423
        wait()
424
        mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
425
        shok.Transparency = shok.Transparency + 0.002
426
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
427
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
428
      end
429
      for e = 1, 38 do
430
        wait()
431
        mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
432
        shok.Transparency = shok.Transparency + 0.002
433
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
434
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
435
      end
436
      for e = 1, 24 do
437
        wait()
438
        mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
439
        shok.Transparency = shok.Transparency + 0.03
440
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
441
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
442
      end
443
    end))
444
    coroutine.resume(coroutine.create(function()
445
      local shok = Instance.new("Part")
446-
      shok.BrickColor = BrickColor.new("Institutional white")
446+
447
      shok.BrickColor = BrickColor.new("Crimson")
448
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
449
      shok.Size = Vector3.new(1, 1, 1)
450
      shok.Anchored = true
451
      shok.Material = "Neon"
452
      shok.Transparency = 0.25
453
      shok.CanCollide = false
454
      shok.Parent = model
455
      game.Debris:AddItem(shok, 12)
456
      local mesh = Instance.new("SpecialMesh")
457
      mesh.MeshType = "FileMesh"
458
      mesh.MeshId = "rbxassetid://3270017"
459
      mesh.Scale = Vector3.new(12, 12, 0.05)
460
      mesh.Parent = shok
461
      for e = 1, 30 do
462
        wait()
463
        mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
464
        shok.Transparency = shok.Transparency + 0.002
465
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
466
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
467
      end
468
      for e = 1, 38 do
469
        wait()
470
        mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
471
        shok.Transparency = shok.Transparency + 0.002
472
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
473
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
474
      end
475
      for e = 1, 24 do
476
        wait()
477
        mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
478
        shok.Transparency = shok.Transparency + 0.03
479
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
480
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
481
      end
482
    end))
483
484
coroutine.resume(coroutine.create(function()
485
      local shok = Instance.new("Part")
486-
      shok.BrickColor = BrickColor.new("Institutional white")
486+
487
      shok.BrickColor = BrickColor.new("Crimson")
488
      shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
489
      shok.Size = Vector3.new(1, 1, 1)
490
      shok.Anchored = true
491
      shok.Material = "Neon"
492
      shok.Transparency = 0.6
493
      shok.CanCollide = false
494
      shok.Parent = model
495
      game.Debris:AddItem(shok, 12)
496
      local mesh = Instance.new("SpecialMesh")
497
      mesh.MeshType = "FileMesh"
498
      mesh.MeshId = "rbxassetid://489415447"
499
      mesh.Scale = Vector3.new(1, 1, 1)
500
      mesh.Parent = shok
501
      for e = 1, 12 do
502
        wait()
503
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
504
        shok.Transparency = shok.Transparency + 0.002
505
      end
506
      for e = 1, 32 do
507
        wait()
508
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
509
        shok.Transparency = shok.Transparency + 0.002
510
      end
511
      for e = 1, 24 do
512
        wait()
513
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
514
        shok.Transparency = shok.Transparency + 0.03
515
      end
516
    end))
517
    coroutine.resume(coroutine.create(function()
518
      local shok = Instance.new("Part")
519-
      shok.BrickColor = BrickColor.new("Institutional white")
519+
520
      shok.BrickColor = BrickColor.new("Crimson")
521
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
522
      shok.Size = Vector3.new(1, 1, 1)
523
      shok.Anchored = true
524
      shok.Material = "Neon"
525
      shok.Transparency = 0.35
526
      shok.CanCollide = false
527
      shok.Parent = model
528
      game.Debris:AddItem(shok, 12)
529
      local mesh = Instance.new("SpecialMesh")
530
      mesh.MeshType = "FileMesh"
531
      mesh.MeshId = "rbxassetid://489415447"
532
      mesh.Scale = Vector3.new(12, 12, 12)
533
      mesh.Parent = shok
534
      for e = 1, 15 do
535
        wait()
536
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
537
        shok.Transparency = shok.Transparency + 0.004
538
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
539
      end
540
      for e = 1, 16 do
541
        wait()
542
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
543
        shok.Transparency = shok.Transparency + 0.004
544
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
545
      end
546
      for e = 1, 12 do
547
        wait()
548
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
549
        shok.Transparency = shok.Transparency + 0.06
550
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
551
      end
552
    end))
553
    coroutine.resume(coroutine.create(function()
554
      local shok = Instance.new("Part")
555-
      shok.BrickColor = BrickColor.new("Institutional white")
555+
556
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
557
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
558
      shok.Size = Vector3.new(1, 1, 1)
559
      shok.Anchored = true
560
      shok.Material = "Neon"
561
      shok.Transparency = 0.35
562
      shok.CanCollide = false
563
      shok.Parent = model
564
      game.Debris:AddItem(shok, 12)
565
      local mesh = Instance.new("SpecialMesh")
566
      mesh.MeshType = "FileMesh"
567
      mesh.MeshId = "rbxassetid://489415447"
568
      mesh.Scale = Vector3.new(12, 12, 12)
569
      mesh.Parent = shok
570
      for e = 1, 15 do
571
        wait()
572
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
573
        shok.Transparency = shok.Transparency + 0.004
574
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
575
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
576
      end
577
      for e = 1, 16 do
578
        wait()
579
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
580
        shok.Transparency = shok.Transparency + 0.004
581
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
582
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
583
      end
584
      for e = 1, 12 do
585
        wait()
586
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
587
        shok.Transparency = shok.Transparency + 0.06
588
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
589
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
590
      end
591
    end))
592
    
593
end
594
function Landing()
595
	
596
	
597
	
598
	
599
	
600
	
601
	ROW = function(out, trans, s, wt, t, ang, plus)
602
					for i = 1, 360, 360/t do
603
						local c = Instance.new("Part", game.Workspace)
604
						c.FormFactor = 3
605
						c.TopSurface = 0
606
						c.BottomSurface = 0
607
						c.Size = s
608
						c.Anchored = true
609
						c.CanCollide = wt
610
						c.Material=workspace.Base.Material
611
						c.Transparency = trans
612
						c.BrickColor = workspace.Base.BrickColor
613
						c.CFrame = CFrame.new(tors.CFrame.x,0,tors.CFrame.z) * CFrame.Angles(0, math.rad(i +  plus), 0) *     CFrame.new(0, 0, out) * ang
614
						c.Locked=true
615
						game.Debris:AddItem(c,15)
616
					end
617
end
618
	
619
	
620
	
621
622
623
		ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad    (math.random(-30,30))), 0)
624
Ring()
625
626
627
628
629
630
end	
631
632
633
634
635
636
637
638
function newRay(start,face,range,wat)
639
	local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
640
	hit,pos=game.Workspace:FindPartOnRayWithIgnoreList(rey,wat)
641
	return rey,hit,pos
642
end
643
644
645
646
	
647
  function jum()
648
    if activu == true or selected == false then
649
      return
650
    end
651
    coroutine.resume(coroutine.create(function()
652
      fglow(rleg.Glow, 1)
653
      fglow(lleg.Glow, 1)
654
    end))
655
    activu = true
656
    human.WalkSpeed = human.WalkSpeed - 13
657
    local pe = Instance.new("ParticleEmitter")
658
    pe.Color = ColorSequence.new(Color3.new(255, 255, 0))
659
    pe.LightEmission = 0.9
660
    pe.Size = NumberSequence.new(0.5)
661
    pe.Texture = "rbxassetid://272050333"
662
    pe.Transparency = NumberSequence.new(0.1)
663
    pe.Lifetime = NumberRange.new(0.1)
664
    pe.Rate = 250
665
    pe.RotSpeed = NumberRange.new(360)
666
    pe.Speed = NumberRange.new(3)
667
    pe.VelocitySpread = 360
668
    pe.Parent = rleg.Glow
669
    local pea = pe:Clone()
670
    pea.Parent = lleg.Glow
671
    local pe2 = Instance.new("ParticleEmitter")
672
    pe2.Color = ColorSequence.new(Color3.new(255, 255, 0))
673
    pe2.LightEmission = 0.9
674
    pe2.Size = NumberSequence.new(5)
675
    pe2.Texture = "rbxassetid://516107903"
676
    pe2.Transparency = NumberSequence.new(0.4)
677
    pe2.ZOffset = 2
678
    pe2.Enabled = true
679
    pe2.LockedToPart = true
680
    pe2.Lifetime = NumberRange.new(0.07)
681
    pe2.Rate = 8
682
    pe2.Rotation = NumberRange.new(0, 360)
683
    pe2.RotSpeed = NumberRange.new(0)
684
    pe2.Speed = NumberRange.new(0)
685
    pe2.VelocitySpread = 180
686
    pe2.Parent = lleg.Glow
687
    local pea2 = pe2:Clone()
688
    pea2.Parent = rleg.Glow
689
    for l = 1, 30 do
690
      swait()
691
      lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
692
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
693
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
694
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
695
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
696
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
697
      lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
698
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
699
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
700
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
701
    end
702
    pe:Destroy()
703
    pe2:Destroy()
704
    pea:Destroy()
705
    pea2:Destroy()
706
    human.WalkSpeed = 50
707
        BV = Instance.new("BodyVelocity", tors)
708
        BV.maxForce = Vector3.new(0,100000,0)
709
        BV.P = 100000
710
        BV.velocity = Vector3.new(0,800,0)
711
    KABOOMZ2()
712
    coroutine.resume(coroutine.create(function()
713
      swait(3)
714
      BV:Destroy()
715
    end))
716
    for _ = 1, 18 do
717
      swait()
718
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-3), rd(0), rd(0)), 0.6)
719
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-12), rd(0), rd(0)), 0.6)
720
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-9), rd(-9), rd(-15)), 0.6)
721
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
722
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-9), rd(9), rd(15)), 0.6)
723
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
724
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(-12)), 0.6)
725
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
726
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(12)), 0.6)
727
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
728
    end
729
    for _ = 1, 18 do
730
      swait()
731
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
732
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
733
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
734
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
735
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
736
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
737
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
738
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
739
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
740
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
741
    end
742
    resetlerp()
743
local ry,ht,ps=nil,nil,nil
744
while ht==nil do
745
	ry,ht,ps=newRay(hrp.CFrame*CFrame.new(0,-2,0),hrp.CFrame*CFrame.new(0,-3,0),4.1,{chr})
746
	wait()
747
end
748
human.WalkSpeed = 0
749
Landing()
750
z = Instance.new("Sound",tors)
751
z.SoundId = "rbxassetid://142070127"
752
z.Volume = 2
753
wait(.1)
754
z:Play()
755
756
for l = 1, 30 do
757
      swait()
758
      lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
759
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
760
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
761
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
762
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
763
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
764
      lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
765
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
766
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
767
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
768
    end
769
resetlerp()
770
human.WalkSpeed = 16
771
772
activu = false
773
end
774
775
776
777
local acos = math.acos
778
local sqrt = math.sqrt
779
local Vec3 = Vector3.new
780
local fromAxisAngle = CFrame.fromAxisAngle
781
782
local function toAxisAngle(CFr)
783
        local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
784
        local Angle = math.acos((R00+R11+R22-1)/2)
785
        local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
786
        A = A == 0 and 0.00001 or A
787
        local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
788
        B = B == 0 and 0.00001 or B
789
        local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
790
        C = C == 0 and 0.00001 or C
791
        local x = (R21-R12)/sqrt(A)
792
        local y = (R02-R20)/sqrt(B)
793
        local z = (R10-R01)/sqrt(C)
794
        return Vec3(x,y,z),Angle
795
end
796
797
function ApplyTrig(Num,Func)
798
        local Min,Max = Func(0),Func(1)
799
        local i = Func(Num)
800
        return (i-Min)/(Max-Min)
801
        --[[if Func == "sin" then
802
                return (math.sin((1-Num)*math.pi)+1)/2
803
        elseif Func == "cos" then
804
                return (math.cos((1-Num)*math.pi)+1)/2
805
        end]]
806
end
807
808
function LerpCFrame(CFrame1,CFrame2,Num)
809
        local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
810
        return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
811
end
812
813
function Crater(Torso,Radius)
814
        spawn(function()
815
        local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
816
        local Ignore = {}
817
        for i,v in pairs(game:GetService("Players"):GetPlayers()) do
818
                if v.Character ~= nil then
819
                        Ignore[#Ignore+1] = v.Character
820
                end
821
        end
822
        local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
823
        if Hit == nil then return end
824
        local Parts = {}
825
        for i = 1,360,10 do
826
                local P = Instance.new("Part",Torso.Parent)
827
                P.Anchored = true
828
                P.FormFactor = "Custom"
829
                P.BrickColor = Hit.BrickColor
830
                P.Material = Hit.Material
831
                P.TopSurface = "Smooth"
832
                P.BottomSurface = "Smooth"
833
                P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
834
                P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
835
                Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
836
                if math.random(0,5) == 0 then -- rubble
837
                        local P = Instance.new("Part",Torso.Parent)
838
                        P.Anchored = true
839
                        P.FormFactor = "Custom"
840
                        P.BrickColor = Hit.BrickColor
841
                        P.Material = Hit.Material
842
                        P.TopSurface = "Smooth"
843
                        P.BottomSurface = "Smooth"
844
                        P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
845
                        P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
846
                        Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
847
                end
848
        end
849
        for i = 0,1,0.05 do
850
                for i2,v in pairs(Parts) do
851
                        v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
852
                end
853
                wait(0.02)
854
        end
855
        for i,v in pairs(Parts) do
856
                if v[1].Size.X > 2.1 then
857
                        v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
858
                end
859
                v[1].Anchored = false
860
        end
861
        for i = 0,1,0.05 do
862
                for i2,v in pairs(Parts) do
863
                        v[1].Transparency = i
864
                        if i == 1 then
865
                                v[1]:Destroy()
866
                        elseif i >= 0.25 then
867
                                v[1].CanCollide = false
868
                        end
869
                end
870
                wait(0.02)
871
        end
872
        Parts = nil
873
        end)
874
end
875
876
877
function FindNearestTorso(Position,Distance,SinglePlayer)
878
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
879
        local List = {}
880
        for i,v in pairs(workspace:GetChildren())do
881
            if v:IsA("Model")then
882
                if v:findFirstChild("Torso")then
883
                    if v ~= chr then
884
                        if(v.Torso.Position -Position).magnitude <= Distance then
885
                            table.insert(List,v)
886
                        end 
887
                    end 
888
                end 
889
            end 
890
        end
891
    return List
892
end
893
894
  function KABOOMZ()
895
    local effspwn = Instance.new("Part")
896
    coroutine.resume(coroutine.create(function()
897
      local sound1 = Instance.new("Sound")
898
      sound1.SoundId = "rbxassetid://138137702"
899
      sound1.MaxDistance = 300
900
      sound1.EmitterSize = 20
901
      sound1.Volume = 5
902
      sound1.Pitch = 0.95
903
      sound1.Parent = effspwn
904
      local sound2 = Instance.new("Sound")
905
      sound2.SoundId = "rbxassetid://157878578"
906
      sound2.MaxDistance = 300
907
      sound2.EmitterSize = 20
908
      sound2.Volume = 2
909
      sound2.Pitch = 0.9
910
      sound2.Parent = effspwn
911
      local sound3 = Instance.new("Sound")
912
      sound3.SoundId = "rbxassetid://138250406"
913
      sound2.MaxDistance = 400
914
      sound2.EmitterSize = 30
915
      sound2.Volume = 1.5
916
      sound2.Pitch = 0.6
917
      sound2.Parent = effspwn
918
      sound2:Play()
919
      wait()
920
      sound1:Play()
921
      sound3:Play()
922
    end))
923
    local model = Instance.new("Model")
924
    game.Debris:AddItem(model, 20)
925
    model.Name = "smasheffects"
926
    model.Parent = workspace
927
    effspwn.Name = "spwnr"
928
    effspwn.Size = Vector3.new(1, 1, 1)
929
    effspwn.Anchored = true
930
    effspwn.CanCollide = false
931
    effspwn.Transparency = 1
932
    effspwn.CFrame = rarm.CFrame * CFrame.new(0, -0.7, 0)
933
    effspwn.Parent = model
934
935
Crater(head,60)
936
937
    for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
938
        if v:FindFirstChild('Humanoid') then
939
            v.Humanoid:TakeDamage(math.random(10000020,10000030))
940
            v.Humanoid.PlatformStand = true
941
            v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
942
        end
943
    end 
944
    coroutine.resume(coroutine.create(function()
945
      local shok = Instance.new("Part")
946-
      shok.BrickColor = BrickColor.new("Institutional white")
946+
947
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
948
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
949
      shok.Size = Vector3.new(1, 1, 1)
950
      shok.Anchored = true
951
      shok.Material = "Neon"
952
      shok.Transparency = 0.1
953
      shok.CanCollide = false
954
      shok.Parent = model
955
      game.Debris:AddItem(shok, 12)
956
      local mesh = Instance.new("SpecialMesh")
957
      mesh.MeshType = "FileMesh"
958
      mesh.MeshId = "rbxassetid://437347603"
959
      mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
960
      mesh.Parent = shok
961
      for e = 1, 8 do
962
        wait()
963
        mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
964
        shok.Transparency = shok.Transparency + 0.035
965
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -14), 0.4)
966
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
967
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
968
      end
969
      for e = 1, 16 do
970
        wait()
971
        mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
972
        shok.Transparency = shok.Transparency + 0.11
973
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -5), 0.4)
974
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
975
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
976
      end
977
    end))
978
    coroutine.resume(coroutine.create(function()
979
      local shok = Instance.new("Part")
980-
      shok.BrickColor = BrickColor.new("Institutional white")
980+
981
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
982
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
983
      shok.Size = Vector3.new(1, 1, 1)
984
      shok.Anchored = true
985
      shok.Material = "Neon"
986
      shok.Transparency = 0.25
987
      shok.CanCollide = false
988
      shok.Parent = model
989
      game.Debris:AddItem(shok, 12)
990
      local mesh = Instance.new("SpecialMesh")
991
      mesh.MeshType = "FileMesh"
992
      mesh.MeshId = "rbxassetid://3270017"
993
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
994
      mesh.Parent = shok
995
      for e = 1, 30 do
996
        wait()
997
        mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
998
        shok.Transparency = shok.Transparency + 0.002
999
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
1000
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
1001
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1002
1003
      end
1004
      for e = 1, 38 do
1005
        wait()
1006
        mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
1007
        shok.Transparency = shok.Transparency + 0.002
1008
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1009
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
1010
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1011
1012
      end
1013
      for e = 1, 24 do
1014
        wait()
1015
        mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
1016
        shok.Transparency = shok.Transparency + 0.03
1017
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1018
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
1019
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1020
1021
      end
1022
    end))
1023
    coroutine.resume(coroutine.create(function()
1024
      local shok = Instance.new("Part")
1025-
      shok.BrickColor = BrickColor.new("Institutional white")
1025+
1026
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
1027
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
1028
      shok.Size = Vector3.new(1, 1, 1)
1029
      shok.Anchored = true
1030
      shok.Material = "Neon"
1031
      shok.Transparency = 0.25
1032
      shok.CanCollide = false
1033
      shok.Parent = model
1034
      game.Debris:AddItem(shok, 12)
1035
      local mesh = Instance.new("SpecialMesh")
1036
      mesh.MeshType = "FileMesh"
1037
      mesh.MeshId = "rbxassetid://3270017"
1038
      mesh.Scale = Vector3.new(12, 12, 0.05)
1039
      mesh.Parent = shok
1040
      for e = 1, 30 do
1041
        wait()
1042
        mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
1043
        shok.Transparency = shok.Transparency + 0.002
1044
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
1045
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
1046
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1047
1048
      end
1049
      for e = 1, 38 do
1050
        wait()
1051
        mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
1052
        shok.Transparency = shok.Transparency + 0.002
1053
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1054
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
1055
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1056
1057
      end
1058
      for e = 1, 24 do
1059
        wait()
1060
        mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
1061
        shok.Transparency = shok.Transparency + 0.03
1062
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1063
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
1064
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1065
1066
      end
1067
    end))
1068
    coroutine.resume(coroutine.create(function()
1069
      local shok = Instance.new("Part")
1070-
      shok.BrickColor = BrickColor.new("Institutional white")
1070+
1071
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
1072
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1073
      shok.Size = Vector3.new(1, 1, 1)
1074
      shok.Anchored = true
1075
      shok.Material = "Neon"
1076
      shok.Transparency = 0.25
1077
      shok.CanCollide = false
1078
      shok.Parent = model
1079
      game.Debris:AddItem(shok, 12)
1080
      local mesh = Instance.new("SpecialMesh")
1081
      mesh.MeshType = "FileMesh"
1082
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
1083
      mesh.Scale = Vector3.new(12, 12, 12)
1084
      mesh.Parent = shok
1085
      for e = 1, 15 do
1086
        wait()
1087
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
1088
        shok.Transparency = shok.Transparency + 0.004
1089
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
1090
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
1091
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1092
1093
      end
1094
      for e = 1, 16 do
1095
        wait()
1096
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
1097
        shok.Transparency = shok.Transparency + 0.004
1098
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1099
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
1100
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1101
1102
      end
1103
      for e = 1, 12 do
1104
        wait()
1105
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
1106
        shok.Transparency = shok.Transparency + 0.06
1107
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1108
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
1109
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1110
1111
      end
1112
    end))
1113
    coroutine.resume(coroutine.create(function()
1114
      local shok = Instance.new("Part")
1115-
      shok.BrickColor = BrickColor.new("Institutional white")
1115+
1116
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
1117
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1118
      shok.Size = Vector3.new(1, 1, 1)
1119
      shok.Anchored = true
1120
      shok.Material = "Neon"
1121
      shok.Transparency = 0.25
1122
      shok.CanCollide = false
1123
      shok.Parent = model
1124
      game.Debris:AddItem(shok, 12)
1125
      local mesh = Instance.new("SpecialMesh")
1126
      mesh.MeshType = "FileMesh"
1127
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
1128
      mesh.Scale = Vector3.new(6, 12, 6)
1129
      mesh.Parent = shok
1130
      for e = 1, 15 do
1131
        wait()
1132
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
1133
        shok.Transparency = shok.Transparency + 0.005
1134
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
1135
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
1136
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1137
1138
      end
1139
      for e = 1, 16 do
1140
        wait()
1141
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
1142
        shok.Transparency = shok.Transparency + 0.005
1143
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1144
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
1145
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1146
1147
      end
1148
      for e = 1, 12 do
1149
        wait()
1150
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
1151
        shok.Transparency = shok.Transparency + 0.09
1152
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1153
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
1154
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1155
1156
      end
1157
    end))
1158
    coroutine.resume(coroutine.create(function()
1159
      local shok = Instance.new("Part")
1160-
      shok.BrickColor = BrickColor.new("Institutional white")
1160+
1161
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
1162
      shok.Position = effspwn.Position - Vector3.new(0, 0.8, 0)
1163
      shok.Size = Vector3.new(1, 1, 1)
1164
      shok.Anchored = true
1165
      shok.Material = "Neon"
1166
      shok.Transparency = 0.6
1167
      shok.CanCollide = false
1168
      shok.Parent = model
1169
      game.Debris:AddItem(shok, 12)
1170
      local mesh = Instance.new("SpecialMesh")
1171
      mesh.MeshType = "FileMesh"
1172
      mesh.MeshId = "rbxassetid://489415447"
1173
      mesh.Scale = Vector3.new(1, 1, 1)
1174
      mesh.Parent = shok
1175
      for e = 1, 12 do
1176
        wait()
1177
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
1178
        shok.Transparency = shok.Transparency + 0.002
1179
      end
1180
      for e = 1, 32 do
1181
        wait()
1182
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
1183
        shok.Transparency = shok.Transparency + 0.002
1184
      end
1185
      for e = 1, 24 do
1186
        wait()
1187
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
1188
        shok.Transparency = shok.Transparency + 0.03
1189
      end
1190
    end))
1191
    coroutine.resume(coroutine.create(function()
1192
      local shok = Instance.new("Part")
1193-
      shok.BrickColor = BrickColor.new("Institutional white")
1193+
1194
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
1195
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
1196
      shok.Size = Vector3.new(1, 1, 1)
1197
      shok.Anchored = true
1198
      shok.Material = "Neon"
1199
      shok.Transparency = 0.35
1200
      shok.CanCollide = false
1201
      shok.Parent = model
1202
      game.Debris:AddItem(shok, 12)
1203
      local mesh = Instance.new("SpecialMesh")
1204
      mesh.MeshType = "FileMesh"
1205
      mesh.MeshId = "rbxassetid://489415447"
1206
      mesh.Scale = Vector3.new(12, 12, 12)
1207
      mesh.Parent = shok
1208
      for e = 1, 15 do
1209
        wait()
1210
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
1211
        shok.Transparency = shok.Transparency + 0.004
1212
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
1213
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1214
1215
      end
1216
      for e = 1, 16 do
1217
        wait()
1218
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
1219
        shok.Transparency = shok.Transparency + 0.004
1220
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
1221
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1222
1223
      end
1224
      for e = 1, 12 do
1225
        wait()
1226
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
1227
        shok.Transparency = shok.Transparency + 0.06
1228
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
1229
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1230
1231
      end
1232
    end))
1233
    coroutine.resume(coroutine.create(function()
1234
      local shok = Instance.new("Part")
1235-
      shok.BrickColor = BrickColor.new("Institutional white")
1235+
1236
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
1237
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
1238
      shok.Size = Vector3.new(1, 1, 1)
1239
      shok.Anchored = true
1240
      shok.Material = "Neon"
1241
      shok.Transparency = 0.35
1242
      shok.CanCollide = false
1243
      shok.Parent = model
1244
      game.Debris:AddItem(shok, 12)
1245
      local mesh = Instance.new("SpecialMesh")
1246
      mesh.MeshType = "FileMesh"
1247
      mesh.MeshId = "rbxassetid://489415447"
1248
      mesh.Scale = Vector3.new(12, 12, 12)
1249
      mesh.Parent = shok
1250
      for e = 1, 15 do
1251
        wait()
1252
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
1253
        shok.Transparency = shok.Transparency + 0.004
1254
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1255
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1256
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1257
1258
      end
1259
      for e = 1, 16 do
1260
        wait()
1261
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
1262
        shok.Transparency = shok.Transparency + 0.004
1263
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1264
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1265
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1266
1267
      end
1268
      for e = 1, 12 do
1269
        wait()
1270
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
1271
        shok.Transparency = shok.Transparency + 0.06
1272
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1273
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1274
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1275
1276
      end
1277
    end))
1278
  end
1279
  function KABOOMZ2()
1280
    local effspwn = Instance.new("Part")
1281
    coroutine.resume(coroutine.create(function()
1282
      local sound1 = Instance.new("Sound")
1283
      sound1.SoundId = "rbxassetid://138137702"
1284
      sound1.MaxDistance = 300
1285
      sound1.EmitterSize = 20
1286
      sound1.Volume = 2.5
1287
      sound1.Pitch = 0.65
1288
      sound1.Parent = effspwn
1289
      local sound2 = Instance.new("Sound")
1290
      sound2.SoundId = "rbxassetid://157878578"
1291
      sound2.MaxDistance = 300
1292
      sound2.EmitterSize = 20
1293
      sound2.Volume = 1
1294
      sound2.Pitch = 0.7
1295
      sound2.Parent = effspwn
1296
      local sound3 = Instance.new("Sound")
1297
      sound3.SoundId = "rbxassetid://138250406"
1298
      sound2.MaxDistance = 400
1299
      sound2.EmitterSize = 30
1300
      sound2.Volume = 0.5
1301
      sound2.Pitch = 0.5
1302
      sound2.Parent = effspwn
1303
      sound2:Play()
1304
      wait()
1305
      sound1:Play()
1306
      sound3:Play()
1307
    end))
1308
    local model = Instance.new("Model")
1309
    game.Debris:AddItem(model, 20)
1310
    model.Name = "smasheffects"
1311
    model.Parent = workspace
1312
    effspwn.Name = "spwnr"
1313
    effspwn.Size = Vector3.new(1, 1, 1)
1314
    effspwn.Anchored = true
1315
    effspwn.CanCollide = false
1316
    effspwn.Transparency = 1
1317
    effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
1318
    effspwn.Parent = model
1319
1320
1321
1322
1323
1324
Crater(head,60)
1325
Crater(head,120)
1326
1327
    for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
1328
        if v:FindFirstChild('Humanoid') then
1329
            v.Humanoid:TakeDamage(math.random(10000020,10000030))
1330
            v.Humanoid.PlatformStand = true
1331
            v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
1332
        end
1333
    end 
1334
1335
    coroutine.resume(coroutine.create(function()
1336
      local shok = Instance.new("Part")
1337-
      shok.BrickColor = BrickColor.new("Institutional white")
1337+
1338
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
1339
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
1340
      shok.Size = Vector3.new(1, 1, 1)
1341
      shok.Anchored = true
1342
      shok.Material = "Neon"
1343
      shok.Transparency = 0.1
1344
      shok.CanCollide = false
1345
      shok.Parent = model
1346
      game.Debris:AddItem(shok, 12)
1347
      local mesh = Instance.new("SpecialMesh")
1348
      mesh.MeshType = "FileMesh"
1349
      mesh.MeshId = "rbxassetid://437347603"
1350
      mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
1351
      mesh.Parent = shok
1352
1353
1354
1355
1356
1357
      for e = 1, 8 do
1358
        wait()
1359
        mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
1360
        shok.Transparency = shok.Transparency + 0.035
1361
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
1362
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
1363
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1364
1365
      end
1366
      for e = 1, 16 do
1367
        wait()
1368
        mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
1369
        shok.Transparency = shok.Transparency + 0.11
1370
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
1371
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
1372
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
1373
1374
      end
1375
    end))
1376
    coroutine.resume(coroutine.create(function()
1377
      local shok = Instance.new("Part")
1378-
      shok.BrickColor = BrickColor.new("Institutional white")
1378+
1379
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
1380
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
1381
      shok.Size = Vector3.new(1, 1, 1)
1382
      shok.Anchored = true
1383
      shok.Material = "Neon"
1384
      shok.Transparency = 0.25
1385
      shok.CanCollide = false
1386
      shok.Parent = model
1387
      game.Debris:AddItem(shok, 12)
1388
      local mesh = Instance.new("SpecialMesh")
1389
      mesh.MeshType = "FileMesh"
1390
      mesh.MeshId = "rbxassetid://3270017"
1391
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
1392
      mesh.Parent = shok
1393
      for e = 1, 30 do
1394
        wait()
1395
        mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
1396
        shok.Transparency = shok.Transparency + 0.002
1397
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
1398
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
1399
      end
1400
      for e = 1, 38 do
1401
        wait()
1402
        mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
1403
        shok.Transparency = shok.Transparency + 0.002
1404
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1405
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
1406
      end
1407
      for e = 1, 24 do
1408
        wait()
1409
        mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
1410
        shok.Transparency = shok.Transparency + 0.03
1411
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1412
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
1413
      end
1414
    end))
1415
    coroutine.resume(coroutine.create(function()
1416
      local shok = Instance.new("Part")
1417-
      shok.BrickColor = BrickColor.new("Institutional white")
1417+
1418
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
1419
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
1420
      shok.Size = Vector3.new(1, 1, 1)
1421
      shok.Anchored = true
1422
      shok.Material = "Neon"
1423
      shok.Transparency = 0.25
1424
      shok.CanCollide = false
1425
      shok.Parent = model
1426
      game.Debris:AddItem(shok, 12)
1427
      local mesh = Instance.new("SpecialMesh")
1428
      mesh.MeshType = "FileMesh"
1429
      mesh.MeshId = "rbxassetid://3270017"
1430
      mesh.Scale = Vector3.new(12, 12, 0.05)
1431
      mesh.Parent = shok
1432
      for e = 1, 30 do
1433
        wait()
1434
        mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
1435
        shok.Transparency = shok.Transparency + 0.002
1436
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
1437
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
1438
      end
1439
      for e = 1, 38 do
1440
        wait()
1441
        mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
1442
        shok.Transparency = shok.Transparency + 0.002
1443
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1444
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
1445
      end
1446
      for e = 1, 24 do
1447
        wait()
1448
        mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
1449
        shok.Transparency = shok.Transparency + 0.03
1450
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1451
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
1452
      end
1453
    end))
1454
    coroutine.resume(coroutine.create(function()
1455
      local shok = Instance.new("Part")
1456-
      shok.BrickColor = BrickColor.new("Institutional white")
1456+
1457
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
1458
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1459
      shok.Size = Vector3.new(1, 1, 1)
1460
      shok.Anchored = true
1461
      shok.Material = "Neon"
1462
      shok.Transparency = 0.25
1463
      shok.CanCollide = false
1464
      shok.Parent = model
1465
      game.Debris:AddItem(shok, 12)
1466
      local mesh = Instance.new("SpecialMesh")
1467
      mesh.MeshType = "FileMesh"
1468
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
1469
      mesh.Scale = Vector3.new(12, 12, 12)
1470
      mesh.Parent = shok
1471
      for e = 1, 15 do
1472
        wait()
1473
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
1474
        shok.Transparency = shok.Transparency + 0.004
1475
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
1476
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
1477
      end
1478
      for e = 1, 16 do
1479
        wait()
1480
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
1481
        shok.Transparency = shok.Transparency + 0.004
1482
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1483
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
1484
      end
1485
      for e = 1, 12 do
1486
        wait()
1487
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
1488
        shok.Transparency = shok.Transparency + 0.06
1489
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1490
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
1491
      end
1492
    end))
1493
    coroutine.resume(coroutine.create(function()
1494
      local shok = Instance.new("Part")
1495-
      shok.BrickColor = BrickColor.new("Institutional white")
1495+
1496
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
1497
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1498
      shok.Size = Vector3.new(1, 1, 1)
1499
      shok.Anchored = true
1500
      shok.Material = "Neon"
1501
      shok.Transparency = 0.25
1502
      shok.CanCollide = false
1503
      shok.Parent = model
1504
      game.Debris:AddItem(shok, 12)
1505
      local mesh = Instance.new("SpecialMesh")
1506
      mesh.MeshType = "FileMesh"
1507
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
1508
      mesh.Scale = Vector3.new(6, 12, 6)
1509
      mesh.Parent = shok
1510
      for e = 1, 15 do
1511
        wait()
1512
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
1513
        shok.Transparency = shok.Transparency + 0.005
1514
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
1515
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
1516
      end
1517
      for e = 1, 16 do
1518
        wait()
1519
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
1520
        shok.Transparency = shok.Transparency + 0.005
1521
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1522
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
1523
      end
1524
      for e = 1, 12 do
1525
        wait()
1526
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
1527
        shok.Transparency = shok.Transparency + 0.09
1528
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
1529
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
1530
      end
1531
    end))
1532
    coroutine.resume(coroutine.create(function()
1533
      local shok = Instance.new("Part")
1534-
      shok.BrickColor = BrickColor.new("Institutional white")
1534+
1535
      shok.BrickColor = BrickColor.new("Tr. Flu. Yellow")
1536
      shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
1537
      shok.Size = Vector3.new(1, 1, 1)
1538
      shok.Anchored = true
1539
      shok.Material = "Neon"
1540
      shok.Transparency = 0.6
1541
      shok.CanCollide = false
1542
      shok.Parent = model
1543
      game.Debris:AddItem(shok, 12)
1544
      local mesh = Instance.new("SpecialMesh")
1545
      mesh.MeshType = "FileMesh"
1546
      mesh.MeshId = "rbxassetid://489415447"
1547
      mesh.Scale = Vector3.new(1, 1, 1)
1548
      mesh.Parent = shok
1549
      for e = 1, 12 do
1550
        wait()
1551
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
1552
        shok.Transparency = shok.Transparency + 0.002
1553
      end
1554
      for e = 1, 32 do
1555
        wait()
1556
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
1557
        shok.Transparency = shok.Transparency + 0.002
1558
      end
1559
      for e = 1, 24 do
1560
        wait()
1561
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
1562
        shok.Transparency = shok.Transparency + 0.03
1563
      end
1564
    end))
1565
    coroutine.resume(coroutine.create(function()
1566
      local shok = Instance.new("Part")
1567-
      shok.BrickColor = BrickColor.new("Institutional white")
1567+
1568
      shok.BrickColor = BrickColor.new("Light Pink")
1569
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
1570
      shok.Size = Vector3.new(1, 1, 1)
1571
      shok.Anchored = true
1572
      shok.Material = "Neon"
1573
      shok.Transparency = 0.35
1574
      shok.CanCollide = false
1575
      shok.Parent = model
1576
      game.Debris:AddItem(shok, 12)
1577
      local mesh = Instance.new("SpecialMesh")
1578
      mesh.MeshType = "FileMesh"
1579
      mesh.MeshId = "rbxassetid://489415447"
1580
      mesh.Scale = Vector3.new(12, 12, 12)
1581
      mesh.Parent = shok
1582
      for e = 1, 15 do
1583
        wait()
1584
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
1585
        shok.Transparency = shok.Transparency + 0.004
1586
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
1587
      end
1588
      for e = 1, 16 do
1589
        wait()
1590
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
1591
        shok.Transparency = shok.Transparency + 0.004
1592
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
1593
      end
1594
      for e = 1, 12 do
1595
        wait()
1596
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
1597
        shok.Transparency = shok.Transparency + 0.06
1598
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
1599
      end
1600
    end))
1601
    coroutine.resume(coroutine.create(function()
1602
      local shok = Instance.new("Part")
1603-
      shok.BrickColor = BrickColor.new("Institutional white")
1603+
1604
      shok.BrickColor = BrickColor.new("Neon Green")
1605
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
1606
      shok.Size = Vector3.new(1, 1, 1)
1607
      shok.Anchored = true
1608
      shok.Material = "Neon"
1609
      shok.Transparency = 0.35
1610
      shok.CanCollide = false
1611
      shok.Parent = model
1612
      game.Debris:AddItem(shok, 12)
1613
      local mesh = Instance.new("SpecialMesh")
1614
      mesh.MeshType = "FileMesh"
1615
      mesh.MeshId = "rbxassetid://489415447"
1616
      mesh.Scale = Vector3.new(12, 12, 12)
1617
      mesh.Parent = shok
1618
      for e = 1, 15 do
1619
        wait()
1620
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
1621
        shok.Transparency = shok.Transparency + 0.004
1622
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1623
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1624
      end
1625
      for e = 1, 16 do
1626
        wait()
1627
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
1628
        shok.Transparency = shok.Transparency + 0.004
1629
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1630
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1631
      end
1632
      for e = 1, 12 do
1633
        wait()
1634
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
1635
        shok.Transparency = shok.Transparency + 0.06
1636
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1637
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1638
      end
1639
    end))
1640
  end
1641
1642
1643
1644
tor = chr.Torso
1645
Debounce = false
1646
1647
Invis = function()
1648
	for i = 1,20 do
1649
	chr['Right Arm'].Transparency = chr['Right Arm'].Transparency + .05 
1650
	chr['Left Arm'].Transparency = chr['Left Arm'].Transparency + .05
1651
	chr['Right Leg'].Transparency = chr['Right Leg'].Transparency + .05
1652
	chr['Left Leg'].Transparency = chr['Left Leg'].Transparency + .05
1653
	chr['Head'].Transparency = chr['Head'].Transparency + .05
1654
	chr['Torso'].Transparency = chr['Torso'].Transparency + .05
1655
	chr.Head['face'].Transparency = chr.Head['face'].Transparency + .05
1656
	game["Run Service"].RenderStepped:wait()
1657
	end
1658
end
1659
1660
Vis = function()
1661
	for i = 1,20 do
1662
	chr['Right Arm'].Transparency = chr['Right Arm'].Transparency - .05 
1663
	chr['Left Arm'].Transparency = chr['Left Arm'].Transparency - .05
1664
	chr['Right Leg'].Transparency = chr['Right Leg'].Transparency - .05
1665
	chr['Left Leg'].Transparency = chr['Left Leg'].Transparency - .05
1666
	chr['Head'].Transparency = chr['Head'].Transparency - .05
1667
	chr['Torso'].Transparency = chr['Torso'].Transparency - .05
1668
	chr.Head['face'].Transparency = chr.Head['face'].Transparency - .05
1669
	game["Run Service"].RenderStepped:wait()
1670
	end
1671
end
1672
1673
Fade = function(Part)
1674
	if Part:IsA'Part' then
1675
		for i = 1,20 do
1676
			Part.Transparency = Part.Transparency + .05
1677
			Part.Size = Part.Size - Vector3.new(.04,.04,.04)
1678
			Part.CFrame = Part.CFrame * CFrame.new(0,-.1,0)
1679
			wait()
1680
		end
1681
		Part:Destroy()
1682
	end
1683
end
1684
1685
Teleport = function(cx,cy,cz)
1686
	Debounce = true
1687
	tor.Anchored = true
1688
	Invis()
1689
	--MakeTpPart()
1690
	tor.Anchored = false
1691
	tor.CFrame = CFrame.new(cx,cy,cz) * CFrame.new(0,3,0)
1692
	tor.Anchored = true
1693
	Vis()
1694
	tor.Anchored = false
1695
	Debounce = false
1696
end;
1697
1698
1699
1700
tps = Instance.new("Sound",chr)
1701
tps.SoundId = "http://www.roblox.com/asset/?id = 449860746"
1702
tps.Volume = 30
1703
1704
1705
function Tele()
1706
	human.WalkSpeed = 0
1707
	 if activu == true or selected == false then
1708
      return
1709
    end
1710
    coroutine.resume(coroutine.create(function()
1711
      fglow(rleg.Glow, 1)
1712
      fglow(lleg.Glow, 1)
1713
    end))
1714
    activu = true
1715
local pe = Instance.new("ParticleEmitter")
1716
    pe.Color = ColorSequence.new(Color3.new(255, 255, 0))
1717
    pe.LightEmission = 0.9
1718
    pe.Size = NumberSequence.new(0.5)
1719
    pe.Texture = "rbxassetid://272050333"
1720
    pe.Transparency = NumberSequence.new(0.1)
1721
    pe.Lifetime = NumberRange.new(0.1)
1722
    pe.Rate = 250
1723
    pe.RotSpeed = NumberRange.new(360)
1724
    pe.Speed = NumberRange.new(3)
1725
    pe.VelocitySpread = 360
1726
    pe.Parent = rleg.Glow
1727
    local pea = pe:Clone()
1728
    pea.Parent = lleg.Glow
1729
    local pe2 = Instance.new("ParticleEmitter")
1730
    pe2.Color = ColorSequence.new(Color3.new(255, 255, 0))
1731
    pe2.LightEmission = 0.9
1732
    pe2.Size = NumberSequence.new(5)
1733
    pe2.Texture = "rbxassetid://516107903"
1734
    pe2.Transparency = NumberSequence.new(0.4)
1735
    pe2.ZOffset = 2
1736
    pe2.Enabled = true
1737
    pe2.LockedToPart = true
1738
    pe2.Lifetime = NumberRange.new(0.07)
1739
    pe2.Rate = 8
1740
    pe2.Rotation = NumberRange.new(0, 360)
1741
    pe2.RotSpeed = NumberRange.new(0)
1742
    pe2.Speed = NumberRange.new(0)
1743
    pe2.VelocitySpread = 180
1744
    pe2.Parent = lleg.Glow
1745
    local pea2 = pe2:Clone()
1746
    pea2.Parent = rleg.Glow
1747
1748
	for l = 1, 30 do
1749
      swait()
1750
      lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
1751
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
1752
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
1753
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
1754
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
1755
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
1756
      lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
1757
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
1758
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
1759
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
1760
	    end
1761
	
1762
	pe:Destroy()
1763
    pe2:Destroy()
1764
    pea:Destroy()
1765
    pea2:Destroy()
1766
    local rng = Instance.new("Part", chr)
1767-
        rng.BrickColor = BrickColor.new("Institutional white")
1767+
1768
        rng.BrickColor = BrickColor.new("Black")
1769
        rng.CanCollide = false
1770
        rng.FormFactor = 3
1771
        rng.Name = "Ring"
1772
        rng.Size = Vector3.new(1, 1, 1)
1773
        rng.Transparency = 0.5
1774
        rng.TopSurface = 0
1775
        rng.BottomSurface = 0
1776
        rng.Position = tors.Position - Vector3.new(0,2,0)
1777
        rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1778
        local rngm = Instance.new("SpecialMesh", rng)
1779
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1780
        rngm.Scale = Vector3.new(1, 1, 2)
1781
                coroutine.wrap(function()
1782
                for i = 1, 60, 8 do
1783
                rngm.Scale = Vector3.new(1.2 + i*1.1, 1.2 + i*1.1, 1)
1784
                rng.Transparency = i/60
1785
                wait()
1786
                end
1787
                wait()
1788
                rng:Destroy()
1789
                end)()
1790
	tps:Play()
1791
	Teleport(mouse.Hit.X,mouse.Hit.Y,mouse.Hit.Z)
1792
	resetlerp()
1793
	human.WalkSpeed = 16
1794
	activu = false
1795
	
1796
end
1797
1798
1799
1800
1801
boom3 = Instance.new("Sound",chr)
1802
boom3.SoundId = "http://www.roblox.com/asset/?id = 450719019"
1803
boom3.Volume = 50
1804
1805
1806
1807
1808
1809
gprop = {}
1810
function materialhit(hit)
1811
if hit.Parent ~= chr and hit.Parent.Parent ~= chr and hit.Name ~= "Trace" and hit.Parent:FindFirstChild("Humanoid") == nil then
1812
gprop = {hit.BrickColor,hit.Material}
1813
end
1814
end
1815
chr["Left Leg"].Touched:connect(materialhit)
1816
chr["Right Leg"].Touched:connect(materialhit)
1817
1818
1819
function KickBoom()
1820
	local effspwn = Instance.new("Part")
1821
    local model = Instance.new("Model")
1822
    game.Debris:AddItem(model, 20)
1823
    model.Name = "smasheffects"
1824
    model.Parent = chr
1825
    effspwn.Name = "spwnr"
1826
    effspwn.Size = Vector3.new(1, 1, 1)
1827
    effspwn.Anchored = true
1828
    effspwn.CanCollide = false
1829
    effspwn.Transparency = 1
1830
    effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
1831
    effspwn.Parent = model
1832
1833
for i = 1, 15 do
1834
local gtrace = Instance.new("Part",game.Workspace)
1835
gtrace.BrickColor = gprop[1]
1836
gtrace.Material = gprop[2]
1837
gtrace.Size = Vector3.new(16,16,16)
1838
gtrace.Anchored = true
1839
gtrace.CanCollide = false
1840
gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-70,70),-6,math.random(-70,70))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
1841
local gdisp = coroutine.wrap(function()
1842
wait(3)
1843
for i = 1, 9 do
1844
wait(.1)
1845
gtrace.Transparency = gtrace.Transparency + .1
1846
end
1847
gtrace:Destroy()
1848
end)
1849
gdisp()
1850
end
1851
1852
Crater(head,67)
1853
1854
for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
1855
        if v:FindFirstChild('Humanoid') then
1856
            v.Humanoid:TakeDamage(math.random(10000020,10000030))
1857
            v.Humanoid.PlatformStand = true
1858
            v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 250
1859
        end
1860
    end 
1861
1862
	coroutine.resume(coroutine.create(function()
1863
      local shok = Instance.new("Part")
1864-
      shok.BrickColor = BrickColor.new("Institutional white")
1864+
1865
      shok.BrickColor = BrickColor.new("Black")
1866
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
1867
      shok.Size = Vector3.new(1, 1, 1)
1868
      shok.Anchored = true
1869
      shok.Material = "Neon"
1870
      shok.Transparency = 0.35
1871
      shok.CanCollide = false
1872
      shok.Parent = model
1873
      game.Debris:AddItem(shok, 12)
1874
      local mesh = Instance.new("SpecialMesh")
1875
      mesh.MeshType = "FileMesh"
1876
      mesh.MeshId = "rbxassetid://489415447"
1877
      mesh.Scale = Vector3.new(19, 19, 19)
1878
      mesh.Parent = shok
1879
      for e = 1, 15 do
1880
        wait()
1881
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
1882
        shok.Transparency = shok.Transparency + 0.004
1883
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1884
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1885
      end
1886
      for e = 1, 16 do
1887
        wait()
1888
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
1889
        shok.Transparency = shok.Transparency + 0.004
1890
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1891
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1892
      end
1893
      for e = 1, 12 do
1894
        wait()
1895
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
1896
        shok.Transparency = shok.Transparency + 0.06
1897
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1898
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1899
      end
1900
	    end))
1901
	
1902
	
1903
	coroutine.resume(coroutine.create(function()
1904
      local shok = Instance.new("Part")
1905-
      shok.BrickColor = BrickColor.new("Institutional white")
1905+
1906
      shok.BrickColor = BrickColor.new("Black")
1907
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
1908
      shok.Size = Vector3.new(1, 1, 1)
1909
      shok.Anchored = true
1910
      shok.Material = "Neon"
1911
      shok.Transparency = 0.35
1912
      shok.CanCollide = false
1913
      shok.Parent = model
1914
      game.Debris:AddItem(shok, 12)
1915
      local mesh = Instance.new("SpecialMesh")
1916
      mesh.MeshType = "FileMesh"
1917
      mesh.MeshId = "rbxassetid://489415447"
1918
      mesh.Scale = Vector3.new(47, 47, 47)
1919
      mesh.Parent = shok
1920
      for e = 1, 15 do
1921
        wait()
1922
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
1923
        shok.Transparency = shok.Transparency + 0.004
1924
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1925
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1926
      end
1927
      for e = 1, 16 do
1928
        wait()
1929
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
1930
        shok.Transparency = shok.Transparency + 0.004
1931
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1932
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1933
      end
1934
      for e = 1, 12 do
1935
        wait()
1936
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
1937
        shok.Transparency = shok.Transparency + 0.06
1938
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1939
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1940
      end
1941
	    end))
1942
	
1943
	coroutine.resume(coroutine.create(function()
1944
      local shok = Instance.new("Part")
1945-
      shok.BrickColor = BrickColor.new("Institutional white")
1945+
1946
      shok.BrickColor = BrickColor.new("Black")
1947
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
1948
      shok.Size = Vector3.new(1, 1, 1)
1949
      shok.Anchored = true
1950
      shok.Material = "Neon"
1951
      shok.Transparency = 0.35
1952
      shok.CanCollide = false
1953
      shok.Parent = model
1954
      game.Debris:AddItem(shok, 12)
1955
      local mesh = Instance.new("SpecialMesh")
1956
      mesh.MeshType = "FileMesh"
1957
      mesh.MeshId = "rbxassetid://489415447"
1958
      mesh.Scale = Vector3.new(79, 79, 79)
1959
      mesh.Parent = shok
1960
      for e = 1, 15 do
1961
        wait()
1962
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
1963
        shok.Transparency = shok.Transparency + 0.004
1964
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1965
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1966
      end
1967
      for e = 1, 16 do
1968
        wait()
1969
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
1970
        shok.Transparency = shok.Transparency + 0.004
1971
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1972
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1973
      end
1974
      for e = 1, 12 do
1975
        wait()
1976
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
1977
        shok.Transparency = shok.Transparency + 0.06
1978
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
1979
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
1980
      end
1981
    end))
1982
end
1983
1984
1985
1986
1987
function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
1988
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
1989
end 
1990
cam = workspace.CurrentCamera
1991
1992
1993
1994
1995
1996
1997
1998
1999
function NoOutline(Part)
2000
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
2001
end
2002
2003
2004
2005
2006
it = Instance.new
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
so = function(id,par,vol,pit) 
2018
coroutine.resume(coroutine.create(function()
2019
local sou = Instance.new("Sound",par or workspace)
2020
sou.Volume=vol
2021
sou.Pitch=pit or 1
2022
sou.SoundId=id
2023
swait() 
2024
sou:play() 
2025
game:GetService("Debris"):AddItem(sou,6)
2026
end))
2027
end
2028
2029
2030
function Stom()
2031
	
2032
cf=CFrame.new
2033
angles=CFrame.Angles
2034
euler=CFrame.fromEulerAnglesXYZ
2035
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
2036
RootPart=chr.HumanoidRootPart
2037
RootJoint=RootPart.RootJoint
2038
RootCF=euler(-1.57,0,3.14)
2039
2040
function QuaternionFromCFrame(cf) 
2041
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
2042
local trace = m00 + m11 + m22 
2043
if trace > 0 then 
2044
local s = math.sqrt(1 + trace) 
2045
local recip = 0.5/s 
2046
return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
2047
else 
2048
local i = 0 
2049
if m11 > m00 then
2050
i = 1
2051
end
2052
if m22 > (i == 0 and m00 or m11) then 
2053
i = 2 
2054
end 
2055
if i == 0 then 
2056
local s = math.sqrt(m00-m11-m22+1) 
2057
local recip = 0.5/s 
2058
return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
2059
elseif i == 1 then 
2060
local s = math.sqrt(m11-m22-m00+1) 
2061
local recip = 0.5/s 
2062
return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
2063
elseif i == 2 then 
2064
local s = math.sqrt(m22-m00-m11+1) 
2065
local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
2066
end 
2067
end 
2068
end
2069
 
2070
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
2071
local xs, ys, zs = x + x, y + y, z + z 
2072
local wx, wy, wz = w*xs, w*ys, w*zs 
2073
local xx = x*xs 
2074
local xy = x*ys 
2075
local xz = x*zs 
2076
local yy = y*ys 
2077
local yz = y*zs 
2078
local zz = z*zs 
2079
return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy)) 
2080
end
2081
 
2082
function QuaternionSlerp(a, b, t) 
2083
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
2084
local startInterp, finishInterp; 
2085
if cosTheta >= 0.0001 then 
2086
if (1 - cosTheta) > 0.0001 then 
2087
local theta = math.acos(cosTheta) 
2088
local invSinTheta = 1/math.sin(theta) 
2089
startInterp = math.sin((1-t)*theta)*invSinTheta 
2090
finishInterp = math.sin(t*theta)*invSinTheta  
2091
else 
2092
startInterp = 1-t 
2093
finishInterp = t 
2094
end 
2095
else 
2096
if (1+cosTheta) > 0.0001 then 
2097
local theta = math.acos(-cosTheta) 
2098
local invSinTheta = 1/math.sin(theta) 
2099
startInterp = math.sin((t-1)*theta)*invSinTheta 
2100
finishInterp = math.sin(t*theta)*invSinTheta 
2101
else 
2102
startInterp = t-1 
2103
finishInterp = t 
2104
end 
2105
end 
2106
return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp 
2107
end
2108
2109
function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
2110
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
2111
end 
2112
2113
function clerp(a,b,t) 
2114
local qa = {QuaternionFromCFrame(a)}
2115
local qb = {QuaternionFromCFrame(b)} 
2116
local ax, ay, az = a.x, a.y, a.z 
2117
local bx, by, bz = b.x, b.y, b.z
2118
local _t = 1-t
2119
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
2120
end 
2121
2122
2123
2124
	 if activu == true or selected == false then
2125
      return
2126
	    end
2127
	coroutine.resume(coroutine.create(function()
2128
      fglow(lleg.Glow, 6)
2129
    end))
2130
    activu = true
2131
local pe = Instance.new("ParticleEmitter")
2132
    pe.Color = ColorSequence.new(Color3.new(255, 255, 0))
2133
    pe.LightEmission = 0.9
2134
    pe.Size = NumberSequence.new(0.5)
2135
    pe.Texture = "rbxassetid://272050333"
2136
    pe.Transparency = NumberSequence.new(0.1)
2137
    pe.Lifetime = NumberRange.new(0.1)
2138
    pe.Rate = 250
2139
    pe.RotSpeed = NumberRange.new(360)
2140
    pe.Speed = NumberRange.new(3)
2141
    pe.VelocitySpread = 360
2142
    pe.Parent = lleg.Glow
2143
    local pea = pe:Clone()
2144
    pea.Parent = lleg.Glow
2145
    wait(0.5)
2146
    local pe2 = Instance.new("ParticleEmitter")
2147
    pe2.Color = ColorSequence.new(Color3.new(255, 255, 0))
2148
    pe2.LightEmission = 0.9
2149
    pe2.Size = NumberSequence.new(5)
2150
    pe2.Texture = "rbxassetid://516107903"
2151
    pe2.Transparency = NumberSequence.new(0.4)
2152
    pe2.ZOffset = 2
2153
    pe2.Enabled = true
2154
    pe2.LockedToPart = true
2155
    pe2.Lifetime = NumberRange.new(0.07)
2156
    pe2.Rate = 8
2157
    pe2.Rotation = NumberRange.new(0, 360)
2158
    pe2.RotSpeed = NumberRange.new(0)
2159
    pe2.Speed = NumberRange.new(0)
2160
    pe2.VelocitySpread = 180
2161
    pe2.Parent = lleg.Glow
2162
    local pea2 = pe2:Clone()
2163
    pea2.Parent = lleg.Glow
2164
local Mus = Instance.new("Sound",workspace)
2165
Mus.SoundId = "rbxassetid://802518140"
2166
Mus.Pitch = 1
2167
Mus.Volume = 90000
2168
Mus.Looped = false
2169
wait(0.9)
2170
Mus:Play()
2171
2172
2173
   
2174
human.WalkSpeed = 0
2175
for i = 0,1,0.1 do
2176
swait()
2177
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2178
tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
2179
RS.C0 = clerp(RS.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
2180
LS.C0 = clerp(LS.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
2181
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
2182
LH.C0=clerp(LH.C0,cf(-1,-.1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
2183
end
2184
wait(1)
2185
for i = 0,1,0.1 do
2186
swait()
2187
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
2188
tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
2189
RS.C0 = clerp(RS.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
2190
LS.C0 = clerp(LS.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
2191
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
2192
LH.C0=clerp(LH.C0,cf(-1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
2193
end
2194
KickBoom()
2195
so("http://roblox.com/asset/?id=144699494",lleg,2,1.1)	
2196
so("http://roblox.com/asset/?id=321321137",lleg,1,1)
2197
so("http://roblox.com/asset/?id=506384002",lleg,1,1)	
2198
so("http://roblox.com/asset/?id=157878578",lleg,25,1)
2199
so("http://roblox.com/asset/?id=165970126",lleg,25,1)
2200
2201
wait(3)
2202
human.WalkSpeed = 16
2203
pe:Destroy()
2204
pe2:Destroy()
2205
pea:Destroy()
2206
pea2:Destroy()
2207
resetlerp()
2208
activu = false
2209
end
2210
2211
2212
2213
2214
2215
function Smash()
2216
	for i = 1, 15 do
2217
local gtrace = Instance.new("Part",game.Workspace)
2218
gtrace.BrickColor = gprop[1]
2219
gtrace.Material = gprop[2]
2220
gtrace.Size = Vector3.new(19,19,19)
2221
gtrace.Anchored = true
2222
gtrace.CanCollide = false
2223
gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-60,60),-6,math.random(-60,60))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
2224
local gdisp = coroutine.wrap(function()
2225
wait(7)
2226
for i = 1, 9 do
2227
wait(.1)
2228
gtrace.Transparency = gtrace.Transparency + .1
2229
end
2230
gtrace:Destroy()
2231
end)
2232
gdisp()
2233
end
2234
2235
Crater(head,67)
2236
end
2237
2238
function Smash2()
2239
	for i = 1, 15 do
2240
local gtrace = Instance.new("Part",game.Workspace)
2241
gtrace.BrickColor = gprop[1]
2242
gtrace.Material = gprop[2]
2243
gtrace.Size = Vector3.new(19,19,19)
2244
gtrace.Anchored = true
2245
gtrace.CanCollide = false
2246
gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-70,70),-6,math.random(-70,70))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
2247
local gdisp = coroutine.wrap(function()
2248
wait(7)
2249
for i = 1, 9 do
2250
wait(.1)
2251
gtrace.Transparency = gtrace.Transparency + .1
2252
end
2253
gtrace:Destroy()
2254
end)
2255
gdisp()
2256
end
2257
2258
end
2259
2260
function Smash3()
2261
	for i = 1, 15 do
2262
local gtrace = Instance.new("Part",game.Workspace)
2263
gtrace.BrickColor = gprop[1]
2264
gtrace.Material = gprop[2]
2265
gtrace.Size = Vector3.new(19,19,19)
2266
gtrace.Anchored = true
2267
gtrace.CanCollide = false
2268
gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-50,50),-6,math.random(-50,50))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
2269
local gdisp = coroutine.wrap(function()
2270
wait(7)
2271
for i = 1, 9 do
2272
wait(.1)
2273
gtrace.Transparency = gtrace.Transparency + .1
2274
end
2275
gtrace:Destroy()
2276
end)
2277
gdisp()
2278
end
2279
2280
end
2281
2282
2283
function Smash4()
2284
	for i = 1, 15 do
2285
local gtrace = Instance.new("Part",game.Workspace)
2286
gtrace.BrickColor = gprop[1]
2287
gtrace.Material = gprop[2]
2288
gtrace.Size = Vector3.new(19,19,19)
2289
gtrace.Anchored = true
2290
gtrace.CanCollide = false
2291
gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-40,40),-6,math.random(-40,40))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
2292
local gdisp = coroutine.wrap(function()
2293
wait(7)
2294
for i = 1, 9 do
2295
wait(.1)
2296
gtrace.Transparency = gtrace.Transparency + .1
2297
end
2298
gtrace:Destroy()
2299
end)
2300
gdisp()
2301
end
2302
2303
end
2304
2305
function Smash5()
2306
	for i = 1, 15 do
2307
local gtrace = Instance.new("Part",game.Workspace)
2308
gtrace.BrickColor = gprop[1]
2309
gtrace.Material = gprop[2]
2310
gtrace.Size = Vector3.new(19,19,19)
2311
gtrace.Anchored = true
2312
gtrace.CanCollide = false
2313
gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-30,30),-6,math.random(-30,30))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
2314
local gdisp = coroutine.wrap(function()
2315
wait(7)
2316
for i = 1, 9 do
2317
wait(.1)
2318
gtrace.Transparency = gtrace.Transparency + .1
2319
end
2320
gtrace:Destroy()
2321
end)
2322
gdisp()
2323
end
2324
2325
end
2326
2327
function Smash6()
2328
	for i = 1, 15 do
2329
local gtrace = Instance.new("Part",game.Workspace)
2330
gtrace.BrickColor = gprop[1]
2331
gtrace.Material = gprop[2]
2332
gtrace.Size = Vector3.new(19,19,19)
2333
gtrace.Anchored = true
2334
gtrace.CanCollide = false
2335
gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-20,20),-6,math.random(-20,20))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
2336
local gdisp = coroutine.wrap(function()
2337
wait(7)
2338
for i = 1, 9 do
2339
wait(.1)
2340
gtrace.Transparency = gtrace.Transparency + .1
2341
end
2342
gtrace:Destroy()
2343
end)
2344
gdisp()
2345
end
2346
2347
end
2348
2349
2350
	for i,v in pairs(FindNearestTorso(tors.CFrame.p,99))do
2351
        if v:FindFirstChild('Humanoid') then
2352
            v.Humanoid:TakeDamage(math.random(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999,9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999))
2353
            v.Humanoid.PlatformStand = true
2354
            v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 600
2355
        end
2356
    end 
2357
2358
2359
function HeavenSmash()
2360
	
2361
	
2362
	 if activu == true or selected == false then
2363
      return
2364
	    end
2365
	coroutine.resume(coroutine.create(function()
2366
      fglow(lleg.Glow, 19)
2367
	  fglow(rleg.Glow, 19)
2368
	  fglow(rarm.Glow, 19)
2369
	  fglow(larm.Glow, 19)
2370
	  fglow(head.Glow, 19)
2371
	  fglow(tors.Glow, 19)
2372
    end))
2373
    activu = true
2374
local pe = Instance.new("ParticleEmitter")
2375
    pe.Color = ColorSequence.new(Color3.new(255, 255, 0))
2376
    pe.LightEmission = 0.9
2377
    pe.Size = NumberSequence.new(0.5)
2378
    pe.Texture = "rbxassetid://272050333"
2379
    pe.Transparency = NumberSequence.new(0.1)
2380
    pe.Lifetime = NumberRange.new(0.1)
2381
    pe.Rate = 250
2382
    pe.RotSpeed = NumberRange.new(360)
2383
    pe.Speed = NumberRange.new(3)
2384
    pe.VelocitySpread = 360
2385
    pe.Parent = lleg.Glow
2386
    local pea = pe:Clone()
2387
    pea.Parent = lleg.Glow
2388
    local pe2 = Instance.new("ParticleEmitter")
2389
    pe2.Color = ColorSequence.new(Color3.new(255, 255, 0))
2390
    pe2.LightEmission = 0.9
2391
    pe2.Size = NumberSequence.new(5)
2392
    pe2.Texture = "rbxassetid://516107903"
2393
    pe2.Transparency = NumberSequence.new(0.4)
2394
    pe2.ZOffset = 2
2395
    pe2.Enabled = true
2396
    pe2.LockedToPart = true
2397
    pe2.Lifetime = NumberRange.new(0.07)
2398
    pe2.Rate = 8
2399
    pe2.Rotation = NumberRange.new(0, 360)
2400
    pe2.RotSpeed = NumberRange.new(0)
2401
    pe2.Speed = NumberRange.new(0)
2402
    pe2.VelocitySpread = 180
2403
    pe2.Parent = lleg.Glow
2404
    local pea2 = pe2:Clone()
2405
    pea2.Parent = lleg.Glow
2406
2407
2408
2409
    local pet = Instance.new("ParticleEmitter")
2410
    pet.Color = ColorSequence.new(Color3.new(255, 255, 0))
2411
    pet.LightEmission = 0.9
2412
    pet.Size = NumberSequence.new(0.5)
2413
    pet.Texture = "rbxassetid://272050333"
2414
    pet.Transparency = NumberSequence.new(0.1)
2415
    pet.Lifetime = NumberRange.new(0.1)
2416
    pet.Rate = 1
2417
    pet.RotSpeed = NumberRange.new(360)
2418
    pet.Speed = NumberRange.new(3)
2419
    pet.VelocitySpread = 360
2420
    pet.Parent = rarm.Glow
2421
    local pet2 = Instance.new("ParticleEmitter")
2422
    pet2.Color = ColorSequence.new(Color3.new(255, 255, 0))
2423
    pet2.LightEmission = 0.9
2424
    pet2.Size = NumberSequence.new(5)
2425
    pet2.Texture = "rbxassetid://516107903"
2426
    pet2.Transparency = NumberSequence.new(0.4)
2427
    pet2.ZOffset = 2
2428
    pet2.Enabled = false
2429
    pet2.LockedToPart = true
2430
    pet2.Lifetime = NumberRange.new(0.07)
2431
    pet2.Rate = 8
2432
    pet2.Rotation = NumberRange.new(0, 360)
2433
    pet2.RotSpeed = NumberRange.new(0)
2434
    pet2.Speed = NumberRange.new(0)
2435
    pet2.VelocitySpread = 180
2436
    pet2.Parent = rarm.Glow
2437
2438
    
2439
   
2440
    local petl = Instance.new("ParticleEmitter")
2441
    petl.Color = ColorSequence.new(Color3.new(255, 255, 0))
2442
    petl.LightEmission = 0.9
2443
    petl.Size = NumberSequence.new(0.5)
2444
    petl.Texture = "rbxassetid://272050333"
2445
    petl.Transparency = NumberSequence.new(0.1)
2446
    petl.Lifetime = NumberRange.new(0.1)
2447
    petl.Rate = 1
2448
    petl.RotSpeed = NumberRange.new(360)
2449
    petl.Speed = NumberRange.new(3)
2450
    petl.VelocitySpread = 360
2451
    petl.Parent = larm.Glow
2452
    local petl2 = Instance.new("ParticleEmitter")
2453
    petl2.Color = ColorSequence.new(Color3.new(255, 255, 0))
2454
    petl2.LightEmission = 0.9
2455
    petl2.Size = NumberSequence.new(5)
2456
    petl2.Texture = "rbxassetid://516107903"
2457
    petl2.Transparency = NumberSequence.new(0.4)
2458
    petl2.ZOffset = 2
2459
    petl2.Enabled = false
2460
    petl2.LockedToPart = true
2461
    petl2.Lifetime = NumberRange.new(0.07)
2462
    petl2.Rate = 8
2463
    petl2.Rotation = NumberRange.new(0, 360)
2464
    petl2.RotSpeed = NumberRange.new(0)
2465
    petl2.Speed = NumberRange.new(0)
2466
    petl2.VelocitySpread = 180
2467
    petl2.Parent = larm.Glow
2468
2469
   
2470
   local petl3 = Instance.new("ParticleEmitter")
2471
    petl3.Color = ColorSequence.new(Color3.new(255, 255, 0))
2472
    petl3.LightEmission = 0.9
2473
    petl3.Size = NumberSequence.new(0.5)
2474
    petl3.Texture = "rbxassetid://272050333"
2475
    petl3.Transparency = NumberSequence.new(0.1)
2476
    petl3.Lifetime = NumberRange.new(0.1)
2477
    petl3.Rate = 1
2478
    petl3.RotSpeed = NumberRange.new(360)
2479
    petl3.Speed = NumberRange.new(3)
2480
    petl3.VelocitySpread = 360
2481
    petl3.Parent = head.Glow
2482
    local petl23 = Instance.new("ParticleEmitter")
2483
    petl23.Color = ColorSequence.new(Color3.new(255, 255, 0))
2484
    petl23.LightEmission = 0.9
2485
    petl23.Size = NumberSequence.new(5)
2486
    petl23.Texture = "rbxassetid://516107903"
2487
    petl23.Transparency = NumberSequence.new(0.4)
2488
    petl23.ZOffset = 2
2489
    petl23.Enabled = false
2490
    petl23.LockedToPart = true
2491
    petl23.Lifetime = NumberRange.new(0.07)
2492
    petl23.Rate = 8
2493
    petl23.Rotation = NumberRange.new(0, 360)
2494
    petl23.RotSpeed = NumberRange.new(0)
2495
    petl23.Speed = NumberRange.new(0)
2496
    petl23.VelocitySpread = 180
2497
    petl23.Parent = head.Glow
2498
2499
2500
2501
local petl34 = Instance.new("ParticleEmitter")
2502
    petl34.Color = ColorSequence.new(Color3.new(255, 255, 0))
2503
    petl34.LightEmission = 0.9
2504
    petl34.Size = NumberSequence.new(0.5)
2505
    petl34.Texture = "rbxassetid://272050333"
2506
    petl34.Transparency = NumberSequence.new(0.1)
2507
    petl34.Lifetime = NumberRange.new(0.1)
2508
    petl34.Rate = 1
2509
    petl34.RotSpeed = NumberRange.new(360)
2510
    petl34.Speed = NumberRange.new(3)
2511
    petl34.VelocitySpread = 360
2512
    petl34.Parent = rleg.Glow
2513
    local petl234 = Instance.new("ParticleEmitter")
2514
    petl234.Color = ColorSequence.new(Color3.new(255, 255, 0))
2515
    petl234.LightEmission = 0.9
2516
    petl234.Size = NumberSequence.new(5)
2517
    petl234.Texture = "rbxassetid://516107903"
2518
    petl234.Transparency = NumberSequence.new(0.4)
2519
    petl234.ZOffset = 2
2520
    petl234.Enabled = false
2521
    petl234.LockedToPart = true
2522
    petl234.Rate = 8
2523
    petl234.Rotation = NumberRange.new(0, 360)
2524
    petl234.RotSpeed = NumberRange.new(0)
2525
    petl234.Speed = NumberRange.new(0)
2526
    petl234.VelocitySpread = 180
2527
    petl234.Parent = rleg.Glow
2528
2529
2530
local petl345 = Instance.new("ParticleEmitter")
2531
    petl345.Color = ColorSequence.new(Color3.new(255, 255, 0))
2532
    petl345.LightEmission = 0.9
2533
    petl345.Size = NumberSequence.new(0.5)
2534
    petl345.Texture = "rbxassetid://272050333"
2535
    petl345.Transparency = NumberSequence.new(0.1)
2536
    petl345.Lifetime = NumberRange.new(0.1)
2537
    petl345.Rate = 1
2538
    petl345.RotSpeed = NumberRange.new(360)
2539
    petl345.Speed = NumberRange.new(3)
2540
    petl345.VelocitySpread = 360
2541
    petl345.Parent = tors.Glow
2542
    local petl2345 = Instance.new("ParticleEmitter")
2543
    petl2345.Color = ColorSequence.new(Color3.new(255, 255, 0))
2544
    petl2345.LightEmission = 0.9
2545
    petl2345.Size = NumberSequence.new(5)
2546
    petl2345.Texture = "rbxassetid://516107903"
2547
    petl2345.Transparency = NumberSequence.new(0.4)
2548
    petl2345.ZOffset = 2
2549
    petl2345.Enabled = false
2550
    petl2345.LockedToPart = true
2551
    petl2345.Rate = 8
2552
    petl2345.Rotation = NumberRange.new(0, 360)
2553
    petl2345.RotSpeed = NumberRange.new(0)
2554
    petl2345.Speed = NumberRange.new(0)
2555
    petl2345.VelocitySpread = 180
2556
    petl2345.Parent = tors.Glow
2557
human.WalkSpeed = 0
2558
so("http://www.roblox.com/asset/?id=169445572",head,1.5,1.5)
2559
so("http://www.roblox.com/asset/?id=169380495",head,1.5,1.5)
2560
for l = 1, 30 do
2561
      swait()
2562
      lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
2563
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
2564
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
2565
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
2566
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
2567
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
2568
      lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
2569
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
2570
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
2571
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
2572
	    end
2573
2574
2575
resetlerp()
2576
2577
 BV = Instance.new("BodyVelocity", tors)
2578
        BV.maxForce = Vector3.new(0,200000,0)
2579
        BV.P = 100000
2580
        BV.velocity = Vector3.new(0,150,0)
2581
local rng = Instance.new("Part", chr)
2582-
        rng.BrickColor = BrickColor.new("Institutional white")
2582+
2583
        rng.BrickColor = BrickColor.new("Black")
2584
        rng.CanCollide = false
2585
        rng.FormFactor = 3
2586
        rng.Name = "Ring"
2587
        rng.Size = Vector3.new(1, 1, 1)
2588
        rng.Transparency = 0.5
2589
        rng.TopSurface = 0
2590
        rng.BottomSurface = 0
2591
        rng.Position = tors.Position - Vector3.new(0,2,0)
2592
        rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
2593
        local rngm = Instance.new("SpecialMesh", rng)
2594
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2595
        rngm.Scale = Vector3.new(10, 10, 20)
2596
            x = Instance.new("Sound",tors)
2597
            x.SoundId = "http://www.roblox.com/asset/?id=169445602"
2598
            x.Looped = false
2599
            x.Pitch = .7
2600
            x.Volume = 30
2601
            x:Play()
2602
                coroutine.wrap(function()
2603
                for i = 1, 60, 8 do
2604
                rngm.Scale = Vector3.new(10.20 + i*10.10, 10.20 + i*10.10, 10)
2605
                rng.Transparency = i/60
2606
                wait()
2607
                end
2608
                wait()
2609
                rng:Destroy()
2610
                end)()
2611
wait(2.6)
2612
BV:Destroy()
2613
tors.Anchored = true
2614
wait(3.2)
2615
tors.Anchored = false
2616
BV = Instance.new("BodyVelocity", tors)
2617
        BV.maxForce = Vector3.new(0,-20000,0)
2618
        BV.P = 1000
2619
        BV.velocity = Vector3.new(0,-150,0)
2620
wait(1)
2621
BV:Destroy()
2622
wait(0.01)
2623
2624
human.WalkSpeed = 0
2625
    boom3:Play()
2626
2627
Smash()
2628
Smash2()
2629
Smash3()
2630
Ring()
2631
pe:Destroy()
2632
pea:Destroy()
2633
pea2:Destroy()
2634
pe2:Destroy()
2635
wait(2)
2636
human.WalkSpeed = 16
2637
	activu = false
2638
end
2639
2640
2641
2642
sound = Instance.new("Sound", game.Players.LocalPlayer.Character["Right Leg"])
2643
sound.SoundId = "rbxassetid://220025776"
2644
sound.Volume = 6
2645
2646
sound2 = Instance.new("Sound", game.Players.LocalPlayer.Character["Torso"])
2647
sound2.SoundId = "rbxassetid://386946017"
2648
sound2.Volume = 6
2649
2650
sound3 = Instance.new("Sound", game.Players.LocalPlayer.Character)
2651
sound3.SoundId = "rbxassetid://165969964"
2652
sound3.Volume = 6
2653
2654
function rip()
2655
		activu = true
2656
		local detect = Instance.new("Part", game.Players.LocalPlayer.Character)
2657
		detect.Size = Vector3.new(1,1,1)
2658
		detect:BreakJoints()
2659
		detect.CanCollide = false
2660
		local weld = Instance.new("Weld", detect)
2661
		weld.Part0 = game.Players.LocalPlayer.Character["Torso"]
2662
		weld.Part1 = detect
2663
		weld.C0 = weld.C0 * CFrame.new(0,-1,0)
2664
		
2665
		
2666
		
2667
		local function attack(prt)
2668
			local humanoid = prt.Parent:findFirstChild("Humanoid")
2669
			if humanoid ~= nil then
2670
				local torso = prt.Parent:findFirstChild("Torso")
2671
				
2672
				
2673
				
2674
				
2675
				
2676
				
2677
				
2678
				function KABOOMZ3()
2679
    local effspwn = Instance.new("Part")
2680
    coroutine.resume(coroutine.create(function()
2681
      local sound1 = Instance.new("Sound")
2682
      sound1.SoundId = "rbxassetid://138137702"
2683
      sound1.MaxDistance = 300
2684
      sound1.EmitterSize = 20
2685
      sound1.Volume = 2.5
2686
      sound1.Pitch = 0.65
2687
      sound1.Parent = effspwn
2688
      local sound2 = Instance.new("Sound")
2689
      sound2.SoundId = "rbxassetid://157878578"
2690
      sound2.MaxDistance = 300
2691
      sound2.EmitterSize = 20
2692
      sound2.Volume = 1
2693
      sound2.Pitch = 0.7
2694
      sound2.Parent = effspwn
2695
      local sound3 = Instance.new("Sound")
2696
      sound3.SoundId = "rbxassetid://138250406"
2697
      sound2.MaxDistance = 400
2698
      sound2.EmitterSize = 30
2699
      sound2.Volume = 0.5
2700
      sound2.Pitch = 0.5
2701
      sound2.Parent = effspwn
2702
      sound2:Play()
2703
      wait()
2704
      sound1:Play()
2705
      sound3:Play()
2706
    end))
2707
    local model = Instance.new("Model")
2708
    game.Debris:AddItem(model, 20)
2709
    model.Name = "smasheffects"
2710
    model.Parent = workspace
2711
    effspwn.Name = "spwnr"
2712
    effspwn.Size = Vector3.new(1, 1, 1)
2713
    effspwn.Anchored = true
2714
    effspwn.CanCollide = false
2715
    effspwn.Transparency = 1
2716
    effspwn.CFrame = torso.CFrame * CFrame.Angles(math.rad(180), 0, 0)
2717
    effspwn.Parent = model
2718
2719
2720
2721
2722
2723
Crater(head,60)
2724
Crater(head,120)
2725
2726
    for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
2727
        if v:FindFirstChild('Humanoid') then
2728
            v.Humanoid:TakeDamage(math.random(10000020,10000030))
2729
            v.Humanoid.PlatformStand = true
2730
            v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
2731
        end
2732
    end 
2733
2734
    coroutine.resume(coroutine.create(function()
2735
      local shok = Instance.new("Part")
2736-
      shok.BrickColor = BrickColor.new("Institutional white")
2736+
2737
      shok.BrickColor = BrickColor.new("Black")
2738
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
2739
      shok.Size = Vector3.new(1, 1, 1)
2740
      shok.Anchored = true
2741
      shok.Material = "Neon"
2742
      shok.Transparency = 0.1
2743
      shok.CanCollide = false
2744
      shok.Parent = model
2745
      game.Debris:AddItem(shok, 12)
2746
      local mesh = Instance.new("SpecialMesh")
2747
      mesh.MeshType = "FileMesh"
2748
      mesh.MeshId = "rbxassetid://437347603"
2749
      mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
2750
      mesh.Parent = shok
2751
2752
2753
2754
2755
2756
      for e = 1, 8 do
2757
        wait()
2758
        mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
2759
        shok.Transparency = shok.Transparency + 0.035
2760
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
2761
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
2762
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
2763
2764
      end
2765
      for e = 1, 16 do
2766
        wait()
2767
        mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
2768
        shok.Transparency = shok.Transparency + 0.11
2769
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
2770
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
2771
        hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
2772
2773
      end
2774
    end))
2775
    coroutine.resume(coroutine.create(function()
2776
      local shok = Instance.new("Part")
2777-
      shok.BrickColor = BrickColor.new("Institutional white")
2777+
2778
      shok.BrickColor = BrickColor.new("Black")
2779
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
2780
      shok.Size = Vector3.new(1, 1, 1)
2781
      shok.Anchored = true
2782
      shok.Material = "Neon"
2783
      shok.Transparency = 0.25
2784
      shok.CanCollide = false
2785
      shok.Parent = model
2786
      game.Debris:AddItem(shok, 12)
2787
      local mesh = Instance.new("SpecialMesh")
2788
      mesh.MeshType = "FileMesh"
2789
      mesh.MeshId = "rbxassetid://3270017"
2790
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
2791
      mesh.Parent = shok
2792
      for e = 1, 30 do
2793
        wait()
2794
        mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
2795
        shok.Transparency = shok.Transparency + 0.002
2796
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
2797
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
2798
      end
2799
      for e = 1, 38 do
2800
        wait()
2801
        mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
2802
        shok.Transparency = shok.Transparency + 0.002
2803
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
2804
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
2805
      end
2806
      for e = 1, 24 do
2807
        wait()
2808
        mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
2809
        shok.Transparency = shok.Transparency + 0.03
2810
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
2811
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
2812
      end
2813
    end))
2814
    coroutine.resume(coroutine.create(function()
2815
      local shok = Instance.new("Part")
2816-
      shok.BrickColor = BrickColor.new("Institutional white")
2816+
2817
      shok.BrickColor = BrickColor.new("Black")
2818
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
2819
      shok.Size = Vector3.new(1, 1, 1)
2820
      shok.Anchored = true
2821
      shok.Material = "Neon"
2822
      shok.Transparency = 0.25
2823
      shok.CanCollide = false
2824
      shok.Parent = model
2825
      game.Debris:AddItem(shok, 12)
2826
      local mesh = Instance.new("SpecialMesh")
2827
      mesh.MeshType = "FileMesh"
2828
      mesh.MeshId = "rbxassetid://3270017"
2829
      mesh.Scale = Vector3.new(12, 12, 0.05)
2830
      mesh.Parent = shok
2831
      for e = 1, 30 do
2832
        wait()
2833
        mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
2834
        shok.Transparency = shok.Transparency + 0.002
2835
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
2836
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
2837
      end
2838
      for e = 1, 38 do
2839
        wait()
2840
        mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
2841
        shok.Transparency = shok.Transparency + 0.002
2842
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
2843
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
2844
      end
2845
      for e = 1, 24 do
2846
        wait()
2847
        mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
2848
        shok.Transparency = shok.Transparency + 0.03
2849
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
2850
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
2851
      end
2852
    end))
2853
    coroutine.resume(coroutine.create(function()
2854
      local shok = Instance.new("Part")
2855-
      shok.BrickColor = BrickColor.new("Institutional white")
2855+
2856
      shok.BrickColor = BrickColor.new("Black")
2857
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2858
      shok.Size = Vector3.new(1, 1, 1)
2859
      shok.Anchored = true
2860
      shok.Material = "Neon"
2861
      shok.Transparency = 0.25
2862
      shok.CanCollide = false
2863
      shok.Parent = model
2864
      game.Debris:AddItem(shok, 12)
2865
      local mesh = Instance.new("SpecialMesh")
2866
      mesh.MeshType = "FileMesh"
2867
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
2868
      mesh.Scale = Vector3.new(12, 12, 12)
2869
      mesh.Parent = shok
2870
      for e = 1, 15 do
2871
        wait()
2872
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
2873
        shok.Transparency = shok.Transparency + 0.004
2874
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
2875
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
2876
      end
2877
      for e = 1, 16 do
2878
        wait()
2879
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
2880
        shok.Transparency = shok.Transparency + 0.004
2881
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
2882
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
2883
      end
2884
      for e = 1, 12 do
2885
        wait()
2886
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
2887
        shok.Transparency = shok.Transparency + 0.06
2888
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
2889
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
2890
      end
2891
    end))
2892
    coroutine.resume(coroutine.create(function()
2893
      local shok = Instance.new("Part")
2894-
      shok.BrickColor = BrickColor.new("Institutional white")
2894+
2895
      shok.BrickColor = BrickColor.new("Black")
2896
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2897
      shok.Size = Vector3.new(1, 1, 1)
2898
      shok.Anchored = true
2899
      shok.Material = "Neon"
2900
      shok.Transparency = 0.25
2901
      shok.CanCollide = false
2902
      shok.Parent = model
2903
      game.Debris:AddItem(shok, 12)
2904
      local mesh = Instance.new("SpecialMesh")
2905
      mesh.MeshType = "FileMesh"
2906
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
2907
      mesh.Scale = Vector3.new(6, 12, 6)
2908
      mesh.Parent = shok
2909
      for e = 1, 15 do
2910
        wait()
2911
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
2912
        shok.Transparency = shok.Transparency + 0.005
2913
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
2914
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
2915
      end
2916
      for e = 1, 16 do
2917
        wait()
2918
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
2919
        shok.Transparency = shok.Transparency + 0.005
2920
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
2921
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
2922
      end
2923
      for e = 1, 12 do
2924
        wait()
2925
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
2926
        shok.Transparency = shok.Transparency + 0.09
2927
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
2928
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
2929
      end
2930
    end))
2931
    coroutine.resume(coroutine.create(function()
2932
      local shok = Instance.new("Part")
2933-
      shok.BrickColor = BrickColor.new("Institutional white")
2933+
2934
      shok.BrickColor = BrickColor.new("Black")
2935
      shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
2936
      shok.Size = Vector3.new(1, 1, 1)
2937
      shok.Anchored = true
2938
      shok.Material = "Neon"
2939
      shok.Transparency = 0.6
2940
      shok.CanCollide = false
2941
      shok.Parent = model
2942
      game.Debris:AddItem(shok, 12)
2943
      local mesh = Instance.new("SpecialMesh")
2944
      mesh.MeshType = "FileMesh"
2945
      mesh.MeshId = "rbxassetid://489415447"
2946
      mesh.Scale = Vector3.new(1, 1, 1)
2947
      mesh.Parent = shok
2948
      for e = 1, 12 do
2949
        wait()
2950
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
2951
        shok.Transparency = shok.Transparency + 0.002
2952
      end
2953
      for e = 1, 32 do
2954
        wait()
2955
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
2956
        shok.Transparency = shok.Transparency + 0.002
2957
      end
2958
      for e = 1, 24 do
2959
        wait()
2960
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
2961
        shok.Transparency = shok.Transparency + 0.03
2962
      end
2963
    end))
2964
    coroutine.resume(coroutine.create(function()
2965
      local shok = Instance.new("Part")
2966-
      shok.BrickColor = BrickColor.new("Institutional white")
2966+
2967
      shok.BrickColor = BrickColor.new("Black")
2968
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
2969
      shok.Size = Vector3.new(1, 1, 1)
2970
      shok.Anchored = true
2971
      shok.Material = "Neon"
2972
      shok.Transparency = 0.35
2973
      shok.CanCollide = false
2974
      shok.Parent = model
2975
      game.Debris:AddItem(shok, 12)
2976
      local mesh = Instance.new("SpecialMesh")
2977
      mesh.MeshType = "FileMesh"
2978
      mesh.MeshId = "rbxassetid://489415447"
2979
      mesh.Scale = Vector3.new(12, 12, 12)
2980
      mesh.Parent = shok
2981
      for e = 1, 15 do
2982
        wait()
2983
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
2984
        shok.Transparency = shok.Transparency + 0.004
2985
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
2986
      end
2987
      for e = 1, 16 do
2988
        wait()
2989
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
2990
        shok.Transparency = shok.Transparency + 0.004
2991
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
2992
      end
2993
      for e = 1, 12 do
2994
        wait()
2995
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
2996
        shok.Transparency = shok.Transparency + 0.06
2997
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
2998
      end
2999
    end))
3000
    coroutine.resume(coroutine.create(function()
3001
      local shok = Instance.new("Part")
3002-
      shok.BrickColor = BrickColor.new("Institutional white")
3002+
3003
      shok.BrickColor = BrickColor.new("Black")
3004
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
3005
      shok.Size = Vector3.new(1, 1, 1)
3006
      shok.Anchored = true
3007
      shok.Material = "Neon"
3008
      shok.Transparency = 0.35
3009
      shok.CanCollide = false
3010
      shok.Parent = model
3011
      game.Debris:AddItem(shok, 12)
3012
      local mesh = Instance.new("SpecialMesh")
3013
      mesh.MeshType = "FileMesh"
3014
      mesh.MeshId = "rbxassetid://489415447"
3015
      mesh.Scale = Vector3.new(12, 12, 12)
3016
      mesh.Parent = shok
3017
      for e = 1, 15 do
3018
        wait()
3019
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
3020
        shok.Transparency = shok.Transparency + 0.004
3021
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
3022
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
3023
      end
3024
      for e = 1, 16 do
3025
        wait()
3026
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
3027
        shok.Transparency = shok.Transparency + 0.004
3028
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
3029
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
3030
      end
3031
      for e = 1, 12 do
3032
        wait()
3033
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
3034
        shok.Transparency = shok.Transparency + 0.06
3035
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
3036
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
3037
      end
3038
    end))
3039
  end
3040
3041
3042
3043
				if torso ~= nil then
3044
					game.Players.LocalPlayer.Character.Humanoid.JumpPower = 0
3045
		            game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 0
3046
					for i = 1,5 do
3047
						wait()
3048
						game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,0.25)
3049
						game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 * CFrame.Angles(0,0,0.25)
3050
						game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.25,0,0)
3051
					end
3052
					sound:Play()
3053
					local bodyVel = Instance.new("BodyPosition", torso)
3054
					bodyVel.Position = game.Players.LocalPlayer.Character.Torso.Position + Vector3.new(0,1000,0)
3055
					bodyVel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
3056
					wait(2)
3057
					torso.Anchored = true
3058
					for i = 1,5 do
3059
						wait()
3060
						game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,-0.25)
3061
						game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 * CFrame.Angles(0,0,-0.25)
3062
						game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.25,0,0)
3063
					end
3064
					for i = 1,5 do
3065
						wait()
3066
						game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,-0.08)
3067
						game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.08,0,0)
3068
					end
3069
					wait(1)
3070
					local bodyvel = Instance.new("BodyPosition" , game.Players.LocalPlayer.Character.Torso)
3071
					bodyvel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
3072
					bodyvel.Position = torso.Position
3073
					for i = 1,5 do
3074
						wait()
3075
						game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 * CFrame.Angles(0,0,0)
3076
						game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,0.08)
3077
						game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.15,0,0)
3078
					end
3079
					wait(2)
3080
					bodyVel:destroy()
3081
					game.Players.LocalPlayer.Character.Torso.Anchored = true
3082
					torso.Anchored = false
3083
					humanoid.PlatformStand = true
3084
					local bodyVel = Instance.new("BodyPosition", torso)
3085
					bodyVel.Position = game.Players.LocalPlayer.Character.Torso.Position - Vector3.new(0,1000,0)
3086
					bodyVel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
3087
					sound2:Play()
3088
					
3089
					wait(1.2)
3090
					game.Players.LocalPlayer.Character.Torso.Anchored = false
3091
                    game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
3092
                    game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
3093
                    game.Players.LocalPlayer.Character.Torso["Right Shoulder"].C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
3094
                    game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
3095
					activu = false
3096
					wait(0.5)
3097
					bodyvel:destroy()
3098
					local ROW3 = function(out, trans, s, wt, t, ang, plus)
3099
					for i = 1, 360, 360/t do
3100
						local c = Instance.new("Part", game.Workspace)
3101
						c.FormFactor = 3
3102
						c.TopSurface = 0
3103
						c.BottomSurface = 0
3104
						c.Size = s
3105
						c.Anchored = true
3106
						c.CanCollide = wt
3107
						c.Material=workspace.Base.Material
3108
						c.Transparency = trans
3109
						c.BrickColor = workspace.Base.BrickColor
3110
						c.CFrame = CFrame.new(torso.CFrame.x,0,torso.CFrame.z) * CFrame.Angles(0, math.rad(i +  plus), 0) *     CFrame.new(0, 0, out) * ang
3111
						c.Locked=true
3112
						game.Debris:AddItem(c,25)
3113
					end
3114
end
3115
	
3116
	
3117
	
3118
3119
        sound3:Play()
3120
		ROW3(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad    (math.random(-30,30))), 0)
3121
					game.Players.LocalPlayer.Character.Torso.Anchored = true
3122
					KABOOMZ3()
3123
					wait(0.1)
3124
					
3125
										game.Players.LocalPlayer.Character.Torso.Anchored = false
3126
										game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
3127
					game.Players.LocalPlayer.Character.Humanoid.JumpPower = 50
3128
3129
					
3130
				end
3131
				end
3132
		end
3133
		detect.Touched:connect(attack)
3134
		wait(0.1)
3135
		detect:destroy()
3136
		activu = false
3137
			end
3138
		
3139
3140
3141
  function hito(partoz, magn, dmg, debtim)
3142
    for _, guy in pairs(workspace:GetChildren()) do
3143
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Head") and guy ~= chr and magn > (guy:FindFirstChild("Head").Position - partoz.Position).magnitude and guy:FindFirstChild("Head"):FindFirstChild("alabo") == nil then
3144
        do
3145
          local humz = guy:FindFirstChild("Humanoid")
3146
          local hed = guy:FindFirstChild("Head")
3147
          humz:TakeDamage(dmg)
3148
          local db = Instance.new("StringValue")
3149
          db.Name = "alabo"
3150
          db.Parent = hed
3151
          delay(debtim, function()
3152
            db:Destroy()
3153
          end)
3154
        end
3155
      end
3156
    end
3157
  end
3158
  function animo(yep)
3159
    if yep == true then
3160
      anim.Parent = human
3161
      chr.Animate.Disabled = false
3162
    elseif yep == false then
3163
      chr.Animate.Disabled = true
3164
      anim.Parent = nil
3165
    end
3166
  end
3167
  mouse.KeyDown:connect(function(key)
3168
    if key == "e" then
3169
      rsmash()
3170
    end
3171
    if key == "t" then
3172
      jum()
3173
    end
3174
	if key == "r" then
3175
	  Tele()
3176
	    end
3177
	if key == "q" then
3178
		Stom()
3179
	end
3180
	if key == "f" then
3181
		HeavenSmash()
3182
	end
3183
	if key == "h" then
3184
		rip()
3185
	end
3186
  end)
3187
  tool.Equipped:connect(function()
3188
    selected = true
3189
  end)
3190
  tool.Unequipped:connect(function()
3191
    selected = false
3192
  end)