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