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