View difference between Paste ID: dJgsHG91 and jCty6HLw
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,game,owner = owner,game
3
local RealPlayer = Player
4
do
5
    print("FE Compatibility code by Mokiros")
6
    local rp = RealPlayer
7
    script.Parent = rp.Character
8
   
9
    --RemoteEvent for communicating
10
    local Event = Instance.new("RemoteEvent")
11
    Event.Name = "UserInput_Event"
12
 
13
    --Fake event to make stuff like Mouse.KeyDown work
14
    local function fakeEvent()
15
        local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
16
        t.connect = t.Connect
17
        return t
18
    end
19
 
20
    --Creating fake input objects with fake variables
21
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
22
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
23
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
24
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
25
    end}
26
    --Merged 2 functions into one by checking amount of arguments
27
    CAS.UnbindAction = CAS.BindAction
28
 
29
    --This function will trigger the events that have been :Connect()'ed
30
    local function te(self,ev,...)
31
        local t = m[ev]
32
        if t and t._fakeEvent then
33
            for _,f in pairs(t.Functions) do
34
                f(...)
35
            end
36
        end
37
    end
38
    m.TrigEvent = te
39
    UIS.TrigEvent = te
40
 
41
    Event.OnServerEvent:Connect(function(plr,io)
42
        if plr~=rp then return end
43
        m.Target = io.Target
44
        m.Hit = io.Hit
45
        if not io.isMouse then
46
            local b = io.UserInputState == Enum.UserInputState.Begin
47
            if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
                return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
            end
50
            for _,t in pairs(CAS.Actions) do
51
                for _,k in pairs(t.Keys) do
52
                    if k==io.KeyCode then
53
                        t.Function(t.Name,io.UserInputState,io)
54
                    end
55
                end
56
            end
57
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59
        end
60
    end)
61
    Event.Parent = NLS([==[
62
    local Player = game:GetService("Players").LocalPlayer
63
    local Event = script:WaitForChild("UserInput_Event")
64
 
65
    local Mouse = Player:GetMouse()
66
    local UIS = game:GetService("UserInputService")
67
    local input = function(io,a)
68
        if a then return end
69
        --Since InputObject is a client-side instance, we create and pass table instead
70
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
71
    end
72
    UIS.InputBegan:Connect(input)
73
    UIS.InputEnded:Connect(input)
74
 
75
    local h,t
76
    --Give the server mouse data 30 times every second, but only if the values changed
77
    --If player is not moving their mouse, client won't fire events
78
    while wait(1/30) do
79
        if h~=Mouse.Hit or t~=Mouse.Target then
80
            h,t=Mouse.Hit,Mouse.Target
81
            Event:FireServer({isMouse=true,Target=t,Hit=h})
82
        end
83
    end]==],Player.Character)
84
 
85
    ----Sandboxed game object that allows the usage of client-side methods and services
86
    --Real game object
87
    local _rg = game
88
 
89
    --Metatable for fake service
90
    local fsmt = {
91
        __index = function(self,k)
92
            local s = rawget(self,"_RealService")
93
            if s then return s[k] end
94
        end,
95
        __newindex = function(self,k,v)
96
            local s = rawget(self,"_RealService")
97
            if s then s[k]=v end
98
        end,
99
        __call = function(self,...)
100
            local s = rawget(self,"_RealService")
101
            if s then return s(...) end
102
        end
103
    }
104
    local function FakeService(t,RealService)
105
        t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
106
        return setmetatable(t,fsmt)
107
    end
108
 
109
    --Fake game object
110
    local g = {
111
        GetService = function(self,s)
112
            return self[s]
113
        end,
114
        Players = FakeService({
115
            LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
116
        },"Players"),
117
        UserInputService = FakeService(UIS,"UserInputService"),
118
        ContextActionService = FakeService(CAS,"ContextActionService"),
119
    }
120
    rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
121
    g.service = g.GetService
122
   
123
    g.RunService = FakeService({
124
        RenderStepped = _rg:GetService("RunService").Heartbeat,
125
        BindToRenderStep = function(self,name,_,fun)
126
            self._btrs[name] = self.Heartbeat:Connect(fun)
127
        end,
128
        UnbindFromRenderStep = function(self,name)
129
            self._btrs[name]:Disconnect()
130
        end,
131
    },"RunService")
132
 
133
    setmetatable(g,{
134
        __index=function(self,s)
135
            return _rg:GetService(s) or typeof(_rg[s])=="function"
136
            and function(_,...)return _rg[s](_rg,...)end or _rg[s]
137
        end,
138
        __newindex = fsmt.__newindex,
139
        __call = fsmt.__call
140
    })
141
    --Changing owner to fake player object to support owner:GetMouse()
142
    game,owner = g,g.Players.LocalPlayer
143
end
144
145
146
function TakeDamage(hum, dmg)
147
  hum:TakeDamage(dmg)
148
end
149
plr = game.Players.LocalPlayer
150
repeat
151
  wait(0.4)
152
until plr.Character
153
chr = plr.Character
154
human = chr:FindFirstChild("Humanoid")
155
human.MaxHealth, human.Health = math.huge, math.huge
156
mouse = plr:GetMouse()
157
cam = workspace.CurrentCamera
158
selected = false
159
equipd = false
160
tors = chr.Torso
161
rarm = chr["Right Arm"]
162
larm = chr["Left Arm"]
163
rleg = chr["Right Leg"]
164
lleg = chr["Left Leg"]
165
hrp = chr.HumanoidRootPart
166
hed = chr.Head
167
anim = human.Animator
168
activu = false
169
appeared = false
170
animpose = nil
171
POSU = false
172
local wherto = hrp
173
local addcfr = CFrame.new(0, 0, 0)
174
Heartbeat = Instance.new("BindableEvent")
175
Heartbeat.Name = "Heartbeat"
176
Heartbeat.Parent = script
177
frame = 0.03333333333333333
178
tf = 0
179
game:GetService("RunService").Heartbeat:connect(function(s, p)
180
  tf = tf + s
181
  if tf >= frame then
182
    for i = 1, math.floor(tf / frame) do
183
      Heartbeat:Fire()
184
    end
185
    tf = tf - frame * math.floor(tf / frame)
186
  end
187
end)
188
function swait(num)
189
  if num == 0 or num == nil then
190
    Heartbeat.Event:wait()
191
  else
192
    for i = 1, num do
193
      Heartbeat.Event:wait()
194
    end
195
  end
196
end
197
tool = Instance.new("Tool")
198
tool.CanBeDropped = false
199
tool.RequiresHandle = false
200
tool.TextureId = "rbxassetid://291302154"
201
tool.ToolTip = "NANI"
202
tool.Name = "AAAAAAAAAAAAAA"
203
tool.Parent = plr.Backpack
204
modz = Instance.new("Model")
205
modz.Name = "efx"
206
modz.Parent = chr
207
ZANOOB = Instance.new("Model")
208
ZANOOB.Name = "THE NOOB"
209
ZANOOB.Parent = chr
210
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
211
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
212
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
213
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
214
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
215
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
216
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
217
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
218
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
219
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
220
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
221
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
222
RS = tors:FindFirstChild("Right Shoulder")
223
LS = tors:FindFirstChild("Left Shoulder")
224
RH = tors:FindFirstChild("Right Hip")
225
LH = tors:FindFirstChild("Left Hip")
226
RJ = hrp:FindFirstChild("RootJoint")
227
N = tors:FindFirstChild("Neck")
228
cf = CFrame.new
229
ang = CFrame.Angles
230
rd = math.rad
231
rd2 = math.random
232
function nooutline(p)
233
  p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
234
end
235
function makepart(color, name, reflec, mater, parnt, cfram)
236
  local port = Instance.new("Part")
237
  port.BrickColor = BrickColor.new(color)
238
  port.Name = name
239
  port.Transparency = 1
240
  nooutline(port)
241
  port.Reflectance = reflec
242
  port.Material = mater
243
  port.Anchored = false
244
  port.CanCollide = false
245
  port.Locked = true
246
  port.Size = Vector3.new(0.2, 0.2, 0.2)
247
  port.Parent = parnt
248
  return port
249
end
250
function makemesh(meshtype, scale, meshid, parent)
251
  local mes = Instance.new("SpecialMesh")
252
  mes.MeshType = meshtype
253
  mes.Scale = scale
254
  if meshtype == "FileMesh" then
255
    mes.MeshId = meshid
256
  end
257
  mes.Parent = parent
258
  return mes
259
end
260
function makemotor(parent, p0, p1, c0, c1)
261
  swait()
262
  local wel = Instance.new("Motor6D")
263
  wel.Part0 = p0
264
  wel.Part1 = p1
265
  wel.C0 = c0
266
  if c1 ~= nil then
267
    wel.C1 = c1
268
  end
269
  wel.Parent = parent
270
  return wel
271
end
272
local konodioda = Instance.new("Sound")
273
konodioda.SoundId = "rbxassetid://276263776"
274
konodioda.Volume = 3.5
275
konodioda.Parent = hrp
276
local bast = Instance.new("Sound")
277
bast.SoundId = "rbxassetid://616576465"
278
bast.Volume = 0.5
279
bast.Parent = hrp
280
local zaworld = Instance.new("Sound")
281
zaworld.SoundId = "rbxassetid://616576400"
282
zaworld.Volume = 0.8
283
zaworld.Parent = hrp
284
local wry = Instance.new("Sound")
285
wry.SoundId = "rbxassetid://721590903"
286
wry.Volume = 2.75
287
wry.Parent = hrp
288
function animo(yep)
289
  if yep == true then
290
    anim.Parent = human
291
    chr.Animate.Disabled = false
292
  elseif yep == false then
293
    chr.Animate.Disabled = true
294
    anim.Parent = nil
295
  end
296
end
297
animo(false)
298
function lerpz(joint, prop, cfrmz, alp)
299
  joint[prop] = joint[prop]:lerp(cfrmz, alp)
300
end
301
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
302
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
303
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
304
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
305
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
306
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
307
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
308
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
309
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
310
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
311
function resetlerp(whoever)
312
  if whoever == nil then
313
    RJ.C0 = RJC0
314
    RJ.C1 = RJC1
315
    N.C0 = NC0
316
    N.C1 = NC1
317
    RS.C0 = RSC0
318
    RS.C1 = RSC1
319
    LS.C0 = LSC0
320
    LS.C1 = LSC1
321
    RH.C0 = RHC0
322
    RH.C1 = RHC1
323
    LH.C0 = LHC0
324
    LH.C1 = LHC1
325
  elseif whoever ~= nil then
326
    nRJ.C0 = RJC0
327
    nRJ.C1 = RJC1
328
    nN.C0 = NC0
329
    nN.C1 = NC1
330
    nRS.C0 = RSC0
331
    nRS.C1 = RSC1
332
    nLS.C0 = LSC0
333
    nLS.C1 = LSC1
334
    nRH.C0 = RHC0
335
    nRH.C1 = RHC1
336
    nLH.C0 = LHC0
337
    nLH.C1 = LHC1
338
  end
339
end
340
function STANDO(cfr)
341
  local rooto = Instance.new("Part")
342
  nooutline(rooto)
343
  rooto.Name = "HumanoidRootPart"
344
  rooto.Anchored = true
345
  rooto.CFrame = cfr
346
  rooto.Size = Vector3.new(2, 2, 1)
347
  rooto.CanCollide = false
348
  rooto.Locked = true
349
  rooto.Transparency = 1
350
  rooto.Parent = ZANOOB
351
  local head = Instance.new("Part")
352
  nooutline(head)
353
  head.Anchored = false
354
  head.CFrame = rooto.CFrame * CFrame.new(0, 1.5, 0)
355
  head.Size = Vector3.new(2, 1, 1)
356
  head.BrickColor = BrickColor.new("Bright yellow")
357
  head.CanCollide = false
358
  head.Name = "Head"
359
  head.Locked = true
360
  head.Transparency = 1
361
  head.Parent = ZANOOB
362
  local headmesh = makemesh("Head", Vector3.new(1.25, 1.25, 1.25), nil, head)
363
  local headdecal = Instance.new("Decal")
364
  headdecal.Name = "face"
365
  headdecal.Texture = "rbxasset://textures/face.png"
366
  headdecal.Face = "Front"
367
  headdecal.Transparency = 1
368
  headdecal.Parent = head
369
  local torso = Instance.new("Part")
370
  nooutline(torso)
371
  torso.Name = "Torso"
372
  torso.Anchored = false
373
  torso.CFrame = rooto.CFrame * CFrame.new(0, 0, 0)
374
  torso.Size = Vector3.new(2, 1, 1)
375
  torso.BrickColor = BrickColor.new("Bright blue")
376
  torso.CanCollide = false
377
  torso.Transparency = 1
378
  torso.Locked = true
379
  torso.Parent = ZANOOB
380
  local torsomesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/torso.mesh", torso)
381
  local leftarm = Instance.new("Part")
382
  nooutline(leftarm)
383
  leftarm.Anchored = false
384
  leftarm.Name = "Left Arm"
385
  leftarm.CFrame = rooto.CFrame * CFrame.new(1.5, 0, 0)
386
  leftarm.Size = Vector3.new(1, 2, 1)
387
  leftarm.BrickColor = BrickColor.new("Bright yellow")
388
  leftarm.CanCollide = false
389
  leftarm.Transparency = 1
390
  leftarm.Locked = true
391
  leftarm.Parent = ZANOOB
392
  local leftarmmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/leftarm.mesh", leftarm)
393
  local rightarm = Instance.new("Part")
394
  nooutline(rightarm)
395
  rightarm.Anchored = false
396
  rightarm.CFrame = rooto.CFrame * CFrame.new(-1.5, 0, 0)
397
  rightarm.Name = "Right Arm"
398
  rightarm.Size = Vector3.new(1, 2, 1)
399
  rightarm.BrickColor = BrickColor.new("Bright yellow")
400
  rightarm.CanCollide = false
401
  rightarm.Locked = true
402
  rightarm.Transparency = 1
403
  rightarm.Parent = ZANOOB
404
  local rightarmmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/rightarm.mesh", rightarm)
405
  local leftleg = Instance.new("Part")
406
  nooutline(leftleg)
407
  leftleg.Anchored = false
408
  leftleg.CFrame = rooto.CFrame * CFrame.new(1.5, -1.5, 0)
409
  leftleg.Name = "Left Leg"
410
  leftleg.Size = Vector3.new(1, 2, 1)
411
  leftleg.BrickColor = BrickColor.new("Br. yellowish green")
412
  leftleg.CanCollide = false
413
  leftleg.Transparency = 1
414
  leftleg.Locked = true
415
  leftleg.Parent = ZANOOB
416
  local leftlegmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/leftleg.mesh", leftleg)
417
  local rightleg = Instance.new("Part")
418
  nooutline(rightleg)
419
  rightleg.Anchored = false
420
  rightleg.CFrame = rooto.CFrame * CFrame.new(-1.5, -1.5, 0)
421
  rightleg.Name = "Right Leg"
422
  rightleg.Size = Vector3.new(1, 2, 1)
423
  rightleg.BrickColor = BrickColor.new("Br. yellowish green")
424
  rightleg.CanCollide = false
425
  rightleg.Locked = true
426
  rightleg.Transparency = 1
427
  rightleg.Parent = ZANOOB
428
  local rightlegmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/rightleg.mesh", rightleg)
429
  local rootweld = makemotor(rooto, rooto, torso, RJC0, RJC1)
430
  rootweld.Name = "RootJoint"
431
  local neckweld = makemotor(torso, torso, head, NC0, NC1)
432
  neckweld.Name = "Neck"
433
  local rshoulderweld = makemotor(torso, torso, rightarm, RSC0, RSC1)
434
  rshoulderweld.Name = "Right Shoulder"
435
  local lshoulderweld = makemotor(torso, torso, leftarm, LSC0, LSC1)
436
  lshoulderweld.Name = "Left Shoulder"
437
  local rhipweld = makemotor(torso, torso, rightleg, RHC0, RHC1)
438
  rhipweld.Name = "Right Hip"
439
  local lhipweld = makemotor(torso, torso, leftleg, LHC0, LHC1)
440
  lhipweld.Name = "Left Hip"
441
  local pa1 = Instance.new("Part")
442
  nooutline(pa1)
443
  pa1.Anchored = false
444
  pa1.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
445
  pa1.Name = "pa1"
446
  pa1.Size = Vector3.new(0.2, 0.2, 0.2)
447
  pa1.BrickColor = BrickColor.new("Bright yellow")
448
  pa1.CanCollide = false
449
  pa1.Locked = true
450
  pa1.Transparency = 1
451
  pa1.Parent = ZANOOB
452
  local pa1m = makemesh("FileMesh", Vector3.new(0.55, 0.55, 0.35), "rbxasset://fonts/torso.mesh", pa1)
453
  local pa1w = makemotor(pa1, pa1, torso, ang(rd(0), rd(90), rd(15)) * cf(-0.75, -0.75, 0.3), ang(rd(20), 0, 0))
454
  local pa2 = Instance.new("Part")
455
  nooutline(pa2)
456
  pa2.Anchored = false
457
  pa2.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
458
  pa2.Name = "pa2"
459
  pa2.Size = Vector3.new(0.2, 0.2, 0.2)
460
  pa2.BrickColor = BrickColor.new("Bright yellow")
461
  pa2.CanCollide = false
462
  pa2.Locked = true
463
  pa2.Transparency = 1
464
  pa2.Parent = ZANOOB
465
  local pa2m = makemesh("FileMesh", Vector3.new(0.55, 0.55, 0.35), "rbxasset://fonts/torso.mesh", pa2)
466
  local pa2w = makemotor(pa2, pa2, torso, ang(rd(0), rd(90), rd(-15)) * cf(0.75, -0.75, 0.3), ang(rd(20), 0, 0))
467
  local pa3 = Instance.new("Part")
468
  nooutline(pa3)
469
  pa3.Anchored = false
470
  pa3.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
471
  pa3.Name = "pa3"
472
  pa3.Size = Vector3.new(0.2, 0.2, 0.2)
473
  pa3.BrickColor = BrickColor.new("Bright yellow")
474
  pa3.CanCollide = false
475
  pa3.Locked = true
476
  pa3.Transparency = 1
477
  pa3.Parent = ZANOOB
478
  local pa3m = makemesh("FileMesh", Vector3.new(0.45, 0.45, 0.35), "rbxasset://fonts/torso.mesh", pa3)
479
  local pa3w = makemotor(pa3, pa3, torso, ang(rd(0), rd(90), rd(5)) * cf(-0.575, -0.1, 0.275), ang(rd(0), 0, 0))
480
  local pa4 = Instance.new("Part")
481
  nooutline(pa4)
482
  pa4.Anchored = false
483
  pa4.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
484
  pa4.Name = "pa4"
485
  pa4.Size = Vector3.new(0.2, 0.2, 0.2)
486
  pa4.BrickColor = BrickColor.new("Bright yellow")
487
  pa4.CanCollide = false
488
  pa4.Locked = true
489
  pa4.Transparency = 1
490
  pa4.Parent = ZANOOB
491
  local pa4m = makemesh("FileMesh", Vector3.new(0.45, 0.45, 0.35), "rbxasset://fonts/torso.mesh", pa4)
492
  local pa4w = makemotor(pa4, pa4, torso, ang(rd(0), rd(90), rd(-5)) * cf(0.575, -0.1, 0.275), ang(rd(0), 0, 0))
493
  local pa5 = Instance.new("Part")
494
  nooutline(pa5)
495
  pa5.Anchored = false
496
  pa5.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
497
  pa5.Name = "pa5"
498
  pa5.Size = Vector3.new(0.2, 0.2, 0.2)
499
  pa5.BrickColor = BrickColor.new("Bright yellow")
500
  pa5.CanCollide = false
501
  pa5.Locked = true
502
  pa5.Transparency = 1
503
  pa5.Parent = ZANOOB
504
  local pa5m = makemesh("FileMesh", Vector3.new(0.35, 0.35, 0.35), "rbxasset://fonts/torso.mesh", pa5)
505
  local pa5w = makemotor(pa5, pa5, torso, ang(rd(0), rd(90), rd(-15)) * cf(-0.625, 0.375, 0.45), ang(rd(-20), 0, 0))
506
  local pa6 = Instance.new("Part")
507
  nooutline(pa6)
508
  pa6.Anchored = false
509
  pa6.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
510
  pa6.Name = "pa6"
511
  pa6.Size = Vector3.new(0.2, 0.2, 0.2)
512
  pa6.BrickColor = BrickColor.new("Bright yellow")
513
  pa6.CanCollide = false
514
  pa6.Locked = true
515
  pa6.Transparency = 1
516
  pa6.Parent = ZANOOB
517
  local pa6m = makemesh("FileMesh", Vector3.new(0.35, 0.35, 0.35), "rbxasset://fonts/torso.mesh", pa6)
518
  local pa6w = makemotor(pa6, pa6, torso, ang(rd(0), rd(90), rd(15)) * cf(0.625, 0.375, 0.45), ang(rd(-20), 0, 0))
519
  local pa7 = Instance.new("Part")
520
  nooutline(pa7)
521
  pa7.Anchored = false
522
  pa7.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
523
  pa7.Name = "pa7"
524
  pa7.Size = Vector3.new(0.2, 0.2, 0.2)
525
  pa7.BrickColor = BrickColor.new("Bright yellow")
526
  pa7.CanCollide = false
527
  pa7.Locked = true
528
  pa7.Transparency = 1
529
  pa7.Parent = ZANOOB
530
  local pa7m = makemesh("FileMesh", Vector3.new(1.05, 0.201, 1.1), "rbxasset://fonts/torso.mesh", pa7)
531
  local pa7w = makemotor(pa7, pa7, torso, ang(rd(0), rd(0), rd(0)) * cf(0, 0.8, 0), ang(0, 0, 0))
532
  local pa8 = Instance.new("Part")
533
  nooutline(pa8)
534
  pa8.Anchored = false
535
  pa8.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
536
  pa8.Name = "pa8"
537
  pa8.Size = Vector3.new(0.2, 0.2, 0.2)
538
  pa8.BrickColor = BrickColor.new("Bright yellow")
539
  pa8.CanCollide = false
540
  pa8.Locked = true
541
  pa8.Transparency = 1
542
  pa8.Parent = ZANOOB
543
  local pa8m = makemesh("FileMesh", Vector3.new(1.45, 1.45, 1), "rbxassetid://105992239", pa8)
544
  local pa8w = makemotor(pa8, pa8, torso, ang(rd(0), rd(0), rd(0)) * cf(0, 0.8, 0.7), ang(0, 0, 0))
545
  local pa9 = Instance.new("Part")
546
  nooutline(pa9)
547
  pa9.Anchored = false
548
  pa9.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
549
  pa9.Name = "pa9"
550
  pa9.Size = Vector3.new(0.2, 0.2, 0.2)
551
  pa9.BrickColor = BrickColor.new("Br. yellowish green")
552
  pa9.CanCollide = false
553
  pa9.Locked = true
554
  pa9.Transparency = 1
555
  pa9.Parent = ZANOOB
556
  local pa9m = makemesh("FileMesh", Vector3.new(1.65, 1.65, 1), "rbxassetid://105992239", pa9)
557
  local pa9w = makemotor(pa9, pa9, torso, ang(rd(0), rd(0), rd(0)) * cf(0, 0.8, 0.675), ang(0, 0, 0))
558
  local pa10 = Instance.new("Part")
559
  nooutline(pa10)
560
  pa10.Anchored = false
561
  pa10.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
562
  pa10.Name = "pa10"
563
  pa10.Size = Vector3.new(0.2, 0.2, 0.2)
564
  pa10.BrickColor = BrickColor.new("Bright yellow")
565
  pa10.CanCollide = false
566
  pa10.Locked = true
567
  pa10.Transparency = 1
568
  pa10.Parent = ZANOOB
569
  local pa10m = makemesh("Head", Vector3.new(4.5, 11.5, 4.5), nil, pa10)
570
  local pa10w = makemotor(pa10, pa10, torso, ang(rd(0), rd(0), rd(0)) * cf(0.425, 0, -0.8), ang(0, 0, 0))
571
  local pa11 = Instance.new("Part")
572
  nooutline(pa11)
573
  pa11.Anchored = false
574
  pa11.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
575
  pa11.Name = "pa11"
576
  pa11.Size = Vector3.new(0.2, 0.2, 0.2)
577
  pa11.BrickColor = BrickColor.new("Bright yellow")
578
  pa11.CanCollide = false
579
  pa11.Locked = true
580
  pa11.Transparency = 1
581
  pa11.Parent = ZANOOB
582
  local pa11m = makemesh("Head", Vector3.new(4.5, 11.5, 4.5), nil, pa11)
583
  local pa11w = makemotor(pa11, pa11, torso, ang(rd(0), rd(0), rd(0)) * cf(-0.425, 0, -0.8), ang(0, 0, 0))
584
  local raemblem = Instance.new("Part")
585
  nooutline(raemblem)
586
  raemblem.Anchored = false
587
  raemblem.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
588
  raemblem.Name = "raemblem"
589
  raemblem.Size = Vector3.new(0.2, 0.2, 0.2)
590
  raemblem.BrickColor = BrickColor.new("Bright yellow")
591
  raemblem.CanCollide = false
592
  raemblem.Locked = true
593
  raemblem.Material = "SmoothPlastic"
594
  raemblem.Transparency = 1
595
  raemblem.Parent = ZANOOB
596
  local raemblemm = makemesh("Brick", Vector3.new(0, 3, 3), nil, raemblem)
597
  local raemblemw = makemotor(raemblem, raemblem, rightarm, ang(rd(0.5), rd(0), rd(0)) * cf(-0.5, -0.5, 0), ang(rd(0), 0, 0))
598
  local emmes = Instance.new("Decal")
599
  emmes.Texture = "rbxassetid://291302154"
600
  emmes.Transparency = 1
601
  emmes.Face = "Right"
602
  emmes.Name = "embe"
603
  emmes.Parent = raemblem
604
  local ra1 = Instance.new("Part")
605
  nooutline(ra1)
606
  ra1.Anchored = false
607
  ra1.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
608
  ra1.Name = "ra1"
609
  ra1.Size = Vector3.new(0.2, 0.2, 0.2)
610
  ra1.BrickColor = BrickColor.new("Bright yellow")
611
  ra1.CanCollide = false
612
  ra1.Locked = true
613
  ra1.Transparency = 1
614
  ra1.Parent = ZANOOB
615
  local ra1m = makemesh("FileMesh", Vector3.new(1.1, 0.25, 1.1), "rbxasset://fonts/rightarm.mesh", ra1)
616
  local ra1w = makemotor(ra1, ra1, rightarm, ang(rd(0), rd(0), rd(0)) * cf(0, 0.55, 0), ang(rd(0), 0, 0))
617
  local ra2 = Instance.new("Part")
618
  nooutline(ra2)
619
  ra2.Anchored = false
620
  ra2.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
621
  ra2.Name = "ra2"
622
  ra2.Size = Vector3.new(0.2, 0.2, 0.2)
623
  ra2.BrickColor = BrickColor.new("Bright yellow")
624
  ra2.CanCollide = false
625
  ra2.Locked = true
626
  ra2.Transparency = 1
627
  ra2.Parent = ZANOOB
628
  local ra2m = makemesh("FileMesh", Vector3.new(0.75, 0.15, 1.1), "rbxasset://fonts/rightarm.mesh", ra2)
629
  local ra2w = makemotor(ra2, ra2, rightarm, ang(rd(0), rd(0), rd(0)) * cf(-0.175, 0.9, 0), ang(rd(0), 0, 0))
630
  local ra3 = Instance.new("Part")
631
  nooutline(ra3)
632
  ra3.Anchored = false
633
  ra3.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
634
  ra3.Name = "ra3"
635
  ra3.Size = Vector3.new(0.2, 0.2, 0.2)
636
  ra3.BrickColor = BrickColor.new("Br. yellowish green")
637
  ra3.CanCollide = false
638
  ra3.Locked = true
639
  ra3.Transparency = 1
640
  ra3.Parent = ZANOOB
641
  local ra3m = makemesh("FileMesh", Vector3.new(1.15, 0.2, 1.15), "rbxasset://fonts/rightarm.mesh", ra3)
642
  local ra3w = makemotor(ra3, ra3, rightarm, ang(rd(0), rd(0), rd(0)) * cf(0, 0.55, 0), ang(rd(0), 0, 0))
643
  local ra4 = Instance.new("Part")
644
  nooutline(ra4)
645
  ra4.Anchored = false
646
  ra4.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
647
  ra4.Name = "ra4"
648
  ra4.Size = Vector3.new(0.2, 0.2, 0.2)
649
  ra4.BrickColor = BrickColor.new("Br. yellowish green")
650
  ra4.CanCollide = false
651
  ra4.Locked = true
652
  ra4.Transparency = 1
653
  ra4.Parent = ZANOOB
654
  local ra4m = makemesh("FileMesh", Vector3.new(0.75, 0.15, 1.15), "rbxasset://fonts/rightarm.mesh", ra4)
655
  local ra4w = makemotor(ra4, ra4, rightarm, ang(rd(0), rd(0), rd(0)) * cf(-0.2, 0.85, 0), ang(rd(0), 0, 0))
656
  local ra5 = Instance.new("Part")
657
  nooutline(ra5)
658
  ra5.Anchored = false
659
  ra5.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
660
  ra5.Name = "ra5"
661
  ra5.Size = Vector3.new(0.2, 0.2, 0.2)
662
  ra5.BrickColor = BrickColor.new("Bright yellow")
663
  ra5.CanCollide = false
664
  ra5.Locked = true
665
  ra5.Transparency = 1
666
  ra5.Parent = ZANOOB
667
  local ra5m = makemesh("FileMesh", Vector3.new(1.35, 1.35, 1.35), "rbxassetid://105992239", ra5)
668
  local ra5w = makemotor(ra5, ra5, rightarm, ang(rd(0), rd(90), rd(0)) * cf(-0.65, 0.7, 0), ang(rd(0), 0, 0))
669
  local la1 = Instance.new("Part")
670
  nooutline(la1)
671
  la1.Anchored = false
672
  la1.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
673
  la1.Name = "la1"
674
  la1.Size = Vector3.new(0.2, 0.2, 0.2)
675
  la1.BrickColor = BrickColor.new("Bright yellow")
676
  la1.CanCollide = false
677
  la1.Locked = true
678
  la1.Transparency = 1
679
  la1.Parent = ZANOOB
680
  local la1m = makemesh("FileMesh", Vector3.new(1.1, 0.25, 1.1), "rbxasset://fonts/rightarm.mesh", la1)
681
  local la1w = makemotor(la1, la1, leftarm, ang(rd(0), rd(0), rd(0)) * cf(0, 0.55, 0), ang(rd(0), 0, 0))
682
  local la2 = Instance.new("Part")
683
  nooutline(la2)
684
  la2.Anchored = false
685
  la2.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
686
  la2.Name = "la2"
687
  la2.Size = Vector3.new(0.2, 0.2, 0.2)
688
  la2.BrickColor = BrickColor.new("Bright yellow")
689
  la2.CanCollide = false
690
  la2.Locked = true
691
  la2.Transparency = 1
692
  la2.Parent = ZANOOB
693
  local la2m = makemesh("FileMesh", Vector3.new(0.75, 0.15, 1.1), "rbxasset://fonts/rightarm.mesh", la2)
694
  local la2w = makemotor(la2, la2, leftarm, ang(rd(0), rd(0), rd(0)) * cf(0.175, 0.9, 0), ang(rd(0), 0, 0))
695
  local la3 = Instance.new("Part")
696
  nooutline(la3)
697
  la3.Anchored = false
698
  la3.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
699
  la3.Name = "la3"
700
  la3.Size = Vector3.new(0.2, 0.2, 0.2)
701
  la3.BrickColor = BrickColor.new("Br. yellowish green")
702
  la3.CanCollide = false
703
  la3.Locked = true
704
  la3.Transparency = 1
705
  la3.Parent = ZANOOB
706
  local la3m = makemesh("FileMesh", Vector3.new(1.15, 0.2, 1.15), "rbxasset://fonts/rightarm.mesh", la3)
707
  local la3w = makemotor(la3, la3, leftarm, ang(rd(0), rd(0), rd(0)) * cf(0, 0.55, 0), ang(rd(0), 0, 0))
708
  local la4 = Instance.new("Part")
709
  nooutline(la4)
710
  la4.Anchored = false
711
  la4.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
712
  la4.Name = "la4"
713
  la4.Size = Vector3.new(0.2, 0.2, 0.2)
714
  la4.BrickColor = BrickColor.new("Br. yellowish green")
715
  la4.CanCollide = false
716
  la4.Locked = true
717
  la4.Transparency = 1
718
  la4.Parent = ZANOOB
719
  local la4m = makemesh("FileMesh", Vector3.new(0.75, 0.15, 1.15), "rbxasset://fonts/rightarm.mesh", la4)
720
  local la4w = makemotor(la4, la4, leftarm, ang(rd(0), rd(0), rd(0)) * cf(0.2, 0.85, 0), ang(rd(0), 0, 0))
721
  local la5 = Instance.new("Part")
722
  nooutline(la5)
723
  la5.Anchored = false
724
  la5.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
725
  la5.Name = "la5"
726
  la5.Size = Vector3.new(0.2, 0.2, 0.2)
727
  la5.BrickColor = BrickColor.new("Bright yellow")
728
  la5.CanCollide = false
729
  la5.Locked = true
730
  la5.Transparency = 1
731
  la5.Parent = ZANOOB
732
  local la5m = makemesh("FileMesh", Vector3.new(1.35, 1.35, 1.35), "rbxassetid://105992239", la5)
733
  local la5w = makemotor(la5, la5, leftarm, ang(rd(0), rd(90), rd(0)) * cf(0.4, 0.7, 0), ang(rd(0), 0, 0))
734
  local ll1 = Instance.new("Part")
735
  nooutline(ll1)
736
  ll1.Anchored = false
737
  ll1.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
738
  ll1.Name = "ll1"
739
  ll1.Size = Vector3.new(0.2, 0.2, 0.2)
740
  ll1.BrickColor = BrickColor.new("Br. yellowish green")
741
  ll1.CanCollide = false
742
  ll1.Locked = true
743
  ll1.Transparency = 1
744
  ll1.Parent = ZANOOB
745
  local ll1m = makemesh("FileMesh", Vector3.new(0.5, 0.35, 0.2), "rbxasset://fonts/leftleg.mesh", ll1)
746
  local ll1w = makemotor(ll1, ll1, leftleg, ang(rd(7), rd(30), rd(20)) * cf(-0.25, -0.3, 0.525), ang(0, 0, 0))
747
  local ll2 = Instance.new("Part")
748
  nooutline(ll2)
749
  ll2.Anchored = false
750
  ll2.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
751
  ll2.Name = "ll2"
752
  ll2.Size = Vector3.new(0.2, 0.2, 0.2)
753
  ll2.BrickColor = BrickColor.new("Br. yellowish green")
754
  ll2.CanCollide = false
755
  ll2.Locked = true
756
  ll2.Transparency = 1
757
  ll2.Parent = ZANOOB
758
  local ll2m = makemesh("FileMesh", Vector3.new(0.5, 0.35, 0.2), "rbxasset://fonts/leftleg.mesh", ll2)
759
  local ll2w = makemotor(ll2, ll2, leftleg, ang(rd(7), rd(-30), rd(-20)) * cf(0.25, -0.3, 0.525), ang(0, 0, 0))
760
  local ll3 = Instance.new("Part")
761
  nooutline(ll3)
762
  ll3.Anchored = false
763
  ll3.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
764
  ll3.Name = "ll3"
765
  ll3.Size = Vector3.new(0.2, 0.2, 0.2)
766
  ll3.BrickColor = BrickColor.new("Bright yellow")
767
  ll3.CanCollide = false
768
  ll3.Locked = true
769
  ll3.Transparency = 1
770
  ll3.Parent = ZANOOB
771
  local ll3m = makemesh("FileMesh", Vector3.new(1.4, 1.4, 1.3), "rbxassetid://105992239", ll3)
772
  local ll3w = makemotor(ll3, ll3, leftleg, ang(rd(15), rd(0), rd(0)) * cf(0, 0, 0.7), ang(0, 0, 0))
773
  local rr1 = Instance.new("Part")
774
  nooutline(rr1)
775
  rr1.Anchored = false
776
  rr1.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
777
  rr1.Name = "rr1"
778
  rr1.Size = Vector3.new(0.2, 0.2, 0.2)
779
  rr1.BrickColor = BrickColor.new("Br. yellowish green")
780
  rr1.CanCollide = false
781
  rr1.Locked = true
782
  rr1.Transparency = 1
783
  rr1.Parent = ZANOOB
784
  local rr1m = makemesh("FileMesh", Vector3.new(0.5, 0.35, 0.2), "rbxasset://fonts/leftleg.mesh", rr1)
785
  local rr1w = makemotor(rr1, rr1, rightleg, ang(rd(7), rd(30), rd(20)) * cf(-0.25, -0.3, 0.525), ang(0, 0, 0))
786
  local rr2 = Instance.new("Part")
787
  nooutline(rr2)
788
  rr2.Anchored = false
789
  rr2.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
790
  rr2.Name = "rr2"
791
  rr2.Size = Vector3.new(0.2, 0.2, 0.2)
792
  rr2.BrickColor = BrickColor.new("Br. yellowish green")
793
  rr2.CanCollide = false
794
  rr2.Locked = true
795
  rr2.Transparency = 1
796
  rr2.Parent = ZANOOB
797
  local rr2m = makemesh("FileMesh", Vector3.new(0.5, 0.35, 0.2), "rbxasset://fonts/leftleg.mesh", rr2)
798
  local rr2w = makemotor(rr2, rr2, rightleg, ang(rd(7), rd(-30), rd(-20)) * cf(0.25, -0.3, 0.525), ang(0, 0, 0))
799
  local rr3 = Instance.new("Part")
800
  nooutline(rr3)
801
  rr3.Anchored = false
802
  rr3.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
803
  rr3.Name = "rr3"
804
  rr3.Size = Vector3.new(0.2, 0.2, 0.2)
805
  rr3.BrickColor = BrickColor.new("Bright yellow")
806
  rr3.CanCollide = false
807
  rr3.Locked = true
808
  rr3.Transparency = 1
809
  rr3.Parent = ZANOOB
810
  local rr3m = makemesh("FileMesh", Vector3.new(1.4, 1.4, 1.3), "rbxassetid://105992239", rr3)
811
  local rr3w = makemotor(rr3, rr3, rightleg, ang(rd(15), rd(0), rd(0)) * cf(0, 0, 0.7), ang(0, 0, 0))
812
  return ZANOOB
813
end
814
local thenoob = STANDO(hrp.CFrame * CFrame.new(0, 0, 0))
815
coroutine.resume(coroutine.create(function()
816
  local rot = thenoob.HumanoidRootPart
817
  repeat
818
    swait()
819
    rot.CFrame = rot.CFrame:lerp(wherto.CFrame * addcfr, 0.5)
820
  until rot == nil
821
end))
822
local rot = thenoob.HumanoidRootPart
823
local ntorso = thenoob:FindFirstChild("Torso")
824
local rightarm = thenoob:FindFirstChild("Right Arm")
825
local leftarm = thenoob:FindFirstChild("Left Arm")
826
local leftleg = thenoob:FindFirstChild("Left Leg")
827
local rightleg = thenoob:FindFirstChild("Right Leg")
828
local head = thenoob:FindFirstChild("Head")
829
local face = head:FindFirstChild("face")
830
local emblem = thenoob:FindFirstChild("raemblem"):FindFirstChild("embe")
831
local embpart = thenoob:FindFirstChild("raemblem")
832
local nRJ = rot:FindFirstChild("RootJoint")
833
local nN = ntorso:FindFirstChild("Neck")
834
local nRS = ntorso:FindFirstChild("Right Shoulder")
835
local nLS = ntorso:FindFirstChild("Left Shoulder")
836
local nRH = ntorso:FindFirstChild("Right Hip")
837
local nLH = ntorso:FindFirstChild("Left Hip")
838
function standappear(nbz)
839
  if selected == false or activu == true then
840
    return
841
  end
842
  if appeared == false then
843
    appeared = true
844
    wherto = hrp
845
    addcfr = cf(-2, 1, 2)
846
    local apear = Instance.new("Sound")
847
    apear.SoundId = "rbxassetid://463010917"
848
    apear.Parent = rot
849
    apear.Volume = 1.25
850
    game.Debris:AddItem(apear, 1.5)
851
    apear:Play()
852
    for _, n in pairs(nbz:GetChildren()) do
853
      coroutine.resume(coroutine.create(function()
854
        for _ = 1, 5 do
855
          if n ~= rot and n ~= embpart and n.ClassName ~= "Sound" then
856
            swait()
857
            n.Transparency = n.Transparency - 0.2
858
            face.Transparency = face.Transparency - 0.2
859
            emblem.Transparency = emblem.Transparency - 0.2
860
          end
861
        end
862
        if n ~= rot and n ~= embpart then
863
          n.Transparency = 0
864
        end
865
        face.Transparency = 0
866
        emblem.Transparency = 0
867
      end))
868
    end
869
  elseif appeared == true then
870
    appeared = false
871
    wherto = hrp
872
    addcfr = cf(0, 0, 0)
873
    for _, n in pairs(nbz:GetChildren()) do
874
      coroutine.resume(coroutine.create(function()
875
        for _ = 1, 5 do
876
          if n ~= rot and n ~= embpart then
877
            swait()
878
            n.Transparency = n.Transparency + 0.2
879
            face.Transparency = face.Transparency + 0.2
880
            emblem.Transparency = emblem.Transparency + 0.2
881
          end
882
        end
883
        if n ~= rot and n ~= embpart then
884
          n.Transparency = 1
885
        end
886
        face.Transparency = 1
887
        emblem.Transparency = 1
888
      end))
889
    end
890
  end
891
end
892
function THREATENING()
893
  if selected == false or activu == true then
894
    return
895
  end
896
  if POSU == false then
897
    POSU = true
898
    human.WalkSpeed = 0
899
    local d = Instance.new("ParticleEmitter")
900
    d.Name = "MENACINGU"
901
    d.Lifetime = NumberRange.new(1)
902
    d.Rate = 2
903
    d.Texture = "rbxassetid://298768656"
904
    d.VelocitySpread = 60
905
    d.Parent = tors
906
    human:SetStateEnabled(3, false)
907
    local randomoth = math.random(1, 2)
908
    if randomoth == 1 then
909
      repeat
910
        swait()
911
        lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.05) * ang(rd(-5), rd(0), rd(-30)), 0.3)
912
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(30)), 0.3)
913
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(-20), rd(-5)), 0.3)
914
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
915
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(140), rd(-70), rd(-50)), 0.3)
916
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
917
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(-30), rd(10)), 0.3)
918
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
919
        lerpz(LH, "C0", LHC0 * cf(0.3, 0.1, -0.15) * ang(rd(-20), rd(50), rd(10)), 0.3)
920
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-10)), 0.3)
921
      until POSU == false
922
    elseif randomoth == 2 then
923
      repeat
924
        swait()
925
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(-2), rd(25)), 0.3)
926
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(0), rd(-50)), 0.3)
927
        lerpz(RS, "C0", RSC0 * cf(-0.25, 0.3, -0.5) * ang(rd(-30), rd(-15), rd(200)), 0.3)
928
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
929
        lerpz(LS, "C0", LSC0 * cf(0.25, 0.3, -0.5) * ang(rd(-32), rd(13), rd(-195)), 0.3)
930
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
931
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-15), rd(-10)), 0.3)
932
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
933
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(-10)), 0.3)
934
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
935
      until POSU == false
936
    end
937
  elseif POSU == true then
938
    POSU = false
939
    human.WalkSpeed = 16
940
    human:SetStateEnabled(3, true)
941
    tors.MENACINGU:Destroy()
942
    activu = true
943
    activu = false
944
  end
945
end
946
local EHMMM = 0
947
function block()
948
  if EHMMM == 50 or selected == false or activu == true then
949
    return
950
  end
951
  if appeared == false then
952
    standappear(thenoob)
953
  end
954
  wherto = hrp
955
  addcfr = cf(0, 0, -3)
956
  local bep = true
957
  local humanshealth = human.Health
958
  activu = true
959
  human:SetStateEnabled(15, false)
960
  local de = mouse.KeyUp:connect(function(key)
961
    if key == "e" then
962
      bep = false
963
    end
964
  end)
965
  local poopes = 0
966
  repeat
967
    swait()
968
    poopes = poopes + 1
969
    human.Health = humanshealth
970
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(2), rd(0), rd(0)), 0.5)
971
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(7), rd(0), rd(0)), 0.5)
972
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(110), rd(160)), 0.5)
973
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.5)
974
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-110), rd(-160)), 0.5)
975
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.5)
976
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
977
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
978
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
979
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
980
  until bep == false or poopes > 240
981
  de:Disconnect()
982
  human:SetStateEnabled(15, true)
983
  activu = false
984
  EHMMM = 50
985
  coroutine.resume(coroutine.create(function()
986
    wait(7)
987
    EHMMM = 0
988
  end))
989
  wherto = hrp
990
  addcfr = cf(-2, 1, 2)
991
end
992
function MUDA()
993
  if selected == false or activu == true then
994
    return
995
  end
996
  if appeared == false then
997
    standappear(thenoob)
998
    wherto = hrp
999
    addcfr = cf(0, 0, -3.5)
1000
  end
1001
  wry:Stop()
1002
  local bep = true
1003
  activu = true
1004
  wherto = hrp
1005
  addcfr = cf(0, 0, -3.5)
1006
  local function blur(limb)
1007
    coroutine.resume(coroutine.create(function()
1008
      local memedon = {}
1009
      for i = 1, 6 do
1010
        local b1 = Instance.new("Part")
1011
        nooutline(b1)
1012
        b1.Size = Vector3.new(1, 2, 1)
1013
        b1.CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
1014
        b1.CanCollide = false
1015
        b1.BrickColor = limb.BrickColor
1016
        b1.Anchored = true
1017
        b1.Transparency = 0.7
1018
        b1.Locked = true
1019
        b1.Parent = modz
1020
        table.insert(memedon, b1)
1021
      end
1022
      local num = 0
1023
      repeat
1024
        swait()
1025
        num = num % 6 + 1
1026
        memedon[num].CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
1027
      until bep == false
1028
      for i = 1, #memedon do
1029
        swait()
1030
        memedon[i]:Destroy()
1031
      end
1032
    end))
1033
  end
1034
  local de = mouse.KeyUp:connect(function(key)
1035
    if key == "r" then
1036
      bep = false
1037
    end
1038
  end)
1039
  blur(rightarm)
1040
  blur(leftarm)
1041
local mudodo = Instance.new("Sound")
1042
  mudodo.Volume = 7.5
1043
  mudodo.SoundId = "rbxassetid://612888361"
1044
mudodo.Looped = true
1045
  mudodo.Parent = hrp
1046
  mudodo:Play()
1047
  repeat
1048
    for _ = 1, 2 do
1049
      swait()
1050
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(4), rd(4), rd(30)), 0.85)
1051
      lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(-28)), 0.85)
1052
      lerpz(nRS, "C0", RSC0 * cf(0.5, 0.25, -0.1) * ang(rd(20), rd(20), rd(105)), 0.85)
1053
      lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1054
      lerpz(nLS, "C0", LSC0 * cf(0.25, 0.1, 0) * ang(rd(30), rd(10), rd(-70)), 0.85)
1055
      lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1056
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
1057
      lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1058
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
1059
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1060
    end
1061
    hito(rightarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1062
    for _ = 1, 2 do
1063
      swait()
1064
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(5), rd(2), rd(-30)), 0.85)
1065
      lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(2), rd(0), rd(31)), 0.85)
1066
      lerpz(nRS, "C0", RSC0 * cf(-0.1, 0.05, -0.1) * ang(rd(-10), rd(-30), rd(75)), 0.85)
1067
      lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1068
      lerpz(nLS, "C0", LSC0 * cf(-0.5, 0.1, -0.2) * ang(rd(-30), rd(10), rd(-70)), 0.85)
1069
      lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1070
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1071
      lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1072
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1073
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1074
    end
1075
    hito(leftarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1076
    for _ = 1, 2 do
1077
      swait()
1078
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(3), rd(3), rd(32)), 0.85)
1079
      lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(-29)), 0.85)
1080
      lerpz(nRS, "C0", RSC0 * cf(0.35, 0.25, 0.1) * ang(rd(-10), rd(-20), rd(95)), 0.85)
1081
      lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1082
      lerpz(nLS, "C0", LSC0 * cf(0.25, 0.1, 0) * ang(rd(-10), rd(10), rd(-80)), 0.85)
1083
      lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1084
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
1085
      lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1086
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
1087
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1088
    end
1089
    hito(rightarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1090
    for _ = 1, 2 do
1091
      swait()
1092
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(3), rd(-40)), 0.85)
1093
      lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(-2), rd(35)), 0.85)
1094
      lerpz(nRS, "C0", RSC0 * cf(-0.1, 0.05, -0.1) * ang(rd(20), rd(-30), rd(65)), 0.85)
1095
      lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1096
      lerpz(nLS, "C0", LSC0 * cf(-0.5, 0.1, -0.2) * ang(rd(-30), rd(30), rd(-75)), 0.85)
1097
      lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1098
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1099
      lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1100
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1101
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1102
    end
1103
    hito(leftarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1104
  until bep == false or 0 >= human.Health
1105
  de:Disconnect()
1106
mudodo:Stop()
1107
  wry:Play()
1108
  for _ = 1, 6 do
1109
    swait()
1110
    lerpz(nRJ, "C0", RJC0 * cf(0, 1.25, 0) * ang(rd(0), rd(4), rd(-85)), 0.75)
1111
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(75)), 0.75)
1112
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(100)), 0.75)
1113
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1114
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.75)
1115
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1116
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.75)
1117
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1118
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.75)
1119
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1120
  end
1121
  for _ = 1, 7 do
1122
    swait()
1123
    hito(rightarm, 3, 20, 0.35, rot.CFrame.lookVector * 50)
1124
    lerpz(nRJ, "C0", RJC0 * cf(0, -1, 0) * ang(rd(0), rd(10), rd(75)), 0.75)
1125
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-65)), 0.75)
1126
    lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-60), rd(100)), 0.75)
1127
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.75)
1128
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.75)
1129
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1130
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.75)
1131
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1132
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.75)
1133
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1134
  end
1135
  swait(5)
1136
  wherto = hrp
1137
mudodo:Destroy()
1138
  addcfr = cf(-2, 1, 2)
1139
  activu = false
1140
end
1141
function cability()
1142
  if selected == false or activu == true then
1143
    return
1144
  end
1145
  if appeared == false then
1146
    standappear(thenoob)
1147
    wherto = hrp
1148
    addcfr = cf(0, 0, -3.75)
1149
  end
1150
  activu = true
1151
  wherto = hrp
1152
  addcfr = cf(0, 0, -3.5)
1153
  local ZAWRUA = Instance.new("Sound")
1154
  ZAWRUA.SoundId = "rbxassetid://257346558"
1155
  ZAWRUA.Volume = 3
1156
  ZAWRUA.Parent = hrp
1157
  ZAWRUA:Play()
1158
  game.Debris:AddItem(ZAWRUA, 2.5)
1159
  local wate = Instance.new("Part")
1160
  nooutline(wate)
1161
  wate.Size = Vector3.new(0.2, 0.2, 0.2)
1162
  wate.Material = "Neon"
1163
  wate.Transparency = 1
1164
  wate.BrickColor = BrickColor.new("Br. yellowish green")
1165
  wate.CFrame = rightarm.CFrame * cf(0, -1.5, 0)
1166
  wate.Anchored = true
1167
  wate.CanCollide = false
1168
  wate.Parent = modz
1169
  local wmesh = makemesh("Sphere", Vector3.new(5, 5, 5), nil, wate)
1170
  coroutine.resume(coroutine.create(function()
1171
    repeat
1172
      swait()
1173
      wate.CFrame = rightarm.CFrame * cf(0, -1, 0)
1174
      wmesh.Scale = wmesh.Scale:lerp(Vector3.new(10, 10, 10), 0.5)
1175
    until not wate
1176
  end))
1177
  coroutine.resume(coroutine.create(function()
1178
    local pt = {}
1179
    for _ = 1, 10 do
1180
      local wp = Instance.new("Part")
1181
      nooutline(wp)
1182
      wp.Size = Vector3.new(0.2, 0.2, 0.2)
1183
      wp.Material = "Neon"
1184
      wp.Transparency = 1
1185
      wp.BrickColor = BrickColor.new("Br. yellowish green")
1186
      wp.CFrame = wate.CFrame * ang(rd2(-100, 100) / 1000, rd2(-100, 100) / 1000, rd2(-100, 100) / 1000) * cf(0, -0.25, 0)
1187
      wp.Anchored = true
1188
      wp.CanCollide = false
1189
      wp.Parent = modz
1190
      local wmz = makemesh("Sphere", Vector3.new(0.5, 2, 0.5), nil, wp)
1191
      table.insert(pt, wp)
1192
      table.insert(pt, wmz)
1193
    end
1194
    for m = 1, 45 do
1195
      swait()
1196
      for _, hey in pairs(pt) do
1197
        if hey.ClassName == "SpecialMesh" then
1198
          hey.Scale = hey.Scale + Vector3.new(0.005, 0.04, 0.005)
1199
        elseif hey.ClassName == "Part" then
1200
          hey.CFrame = wate.CFrame * ang(rd(rd2(-360, 360)), rd(rd2(-360, 360)), rd(rd2(-360, 360))) * cf(0, -m / 25, 0)
1201
          hey.Transparency = hey.Transparency - 0.015
1202
        end
1203
      end
1204
    end
1205
    for m = 45, 50 do
1206
      swait()
1207
      for _, hey in pairs(pt) do
1208
        if hey.ClassName == "SpecialMesh" then
1209
          hey.Scale = hey.Scale + Vector3.new(0.025, 0.08, 0.025)
1210
        elseif hey.ClassName == "Part" then
1211
          hey.CFrame = wate.CFrame * ang(rd(rd2(-360, 360)), rd(rd2(-360, 360)), rd(rd2(-360, 360))) * cf(0, -m / 25, 0)
1212
          hey.Transparency = hey.Transparency + 0.2
1213
        end
1214
      end
1215
    end
1216
    for _, AAA in pairs(pt) do
1217
      if AAA.ClassName == "Part" then
1218
        AAA:Destroy()
1219
      end
1220
    end
1221
  end))
1222
  for _ = 1, 50 do
1223
    swait()
1224
    wmesh.Scale = Vector3.new(9, 9, 9)
1225
    wate.Transparency = wate.Transparency - 0.008
1226
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(-125)), 0.2)
1227
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(115)), 0.2)
1228
    lerpz(nRS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(-15, -5)), rd(rd2(-25, -15)), rd(rd2(95, 105))), 0.2)
1229
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
1230
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.2)
1231
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
1232
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.2)
1233
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
1234
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.2)
1235
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
1236
  end
1237
  local pooo = Instance.new("Sound")
1238
  pooo.SoundId = "rbxassetid://610041973"
1239
  pooo.Volume = 3
1240
  pooo.Parent = hrp
1241
  pooo:Play()
1242
  game.Debris:AddItem(pooo, 2.5)
1243
  for _ = 1, 1 do
1244
    swait()
1245
    wate.Transparency = wate.Transparency + 0.15
1246
    lerpz(nRJ, "C0", RJC0 * cf(0, -2, 0) * ang(rd(0), rd(10), rd(35)), 0.5)
1247
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-30)), 0.5)
1248
    lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-80), rd(100)), 0.5)
1249
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
1250
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
1251
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1252
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
1253
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1254
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
1255
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1256
  end
1257
  local swoo = Instance.new("Part")
1258
  nooutline(swoo)
1259
  swoo.Size = Vector3.new(0.2, 0.2, 0.2)
1260
  swoo.Material = "Neon"
1261
  swoo.Transparency = 0.2
1262
  swoo.BrickColor = BrickColor.new("Br. yellowish green")
1263
  swoo.CFrame = rightarm.CFrame * ang(rd(0), rd(-15), rd(240)) * cf(1.5, -2.5, 0)
1264
  swoo.Anchored = true
1265
  swoo.CanCollide = false
1266
  swoo.Parent = modz
1267
  local wmesh = makemesh("FileMesh", Vector3.new(0.013333333333333334, 0.015384615384615385, 0.025), "rbxassetid://576041905", swoo)
1268
  local pli = Instance.new("PointLight")
1269
  pli.Brightness = 2
1270
  pli.Color = Color3.new(0.45098039215686275, 1, 0)
1271
  pli.Range = 10
1272
  pli.Shadows = true
1273
  pli.Parent = swoo
1274
  hito(swoo, 5, 40, 0.15, rot.CFrame.lookVector * 80)
1275
  tagability(swoo, 4)
1276
  for _ = 1, 10 do
1277
    swait()
1278
    wate.Transparency = wate.Transparency + 0.05
1279
    swoo.Transparency = swoo.Transparency + 0.075
1280
    pli.Range = pli.Range - 1
1281
    lerpz(nRJ, "C0", RJC0 * cf(0, -3, 0) * ang(rd(0), rd(10), rd(105)), 0.5)
1282
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-65)), 0.5)
1283
    lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-30), rd(100)), 0.5)
1284
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
1285
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
1286
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1287
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
1288
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1289
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
1290
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1291
  end
1292
  wate:Destroy()
1293
  swoo:Destroy()
1294
  pli:Destroy()
1295
  swait(15)
1296
  wherto = hrp
1297
  addcfr = cf(-2, 1, 2)
1298
  activu = false
1299
end
1300
game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=188959462")
1301
game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=616594208")
1302
game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=616576400")
1303
game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=291088606")
1304
function THEBEST()
1305
  if selected == false or activu == true or appeared == true or POSU == true then
1306
    return
1307
  end
1308
  local dipperhat = chr:FindFirstChild("DXD_DipperHat")
1309
  local dipperrot
1310
  if dipperhat then
1311
    dipperrot = dipperhat.Handle.HatAttachment.Rotation
1312
  end
1313
  activu = true
1314
  POSU = true
1315
  cam.CameraType = "Scriptable"
1316
  chr.PrimaryPart = hrp
1317
  human.WalkSpeed = 0
1318
  human:SetStateEnabled(3, false)
1319
  local actmus1 = Instance.new("Sound")
1320
  actmus1.SoundId = "rbxassetid://188959462"
1321
  actmus1.Volume = 1.5
1322
  actmus1.RollOffMode = 1
1323
  actmus1.TimePosition = 0
1324
  actmus1.Parent = cam
1325
  local actmus2 = Instance.new("Sound")
1326
  actmus2.SoundId = "rbxassetid://188959462"
1327
  actmus2.Volume = 1.5
1328
  actmus2.RollOffMode = 1
1329
  actmus2.TimePosition = 0
1330
  actmus2.Parent = hrp
1331
  actmus1:Play()
1332
  actmus2:Play()
1333
  local mus1 = Instance.new("Sound")
1334
  mus1.SoundId = "rbxassetid://616594208"
1335
  mus1.Volume = 1.25
1336
  mus1.TimePosition = 0.45
1337
  mus1.Parent = cam
1338
  local mus2 = Instance.new("Sound")
1339
  mus2.SoundId = "rbxassetid://616594208"
1340
  mus2.Volume = 1.25
1341
  mus2.TimePosition = 0.45
1342
  mus2.Parent = hrp
1343
  local zawarudoda = Instance.new("Sound")
1344
  zawarudoda.SoundId = "rbxassetid://616576400"
1345
  zawarudoda.Volume = 2
1346
  zawarudoda.TimePosition = 0.3
1347
  zawarudoda.Parent = hrp
1348
  mus1:Play()
1349
  mus2:Play()
1350
  cam.CoordinateFrame = hrp.CFrame * ang(rd(20), rd(100), rd(0)) * cf(0, 0, 7)
1351
  local regface = hed.face.Texture
1352
  local whogothit, bodyvel
1353
  local function checkhit(partoz, magn)
1354
    for _, guy in pairs(workspace:GetChildren()) do
1355
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and not whogothit then
1356
        whogothit = guy
1357
        guy:FindFirstChild("Humanoid").PlatformStand = true
1358
        do
1359
          local derp = Instance.new("BodyPosition")
1360
          derp.MaxForce = Vector3.new(999999999999, 999999999999, 999999999999)
1361
          derp.P = 8000
1362
          derp.D = 500
1363
          derp.Position = hrp.Position + hrp.CFrame.lookVector * 20
1364
          derp.Parent = guy:FindFirstChild("HumanoidRootPart")
1365
          bodyvel = derp
1366
          local derp2 = Instance.new("BodyAngularVelocity")
1367
          derp2.MaxTorque = Vector3.new(999999999999, 999999999999, 999999999999)
1368
          derp2.P = 8000
1369
          derp2.AngularVelocity = Vector3.new(rd2(2, 4), rd2(50, 100), 0)
1370
          derp2.Parent = guy:FindFirstChild("HumanoidRootPart")
1371
          delay(0.1, function()
1372
            derp2:Destroy()
1373
          end)
1374
          bodyvel = derp
1375
        end
1376
      end
1377
    end
1378
  end
1379
  coroutine.resume(coroutine.create(function()
1380
    for _ = 1, 25 do
1381
      swait()
1382
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(-5), rd(-20)), 0.3)
1383
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(10), rd(20)), 0.3)
1384
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(30), rd(-30)), 0.3)
1385
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1386
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
1387
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1388
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-20)), 0.3)
1389
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1390
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
1391
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1392
    end
1393
    for _ = 1, 20 do
1394
      swait()
1395
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(-5), rd(-20)), 0.3)
1396
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(10), rd(20)), 0.3)
1397
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(30), rd(-30)), 0.3)
1398
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1399
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0.4) * ang(rd(70), rd(-60), rd(-100)), 0.3)
1400
      if dipperhat then
1401
        dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, -40, 0), 0.3)
1402
      end
1403
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1404
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-20)), 0.3)
1405
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1406
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
1407
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1408
    end
1409
  end))
1410
  repeat
1411
    swait()
1412
    cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(1), rd(0)) * cf(0.15, 0, 0)
1413
  until mus1.TimePosition > 2.9
1414
  mus1:Pause()
1415
  mus2:Pause()
1416
  zawarudoda:Play()
1417
  coroutine.resume(coroutine.create(function()
1418
    for _ = 1, 7 do
1419
      swait()
1420
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(-5)), 0.4)
1421
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(2), rd(0)), 0.3)
1422
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(80), rd(80)), 0.3)
1423
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1424
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(-80), rd(-70)), 0.3)
1425
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1426
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
1427
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1428
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
1429
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1430
    end
1431
    for _ = 1, 16 do
1432
      swait()
1433
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-5)), 0.4)
1434
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(15), rd(8), rd(0)), 0.3)
1435
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(-80), rd(80)), 0.3)
1436
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1437
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(80), rd(-70)), 0.3)
1438
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1439
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-15)), 0.3)
1440
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1441
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(15)), 0.3)
1442
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1443
    end
1444
  end))
1445
  repeat
1446
    swait()
1447
  until zawarudoda.TimePosition > 1.4
1448
  zawarudoda:Pause()
1449
  activu = false
1450
  standappear(thenoob)
1451
  wherto = hrp
1452
  addcfr = cf(3, 0.25, -1.5)
1453
  activu = true
1454
  cam.CoordinateFrame = hrp.CFrame * ang(rd(-25), rd(0), rd(0)) * cf(0, 2, 3)
1455
  for _ = 1, 10 do
1456
    swait()
1457
    cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 1.5)
1458
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(-75)), 0.5)
1459
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(45)), 0.5)
1460
    lerpz(nRS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(-15, -5)), rd(rd2(-25, -15)), rd(rd2(95, 105))), 0.5)
1461
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1462
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
1463
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1464
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
1465
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1466
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
1467
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1468
  end
1469
  wherto = hrp
1470
  addcfr = cf(-3, 0.25, -1.5)
1471
  for _ = 1, 25 do
1472
    swait()
1473
    checkhit(rightarm, 3)
1474
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(105)), 0.4)
1475
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(-45)), 0.4)
1476
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(100)), 0.4)
1477
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1478
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.4)
1479
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1480
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.4)
1481
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1482
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.4)
1483
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1484
  end
1485
  if whogothit then
1486
    print("derp")
1487
    cam.CoordinateFrame = hrp.CFrame * ang(rd(15), rd(140), rd(0)) * cf(0, 1, 4)
1488
    local laugo = Instance.new("Sound")
1489
    laugo.SoundId = "rbxassetid://291088606"
1490
    laugo.Volume = 1.5
1491
    laugo.Parent = hrp
1492
    game.Debris:AddItem(laugo, 2.5)
1493
    laugo:Play()
1494
    local sda = 0
1495
    local chn = 2
1496
    local cs = math.cos
1497
    for D = 1, 60 do
1498
      swait()
1499
      cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.15)
1500
      sda = sda + chn
1501
      lerpz(RJ, "C0", RJC0 * cf(0, 0.75, 1 * cs(sda / 2)) * ang(rd(-40), rd(0), rd(-5)), 0.8 / D)
1502
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-60 + 40 * cs(sda / 2)), rd(8), rd(0)), 0.8 / D)
1503
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(-110 + 80 * cs(sda / 2)), rd(80)), 0.8 / D)
1504
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
1505
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(110 + 80 * cs(sda / 2)), rd(-70)), 0.8 / D)
1506
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
1507
      lerpz(RH, "C0", RHC0 * cf(0, -1 * cs(sda / 2), 0) * ang(rd(-10), rd(-10), rd(-40)), 0.8 / D)
1508
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
1509
      lerpz(LH, "C0", LHC0 * cf(0, -1 * cs(sda / 2), 0) * ang(rd(-10), rd(10), rd(40)), 0.8 / D)
1510
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
1511
    end
1512
    hed.face.Texture = "rbxassetid://176777497"
1513
    mus1.TimePosition = 2.75
1514
    mus1:Play()
1515
    for C = 1, 30 do
1516
      swait()
1517
      cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, -(0.02 + C / 60))
1518
      sda = sda + chn
1519
      lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(20), rd(0), rd(-5)), 0.05 + C / 31)
1520
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(0), rd(0)), 0.05 + C / 31)
1521
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-20)), 0.05 + C / 31)
1522
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
1523
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.05 + C / 31)
1524
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
1525
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(20)), 0.05 + C / 31)
1526
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
1527
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(20)), 0.05 + C / 31)
1528
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
1529
    end
1530
    for _ = 1, 5 do
1531
      swait()
1532
      cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.02)
1533
      sda = sda + chn
1534
      lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(20), rd(0), rd(-5)), 0.5)
1535
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.5)
1536
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-20)), 0.5)
1537
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1538
      lerpz(LS, "C0", LSC0 * cf(0, 0.25, 0) * ang(rd(60), rd(-60), rd(-100)), 0.5)
1539
      if dipperhat then
1540
        dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.5)
1541
      end
1542
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1543
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(20)), 0.5)
1544
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1545
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(20)), 0.5)
1546
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1547
    end
1548
    wait(2)
1549
  elseif whogothit == nil then
1550
    print("noderp")
1551
  end
1552
  human:SetStateEnabled(3, true)
1553
  activu = false
1554
  standappear(thenoob)
1555
  activu = true
1556
  if dipperhat then
1557
    dipperhat.Handle.HatAttachment.Rotation = dipperrot
1558
  end
1559
  actmus1:Destroy()
1560
  actmus2:Destroy()
1561
  bast:Play()
1562
  if bodyvel then
1563
    bodyvel:Destroy()
1564
  end
1565
  cam.CameraType = "Custom"
1566
  hed.face.Texture = regface
1567
  chr.PrimaryPart = head
1568
  human.WalkSpeed = 16
1569
  activu = false
1570
  POSU = false
1571
end
1572
function hito(partoz, magn, dmg, debtim, bodyfdire)
1573
  for _, guy in pairs(workspace:GetChildren()) do
1574
    if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
1575
      do
1576
        local humz = guy:FindFirstChild("Humanoid")
1577
        local horp = guy:FindFirstChild("HumanoidRootPart")
1578
        TakeDamage(humz, dmg)
1579
        local db = Instance.new("StringValue")
1580
        db.Name = "alabo"
1581
        db.Parent = horp
1582
        delay(debtim, function()
1583
          db:Destroy()
1584
        end)
1585
        local b = Instance.new("Part")
1586
        nooutline(b)
1587
        b.Size = Vector3.new(0.2, 0.2, 0.2)
1588
        b.Transparency = 0.25
1589
        b.Anchored = true
1590
        b.CanCollide = false
1591
        b.BrickColor = BrickColor.new("Institutional white")
1592
        b.Locked = true
1593
        b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
1594
        b.Parent = modz
1595
        local c = Instance.new("SpecialMesh")
1596
        c.MeshType = "Sphere"
1597
        c.Scale = Vector3.new(3.5, 3.5, 3.5)
1598
        c.Parent = b
1599
        game.Debris:AddItem(b, 1)
1600
        if bodyfdire then
1601
          local boopyve = Instance.new("BodyVelocity")
1602
          boopyve.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
1603
          boopyve.P = math.huge
1604
          boopyve.Velocity = bodyfdire
1605
          boopyve.Parent = horp
1606
          game.Debris:AddItem(boopyve, debtim)
1607
        end
1608
        local bet = Instance.new("Sound")
1609
        bet.Pitch = rd2(9, 11) / 10
1610
        bet.Volume = rd2(12, 14) / 10
1611
        bet.SoundId = "rbxassetid://165604684"
1612
        bet.Parent = b
1613
        bet:Play()
1614
        coroutine.resume(coroutine.create(function()
1615
          for _ = 1, 5 do
1616
            swait()
1617
            b.Transparency = b.Transparency + 0.15
1618
            c.Scale = c.Scale + Vector3.new(0.8 * dmg, 0.8 * dmg, 0.8 * dmg)
1619
          end
1620
        end))
1621
      end
1622
    end
1623
  end
1624
end
1625
function tagability(partoz, magn)
1626
  for _, guy in pairs(workspace:GetChildren()) do
1627
    if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("derbaba") == nil and guy:FindFirstChildOfClass("ForceField") == nil then
1628
      do
1629
        local humz = guy:FindFirstChild("Humanoid")
1630
        humz.PlatformStand = true
1631
        delay(1, function()
1632
          humz.PlatformStand = false
1633
        end)
1634
        local horp = guy:FindFirstChild("HumanoidRootPart")
1635
        local db = Instance.new("StringValue")
1636
        db.Name = "dedrbaba"
1637
        db.Parent = horp
1638
        local bodyrot = Instance.new("BodyAngularVelocity")
1639
        bodyrot.MaxTorque = Vector3.new(99999, 99999, 99999)
1640
        bodyrot.P = math.huge
1641
        bodyrot.AngularVelocity = Vector3.new(0, 5, 50)
1642
        bodyrot.Parent = horp
1643
        local hL, tL, aL, bL, cL, dL
1644
        game.Debris:AddItem(bodyrot, 0.2)
1645
        if guy:FindFirstChild("Head") then
1646
          hL = guy:FindFirstChild("Head")
1647
          hL.BrickColor = BrickColor.new("Bright yellow")
1648
        end
1649
        if guy:FindFirstChild("Torso") then
1650
          tL = guy:FindFirstChild("Torso")
1651
          tL.BrickColor = BrickColor.new("Bright blue")
1652
        end
1653
        if guy:FindFirstChild("Left Arm") then
1654
          aL = guy:FindFirstChild("Left Arm")
1655
          aL.BrickColor = BrickColor.new("Bright yellow")
1656
        end
1657
        if guy:FindFirstChild("Right Arm") then
1658
          bL = guy:FindFirstChild("Right Arm")
1659
          bL.BrickColor = BrickColor.new("Bright yellow")
1660
        end
1661
        if guy:FindFirstChild("Left Leg") then
1662
          cL = guy:FindFirstChild("Left Leg")
1663
          cL.BrickColor = BrickColor.new("Br. yellowish green")
1664
        end
1665
        if guy:FindFirstChild("Right Leg") then
1666
          dL = guy:FindFirstChild("Right Leg")
1667
          dL.BrickColor = BrickColor.new("Br. yellowish green")
1668
        end
1669
        coroutine.resume(coroutine.create(function()
1670
          if aL then
1671
            aL.Name = "Right Arm"
1672
            wait()
1673
          end
1674
          if bL then
1675
            bL.Name = "Left Leg"
1676
            wait()
1677
          end
1678
          if cL then
1679
            cL.Name = "Left Arm"
1680
            wait()
1681
          end
1682
          if dL then
1683
            dL.Name = "Right Leg"
1684
          end
1685
        end))
1686
      end
1687
    end
1688
  end
1689
end
1690
mouse.KeyDown:connect(function(key)
1691
  if human.Health <= 0 then
1692
    return
1693
  end
1694
  if key == "f" then
1695
    standappear(thenoob)
1696
  end
1697
  if key == "r" then
1698
    MUDA()
1699
  end
1700
  if key == "e" then
1701
    block()
1702
  end
1703
  if key == "v" then
1704
    cability()
1705
  end
1706
  if key == "m" and plr.UserId then
1707
    THEBEST()
1708
  end
1709
  if key == "j" then
1710
    THREATENING()
1711
  end
1712
  if key == "k" then
1713
    konodioda:Play()
1714
  end
1715
  if key == "l" then
1716
    bast:Play()
1717
  end
1718
  if key == "p" then
1719
    zaworld:Play()
1720
  end
1721
end)
1722
tool.Equipped:connect(function()
1723
  selected = true
1724
end)
1725
tool.Unequipped:connect(function()
1726
  selected = false
1727
end)
1728
sine = 0
1729
charge = 1
1730
cos = math.cos
1731
game:GetService("RunService").RenderStepped:connect(function()
1732
  if POSU == false then
1733
    local checkfloor = Ray.new(hrp.Position, hrp.CFrame.upVector * -4)
1734
    local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
1735
    local checkstate = human:GetState()
1736
    if checkstate.Value == 13 then
1737
      animpose = "Sitting"
1738
    elseif hrp.Velocity.y > 1 and checkpart == nil then
1739
      animpose = "Jumping"
1740
    elseif hrp.Velocity.y < -1 and checkpart == nil then
1741
      animpose = "Falling"
1742
    elseif 1 > (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude then
1743
      animpose = "Idle"
1744
    elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 35 then
1745
      animpose = "Walking"
1746
    elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 35 then
1747
      animpose = "TooFast"
1748
    end
1749
    if animpose == "Idle" then
1750
      sine = sine + charge
1751
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.03 * cos(sine / 60)) * ang(rd(0), rd(0), rd(0)), 0.3)
1752
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(3 - 3 * cos(sine / 60)), rd(0), rd(0)), 0.3)
1753
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(2 - 2 * cos(sine / 60)), rd(2 - 2 * cos(sine / 60)), rd(2 * cos(sine / 60))), 0.3)
1754
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1755
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(2 - 2 * cos(sine / 60)), rd(-2 - 2 * cos(sine / 60)), rd(2 * cos(sine / 60))), 0.3)
1756
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1757
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-3 - 1 * cos(sine / 60)), rd(-5 - 1 * cos(sine / 60)), rd(1 * cos(sine / 60))), 0.3)
1758
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1759
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-3 - 1 * cos(sine / 60)), rd(5 - 1 * cos(sine / 60)), rd(1 * cos(sine / 60))), 0.3)
1760
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1761
    end
1762
    if animpose == "Walking" then
1763
      sine = sine + charge
1764
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.03 * cos(sine / 60)) * ang(rd(0), rd(0), rd(0)), 0.3)
1765
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(3 - 3 * cos(sine / 60)), rd(0), rd(0)), 0.3)
1766
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-2 - 2 * cos(sine / 60)), rd(2 - 2 * cos(sine / 60)), rd(30 * cos(sine / 10))), 0.3)
1767
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1768
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-2 - 2 * cos(sine / 60)), rd(-2 - 2 * cos(sine / 60)), rd(30 * cos(sine / 10))), 0.3)
1769
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1770
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-30 * cos(sine / 10))), 0.6)
1771
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1772
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-30 * cos(sine / 10))), 0.6)
1773
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1774
    end
1775
    if animpose == "Jumping" then
1776
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.3)
1777
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
1778
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(7), rd(-5), rd(2)), 0.3)
1779
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1780
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(7), rd(5), rd(-3)), 0.3)
1781
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1782
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-10)), 0.3)
1783
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1784
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(20)), 0.3)
1785
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1786
    end
1787
    if animpose == "Falling" then
1788
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(0)), 0.3)
1789
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.3)
1790
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(7), rd(-5), rd(2)), 0.3)
1791
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1792
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(7), rd(5), rd(-3)), 0.3)
1793
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1794
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(10)), 0.3)
1795
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1796
      lerpz(LH, "C0", LHC0 * cf(-0.65, 0.75, 0) * ang(rd(0), rd(0), rd(20)), 0.3)
1797
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1798
    end
1799
    if animpose == "TooFast" then
1800
      lerpz(RJ, "C0", RJC0 * cf(0, 0, -1.5) * ang(rd(20), rd(0), rd(0)), 0.3)
1801
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.3)
1802
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-10)), 0.3)
1803
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1804
      lerpz(LS, "C0", LSC0 * cf(0, -0.75, 0) * ang(rd(10), rd(-80), rd(-10)), 0.3)
1805
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(30), rd(0), rd(0)), 0.3)
1806
      lerpz(RH, "C0", RHC0 * cf(0.75, 1.5, 0) * ang(rd(0), rd(0), rd(30)), 0.3)
1807
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1808
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(50)), 0.3)
1809
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1810
    end
1811
    if animpose == "Sitting" then
1812
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1813
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1814
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
1815
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1816
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
1817
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1818
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
1819
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1820
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
1821
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1822
    end
1823
  end
1824
  if appeared == false and activu == false then
1825
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1826
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1827
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1828
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1829
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1830
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1831
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1832
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1833
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1834
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1835
  elseif appeared == true and activu == false then
1836
    sine = sine + charge
1837
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0.05 * cos(sine / 90)) * ang(rd(1 - 1 * cos(sine / 90)), rd(0), rd(-5)), 0.3)
1838
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(2 - 2 * cos(sine / 90)), rd(0), rd(4)), 0.3)
1839
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(2 * cos(sine / 110)), rd(-3 - 3 * cos(sine / 100)), rd(0)), 0.3)
1840
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1841
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(2 * cos(sine / 110)), rd(3 - 3 * cos(sine / 100)), rd(0)), 0.3)
1842
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1843
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-2 - 2 * cos(sine / 100)), rd(-3 - 3 * cos(sine / 100)), rd(-2 - 2 * cos(sine / 100))), 0.3)
1844
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1845
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-2 - 2 * cos(sine / 100)), rd(3 - 3 * cos(sine / 100)), rd(2 - 2 * cos(sine / 100))), 0.3)
1846
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1847
  end
1848
end)
1849
function dispose()
1850
  for i, v in pairs(getfenv(0)) do
1851
    v = nil
1852
  end
1853
  error = nil
1854
  print = nil
1855
  warn = nil
1856
end
1857
human.Died:connect(dispose)
1858
chr.Changed:connect(function()
1859
  if chr.Parent == nil then
1860
    dispose()
1861
  end
1862
end)