View difference between Paste ID: JYrewMHr and 22u2f34P
SHOW: | | - or go back to the newest paste.
1
  plr = game.Players.LocalPlayer
2
script.Parent = plr.PlayerGui --prevents from getting stolen on nonsb games
3
  repeat
4
    wait(0.2)
5
  until plr.Character
6
  chr = plr.Character
7
  mouse = plr:GetMouse()
8
  selected = false
9
  human = chr:FindFirstChild("Humanoid")
10
  ragged = false
11
  movindamover = false
12
  coolindown = false
13
  togglecamshake = false
14
  warudo = false
15
  waruding = false
16
  rootpart = chr:WaitForChild("HumanoidRootPart")
17
  torso = chr:WaitForChild("Torso")
18
  rarm = chr:WaitForChild("Right Arm")
19
  larm = chr:WaitForChild("Left Arm")
20
  rleg = chr:WaitForChild("Right Leg")
21
  lleg = chr:WaitForChild("Left Leg")
22
  local nscale = Instance.new("NumberValue")
23
  nscale.Value = 1
24
  nscale.Parent = nil
25
  RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
26
  RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
27
  LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
28
  LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
29
  RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
30
  RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
31
  LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
32
  LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
33
  RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
34
  RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
35
  NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
36
  NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
37
  nscale.Changed:connect(function()
38
    RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
39
    RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
40
    LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
41
    LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
42
    RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
43
    RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
44
    LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
45
    LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
46
    RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
47
    RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
48
    NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
49
    NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
50
  end)
51
  Heartbeat = Instance.new("BindableEvent")
52
  Heartbeat.Name = "Heartbeat"
53
  Heartbeat.Parent = script
54
  frame = 0.016666666666666666
55
  tf = 0
56
  game:GetService("RunService").Heartbeat:connect(function(s, p)
57
    tf = tf + s
58
    if tf >= frame then
59
      for i = 1, math.floor(tf / frame) do
60
        Heartbeat:Fire()
61
      end
62
      tf = tf - frame * math.floor(tf / frame)
63
    end
64
  end)
65
  function swait(num)
66
    if num == 0 or num == nil then
67
      Heartbeat.Event:wait()
68
    else
69
      for i = 1, num do
70
        Heartbeat.Event:wait()
71
      end
72
    end
73
  end
74
  local mod = Instance.new("Model")
75
  mod.Name = "stuff"
76
  mod.Parent = chr
77
  tool = Instance.new("Tool")
78
  tool.CanBeDropped = false
79
  tool.RequiresHandle = false
80
  tool.ToolTip = "haha funny memeeeee xdd"
81
  tool.Parent = plr.Backpack
82
  tool.Name = "haha"
83
  local screngui = Instance.new("ScreenGui")
84
  screngui.Parent = plr.PlayerGui
85
  local fram = Instance.new("Frame")
86
  fram.AnchorPoint = Vector2.new(0.5, 0.5)
87
  fram.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
88
  fram.BorderColor3 = Color3.new(0, 0, 0)
89
  fram.BorderSizePixel = 2
90
  fram.Position = UDim2.new(0.5, 0, 0.85, 0)
91
  fram.Size = UDim2.new(0.25, 75, 0, 25)
92
  fram.Parent = screngui
93
  local manabar = Instance.new("ImageLabel")
94
  manabar.Name = "ManaBar"
95
  manabar.AnchorPoint = Vector2.new(0.5, 0.5)
96
  manabar.BackgroundColor3 = Color3.new(1, 0.9333333333333333, 0.1607843137254902)
97
  manabar.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
98
  manabar.BorderSizePixel = 0
99
  manabar.LayoutOrder = 3
100
  manabar.Position = UDim2.new(0.5, 0, 0.5, 0)
101
  manabar.Size = UDim2.new(1, -6, 1, -6)
102
  manabar.ZIndex = 5
103
  manabar.Parent = fram
104
  local nobm = Instance.new("ImageLabel")
105
  nobm.Name = "xd"
106
  nobm.AnchorPoint = Vector2.new(0.5, 0.5)
107
  nobm.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
108
  nobm.BorderColor3 = Color3.new(0, 0, 0)
109
  nobm.BorderSizePixel = 2
110
  nobm.Position = UDim2.new(0.5, 0, -0.3, 0)
111
  nobm.Size = UDim2.new(0.35, 0, 0.6, 0)
112
  nobm.ZIndex = 2
113
  nobm.Parent = fram
114
  local nobote = Instance.new("TextLabel")
115
  nobote.Name = "texto"
116
  nobote.AnchorPoint = Vector2.new(0.5, 0.5)
117
  nobote.BackgroundTransparency = 1
118
  nobote.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
119
  nobote.BorderSizePixel = 0
120
  nobote.Position = UDim2.new(0.5, 0, 0.5, 0)
121
  nobote.Size = UDim2.new(1, 0, 1, 0)
122
  nobote.ZIndex = 3
123
  nobote.Font = "Arcade"
124
  nobote.Text = "Noob-o-meter"
125
  nobote.TextColor3 = Color3.new(0.9176470588235294, 1, 0)
126
  nobote.TextScaled = true
127
  nobote.TextStrokeTransparency = 1
128
  nobote.Parent = nobm
129
  local mano = Instance.new("ImageLabel")
130
  mano.Name = "xd"
131
  mano.AnchorPoint = Vector2.new(0.5, 0.5)
132
  mano.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
133
  mano.BorderColor3 = Color3.new(0, 0, 0)
134
  mano.BorderSizePixel = 2
135
  mano.Position = UDim2.new(0.5, 0, 1.1, 0)
136
  mano.Size = UDim2.new(0.1, 0, 0.6, 0)
137
  mano.ZIndex = 2
138
  mano.Parent = fram
139
  local manu = Instance.new("TextLabel")
140
  manu.Name = "texto"
141
  manu.AnchorPoint = Vector2.new(0.5, 0.5)
142
  manu.BackgroundTransparency = 1
143
  manu.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
144
  manu.BorderSizePixel = 0
145
  manu.Position = UDim2.new(0.5, 0, 0.5, 0)
146
  manu.Size = UDim2.new(1, 0, 1, 0)
147
  manu.ZIndex = 3
148
  manu.Font = "Arcade"
149
  manu.Text = "100"
150
  manu.TextColor3 = Color3.new(0.9176470588235294, 1, 0)
151
  manu.TextScaled = true
152
  manu.TextStrokeTransparency = 1
153
  manu.Parent = mano
154
  local mana = Instance.new("IntValue")
155
  mana.Value = 100
156
  mana.Name = "Mana"
157
  mana.Parent = fram
158
  coroutine.resume(coroutine.create(function()
159
    while true do
160
      wait(0.15)
161
      manabar:TweenSize(UDim2.new(1 * mana.Value / 100, -6, 1, -6), 2, 1, 0.2, false, nil)
162
      if mana.Value < 100 then
163
        mana.Value = mana.Value + 1
164
        manu.Text = mana.Value
165
        if mana.Value < 0 then
166
          mana.Value = 0
167
        end
168
      end
169
    end
170
  end))
171
  function nooutline(part)
172
    part.TopSurface, part.BottomSurface, part.RightSurface, part.LeftSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
173
  end
174
  function test()
175
    if selected == false then
176
      return
177
    end
178
    if waruding == true then
179
      return
180
    end
181
    if ragged == false then
182
      ragged = true
183
      human.PlatformStand = true
184
      if rarm and torso:FindFirstChild("Right Shoulder") then
185
        torso:FindFirstChild("Right Shoulder"):Destroy()
186
        makegloo(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
187
        maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
188
      end
189
      if larm and torso:FindFirstChild("Left Shoulder") then
190
        torso:FindFirstChild("Left Shoulder"):Destroy()
191
        makegloo(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
192
        maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
193
      end
194
      if rleg and torso:FindFirstChild("Right Hip") then
195
        torso:FindFirstChild("Right Hip"):Destroy()
196
        makegloo(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
197
        maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
198
      end
199
      if lleg and torso:FindFirstChild("Left Hip") then
200
        torso:FindFirstChild("Left Hip"):Destroy()
201
        makegloo(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
202
        maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
203
      end
204
    elseif ragged == true then
205
      ragged = false
206
      human.Jump = true
207
      if rarm and torso:FindFirstChild("Right Shoulder") then
208
        torso:FindFirstChild("Right Shoulder"):Destroy()
209
        makejoint(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
210
        rarm:FindFirstChild("touchy"):Destroy()
211
      end
212
      if larm and torso:FindFirstChild("Left Shoulder") then
213
        torso:FindFirstChild("Left Shoulder"):Destroy()
214
        makejoint(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
215
        larm:FindFirstChild("touchy"):Destroy()
216
      end
217
      if rleg and torso:FindFirstChild("Right Hip") then
218
        torso:FindFirstChild("Right Hip"):Destroy()
219
        makejoint(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
220
        rleg:FindFirstChild("touchy"):Destroy()
221
      end
222
      if lleg and torso:FindFirstChild("Left Hip") then
223
        torso:FindFirstChild("Left Hip"):Destroy()
224
        makejoint(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
225
        lleg:FindFirstChild("touchy"):Destroy()
226
      end
227
    end
228
  end
229
  function makegloo(paren, co, ci, parto, parti, nam)
230
    local gloo = Instance.new("Glue")
231
    gloo.Name = nam
232
    gloo.C0 = co
233
    gloo.C1 = ci
234
    gloo.Part0 = parto
235
    gloo.Part1 = parti
236
    gloo.Parent = paren
237
  end
238
  function makejoint(paren, co, ci, parto, parti, nam)
239
    local gloo = Instance.new("Motor6D")
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 maketouchy(parent, limb, cframe)
248
    local pr = Instance.new("Part")
249
    pr.Name = "touchy"
250
    pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
251
    pr.Transparency = 1
252
    pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
253
    pr.CanCollide = true
254
    pr.Anchored = false
255
    pr.Parent = parent
256
    local w = Instance.new("Weld")
257
    w.Part0 = pr
258
    w.Part1 = limb
259
    w.C0 = cframe
260
    w.Parent = pr
261
  end
262
  function movinit()
263
    if ragged == true then
264
      do
265
        local bodyp = Instance.new("BodyPosition")
266
        bodyp.MaxForce = Vector3.new(100000, 100000, 100000)
267
        bodyp.Position = mouse.Hit.p
268
        bodyp.P = 100
269
        bodyp.Name = "bodehforce"
270
        bodyp.D = 20
271
        bodyp.Parent = rootpart
272
        delay(0.01, function()
273
          bodyp:Destroy()
274
        end)
275
      end
276
    end
277
  end
278
  function shoom()
279
    if selected == false then
280
      return
281
    end
282
    if waruding == true then
283
      return
284
    end
285
    if mana.Value < 5 then
286
      return
287
    end
288
    local mcir1 = Instance.new("Part")
289
    mcir1.Anchored = true
290
    mcir1.CanCollide = false
291
    mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
292
    mcir1.Transparency = 1
293
    mcir1.CFrame = CFrame.new(rootpart.Position + Vector3.new(math.random(-5, 5), math.random(7, 9), math.random(-5, 5)), mouse.Hit.p)
294
    mcir1.Parent = mod
295
    game.Debris:AddItem(mcir1, 8)
296
    local d1 = Instance.new("Decal")
297
    d1.Texture = "rbxassetid://602615043"
298
    d1.Face = "Front"
299
    d1.Parent = mcir1
300
    local d2 = Instance.new("Decal")
301
    d2.Texture = "rbxassetid://602617463"
302
    d2.Face = "Back"
303
    d2.Parent = mcir1
304
    local bme = Instance.new("BlockMesh")
305
    bme.Parent = mcir1
306
    for _ = 1, 9 do
307
      wait()
308
      bme.Scale = bme.Scale:lerp(Vector3.new(35, 35, 0), 0.3)
309
    end
310
    makenoob(mcir1.CFrame, (mouse.Hit.p - mcir1.Position).unit * 150, math.random(8, 12) / 10)
311
    mana.Value = mana.Value - 5
312
    coroutine.resume(coroutine.create(function()
313
      wait(1)
314
      for _ = 1, 12 do
315
        wait()
316
        d1.Transparency = d1.Transparency + 0.08
317
        d2.Transparency = d2.Transparency + 0.08
318
      end
319
      mcir1:Destroy()
320
    end))
321
  end
322
  function transpo()
323
    if selected == false then
324
      return
325
    end
326
    if waruding == true then
327
      return
328
    end
329
    if mana.Value < 5 then
330
      return
331
    end
332
    if mouse.Target.Parent.Name == "Noob" and mouse.Target.Parent.Humanoid.Health ~= 0 then
333
      do
334
        local nibz = mouse.Target.Parent
335
        chr.PrimaryPart = rootpart
336
        nibz.PrimaryPart = nibz:FindFirstChild("HumanoidRootPart")
337
        local g = Instance.new("Part")
338
        g.CanCollide, g.Anchored = false, true
339
        g.Transparency = 1
340
        g.CFrame = rootpart.CFrame
341
        g.Parent = workspace
342
        game.Debris:AddItem(g, 4)
343
        local sou = Instance.new("Sound")
344
        sou.Pitch = math.random(7, 11) / 10
345
        sou.Volume = 0.9
346
        sou.SoundId = "rbxassetid://111124523"
347
        sou.Parent = g
348
        sou:Play()
349
        local pe = Instance.new("ParticleEmitter")
350
        pe.Acceleration = Vector3.new(0, 8, 0)
351
        pe.Lifetime = NumberRange.new(1, 1.5)
352
        pe.Rate = 20000
353
        pe.RotSpeed = NumberRange.new(-30, 30)
354
        pe.Rotation = NumberRange.new(0, 360)
355
        pe.Size = NumberSequence.new({
356
          NumberSequenceKeypoint.new(0, 4.38, 0),
357
          NumberSequenceKeypoint.new(0.672, 4.14, 0),
358
          NumberSequenceKeypoint.new(1, 1.48, 0)
359
        })
360
        pe.Texture = "rbxassetid://244221440"
361
        pe.Transparency = NumberSequence.new({
362
          NumberSequenceKeypoint.new(0, 0, 0),
363
          NumberSequenceKeypoint.new(0.529, 0.3, 0),
364
          NumberSequenceKeypoint.new(1, 1, 1)
365
        })
366
        pe.ZOffset = 5
367
        pe.VelocitySpread = 360
368
        pe.Parent = g
369
        delay(0.14, function()
370
          pe.Enabled = false
371
        end)
372
        chr:SetPrimaryPartCFrame(nibz:FindFirstChild("HumanoidRootPart").CFrame)
373
        local g2 = Instance.new("Part")
374
        g2.CanCollide, g2.Anchored = false, true
375
        g2.Transparency = 1
376
        g2.CFrame = nibz:FindFirstChild("HumanoidRootPart").CFrame
377
        g2.Parent = workspace
378
        game.Debris:AddItem(g2, 4)
379
        local sou2 = Instance.new("Sound")
380
        sou2.Pitch = math.random(7, 11) / 10
381
        sou2.Volume = 0.9
382
        sou2.SoundId = "rbxassetid://111124523"
383
        sou2.Parent = g2
384
        sou2:Play()
385
        local pe2 = Instance.new("ParticleEmitter")
386
        pe2.Acceleration = Vector3.new(0, 8, 0)
387
        pe2.Lifetime = NumberRange.new(1, 1.5)
388
        pe2.Rate = 20000
389
        pe2.RotSpeed = NumberRange.new(-30, 30)
390
        pe2.Rotation = NumberRange.new(0, 360)
391
        pe2.Size = NumberSequence.new({
392
          NumberSequenceKeypoint.new(0, 4.38, 0),
393
          NumberSequenceKeypoint.new(0.672, 4.14, 0),
394
          NumberSequenceKeypoint.new(1, 1.48, 0)
395
        })
396
        pe2.Texture = "rbxassetid://244221440"
397
        pe2.Transparency = NumberSequence.new({
398
          NumberSequenceKeypoint.new(0, 0, 0),
399
          NumberSequenceKeypoint.new(0.529, 0.3, 0),
400
          NumberSequenceKeypoint.new(1, 1, 1)
401
        })
402
        pe2.ZOffset = 5
403
        pe2.VelocitySpread = 360
404
        pe2.Parent = g2
405
        delay(0.14, function()
406
          pe2.Enabled = false
407
        end)
408
        nibz:SetPrimaryPartCFrame(g.CFrame)
409
        mana.Value = mana.Value - 5
410
      end
411
    end
412
  end
413
  function pow()
414
    if selected == false then
415
      return
416
    end
417
    if coolindown == true then
418
      return
419
    end
420
    if waruding == true then
421
      return
422
    end
423
    if mana.Value < 50 then
424
      return
425
    end
426
    coolindown = true
427
    local propertieslol = function(part)
428
      part.Material = "SmoothPlastic"
429
      part.CanCollide = false
430
      part.Locked = true
431
      part.Anchored = true
432
      part.Size = Vector3.new(0.2, 0.2, 0.2)
433
      part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
434
    end
435
    local mover = Instance.new("Part")
436
    mover.Transparency = 1
437
    mover.Size = Vector3.new(0.2, 0.2, 0.2)
438
    mover.CFrame = rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0)
439
    mover.Anchored = true
440
    mover.CanCollide = false
441
    mover.Parent = mod
442
    local mciro = Instance.new("Part")
443
    mciro.Name = "mciro"
444
    mciro.BrickColor = BrickColor.new("Bright yellow")
445
    propertieslol(mciro)
446
    mciro.CFrame = rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0)
447
    mciro.Transparency = 1
448
    mciro.Parent = mod
449
    local mc = Instance.new("BlockMesh")
450
    mc.Scale = Vector3.new(0, 0, 0)
451
    mc.Parent = mciro
452
    local d1 = Instance.new("Decal")
453
    d1.Texture = "rbxassetid://602615043"
454
    d1.Face = "Top"
455
    d1.Parent = mciro
456
    local d2 = Instance.new("Decal")
457
    d2.Texture = "rbxassetid://602617463"
458
    d2.Face = "Bottom"
459
    d2.Parent = mciro
460
    movindamover = true
461
    coroutine.resume(coroutine.create(function()
462
      while movindamover == true do
463
        swait()
464
        mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0), 0.4)
465
        mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
466
        mc.Scale = mc.Scale:lerp(Vector3.new(120, 0, 120), 0.1)
467
      end
468
    end))
469
    local handle = Instance.new("Part")
470
    handle.Name = "Handle"
471
    handle.BrickColor = BrickColor.new("Br. yellowish green")
472
    propertieslol(handle)
473
    handle.CFrame = rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0)
474
    handle.Parent = mod
475
    local m0 = Instance.new("SpecialMesh")
476
    m0.MeshType = "Head"
477
    m0.Parent = handle
478
    local h1 = Instance.new("Part")
479
    h1.Name = "h1"
480
    h1.BrickColor = BrickColor.new("Br. yellowish green")
481
    propertieslol(h1)
482
    h1.CFrame = mover.CFrame * CFrame.new(0, 3, 0)
483
    h1.Parent = mod
484
    local m1 = Instance.new("SpecialMesh")
485
    m1.MeshType = "Head"
486
    m1.Parent = h1
487
    local h2 = Instance.new("Part")
488
    h2.Name = "h2"
489
    h2.BrickColor = BrickColor.new("Br. yellowish green")
490
    propertieslol(h2)
491
    h2.CFrame = mover.CFrame * CFrame.new(0, -3, 0)
492
    h2.Parent = mod
493
    local m2 = Instance.new("SpecialMesh")
494
    m2.MeshType = "Head"
495
    m2.Parent = h2
496
    local he = Instance.new("Part")
497
    he.Name = "he"
498
    he.BrickColor = BrickColor.new("Bright yellow")
499
    propertieslol(he)
500
    he.CFrame = mover.CFrame * CFrame.new(0, -3.75, 0)
501
    he.Parent = mod
502
    local m3 = Instance.new("SpecialMesh")
503
    m3.MeshType = "Head"
504
    m3.Parent = he
505
    local ht = Instance.new("Part")
506
    ht.Name = "ht"
507
    ht.BrickColor = BrickColor.new("White")
508
    propertieslol(ht)
509
    ht.CFrame = mover.CFrame * CFrame.new(0, -5.5, 0) * CFrame.Angles(math.rad(180), 0, 0)
510
    ht.Parent = mod
511
    local m4 = Instance.new("SpecialMesh")
512
    m4.MeshType = "Head"
513
    m4.MeshId = "http://www.roblox.com/asset/?id=1082802"
514
    m4.TextureId = "http://www.roblox.com/asset/?id=1082804"
515
    m4.Parent = ht
516
    local p1 = Instance.new("Part")
517
    p1.Name = "p1"
518
    p1.BrickColor = BrickColor.new("Bright blue")
519
    propertieslol(p1)
520
    p1.CFrame = mover.CFrame * CFrame.new(0, 12, 0)
521
    p1.Parent = mod
522
    local m5 = Instance.new("SpecialMesh")
523
    m5.MeshType = "Head"
524
    m5.Parent = p1
525
    local p2 = Instance.new("Part")
526
    p2.Name = "p2"
527
    p2.BrickColor = BrickColor.new("Bright blue")
528
    propertieslol(p2)
529
    p2.CFrame = mover.CFrame * CFrame.new(0, 14, 0) * CFrame.Angles(math.rad(180), 0, 0)
530
    p2.Parent = mod
531
    local m6 = Instance.new("SpecialMesh")
532
    m6.MeshType = "FileMesh"
533
    m6.MeshId = "rbxassetid://1033714"
534
    m6.Parent = p2
535
    local he1 = Instance.new("Part")
536
    he1.Name = "he1"
537
    he1.BrickColor = BrickColor.new("Bright yellow")
538
    propertieslol(he1)
539
    he1.CFrame = mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(90), 0)
540
    he1.Parent = mod
541
    local m7 = Instance.new("SpecialMesh")
542
    m7.MeshType = "Head"
543
    m7.Parent = he1
544
    local hdec1 = Instance.new("Decal")
545
    hdec1.Texture = "rbxasset://textures/face.png"
546
    hdec1.Face = "Front"
547
    hdec1.Parent = he1
548
    local he2 = Instance.new("Part")
549
    he2.Name = "he2"
550
    he2.BrickColor = BrickColor.new("Bright yellow")
551
    propertieslol(he2)
552
    he2.CFrame = mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(-90), 0)
553
    he2.Transparency = 1
554
    he2.Parent = mod
555
    local m8 = Instance.new("SpecialMesh")
556
    m8.MeshType = "Head"
557
    m8.Parent = he2
558
    local hdec2 = Instance.new("Decal")
559
    hdec2.Texture = "rbxasset://textures/face.png"
560
    hdec2.Face = "Front"
561
    hdec2.Parent = he2
562
    local het1 = Instance.new("Part")
563
    het1.Name = "het1"
564
    het1.BrickColor = BrickColor.new("Bright yellow")
565
    propertieslol(het1)
566
    het1.CFrame = mover.CFrame * CFrame.new(0, 30, 0) * CFrame.Angles(0, math.rad(90), 0)
567
    het1.Parent = mod
568
    local m9 = Instance.new("SpecialMesh")
569
    m9.MeshType = "FileMesh"
570
    m9.MeshId = "http://www.roblox.com/asset/?id=272942659"
571
    m9.TextureId = "http://www.roblox.com/asset/?id=272942750"
572
    m9.Parent = het1
573
    local he3 = Instance.new("Part")
574
    he3.Name = "he3"
575
    he3.BrickColor = BrickColor.new("Bright yellow")
576
    propertieslol(he3)
577
    he3.CFrame = mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(90), math.rad(90))
578
    he3.Parent = mod
579
    local m10 = Instance.new("SpecialMesh")
580
    m10.MeshType = "Head"
581
    m10.Parent = he3
582
    local hdec3 = Instance.new("Decal")
583
    hdec3.Texture = "rbxasset://textures/face.png"
584
    hdec3.Face = "Front"
585
    hdec3.Parent = he3
586
    local he4 = Instance.new("Part")
587
    he4.Name = "he4"
588
    he4.BrickColor = BrickColor.new("Bright yellow")
589
    propertieslol(he4)
590
    he4.CFrame = mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(-90), math.rad(90))
591
    he4.Transparency = 1
592
    he4.Parent = mod
593
    local m11 = Instance.new("SpecialMesh")
594
    m11.MeshType = "Head"
595
    m11.Parent = he4
596
    local hdec4 = Instance.new("Decal")
597
    hdec4.Texture = "rbxasset://textures/face.png"
598
    hdec4.Face = "Front"
599
    hdec4.Parent = he4
600
    local he5 = Instance.new("Part")
601
    he5.Name = "he5"
602
    he5.BrickColor = BrickColor.new("Bright yellow")
603
    propertieslol(he5)
604
    he5.CFrame = mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(90), math.rad(-90))
605
    he5.Parent = mod
606
    local m12 = Instance.new("SpecialMesh")
607
    m12.MeshType = "Head"
608
    m12.Parent = he5
609
    local hdec5 = Instance.new("Decal")
610
    hdec5.Texture = "rbxasset://textures/face.png"
611
    hdec5.Face = "Front"
612
    hdec5.Parent = he5
613
    local he6 = Instance.new("Part")
614
    he6.Name = "he6"
615
    he6.BrickColor = BrickColor.new("Bright yellow")
616
    propertieslol(he6)
617
    he6.CFrame = mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(-90), math.rad(-90))
618
    he6.Transparency = 1
619
    he6.Parent = mod
620
    local m13 = Instance.new("SpecialMesh")
621
    m13.MeshType = "Head"
622
    m13.Parent = he6
623
    local hdec6 = Instance.new("Decal")
624
    hdec6.Texture = "rbxasset://textures/face.png"
625
    hdec6.Face = "Front"
626
    hdec6.Parent = he6
627
    m0.Scale = Vector3.new(0, 0, 0)
628
    m1.Scale = Vector3.new(0, 0, 0)
629
    m2.Scale = Vector3.new(0, 0, 0)
630
    m3.Scale = Vector3.new(0, 0, 0)
631
    m4.Scale = Vector3.new(0, 0, 0)
632
    m5.Scale = Vector3.new(0, 0, 0)
633
    m6.Scale = Vector3.new(0, 0, 0)
634
    m7.Scale = Vector3.new(0, 0, 0)
635
    m8.Scale = Vector3.new(0, 0, 0)
636
    m9.Scale = Vector3.new(0, 0, 0)
637
    m10.Scale = Vector3.new(0, 0, 0)
638
    m11.Scale = Vector3.new(0, 0, 0)
639
    m12.Scale = Vector3.new(0, 0, 0)
640
    m13.Scale = Vector3.new(0, 0, 0)
641
    coroutine.resume(coroutine.create(function()
642
      while mover do
643
        swait()
644
        handle.CFrame = handle.CFrame:lerp(mover.CFrame, 0.4)
645
        h1.CFrame = h1.CFrame:lerp(mover.CFrame * CFrame.new(0, 3, 0), 0.4)
646
        h2.CFrame = h2.CFrame:lerp(mover.CFrame * CFrame.new(0, -3, 0), 0.4)
647
        he.CFrame = he.CFrame:lerp(mover.CFrame * CFrame.new(0, -4, 0), 0.4)
648
        ht.CFrame = ht.CFrame:lerp(mover.CFrame * CFrame.new(0, -5.5, 0) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
649
        p1.CFrame = p1.CFrame:lerp(mover.CFrame * CFrame.new(0, 12, 0), 0.4)
650
        p2.CFrame = p2.CFrame:lerp(mover.CFrame * CFrame.new(0, 14, 0) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
651
        he1.CFrame = he1.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
652
        he2.CFrame = he2.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
653
        het1.CFrame = het1.CFrame:lerp(mover.CFrame * CFrame.new(0, 30, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
654
        he3.CFrame = he3.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
655
        he4.CFrame = he4.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(-90), math.rad(90)), 0.4)
656
        he5.CFrame = he5.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(90), math.rad(-90)), 0.4)
657
        he6.CFrame = he6.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(-90), math.rad(-90)), 0.4)
658
      end
659
    end))
660
    local function expando(mesho, vectorz)
661
      mesho.Scale = Vector3.new(0, 0, 0)
662
      local sond = Instance.new("Sound")
663
      sond.Volume = 1.2
664
      sond.Pitch = 1
665
      sond.EmitterSize = 10
666
      sond.SoundId = "rbxassetid://315152748"
667
      sond.Parent = mesho.Parent
668
      sond:Play()
669
      mana.Value = mana.Value - 3
670
      for _ = 1, 5 do
671
        swait()
672
        mesho.Scale = mesho.Scale:lerp(vectorz + Vector3.new(6, 6, 6), 0.65)
673
      end
674
      for _ = 1, 3 do
675
        swait()
676
        mesho.Scale = mesho.Scale:lerp(vectorz, 0.65)
677
      end
678
      mesho.Scale = vectorz
679
    end
680
    expando(m0, Vector3.new(5, 30, 5))
681
    expando(m1, Vector3.new(6, 5.5, 5.5))
682
    expando(m2, Vector3.new(6, 5.5, 5.5))
683
    expando(m3, Vector3.new(6.5, 6.5, 6.5))
684
    expando(m4, Vector3.new(1.25, 1.25, 1.25))
685
    expando(m5, Vector3.new(5, 90, 4))
686
    expando(m6, Vector3.new(2, 20, 2))
687
    expando(m7, Vector3.new(75, 75, 75))
688
    expando(m8, Vector3.new(75, 75, 75))
689
    expando(m9, Vector3.new(12, 11, 11))
690
    expando(m10, Vector3.new(60, 60, 60))
691
    expando(m11, Vector3.new(60, 60, 60))
692
    expando(m12, Vector3.new(60, 60, 60))
693
    expando(m13, Vector3.new(60, 60, 60))
694
    wait(0.2)
695
    movindamover = false
696
    coroutine.resume(coroutine.create(function()
697
      local sond = Instance.new("Sound")
698
      sond.Volume = 2.5
699
      sond.Pitch = 0.5
700
      sond.SoundId = "rbxassetid://320557353"
701
      sond.Parent = p2
702
      sond:Play()
703
    end))
704
    for _ = 1, 60 do
705
      swait()
706
      mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)) * CFrame.new(0, 16, 4), 0.1)
707
      mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
708
    end
709
    coroutine.resume(coroutine.create(function()
710
      local sond = Instance.new("Sound")
711
      sond.Volume = 5.5
712
      sond.Pitch = 0.6
713
      sond.SoundId = "rbxassetid://320557353"
714
      sond.Parent = p2
715
      sond:Play()
716
    end))
717
    for d = 1, 5 do
718
      swait()
719
      mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 13, -5), 0.008 + d / 8)
720
      mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
721
    end
722
    for e = 1, 3 do
723
      swait()
724
      mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(0)) * CFrame.new(0, 6, 13), 0.7 + e / 9)
725
      mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
726
    end
727
    coroutine.resume(coroutine.create(function()
728
      local sond = Instance.new("Sound")
729
      sond.Volume = 5
730
      sond.Pitch = 0.9
731
      sond.SoundId = "rbxassetid://157878578"
732
      sond.Parent = mciro
733
      sond:Play()
734
    end))
735
    local ra = Ray.new(mciro.Position, mciro.CFrame.upVector * 3)
736
    local part, positi = workspace:FindPartOnRayWithIgnoreList(ra, {chr}, false, true)
737
    if part then
738
      local cfremz = CFrame.new(positi)
739
      debris(cfremz, part, 20)
740
    end
741
    mana.Value = mana.Value - 30
742
    for m = 1, 18 do
743
      makenoob(mciro.CFrame * CFrame.new(math.random(-15, 15), math.random(-32, -4), math.random(-15, 15)), Vector3.new(math.random(-100, 100), math.random(100, 200), math.random(-100, 100)), math.random(4, 16) / 10)
744
    end
745
    coroutine.resume(coroutine.create(function()
746
      local pou1 = Instance.new("Part")
747
      propertieslol(pou1)
748
      pou1.BrickColor = BrickColor.new("Grey")
749
      pou1.Transparency = 0.5
750
      pou1.CFrame = mciro.CFrame * CFrame.new(0, -28, 0) * CFrame.Angles(math.rad(180), 0, 0)
751
      pou1.Parent = mod
752
      local mosh = Instance.new("SpecialMesh")
753
      mosh.MeshType = "FileMesh"
754
      mosh.MeshId = "rbxassetid://489415447"
755
      mosh.Scale = Vector3.new(0.1, 0.1, 0.1)
756
      mosh.Parent = pou1
757
      local pou2 = Instance.new("Part")
758
      propertieslol(pou2)
759
      pou2.BrickColor = BrickColor.new("Grey")
760
      pou2.Transparency = 0.5
761
      pou2.CFrame = mciro.CFrame * CFrame.new(0, -23, 0) * CFrame.Angles(math.rad(180), 0, 0)
762
      pou2.Parent = mod
763
      local mosh2 = Instance.new("SpecialMesh")
764
      mosh2.MeshType = "FileMesh"
765
      mosh2.MeshId = "rbxassetid://489415447"
766
      mosh2.Scale = Vector3.new(0.1, 0.1, 0.1)
767
      mosh2.Parent = pou2
768
      for x = 1, 4 do
769
        wait()
770
        pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.Angles(0, math.rad(4), 0), 0.4)
771
        mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(15, 100, 15), 0.4)
772
        pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.Angles(0, math.rad(-8), 0), 0.4)
773
        mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(25, 80, 25), 0.4)
774
      end
775
      for x = 1, 40 do
776
        wait()
777
        pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.new(0, -0.5, 0) * CFrame.Angles(0, math.rad(4), 0), 0.4)
778
        mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(2, -4, 2), 0.4)
779
        pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-8), 0), 0.4)
780
        mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(3, -6, 3), 0.4)
781
      end
782
      for x = 1, 19 do
783
        wait()
784
        pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.new(0, -0.5, 0) * CFrame.Angles(0, math.rad(4), 0), 0.4)
785
        mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(2, -4, 2), 0.4)
786
        pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-8), 0), 0.4)
787
        mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(3, -6, 3), 0.4)
788
        pou1.Transparency = pou1.Transparency + 0.03
789
        pou2.Transparency = pou2.Transparency + 0.03
790
      end
791
    end))
792
    hito(mciro, 24, 40)
793
    camshake(mciro, 48, 6)
794
    wait(3)
795
    for _, g in pairs(mod:GetChildren()) do
796
      if g.ClassName == "Part" then
797
        coroutine.resume(coroutine.create(function()
798
          for _ = 1, 24 do
799
            wait()
800
            g.Transparency = g.Transparency + 0.06
801
          end
802
          g:Destroy()
803
        end))
804
        for _, d in ipairs(g:GetChildren()) do
805
          if d.ClassName == "Decal" then
806
            coroutine.resume(coroutine.create(function()
807
              if d.Transparency ~= 1 then
808
                for _ = 1, 24 do
809
                  wait()
810
                  d.Transparency = d.Transparency + 0.06
811
                end
812
              end
813
            end))
814
          end
815
        end
816
        delay(2, function()
817
          coolindown = false
818
        end)
819
      end
820
    end
821
  end
822
  function ZAWARUDO()
823
    if selected == false then
824
      return
825
    end
826
    if warudo == true then
827
      return
828
    end
829
    if workspace:FindFirstChild("The Noob") then
830
      return
831
    end
832
    warudo = true
833
    waruding = true
834
    local animo = human.Animator
835
    animo.Parent = nil
836
    chr.Animate.Disabled = true
837
    local lmao = Instance.new("Sound")
838
    lmao.EmitterSize = 150
839
    lmao.Volume = 1.25
840
    lmao.MaxDistance = 2700
841
    lmao.SoundId = "rbxassetid://170620840"
842
    lmao.Parent = rootpart
843
    game.Debris:AddItem(lmao, 25)
844
    lmao:Play()
845
    chr.PrimaryPart = rootpart
846
    wait(0.75)
847
    rootpart.Anchored = true
848
    for _ = 1, 40 do
849
      wait(0.04)
850
      chr:MoveTo(rootpart.Position + Vector3.new(0, 60, 0))
851
      chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(0.2), math.rad(0), math.rad(0)))
852
    end
853
    for _ = 1, 12 do
854
      wait(0.03)
855
      chr:MoveTo(rootpart.Position + Vector3.new(0, 10, 0))
856
      chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(0.2), math.rad(0), math.rad(0)))
857
    end
858
    for c = 1, 14 do
859
      wait(0.01)
860
      torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0.6, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(178)), 0.3)
861
      torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0.6, 0) * CFrame.Angles(math.rad(10), math.rad(20), math.rad(-178)), 0.3)
862
      torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
863
      torso:FindFirstChild("Right Hip").C0 = torso:FindFirstChild("Right Hip").C0:lerp(RightHipC0 * CFrame.new(0, 0.15, 0) * CFrame.Angles(math.rad(-10), math.rad(-10), math.rad(0)), 0.3)
864
      torso:FindFirstChild("Left Hip").C0 = torso:FindFirstChild("Left Hip").C0:lerp(LeftHipC0 * CFrame.new(0, 0.15, 0) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(0)), 0.3)
865
    end
866
    local trn = function(p)
867
      for _ = 1, 6 do
868
        wait()
869
        p.Transparency = p.Transparency - 0.18
870
      end
871
    end
872
    local function bignoob(cfrem, scalo)
873
      nscale.Value = scalo
874
      local md = Instance.new("Model")
875
      md.Name = "The Noob"
876
      md.Parent = workspace
877
      local hu = Instance.new("Humanoid")
878
      hu.MaxHealth = 0
879
      hu.RigType = "R6"
880
      hu.Name = "nothumanxd"
881
      hu.Parent = md
882
      local anm = Instance.new("Animator")
883
      anm.Parent = hu
884
      hu.PlatformStand = true
885
      local hd = Instance.new("Part")
886
      hd.Name = "Head"
887
      hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
888
      hd.TopSurface = "Smooth"
889
      hd.BottomSurface = "Inlet"
890
      hd.Locked = true
891
      hd.Transparency = 1
892
      hd.BrickColor = BrickColor.new("Bright yellow")
893
      hd.CanCollide = false
894
      hd.Parent = md
895
      local hm = Instance.new("SpecialMesh")
896
      hm.MeshType = "Head"
897
      hm.Scale = Vector3.new(1.25, 1.25, 1.25)
898
      hm.Parent = hd
899
      local hf = Instance.new("Decal")
900
      hf.Texture = "rbxasset://textures/face.png"
901
      local gen = math.random(1, 40)
902
      if gen == 3 then
903
        hf.Texture = "rbxassetid://260884109"
904
      end
905
      if gen == 8 then
906
        hf.Texture = "rbxassetid://260569492"
907
      end
908
      if gen == 12 then
909
        hf.Texture = "rbxassetid://259580505"
910
      end
911
      if gen == 16 then
912
        hf.Texture = "rbxassetid://259579232"
913
      end
914
      if gen == 24 then
915
        hf.Texture = "rbxassetid://259571525"
916
      end
917
      if gen == 28 then
918
        hf.Texture = "rbxassetid://258283210"
919
      end
920
      if gen == 32 then
921
        hf.Texture = "rbxassetid://258940032"
922
      end
923
      if gen == 38 then
924
        hf.Texture = "rbxassetid://673220970"
925
        hf.Color3 = Color3.new(0, 0, 0)
926
      end
927
      hf.Face = "Front"
928
      hf.Parent = hd
929
      local hrp = Instance.new("Part")
930
      hrp.Name = "HumanoidRootPart"
931
      hrp.TopSurface, hrp.BottomSurface = 0, 0
932
      hrp.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
933
      hrp.Transparency = 1
934
      hrp.CanCollide = false
935
      hrp.Anchored = true
936
      hrp.Locked = true
937
      hrp.Parent = md
938
      local learm = Instance.new("Part")
939
      learm.Name = "Left Arm"
940
      learm.BrickColor = BrickColor.new("Bright yellow")
941
      learm.CanCollide = false
942
      learm.Transparency = 1
943
      learm.Locked = true
944
      learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
945
      learm.Parent = md
946
      local riarm = Instance.new("Part")
947
      riarm.Name = "Right Arm"
948
      riarm.BrickColor = BrickColor.new("Bright yellow")
949
      riarm.CanCollide = false
950
      riarm.Transparency = 1
951
      riarm.Locked = true
952
      riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
953
      riarm.Parent = md
954
      local leleg = Instance.new("Part")
955
      leleg.Name = "Left Leg"
956
      leleg.BrickColor = BrickColor.new("Br. yellowish green")
957
      leleg.CanCollide = false
958
      leleg.Transparency = 1
959
      leleg.Locked = true
960
      leleg.BottomSurface = 0
961
      leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
962
      leleg.Parent = md
963
      local rileg = Instance.new("Part")
964
      rileg.Name = "Right Leg"
965
      rileg.BrickColor = BrickColor.new("Br. yellowish green")
966
      rileg.CanCollide = false
967
      rileg.Locked = true
968
      rileg.Transparency = 1
969
      rileg.BottomSurface = 0
970
      rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
971
      rileg.Parent = md
972
      local tor = Instance.new("Part")
973
      tor.Name = "Torso"
974
      tor.BrickColor = BrickColor.new("Bright blue")
975
      tor.Locked = true
976
      tor.Anchored = true
977
      tor.CanCollide = false
978
      tor.Transparency = 1
979
      tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
980
      tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
981
      tor.Parent = md
982
      md.PrimaryPart = hrp
983
      md:SetPrimaryPartCFrame(cfrem)
984
      md:makeJoints()
985
      makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
986
      makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
987
      makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
988
      makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
989
      makejoint(hrp, RootJointC0, RootJointC1, hrp, tor, "RootJoint")
990
      makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
991
      tor:FindFirstChild("Right Shoulder").C0 = tor:FindFirstChild("Right Shoulder").C0 * CFrame.new(7, 22, -11) * CFrame.Angles(math.rad(6), 0, 0)
992
      tor:FindFirstChild("Left Shoulder").C0 = tor:FindFirstChild("Left Shoulder").C0 * CFrame.new(-7, 22, -11) * CFrame.Angles(math.rad(6), 0, 0)
993
      tor:FindFirstChild("Right Hip").C0 = tor:FindFirstChild("Right Hip").C0 * CFrame.new(7, 19, 7.5) * CFrame.Angles(math.rad(10), 0, 0)
994
      tor:FindFirstChild("Left Hip").C0 = tor:FindFirstChild("Left Hip").C0 * CFrame.new(-7, 19, 7.5) * CFrame.Angles(math.rad(10), 0, 0)
995
      tor:FindFirstChild("Neck").C0 = tor:FindFirstChild("Neck").C0 * CFrame.new(0, 1, 3) * CFrame.Angles(math.rad(-90), 0, 0)
996
      trn(tor)
997
      trn(hd)
998
      trn(learm)
999
      trn(riarm)
1000
      trn(leleg)
1001
      trn(rileg)
1002
      nscale.Value = 1
1003
    end
1004
    local yehboi = true
1005
    bignoob(rootpart.CFrame * CFrame.new(0, 10, 0) * CFrame.Angles(math.rad(90), 0, 0), 15)
1006
    coroutine.resume(coroutine.create(function()
1007
      while workspace:FindFirstChild("The Noob") and yehboi == true do
1008
        swait()
1009
        workspace:FindFirstChild("The Noob"):SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 9, 0) * CFrame.Angles(math.rad(90), 0, 0))
1010
      end
1011
    end))
1012
    local function bam(cframe, intens, nu)
1013
      local pou1 = Instance.new("Part")
1014
      pou1.BrickColor = BrickColor.new("Grey")
1015
      pou1.Transparency = 0.1
1016
      pou1.CFrame = cframe
1017
      pou1.Parent = mod
1018
      local mosh = Instance.new("SpecialMesh")
1019
      mosh.MeshType = "FileMesh"
1020
      mosh.MeshId = "rbxassetid://489415447"
1021
      mosh.Scale = Vector3.new(1, 1, 1)
1022
      mosh.Parent = pou1
1023
      coroutine.resume(coroutine.create(function()
1024
        for _ = 1, nu do
1025
          swait()
1026
          mosh.Scale = mosh.Scale + Vector3.new(3 * intens, 3 * intens, 3 * intens)
1027
          pou1.Transparency = pou1.Transparency + 0.9 / nu
1028
        end
1029
        pou1:Destroy()
1030
      end))
1031
    end
1032
    wait(1)
1033
    for _ = 1, 50 do
1034
      wait(0.025)
1035
      chr:MoveTo(rootpart.Position + Vector3.new(0, -9.5, 0))
1036
      chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(-3.8), math.rad(0), math.rad(0)))
1037
    end
1038
    for _ = 1, 30 do
1039
      wait()
1040
      chr:MoveTo(rootpart.Position + Vector3.new(0, -79.1, 0))
1041
    end
1042
    local ry = Ray.new(rootpart.Position + Vector3.new(0, -6, 0), rootpart.CFrame.upVector * 150)
1043
    local part, poso = workspace:FindPartOnRayWithIgnoreList(ry, {chr}, false, false)
1044
    if part then
1045
      debris(CFrame.new(poso), part, 25)
1046
    end
1047
    chr:MoveTo(poso + Vector3.new(0, 15, 0))
1048
    yehboi = false
1049
    coroutine.resume(coroutine.create(function()
1050
      local sond = Instance.new("Sound")
1051
      sond.Volume = 3
1052
      sond.Pitch = 0.5
1053
      sond.MaxDistance = 300
1054
      sond.SoundId = "rbxassetid://157878578"
1055
      sond.Parent = workspace:FindFirstChild("The Noob").Torso
1056
      sond:Play()
1057
    end))
1058
    stun(workspace:FindFirstChild("The Noob").Torso, 26, 7)
1059
    hito(workspace:FindFirstChild("The Noob").Torso, 26, 15)
1060
    bam(workspace:FindFirstChild("The Noob").Torso.CFrame * CFrame.new(0, -5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 16, 32)
1061
    for _ = 1, 10 do
1062
      wait()
1063
      chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(7), math.rad(0), math.rad(0)))
1064
    end
1065
    for _ = 1, 8 do
1066
      wait()
1067
      chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(4.5), math.rad(2), math.rad(0)))
1068
      torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(80)), 0.4)
1069
      torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(-10), math.rad(80)), 0.4)
1070
    end
1071
    local br = Instance.new("Part")
1072
    br.Anchored = true
1073
    br.CFrame = workspace:FindFirstChild("The Noob").Torso.CFrame
1074
    br.Transparency = 1
1075
    br.CanCollide = false
1076
    br.Parent = workspace
1077
    game.Debris:AddItem(br, 30)
1078
    local hrz = Instance.new("Part")
1079
    hrz.Anchored = true
1080
    hrz.CFrame = rootpart.CFrame
1081
    hrz.Transparency = 1
1082
    hrz.CanCollide = false
1083
    hrz.Parent = workspace
1084
    game.Debris:AddItem(hrz, 30)
1085
    wait(0.4)
1086
    coroutine.resume(coroutine.create(function()
1087
      local f = true
1088
      for n = 1, 70 do
1089
        wait()
1090
        workspace:FindFirstChild("The Noob"):SetPrimaryPartCFrame(br.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1)))
1091
        if f == true then
1092
          chr:SetPrimaryPartCFrame(hrz.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 0)) * CFrame.Angles(math.rad(0), math.rad(-32), math.rad(0)))
1093
          torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(21)), 0.9)
1094
          f = false
1095
        elseif f == false then
1096
          chr:SetPrimaryPartCFrame(hrz.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 0)) * CFrame.Angles(math.rad(0), math.rad(32), math.rad(0)))
1097
          torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-21)), 0.9)
1098
          f = true
1099
        end
1100
      end
1101
    end))
1102
    for _ = 1, 18 do
1103
      wait(0.06)
1104
      torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(-82, -68))), 1)
1105
      torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(-16, -5)), math.rad(math.random(-117, -100))), 1)
1106
      makenoob(rootpart.CFrame * CFrame.new(math.random(-3, 3), math.random(-2, 2), math.random(-5, -3)), rootpart.CFrame.lookVector * math.random(-200, -80), 1)
1107
      bam(larm.CFrame, 1, 9)
1108
      coroutine.resume(coroutine.create(function()
1109
        local sond = Instance.new("Sound")
1110
        sond.Volume = 0.7
1111
        sond.PlaybackSpeed = math.random(19, 26) / 10
1112
        sond.SoundId = "rbxassetid://157878578"
1113
        sond.MaxDistance = 150
1114
        sond.Parent = workspace:FindFirstChild("The Noob").Torso
1115
        sond:Play()
1116
      end))
1117
      wait(0.06)
1118
      torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(100, 117))), 1)
1119
      torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(-16, -5)), math.rad(math.random(68, 82))), 1)
1120
      makenoob(rootpart.CFrame * CFrame.new(math.random(-3, 3), math.random(-2, 2), math.random(-5, -3)), rootpart.CFrame.lookVector * math.random(-200, -80), 1)
1121
      hito(workspace:FindFirstChild("The Noob").Torso, 18, 5)
1122
      if part then
1123
        debris(CFrame.new(poso), part, 1)
1124
      end
1125
      bam(rarm.CFrame, 1, 9)
1126
    end
1127
    wait(0.6)
1128
    for _ = 1, 15 do
1129
      wait(0.02)
1130
      chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(2), math.rad(0)))
1131
    end
1132
    for _ = 1, 8 do
1133
      swait()
1134
      torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(-82, -68))), 1)
1135
      torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(50, 51)), math.rad(math.random(-91, -89))), 1)
1136
      torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(61)), 0.9)
1137
      chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-18), math.rad(0)))
1138
    end
1139
    coroutine.resume(coroutine.create(function()
1140
      local sond = Instance.new("Sound")
1141
      sond.Volume = 3
1142
      sond.PlaybackSpeed = math.random(6, 8) / 10
1143
      sond.SoundId = "rbxassetid://157878578"
1144
      sond.MaxDistance = 200
1145
      sond.Parent = workspace:FindFirstChild("The Noob").Torso
1146
      sond:Play()
1147
    end))
1148
    bam(larm.CFrame, 6, 24)
1149
    hito(workspace:FindFirstChild("The Noob").Torso, 32, 20)
1150
    wait(0.6)
1151
    for _, d in pairs(torso:GetChildren()) do
1152
      if d.ClassName == "Motor6D" then
1153
        d:Destroy()
1154
      end
1155
    end
1156
    makejoint(torso, NeckC0, NeckC1, torso, chr.Head, "Neck")
1157
    makejoint(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
1158
    makejoint(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
1159
    makejoint(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
1160
    makejoint(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
1161
    chr:SetPrimaryPartCFrame(workspace:FindFirstChild("The Noob").Torso.CFrame * CFrame.new(0, 0, 8))
1162
    chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)))
1163
    for _ = 1, 40 do
1164
      swait()
1165
      chr:MoveTo(rootpart.CFrame.p + Vector3.new(0, 2, -3))
1166
      chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)))
1167
    end
1168
    rootpart.Anchored = false
1169
    animo.Parent = human
1170
    chr.Animate.Disabled = false
1171
    hito(workspace:FindFirstChild("The Noob").Torso, 36, 40)
1172
    for _, parz in pairs(workspace:FindFirstChild("The Noob"):GetChildren()) do
1173
      if parz.ClassName == "Part" then
1174
        for _, g in pairs(parz:GetChildren()) do
1175
          if g.ClassName == "Motor6D" then
1176
            g:Destroy()
1177
          end
1178
        end
1179
        if parz.Name == "HumanoidRootPart" then
1180
          parz:Destroy()
1181
        end
1182
        if workspace:FindFirstChild("The Noob"):FindFirstChild("Humanoid") then
1183
          workspace:FindFirstChild("The Noob"):FindFirstChild("Humanoid"):Destroy()
1184
        end
1185
        parz.Anchored = false
1186
        parz.CanCollide = false
1187
        do
1188
          local bodyp = Instance.new("BodyVelocity")
1189
          bodyp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
1190
          bodyp.Velocity = Vector3.new(math.random(-200, 200), math.random(150, 300), math.random(-200, 200))
1191
          bodyp.P = 500
1192
          bodyp.Parent = parz
1193
          parz.RotVelocity = Vector3.new(math.random(-700, 700), math.random(-700, 700), math.random(-700, 700))
1194
          delay(0.02, function()
1195
            bodyp:Destroy()
1196
            wait(2)
1197
            parz.CanCollide = true
1198
          end)
1199
          game.Debris:AddItem(parz, 10)
1200
        end
1201
      end
1202
    end
1203
    coroutine.resume(coroutine.create(function()
1204
      local ex = Instance.new("Explosion")
1205
      ex.BlastRadius = 40
1206
      ex.DestroyJointRadiusPercent = 0.2
1207
      ex.BlastPressure = 120
1208
      ex.ExplosionType = 2
1209
      ex.Position = workspace:FindFirstChild("The Noob").Torso.Position
1210
      ex.Visible = true
1211
      ex.Parent = workspace
1212
      wait(12)
1213
      if workspace:FindFirstChild("The Noob") then
1214
        workspace:FindFirstChild("The Noob"):Destroy()
1215
      end
1216
      wait(0.5)
1217
      warudo = false
1218
    end))
1219
    waruding = false
1220
  end
1221
  function makenoob(cfrem, velocity, scalo)
1222
    nscale.Value = scalo
1223
    local md = Instance.new("Model")
1224
    md.Name = "Noob"
1225
    md.Parent = workspace
1226
    local hu = Instance.new("Humanoid")
1227
    hu.RigType = "R6"
1228
    hu.Parent = md
1229
    local anm = Instance.new("Animator")
1230
    anm.Parent = hu
1231
    hu.PlatformStand = true
1232
    local light = function(part)
1233
      part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
1234
    end
1235
    local hd = Instance.new("Part")
1236
    hd.Name = "Head"
1237
    hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
1238
    hd.TopSurface = "Smooth"
1239
    hd.BottomSurface = "Inlet"
1240
    hd.Locked = true
1241
    hd.BrickColor = BrickColor.new("Bright yellow")
1242
    hd.CanCollide = true
1243
    hd.Anchored = false
1244
    light(hd)
1245
    hd.Parent = md
1246
    local hm = Instance.new("SpecialMesh")
1247
    hm.MeshType = "Head"
1248
    hm.Scale = Vector3.new(1.25, 1.25, 1.25)
1249
    hm.Parent = hd
1250
    local hf = Instance.new("Decal")
1251
    hf.Texture = "rbxasset://textures/face.png"
1252
    local gen = math.random(1, 40)
1253
    if gen == 3 then
1254
      hf.Texture = "rbxassetid://260884109"
1255
    end
1256
    if gen == 8 then
1257
      hf.Texture = "rbxassetid://260569492"
1258
    end
1259
    if gen == 12 then
1260
      hf.Texture = "rbxassetid://259580505"
1261
    end
1262
    if gen == 16 then
1263
      hf.Texture = "rbxassetid://259579232"
1264
    end
1265
    if gen == 24 then
1266
      hf.Texture = "rbxassetid://259571525"
1267
    end
1268
    if gen == 28 then
1269
      hf.Texture = "rbxassetid://258283210"
1270
    end
1271
    if gen == 32 then
1272
      hf.Texture = "rbxassetid://258940032"
1273
    end
1274
    if gen == 38 then
1275
      hf.Texture = "rbxassetid://673220970"
1276
      hf.Color3 = Color3.new(0, 0, 0)
1277
    end
1278
    hf.Face = "Front"
1279
    hf.Parent = hd
1280
    local hrp = Instance.new("Part")
1281
    hrp.Name = "HumanoidRootPart"
1282
    hrp.TopSurface, hrp.BottomSurface = 0, 0
1283
    hrp.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1284
    hrp.Transparency = 1
1285
    hrp.CanCollide = false
1286
    hrp.Locked = true
1287
    light(hrp)
1288
    hrp.Parent = md
1289
    local learm = Instance.new("Part")
1290
    learm.Name = "Left Arm"
1291
    learm.BrickColor = BrickColor.new("Bright yellow")
1292
    learm.CanCollide = false
1293
    learm.Locked = true
1294
    learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1295
    light(learm)
1296
    learm.Parent = md
1297
    local riarm = Instance.new("Part")
1298
    riarm.Name = "Right Arm"
1299
    riarm.BrickColor = BrickColor.new("Bright yellow")
1300
    riarm.CanCollide = false
1301
    riarm.Locked = true
1302
    light(riarm)
1303
    riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1304
    riarm.Parent = md
1305
    local leleg = Instance.new("Part")
1306
    leleg.Name = "Left Leg"
1307
    leleg.BrickColor = BrickColor.new("Br. yellowish green")
1308
    leleg.CanCollide = false
1309
    leleg.Locked = true
1310
    light(leleg)
1311
    leleg.BottomSurface = 0
1312
    leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1313
    leleg.Parent = md
1314
    local rileg = Instance.new("Part")
1315
    rileg.Name = "Right Leg"
1316
    rileg.BrickColor = BrickColor.new("Br. yellowish green")
1317
    rileg.CanCollide = false
1318
    rileg.Locked = true
1319
    light(rileg)
1320
    rileg.BottomSurface = 0
1321
    rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1322
    rileg.Parent = md
1323
    local tor = Instance.new("Part")
1324
    tor.Name = "Torso"
1325
    tor.BrickColor = BrickColor.new("Bright blue")
1326
    tor.Locked = true
1327
    light(tor)
1328
    tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
1329
    tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
1330
    tor.Parent = md
1331
    md.PrimaryPart = hrp
1332
    md:SetPrimaryPartCFrame(cfrem * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)))
1333
    md:makeJoints()
1334
    makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
1335
    makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
1336
    makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
1337
    makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
1338
    makejoint(hrp, RootJointC0, RootJointC1, hrp, tor, "RootJoint")
1339
    makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
1340
    maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
1341
    maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
1342
    maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
1343
    maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
1344
    local d = math.random(0, 12)
1345
    if d == 5 then
1346
      local sun = Instance.new("Sound")
1347
      sun.SoundId = "rbxassetid://167285348"
1348
      sun.Pitch = math.random(9, 10) / 10
1349
      sun.Volume = 3
1350
      sun.Parent = hrp
1351
      sun:Play()
1352
    elseif d == 6 then
1353
      local sun = Instance.new("Sound")
1354
      sun.SoundId = "rbxassetid://604650009"
1355
      sun.Pitch = math.random(7, 13) / 10
1356
      sun.Volume = 3
1357
      sun.Parent = hrp
1358
      sun:Play()
1359
    end
1360
    local bodyp = Instance.new("BodyVelocity")
1361
    bodyp.MaxForce = Vector3.new(90000, 90000, 90000)
1362
    bodyp.Velocity = velocity
1363
    bodyp.P = 5000
1364
    bodyp.Parent = hrp
1365
    delay(0.06, function()
1366
      bodyp:Destroy()
1367
    end)
1368
    nscale.Value = 1
1369
  end
1370
  function hito(partoz, magn, dmg)
1371
    for _, guy in pairs(workspace:GetChildren()) do
1372
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy ~= chr and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
1373
        local humz = guy:FindFirstChild("Humanoid")
1374
        local torse = guy:FindFirstChild("Torso")
1375
        humz:TakeDamage(dmg)
1376
      end
1377
    end
1378
  end
1379
  function stun(partoz, magn, time)
1380
    for _, guy in pairs(workspace:GetChildren()) do
1381
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy ~= chr and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
1382
        do
1383
          local humz = guy:FindFirstChild("Humanoid")
1384
          local torse = guy:FindFirstChild("Torso")
1385
          guy.PrimaryPart = torse
1386
          torse.Anchored = true
1387
          if guy:FindFirstChild("HumanoidRootPart") then
1388
            guy:FindFirstChild("HumanoidRootPart").Anchored = true
1389
            delay(time, function()
1390
              if guy:FindFirstChild("HumanoidRootPart") then
1391
                guy:FindFirstChild("HumanoidRootPart").Anchored = false
1392
              end
1393
            end)
1394
          end
1395
          guy:SetPrimaryPartCFrame(torse.CFrame * CFrame.Angles(math.rad(0), 0, 0))
1396
          delay(time, function()
1397
            if torse then
1398
              torse.Anchored = false
1399
            end
1400
          end)
1401
        end
1402
      end
1403
    end
1404
  end
1405
  function debris(cfremz, thepart, amt)
1406
    for j = 1, amt do
1407
      do
1408
        local pr = Instance.new("Part")
1409
        nooutline(pr)
1410
        pr.Name = "debrisobeb"
1411
        pr.Anchored = true
1412
        pr.BrickColor = thepart.BrickColor
1413
        pr.CanCollide = true
1414
        pr.Material = thepart.Material
1415
        pr.Transparency = thepart.Transparency
1416
        pr.Size = Vector3.new(math.random(16, 24), math.random(12, 16), math.random(16, 24))
1417
        pr.CFrame = cfremz * CFrame.Angles(0, math.rad(amt * j), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
1418
        pr.Parent = workspace
1419
        game.Debris:AddItem(pr, 25)
1420
        delay(15, function()
1421
          if pr then
1422
            pr.CanCollide = false
1423
            pr.Anchored = false
1424
          end
1425
        end)
1426
      end
1427
    end
1428
    for c = 1, amt do
1429
      do
1430
        local pr2 = Instance.new("Part")
1431
        nooutline(pr2)
1432
        pr2.Name = "moredebr"
1433
        pr2.Anchored = false
1434
        pr2.BrickColor = thepart.BrickColor
1435
        pr2.CanCollide = false
1436
        pr2.Material = thepart.Material
1437
        pr2.Transparency = thepart.Transparency
1438
        pr2.Size = Vector3.new(math.random(8, 18), math.random(6, 18), math.random(8, 18))
1439
        pr2.CFrame = cfremz * CFrame.Angles(0, math.rad(30 * c), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
1440
        pr2.Parent = workspace
1441
        pr2.Velocity = Vector3.new(math.random(-75, 75), math.random(120, 240), math.random(-75, 75))
1442
        pr2.RotVelocity = Vector3.new(math.random(-35, 35), math.random(-35, 35), math.random(-35, 35))
1443
        game.Debris:AddItem(pr2, 45)
1444
        delay(2, function()
1445
          pr2.CanCollide = true
1446
          wait(10)
1447
          if pr2 then
1448
            pr2.CanCollide = false
1449
          end
1450
        end)
1451
      end
1452
    end
1453
  end
1454
  function camshake(partoz, magn, intens)
1455
    if togglecamshake == true then
1456
      return
1457
    end
1458
    for _, guy in pairs(workspace:GetChildren()) do
1459
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy.Name ~= "Noob" and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
1460
        coroutine.resume(coroutine.create(function()
1461
          local humz = guy:FindFirstChild("Humanoid")
1462
          local torse = guy:FindFirstChild("Torso")
1463
          for _ = 1, 5 * intens do
1464
            wait()
1465
            humz.CameraOffset = Vector3.new(2 * math.random(-intens, intens), 0.5 * math.random(-intens, intens), 2 * math.random(-intens, intens))
1466
          end
1467
          humz.CameraOffset = Vector3.new(0, 0, 0)
1468
        end))
1469
      end
1470
    end
1471
  end
1472
  function cleannoobs()
1473
    for _, nib in pairs(workspace:GetChildren()) do
1474
      coroutine.resume(coroutine.create(function()
1475
        if nib.Name == "Noob" then
1476
          if nib:FindFirstChild("HumanoidRootPart") then
1477
            wait(0.06)
1478
            do
1479
              local g = Instance.new("Part")
1480
              g.CanCollide, g.Anchored = false, true
1481
              g.Transparency = 1
1482
              g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
1483
              g.Parent = workspace
1484
              game.Debris:AddItem(g, 4)
1485
              local sou = Instance.new("Sound")
1486
              sou.Pitch = math.random(7, 11) / 10
1487
              sou.Volume = 0.9
1488
              sou.SoundId = "rbxassetid://111124523"
1489
              sou.Parent = g
1490
              sou:Play()
1491
              local pe = Instance.new("ParticleEmitter")
1492
              pe.Acceleration = Vector3.new(0, 8, 0)
1493
              pe.Lifetime = NumberRange.new(1, 1.5)
1494
              pe.Rate = 20000
1495
              pe.RotSpeed = NumberRange.new(-30, 30)
1496
              pe.Rotation = NumberRange.new(0, 360)
1497
              pe.Size = NumberSequence.new({
1498
                NumberSequenceKeypoint.new(0, 4.38, 0),
1499
                NumberSequenceKeypoint.new(0.672, 4.14, 0),
1500
                NumberSequenceKeypoint.new(1, 1.48, 0)
1501
              })
1502
              pe.Texture = "rbxassetid://244221440"
1503
              pe.Transparency = NumberSequence.new({
1504
                NumberSequenceKeypoint.new(0, 0, 0),
1505
                NumberSequenceKeypoint.new(0.529, 0.3, 0),
1506
                NumberSequenceKeypoint.new(1, 1, 1)
1507
              })
1508
              pe.ZOffset = 5
1509
              pe.VelocitySpread = 360
1510
              pe.Parent = g
1511
              delay(0.04, function()
1512
                pe.Enabled = false
1513
              end)
1514
            end
1515
          end
1516
          nib:Destroy()
1517
        end
1518
      end))
1519
    end
1520
  end
1521
  tool.Activated:connect(function()
1522
    movinit()
1523
  end)
1524
  mouse.KeyDown:connect(function(key)
1525
    if key == "r" then
1526
      test()
1527
    end
1528
    if key == "q" then
1529
      shoom()
1530
    end
1531
    if key == "f" then
1532
      pow()
1533
    end
1534
    if key == "t" then
1535
      transpo()
1536
    end
1537
    if key == "c" then
1538
      cleannoobs()
1539
    end
1540
    if key == "m" and plr.Name == "Bread_Crum" or key == "m" and plr.Name == "XTheShowcaserX" or key == "m" and plr.Name == "Fenrier" then
1541
      ZAWARUDO()
1542
    end
1543
    if key == "k" then
1544
      if togglecamshake == false then
1545
        togglecamshake = true
1546
      elseif togglecamshake == true then
1547
        togglecamshake = false
1548
      end
1549
    end
1550
  end)
1551
  tool.Equipped:connect(function()
1552
    selected = true
1553
  end)
1554
  tool.Unequipped:connect(function()
1555
    selected = false
1556
  end)