View difference between Paste ID: hZQcEJAw and Sm6tREqR
SHOW: | | - or go back to the newest paste.
1
  plr = game.Players.LocalPlayer
2
  repeat
3
    wait(0.4)
4
  until plr.Character
5
  chr = plr.Character
6
  human = chr:FindFirstChild("Humanoid")
7
  mouse = plr:GetMouse()
8
  selected = false
9
  equipd = false
10
  tors = chr.Torso
11
  rarm = chr["Right Arm"]
12
  larm = chr["Left Arm"]
13
  rleg = chr["Right Leg"]
14
  lleg = chr["Left Leg"]
15
  hrp = chr.HumanoidRootPart
16
  head = chr.Head
17
  anim = human.Animator
18
  activu = false
19
  torrent = false
20
  boxingu = 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.TextureId = "rbxassetid://37338767"
48
  tool.ToolTip = "hehe yea boi"
49
  tool.Name = "fir"
50
  tool.Parent = plr.Backpack
51
  modz = Instance.new("Model")
52
  modz.Name = "memes"
53
  modz.Parent = chr
54
  RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
55
  RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
56
  LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
57
  LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
58
  RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
59
  RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
60
  LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
61
  LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
62
  NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
63
  NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
64
  RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
65
  RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
66
  RS = tors:FindFirstChild("Right Shoulder")
67
  LS = tors:FindFirstChild("Left Shoulder")
68
  RH = tors:FindFirstChild("Right Hip")
69
  LH = tors:FindFirstChild("Left Hip")
70
  RJ = hrp:FindFirstChild("RootJoint")
71
  N = tors:FindFirstChild("Neck")
72
  cf = CFrame.new
73
  ang = CFrame.Angles
74
  rd = math.rad
75
  rd2 = math.random
76
  function nooutline(p)
77
    p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
78
  end
79
  function makepart(color, name, reflec, mater, parnt, cfram)
80
    local port = Instance.new("Part")
81
    port.BrickColor = BrickColor.new(color)
82
    port.Name = name
83
    port.Transparency = 1
84
    nooutline(port)
85
    port.Reflectance = reflec
86
    port.Material = mater
87
    port.Anchored = false
88
    port.CanCollide = false
89
    port.Locked = true
90
    port.Size = Vector3.new(0.2, 0.2, 0.2)
91
    port.Parent = parnt
92
    return port
93
  end
94
  function makemesh(meshtype, scale, meshid, parent)
95
    local mes = Instance.new("SpecialMesh")
96
    mes.MeshType = meshtype
97
    mes.Scale = scale
98
    if meshtype == "FileMesh" then
99
      mes.MeshId = meshid
100
    end
101
    mes.Parent = parent
102
    return mes
103
  end
104
  function makeweld(parent, p0, p1, c0, c1)
105
    local wel = Instance.new("Weld")
106
    wel.Part0 = p0
107
    wel.Part1 = p1
108
    wel.C0 = c0
109
    if c1 ~= nil then
110
      wel.C1 = c1
111
    end
112
    wel.Parent = parent
113
    return wel
114
  end
115
  function vidp(prnt)
116
    local s = Instance.new("ParticleEmitter")
117
    s.Enabled = false
118
    s.LockedToPart = true
119
    s.Color = ColorSequence.new(Color3.new(0.1411764705882353, 0.9215686274509803, 0.9215686274509803))
120
    s.LightEmission = 0.6
121
    s.Size = NumberSequence.new({
122
      NumberSequenceKeypoint.new(0, 0.275, 0),
123
      NumberSequenceKeypoint.new(0.406, 0.762, 0),
124
      NumberSequenceKeypoint.new(0.433, 2.05, 0.75),
125
      NumberSequenceKeypoint.new(0.476, 0.625, 0),
126
      NumberSequenceKeypoint.new(1, 0.05, 0)
127
    })
128
    s.Texture = "rbxassetid://31270182"
129
    s.Transparency = NumberSequence.new({
130
      NumberSequenceKeypoint.new(0, 0.6, 0),
131
      NumberSequenceKeypoint.new(0.89, 0.6, 0),
132
      NumberSequenceKeypoint.new(1, 1, 0)
133
    })
134
    s.Name = "vid"
135
    s.Lifetime = NumberRange.new(0.2)
136
    s.Rate = 25
137
    s.Speed = NumberRange.new(7, 10)
138
    s.VelocitySpread = 360
139
    s.Parent = prnt
140
    local s2 = Instance.new("ParticleEmitter")
141
    s2.Enabled = false
142
    s2.LockedToPart = false
143
    s2.Color = ColorSequence.new(Color3.new(0.1411764705882353, 0.9215686274509803, 0.9215686274509803))
144
    s2.LightEmission = 0.6
145
    s2.Size = NumberSequence.new({
146
      NumberSequenceKeypoint.new(0, 0, 0),
147
      NumberSequenceKeypoint.new(0.853, 0.125, 0.1),
148
      NumberSequenceKeypoint.new(1, 0, 0)
149
    })
150
    s2.Texture = "rbxassetid://31270182"
151
    s2.Transparency = NumberSequence.new({
152
      NumberSequenceKeypoint.new(0, 0.6, 0),
153
      NumberSequenceKeypoint.new(0.89, 0.6, 0),
154
      NumberSequenceKeypoint.new(1, 1, 0)
155
    })
156
    s2.Name = "vid2"
157
    s2.Lifetime = NumberRange.new(0.5)
158
    s2.Rate = 150
159
    s2.Speed = NumberRange.new(2, 6)
160
    s2.VelocitySpread = 360
161
    s2.Parent = prnt
162
  end
163
  function glow(tz, paz, length)
164
    if tz.Parent:FindFirstChildOfClass("Humanoid") and paz.Transparency == 1 then
165
      do
166
        local s = Instance.new("Sound")
167
        s.SoundId = "rbxassetid://221727606"
168
        s.Volume = 0.25
169
        s.Pitch = math.random(9, 11) / 10
170
        s.Parent = paz
171
        s:Play()
172
        local hmesh = Instance.new("SpecialMesh")
173
        hmesh.MeshType = "FileMesh"
174
        hmesh.MeshId = "NOSSIN"
175
        hmesh.Parent = paz.Parent
176
        paz.Transparency = 0.55
177
        paz.vid.Enabled = true
178
        paz.vid2.Enabled = true
179
        delay(length, function()
180
          paz.Transparency = 1
181
          paz.vid.Enabled = false
182
          paz.vid2.Enabled = false
183
          hmesh:Destroy()
184
          s:Destroy()
185
        end)
186
      end
187
    end
188
  end
189
  function makeglow()
190
    for _, p in pairs(chr:GetChildren()) do
191
      if p.ClassName == "Accessory" then
192
        do
193
          local h = p:FindFirstChildOfClass("Part")
194
          local nh = h:Clone()
195
          for _, n in ipairs(nh:GetChildren()) do
196
            if n.ClassName == "Attachment" or n.ClassName == "Motor6D" then
197
              n:Destroy()
198
            end
199
          end
200
          nooutline(nh)
201
          nh.Parent = nil
202
          nh.CFrame = h.CFrame
203
          nh.Transparency = 1
204
          nh.Name = "Glow"
205
          nh.Material = "Neon"
206
          nh.BrickColor = BrickColor.new("Teal")
207
          nh.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5)
208
          nh.CanCollide = false
209
          nh.Parent = h
210
          makeweld(nh, nh, h, cf(0, 0, 0))
211
          local m = nh:FindFirstChildOfClass("SpecialMesh")
212
          m.Scale = m.Scale + Vector3.new(0.06, 0.06, 0.06)
213
          m.TextureId = ""
214
          vidp(nh)
215
          nh.Touched:connect(function(po)
216
            glow(po, nh, 0.8)
217
          end)
218
        end
219
      elseif p.ClassName == "Part" and p ~= hrp then
220
        do
221
          local n = p:Clone()
222
          for _, m in ipairs(n:GetChildren()) do
223
            if m.ClassName == "Attachment" or m.ClassName == "Motor6D" then
224
              m:Destroy()
225
            end
226
          end
227
          nooutline(n)
228
          n.Parent = nil
229
          n.Transparency = 1
230
          n.Material = "Neon"
231
          n.Name = "Glow"
232
          n.BrickColor = BrickColor.new("Teal")
233
          n.CFrame = p.CFrame
234
          n.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5)
235
          n.CanCollide = false
236
          n.Parent = p
237
          makeweld(n, n, p, cf(0, 0, 0))
238
          vidp(n)
239
          n.Touched:connect(function(po)
240
            glow(po, n, 0.8)
241
          end)
242
          if n:FindFirstChildOfClass("Decal") then
243
            n:FindFirstChildOfClass("Decal"):Destroy()
244
          end
245
          if p:FindFirstChildOfClass("SpecialMesh") then
246
            local c = p:FindFirstChildOfClass("SpecialMesh"):Clone()
247
            c.Parent = nil
248
            c.Scale = c.Scale + Vector3.new(0.05, 0.05, 0.05)
249
            c.Parent = n
250
          else
251
            local m = Instance.new("BlockMesh")
252
            m.Scale = Vector3.new(1.05, 1.025, 1.05)
253
            if p == tors then
254
              m.Scale = Vector3.new(1.05, 1.05, 1.05)
255
            end
256
            m.Parent = n
257
          end
258
        end
259
      end
260
    end
261
  end
262
  makeglow()
263
  function lerpz(joint, prop, cfrmz, alp)
264
    joint[prop] = joint[prop]:lerp(cfrmz, alp)
265
  end
266
  lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
267
  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
268
  lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
269
  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
270
  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
271
  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
272
  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
273
  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
274
  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
275
  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
276
  function resetlerp()
277
    RJ.C0 = RJC0
278
    RJ.C1 = RJC1
279
    N.C0 = NC0
280
    N.C1 = NC1
281
    RS.C0 = RSC0
282
    RS.C1 = RSC1
283
    LS.C0 = LSC0
284
    LS.C1 = LSC1
285
    RH.C0 = RHC0
286
    RH.C1 = RHC1
287
    LH.C0 = LHC0
288
  end
289
  local ign = {chr}
290
  function proj(cframe)
291
    coroutine.resume(coroutine.create(function()
292
      local mis = Instance.new("Part")
293
      mis.Anchored = true
294
      mis.CanCollide = false
295
      mis.Size = Vector3.new(1, 1, 1)
296
      mis.Transparency = 1
297
      mis.Name = "pew"
298
      mis.CFrame = cframe
299
      mis.Parent = workspace
300
      local s = Instance.new("ParticleEmitter")
301
      s.Enabled = true
302
      s.Color = ColorSequence.new(Color3.new(0.1411764705882353, 0.9215686274509803, 0.9215686274509803))
303
      s.LightEmission = 0.6
304
      s.Size = NumberSequence.new({
305
        NumberSequenceKeypoint.new(0, 0.4, 0),
306
        NumberSequenceKeypoint.new(0.0241, 0.0625, 0),
307
        NumberSequenceKeypoint.new(0.0299, 0.66, 0.22),
308
        NumberSequenceKeypoint.new(0.0344, 0.0225, 0),
309
        NumberSequenceKeypoint.new(1, 0, 0)
310
      })
311
      s.Texture = "rbxassetid://31270182"
312
      s.Transparency = NumberSequence.new({
313
        NumberSequenceKeypoint.new(0, 0.6, 0),
314
        NumberSequenceKeypoint.new(0.89, 0.6, 0),
315
        NumberSequenceKeypoint.new(1, 1, 0)
316
      })
317
      s.Name = "vid"
318
      s.Lifetime = NumberRange.new(1)
319
      s.ZOffset = 0
320
      s.Rate = 3000
321
      s.Speed = NumberRange.new(25, 50)
322
      s.VelocitySpread = 20
323
      s.EmissionDirection = "Back"
324
      s.Parent = mis
325
      game.Debris:AddItem(mis, 10)
326
      table.insert(ign, mis)
327
      local wat = 0
328
      local derp = false
329
      local v = Instance.new("Sound")
330
      v.SoundId = "rbxassetid://221727606"
331
      v.Volume = 0.5
332
      v.Looped = true
333
      v.EmitterSize = 15
334
      v.MaxDistance = 40
335
      v.Pitch = math.random(12, 13) / 10
336
      v.Parent = mis
337
      v:Play()
338
      repeat
339
        swait()
340
        wat = wat + 1
341
        local ry = Ray.new(mis.Position, mis.CFrame.lookVector * 8)
342
        local prt, pos = workspace:FindPartOnRayWithIgnoreList(ry, ign, false, true)
343
        if prt and pos and 1 > prt.Transparency then
344
          derp = true
345
          mis.CFrame = CFrame.new(pos)
346
          v:Stop()
347
          s.Enabled = false
348
          s.Speed = NumberRange.new(15, 25)
349
          s.Lifetime = NumberRange.new(5)
350
          s.VelocitySpread = 360
351
          s:Emit(40)
352
          local n = Instance.new("Sound")
353
          n.Volume = 0.75
354
          n.Pitch = rd2(9, 11) / 10
355
          n.SoundId = "rbxassetid://184374162"
356
          n.Parent = mis
357
          n:Play()
358
          hito(mis, 300, 500000, 0.01)
359
        else
360
          mis.CFrame = mis.CFrame * CFrame.new(0, 0, -5)
361
        end
362
      until wat == 50 or derp == true
363
      if wat == 50 then
364
        mis:Destroy()
365
      end
366
      if derp == true then
367
        game.Debris:AddItem(mis, 1)
368
      end
369
    end))
370
  end
371
  function makesword(swocfrm, weldp1, cframe0)
372
    local ay = function(name, size, parnt, cfram)
373
      local port = Instance.new("Part")
374
      port.BrickColor = BrickColor.new("Teal")
375
      port.Name = name
376
      port.Transparency = 1
377
      nooutline(port)
378
      port.Material = "Neon"
379
      port.Anchored = false
380
      port.CanCollide = false
381
      port.Locked = true
382
      port.Size = size
383
      port.Parent = parnt
384
      return port
385
    end
386
    local swordmo = Instance.new("Model")
387
    swordmo.Name = "swod"
388
    swordmo.Parent = modz
389
    local booval = Instance.new("BoolValue")
390
    booval.Value = true
391
    booval.Name = "mememem"
392
    booval.Parent = swordmo
393
    local function pr(par, amt, sped)
394
      local s = Instance.new("ParticleEmitter")
395
      s.Enabled = false
396
      s.LockedToPart = true
397
      s.Color = ColorSequence.new(Color3.new(0.1411764705882353, 0.9215686274509803, 0.9215686274509803))
398
      s.LightEmission = 0.6
399
      s.Size = NumberSequence.new({
400
        NumberSequenceKeypoint.new(0, 0.15, 0),
401
        NumberSequenceKeypoint.new(0.05, 0.3, 0.3),
402
        NumberSequenceKeypoint.new(0.1, 0.15, 0),
403
        NumberSequenceKeypoint.new(0.8, 0.2, 0),
404
        NumberSequenceKeypoint.new(1, 0, 0)
405
      })
406
      s.Texture = "rbxassetid://31270182"
407
      s.Transparency = NumberSequence.new({
408
        NumberSequenceKeypoint.new(0, 0.7, 0),
409
        NumberSequenceKeypoint.new(0.89, 0.7, 0),
410
        NumberSequenceKeypoint.new(1, 1, 0)
411
      })
412
      s.Name = "vid"
413
      s.Lifetime = NumberRange.new(0.75)
414
      s.Rate = 1
415
      s.Speed = sped
416
      s.VelocitySpread = 3
417
      s.Parent = par
418
      coroutine.resume(coroutine.create(function()
419
        while booval.Value do
420
          swait()
421
          s:Emit(amt)
422
        end
423
      end))
424
      return s
425
    end
426
    local ping = function(derp)
427
      local s3 = Instance.new("ParticleEmitter")
428
      s3.Enabled = false
429
      s3.LockedToPart = false
430
      s3.Color = ColorSequence.new(Color3.new(0.1411764705882353, 0.9215686274509803, 0.9215686274509803))
431
      s3.LightEmission = 0.6
432
      s3.Size = NumberSequence.new({
433
        NumberSequenceKeypoint.new(0, 0.35, 0),
434
        NumberSequenceKeypoint.new(0.2, 0.25, 0.25),
435
        NumberSequenceKeypoint.new(0.4, 0.15, 0),
436
        NumberSequenceKeypoint.new(0.853, 0.25, 0.1),
437
        NumberSequenceKeypoint.new(1, 0, 0)
438
      })
439
      s3.Texture = "rbxassetid://31270182"
440
      s3.Transparency = NumberSequence.new({
441
        NumberSequenceKeypoint.new(0, 0.4, 0),
442
        NumberSequenceKeypoint.new(0.89, 0.6, 0),
443
        NumberSequenceKeypoint.new(1, 1, 0)
444
      })
445
      s3.Name = "vid3"
446
      s3.Lifetime = NumberRange.new(0.5)
447
      s3.Acceleration = Vector3.new(0, 5, 0)
448
      s3.Rate = 350
449
      s3.Speed = NumberRange.new(10, 15)
450
      s3.VelocitySpread = 360
451
      s3.Parent = derp
452
      swait()
453
      s3:Emit(120)
454
    end
455
    local b1 = ay("b1", Vector3.new(0.3, 2.5, 0.3), swordmo, swocfrm)
456
    local p1 = pr(b1, 5, NumberRange.new(0, 1))
457
    if weldp1 then
458
      local w1 = makeweld(b1, b1, weldp1, cframe0, nil)
459
    end
460
    local bla = Instance.new("Sound")
461
    bla.SoundId = "rbxassetid://61425219"
462
    bla.Volume = 0.75
463
    bla.Pitch = math.random(7, 9) / 10
464
    bla.Parent = b1
465
    bla:Play()
466
    local b2 = ay("b2", Vector3.new(0.6, 0.75, 0.4), swordmo, swocfrm)
467
    local p2 = pr(b2, 1, NumberRange.new(0, 1))
468
    local w2 = makeweld(b2, b2, b1, ang(rd(180), rd(0), rd(0)) * cf(0, 1.5, 0), nil)
469
    local b3 = ay("b3", Vector3.new(0.7, 0.75, 0.5), swordmo, swocfrm)
470
    local p3 = pr(b3, 1, NumberRange.new(0, 3))
471
    local w3 = makeweld(b3, b3, b1, ang(rd(180), rd(90), rd(0)) * cf(0, -1.5, 0), nil)
472
    local b4 = ay("b4", Vector3.new(0.3, 0.75, 0.3), swordmo, swocfrm)
473
    local p4 = pr(b4, 1, NumberRange.new(1, 2))
474
    local w4 = makeweld(b4, b4, b3, cf(0, -0.5, 0) * ang(rd(70), rd(0), rd(0)), nil)
475
    local b5 = ay("b5", Vector3.new(0.3, 0.75, 0.3), swordmo, swocfrm)
476
    local p5 = pr(b5, 1, NumberRange.new(1, 2))
477
    local w5 = makeweld(b5, b5, b3, cf(0, -0.5, 0) * ang(rd(290), rd(0), rd(0)), nil)
478
    local b6 = ay("b6", Vector3.new(0.3, 0.5, 0.3), swordmo, swocfrm)
479
    local p6 = pr(b6, 1, NumberRange.new(1, 2))
480
    local w6 = makeweld(b6, b6, b3, cf(0, -0.25, 0) * ang(rd(35), rd(0), rd(0)), nil)
481
    local b7 = ay("b7", Vector3.new(0.3, 0.5, 0.3), swordmo, swocfrm)
482
    local p7 = pr(b7, 1, NumberRange.new(1, 2))
483
    local w7 = makeweld(b7, b7, b3, cf(0, -0.25, 0) * ang(rd(325), rd(0), rd(0)), nil)
484
    local b8 = ay("b8", Vector3.new(0.5, 5.5, 0.2), swordmo, swocfrm)
485
    local p8 = pr(b8, 9, NumberRange.new(1, 3))
486
    local w8 = makeweld(b8, b8, b1, ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), nil)
487
    local anbo = Instance.new("Part")
488
    anbo.Anchored = true
489
    anbo.CanCollide = false
490
    anbo.Size = Vector3.new(2.5, 9, 1)
491
    anbo.CFrame = b8.CFrame * cf(0, -1.5, 0)
492
    anbo.Transparency = 1
493
    anbo.Parent = workspace
494
    game.Debris:AddItem(anbo, 2)
495
    ping(anbo)
496
    local whos = Instance.new("ParticleEmitter")
497
    whos.Enabled = false
498
    whos.LockedToPart = false
499
    whos.Color = ColorSequence.new(Color3.new(0.1411764705882353, 0.9215686274509803, 0.9215686274509803))
500
    whos.LightEmission = 0.6
501
    whos.Size = NumberSequence.new({
502
      NumberSequenceKeypoint.new(0, 0.15, 0),
503
      NumberSequenceKeypoint.new(0.05, 0.3, 0.3),
504
      NumberSequenceKeypoint.new(0.1, 0.15, 0),
505
      NumberSequenceKeypoint.new(0.8, 0.2, 0),
506
      NumberSequenceKeypoint.new(1, 0, 0)
507
    })
508
    whos.Texture = "rbxassetid://31270182"
509
    whos.Transparency = NumberSequence.new({
510
      NumberSequenceKeypoint.new(0, 0.7, 0),
511
      NumberSequenceKeypoint.new(0.89, 0.7, 0),
512
      NumberSequenceKeypoint.new(1, 1, 0)
513
    })
514
    whos.Name = "whoos"
515
    whos.Lifetime = NumberRange.new(0.75)
516
    whos.Rate = 2000
517
    whos.Speed = NumberRange.new(0)
518
    whos.VelocityInheritance = 0.8
519
    whos.VelocitySpread = 3
520
    whos.Parent = b8
521
    return swordmo
522
  end
523
  function removesword(swordmodel)
524
    swordmodel.mememem.Value = false
525
    local hn = swordmodel.b1
526
    hn.Anchored = true
527
    if hn:FindFirstChildOfClass("Weld") then
528
      hn:FindFirstChildOfClass("Weld"):Destroy()
529
    end
530
    local bla = Instance.new("Sound")
531
    bla.SoundId = "rbxassetid://192783601"
532
    bla.Volume = 1.25
533
    bla.Pitch = math.random(9, 10) / 10
534
    bla.Parent = hn
535
    bla:Play()
536
    local ping = function(derp)
537
      local s3 = Instance.new("ParticleEmitter")
538
      s3.Enabled = false
539
      s3.LockedToPart = false
540
      s3.Color = ColorSequence.new(Color3.new(0.1411764705882353, 0.9215686274509803, 0.9215686274509803))
541
      s3.LightEmission = 0.6
542
      s3.Size = NumberSequence.new({
543
        NumberSequenceKeypoint.new(0, 0.35, 0),
544
        NumberSequenceKeypoint.new(0.2, 0.25, 0.25),
545
        NumberSequenceKeypoint.new(0.4, 0.15, 0),
546
        NumberSequenceKeypoint.new(0.853, 0.25, 0.1),
547
        NumberSequenceKeypoint.new(1, 0, 0)
548
      })
549
      s3.Texture = "rbxassetid://31270182"
550
      s3.Transparency = NumberSequence.new({
551
        NumberSequenceKeypoint.new(0, 0.4, 0),
552
        NumberSequenceKeypoint.new(0.89, 0.6, 0),
553
        NumberSequenceKeypoint.new(1, 1, 0)
554
      })
555
      s3.Name = "vid3"
556
      s3.Lifetime = NumberRange.new(0.5)
557
      s3.Acceleration = Vector3.new(0, 5, 0)
558
      s3.Rate = 350
559
      s3.Speed = NumberRange.new(10, 15)
560
      s3.VelocitySpread = 360
561
      s3.Parent = derp
562
      swait()
563
      s3:Emit(180)
564
    end
565
    local anbo = Instance.new("Part")
566
    anbo.Anchored = true
567
    anbo.CanCollide = false
568
    anbo.Size = Vector3.new(2.5, 9, 1)
569
    anbo.CFrame = swordmodel.b8.CFrame * cf(0, -1.5, 0)
570
    anbo.Transparency = 1
571
    anbo.Parent = workspace
572
    game.Debris:AddItem(anbo, 2)
573
    ping(anbo)
574
    game.Debris:AddItem(swordmodel, 1.25)
575
  end
576
  function eswing()
577
    if activu == true or selected == false then
578
      return
579
    end
580
    activu = true
581
    local sw = makesword(hrp.CFrame, rarm, ang(rd(90), rd(0), rd(90)) * cf(0, 1, 0.5))
582
    animo(false)
583
    local hwel = sw.b1:FindFirstChildOfClass("Weld")
584
    local hwelc0 = hwel.C0
585
    local whoo = sw.b8:FindFirstChild("whoos")
586
    for _ = 1, 12 do
587
      swait()
588
      lerpz(RJ, "C0", RJC0 * cf(0, 0.75, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
589
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(-6), rd(70)), 0.5)
590
      lerpz(N, "C1", NC1 * cf(0, 0, 0) * ang(rd(-13), rd(0), rd(0)), 0.5)
591
      lerpz(RS, "C0", RSC0 * cf(0.3, 0.25, 0.55) * ang(rd(-30), rd(-70), rd(15)), 0.5)
592
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(60), rd(0)), 0.5)
593
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(5), rd(10)), 0.5)
594
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
595
      lerpz(RH, "C0", RHC0 * cf(0.45, 0.05, -0.15) * ang(rd(-5), rd(60), rd(0)), 0.5)
596
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
597
      lerpz(LH, "C0", LHC0 * cf(0.45, 0.05, -0.35) * ang(rd(-5), rd(75), rd(0)), 0.5)
598
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
599
      hwel.C0 = hwel.C0:lerp(cf(-0.25, 0.25, 0) * ang(rd(0), rd(0), rd(40)) * hwelc0, 0.5)
600
    end
601
    for c = 1, 3 do
602
      swait()
603
      lerpz(RJ, "C0", RJC0 * cf(0, -0.25, 0) * ang(rd(0), rd(0), rd(10)), 0.1 + c / 5)
604
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-10)), 0.1 + c / 5)
605
      lerpz(N, "C1", NC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + c / 5)
606
      lerpz(RS, "C0", RSC0 * cf(-0.2, 0.35, 0.9) * ang(rd(-20), rd(170), rd(15)), 0.1 + c / 5)
607
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + c / 5)
608
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(5), rd(10)), 0.1 + c / 5)
609
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + c / 5)
610
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(1)), 0.1 + c / 5)
611
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + c / 5)
612
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(-1)), 0.1 + c / 5)
613
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + c / 5)
614
      hwel.C0 = hwel.C0:lerp(cf(-0.15, 0.15, 0) * ang(rd(0), rd(0), rd(10)) * hwelc0, 0.1 + c / 5)
615
    end
616
    whoo.Enabled = true
617
    for _ = 1, 14 do
618
      swait()
619
      hito(sw.b8, 3, 35, 0.8)
620
      lerpz(RJ, "C0", RJC0 * cf(0, -0.75, 0) * ang(rd(0), rd(0), rd(60)), 0.6)
621
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-40)), 0.6)
622
      lerpz(N, "C1", NC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
623
      lerpz(RS, "C0", RSC0 * cf(-0.1, 0.65, 0.9) * ang(rd(-15), rd(135), rd(-165)), 0.6)
624
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
625
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-30), rd(5), rd(10)), 0.6)
626
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
627
      lerpz(RH, "C0", RHC0 * cf(-0.25, 0, 0) * ang(rd(-5), rd(-50), rd(1)), 0.6)
628
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
629
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(-1)), 0.6)
630
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
631
      hwel.C0 = hwel.C0:lerp(cf(-0.25, 0.25, 0) * ang(rd(0), rd(0), rd(40)) * hwelc0, 0.6)
632
    end
633
    whoo.Enabled = false
634
    removesword(sw)
635
    animo(true)
636
    for _ = 1, 10 do
637
      swait()
638
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
639
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
640
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
641
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
642
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
643
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
644
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
645
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
646
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
647
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
648
    end
649
    resetlerp()
650
    activu = false
651
  end
652
  function torentmod()
653
    if selected == false or activu == true then
654
      return
655
    end
656
    if torrent == false then
657
      torrent = true
658
      do
659
        local viarm = Instance.new("Part")
660
        nooutline(viarm)
661
        viarm.CanCollide = false
662
        viarm.Transparency = 1
663
        viarm.Name = "shootingu"
664
        viarm.Size = Vector3.new(1.25, 1, 1.25)
665
        viarm.CFrame = rarm.CFrame
666
        viarm.Parent = modz
667
        makeweld(viarm, viarm, rarm, cf(0, 1, 0))
668
        s = Instance.new("ParticleEmitter")
669
        s.Enabled = true
670
        s.Color = ColorSequence.new(Color3.new(0.1411764705882353, 0.9215686274509803, 0.9215686274509803))
671
        s.LightEmission = 0.6
672
        s.Size = NumberSequence.new({
673
          NumberSequenceKeypoint.new(0, 0, 0),
674
          NumberSequenceKeypoint.new(0.0241, 0.0925, 0),
675
          NumberSequenceKeypoint.new(0.0299, 0.56, 0.25),
676
          NumberSequenceKeypoint.new(0.0344, 0.0925, 0),
677
          NumberSequenceKeypoint.new(1, 0, 0)
678
        })
679
        s.Texture = "rbxassetid://31270182"
680
        s.Transparency = NumberSequence.new({
681
          NumberSequenceKeypoint.new(0, 0.6, 0),
682
          NumberSequenceKeypoint.new(0.89, 0.6, 0),
683
          NumberSequenceKeypoint.new(1, 1, 0)
684
        })
685
        s.Name = "vid"
686
        s.Acceleration = viarm.CFrame.upVector * 5
687
        s.Lifetime = NumberRange.new(1)
688
        s.ZOffset = 1
689-
        s.Rate = 1250
689+
        s.Rate = 5e999
690
        s.Speed = NumberRange.new(2, 3)
691
        s.VelocitySpread = 180
692
        s.Parent = viarm
693
        coroutine.resume(coroutine.create(function()
694
          while s do
695
            swait()
696
            s.Acceleration = viarm.CFrame.upVector * 6
697
          end
698
        end))
699
        coroutine.resume(coroutine.create(function()
700
          while torrent == true do
701
            swait()
702
            lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
703
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
704
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
705
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
706
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
707
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
708
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
709
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
710
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
711
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
712
          end
713
        end))
714
        local shootinz = false
715
        hd = tool.Activated:connect(function()
716
          shootinz = true
717
          repeat
718
            swait(3)
719
            lerpz(RS, "C0", RSC0 * cf(rd2(-3, -1) / 10, 0, 0) * ang(rd(rd2(-5, 5)), rd(rd2(-5, 5)), rd(rd2(95, 105))), 0.8)
720
            proj(CFrame.new(viarm.Position, mouse.Hit.p + Vector3.new(rd2(-1, 1), rd2(-1, 1), 0)))
721
            local sd = Instance.new("Sound")
722
            sd.Volume = 0.3
723
            sd.Pitch = rd2(11, 13) / 10
724
            sd.SoundId = "rbxassetid://221727606"
725
            sd.Parent = viarm
726
            local sd2 = sd:Clone()
727
            sd2.SoundId = "rbxassetid://238381567"
728
            sd2.Parent = viarm
729
            sd:Play()
730
            sd2:Play()
731
            game.Debris:AddItem(sd, 1)
732
            game.Debris:AddItem(sd2, 1)
733
          until shootinz == false or torrent == false
734
        end)
735
        hu = tool.Deactivated:connect(function()
736
          shootinz = false
737
        end)
738
      end
739
    elseif torrent == true then
740
      hd:Disconnect()
741
      hu:Disconnect()
742
      torrent = false
743
      modz:FindFirstChild("shootingu"):FindFirstChild("vid").Enabled = false
744
      for _ = 1, 10 do
745
        swait()
746
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
747
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
748
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
749
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
750
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
751
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
752
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
753
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
754
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
755
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
756
      end
757
      resetlerp()
758
      modz:FindFirstChild("shootingu"):Destroy()
759
    end
760
  end
761
  function suprfast()
762
    if selected == false or activu == true then
763
      return
764
    end
765
    activu = true
766
    human.WalkSpeed = human.WalkSpeed + 30
767
    human.JumpPower = human.JumpPower + 45
768
    for _, d in ipairs(chr:GetChildren()) do
769
      if d.ClassName == "Accessory" then
770
        swait()
771
        glow(hrp, d:FindFirstChildOfClass("Part"):FindFirstChild("Glow"), 2)
772
        coroutine.resume(coroutine.create(function()
773
          local clones = {}
774
          for i = 1, 5 do
775
            local v = d:FindFirstChildOfClass("Part"):FindFirstChild("Glow"):Clone()
776
            v.Name = "nyoo"
777
            v.vid:Destroy()
778
            v.vid2:Destroy()
779
            v.AccessoryWeld:Destroy()
780
            v.Weld:Destroy()
781
            v.Transparency = 0.9
782
            v.Anchored = true
783
            v.Parent = modz
784
            table.insert(clones, v)
785
          end
786
          num = 0
787
          repeat
788
            swait()
789
            num = num % 5 + 1
790
            clones[num].CFrame = d:FindFirstChildOfClass("Part"):FindFirstChild("Glow").CFrame
791
          until activu == false
792
          for _, b in ipairs(clones) do
793
            swait()
794
            b:Destroy()
795
          end
796
        end))
797
      elseif d.ClassName == "Part" and d ~= hrp then
798
        swait()
799
        glow(hrp, d:FindFirstChild("Glow"), 2)
800
        coroutine.resume(coroutine.create(function()
801
          local clones = {}
802
          for i = 1, 5 do
803
            local v = d:FindFirstChild("Glow"):Clone()
804
            v.Name = "lel"
805
            v.vid:Destroy()
806
            v.vid2:Destroy()
807
            v.Weld:Destroy()
808
            v.Transparency = 0.9
809
            v.Anchored = true
810
            v.Parent = modz
811
            table.insert(clones, v)
812
          end
813
          num = 0
814
          repeat
815
            swait()
816
            num = num % 5 + 1
817
            clones[num].CFrame = d:FindFirstChild("Glow").CFrame
818
          until activu == false
819
          for _, b in ipairs(clones) do
820
            swait()
821
            b:Destroy()
822
          end
823
        end))
824
      end
825
    end
826
    wait(2)
827
    activu = false
828
    human.WalkSpeed = human.WalkSpeed - 30
829
    human.JumpPower = human.JumpPower - 45
830
  end
831
  function fly()
832
    if selected == false or activu == true or torrent == true then
833
      return
834
    end
835
    local memedon = {}
836
    activu = true
837
    local emi = true
838
    local mp = Instance.new("Part")
839
    mp.Size = Vector3.new(0.2, 0.2, 0.2)
840
    mp.CanCollide = false
841
    mp.Transparency = 1
842
    mp.Parent = modz
843
    table.insert(memedon, mp)
844
    makeweld(mp, mp, tors, ang(rd(-30), rd(0), rd(0)) * CFrame.new(0, -0.5, -0.5), nil)
845
    local function pr(par, amt)
846
      local s = Instance.new("ParticleEmitter")
847
      s.Enabled = false
848
      s.LockedToPart = true
849
      s.Color = ColorSequence.new(Color3.new(0.1411764705882353, 0.9215686274509803, 0.9215686274509803))
850
      s.LightEmission = 0.6
851
      s.Size = NumberSequence.new({
852
        NumberSequenceKeypoint.new(0, 0.3, 0),
853
        NumberSequenceKeypoint.new(0.8, 0.3, 0),
854
        NumberSequenceKeypoint.new(1, 0, 0)
855
      })
856
      s.Texture = "rbxassetid://31270182"
857
      s.Transparency = NumberSequence.new({
858
        NumberSequenceKeypoint.new(0, 0.7, 0),
859
        NumberSequenceKeypoint.new(0.89, 0.7, 0),
860
        NumberSequenceKeypoint.new(1, 1, 0)
861
      })
862
      s.Name = "vid"
863
      s.Lifetime = NumberRange.new(0.75)
864
      s.Rate = 1
865
      s.Speed = NumberRange.new(10, 15)
866
      s.VelocitySpread = 3
867
      s.Parent = par
868
      coroutine.resume(coroutine.create(function()
869
        while emi do
870
          swait()
871
          s:Emit(amt)
872
        end
873
      end))
874
      return s
875
    end
876
    for _, d in ipairs(chr:GetChildren()) do
877
      if d.ClassName == "Accessory" then
878
        glow(hrp, d:FindFirstChildOfClass("Part"):FindFirstChild("Glow"), 1.5)
879
      elseif d.ClassName == "Part" and d ~= hrp then
880
        glow(hrp, d:FindFirstChild("Glow"), 1.5)
881
      end
882
    end
883
    local f1 = makepart("Teal", "w1", 1, "Neon", modz, hrp.CFrame)
884
    f1.Size = Vector3.new(0.4, 0.4, 0.4)
885
    local p1 = pr(f1, 12)
886
    p1.Acceleration = Vector3.new(-15, 0, 15)
887
    local w1 = makeweld(f1, f1, mp, CFrame.Angles(rd(-5), rd(10), rd(-50)) * CFrame.new(0.25, 0, 0), nil)
888
    local f2 = makepart("Teal", "w2", 1, "Neon", modz, hrp.CFrame)
889
    f2.Size = Vector3.new(0.4, 0.4, 0.4)
890
    local p2 = pr(f2, 12)
891
    p2.Acceleration = Vector3.new(15, 0, 15)
892
    local w2 = makeweld(f2, f2, mp, CFrame.Angles(rd(-5), rd(-10), rd(50)) * CFrame.new(-0.25, 0, 0), nil)
893
    local f3 = makepart("Teal", "w3", 1, "Neon", modz, hrp.CFrame)
894
    f3.Size = Vector3.new(1.3, 0.6, 0.6)
895
    p3 = pr(f3, 4)
896
    p3.Speed = NumberRange.new(10, 12)
897
    local w3 = makeweld(f3, f3, mp, CFrame.Angles(rd(-40), rd(10), rd(-145)) * CFrame.new(2, -1, -0.5), nil)
898
    local f4 = makepart("Teal", "w4", 1, "Neon", modz, hrp.CFrame)
899
    f4.Size = Vector3.new(1.3, 0.6, 0.6)
900
    p4 = pr(f4, 4)
901
    p4.Speed = NumberRange.new(10, 12)
902
    local w4 = makeweld(f4, f4, mp, CFrame.Angles(rd(-40), rd(-10), rd(145)) * CFrame.new(-2, -1, -0.5), nil)
903
    local f5 = makepart("Teal", "w5", 1, "Neon", modz, hrp.CFrame)
904
    f5.Size = Vector3.new(1.3, 0.6, 0.6)
905
    p5 = pr(f5, 4)
906
    p5.Speed = NumberRange.new(10, 12)
907
    local w5 = makeweld(f5, f5, mp, CFrame.Angles(rd(-30), rd(-10), rd(-115)) * CFrame.new(3, -1.75, -1), nil)
908
    local f6 = makepart("Teal", "w6", 1, "Neon", modz, hrp.CFrame)
909
    f6.Size = Vector3.new(1.3, 0.6, 0.6)
910
    p6 = pr(f6, 4)
911
    p6.Speed = NumberRange.new(10, 12)
912
    local w6 = makeweld(f6, f6, mp, CFrame.Angles(rd(-30), rd(10), rd(115)) * CFrame.new(-3, -1.75, -1), nil)
913
    local f7 = makepart("Teal", "w7", 1, "Neon", modz, hrp.CFrame)
914
    f7.Size = Vector3.new(1.9, 0.6, 0.6)
915
    p7 = pr(f7, 6)
916
    p7.Speed = NumberRange.new(10, 12)
917
    local w7 = makeweld(f7, f7, mp, CFrame.Angles(rd(-40), rd(-5), rd(-140)) * CFrame.new(2.5, -1.65, -0.65), nil)
918
    local f8 = makepart("Teal", "w8", 1, "Neon", modz, hrp.CFrame)
919
    f8.Size = Vector3.new(1.9, 0.6, 0.6)
920
    p8 = pr(f8, 6)
921
    p8.Speed = NumberRange.new(10, 12)
922
    local w8 = makeweld(f8, f8, mp, CFrame.Angles(rd(-40), rd(5), rd(140)) * CFrame.new(-2.5, -1.65, -0.65), nil)
923
    t1 = pr(f1, 2)
924
    t1.LockedToPart = false
925
    t2 = pr(f2, 2)
926
    t2.LockedToPart = false
927
    t3 = pr(f3, 2)
928
    t3.LockedToPart = false
929
    t4 = pr(f4, 2)
930
    t4.LockedToPart = false
931
    t5 = pr(f5, 2)
932
    t5.LockedToPart = false
933
    t6 = pr(f6, 2)
934
    t6.LockedToPart = false
935
    t7 = pr(f7, 2)
936
    t7.LockedToPart = false
937
    t8 = pr(f8, 2)
938
    t8.LockedToPart = false
939
    table.insert(memedon, f1)
940
    table.insert(memedon, f2)
941
    table.insert(memedon, f3)
942
    table.insert(memedon, f4)
943
    table.insert(memedon, f5)
944
    table.insert(memedon, f6)
945
    table.insert(memedon, f7)
946
    table.insert(memedon, f8)
947
    local sd = Instance.new("Sound")
948
    sd.Volume = 1.5
949
    sd.Pitch = rd2(10, 12) / 10
950
    sd.SoundId = "rbxassetid://201858072"
951
    sd.Parent = hrp
952
    sd:Play()
953
    game.Debris:AddItem(sd, 1)
954
    human.PlatformStand = true
955
    local bg = Instance.new("BodyGyro")
956
    bg.MaxTorque = Vector3.new(15000, 15000, 15000)
957
    bg.P = 2500
958
    bg.D = 100
959
    bg.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
960
    bg.Parent = hrp
961
    local bf = Instance.new("BodyVelocity")
962
    bf.MaxForce = Vector3.new(15000, 15000, 15000)
963
    bf.P = 2500
964
    bf.Velocity = mouse.Hit.p - hrp.Position.unit * 200
965
    bf.Parent = hrp
966
    for d = 1, 100 do
967
      swait()
968
      bg.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
969
      bf.Velocity = mouse.Hit.p - hrp.Position.unit * (200 - d * 2)
970
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(80), rd(0), math.sin(-hrp.RotVelocity.Y / 5)), 0.4)
971
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-70), rd(0), rd(0)), 0.4)
972
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
973
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
974
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
975
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
976
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
977
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
978
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
979
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
980
    end
981
    bf:Destroy()
982
    bg:Destroy()
983
    human.PlatformStand = false
984
    emi = false
985
    p1.LockedToPart = false
986
    p2.LockedToPart = false
987
    p3.LockedToPart = false
988
    p4.LockedToPart = false
989
    p5.LockedToPart = false
990
    p6.LockedToPart = false
991
    p7.LockedToPart = false
992
    p8.LockedToPart = false
993
    for _ = 1, 10 do
994
      swait()
995
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
996
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
997
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
998
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
999
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1000
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1001
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1002
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1003
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1004
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1005
    end
1006
    delay(0.5, function()
1007
      for _, l in ipairs(memedon) do
1008
        l:Destroy()
1009
      end
1010
    end)
1011
    resetlerp()
1012
    activu = false
1013
  end
1014
  function musiclel()
1015
    if selected == false or activu == true then
1016
      return
1017
    end
1018
    if boxingu == false then
1019
      boxingu = true
1020
      do
1021
        local watz = 1
1022
        local hmm = 1
1023
        local intens = 30
1024
        local deg = 20
1025
        local derp = makepart("Teal", "hurr", 0.25, "Neon", modz, hrp.CFrame)
1026
        derp.Locked = true
1027
        local s = Instance.new("ParticleEmitter")
1028
        s.Enabled = true
1029
        s.LockedToPart = true
1030
        s.Color = ColorSequence.new(Color3.new(0.1411764705882353, 0.9215686274509803, 0.9215686274509803))
1031
        s.LightEmission = 0.6
1032
        s.Size = NumberSequence.new({
1033
          NumberSequenceKeypoint.new(0, 0.275, 0),
1034
          NumberSequenceKeypoint.new(0.406, 0.762, 0),
1035
          NumberSequenceKeypoint.new(0.433, 1.5, 0.75),
1036
          NumberSequenceKeypoint.new(0.476, 0.625, 0),
1037
          NumberSequenceKeypoint.new(1, 0.05, 0)
1038
        })
1039
        s.Texture = "rbxassetid://31270182"
1040
        s.Transparency = NumberSequence.new({
1041
          NumberSequenceKeypoint.new(0, 0.6, 0),
1042
          NumberSequenceKeypoint.new(0.89, 0.6, 0),
1043
          NumberSequenceKeypoint.new(1, 1, 0)
1044
        })
1045
        s.Name = "vid"
1046
        s.Lifetime = NumberRange.new(0.2)
1047
        s.Rate = 75
1048
        s.Speed = NumberRange.new(7, 10)
1049
        s.VelocitySpread = 360
1050
        s.ZOffset = 1
1051
        s.Parent = derp
1052
        local s2 = Instance.new("ParticleEmitter")
1053
        s2.Enabled = true
1054
        s2.LockedToPart = false
1055
        s2.Color = ColorSequence.new(Color3.new(0.1411764705882353, 0.9215686274509803, 0.9215686274509803))
1056
        s2.LightEmission = 0.6
1057
        s2.Size = NumberSequence.new({
1058
          NumberSequenceKeypoint.new(0, 0, 0),
1059
          NumberSequenceKeypoint.new(0.853, 0.125, 0.1),
1060
          NumberSequenceKeypoint.new(1, 0, 0)
1061
        })
1062
        s2.Texture = "rbxassetid://31270182"
1063
        s2.Transparency = NumberSequence.new({
1064
          NumberSequenceKeypoint.new(0, 0.6, 0),
1065
          NumberSequenceKeypoint.new(0.89, 0.6, 0),
1066
          NumberSequenceKeypoint.new(1, 1, 0)
1067
        })
1068
        s2.Name = "vid2"
1069
        s2.Lifetime = NumberRange.new(0.5)
1070
        s2.Rate = 350
1071
        s2.Speed = NumberRange.new(2, 6)
1072
        s2.VelocitySpread = 360
1073
        s2.ZOffset = 1
1074
        s2.Parent = derp
1075
        local s3 = Instance.new("ParticleEmitter")
1076
        s3.Enabled = false
1077
        s3.LockedToPart = false
1078
        s3.Color = ColorSequence.new(Color3.new(0.1411764705882353, 0.9215686274509803, 0.9215686274509803))
1079
        s3.LightEmission = 0.6
1080
        s3.Size = NumberSequence.new({
1081
          NumberSequenceKeypoint.new(0, 0.45, 0),
1082
          NumberSequenceKeypoint.new(0.853, 0.25, 0.1),
1083
          NumberSequenceKeypoint.new(1, 0, 0)
1084
        })
1085
        s3.Texture = "rbxassetid://31270182"
1086
        s3.Transparency = NumberSequence.new({
1087
          NumberSequenceKeypoint.new(0, 0.6, 0),
1088
          NumberSequenceKeypoint.new(0.89, 0.6, 0),
1089
          NumberSequenceKeypoint.new(1, 1, 0)
1090
        })
1091
        s3.Name = "vid3"
1092
        s3.Lifetime = NumberRange.new(0.5)
1093
        s3.Acceleration = Vector3.new(0, 30, 0)
1094
        s3.Rate = 350
1095
        s3.Speed = NumberRange.new(20, 30)
1096
        s3.VelocitySpread = 360
1097
        s3.Parent = derp
1098
        derp.Anchored = true
1099
        derp.Transparency = 0.5
1100
        derp.Size = Vector3.new(3, 2, 2)
1101
        derp.CFrame = hrp.CFrame
1102
        local lol = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://151760030", derp)
1103
        local sound = Instance.new("Sound")
1104
        sound.Name = "moose"
1105
        sound.Volume = 1
1106
        sound.EmitterSize = 40
1107
        sound.MaxDistance = 40
1108
        sound.Looped = true
1109
        sound.Parent = derp
1110
        coroutine.resume(coroutine.create(function()
1111
          local hey = false
1112
          while derp do
1113
            swait()
1114
            watz = watz + hmm
1115
            derp.CFrame = derp.CFrame:lerp(hrp.CFrame * cf(-1.5, 3, 2.5) * ang(0, 0, rd(deg * math.cos(watz / intens))), 0.4)
1116
            derp.Size = derp.Size:lerp(Vector3.new(3 * (1 + sound.PlaybackLoudness / 500), 2 * (1 + sound.PlaybackLoudness / 500), 1 * (1 + sound.PlaybackLoudness / 1000)), 0.7)
1117
            lol.Scale = lol.Scale:lerp(Vector3.new(1 * (1 + sound.PlaybackLoudness / 500), 1 * (1 + sound.PlaybackLoudness / 500), 1 * (1 + sound.PlaybackLoudness / 500)), 0.7)
1118
            if hey == false and (3 < lol.Scale).magnitude then
1119
              hey = true
1120
              s3:Emit(20)
1121
              delay(0.25, function()
1122
                hey = false
1123
              end)
1124
            end
1125
          end
1126
        end))
1127
        local sg = Instance.new("ScreenGui")
1128
        sg.Name = "simpleflips"
1129
        sg.Parent = plr.PlayerGui
1130
        local fr = Instance.new("Frame")
1131
        fr.AnchorPoint = Vector2.new(1, 0.5)
1132
        fr.BackgroundColor3 = Color3.new(0.09411764705882353, 0.9568627450980393, 1)
1133
        fr.BorderSizePixel = 2
1134
        fr.Position = UDim2.new(0.975, 0, 0.5, 0)
1135
        fr.Size = UDim2.new(0, 200, 0, 100)
1136
        fr.Parent = sg
1137
        local mbox = Instance.new("TextBox")
1138
        mbox.AnchorPoint = Vector2.new(0.5, 0.5)
1139
        mbox.BackgroundColor3 = Color3.new(0.45098039215686275, 0.7803921568627451, 1)
1140
        mbox.BorderSizePixel = 2
1141
        mbox.Position = UDim2.new(0.5, 0, 0.25, 0)
1142
        mbox.Size = UDim2.new(0, 150, 0, 40)
1143
        mbox.Font = "SourceSansBold"
1144
        mbox.FontSize = "Size24"
1145
        mbox.Text = "MEME"
1146
        mbox.TextWrapped = true
1147
        mbox.Parent = fr
1148
        local pley = Instance.new("TextButton")
1149
        pley.AnchorPoint = Vector2.new(0.5, 0.5)
1150
        pley.BackgroundColor3 = Color3.new(0.25098039215686274, 1, 0.3137254901960784)
1151
        pley.BorderSizePixel = 2
1152
        pley.Position = UDim2.new(0.25, 0, 0.75, 0)
1153
        pley.Size = UDim2.new(0, 75, 0, 35)
1154
        pley.Font = "SourceSansBold"
1155
        pley.FontSize = "Size18"
1156
        pley.Text = "kappa"
1157
        pley.Parent = fr
1158
        local stap = Instance.new("TextButton")
1159
        stap.AnchorPoint = Vector2.new(0.5, 0.5)
1160
        stap.BackgroundColor3 = Color3.new(1, 0.25098039215686274, 0.11764705882352941)
1161
        stap.BorderSizePixel = 2
1162
        stap.Position = UDim2.new(0.75, 0, 0.75, 0)
1163
        stap.Size = UDim2.new(0, 75, 0, 35)
1164
        stap.Font = "SourceSansBold"
1165
        stap.FontSize = "Size18"
1166
        stap.Text = "pride"
1167
        stap.Parent = fr
1168
        pl = pley.MouseButton1Click:connect(function()
1169
          sound.SoundId = "rbxassetid://" .. mbox.Text
1170
          sound:Play()
1171
        end)
1172
        st = stap.MouseButton1Click:connect(function()
1173
          sound:Stop()
1174
        end)
1175
      end
1176
    elseif boxingu == true then
1177
      activu = true
1178
      boxingu = false
1179
      local derp = modz:FindFirstChild("hurr")
1180
      local s3 = derp:FindFirstChild("vid3")
1181
      local s1 = derp:FindFirstChild("vid")
1182
      local s2 = derp:FindFirstChild("vid2")
1183
      local sound = derp:FindFirstChild("moose")
1184
      local sg = plr.PlayerGui:FindFirstChild("simpleflips")
1185
      pl:Disconnect()
1186
      st:Disconnect()
1187
      s3:Emit(40)
1188
      s1.Enabled = false
1189
      s2.Enabled = false
1190
      sound:Stop()
1191
      sg:Destroy()
1192
      derp.Transparency = 1
1193
      local poo = Instance.new("Sound")
1194
      poo.SoundId = "rbxassetid://174658105"
1195
      poo.Volume = 1.25
1196
      poo.TimePosition = 0.65
1197
      poo.Parent = derp
1198
      poo:Play()
1199
      wait(0.75)
1200
      derp:Destroy()
1201
      activu = false
1202
    end
1203
  end
1204
  function hito(partoz, magn, dmg, debtim)
1205
    for _, guy in pairs(workspace:GetChildren()) do
1206
      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
1207
        do
1208
          local humz = guy:FindFirstChild("Humanoid")
1209
          local hed = guy:FindFirstChild("Head")
1210
          humz:TakeDamage(dmg)
1211
          local db = Instance.new("StringValue")
1212
          db.Name = "alabo"
1213
          db.Parent = hed
1214
          delay(debtim, function()
1215
            db:Destroy()
1216
          end)
1217
        end
1218
      end
1219
    end
1220
  end
1221
  function animo(yep)
1222
    if yep == true then
1223
      anim.Parent = human
1224
      chr.Animate.Disabled = false
1225
    elseif yep == false then
1226
      chr.Animate.Disabled = true
1227
      anim.Parent = nil
1228
    end
1229
  end
1230
  mouse.KeyDown:connect(function(key)
1231
    if key == "f" then
1232
      suprfast()
1233
    end
1234
    if key == "q" then
1235
      torentmod()
1236
    end
1237
    if key == "c" then
1238
      fly()
1239
    end
1240
    if key == "e" then
1241
      eswing()
1242
    end
1243
    if key == "m" then
1244
      musiclel()
1245
    end
1246
  end)
1247
  tool.Equipped:connect(function()
1248
    selected = true
1249
  end)
1250
  tool.Unequipped:connect(function()
1251
    selected = false
1252
  end)