View difference between Paste ID: Y1ZMn6De and z2pEymaH
SHOW: | | - or go back to the newest paste.
1
-----Decompiled And Stolen Of Dahnoob, Leaked By Shelter----  
2
3
plr = Owner
4
  repeat
5
    wait(0.4)
6-
  until plr.Character
6+
  until Character
7-
  chr = plr.Character
7+
  chr = Character
8
  human = chr:FindFirstChild("Humanoid")
9
  cam = workspace.CurrentCamera
10
  selected = false
11
  equipd = false
12
  tors = chr.Torso
13
  rarm = chr["Right Arm"]
14
  larm = chr["Left Arm"]
15
  rleg = chr["Right Leg"]
16
  lleg = chr["Left Leg"]
17
  hrp = chr.HumanoidRootPart
18
  hed = chr.Head
19
  anim = human:FindFirstChild("Animator")
20
  activu = false
21
  ragged = false
22
  batting = false
23
  memeing = false
24
  Heartbeat = Instance.new("BindableEvent")
25
  Heartbeat.Name = "Heartbeat"
26
  Heartbeat.Parent = script
27
  frame = 0.03333333333333333
28
  tf = 0
29
  game:GetService("RunService").Heartbeat:connect(function(s, p)
30
    tf = tf + s
31
    if tf >= frame then
32
      for i = 1, math.floor(tf / frame) do
33
        Heartbeat:Fire()
34
      end
35
      tf = tf - frame * math.floor(tf / frame)
36
    end
37
  end)
38
  function swait(num)
39
    if num == 0 or num == nil then
40
      Heartbeat.Event:wait()
41
    else
42
      for i = 1, num do
43
        Heartbeat.Event:wait()
44
      end
45
    end
46
  end
47
  tool = Instance.new("Tool")
48
  tool.CanBeDropped = false
49
  tool.RequiresHandle = false
50
  tool.TextureId = "rbxassetid://291302154"
51
  tool.ToolTip = "NANI"
52
  tool.Name = "AAAAAAAAAAAAAA"
53
  tool.Parent = plr.Backpack
54
  modz = Instance.new("Model")
55
  modz.Name = "efx"
56
  modz.Parent = chr
57
  RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
58
  RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
59
  LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
60
  LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
61
  RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
62
  RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
63
  LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
64
  RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
65
  LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
66
  NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
67
  NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
68
  RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
69
  local nscale = Instance.new("NumberValue")
70
  nscale.Value = 1
71
  nscale.Parent = nil
72
  RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
73
  RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
74
  LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
75
  LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
76
  RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
77
  RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
78
  LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
79
  LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
80
  RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
81
  RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
82
  NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
83
  NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
84
  nscale.Changed:connect(function()
85
    RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
86
    RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
87
    LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
88
    LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
89
    RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
90
    RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
91
    LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
92
    LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
93
    RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
94
    RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
95
    NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
96
    NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
97
  end)
98
  RS = tors:FindFirstChild("Right Shoulder")
99
  LS = tors:FindFirstChild("Left Shoulder")
100
  RH = tors:FindFirstChild("Right Hip")
101
  LH = tors:FindFirstChild("Left Hip")
102
  RJ = hrp:FindFirstChild("RootJoint")
103
  N = tors:FindFirstChild("Neck")
104
  cf = CFrame.new
105
  ang = CFrame.Angles
106
  rd = math.rad
107
  rd2 = math.random
108
  function nooutline(p)
109
    p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
110
  end
111
  function makepart(color, name, reflec, trans, mater, parnt, cfram)
112
    local port = Instance.new("Part")
113
    port.BrickColor = BrickColor.new(color)
114
    port.Name = name
115
    port.Transparency = trans
116
    nooutline(port)
117
    port.Reflectance = reflec
118
    port.Material = mater
119
    port.Anchored = false
120
    port.CanCollide = false
121
    port.Locked = true
122
    port.CFrame = cfram
123
    port.Size = Vector3.new(0.2, 0.2, 0.2)
124
    port.Parent = parnt
125
    return port
126
  end
127
  function makemesh(meshtype, scale, meshid, parent)
128
    local mes = Instance.new("SpecialMesh")
129
    mes.MeshType = meshtype
130
    mes.Scale = scale
131
    if meshtype == "FileMesh" then
132
      mes.MeshId = meshid
133
    end
134
    mes.Parent = parent
135
    return mes
136
  end
137
  function makeweld(parent, p0, p1, c0, c1)
138
    local wel = Instance.new("Weld")
139
    wel.Part0 = p0
140
    wel.Part1 = p1
141
    wel.C0 = c0
142
    if c1 ~= nil then
143
      wel.C1 = c1
144
    end
145
    wel.Parent = parent
146
    return wel
147
  end
148
  local lauf1 = Instance.new("Sound")
149
  lauf1.SoundId = "rbxassetid://725969678"
150
  lauf1.Volume = 1.5
151
  lauf1.Pitch = 1
152
  lauf1.Parent = hrp
153
  function lerpz(joint, prop, cfrmz, alp)
154
    joint[prop] = joint[prop]:lerp(cfrmz, alp)
155
  end
156
  lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
157
  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
158
  lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
159
  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
160
  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
161
  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
162
  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
163
  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
164
  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
165
  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
166
  function resetlerp()
167
    RJ.C0 = RJC0
168
    RJ.C1 = RJC1
169
    N.C0 = NC0
170
    N.C1 = NC1
171
    RS.C0 = RSC0
172
    RS.C1 = RSC1
173
    LS.C0 = LSC0
174
    LS.C1 = LSC1
175
    RH.C0 = RHC0
176
    RH.C1 = RHC1
177
    LH.C0 = LHC0
178
    LH.C1 = LHC1
179
  end
180
  function test()
181
    if selected == false or activu == true then
182
      return
183
    end
184
    if ragged == false then
185
      ragged = true
186
      human.PlatformStand = true
187
      if rarm and tors:FindFirstChild("Right Shoulder") then
188
        tors:FindFirstChild("Right Shoulder"):Destroy()
189
        makegloo(tors, RightShoulderC0, RightShoulderC1, tors, rarm, "Right Shoulder")
190
        maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
191
      end
192
      if larm and tors:FindFirstChild("Left Shoulder") then
193
        tors:FindFirstChild("Left Shoulder"):Destroy()
194
        makegloo(tors, LeftShoulderC0, LeftShoulderC1, tors, larm, "Left Shoulder")
195
        maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
196
      end
197
      if rleg and tors:FindFirstChild("Right Hip") then
198
        tors:FindFirstChild("Right Hip"):Destroy()
199
        makegloo(tors, RightHipC0, RightHipC1, tors, rleg, "Right Hip")
200
        maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
201
      end
202
      if lleg and tors:FindFirstChild("Left Hip") then
203
        tors:FindFirstChild("Left Hip"):Destroy()
204
        makegloo(tors, LeftHipC0, LeftHipC1, tors, lleg, "Left Hip")
205
        maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
206
      end
207
    elseif ragged == true then
208
      ragged = false
209
      human.Jump = true
210
      if rarm and tors:FindFirstChild("Right Shoulder") then
211
        tors:FindFirstChild("Right Shoulder"):Destroy()
212
        makejoint(tors, RSC0, RSC1, tors, rarm, "Right Shoulder")
213
        rarm:FindFirstChild("touchy"):Destroy()
214
      end
215
      if larm and tors:FindFirstChild("Left Shoulder") then
216
        tors:FindFirstChild("Left Shoulder"):Destroy()
217
        makejoint(tors, LSC0, LSC1, tors, larm, "Left Shoulder")
218
        larm:FindFirstChild("touchy"):Destroy()
219
      end
220
      if rleg and tors:FindFirstChild("Right Hip") then
221
        tors:FindFirstChild("Right Hip"):Destroy()
222
        makejoint(tors, RHC0, RHC1, tors, rleg, "Right Hip")
223
        rleg:FindFirstChild("touchy"):Destroy()
224
      end
225
      if lleg and tors:FindFirstChild("Left Hip") then
226
        tors:FindFirstChild("Left Hip"):Destroy()
227
        makejoint(tors, LHC0, LHC1, tors, lleg, "Left Hip")
228
        lleg:FindFirstChild("touchy"):Destroy()
229
      end
230
      RS = tors:FindFirstChild("Right Shoulder")
231
      LS = tors:FindFirstChild("Left Shoulder")
232
      RH = tors:FindFirstChild("Right Hip")
233
      LH = tors:FindFirstChild("Left Hip")
234
      RJ = hrp:FindFirstChild("RootJoint")
235
      N = tors:FindFirstChild("Neck")
236
    end
237
  end
238
  function makegloo(paren, co, ci, parto, parti, nam)
239
    local gloo = Instance.new("Glue")
240
    gloo.Name = nam
241
    gloo.C0 = co
242
    gloo.C1 = ci
243
    gloo.Part0 = parto
244
    gloo.Part1 = parti
245
    gloo.Parent = paren
246
  end
247
  function makejoint(paren, co, ci, parto, parti, nam)
248
    local gloo = Instance.new("Motor6D")
249
    gloo.Name = nam
250
    gloo.C0 = co
251
    gloo.C1 = ci
252
    gloo.Part0 = parto
253
    gloo.Part1 = parti
254
    gloo.Parent = paren
255
  end
256
  function maketouchy(parent, limb, cframe)
257
    local pr = Instance.new("Part")
258
    pr.Name = "touchy"
259
    pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
260
    pr.Transparency = 1
261
    pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
262
    pr.CanCollide = true
263
    pr.Anchored = false
264
    pr.Parent = parent
265
    local w = Instance.new("Weld")
266
    w.Part0 = pr
267
    w.Part1 = limb
268
    w.C0 = cframe
269
    w.Parent = pr
270
  end
271
  local clibat, spec, dipperrot
272
  local dipperhat = chr:FindFirstChild("DXD_DipperHat")
273
  if dipperhat then
274
    dipperrot = dipperhat.Handle.HatAttachment.Rotation
275
  end
276
  function bat()
277
    if selected == false or activu == true then
278
      return
279
    end
280
    if batting == false then
281
      batting = true
282
      dipperhat = chr:FindFirstChild("DXD_DipperHat")
283
      if dipperhat then
284
        dipperrot = dipperhat.Handle.HatAttachment.Rotation
285
      else
286
        dipperhat = nil
287
      end
288
      do
289
        local bmod = Instance.new("Model")
290
        bmod.Name = "bmodel"
291
        bmod.Parent = chr
292
        local hnd = makepart("Br. yellowish green", "hnd", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
293
        local hmes = makemesh("Head", Vector3.new(2, 9, 2), nil, hnd)
294
        local hwel = makeweld(hnd, hnd, rarm, ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), nil)
295
        local pt1 = makepart("Bright yellow", "pt1", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
296
        local p1m = makemesh("Head", Vector3.new(2.5, 2.5, 2.5), nil, pt1)
297
        local p1w = makeweld(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), nil)
298
        local pt2 = makepart("Bright yellow", "pt2", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
299
        local p2m = makemesh("FileMesh", Vector3.new(0.375, 0.375, 0.375), "rbxassetid://250640098", pt2)
300
        p2m.TextureId = "rbxassetid://250639536"
301
        local p2w = makeweld(pt2, pt2, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), nil)
302
        local pt3 = makepart("Bright yellow", "pt3", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
303
        local p3m = makemesh("Head", Vector3.new(2.5, 2.5, 2.5), nil, pt3)
304
        local p3w = makeweld(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), nil)
305
        local pt4 = makepart("Bright yellow", "pt4", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
306
        local p4m = makemesh("FileMesh", Vector3.new(0.025, 0.025, 0.025), "rbxassetid://703458158", pt4)
307
        local p4w = makeweld(pt4, pt4, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), nil)
308
        local pt5 = makepart("Bright yellow", "pt5", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
309
        local p5m = makemesh("Cylinder", Vector3.new(21.5, 6.25, 6.25), nil, pt5)
310
        local p5w = makeweld(pt5, pt5, hnd, ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), nil)
311
        local pt6 = makepart("Bright yellow", "pt6", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
312
        local p6m = makemesh("Head", Vector3.new(6.5, 6.5, 6.5), nil, pt6)
313
        local p6w = makeweld(pt6, pt6, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), nil)
314
        local pt7 = makepart("Bright yellow", "pt7", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
315
        local p7m = makemesh("FileMesh", Vector3.new(0.95, 0.95, 0.95), "rbxassetid://272942659", pt7)
316
        p7m.TextureId = "rbxassetid://272942750"
317
        local p7w = makeweld(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), nil)
318
        local swingwoo = Instance.new("Sound")
319
        swingwoo.SoundId = "rbxassetid://10209640"
320
        swingwoo.Pitch = rd2(10, 11) / 10
321
        swingwoo.Name = "sweae"
322
        swingwoo.Volume = 1
323
        swingwoo.Parent = hrp
324
        clibat = tool.Activated:connect(function()
325
          if selected == false or activu == true or ragged == true then
326
            return
327
          end
328
          activu = true
329
          for _ = 1, 5 do
330
            swait()
331
            lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
332
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
333
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
334
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
335
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
336
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
337
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
338
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
339
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
340
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
341
          end
342
          local bon = Instance.new("Sound")
343
          bon.SoundId = "rbxassetid://135436482"
344
          bon.Pitch = rd2(10, 12) / 10
345
          bon.Volume = 1
346
          bon.Parent = hrp
347
          game.Debris:AddItem(bon, 1)
348
          bon:Play()
349
          swingwoo:Play()
350
          for X = 1, 5 do
351
            swait()
352
            if X > 1 then
353
              hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)))
354
            end
355
            lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
356
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
357
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
358
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
359
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
360
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
361
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
362
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
363
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
364
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
365
          end
366
          activu = false
367
        end)
368
        spec = mouse.KeyDown:connect(function(keya)
369
          if selected == false or activu == true or ragged == true then
370
            return
371
          end
372
          if keya == "e" then
373
            activu = true
374
            local speed = human.WalkSpeed
375
            human.WalkSpeed = 0
376
            human:SetStateEnabled(3, false)
377
            local function expa()
378
              local sond = Instance.new("Sound")
379
              sond.Volume = 1.25
380
              sond.Pitch = 1
381
              sond.EmitterSize = 15
382
              sond.SoundId = "rbxassetid://315152748"
383
              sond.Parent = pt6
384
              sond:Play()
385
              for _ = 1, 3 do
386
                swait()
387
                hmes.Scale = hmes.Scale:lerp(Vector3.new(6, 27, 6), 0.7)
388
                p1m.Scale = p1m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
389
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), 0.7)
390
                p2m.Scale = p2m.Scale:lerp(Vector3.new(1.125, 1.125, 1.125), 0.7)
391
                p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 3.6750000000000003, 0.22499999999999998), 0.7)
392
                p3m.Scale = p3m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
393
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), 0.7)
394
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.07500000000000001, 0.07500000000000001, 0.07500000000000001), 0.7)
395
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -3.75, 0), 0.7)
396
                p5m.Scale = p5m.Scale:lerp(Vector3.new(64.5, 18.75, 18.75), 0.7)
397
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -12.075000000000001, 0), 0.7)
398
                p6m.Scale = p6m.Scale:lerp(Vector3.new(19.5, 19.5, 19.5), 0.7)
399
                p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -18.15, 0), 0.7)
400
                p7m.Scale = p7m.Scale:lerp(Vector3.new(2.8499999999999996, 2.8499999999999996, 2.8499999999999996), 0.7)
401
                p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -18.6, 0), 0.7)
402
              end
403
              for _ = 1, 5 do
404
                swait()
405
                hmes.Scale = hmes.Scale:lerp(Vector3.new(4, 18, 4), 0.7)
406
                p1m.Scale = p1m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
407
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 2, 0), 0.7)
408
                p2m.Scale = p2m.Scale:lerp(Vector3.new(0.75, 0.75, 0.75), 0.7)
409
                p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 2.45, 0.15), 0.7)
410
                p3m.Scale = p3m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
411
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -2, 0), 0.7)
412
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.05, 0.05, 0.05), 0.7)
413
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -2.5, 0), 0.7)
414
                p5m.Scale = p5m.Scale:lerp(Vector3.new(43, 12.5, 12.5), 0.7)
415
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -8.05, 0), 0.7)
416
                p6m.Scale = p6m.Scale:lerp(Vector3.new(13, 13, 13), 0.7)
417
                p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -12.1, 0), 0.7)
418
                p7m.Scale = p7m.Scale:lerp(Vector3.new(1.9, 1.9, 1.9), 0.7)
419
                p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -12.4, 0), 0.7)
420
              end
421
              sond.Pitch = 0.75
422
              sond:Play()
423
              for _ = 1, 3 do
424
                swait()
425
                hmes.Scale = hmes.Scale:lerp(Vector3.new(12, 54, 12), 0.7)
426
                p1m.Scale = p1m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
427
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 6, 0), 0.7)
428
                p2m.Scale = p2m.Scale:lerp(Vector3.new(2.25, 2.25, 2.25), 0.7)
429
                p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 7.3500000000000005, 0.44999999999999996), 0.7)
430
                p3m.Scale = p3m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
431
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6, 0), 0.7)
432
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.15000000000000002, 0.15000000000000002, 0.15000000000000002), 0.7)
433
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -7.5, 0), 0.7)
434
                p5m.Scale = p5m.Scale:lerp(Vector3.new(129, 37.5, 37.5), 0.7)
435
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -24.150000000000002, 0), 0.7)
436
                p6m.Scale = p6m.Scale:lerp(Vector3.new(39, 39, 39), 0.7)
437
                p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -36.3, 0), 0.7)
438
                p7m.Scale = p7m.Scale:lerp(Vector3.new(5.699999999999999, 5.699999999999999, 5.699999999999999), 0.7)
439
                p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -37.2, 0), 0.7)
440
              end
441
              for _ = 1, 5 do
442
                swait()
443
                hmes.Scale = hmes.Scale:lerp(Vector3.new(8, 36, 8), 0.7)
444
                p1m.Scale = p1m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
445
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 4, 0), 0.7)
446
                p2m.Scale = p2m.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.7)
447
                p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 4.9, 0.3), 0.7)
448
                p3m.Scale = p3m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
449
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), 0.7)
450
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.1, 0.1, 0.1), 0.7)
451
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -5, 0), 0.7)
452
                p5m.Scale = p5m.Scale:lerp(Vector3.new(86, 25, 25), 0.7)
453
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -16.1, 0), 0.7)
454
                p6m.Scale = p6m.Scale:lerp(Vector3.new(26, 26, 26), 0.7)
455
                p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -24.2, 0), 0.7)
456
                p7m.Scale = p7m.Scale:lerp(Vector3.new(3.8, 3.8, 3.8), 0.7)
457
                p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -24.8, 0), 0.7)
458
              end
459
              sond.Pitch = 0.4
460
              sond:Play()
461
              game.Debris:AddItem(sond, 2)
462
              for _ = 1, 3 do
463
                swait()
464
                hmes.Scale = hmes.Scale:lerp(Vector3.new(18, 81, 18), 0.7)
465
                p1m.Scale = p1m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
466
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 9, 0), 0.7)
467
                p2m.Scale = p2m.Scale:lerp(Vector3.new(3.375, 3.375, 3.375), 0.7)
468
                p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 11.025, 0.6749999999999999), 0.7)
469
                p3m.Scale = p3m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
470
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -9, 0), 0.7)
471
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.225, 0.225, 0.225), 0.7)
472
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -11.25, 0), 0.7)
473
                p5m.Scale = p5m.Scale:lerp(Vector3.new(193.5, 56.25, 56.25), 0.7)
474
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -36.225, 0), 0.7)
475
                p6m.Scale = p6m.Scale:lerp(Vector3.new(58.5, 58.5, 58.5), 0.7)
476
                p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -54.449999999999996, 0), 0.7)
477
                p7m.Scale = p7m.Scale:lerp(Vector3.new(5.699999999999999, 8.549999999999999, 8.549999999999999), 0.7)
478
                p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -55.800000000000004, 0), 0.7)
479
              end
480
              for _ = 1, 5 do
481
                swait()
482
                hmes.Scale = hmes.Scale:lerp(Vector3.new(14, 63, 14), 0.7)
483
                p1m.Scale = p1m.Scale:lerp(Vector3.new(17.5, 17.5, 17.5), 0.7)
484
                p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 7, 0), 0.7)
485
                p2m.Scale = p2m.Scale:lerp(Vector3.new(2.625, 2.625, 2.625), 0.7)
486
                p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 8.575000000000001, 0.525), 0.7)
487
                p3m.Scale = p3m.Scale:lerp(Vector3.new(17.5, 17.5, 17.5), 0.7)
488
                p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -7, 0), 0.7)
489
                p4m.Scale = p4m.Scale:lerp(Vector3.new(0.17500000000000002, 0.17500000000000002, 0.17500000000000002), 0.7)
490
                p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -8.75, 0), 0.7)
491
                p5m.Scale = p5m.Scale:lerp(Vector3.new(150.5, 43.75, 43.75), 0.7)
492
                p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -28.175000000000004, 0), 0.7)
493
                p6m.Scale = p6m.Scale:lerp(Vector3.new(45.5, 45.5, 45.5), 0.7)
494
                p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -42.35, 0), 0.7)
495
                p7m.Scale = p7m.Scale:lerp(Vector3.new(6.6499999999999995, 6.6499999999999995, 6.6499999999999995), 0.7)
496
                p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -43.4, 0), 0.7)
497
              end
498
            end
499
            for _ = 1, 9 do
500
              swait()
501
              lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
502
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
503
              lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
504
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
505
              lerpz(LS, "C0", LSC0 * cf(0, 0.2, -0.2) * ang(rd(70), rd(-60), rd(-100)), 0.5)
506
              if dipperhat then
507
                dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.3)
508
              end
509
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
510
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
511
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
512
              lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
513
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
514
            end
515
            for _ = 1, 9 do
516
              swait()
517
              lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
518
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
519
              lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
520
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
521
              lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
522
              if dipperhat then
523
                dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(15, 0, 0), 0.3)
524
              end
525
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
526
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
527
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
528
              lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
529
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
530
            end
531
            for _ = 1, 30 do
532
              swait()
533
              lerpz(RJ, "C0", RJC0 * cf(1.1, 0.6, 0) * ang(rd(0), rd(0), rd(-120)), 0.2)
534
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.2)
535
              lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(-20), rd(80)), 0.2)
536
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
537
              lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.2)
538
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
539
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.2)
540
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
541
              lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.2)
542
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
543
            end
544
            expa()
545
            for O = 1, 10 do
546
              swait()
547
              lerpz(RJ, "C0", RJC0 * cf(0, 0.3, 0) * ang(rd(0), rd(0), rd(60)), 0.001 + O * 0.01)
548
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.001 + O * 0.01)
549
              lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(-20), rd(80)), 0.001 + O * 0.01)
550
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
551
              lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.001 + O * 0.01)
552
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
553
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.001 + O * 0.01)
554
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
555
              lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.001 + O * 0.01)
556
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
557
            end
558
            local whoooo = Instance.new("Sound")
559
            whoooo.Volume = 3
560
            whoooo.TimePosition = 0.15
561
            whoooo.Pitch = 0.5
562
            whoooo.SoundId = "rbxassetid://320557353"
563
            whoooo.Parent = pt5
564
            whoooo:Play()
565
            game.Debris:AddItem(whoooo, 2)
566
            for O = 1, 6 do
567
              swait()
568
              hito(pt5, 25, 40, 0.75, hrp.CFrame.rightVector * -100 + Vector3.new(0, 50, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)))
569
              lerpz(RJ, "C0", RJC0 * cf(0.9, -0.7, 0) * ang(rd(0), rd(0), rd(120)), 0.1 + O * 0.05)
570
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.1 + O * 0.05)
571
              lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(20), rd(20)), 0.1 + O * 0.05)
572
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
573
              lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.1 + O * 0.05)
574
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
575
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.1 + O * 0.05)
576
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
577
              lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.1 + O * 0.05)
578
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
579
            end
580
            for O = 1, 13 do
581
              swait()
582
              hmes.Scale = hmes.Scale:lerp(Vector3.new(2, 9, 2), 0.05 + O * 0.075)
583
              p1m.Scale = p1m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
584
              p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), 0.05 + O * 0.075)
585
              p2m.Scale = p2m.Scale:lerp(Vector3.new(0.375, 0.375, 0.375), 0.05 + O * 0.075)
586
              p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), 0.05 + O * 0.075)
587
              p3m.Scale = p3m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
588
              p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), 0.05 + O * 0.075)
589
              p4m.Scale = p4m.Scale:lerp(Vector3.new(0.025, 0.025, 0.025), 0.05 + O * 0.075)
590
              p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), 0.05 + O * 0.075)
591
              p5m.Scale = p5m.Scale:lerp(Vector3.new(21.5, 6.25, 6.25), 0.05 + O * 0.075)
592
              p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), 0.05 + O * 0.075)
593
              p6m.Scale = p6m.Scale:lerp(Vector3.new(6.5, 6.5, 6.5), 0.05 + O * 0.075)
594
              p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), 0.05 + O * 0.075)
595
              p7m.Scale = p7m.Scale:lerp(Vector3.new(0.95, 0.95, 0.95), 0.05 + O * 0.075)
596
              p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), 0.05 + O * 0.075)
597
              lerpz(RJ, "C0", RJC0 * cf(1.1, -0.8, 0) * ang(rd(0), rd(0), rd(150)), 0.05 + O * 0.075)
598
              lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.05 + O * 0.075)
599
              lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(30), rd(10)), 0.05 + O * 0.075)
600
              lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
601
              lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(20), rd(20), rd(-20)), 0.05 + O * 0.075)
602
              lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
603
              lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.05 + O * 0.075)
604
              lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
605
              lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.05 + O * 0.075)
606
              lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
607
            end
608
            if dipperhat then
609
              dipperhat.Handle.HatAttachment.Rotation = dipperrot
610
            end
611
            human.WalkSpeed = speed
612
            human:SetStateEnabled(3, true)
613
            activu = false
614
          end
615
          if keya == "q" then
616
            activu = true
617
            do
618
              local checkkey = true
619
              local keyingup = mouse.KeyUp:connect(function(xzx)
620
                if xzx == "q" then
621
                  checkkey = false
622
                end
623
              end)
624
              repeat
625
                for _ = 1, 2 do
626
                  swait()
627
                  lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
628
                  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
629
                  lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
630
                  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
631
                  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
632
                  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
633
                  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
634
                  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
635
                  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
636
                  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
637
                end
638
                swingwoo:Play()
639
                for T = 1, 2 do
640
                  swait()
641
                  if T == 2 then
642
                    hito(pt5, 5, 4, 0.03, hrp.CFrame.lookVector * 10, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)))
643
                  end
644
                  lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
645
                  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
646
                  lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
647
                  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
648
                  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
649
                  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
650
                  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
651
                  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
652
                  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
653
                  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
654
                end
655
                for _ = 1, 2 do
656
                  swait()
657
                  lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-30), rd(20), rd(0)), 0.7)
658
                  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
659
                  lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(179)), 0.7)
660
                  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
661
                  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-40), rd(20), rd(30)), 0.7)
662
                  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
663
                  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
664
                  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
665
                  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(35)), 0.7)
666
                  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
667
                end
668
                swingwoo:Play()
669
                for T = 1, 2 do
670
                  swait()
671
                  if T == 2 then
672
                    hito(pt5, 5, 4, 0.03, hrp.CFrame.lookVector * 10, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)))
673
                  end
674
                  lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(40), rd(40), rd(0)), 0.7)
675
                  lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
676
                  lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(30)), 0.7)
677
                  lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
678
                  lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
679
                  lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
680
                  lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
681
                  lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
682
                  lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(-65)), 0.7)
683
                  lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
684
                end
685
              until not checkkey
686
              keyingup:Disconnect()
687
              activu = false
688
            end
689
          end
690
          if keya == "f" then
691
            activu = true
692
            do
693
              local speed = human.WalkSpeed
694
              human.WalkSpeed = 2
695
              human:SetStateEnabled(3, false)
696
              local checkkey = true
697
              local chargecounter = 0
698
              local keyingup = mouse.KeyUp:connect(function(xzx)
699
                if xzx == "f" then
700
                  checkkey = false
701
                end
702
              end)
703
              local firederp
704
              for _ = 1, 8 do
705
                swait()
706
                hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
707
                lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
708
                lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
709
                lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
710
                lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
711
                lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
712
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
713
                lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
714
                lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
715
                lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
716
                lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
717
              end
718
              repeat
719
                swait()
720
                chargecounter = chargecounter + 1
721
                lerpz(RS, "C0", RSC0 * cf(rd2(-5, 5) / 100, rd2(-5, 5) / 100, rd2(-5, 5) / 100) * ang(rd(rd2(65, 75)), rd(rd2(-15, 5)), rd(rd2(75, 85))), 0.05 + chargecounter * 0.019)
722
                lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(rd2(-15, -5)), rd(rd2(-75, -65)), rd(rd2(-80, -70))), 0.05 + chargecounter * 0.019)
723
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.019)
724
                if chargecounter > 15 and firederp == nil then
725
                  firederp = Instance.new("Fire")
726
                  firederp.Parent = pt5
727
                end
728
              until not checkkey or chargecounter > 50
729
              swingwoo:Play()
730
              for U = 1, 10 do
731
                swait()
732
                if U < 3 then
733
                  hito(pt5, 5, 10 + chargecounter / 10, 0.2, hrp.CFrame.lookVector * (80 + chargecounter * 3) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 25)))
734
                  if chargecounter > 15 then
735
                    tagexplode(pt5, 5, 0.65)
736
                  end
737
                end
738
                hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
739
                lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
740
                lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
741
                lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
742
                lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
743
                lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
744
                lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
745
                lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
746
                lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
747
                lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
748
                lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
749
              end
750
              if firederp then
751
                firederp:Destroy()
752
              end
753
              swait(10)
754
              hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
755
              keyingup:Disconnect()
756
              human.WalkSpeed = speed
757
              human:SetStateEnabled(3, true)
758
              activu = false
759
            end
760
          end
761
        end)
762
      end
763
    elseif batting == true then
764
      batting = false
765
      clibat:Disconnect()
766
      spec:Disconnect()
767
      hrp.sweae:Destroy()
768
      local batmod = chr:FindFirstChild("bmodel")
769
      batmod.hnd.Weld:Destroy()
770
      batmod.PrimaryPart = batmod.hnd
771
      batmod:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
772
      for _, A in pairs(batmod:GetChildren()) do
773
        if A.ClassName == "Part" then
774
          A.CanCollide = true
775
          A.Anchored = false
776
        end
777
      end
778
      batmod.Parent = workspace
779
      game.Debris:AddItem(batmod, 8)
780
    end
781
  end
782
  local movin = false
783
  local cliham, hamspec
784
  function ham()
785
    if batting == false then
786
      batting = true
787
      do
788
        local bmod = Instance.new("Model")
789
        bmod.Name = "bmodel"
790
        bmod.Parent = chr
791
        local makemotor = function(parent, p0, p1, c0, c1)
792
          local wel = Instance.new("Motor6D")
793
          wel.Part0 = p0
794
          wel.Part1 = p1
795
          wel.C0 = c0
796
          if c1 ~= nil then
797
            wel.C1 = c1
798
          end
799
          wel.Parent = parent
800
          return wel
801
        end
802
        local hnd = makepart("Br. yellowish green", "hnd", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
803
        hnd.Anchored = true
804
        local hmes = makemesh("Head", Vector3.new(5, 30, 5), nil, hnd)
805
        movin = true
806
        hnd.CFrame = hrp.CFrame
807
        coroutine.resume(coroutine.create(function()
808
          while hnd.Anchored == true do
809
            swait()
810
            if movin then
811
              hnd.CFrame = hnd.CFrame:lerp(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, 11, 0), 0.65)
812
            end
813
          end
814
        end))
815
        local pt1 = makepart("Br. yellowish green", "pt1", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
816
        local p1m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt1)
817
        local p1w = makemotor(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), nil)
818
        local pt2 = makepart("Br. yellowish green", "pt2", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
819
        local p2m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt2)
820
        local p2w = makemotor(pt2, pt2, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), nil)
821
        local pt3 = makepart("Bright yellow", "pt3", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
822
        local p3m = makemesh("Head", Vector3.new(6.5, 6.5, 6.5), nil, pt3)
823
        local p3w = makemotor(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3.75, 0), nil)
824
        local pt4 = makepart("Br. yellowish green", "pt4", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
825
        local p4m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://250640098", pt4)
826
        p4m.TextureId = "rbxassetid://250639536"
827
        local p4w = makemotor(pt4, pt4, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 4.25, 0.25), nil)
828
        local pt5 = makepart("Bright blue", "pt5", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
829
        local p5m = makemesh("Head", Vector3.new(5, 90, 4), nil, pt5)
830
        local p5w = makemotor(pt5, pt5, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -12, 0), nil)
831
        local pt6 = makepart("Bright blue", "pt6", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
832
        local p6m = makemesh("FileMesh", Vector3.new(0.16, 0.4, 0.16), "rbxassetid://703458158", pt6)
833
        local p6w = makemotor(pt6, pt6, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -16, 0), nil)
834
        local pt7 = makepart("Bright yellow", "pt7", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
835
        local p7m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt7)
836
        local p7w = makemotor(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -27, 0), nil)
837
        local hdec1 = Instance.new("Decal")
838
        hdec1.Texture = "rbxasset://textures/face.png"
839
        hdec1.Face = "Front"
840
        hdec1.Parent = pt7
841
        local pt8 = makepart("Bright yellow", "pt8", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
842
        local p8m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt8)
843
        local p8w = makemotor(pt8, pt8, hnd, ang(rd(0), rd(-90), rd(0)) * cf(0, -27, 0), nil)
844
        local hdec2 = Instance.new("Decal")
845
        hdec2.Texture = "rbxasset://textures/face.png"
846
        hdec2.Face = "Front"
847
        hdec2.Parent = pt8
848
        local pt9 = makepart("Bright yellow", "pt9", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
849
        local p9m = makemesh("FileMesh", Vector3.new(12, 11, 11), "rbxassetid://272942659", pt9)
850
        local p9w = makemotor(pt9, pt9, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -30, 0), nil)
851
        p9m.TextureId = "rbxassetid://272942750"
852
        local pt10 = makepart("Bright yellow", "pt10", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
853
        local p10m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt10)
854
        local p10w = makemotor(pt10, pt10, pt7, ang(rd(0), rd(0), rd(90)) * cf(11, 0, 0), nil)
855
        local hdec3 = Instance.new("Decal")
856
        hdec3.Texture = "rbxasset://textures/face.png"
857
        hdec3.Face = "Front"
858
        hdec3.Parent = pt10
859
        local pt11 = makepart("Bright yellow", "pt11", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
860
        local p11m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt11)
861
        local p11w = makemotor(pt11, pt11, pt7, ang(rd(0), rd(180), rd(90)) * cf(11, 0, 0), nil)
862
        local hdec4 = Instance.new("Decal")
863
        hdec4.Texture = "rbxasset://textures/face.png"
864
        hdec4.Face = "Front"
865
        hdec4.Parent = pt11
866
        local pt12 = makepart("Bright yellow", "pt12", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
867
        local p12m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt12)
868
        local p12w = makemotor(pt12, pt12, pt7, ang(rd(0), rd(0), rd(-90)) * cf(-11, 0, 0), nil)
869
        local hdec5 = Instance.new("Decal")
870
        hdec5.Texture = "rbxasset://textures/face.png"
871
        hdec5.Face = "Front"
872
        hdec5.Parent = pt12
873
        local pt13 = makepart("Bright yellow", "pt13", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
874
        local p13m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt13)
875
        local p13w = makemotor(pt13, pt13, pt7, ang(rd(0), rd(180), rd(-90)) * cf(-11, 0, 0), nil)
876
        local hdec6 = Instance.new("Decal")
877
        hdec6.Texture = "rbxasset://textures/face.png"
878
        hdec6.Face = "Front"
879
        hdec6.Parent = pt13
880
        cliham = tool.Activated:connect(function()
881
          if selected == false or activu == true or ragged == true then
882
            return
883
          end
884
          activu = true
885
          movin = false
886
          for B = 1, 20 do
887
            swait()
888
            lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.4)
889
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(0), rd(0)), 0.4)
890
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(170)), 0.4)
891
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
892
            lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(10)), 0.4)
893
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
894
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(-10)), 0.4)
895
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
896
            lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(10)), 0.4)
897
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
898
            hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 0.1 + B * 0.045)
899
          end
900
          for B = 1, 30 do
901
            swait()
902
            lerpz(RJ, "C0", RJC0 * cf(0, 0.8, 0) * ang(rd(-25), rd(0), rd(-50)), 0.1 + B / 80)
903
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-18), rd(0), rd(40)), 0.1 + B / 80)
904
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-30), rd(-5), rd(160)), 0.1 + B / 80)
905
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
906
            lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-20), rd(-150)), 0.1 + B / 80)
907
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
908
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(-10)), 0.1 + B / 80)
909
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
910
            lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(-5), rd(60), rd(-110)), 0.1 + B / 80)
911
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
912
            hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
913
          end
914
          for B = 1, 7 do
915
            swait()
916
            lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(40)), 0.015 + B / 15)
917
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.015 + B / 15)
918
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-50), rd(100)), 0.015 + B / 15)
919
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
920
            lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.015 + B / 15)
921
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
922
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(10)), 0.015 + B / 15)
923
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
924
            lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(-20)), 0.015 + B / 15)
925
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
926
            hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
927
          end
928
          for B = 1, 4 do
929
            swait()
930
            lerpz(RJ, "C0", RJC0 * cf(0, -0.8, 0) * ang(rd(70), rd(0), rd(40)), 0.38 + B * 0.1)
931
            lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.38 + B * 0.1)
932
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-40), rd(100)), 0.38 + B * 0.1)
933
            lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
934
            lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.38 + B * 0.1)
935
            lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
936
            lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(60)), 0.38 + B * 0.1)
937
            lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
938
            lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(70)), 0.38 + B * 0.1)
939
            lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
940
            hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
941
          end
942
          swait(15)
943
          movin = true
944
          activu = false
945
        end)
946
      end
947
    elseif batting == true then
948
      batting = false
949
      cliham:Disconnect()
950
      local badevz = chr:FindFirstChild("bmodel")
951
      badevz.PrimaryPart = badevz.hnd
952
      for _, A in pairs(badevz:GetChildren()) do
953
        if A.ClassName == "Part" then
954
          A.CanCollide = true
955
          A.Anchored = false
956
        end
957
      end
958
      movin = false
959
      badevz.Parent = workspace
960
      badevz:SetPrimaryPartCFrame(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, -11, 0))
961
      game.Debris:AddItem(badevz, 8)
962
    end
963
  end
964
  local ehhh = false
965
  local ymmu, kabomobepo
966
  local memedonlist = {}
967
  local noobcharge = 0
968
  function nommy()
969
    if selected == false or activu == true then
970
      return
971
    end
972
    if batting == false then
973
      batting = true
974
      do
975
        local bmod = Instance.new("Model")
976
        bmod.Name = "bmodel"
977
        bmod.Parent = chr
978
        local hnd = makepart("Br. yellowish green", "hnd", 0, 1, "SmoothPlastic", bmod, rarm.CFrame)
979
        local hmes = makemesh("Head", Vector3.new(1, 1, 1), nil, hnd)
980
        local hwel = makeweld(hnd, hnd, rarm, ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), nil)
981
        local pt1 = makepart("Br. yellowish green", "pt1", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
982
        local p1m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/leftleg.mesh", pt1)
983
        local p1w = makeweld(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0.5, -1, 0), nil)
984
        local pt2 = makepart("Br. yellowish green", "pt2", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
985
        local p2m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/rightleg.mesh", pt2)
986
        local p2w = makeweld(pt2, pt2, hnd, ang(rd(0), rd(0), rd(0)) * cf(-0.5, -1, 0), nil)
987
        local pt3 = makepart("Bright blue", "pt3", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
988
        local p3m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/torso.mesh", pt3)
989
        local p3w = makeweld(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), nil)
990
        local pt4 = makepart("Bright yellow", "pt4", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
991
        local p4m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/rightarm.mesh", pt4)
992
        local p4w = makeweld(pt4, pt4, hnd, ang(rd(0), rd(0), rd(0)) * cf(-1.5, -3, 0), nil)
993
        local pt5 = makepart("Bright yellow", "pt5", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
994
        local p5m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/leftarm.mesh", pt5)
995
        local p5w = makeweld(pt5, pt5, hnd, ang(rd(0), rd(0), rd(0)) * cf(1.5, -3, 0), nil)
996
        local pt6 = makepart("Bright yellow", "pt6", 0, 1, "SmoothPlastic", bmod, rarm.CFrame)
997
        local p6m = makemesh("Brick", Vector3.new(5.5, 5.5, 5.5), nil, pt6)
998
        local p6w = makeweld(pt6, pt6, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -4.5, 0), nil)
999
        local pt7 = makepart("Bright yellow", "pt7", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
1000
        local p7m = makemesh("Brick", Vector3.new(5.5, 5.5, 1), nil, pt7)
1001
        local p7w = makeweld(pt7, pt7, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, 0, -0.425), nil)
1002
        local pt8 = makepart("Bright yellow", "pt8", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
1003
        local p8m = makemesh("Brick", Vector3.new(5.5, 2.5, 4.25), nil, pt8)
1004
        local p8w = makeweld(pt8, pt8, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, -0.3, 0.1), nil)
1005
        local pt9 = makepart("Bright yellow", "pt9", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
1006
        local p9m = makemesh("Brick", Vector3.new(5.5, 0.5, 4.25), nil, pt9)
1007
        local p9w = makeweld(pt9, pt9, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, 0.5, 0.1), nil)
1008
        local pt10 = makepart("Bright yellow", "pt10", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
1009
        local p10m = makemesh("Brick", Vector3.new(2.75, 2.5, 4.25), nil, pt10)
1010
        local p10w = makeweld(pt10, pt10, pt6, ang(rd(0), rd(0), rd(0)) * cf(-0.275, 0.2, 0.1), nil)
1011
        local pt11 = makepart("Bright yellow", "pt11", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
1012
        local p11m = makemesh("Brick", Vector3.new(2.75, 2.5, 4.25), nil, pt11)
1013
        local p11w = makeweld(pt11, pt11, pt6, ang(rd(0), rd(0), rd(0)) * cf(0.275, 0.2, 0.1), nil)
1014
        local pt12 = makepart("Really black", "pt12", 0, 0.1, "SmoothPlastic", bmod, rarm.CFrame)
1015
        local p12m = makemesh("Brick", Vector3.new(4.25, 3.25, 2.5), nil, pt12)
1016
        local p12w = makeweld(pt12, pt12, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, -0.25), nil)
1017
        local pt13 = makepart("Really black", "pt13", 0, 0.2, "SmoothPlastic", bmod, rarm.CFrame)
1018
        local p13m = makemesh("Brick", Vector3.new(4.25, 3.25, 0.75), nil, pt13)
1019
        local p13w = makeweld(pt13, pt13, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.05), nil)
1020
        local pt14 = makepart("Really black", "pt14", 0, 0.3, "SmoothPlastic", bmod, rarm.CFrame)
1021
        local p14m = makemesh("Brick", Vector3.new(4.25, 3.25, 0.75), nil, pt14)
1022
        local p14w = makeweld(pt14, pt14, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.2), nil)
1023
        local pt15 = makepart("Really black", "pt15", 0, 0.4, "SmoothPlastic", bmod, rarm.CFrame)
1024
        local p15m = makemesh("Brick", Vector3.new(4.25, 3.25, 0.75), nil, pt15)
1025
        local p15w = makeweld(pt15, pt15, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.35), nil)
1026
        local pt16 = makepart("Bright yellow", "pt16", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
1027
        local p16m = makemesh("Cylinder", Vector3.new(5.244999999999999, 0, 0), nil, pt16)
1028
        local p16w = makeweld(pt16, pt16, pt6, ang(rd(0), rd(90), rd(0)) * cf(0.5, 0.1, 0), nil)
1029
        local pt17 = makepart("Bright yellow", "pt17", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
1030
        local p17m = makemesh("Cylinder", Vector3.new(5.244999999999999, 0, 0), nil, pt17)
1031
        local p17w = makeweld(pt17, pt17, pt6, ang(rd(0), rd(90), rd(0)) * cf(-0.5, 0.1, 0), nil)
1032
        local pt420 = makepart("Bright yellow", "pt420", 0, 1, "SmoothPlastic", bmod, rarm.CFrame)
1033
        local p420m = makemesh("Brick", Vector3.new(5.5, 5.25, 0), nil, pt420)
1034
        local p420w = makeweld(pt420, pt420, pt6, ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.525), nil)
1035
        local hd1 = Instance.new("Decal")
1036
        hd1.Name = "face1"
1037
        hd1.Texture = "rbxasset://textures/face.png"
1038
        hd1.Face = "Front"
1039
        hd1.Transparency = 0
1040
        hd1.Parent = pt420
1041
        local hd2 = Instance.new("Decal")
1042
        hd2.Name = "face2"
1043
        hd2.Texture = "rbxassetid://14175189"
1044
        hd2.Face = "Front"
1045
        hd2.Transparency = 1
1046
        hd2.Parent = pt420
1047
        local souno1 = Instance.new("Sound")
1048
        souno1.SoundId = "rbxassetid://189505649"
1049
        souno1.Volume = 1.5
1050
        souno1.Parent = hnd
1051
        local souno2 = Instance.new("Sound")
1052
        souno2.SoundId = "rbxassetid://189652112"
1053
        souno2.Volume = 1.5
1054
        souno2.Parent = hnd
1055
        local souno3 = Instance.new("Sound")
1056
        souno3.SoundId = "rbxassetid://90869127"
1057
        souno3.Pitch = 1.15
1058
        souno3.Volume = 1.5
1059
        souno3.Parent = hnd
1060
        local haseaten = false
1061
        local function squarehito(partoz)
1062
          for _, huh in pairs(workspace:GetChildren()) do
1063
            if huh:IsA("BasePart") then
1064
              local objs = partoz.CFrame:pointToObjectSpace(huh.Position)
1065
              if huh:GetMass() < 1750 and objs.Z < 3 and objs.Z > -1 and objs.X < 6 and objs.X > -6 and math.abs(objs.Y) < 14 then
1066
                if math.ceil(huh:GetMass() * 1.5) < 25 then
1067
                  noobcharge = noobcharge + math.ceil(huh:GetMass() * 3)
1068
                else
1069
                  noobcharge = noobcharge + 25
1070
                end
1071
                huh:Destroy()
1072
                haseaten = true
1073
              end
1074
            elseif huh:IsA("Model") and huh ~= chr then
1075
              for _, WOP in pairs(huh:GetChildren()) do
1076
                if WOP:IsA("BasePart") then
1077
                  local objs = partoz.CFrame:pointToObjectSpace(WOP.Position)
1078
                  if WOP:GetMass() < 1750 and objs.Z < 3 and objs.Z > -1 and objs.X < 6 and objs.X > -6 and math.abs(objs.Y) < 14 then
1079
                    if math.ceil(WOP:GetMass() * 1.5) < 25 then
1080
                      noobcharge = noobcharge + math.ceil(WOP:GetMass() * 3)
1081
                    else
1082
                      noobcharge = noobcharge + 25
1083
                    end
1084
                    WOP:Destroy()
1085
                    haseaten = true
1086
                  end
1087
                end
1088
              end
1089
            end
1090
          end
1091
        end
1092
        local asplohito = function(poso, magn, dmg, debtim, bodyfdire, bodyrot)
1093
          for _, guy in pairs(workspace:GetChildren()) do
1094
            if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and magn > (guy:FindFirstChild("HumanoidRootPart").Position - poso).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
1095
              do
1096
                local humz = guy:FindFirstChild("Humanoid")
1097
                local horp = guy:FindFirstChild("HumanoidRootPart")
1098
                humz.Health = humz.Health - humz.MaxHealth / 100 * dmg
1099
                humz:SetStateEnabled(16, true)
1100
                delay(debtim, function()
1101
                  humz:SetStateEnabled(16, true)
1102
                end)
1103
                local db = Instance.new("StringValue")
1104
                db.Name = "alabo"
1105
                db.Parent = horp
1106
                delay(debtim, function()
1107
                  db:Destroy()
1108
                end)
1109
                local damageind = Instance.new("Model")
1110
                damageind.Name = dmg
1111
                damageind.Parent = workspace
1112
                game.Debris:AddItem(damageind, 0.5 + dmg / 75)
1113
                local awawaa = Instance.new("Humanoid")
1114
                awawaa.MaxHealth = 0
1115
                awawaa.Parent = damageind
1116
                local dhed = Instance.new("Part")
1117
                dhed.Name = "Head"
1118
                dhed.Locked = true
1119
                dhed.Size = Vector3.new(0.2, 0.2, 0.2)
1120
                dhed.Position = horp.Position
1121
                dhed.BrickColor = BrickColor.new("Bright red")
1122
                dhed.CanCollide = false
1123
                dhed.Parent = damageind
1124
                local flo = Instance.new("BodyPosition")
1125
                flo.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
1126
                flo.P = 20000
1127
                flo.D = 300
1128
                flo.Position = dhed.Position + Vector3.new(0, 5, 0)
1129
                flo.Parent = dhed
1130
                local dasdada = Instance.new("CylinderMesh")
1131
                dasdada.Parent = dhed
1132
                coroutine.resume(coroutine.create(function()
1133
                  while dasdada do
1134
                    swait()
1135
                    dasdada.Scale = dasdada.Scale:lerp(Vector3.new(2.5 + dmg / 10, 1.25 + dmg / 35, 2.5 + dmg / 10), 0.4)
1136
                  end
1137
                end))
1138
                if bodyfdire then
1139
                  local boopyve = Instance.new("BodyVelocity")
1140
                  boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
1141
                  boopyve.P = 9999999999
1142
                  boopyve.Velocity = bodyfdire
1143
                  boopyve.Parent = horp
1144
                  game.Debris:AddItem(boopyve, debtim)
1145
                end
1146
                if bodyrot then
1147
                  local boopyro = Instance.new("BodyAngularVelocity")
1148
                  boopyro.MaxTorque = Vector3.new(999999, 999999, 999999)
1149
                  boopyro.P = math.huge
1150
                  boopyro.AngularVelocity = bodyrot
1151
                  boopyro.Parent = horp
1152
                  game.Debris:AddItem(boopyro, debtim)
1153
                end
1154
              end
1155
            end
1156
          end
1157
        end
1158
        local awawarafasa = false
1159
        local customactive = false
1160
        ymmu = tool.Activated:connect(function()
1161
          if activu == true or customactive == true or ragged == true then
1162
            return
1163
          end
1164
          customactive = true
1165
          awawarafasa = true
1166
          coroutine.resume(coroutine.create(function()
1167
            tool.Deactivated:wait()
1168
            awawarafasa = false
1169
          end))
1170
          for _ = 1, 5 do
1171
            wait()
1172
            lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(50)), 0.25)
1173
            hwel.C0 = hwel.C0:lerp(ang(rd(80), rd(0), rd(0)) * cf(0, 1, 0), 0.25)
1174
          end
1175
          hd1.Transparency = 1
1176
          hd2.Transparency = 0
1177
          local chargecountaPOOOOO = 0
1178
          if awawarafasa then
1179
            souno3.TimePosition = 0.15
1180
            souno3:Play()
1181
            local oz = 20
1182
            local dz = 10
1183
            local az = oz / 6
1184
            repeat
1185
              wait()
1186
              if chargecountaPOOOOO < 10 then
1187
                chargecountaPOOOOO = chargecountaPOOOOO + 1
1188
              end
1189
              lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(190)), 0.5)
1190
              hwel.C0 = hwel.C0:lerp(ang(rd(160), rd(0), rd(0)) * cf(0, 1, 0), 0.45)
1191
              p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4.5 * az, 0), 0.45)
1192
              p7m.Scale = p7m.Scale:lerp(Vector3.new(5.5 * dz, 5.5 * oz, 1), 0.45)
1193
              p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0, -0.425), 0.45)
1194
              p8m.Scale = p8m.Scale:lerp(Vector3.new(5.5 * dz, 0.5 * oz, 4.25), 0.45)
1195
              p8w.C0 = p8w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -0.5 * oz, 0.1), 0.45)
1196
              p9m.Scale = p9m.Scale:lerp(Vector3.new(5.5 * dz, 0.125 * oz, 4.25), 0.45)
1197
              p9w.C0 = p9w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.5375 * oz, 0.1), 0.45)
1198
              p10m.Scale = p10m.Scale:lerp(Vector3.new(2.5, 5 * oz, 4.25), 0.45)
1199
              p10w.C0 = p10w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(-0.2625 * oz, 0.5, 0.1), 0.45)
1200
              p11m.Scale = p11m.Scale:lerp(Vector3.new(2.5, 5 * oz, 4.25), 0.45)
1201
              p11w.C0 = p11w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0.2625 * oz, 0.5, 0.1), 0.45)
1202
              p12m.Scale = p12m.Scale:lerp(Vector3.new(5 * dz, 5.25 * oz, 2.5), 0.45)
1203
              p12w.C0 = p12w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, -0.25), 0.45)
1204
              p13m.Scale = p13m.Scale:lerp(Vector3.new(5 * dz, 5.25 * oz, 0.75), 0.45)
1205
              p13w.C0 = p13w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.05), 0.45)
1206
              p14m.Scale = p14m.Scale:lerp(Vector3.new(5 * dz, 5.25 * oz, 0.75), 0.45)
1207
              p14w.C0 = p14w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.2), 0.45)
1208
              p15m.Scale = p15m.Scale:lerp(Vector3.new(5 * dz, 5.25 * oz, 0.75), 0.45)
1209
              p15w.C0 = p15w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.35), 0.45)
1210
              p16m.Scale = p16m.Scale:lerp(Vector3.new(5.244999999999999, 0, 0), 0.45)
1211
              p16w.C0 = p16w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0.5, 0.1, 0), 0.45)
1212
              p17m.Scale = p17m.Scale:lerp(Vector3.new(5.244999999999999, 0, 0), 0.45)
1213
              p17w.C0 = p17w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(-0.5, 0.1, 0), 0.45)
1214
              p420m.Scale = p420m.Scale:lerp(Vector3.new(5.5 * dz, 5.25 * dz, 0), 0.45)
1215
              p420w.C0 = p420w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -0.4 * oz, 0.525), 0.45)
1216
            until not awawarafasa
1217
          end
1218
          if chargecountaPOOOOO > 7 then
1219
            activu = true
1220
            souno1:Play()
1221
            local RIDLEYDIDDLY = hrp.Velocity
1222
            local AWSHOOTMYPOO = hrp.Position
1223
            hrp.Velocity = Vector3.new(0, 0, 0)
1224
            local BAP = Instance.new("BodyPosition")
1225
            BAP.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
1226
            BAP.D = 500
1227
            BAP.P = 5000
1228
            BAP.Position = AWSHOOTMYPOO
1229
            BAP.Parent = hrp
1230
            game.Debris:AddItem(BAP, 8)
1231
            local HWOWH = Instance.new("BodyAngularVelocity")
1232
            HWOWH.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
1233
            HWOWH.AngularVelocity = Vector3.new(0, 0, 0)
1234
            HWOWH.P = 2000
1235
            HWOWH.Parent = hrp
1236
            game.Debris:AddItem(HWOWH, 8)
1237
            for _ = 1, 5 do
1238
              wait()
1239
              squarehito(pt7)
1240
              lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
1241
              hwel.C0 = hwel.C0:lerp(ang(rd(155), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
1242
            end
1243
            if haseaten == true then
1244
              swait(5)
1245
              hd1.Transparency = 0
1246
              hd2.Transparency = 1
1247
              souno2:Play()
1248
              for _ = 1, 5 do
1249
                for _ = 1, 5 do
1250
                  wait()
1251
                  lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
1252
                  hwel.C0 = hwel.C0:lerp(ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), 0.3)
1253
                  p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4.5, 0), 0.45)
1254
                  p7m.Scale = p7m.Scale:lerp(Vector3.new(5.5, 4.125, 1), 0.45)
1255
                  p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.125, -0.425), 0.45)
1256
                  p8m.Scale = p8m.Scale:lerp(Vector3.new(5.5, 1.875, 4.25), 0.45)
1257
                  p8w.C0 = p8w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -0.1, 0.1), 0.45)
1258
                  p9m.Scale = p9m.Scale:lerp(Vector3.new(5.5, 0.5, 4.25), 0.45)
1259
                  p9w.C0 = p9w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.5, 0.1), 0.45)
1260
                  p10m.Scale = p10m.Scale:lerp(Vector3.new(2.75, 1.875, 4.25), 0.45)
1261
                  p10w.C0 = p10w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(-0.275, 0.275, 0.1), 0.45)
1262
                  p11m.Scale = p11m.Scale:lerp(Vector3.new(2.75, 1.875, 4.25), 0.45)
1263
                  p11w.C0 = p11w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0.275, 0.275, 0.1), 0.45)
1264
                  p12m.Scale = p12m.Scale:lerp(Vector3.new(4.25, 3.25, 2.5), 0.45)
1265
                  p12w.C0 = p12w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, -0.25), 0.45)
1266
                  p13m.Scale = p13m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
1267
                  p13w.C0 = p13w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.05), 0.45)
1268
                  p14m.Scale = p14m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
1269
                  p14w.C0 = p14w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.2), 0.45)
1270
                  p15m.Scale = p15m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
1271
                  p15w.C0 = p15w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.35), 0.45)
1272
                  p16m.Scale = p16m.Scale:lerp(Vector3.new(5.244999999999999, 5, 5), 0.45)
1273
                  p16w.C0 = p16w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0.6, 0.1, 0), 0.45)
1274
                  p17m.Scale = p17m.Scale:lerp(Vector3.new(5.244999999999999, 5, 5), 0.45)
1275
                  p17w.C0 = p17w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(-0.6, 0.1, 0), 0.45)
1276
                  p420m.Scale = p420m.Scale:lerp(Vector3.new(5.5, 5.25, 0), 0.45)
1277
                  p420w.C0 = p420w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.15, 0.525), 0.45)
1278
                end
1279
                for _ = 1, 5 do
1280
                  wait()
1281
                  lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
1282
                  hwel.C0 = hwel.C0:lerp(ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), 0.3)
1283
                  p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4.5, 0), 0.45)
1284
                  p7m.Scale = p7m.Scale:lerp(Vector3.new(5.5, 5.5, 1), 0.45)
1285
                  p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0, -0.425), 0.45)
1286
                  p8m.Scale = p8m.Scale:lerp(Vector3.new(5.5, 2.5, 4.25), 0.45)
1287
                  p8w.C0 = p8w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -0.3, 0.1), 0.45)
1288
                  p9m.Scale = p9m.Scale:lerp(Vector3.new(5.5, 0.5, 4.25), 0.45)
1289
                  p9w.C0 = p9w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.5, 0.1), 0.45)
1290
                  p10m.Scale = p10m.Scale:lerp(Vector3.new(2.75, 2.5, 4.25), 0.45)
1291
                  p10w.C0 = p10w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(-0.275, 0.2, 0.1), 0.45)
1292
                  p11m.Scale = p11m.Scale:lerp(Vector3.new(2.75, 2.5, 4.25), 0.45)
1293
                  p11w.C0 = p11w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0.275, 0.2, 0.1), 0.45)
1294
                  p12m.Scale = p12m.Scale:lerp(Vector3.new(4.25, 3.25, 2.5), 0.45)
1295
                  p12w.C0 = p12w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, -0.25), 0.45)
1296
                  p13m.Scale = p13m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
1297
                  p13w.C0 = p13w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.05), 0.45)
1298
                  p14m.Scale = p14m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
1299
                  p14w.C0 = p14w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.2), 0.45)
1300
                  p15m.Scale = p15m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
1301
                  p15w.C0 = p15w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.35), 0.45)
1302
                  p16m.Scale = p16m.Scale:lerp(Vector3.new(5.244999999999999, 1.75, 1.75), 0.45)
1303
                  p16w.C0 = p16w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0.5, 0.15, 0), 0.45)
1304
                  p17m.Scale = p17m.Scale:lerp(Vector3.new(5.244999999999999, 1.75, 1.75), 0.45)
1305
                  p17w.C0 = p17w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(-0.5, 0.15, 0), 0.45)
1306
                  p420m.Scale = p420m.Scale:lerp(Vector3.new(5.5, 5.25, 0), 0.45)
1307
                  p420w.C0 = p420w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.525), 0.45)
1308
                end
1309
              end
1310
              print(noobcharge)
1311
              haseaten = false
1312
            else
1313
              swait(10)
1314
            end
1315
            BAP:Destroy()
1316
            HWOWH:Destroy()
1317
            hrp.Velocity = RIDLEYDIDDLY
1318
            activu = false
1319
          end
1320
          hd1.Transparency = 0
1321
          hd2.Transparency = 1
1322
          customactive = false
1323
        end)
1324
        kabomobepo = mouse.KeyDown:connect(function(thekeyyyy)
1325
          if activu == true or customactive == true or ragged == true or noobcharge < 100 or thekeyyyy ~= "f" then
1326
            return
1327
          end
1328
          noobcharge = 0
1329
          batting = false
1330
          ymmu:Disconnect()
1331
          ymmu = nil
1332
          kabomobepo:Disconnect()
1333
          kabomobepo = nil
1334
          local taggedpos = mouse.Hit.p
1335
          local badevz = chr:FindFirstChild("bmodel")
1336
          badevz.PrimaryPart = badevz.hnd
1337
          if badevz.hnd:FindFirstChildOfClass("Weld") then
1338
            badevz.hnd:FindFirstChildOfClass("Weld"):Destroy()
1339
          end
1340
          badevz.Parent = workspace
1341
          badevz:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
1342
          game.Debris:AddItem(badevz, 40)
1343
          local bodyrot = Instance.new("BodyAngularVelocity")
1344
          bodyrot.MaxTorque = Vector3.new(9999999999999, 9999999999999, 9999999999999)
1345
          bodyrot.P = 500000
1346
          bodyrot.AngularVelocity = Vector3.new(0, 0, 0)
1347
          bodyrot.Parent = badevz.hnd
1348
          local bodyfor = Instance.new("BodyForce")
1349
          bodyfor.Force = Vector3.new(0, 20, 0)
1350
          bodyfor.Parent = badevz.hnd
1351
          coroutine.resume(coroutine.create(function()
1352
            while bodyrot do
1353
              swait(3)
1354
              bodyfor.Force = bodyfor.Force + Vector3.new(0, 1, 0)
1355
            end
1356
          end))
1357
          local AWDAMN = {}
1358
          for _ = 1, 8 do
1359
            local aw = makepart("Grey", "wot", 0, 0.4, "SmoothPlastic", modz, badevz.hnd.CFrame)
1360
            aw.Size = Vector3.new(2, 2, 2)
1361
            aw.Anchored = true
1362
            game.Debris:AddItem(aw, 20)
1363
            table.insert(AWDAMN, aw)
1364
          end
1365
          for _ = 1, 35 do
1366
            for _, ADASD in pairs(AWDAMN) do
1367
              swait()
1368
              if 1 < ADASD.Transparency then
1369
                ADASD.Size = Vector3.new(2, 2, 2)
1370
                ADASD.Transparency = 0.4
1371
              else
1372
                ADASD.Transparency = ADASD.Transparency + 0.1
1373
                ADASD.Size = ADASD.Size + Vector3.new(1, 1, 1)
1374
              end
1375
              ADASD.CFrame = badevz.hnd.CFrame * ang(rd(rd2(0, 360)), rd(rd2(0, 360)), rd(rd2(0, 360)))
1376
            end
1377
          end
1378
          bodyfor:Destroy()
1379
          bodyrot:Destroy()
1380
          badevz.hnd.Anchored = true
1381
          badevz:SetPrimaryPartCFrame(CFrame.new(badevz.hnd.Position, taggedpos) * ang(rd(-90), rd(0), 0))
1382
          for _ = 1, 40 do
1383
            wait()
1384
            local wayy = Ray.new(badevz.hnd.Position, badevz.hnd.CFrame.upVector * 200)
1385
            local gotdeparto = workspace:FindPartOnRayWithIgnoreList(wayy, {badevz}, true, false)
1386
            if gotdeparto then
1387
              asplohito(taggedpos, 100, 80, 1, Vector3.new(rd2(-40, 40), rd2(160, 180), rd2(-40, 40)), Vector3.new(rd2(-20, 20), rd2(40, 80), rd2(-20, 20)))
1388
              do
1389
                local poopys = makepart("White", "WOAH", 0, 0.2, "Neon", modz, cf(taggedpos))
1390
                poopys.Anchored = true
1391
                local loldon = makemesh("Sphere", Vector3.new(30, 30, 30), nil, poopys)
1392
                game.Debris:AddItem(poopys, 10)
1393
                coroutine.resume(coroutine.create(function()
1394
                  for _ = 1, 20 do
1395
                    swait()
1396
                    loldon.Scale = loldon.Scale + Vector3.new(60, 60, 60)
1397
                    poopys.Transparency = poopys.Transparency + 0.05
1398
                  end
1399
                  poopys:Destroy()
1400
                end))
1401
                badevz:Destroy()
1402
                break
1403
              end
1404
            else
1405
              badevz:SetPrimaryPartCFrame(badevz.hnd.CFrame * cf(0, 180, 0))
1406
            end
1407
          end
1408
        end)
1409
        coroutine.resume(coroutine.create(function()
1410
          while ymmu do
1411
            wait()
1412
            if not customactive then
1413
              lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
1414
              hwel.C0 = hwel.C0:lerp(ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), 0.3)
1415
              p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4.5, 0), 0.45)
1416
              p7m.Scale = p7m.Scale:lerp(Vector3.new(5.5, 5.5, 1), 0.45)
1417
              p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0, -0.425), 0.45)
1418
              p8m.Scale = p8m.Scale:lerp(Vector3.new(5.5, 2.5, 4.25), 0.45)
1419
              p8w.C0 = p8w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -0.3, 0.1), 0.45)
1420
              p9m.Scale = p9m.Scale:lerp(Vector3.new(5.5, 0.5, 4.25), 0.45)
1421
              p9w.C0 = p9w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.5, 0.1), 0.45)
1422
              p10m.Scale = p10m.Scale:lerp(Vector3.new(2.75, 2.5, 4.25), 0.45)
1423
              p10w.C0 = p10w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(-0.275, 0.2, 0.1), 0.45)
1424
              p11m.Scale = p11m.Scale:lerp(Vector3.new(2.75, 2.5, 4.25), 0.45)
1425
              p11w.C0 = p11w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0.275, 0.2, 0.1), 0.45)
1426
              p12m.Scale = p12m.Scale:lerp(Vector3.new(4.25, 3.25, 2.5), 0.45)
1427
              p12w.C0 = p12w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, -0.25), 0.45)
1428
              p13m.Scale = p13m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
1429
              p13w.C0 = p13w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.05), 0.45)
1430
              p14m.Scale = p14m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
1431
              p14w.C0 = p14w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.2), 0.45)
1432
              p15m.Scale = p15m.Scale:lerp(Vector3.new(4.25, 3.25, 0.75), 0.45)
1433
              p15w.C0 = p15w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0.175, 0.35), 0.45)
1434
              p16m.Scale = p16m.Scale:lerp(Vector3.new(5.244999999999999, 0, 0), 0.45)
1435
              p16w.C0 = p16w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0.5, 0.1, 0), 0.45)
1436
              p17m.Scale = p17m.Scale:lerp(Vector3.new(5.244999999999999, 0, 0), 0.45)
1437
              p17w.C0 = p17w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(-0.5, 0.1, 0), 0.45)
1438
              p420m.Scale = p420m.Scale:lerp(Vector3.new(5.5, 5.25, 0), 0.45)
1439
              p420w.C0 = p420w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.525), 0.45)
1440
            end
1441
          end
1442
        end))
1443
      end
1444
    elseif batting == true then
1445
      if customactive == true or activu == true then
1446
        return
1447
      end
1448
      batting = false
1449
      ymmu:Disconnect()
1450
      ymmu = nil
1451
      kabomobepo:Disconnect()
1452
      kabomobepo = nil
1453
      noobcharge = 0
1454
      for h = 1, #memedonlist do
1455
        table.remove(memedonlist, h)
1456
      end
1457
      local badevz = chr:FindFirstChild("bmodel")
1458
      badevz.PrimaryPart = badevz.hnd
1459
      if badevz.hnd:FindFirstChildOfClass("Weld") then
1460
        badevz.hnd:FindFirstChildOfClass("Weld"):Destroy()
1461
      end
1462
      for _, A in pairs(badevz:GetChildren()) do
1463
        if A.ClassName == "Part" then
1464
          A.CanCollide = true
1465
        end
1466
      end
1467
      badevz.Parent = workspace
1468
      badevz:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
1469
      game.Debris:AddItem(badevz, 6)
1470
    end
1471
  end
1472
  game:GetService("ContentProvider"):Preload("rbxassetid://725969678")
1473
  function lauf()
1474
    if selected == false or activu == true or batting == true or ragged == true then
1475
      return
1476
    end
1477
    activu = true
1478
    local sped = human.WalkSpeed
1479
    hrp.Anchored = true
1480
    human.WalkSpeed = 0
1481
    lauf1:Play()
1482
    cam.CameraType = "Scriptable"
1483
    cam.CoordinateFrame = hrp.CFrame * ang(rd(0), rd(215), rd(0)) * cf(0, 0, 13)
1484
    for i = 1, 4 do
1485
      swait()
1486
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(80)), 0.4 + i * 0.15)
1487
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4 + i * 0.15)
1488
      lerpz(RS, "C0", RSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(10)), 0.4 + i * 0.15)
1489
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4 + i * 0.15)
1490
      lerpz(LS, "C0", LSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(-10)), 0.4 + i * 0.15)
1491
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4 + i * 0.15)
1492
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.4 + i * 0.15)
1493
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4 + i * 0.15)
1494
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.4 + i * 0.15)
1495
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4 + i * 0.15)
1496
    end
1497
    local makeglasses = function(whicharm, motorcf)
1498
      local makemotor = function(parent, p0, p1, c0, c1)
1499
        local wel = Instance.new("Motor6D")
1500
        wel.Part0 = p0
1501
        wel.Part1 = p1
1502
        wel.C0 = c0
1503
        if c1 ~= nil then
1504
          wel.C1 = c1
1505
        end
1506
        wel.Parent = parent
1507
        return wel
1508
      end
1509
      local glasses = makepart("Black", "glasses", 0, 0, "SmoothPlastic", whicharm, whicharm.CFrame)
1510
      local glassesmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://30166087", glasses)
1511
      glassesmesh.TextureId = "rbxassetid://30166098"
1512
      local glassesmotor = makemotor(glasses, glasses, whicharm, motorcf, nil)
1513
      return glasses, glassesmotor
1514
    end
1515
    swait(10)
1516
    local glasses1, glassesmotor1 = makeglasses(hed, ang(rd(0), rd(0), 0) * cf(0, -0.2, 0.25))
1517
    swait(13)
1518
    cam.CoordinateFrame = hed.CFrame * ang(rd(5), rd(145), rd(-5)) * cf(0, 0, 5)
1519
    local glasses2, glassesmotor2 = makeglasses(rarm, ang(rd(180), rd(0), 0) * cf(0, 1, 0))
1520
    for i = 1, 4 do
1521
      swait()
1522
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(80)), 0.3 + i * 0.14)
1523
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1524
      lerpz(RS, "C0", RSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(170)), 0.3 + i * 0.14)
1525
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1526
      lerpz(LS, "C0", LSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(-10)), 0.3 + i * 0.14)
1527
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1528
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3 + i * 0.14)
1529
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1530
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.3 + i * 0.14)
1531
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1532
    end
1533
    glassesmotor2.Part1 = hed
1534
    glassesmotor2.C0 = ang(rd(-25), rd(-2), rd(4)) * cf(0, -0.55, 0.275)
1535
    swait(3)
1536
    local glasses3, glassesmotor3 = makeglasses(larm, ang(rd(180), rd(0), 0) * cf(0, 1, 0))
1537
    for i = 1, 4 do
1538
      swait()
1539
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(80)), 0.3 + i * 0.14)
1540
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1541
      lerpz(RS, "C0", RSC0 * cf(0, -0.3, 0) * ang(rd(20), rd(-10), rd(10)), 0.3 + i * 0.14)
1542
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1543
      lerpz(LS, "C0", LSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(170)), 0.3 + i * 0.14)
1544
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1545
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3 + i * 0.14)
1546
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1547
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.3 + i * 0.14)
1548
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1549
    end
1550
    glassesmotor3.Part1 = hed
1551
    glassesmotor3.C0 = ang(rd(-8), rd(13), rd(-2)) * cf(-0.075, 0, 0.35)
1552
    swait(3)
1553
    local glasses4, glassesmotor4 = makeglasses(rarm, ang(rd(180), rd(0), 0) * cf(0, 1, 0))
1554
    for i = 1, 4 do
1555
      swait()
1556
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(80)), 0.3 + i * 0.14)
1557
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1558
      lerpz(RS, "C0", RSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(170)), 0.3 + i * 0.14)
1559
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1560
      lerpz(LS, "C0", LSC0 * cf(0, -0.3, 0) * ang(rd(40), rd(-10), rd(-10)), 0.3 + i * 0.14)
1561
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1562
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3 + i * 0.14)
1563
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1564
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.3 + i * 0.14)
1565
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1566
    end
1567
    glassesmotor4.Part1 = hed
1568
    glassesmotor4.C0 = ang(rd(10), rd(-10), rd(16)) * cf(0, 0.1, 0.325)
1569
    swait(3)
1570
    local glasses5, glassesmotor5 = makeglasses(larm, ang(rd(180), rd(0), 0) * cf(0, 1, 0))
1571
    for i = 1, 4 do
1572
      swait()
1573
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(80)), 0.3 + i * 0.14)
1574
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1575
      lerpz(RS, "C0", RSC0 * cf(0, -0.3, 0) * ang(rd(20), rd(-10), rd(10)), 0.3 + i * 0.14)
1576
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1577
      lerpz(LS, "C0", LSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(170)), 0.3 + i * 0.14)
1578
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1579
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3 + i * 0.14)
1580
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1581
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.3 + i * 0.14)
1582
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1583
    end
1584
    glassesmotor5.Part1 = hed
1585
    glassesmotor5.C0 = ang(rd(-37), rd(17), rd(-8)) * cf(0, -0.75, 0.2)
1586
    swait(3)
1587
    local glasses6, glassesmotor6 = makeglasses(rarm, ang(rd(180), rd(0), 0) * cf(0, 1, 0))
1588
    for i = 1, 4 do
1589
      swait()
1590
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(80)), 0.3 + i * 0.14)
1591
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1592
      lerpz(RS, "C0", RSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(170)), 0.3 + i * 0.14)
1593
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1594
      lerpz(LS, "C0", LSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(10)), 0.3 + i * 0.14)
1595
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1596
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3 + i * 0.14)
1597
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1598
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.3 + i * 0.14)
1599
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1600
    end
1601
    glassesmotor6.Part1 = hed
1602
    glassesmotor6.C0 = ang(rd(37), rd(4), rd(-2)) * cf(0, 0.3, 0.275)
1603
    for i = 1, 4 do
1604
      swait()
1605
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(80)), 0.3 + i * 0.14)
1606
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1607
      lerpz(RS, "C0", RSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(10)), 0.3 + i * 0.14)
1608
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1609
      lerpz(LS, "C0", LSC0 * cf(0, -0.3, 0) * ang(rd(-40), rd(-10), rd(10)), 0.3 + i * 0.14)
1610
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1611
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3 + i * 0.14)
1612
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1613
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.3 + i * 0.14)
1614
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3 + i * 0.14)
1615
    end
1616
    swait(1)
1617
    local scg = Instance.new("ScreenGui")
1618
    scg.Parent = plr.PlayerGui
1619
    local t1 = Instance.new("TextLabel")
1620
    t1.AnchorPoint = Vector2.new(0.5, 0.5)
1621
    t1.BackgroundTransparency = 0
1622
    t1.BorderSizePixel = 0
1623
    t1.Position = UDim2.new(0.4, 0, 0.78, 0)
1624
    t1.Rotation = -6
1625
    t1.Size = UDim2.new(0, 2, 0, 2)
1626
    t1.TextSize = 100
1627
    t1.Font = "Cartoon"
1628
    t1.Text = "I"
1629
    t1.TextStrokeTransparency = 0
1630
    t1.Parent = scg
1631
    coroutine.resume(coroutine.create(function()
1632
      while t1 do
1633
        t1.TextColor3 = Color3.new(rd2(0, 1), rd2(0, 1), rd2(0, 1))
1634
        for _ = 1, 15 do
1635
          game:GetService("RunService").RenderStepped:wait()
1636
          t1.TextColor3 = Color3.new(t1.TextColor3.r, t1.TextColor3.g + 0.06666666666666667, t1.TextColor3.b)
1637
        end
1638
        for _ = 1, 15 do
1639
          game:GetService("RunService").RenderStepped:wait()
1640
          t1.TextColor3 = Color3.new(t1.TextColor3.r - 0.06666666666666667, t1.TextColor3.g, t1.TextColor3.b)
1641
        end
1642
        for _ = 1, 15 do
1643
          game:GetService("RunService").RenderStepped:wait()
1644
          t1.TextColor3 = Color3.new(t1.TextColor3.r, t1.TextColor3.g, t1.TextColor3.b + 0.06666666666666667)
1645
        end
1646
        for _ = 1, 15 do
1647
          game:GetService("RunService").RenderStepped:wait()
1648
          t1.TextColor3 = Color3.new(t1.TextColor3.r, t1.TextColor3.g - 0.06666666666666667, t1.TextColor3.b)
1649
        end
1650
        for _ = 1, 15 do
1651
          game:GetService("RunService").RenderStepped:wait()
1652
          t1.TextColor3 = Color3.new(t1.TextColor3.r + 0.06666666666666667, t1.TextColor3.g, t1.TextColor3.b)
1653
        end
1654
        for _ = 1, 15 do
1655
          game:GetService("RunService").RenderStepped:wait()
1656
          t1.TextColor3 = Color3.new(t1.TextColor3.r, t1.TextColor3.g, t1.TextColor3.b - 0.06666666666666667)
1657
        end
1658
      end
1659
    end))
1660
    swait(8)
1661
    local t2 = Instance.new("TextLabel")
1662
    t2.AnchorPoint = Vector2.new(0.5, 0.5)
1663
    t2.BackgroundTransparency = 0
1664
    t2.BorderSizePixel = 0
1665
    t2.Position = UDim2.new(0.575, 0, 0.84, 0)
1666
    t2.Rotation = 15
1667
    t2.Size = UDim2.new(0, 2, 0, 2)
1668
    t2.TextSize = 100
1669
    t2.Font = "Cartoon"
1670
    t2.Text = "WIN"
1671
    t2.TextStrokeTransparency = 0
1672
    t2.Parent = scg
1673
    coroutine.resume(coroutine.create(function()
1674
      while t2 do
1675
        t2.TextColor3 = Color3.new(rd2(0, 1), rd2(0, 1), rd2(0, 1))
1676
        for _ = 1, 15 do
1677
          game:GetService("RunService").RenderStepped:wait()
1678
          t2.TextColor3 = Color3.new(t2.TextColor3.r, t2.TextColor3.g + 0.06666666666666667, t2.TextColor3.b)
1679
        end
1680
        for _ = 1, 15 do
1681
          game:GetService("RunService").RenderStepped:wait()
1682
          t2.TextColor3 = Color3.new(t2.TextColor3.r - 0.06666666666666667, t2.TextColor3.g, t2.TextColor3.b)
1683
        end
1684
        for _ = 1, 15 do
1685
          game:GetService("RunService").RenderStepped:wait()
1686
          t2.TextColor3 = Color3.new(t2.TextColor3.r, t2.TextColor3.g, t2.TextColor3.b + 0.06666666666666667)
1687
        end
1688
        for _ = 1, 15 do
1689
          game:GetService("RunService").RenderStepped:wait()
1690
          t2.TextColor3 = Color3.new(t2.TextColor3.r, t2.TextColor3.g - 0.06666666666666667, t2.TextColor3.b)
1691
        end
1692
        for _ = 1, 15 do
1693
          game:GetService("RunService").RenderStepped:wait()
1694
          t2.TextColor3 = Color3.new(t2.TextColor3.r + 0.06666666666666667, t2.TextColor3.g, t2.TextColor3.b)
1695
        end
1696
        for _ = 1, 15 do
1697
          game:GetService("RunService").RenderStepped:wait()
1698
          t2.TextColor3 = Color3.new(t2.TextColor3.r, t2.TextColor3.g, t2.TextColor3.b - 0.06666666666666667)
1699
        end
1700
      end
1701
    end))
1702
    swait(20)
1703
    scg:Destroy()
1704
    glasses1:Destroy()
1705
    glasses2:Destroy()
1706
    glasses3:Destroy()
1707
    glasses4:Destroy()
1708
    glasses5:Destroy()
1709
    glasses6:Destroy()
1710
    cam.CameraType = "Custom"
1711
    hrp.Anchored = false
1712
    human.WalkSpeed = sped
1713
    activu = false
1714
  end
1715
  function makenoob(cfrem, scalo, rags)
1716
    nscale.Value = scalo
1717
    local md = Instance.new("Model")
1718
    md.Name = "Noob"
1719
    md.Parent = workspace
1720
    local hu = Instance.new("Humanoid")
1721
    hu.RigType = "R6"
1722
    hu.MaxHealth = 100 * scalo
1723
    hu.Health = 100 * scalo
1724
    hu.Parent = md
1725
    local anm = Instance.new("Animator")
1726
    anm.Parent = hu
1727
    hu.PlatformStand = true
1728
    local light = function(part)
1729
      part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
1730
    end
1731
    local hd = Instance.new("Part")
1732
    hd.Name = "Head"
1733
    hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
1734
    hd.TopSurface = "Smooth"
1735
    hd.BottomSurface = "Inlet"
1736
    hd.Locked = true
1737
    hd.BrickColor = BrickColor.new("Bright yellow")
1738
    hd.CanCollide = true
1739
    hd.Anchored = false
1740
    light(hd)
1741
    hd.Parent = md
1742
    local hm = Instance.new("SpecialMesh")
1743
    hm.MeshType = "Head"
1744
    hm.Scale = Vector3.new(1.25, 1.25, 1.25)
1745
    hm.Parent = hd
1746
    local hf = Instance.new("Decal")
1747
    hf.Name = "face"
1748
    hf.Texture = "rbxasset://textures/face.png"
1749
    local gen = math.random(1, 40)
1750
    if gen == 3 then
1751
      hf.Texture = "rbxassetid://260884109"
1752
    end
1753
    if gen == 8 then
1754
      hf.Texture = "rbxassetid://260569492"
1755
    end
1756
    if gen == 12 then
1757
      hf.Texture = "rbxassetid://259580505"
1758
    end
1759
    if gen == 16 then
1760
      hf.Texture = "rbxassetid://259579232"
1761
    end
1762
    if gen == 24 then
1763
      hf.Texture = "rbxassetid://259571525"
1764
    end
1765
    if gen == 28 then
1766
      hf.Texture = "rbxassetid://258283210"
1767
    end
1768
    if gen == 32 then
1769
      hf.Texture = "rbxassetid://258940032"
1770
    end
1771
    if gen == 38 then
1772
      hf.Texture = "rbxassetid://673220970"
1773
      hf.Color3 = Color3.new(0, 0, 0)
1774
    end
1775
    hf.Face = "Front"
1776
    hf.Parent = hd
1777
    local hrpa = Instance.new("Part")
1778
    hrpa.Name = "HumanoidRootPart"
1779
    hrpa.TopSurface, hrpa.BottomSurface = 0, 0
1780
    hrpa.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1781
    hrpa.Transparency = 1
1782
    hrpa.CanCollide = false
1783
    hrpa.Locked = true
1784
    light(hrpa)
1785
    hrpa.Parent = md
1786
    local tagbomb = Instance.new("BoolValue")
1787
    tagbomb.Name = "tagbomb"
1788
    tagbomb.Value = false
1789
    tagbomb.Parent = hrpa
1790
    local learm = Instance.new("Part")
1791
    learm.Name = "Left Arm"
1792
    learm.BrickColor = BrickColor.new("Bright yellow")
1793
    learm.CanCollide = false
1794
    learm.Locked = true
1795
    learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1796
    light(learm)
1797
    learm.Parent = md
1798
    local riarm = Instance.new("Part")
1799
    riarm.Name = "Right Arm"
1800
    riarm.BrickColor = BrickColor.new("Bright yellow")
1801
    riarm.CanCollide = false
1802
    riarm.Locked = true
1803
    light(riarm)
1804
    riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1805
    riarm.Parent = md
1806
    local leleg = Instance.new("Part")
1807
    leleg.Name = "Left Leg"
1808
    leleg.BrickColor = BrickColor.new("Br. yellowish green")
1809
    leleg.CanCollide = false
1810
    leleg.Locked = true
1811
    light(leleg)
1812
    leleg.BottomSurface = 0
1813
    leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1814
    leleg.Parent = md
1815
    local rileg = Instance.new("Part")
1816
    rileg.Name = "Right Leg"
1817
    rileg.BrickColor = BrickColor.new("Br. yellowish green")
1818
    rileg.CanCollide = false
1819
    rileg.Locked = true
1820
    light(rileg)
1821
    rileg.BottomSurface = 0
1822
    rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1823
    rileg.Parent = md
1824
    local tor = Instance.new("Part")
1825
    tor.Name = "Torso"
1826
    tor.BrickColor = BrickColor.new("Bright blue")
1827
    tor.Locked = true
1828
    light(tor)
1829
    tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1830
    tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
1831
    tor.Parent = md
1832
    md.PrimaryPart = hrpa
1833
    md:SetPrimaryPartCFrame(cfrem)
1834
    md:makeJoints()
1835
    makejoint(hrpa, RootJointC0, RootJointC1, hrpa, tor, "RootJoint")
1836
    makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
1837
    if rags == true then
1838
      makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
1839
      makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
1840
      makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
1841
      makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
1842
      maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
1843
      maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
1844
      maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
1845
      maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
1846
    elseif rags == false then
1847
      makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
1848
      makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
1849
      makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
1850
      makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
1851
      hu.PlatformStand = false
1852
    end
1853
    nscale.Value = 1
1854
    local whistl = Instance.new("Sound")
1855
    whistl.SoundId = "rbxassetid://170297200"
1856
    whistl.Name = "whistl"
1857
    whistl.Volume = 1
1858
    whistl.TimePosition = 0.6
1859
    whistl.Pitch = 1
1860
    whistl.Parent = hrpa
1861
    hu.Touched:connect(function(tpart, uwot)
1862
      if tagbomb.Value == true and tpart.Parent ~= md and tpart.Parent.Parent ~= md and tpart.Parent.Parent.Parent ~= md and tpart.Parent ~= "Noob" then
1863
        tagbomb.Value = false
1864
        hu.Health = 0
1865
        local derp = Instance.new("Explosion")
1866
        derp.BlastPressure = 200
1867
        derp.BlastRadius = 16
1868
        derp.DestroyJointRadiusPercent = 0
1869
        derp.ExplosionType = 2
1870
        derp.Visible = true
1871
        derp.Position = uwot.Position - Vector3.new(0, 0.5, 0)
1872
        derp.Parent = workspace
1873
        game.Debris:AddItem(md, 8)
1874
        local sound2 = Instance.new("Sound")
1875
        sound2.SoundId = "rbxassetid://157878578"
1876
        sound2.Volume = 0.8
1877
        sound2.Pitch = 0.9
1878
        sound2.Parent = uwot
1879
        sound2:Play()
1880
        whistl:Stop()
1881
        hito(uwot, 14, 24, 0.3, Vector3.new(rd2(-10, 10), rd2(20, 30), rd2(-10, 10)), Vector3.new(rd2(-10, 10), rd2(20, 30), rd2(-10, 10)))
1882
      end
1883
    end)
1884
    return md
1885
  end
1886
  local pl, st, gotago
1887
  function musicnoob()
1888
    if selected == false or activu == true then
1889
      return
1890
    end
1891
    if memeing == false then
1892
      activu = true
1893
      do
1894
        local nib = spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, false)
1895
        nib.Name = "Nooprah"
1896
        nib.Parent = modz
1897
        local nHuman = nib:FindFirstChild("Humanoid")
1898
        local nhrp = nib:FindFirstChild("HumanoidRootPart")
1899
        local nTorso = nib:FindFirstChild("Torso")
1900
        local nRS = nTorso:FindFirstChild("Right Shoulder")
1901
        local nLS = nTorso:FindFirstChild("Left Shoulder")
1902
        local nRH = nTorso:FindFirstChild("Right Hip")
1903
        local nLH = nTorso:FindFirstChild("Left Hip")
1904
        local nRJ = nhrp:FindFirstChild("RootJoint")
1905
        local nN = nTorso:FindFirstChild("Neck")
1906
        local nFace = nib:FindFirstChild("Head"):FindFirstChild("face")
1907
        nHuman.MaxHealth = math.huge
1908
        nHuman.Health = math.huge
1909
        nFace.Texture = "rbxassetid://14175189"
1910
        local mp = makepart("Black", "mauth", 0, 0, "SmoothPlastic", nib:FindFirstChild("Head"), nhrp.CFrame)
1911
        local mm = makemesh("Sphere", Vector3.new(3, 0.25, 0.75), nil, mp)
1912
        local mmot = makejoint(mp, cf(0, 0.175, 0.55), cf(0, 0, 0), mp, nib:FindFirstChild("Head"), "derp")
1913
        local mosicu = Instance.new("Sound")
1914
        mosicu.Name = "moose"
1915
        mosicu.Volume = 1
1916
        mosicu.EmitterSize = 40
1917
        mosicu.MaxDistance = 80
1918
        mosicu.Looped = true
1919
        mosicu.Parent = nib:FindFirstChild("Head")
1920
        local sg = Instance.new("ScreenGui")
1921
        sg.Name = "simpleflips"
1922
        sg.Parent = plr.PlayerGui
1923
        local fr = Instance.new("Frame")
1924
        fr.AnchorPoint = Vector2.new(1, 0.5)
1925
        fr.BackgroundColor3 = Color3.new(1, 1, 0.0784313725490196)
1926
        fr.BorderSizePixel = 2
1927
        fr.Position = UDim2.new(0.975, 0, 0.5, 0)
1928
        fr.Size = UDim2.new(0, 200, 0, 100)
1929
        fr.Parent = sg
1930
        local mbox = Instance.new("TextBox")
1931
        mbox.AnchorPoint = Vector2.new(0.5, 0.5)
1932
        mbox.BackgroundColor3 = Color3.new(0.9019607843137255, 0.9019607843137255, 0.0784313725490196)
1933
        mbox.BorderSizePixel = 2
1934
        mbox.Position = UDim2.new(0.5, 0, 0.25, 0)
1935
        mbox.Size = UDim2.new(0, 150, 0, 40)
1936
        mbox.Font = "SourceSansBold"
1937
        mbox.FontSize = "Size24"
1938
        mbox.Text = "MEME"
1939
        mbox.TextWrapped = true
1940
        mbox.Parent = fr
1941
        local pley = Instance.new("TextButton")
1942
        pley.AnchorPoint = Vector2.new(0.5, 0.5)
1943
        pley.BackgroundColor3 = Color3.new(0.25098039215686274, 1, 0.3137254901960784)
1944
        pley.BorderSizePixel = 2
1945
        pley.Position = UDim2.new(0.25, 0, 0.75, 0)
1946
        pley.Size = UDim2.new(0, 75, 0, 35)
1947
        pley.Font = "SourceSansBold"
1948
        pley.FontSize = "Size18"
1949
        pley.Text = "kappa"
1950
        pley.Parent = fr
1951
        local stap = Instance.new("TextButton")
1952
        stap.AnchorPoint = Vector2.new(0.5, 0.5)
1953
        stap.BackgroundColor3 = Color3.new(1, 0.25098039215686274, 0.11764705882352941)
1954
        stap.BorderSizePixel = 2
1955
        stap.Position = UDim2.new(0.75, 0, 0.75, 0)
1956
        stap.Size = UDim2.new(0, 75, 0, 35)
1957
        stap.Font = "SourceSansBold"
1958
        stap.FontSize = "Size18"
1959
        stap.Text = "pride"
1960
        stap.Parent = fr
1961
        pl = pley.MouseButton1Click:connect(function()
1962
          mosicu.SoundId = "rbxassetid://" .. mbox.Text
1963
          mosicu:Play()
1964
        end)
1965
        st = stap.MouseButton1Click:connect(function()
1966
          mosicu:Stop()
1967
        end)
1968
        gotago = tool.Activated:connect(function()
1969
          if mouse.Hit ~= nil and batting == false then
1970
            nHuman:MoveTo(mouse.Hit.p)
1971
          end
1972
        end)
1973
        local memevalue, memevalue2, liftvalue
1974
        coroutine.resume(coroutine.create(function()
1975
          while nib do
1976
            swait()
1977
            memevalue = -90 * (mosicu.PlaybackLoudness / 500)
1978
            memevalue2 = -20 * (mosicu.PlaybackLoudness / 500)
1979
            liftvalue = 0.75 * (mosicu.PlaybackLoudness / 500)
1980
            mm.Scale = mm.Scale:lerp(Vector3.new(3 * (1 - mosicu.PlaybackLoudness / 900), 0.25 * (1 + mosicu.PlaybackLoudness / 30), 0.75 * (1 + mosicu.PlaybackLoudness / 1750)), 0.7)
1981
            if mosicu.PlaybackLoudness > 1 and mosicu.PlaybackLoudness < 10000000 then
1982
              lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(memevalue), rd(0), rd(0)), 0.5)
1983
              lerpz(nRJ, "C0", RJC0 * cf(0, 0, liftvalue) * ang(rd(0), rd(0), rd(0)), 0.5)
1984
              lerpz(nRS, "C0", RightShoulderC0 * cf(0, 0, 0) * ang(rd(memevalue), rd(0), rd(0)), 0.5)
1985
              lerpz(nLS, "C0", LeftShoulderC0 * cf(0, 0, 0) * ang(rd(memevalue), rd(0), rd(0)), 0.5)
1986
              lerpz(nRH, "C0", RightHipC0 * cf(0, 0, 0) * ang(rd(memevalue2), rd(0), rd(0)), 0.5)
1987
              lerpz(nLH, "C0", LeftHipC0 * cf(0, 0, 0) * ang(rd(memevalue2), rd(0), rd(0)), 0.5)
1988
            else
1989
              lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1990
              lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1991
              lerpz(nRS, "C0", RightShoulderC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1992
              lerpz(nLS, "C0", LeftShoulderC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1993
              lerpz(nRH, "C0", RightHipC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1994
              lerpz(nLH, "C0", LeftHipC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1995
            end
1996
          end
1997
        end))
1998
        activu = false
1999
        memeing = true
2000
      end
2001
    elseif memeing == true then
2002
      gotago:Disconnect()
2003
      pl:Disconnect()
2004
      st:Disconnect()
2005
      if plr.PlayerGui:FindFirstChild("simpleflips") then
2006
        plr.PlayerGui:FindFirstChild("simpleflips"):Destroy()
2007
      end
2008
      if modz:FindFirstChild("Nooprah") then
2009
        modz:FindFirstChild("Nooprah"):Destroy()
2010
      end
2011
      memeing = false
2012
    end
2013
  end
2014
  function makecircle(cfrem, scalo)
2015
    local mcir1 = Instance.new("Part")
2016
    mcir1.Anchored = true
2017
    mcir1.CanCollide = false
2018
    mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
2019
    mcir1.Transparency = 1
2020
    mcir1.CFrame = cfrem
2021
    mcir1.Parent = modz
2022
    game.Debris:AddItem(mcir1, 8)
2023
    local d1 = Instance.new("Decal")
2024
    d1.Texture = "rbxassetid://602615043"
2025
    d1.Face = "Front"
2026
    d1.Parent = mcir1
2027
    local d2 = Instance.new("Decal")
2028
    d2.Texture = "rbxassetid://602617463"
2029
    d2.Face = "Back"
2030
    d2.Parent = mcir1
2031
    local bme = Instance.new("BlockMesh")
2032
    bme.Parent = mcir1
2033
    for _ = 1, 9 do
2034
      swait()
2035
      bme.Scale = bme.Scale:lerp(Vector3.new(35 * scalo, 35 * scalo, 0), 0.3)
2036
    end
2037
    coroutine.resume(coroutine.create(function()
2038
      swait(15)
2039
      for _ = 1, 12 do
2040
        swait()
2041
        d1.Transparency = d1.Transparency + 0.08
2042
        d2.Transparency = d2.Transparency + 0.08
2043
      end
2044
      mcir1:Destroy()
2045
    end))
2046
    return mcir1
2047
  end
2048
  function spawnnoob(circlecf, noobcf, scalez, ragd)
2049
    local aearae = makecircle(circlecf, scalez)
2050
    local nananb
2051
    if ragd then
2052
      nananb = makenoob(aearae.CFrame * noobcf, scalez, true)
2053
    elseif not ragd then
2054
      nananb = makenoob(aearae.CFrame * noobcf, scalez, false)
2055
    end
2056
    return nananb
2057
  end
2058
  function tagexplode(partoz, magn, bombdelay)
2059
    for _, guy in pairs(workspace:GetChildren()) do
2060
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy.Name == "Noob" and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude then
2061
        coroutine.resume(coroutine.create(function()
2062
          guy:FindFirstChild("HumanoidRootPart").whistl:Play()
2063
          swait(bombdelay * 30)
2064
          guy:FindFirstChild("HumanoidRootPart").tagbomb.Value = true
2065
        end))
2066
      end
2067
    end
2068
  end
2069
  function hito(partoz, magn, dmg, debtim, bodyfdire, bodyrot)
2070
    for _, guy in pairs(workspace:GetChildren()) do
2071
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
2072
        do
2073
          local humz = guy:FindFirstChild("Humanoid")
2074
          local horp = guy:FindFirstChild("HumanoidRootPart")
2075
          humz:TakeDamage(dmg)
2076
          if guy:FindFirstChildOfClass("ForceField") then
2077
            humz.Health = humz.Health - dmg
2078
          end
2079
          humz:SetStateEnabled(16, true)
2080
          delay(debtim, function()
2081
            humz:SetStateEnabled(16, true)
2082
          end)
2083
          local db = Instance.new("StringValue")
2084
          db.Name = "alabo"
2085
          db.Parent = horp
2086
          delay(debtim, function()
2087
            db:Destroy()
2088
          end)
2089
          local b = Instance.new("Part")
2090
          nooutline(b)
2091
          b.Size = Vector3.new(0.2, 0.2, 0.2)
2092
          b.Transparency = 0.25
2093
          b.Anchored = true
2094
          b.CanCollide = false
2095
          b.BrickColor = BrickColor.new("Institutional white")
2096
          b.Locked = true
2097
          b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
2098
          b.Parent = modz
2099
          local c = Instance.new("SpecialMesh")
2100
          c.MeshType = "Sphere"
2101
          c.Scale = Vector3.new(3.5, 3.5, 3.5)
2102
          c.Parent = b
2103
          game.Debris:AddItem(b, 1)
2104
          local damageind = Instance.new("Model")
2105
          damageind.Name = dmg
2106
          damageind.Parent = workspace
2107
          game.Debris:AddItem(damageind, 0.5 + dmg / 75)
2108
          local awawaa = Instance.new("Humanoid")
2109
          awawaa.MaxHealth = 0
2110
          awawaa.Parent = damageind
2111
          local dhed = Instance.new("Part")
2112
          dhed.Name = "Head"
2113
          dhed.Locked = true
2114
          dhed.Size = Vector3.new(0.2, 0.2, 0.2)
2115
          dhed.Position = horp.Position
2116
          dhed.BrickColor = BrickColor.new("Bright red")
2117
          dhed.CanCollide = false
2118
          dhed.Parent = damageind
2119
          local flo = Instance.new("BodyPosition")
2120
          flo.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
2121
          flo.P = 20000
2122
          flo.D = 300
2123
          flo.Position = dhed.Position + Vector3.new(0, 5, 0)
2124
          flo.Parent = dhed
2125
          local dasdada = Instance.new("CylinderMesh")
2126
          dasdada.Parent = dhed
2127
          coroutine.resume(coroutine.create(function()
2128
            while dasdada do
2129
              swait()
2130
              dasdada.Scale = dasdada.Scale:lerp(Vector3.new(2.5 + dmg / 10, 1.25 + dmg / 35, 2.5 + dmg / 10), 0.4)
2131
            end
2132
          end))
2133
          if bodyfdire then
2134
            local boopyve = Instance.new("BodyVelocity")
2135
            boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
2136
            boopyve.P = 9999999999
2137
            boopyve.Velocity = bodyfdire
2138
            boopyve.Parent = horp
2139
            game.Debris:AddItem(boopyve, debtim)
2140
          end
2141
          if bodyrot then
2142
            local boopyro = Instance.new("BodyAngularVelocity")
2143
            boopyro.MaxTorque = Vector3.new(999999, 999999, 999999)
2144
            boopyro.P = math.huge
2145
            boopyro.AngularVelocity = bodyrot
2146
            boopyro.Parent = horp
2147
            game.Debris:AddItem(boopyro, debtim)
2148
          end
2149
          local bet = Instance.new("Sound")
2150
          bet.Pitch = rd2(9, 11) / 10
2151
          bet.Volume = rd2(12, 14) / 10
2152
          bet.SoundId = "rbxassetid://305526724"
2153
          bet.Parent = b
2154
          bet:Play()
2155
          coroutine.resume(coroutine.create(function()
2156
            for _ = 1, 5 do
2157
              swait()
2158
              b.Transparency = b.Transparency + 0.175
2159
              c.Scale = c.Scale + Vector3.new(0.8 * dmg, 0.8 * dmg, 0.8 * dmg)
2160
            end
2161
          end))
2162
        end
2163
      end
2164
    end
2165
  end
2166
  function cleannoobs()
2167
    for _, nib in pairs(workspace:GetChildren()) do
2168
      coroutine.resume(coroutine.create(function()
2169
        if nib.Name == "Noob" then
2170
          if nib:FindFirstChild("HumanoidRootPart") then
2171
            local g = Instance.new("Part")
2172
            g.CanCollide, g.Anchored = false, true
2173
            g.Transparency = 1
2174
            g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
2175
            g.Parent = workspace
2176
            game.Debris:AddItem(g, 3.5)
2177
            local sou = Instance.new("Sound")
2178
            sou.Pitch = math.random(7, 11) / 10
2179
            sou.Volume = 0.8
2180
            sou.SoundId = "rbxassetid://111124523"
2181
            sou.Parent = g
2182
            local pe = Instance.new("ParticleEmitter")
2183
            pe.Acceleration = Vector3.new(0, 8, 0)
2184
            pe.Lifetime = NumberRange.new(1, 1.5)
2185
            pe.Rate = 0.005
2186
            pe.RotSpeed = NumberRange.new(-30, 30)
2187
            pe.Rotation = NumberRange.new(0, 360)
2188
            pe.Size = NumberSequence.new({
2189
              NumberSequenceKeypoint.new(0, 4.38, 0),
2190
              NumberSequenceKeypoint.new(0.672, 4.14, 0),
2191
              NumberSequenceKeypoint.new(1, 1.48, 0)
2192
            })
2193
            pe.Texture = "rbxassetid://244221440"
2194
            pe.Transparency = NumberSequence.new({
2195
              NumberSequenceKeypoint.new(0, 0, 0),
2196
              NumberSequenceKeypoint.new(0.529, 0.3, 0),
2197
              NumberSequenceKeypoint.new(1, 1, 1)
2198
            })
2199
            pe.ZOffset = 5
2200
            pe.Enabled = true
2201
            pe.VelocitySpread = 360
2202
            pe.Parent = g
2203
            swait(5)
2204
            pe:Emit(6)
2205
            sou:Play()
2206
          end
2207
          nib:Destroy()
2208
        end
2209
      end))
2210
    end
2211
  end
2212
  function animo(yep)
2213
    if anim then
2214
      if yep == true then
2215
        anim.Parent = human
2216
        chr.Animate.Disabled = false
2217
      elseif yep == false then
2218
        chr.Animate.Disabled = true
2219
        anim.Parent = nil
2220
      end
2221
    end
2222
  end
2223
  human.Died:connect(function()
2224
    script:Destroy()
2225
  end)
2226
  mouse.KeyDown:connect(function(key)
2227
    if key == "r" then
2228
      test()
2229
    end
2230
    if key == "m" then
2231
      lauf()
2232
    end
2233
    if key == "c" then
2234
      ham()
2235
    end
2236
    if key == "v" then
2237
      nommy()
2238
    end
2239
    if key == "x" then
2240
      bat()
2241
    end
2242
    if key == "l" and selected == true then
2243
      spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-100), 0, 0), 1, true)
2244
    end
2245
    if key == ";" and selected == true then
2246
      spawnnoob(hrp.CFrame * cf(5, 60, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 10, true)
2247
    end
2248
    if key == "k" and selected == true then
2249
      spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, false)
2250
    end
2251
    if key == "p" then
2252
      cleannoobs()
2253
    end
2254
    if key == "[" then
2255
      musicnoob()
2256
    end
2257
    if key == "z" then
2258
      if selected == false or activu == true then
2259
        return
2260
      end
2261
      if human.WalkSpeed == 25 then
2262
        human.WalkSpeed = 70
2263
        human.JumpPower = 75
2264
      else
2265
        human.WalkSpeed = 25
2266
        human.JumpPower = 50
2267
      end
2268
    end
2269
  end)
2270
  tool.Equipped:connect(function()
2271
    selected = true
2272
  end)
2273
  tool.Unequipped:connect(function()
2274
    selected = false
2275
  end)
2276
  animo(false)
2277
  human.WalkSpeed = 25
2278
  sine = 0
2279
  charge = 1
2280
  cos = math.cos
2281
  game:GetService("RunService").RenderStepped:connect(function()
2282
    if ragged == false and activu == false then
2283
      local checkfloor = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
2284
      local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
2285
      local checkstate = human:GetState()
2286
      if checkstate.Value == 13 then
2287
        animpose = "Sitting"
2288
      elseif hrp.Velocity.y > 1 and checkpart == nil then
2289
        animpose = "Jumping"
2290
      elseif hrp.Velocity.y < -1 and checkpart == nil then
2291
        animpose = "Falling"
2292
      elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
2293
        animpose = "Idle"
2294
      elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 40 then
2295
        animpose = "Walking"
2296
      elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 40 then
2297
        animpose = "TooFast"
2298
      end
2299
      if animpose == "Idle" then
2300
        sine = sine + charge
2301
        lerpz(RJ, "C0", RJC0 * cf(0.05 * cos(sine / 40), 0, -0.05 - 0.05 * cos(sine / 20)) * ang(rd(0), rd(0), rd(0)), 0.3)
2302
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(4 + 2 * cos(sine / 20)), rd(0), rd(0)), 0.3)
2303
        if not ymmu then
2304
          lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), 0.3)
2305
          lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2306
        end
2307
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), 0.3)
2308
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2309
        lerpz(RH, "C0", RHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), 0.05 * cos(sine / 40)) * ang(rd(-5), rd(-5), rd(1)), 0.3)
2310
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2311
        lerpz(LH, "C0", LHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), -0.05 * cos(sine / 40)) * ang(rd(-5), rd(5), rd(1)), 0.3)
2312
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2313
      end
2314
      if animpose == "Walking" then
2315
        sine = sine + charge
2316
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.025 * cos(sine / 4)) * ang(rd(-5), math.sin(hrp.RotVelocity.Y / 30), math.sin(hrp.RotVelocity.Y / 5)), 0.3)
2317
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(0)), 0.3)
2318
        if not ymmu then
2319
          lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(5 * cos(sine / 5)), rd(-20 * cos(sine / 5)), rd(90 * cos(sine / 5))), 0.6)
2320
          lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2321
        end
2322
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5 * cos(sine / 5)), rd(-20 * cos(sine / 5)), rd(90 * cos(sine / 5))), 0.6)
2323
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2324
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-90 * cos(sine / 5))), 0.6)
2325
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2326
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-90 * cos(sine / 5))), 0.6)
2327
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2328
      end
2329
      if animpose == "Jumping" then
2330
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.3)
2331
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
2332
        if not ymmu then
2333
          lerpz(RS, "C0", RSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(-5), rd(-20)), 0.3)
2334
          lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2335
        end
2336
        lerpz(LS, "C0", LSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(5), rd(20)), 0.3)
2337
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2338
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-20), rd(-20)), 0.3)
2339
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2340
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(15)), 0.3)
2341
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2342
      end
2343
      if animpose == "Falling" then
2344
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
2345
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
2346
        if not ymmu then
2347
          lerpz(RS, "C0", RSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(-5), rd(-20)), 0.3)
2348
          lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2349
        end
2350
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(5), rd(20)), 0.3)
2351
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2352
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-15), rd(-20)), 0.3)
2353
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2354
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(15), rd(15)), 0.3)
2355
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2356
      end
2357
      if animpose == "TooFast" then
2358
        sine = sine + charge
2359
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.35 * cos(sine / 2)) * ang(rd(-20), math.sin(hrp.RotVelocity.Y / 20), math.sin(hrp.RotVelocity.Y / 2)), 0.3)
2360
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15 - 5 * cos(sine / 2)), rd(0), rd(0)), 0.3)
2361
        if not ymmu then
2362
          lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(5 * cos(sine / 3)), rd(-120 * cos(sine / 3)), rd(110 * cos(sine / 3))), 0.6)
2363
          lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2364
        end
2365
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5 * cos(sine / 3)), rd(-120 * cos(sine / 3)), rd(110 * cos(sine / 3))), 0.6)
2366
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2367
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-110 * cos(sine / 3))), 0.6)
2368
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2369
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-110 * cos(sine / 3))), 0.6)
2370
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2371
      end
2372
      if animpose == "Sitting" then
2373
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2374
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2375
        if not ymmu then
2376
          lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
2377
          lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2378
        end
2379
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
2380
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2381
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
2382
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2383
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
2384
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2385
      end
2386
    end
2387
  end)