View difference between Paste ID: VuADrDey and pihPsvzN
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
3
do
4
	print("FE Compatibility code by Mokiros")
5
	script.Parent = Player.Character
6
7
	--RemoteEvent for communicating
8
	local Event = Instance.new("RemoteEvent")
9
	Event.Name = "UserInput_Event"
10
11
	--Fake event to make stuff like Mouse.KeyDown work
12
	local function fakeEvent()
13
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
14
		t.connect = t.Connect
15
		return t
16
	end
17
18
	--Creating fake input objects with fake variables
19
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
20
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
21
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
22
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
23
	end}
24
	--Merged 2 functions into one by checking amount of arguments
25
	CAS.UnbindAction = CAS.BindAction
26
27
	--This function will trigger the events that have been :Connect()'ed
28
	local function te(self,ev,...)
29
		local t = m[ev]
30
		if t and t._fakeEvent and t.Function then
31
			t.Function(...)
32
		end
33
	end
34
	m.TrigEvent = te
35
	UIS.TrigEvent = te
36
37
	Event.OnServerEvent:Connect(function(plr,io)
38
	    if plr~=Player then return end
39
		if io.isMouse then
40
			m.Target = io.Target
41
			m.Hit = io.Hit
42
		else
43
			local b = io.UserInputState == Enum.UserInputState.Begin
44
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
45
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
46
			end
47
			for _,t in pairs(CAS.Actions) do
48
				for _,k in pairs(t.Keys) do
49
					if k==io.KeyCode then
50
						t.Function(t.Name,io.UserInputState,io)
51
					end
52
				end
53
			end
54
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
55
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
56
	    end
57
	end)
58
	Event.Parent = NLS([==[
59
	local Player = game:GetService("Players").LocalPlayer
60
	local Event = script:WaitForChild("UserInput_Event")
61
62
	local UIS = game:GetService("UserInputService")
63
	local input = function(io,a)
64
		if a then return end
65
		--Since InputObject is a client-side instance, we create and pass table instead
66
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
67
	end
68
	UIS.InputBegan:Connect(input)
69
	UIS.InputEnded:Connect(input)
70
71
	local Mouse = Player:GetMouse()
72
	local h,t
73
	--Give the server mouse data 30 times every second, but only if the values changed
74
	--If player is not moving their mouse, client won't fire events
75
	while wait(1/30) do
76
		if h~=Mouse.Hit or t~=Mouse.Target then
77
			h,t=Mouse.Hit,Mouse.Target
78
			Event:FireServer({isMouse=true,Target=t,Hit=h})
79
		end
80
	end]==],Player.Character)
81
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
82
end
83
84
--- [[ Simple Time Rewind ]] ---
85
-- by fo43123
86
87-
plr = owner
87+
local me = game.Players.LocalPlayer
88
local mouse = me:GetMouse()
89
local char = me.Character
90
local hum = char:FindFirstChild('Humanoid')
91
local hd = char:FindFirstChild('Head')
92
local ts = char:FindFirstChild('Torso') or char:FindFirstChild('UpperTorso')
93
local ra = char:FindFirstChild('Right Arm') or char:FindFirstChild('RightUpperArm')
94
local la = char:FindFirstChild('Left Arm') or char:FindFirstChild('LeftUpperArm')
95
local rl = char:FindFirstChild('Right Leg') or char:FindFirstChild('RightUpperLeg')
96
local ll = char:FindFirstChild('Left Leg') or char:FindFirstChild('LeftUpperLeg')
97
local root = char:FindFirstChild('HumanoidRootPart')
98
local rj = root:FindFirstChild('RootJoint')
99
local rs = ts:FindFirstChild('Right Shoulder')
100
local ls = ts:FindFirstChild('Left Shoulder')
101
local rh = ts:FindFirstChild('Right Hip')
102
local lh = ts:FindFirstChild('Left Hip')
103
local nk = ts:FindFirstChild('Neck')
104
local anim = char:FindFirstChild('Animate')
105
local base = workspace:FindFirstChild('Baseplate') or workspace:FindFirstChild('Base')
106
local cantimerewind = true
107
local cooldown = false
108
local selfrewind = true
109
local cc = workspace.CurrentCamera
110
local cos = math.cos
111
local sin = math.sin
112
local rad = math.rad
113
local rand = math.random
114
local cfn = CFrame.new
115
local cfa = CFrame.Angles
116
local v3 = Vector3.new
117
local str = string
118
local past = {}
119
local lastpast = {}
120
local sine = 0
121
local rewind = Instance.new('Sound', hd)
122
local onrewind = Instance.new('Sound', workspace.CurrentCamera)
123
onrewind.Looped = true
124
onrewind.Volume = 10
125
onrewind.SoundId = 'rbxassetid://2061143306'
126
rewind.SoundId = 'rbxassetid://864569342'
127
rewind.Name = 'trewind'
128
rewind.Volume = 1
129
rewind.PlaybackSpeed = 1.25
130
hum.WalkSpeed = 23
131
effects = Instance.new('Folder', char)
132
effects.Name = 'Effects'
133
print([[
134
	-- // Moves
135
	R - Rewind
136
	]])
137
138
ArtificialHB = Instance.new('BindableEvent', script)
139
ArtificialHB.Name = 'Heartbeat'
140
script:WaitForChild('Heartbeat')
141
142
frame = 1 / 60
143
tf = 0
144
allowframeloss = false
145
tossremainder = false
146
lastframe = tick()
147
script.Heartbeat:Fire()
148
149
game:GetService('RunService').Heartbeat:connect(function(s, p)
150
	tf = tf + s
151
	if tf >= frame then
152
		if allowframeloss then
153
			script.Heartbeat:Fire()
154
			lastframe = tick()
155
		else
156
			for i = 1, math.floor(tf / frame) do
157
				script.Heartbeat:Fire()
158
			end
159
			lastframe = tick()
160
		end
161
		if tossremainder then
162
			tf = 0
163
		else
164
			tf = tf - frame * math.floor(tf / frame)
165
		end
166
	end
167
end)
168
169
function swait(t)
170
	if t == 0 or t == nil then
171
		script.Heartbeat.Event:Wait()
172
	else
173
		for i = 0, t do
174
			script.Heartbeat.Event:Wait()
175
		end
176
	end
177
end
178
179
function sound(id, parent, vol, pitch, timepos)
180
	local s = Instance.new('Sound')
181
	s.Parent = parent
182
	s.SoundId = id
183
	s.Volume = vol
184
	s.PlaybackSpeed = pitch
185
	s.TimePosition = timepos
186
	s:Play()
187
	game.Debris:AddItem(s, s.PlaybackSpeed + 5)
188
end
189
190
function camshake(duration, intensity)
191
	coroutine.wrap(function()
192
		for i = 0, duration*60 do
193
			hum.CameraOffset = v3(rand(-(intensity*10),(intensity*10))/10, rand(-(intensity*10),(intensity*10))/10, rand(-(intensity*10), (intensity*10))/10)
194
			swait()
195
		end
196
		hum.CameraOffset = v3(0, 0, 0)
197
	end)()
198
end
199
200
function readyrewind()
201
	cantimerewind = false
202
	cooldown = true
203
	onrewind:Play()
204
	for i,v in pairs(workspace:GetDescendants()) do
205
		if v:IsA('BasePart') then
206
			local lastpos = v.CFrame
207
			table.insert(past, {part = v, change = lastpos})
208
		end
209
		if v.Parent then
210
			local lastparent2 = v.Parent
211
			table.insert(lastpast, {part2 = v, change4 = lastparent2})
212
		end
213
		if v:IsA('Camera') then
214
			local lastcam = v.CFrame
215
			table.insert(past, {cam = v, change3 = lastcam})
216
		end
217
		if v:IsA('Sound') then
218
			if v ~= rewind then
219
				local lastsongpos = v.TimePosition
220
				table.insert(past, {sound = v, pchange = lastsongpos})
221
			end
222
		end
223
		if v:IsA('Humanoid') then
224
			local lasthp = v.Health
225
			local always = lasthp
226
			table.insert(past, {health = v, hchange = lasthp})
227
		end
228
	end
229
	newpast = workspace.DescendantAdded:Connect(function(v)
230
		if v:IsA('BasePart') then
231
			local lastpos = v.CFrame
232
			local lastparent = v.Parent
233
			table.insert(past, {part = v, change = lastpos, change4 = lastparent})
234
		end
235
		if v.Parent then
236
			local lastparent2 = v.Parent
237
			table.insert(lastpast, {part2 = v, change4 = lastparent2})
238
		end
239
		if v:IsA('Camera') then
240
			local lastcampos = v.CFrame
241
			table.insert(past, {cam = v, change3 = lastcampos})
242
		end
243
		if v:IsA('Sound') then
244
			if v ~= rewind then
245
				local lastsongpos = v.TimePosition
246
				table.insert(past, {sound = v, pchange = lastsongpos})
247
			end
248
		end
249
		if v:IsA('Humanoid') then
250
			local lasthp = v.Health
251
			local always = lasthp
252
			table.insert(past, {health = v, hchange = lasthp})
253
		end
254
	end)
255
end
256
257
function timerewind()
258
	if cooldown then
259
	rewind:Play()
260
	sine = 0
261
	onrewind:Stop()
262
	coroutine.wrap(function()
263
	local cce = Instance.new('ColorCorrectionEffect', game.Lighting)
264
	local blur = Instance.new('BlurEffect', game.Lighting)
265
	local effect2 = Instance.new('Part', effects)
266
	local effect3 = Instance.new('Part', effects)
267
	effect3.Shape = 'Ball'
268
	effect3.Material = 'ForceField'
269
	effect3.Anchored = true
270
	effect3.CanCollide = false
271
	effect3.Name = 'eff3'
272
	effect3.BrickColor = BrickColor.new('Really red')
273
	effect3.Size = v3(30, 30, 30)
274
	effect3.Transparency = 0
275
	effect2.CastShadow = false
276
	effect2.Shape = 'Ball'
277
	effect2.BrickColor = BrickColor.new('Bright red')
278
	effect2.Material = 'ForceField'
279
	effect2.Name = 'eff2'
280
	effect2.Anchored = true
281
	effect2.CanCollide = false
282
	effect2.Size = v3(50, 50, 50)
283
	effect2.Transparency = 0
284
	cantimerewind = true
285
	for i,v in pairs(past) do
286
		pcall(function()
287
			v.part.CFrame = v.change
288
		end)
289
		pcall(function()
290
		   	v.cam.CFrame = v.change3
291
		end)
292
		pcall(function()
293
			v.sound.TimePosition = v.pchange
294
		end)
295
		pcall(function()
296
			v.health.Health = v.hchange
297
		end)
298
	end
299
	for i,v in pairs(lastpast) do
300
		pcall(function()
301
			v.part2.Parent = v.change4
302
		end)
303
	end
304
	pcall(function()
305
		newpast:Disconnect()
306
	end)
307
	coroutine.wrap(function()
308
		for i = 1, 1000 do
309
			effect2.CFrame = ts.CFrame
310
			effect3.CFrame = ts.CFrame
311
			blur.Size = v3(blur.Size, 0, 0):lerp(v3(0, 0, 0), .010).X
312
			cce.TintColor = cce.TintColor:lerp(Color3.fromRGB(255, 0, 0), 0.050)
313
			effect2.Transparency = effect2.Transparency + 0.020
314
			effect3.Transparency = effect3.Transparency + 0.020
315
			effect2.Size = effect2.Size:lerp(v3(0, 0, 0), 0.050)
316
			effect3.Size = effect3.Size:lerp(v3(0, 0, 0), 0.030)
317
			if effect2.Transparency >= 1 then
318
				effect2:Destroy()
319
			end
320
			if effect3.Transparency >= 1 then
321
				effect3:Destroy()
322
			end
323
			swait()
324
		end
325
	end)()
326
	wait(1)
327
	blur:Destroy()
328
	cce:Destroy()
329
	end)()
330
	wait(1.5) -- cooldown
331
	past = {}
332
	cooldown = false
333
	end
334
end
335
336
mouse.KeyDown:connect(function(key)
337
	if str.lower(key) == 'r' and cantimerewind and cooldown == false then
338
		readyrewind()
339
	elseif str.lower(key) == 'r' and cantimerewind == false and cooldown then
340
		timerewind()
341
	end
342
end)
343
344
function TakeDamage(hum, dmg)
345
  hum:TakeDamage(dmg)
346
end
347
plr = game.Players.LocalPlayer
348
repeat
349
  wait(0.4)
350
until plr.Character
351
chr = plr.Character
352
human = chr:FindFirstChild("Humanoid")
353
human.MaxHealth, human.Health = math.huge, math.huge
354
mouse = plr:GetMouse()
355
cam = workspace.CurrentCamera
356
selected = false
357
equipd = false
358
tors = chr.Torso
359
rarm = chr["Right Arm"]
360
larm = chr["Left Arm"]
361
rleg = chr["Right Leg"]
362
lleg = chr["Left Leg"]
363
hrp = chr.HumanoidRootPart
364
hed = chr.Head
365
anim = human.Animator
366
activu = false
367
appeared = false
368
animpose = nil
369
POSU = false
370
local wherto = hrp
371
local addcfr = CFrame.new(0, 0, 0)
372
Heartbeat = Instance.new("BindableEvent")
373
Heartbeat.Name = "Heartbeat"
374
Heartbeat.Parent = script
375
frame = 0.03333333333333333
376
tf = 0
377
game:GetService("RunService").Heartbeat:connect(function(s, p)
378
  tf = tf + s
379
  if tf >= frame then
380
    for i = 1, math.floor(tf / frame) do
381
      Heartbeat:Fire()
382
    end
383
    tf = tf - frame * math.floor(tf / frame)
384
  end
385
end)
386
function swait(num)
387
  if num == 0 or num == nil then
388
    Heartbeat.Event:wait()
389
  else
390
    for i = 1, num do
391
      Heartbeat.Event:wait()
392
    end
393
  end
394
end
395
tool = Instance.new("Tool")
396
tool.CanBeDropped = false
397
tool.RequiresHandle = false
398
tool.TextureId = "http://www.roblox.com/asset/?id=4025191505"
399
tool.ToolTip = "KEKKA DAKE DA"
400
tool.Name = "King Crismon"
401
tool.Parent = plr.Backpack
402
modz = Instance.new("Model")
403
modz.Name = "efx"
404
modz.Parent = chr
405
ZANOOB = Instance.new("Model")
406
ZANOOB.Name = "King Crimson"
407
ZANOOB.Parent = chr
408
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
409
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
410
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
411
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
412
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
413
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
414
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
415
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
416
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
417
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
418
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
419
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
420
RS = tors:FindFirstChild("Right Shoulder")
421
LS = tors:FindFirstChild("Left Shoulder")
422
RH = tors:FindFirstChild("Right Hip")
423
LH = tors:FindFirstChild("Left Hip")
424
RJ = hrp:FindFirstChild("RootJoint")
425
N = tors:FindFirstChild("Neck")
426
cf = CFrame.new
427
ang = CFrame.Angles
428
rd = math.rad
429
rd2 = math.random
430
function nooutline(p)
431
  p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
432
end
433
function makepart(color, name, reflec, mater, parnt, cfram)
434
  local port = Instance.new("Part")
435
  port.BrickColor = BrickColor.new(color)
436
  port.Name = name
437
  port.Transparency = 1
438
  nooutline(port)
439
  port.Reflectance = reflec
440
  port.Material = mater
441
  port.Anchored = false
442
  port.CanCollide = false
443
  port.Locked = true
444
  port.Size = Vector3.new(0.2, 0.2, 0.2)
445
  port.Parent = parnt
446
  return port
447
end
448
function makemesh(meshtype, scale, meshid, parent)
449
  local mes = Instance.new("SpecialMesh")
450
  mes.MeshType = meshtype
451
  mes.Scale = scale
452
  if meshtype == "FileMesh" then
453
    mes.MeshId = meshid
454
  end
455
  mes.Parent = parent
456
  return mes
457
end
458
function makemotor(parent, p0, p1, c0, c1)
459
  swait()
460
  local wel = Instance.new("Motor6D")
461
  wel.Part0 = p0
462
  wel.Part1 = p1
463
  wel.C0 = c0
464
  if c1 ~= nil then
465
    wel.C1 = c1
466
  end
467
  wel.Parent = parent
468
  return wel
469
end
470
local konodioda = Instance.new("Sound")
471
konodioda.SoundId = "rbxassetid://3373967354"
472
konodioda.Volume = 0.5
473
konodioda.Parent = hrp
474
local bast = Instance.new("Sound")
475
bast.SoundId = "rbxassetid://3289256209"
476
bast.Volume = 0.5
477
bast.Parent = hrp
478
local zaworld = Instance.new("Sound")
479
zaworld.SoundId = "rbxassetid://3373956700"
480
zaworld.Volume = 1
481
zaworld.Parent = hrp
482
local wry = Instance.new("Sound")
483
wry.SoundId = "rbxassetid://3373975760"
484
wry.Volume = 1
485
wry.Parent = hrp
486
function animo(yep)
487
  if yep == true then
488
    anim.Parent = human
489
    chr.Animate.Disabled = false
490
  elseif yep == false then
491
    chr.Animate.Disabled = true
492
    anim.Parent = nil
493
  end
494
end
495
animo(false)
496
function lerpz(joint, prop, cfrmz, alp)
497
  joint[prop] = joint[prop]:lerp(cfrmz, alp)
498
end
499
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
500
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
501
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
502
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
503
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
504
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
505
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
506
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
507
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
508
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
509
function resetlerp(whoever)
510
  if whoever == nil then
511
    RJ.C0 = RJC0
512
    RJ.C1 = RJC1
513
    N.C0 = NC0
514
    N.C1 = NC1
515
    RS.C0 = RSC0
516
    RS.C1 = RSC1
517
    LS.C0 = LSC0
518
    LS.C1 = LSC1
519
    RH.C0 = RHC0
520
    RH.C1 = RHC1
521
    LH.C0 = LHC0
522
    LH.C1 = LHC1
523
  elseif whoever ~= nil then
524
    nRJ.C0 = RJC0
525
    nRJ.C1 = RJC1
526
    nN.C0 = NC0
527
    nN.C1 = NC1
528
    nRS.C0 = RSC0
529
    nRS.C1 = RSC1
530
    nLS.C0 = LSC0
531
    nLS.C1 = LSC1
532
    nRH.C0 = RHC0
533
    nRH.C1 = RHC1
534
    nLH.C0 = LHC0
535
    nLH.C1 = LHC1
536
  end
537
end
538
function STANDO(cfr)
539
  local rooto = Instance.new("Part")
540
  nooutline(rooto)
541
  rooto.Name = "HumanoidRootPart"
542
  rooto.Anchored = true
543
  rooto.CFrame = cfr
544
  rooto.Size = Vector3.new(2, 2, 1)
545
  rooto.CanCollide = false
546
  rooto.Locked = true
547
  rooto.Transparency = 1
548
  rooto.Parent = ZANOOB
549
  local head = Instance.new("Part")
550
  nooutline(head)
551
  head.Anchored = false
552
  head.CFrame = rooto.CFrame * CFrame.new(0, 1.5, 0)
553
  head.Size = Vector3.new(2, 1, 1)
554
  head.BrickColor = BrickColor.new("Bright red")
555
  head.CanCollide = false
556
  head.Name = "Head"
557
  head.Locked = true
558
  head.Transparency = 1
559
  head.Parent = ZANOOB
560
  local headmesh = makemesh("Head", Vector3.new(1.25, 1.25, 1.25), nil, head)
561
  local headdecal = Instance.new("Decal")
562
  headdecal.Name = "face"
563
  headdecal.Texture = "rbxasset://textures/face.png"
564
  headdecal.Face = "Front"
565
  headdecal.Transparency = 1
566
  headdecal.Parent = head
567
  local torso = Instance.new("Part")
568
  nooutline(torso)
569
  torso.Name = "Torso"
570
  torso.Anchored = false
571
  torso.CFrame = rooto.CFrame * CFrame.new(0, 0, 0)
572
  torso.Size = Vector3.new(2, 1, 1)
573
  torso.BrickColor = BrickColor.new("Bright red")
574
  torso.CanCollide = false
575
  torso.Transparency = 1
576
  torso.Locked = true
577
  torso.Parent = ZANOOB
578
  local torsomesh = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/torso.mesh", torso)
579
  local leftarm = Instance.new("Part")
580
  nooutline(leftarm)
581
  leftarm.Anchored = false
582
  leftarm.Name = "Left Arm"
583
  leftarm.CFrame = rooto.CFrame * CFrame.new(1.5, 0, 0)
584
  leftarm.Size = Vector3.new(1, 2, 1)
585
  leftarm.BrickColor = BrickColor.new("Bright red")
586
  leftarm.CanCollide = false
587
  leftarm.Transparency = 1
588
  leftarm.Locked = true
589
  leftarm.Parent = ZANOOB
590
  local leftarmmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "", leftarm)
591
  local rightarm = Instance.new("Part")
592
  nooutline(rightarm)
593
  rightarm.Anchored = false
594
  rightarm.CFrame = rooto.CFrame * CFrame.new(-1.5, 0, 0)
595
  rightarm.Name = "Right Arm"
596
  rightarm.Size = Vector3.new(1, 2, 1)
597
  rightarm.BrickColor = BrickColor.new("Bright red")
598
  rightarm.CanCollide = false
599
  rightarm.Locked = true
600
  rightarm.Transparency = 1
601
  rightarm.Parent = ZANOOB
602
  local rightarmmesh = makemesh("FileMesh", Vector3.new(0.8, 1, 1), "", rightarm)
603
  local leftleg = Instance.new("Part")
604
  nooutline(leftleg)
605
  leftleg.Anchored = false
606
  leftleg.CFrame = rooto.CFrame * CFrame.new(1.5, -1.5, 0)
607
  leftleg.Name = "Left Leg"
608
  leftleg.Size = Vector3.new(1, 2, 1)
609
  leftleg.BrickColor = BrickColor.new("Bright red")
610
  leftleg.CanCollide = false
611
  leftleg.Transparency = 1
612
  leftleg.Locked = true
613
  leftleg.Parent = ZANOOB
614
  local leftlegmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "", leftleg)
615
  local rightleg = Instance.new("Part")
616
  nooutline(rightleg)
617
  rightleg.Anchored = false
618
  rightleg.CFrame = rooto.CFrame * CFrame.new(-1.5, -1.5, 0)
619
  rightleg.Name = "Right Leg"
620
  rightleg.Size = Vector3.new(1, 2, 1)
621
  rightleg.BrickColor = BrickColor.new("Bright red")
622
  rightleg.CanCollide = false
623
  rightleg.Locked = true
624
  rightleg.Transparency = 1
625
  rightleg.Parent = ZANOOB
626
  local rightlegmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "", rightleg)
627
  local rootweld = makemotor(rooto, rooto, torso, RJC0, RJC1)
628
  rootweld.Name = "RootJoint"
629
  local neckweld = makemotor(torso, torso, head, NC0, NC1)
630
  neckweld.Name = "Neck"
631
  local rshoulderweld = makemotor(torso, torso, rightarm, RSC0, RSC1)
632
  rshoulderweld.Name = "Right Shoulder"
633
  local lshoulderweld = makemotor(torso, torso, leftarm, LSC0, LSC1)
634
  lshoulderweld.Name = "Left Shoulder"
635
  local rhipweld = makemotor(torso, torso, rightleg, RHC0, RHC1)
636
  rhipweld.Name = "Right Hip"
637
  local lhipweld = makemotor(torso, torso, leftleg, LHC0, LHC1)
638
  lhipweld.Name = "Left Hip"
639
  local la1 = Instance.new("Part")
640
  nooutline(la1)
641
  la1.Anchored = false
642
  la1.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
643
  la1.Name = "la1" -- Head
644
  la1.Size = Vector3.new(0.2, 0.2, 0.2)
645
  la1.BrickColor = BrickColor.new("Institutional white")
646
  la1.CanCollide = false
647
  la1.Locked = true
648
  la1.Transparency = 1
649
  la1.Parent = ZANOOB
650
  local la1m = makemesh("FileMesh", Vector3.new(1., 1.03, 1),"rbxassetid://1307316259", la1)
651
  local la1w = makemotor(la1, la1, head, ang(rd(0), rd(0), rd(0)) * cf(0, -0.01, 0), ang(rd(0), 0, 0))
652
  local la2 = Instance.new("Part")
653
  nooutline(la2)
654
  la2.Anchored = false
655
  la2.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
656
  la2.Name = "la2" -- Head
657
  la2.Size = Vector3.new(0.2, 0.2, 0.2)
658
  la2.BrickColor = BrickColor.new("Ghost grey")
659
  la2.CanCollide = false
660
  la2.Locked = true
661
  la2.Transparency = 1
662
  la2.Parent = ZANOOB
663
  local la2m = makemesh("FileMesh", Vector3.new(0.5, 0.5, 0.5),"rbxassetid://514528170", la2)
664
  local la2w = makemotor(la2, la2, head, ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.2), ang(rd(0), 0, 0))
665
  local la3 = Instance.new("Part")
666
  nooutline(la3)
667
  la3.Anchored = false
668
  la3.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
669
  la3.Name = "la3" -- Head
670
  la3.Size = Vector3.new(0.2, 0.2, 0.2)
671
  la3.BrickColor = BrickColor.new("Smoky grey")
672
  la3.CanCollide = false
673
  la3.Locked = true
674
  la3.Transparency = 1
675
  la3.Parent = ZANOOB
676
  local la3m = makemesh("FileMesh", Vector3.new(0.2, 0.2, 0.2),"rbxassetid://514528170", la3)
677
  local la3w = makemotor(la3, la3, head, ang(rd(0), rd(0), rd(0)) * cf(0, -0.4, 0.5), ang(rd(0), 0, 0))
678
  local la4 = Instance.new("Part")
679
  nooutline(la4)
680
  la4.Anchored = false
681
  la4.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
682
  la4.Name = "la4" -- Head
683
  la4.Size = Vector3.new(0.2, 0.2, 0.2)
684
  la4.BrickColor = BrickColor.new("Persimmon")
685
  la4.CanCollide = false
686
  la4.Locked = true
687
  la4.Transparency = 1
688
  la4.Parent = ZANOOB
689
  local la4m = makemesh("FileMesh", Vector3.new(0.1, 0.1, 0.1),"rbxassetid://514528170", la4)
690
  local la4w = makemotor(la4, la4, head, ang(rd(0), rd(0), rd(0)) * cf(0, -0.4, 0.65), ang(rd(0), 0, 0))
691
  local la5 = Instance.new("Part")
692
  nooutline(la5)
693
  la5.Anchored = false
694
  la5.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
695
  la5.Name = "la5" -- Torso
696
  la5.Size = Vector3.new(0.2, 0.2, 0.2)
697
  la5.BrickColor = BrickColor.new("Institutional white")
698
  la5.CanCollide = false
699
  la5.Locked = true
700
  la5.Transparency = 1
701
  la5.Parent = ZANOOB
702
  local la5m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.01),"rbxassetid://1279394898", la5)
703
  local la5w = makemotor(la5, la5, torso, ang(rd(0), rd(0), rd(0)) * cf(0, -0.5, 0), ang(rd(0), 0, 0))
704
  local la8 = Instance.new("Part")
705
  nooutline(la8)
706
  la8.Anchored = false
707
  la8.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
708
  la8.Name = "la8" -- Torso
709
  la8.Size = Vector3.new(0.2, 0.2, 0.2)
710
  la8.BrickColor = BrickColor.new("Institutional white")
711
  la8.CanCollide = false
712
  la8.Locked = true
713
  la8.Transparency = 1
714
  la8.Parent = ZANOOB
715
  local la8m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.01),"rbxassetid://1279394898", la8)
716
  local la8w = makemotor(la8, la8, torso, ang(rd(180), rd(0), rd(0)) * cf(0, -0.5, 0), ang(rd(0), 0, 0))
717
  local la6 = Instance.new("Part")
718
  nooutline(la6)
719
  la6.Anchored = false
720
  la6.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
721
  la6.Name = "la6" -- Torso
722
  la6.Size = Vector3.new(0.2, 0.2, 0.2)
723
  la6.BrickColor = BrickColor.new("Institutional white")
724
  la6.CanCollide = false
725
  la6.Locked = true
726
  la6.Transparency = 1
727
  la6.Parent = ZANOOB
728
  local la6m = makemesh("FileMesh", Vector3.new(0.005, 0.012, 0.006),"rbxassetid://1279434239", la6)
729
  local la6w = makemotor(la6, la6, torso, ang(rd(0), rd(0), rd(3)) * cf(-0.3, 0.5, 0), ang(rd(0), 0, 0))
730
  local la6 = Instance.new("Part")
731
  nooutline(la6)
732
  la6.Anchored = false
733
  la6.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
734
  la6.Name = "la6" -- Torso
735
  la6.Size = Vector3.new(0.2, 0.2, 0.2)
736
  la6.BrickColor = BrickColor.new("Institutional white")
737
  la6.CanCollide = false
738
  la6.Locked = true
739
  la6.Transparency = 1
740
  la6.Parent = ZANOOB
741
  local la6m = makemesh("FileMesh", Vector3.new(0.005, 0.012, 0.006),"rbxassetid://1279434239", la6)
742
  local la6w = makemotor(la6, la6, torso, ang(rd(0), rd(0), rd(-3)) * cf(0.3, 0.5, 0), ang(rd(0), 0, 0))
743
  local la7 = Instance.new("Part")
744
  nooutline (la7)
745
  la7.Anchored = false
746
  la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
747
  la7.Name = "la7" -- Torso
748
  la7.Size = Vector3.new(0.2, 0.2, 0.2)
749
  la7.BrickColor = BrickColor.new("Bright red")
750
  la7.CanCollide = false
751
  la7.Locked = true
752
  la7.Transparency = 1
753
  la7.Parent = ZANOOB
754
  local la7m = makemesh("FileMesh", Vector3.new(1, 0.5, 1),"rbxasset://fonts/torso.mesh", la7)
755
  local la7w = makemotor(la7, la7, torso, ang(rd(0), rd(0), rd(0)) * cf(0, -0.5, 0), ang(rd(0), 0, 0))
756
  local la9 = Instance.new("Part")
757
  nooutline (la9)
758
  la9.Anchored = false
759
  la9.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
760
  la9.Name = "la9" -- Torso
761
  la9.Size = Vector3.new(0.2, 0.2, 0.2)
762
  la9.BrickColor = BrickColor.new("Bright red")
763
  la9.CanCollide = false
764
  la9.Locked = true
765
  la9.Transparency = 1
766
  la9.Parent = ZANOOB
767
  local la9m = makemesh("FileMesh", Vector3.new(0.5, 0.3, 1),"rbxasset://fonts/torso.mesh", la9)
768
  local la9w = makemotor(la9, la9, torso, ang(rd(0), rd(0), rd(20)) * cf(-0.5, -0.3, 0), ang(rd(0), 0, 0))
769
  local la10 = Instance.new("Part")
770
  nooutline (la10)
771
  la10.Anchored = false
772
  la10.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
773
  la10.Name = "la10" -- Torso
774
  la10.Size = Vector3.new(0.2, 0.2, 0.2)
775
  la10.BrickColor = BrickColor.new("Bright red")
776
  la10.CanCollide = false
777
  la10.Locked = true
778
  la10.Transparency = 1
779
  la10.Parent = ZANOOB
780
  local la10m = makemesh("FileMesh", Vector3.new(0.5, 0.3, 1),"rbxasset://fonts/torso.mesh", la10)
781
  local la10w = makemotor(la10, la10, torso, ang(rd(0), rd(0), rd(-20)) * cf(0.5, -0.3, 0), ang(rd(0), 0, 0))
782
  local la11 = Instance.new("Part")
783
  nooutline (la11)
784
  la11.Anchored = false
785
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
786
  la11.Name = "la11" -- Left Arm
787
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
788
  la11.BrickColor = BrickColor.new("Institutional white")
789
  la11.CanCollide = false
790
  la11.Locked = true
791
  la11.Transparency = 1
792
  la11.Parent = ZANOOB
793
  local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.0075, 0.01),"rbxassetid://1279394898", la11)
794
  local la11w = makemotor(la11, la11, leftarm, ang(rd(0), rd(0), rd(90)) * cf(-0.1, 0, 0), ang(rd(0), 0, 0))
795
  local la11 = Instance.new("Part")
796
  nooutline (la11)
797
  la11.Anchored = false
798
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
799
  la11.Name = "la11" -- Left Arm
800
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
801
  la11.BrickColor = BrickColor.new("Institutional white")
802
  la11.CanCollide = false
803
  la11.Locked = true
804
  la11.Transparency = 1
805
  la11.Parent = ZANOOB
806
  local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.008),"rbxassetid://1279394898", la11)
807
  local la11w = makemotor(la11, la11, leftarm, ang(rd(90), rd(0), rd(90)) * cf(-0.1, 0, 0), ang(rd(0), 0, 0))
808
  local la11 = Instance.new("Part")
809
  nooutline (la11)
810
  la11.Anchored = false
811
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
812
  la11.Name = "la11" -- Left Arm
813
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
814
  la11.BrickColor = BrickColor.new("Institutional white")
815
  la11.CanCollide = false
816
  la11.Locked = true
817
  la11.Transparency = 1
818
  la11.Parent = ZANOOB
819
  local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.008),"rbxassetid://1279394898", la11)
820
  local la11w = makemotor(la11, la11, leftarm, ang(rd(90), rd(0), rd(90)) * cf(-0.1, 0, 0), ang(rd(0), 0, 0))
821
  local la11 = Instance.new("Part")
822
  nooutline (la11)
823
  la11.Anchored = false
824
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
825
  la11.Name = "la11" -- Right Arm
826
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
827
  la11.BrickColor = BrickColor.new("Institutional white")
828
  la11.CanCollide = false
829
  la11.Locked = true
830
  la11.Transparency = 1
831
  la11.Parent = ZANOOB
832
  local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.0075, 0.01),"rbxassetid://1279394898", la11)
833
  local la11w = makemotor(la11, la11, rightarm, ang(rd(0), rd(0), rd(90)) * cf(0.1, 0, 0), ang(rd(0), 0, 0))
834
  local la11 = Instance.new("Part")
835
  nooutline (la11)
836
  la11.Anchored = false
837
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
838
  la11.Name = "la11" -- Right Arm
839
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
840
  la11.BrickColor = BrickColor.new("Institutional white")
841
  la11.CanCollide = false
842
  la11.Locked = true
843
  la11.Transparency = 1
844
  la11.Parent = ZANOOB
845
  local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.008),"rbxassetid://1279394898", la11)
846
  local la11w = makemotor(la11, la11, rightarm, ang(rd(90), rd(0), rd(-90)) * cf(0.1, 0, 0), ang(rd(0), 0, 0))
847
  local la11 = Instance.new("Part")
848
  nooutline (la11)
849
  la11.Anchored = false
850
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
851
  la11.Name = "la11" -- Right Arm
852
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
853
  la11.BrickColor = BrickColor.new("Institutional white")
854
  la11.CanCollide = false
855
  la11.Locked = true
856
  la11.Transparency = 1
857
  la11.Parent = ZANOOB
858
  local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.0075, 0.01),"rbxassetid://1279394898", la11)
859
  local la11w = makemotor(la11, la11, rightarm, ang(rd(0), rd(0), rd(-90)) * cf(0.1, 0, 0), ang(rd(0), 0, 0))
860
  local la11 = Instance.new("Part")
861
  nooutline (la11)
862
  la11.Anchored = false
863
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
864
  la11.Name = "la11" -- Right Arm
865
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
866
  la11.BrickColor = BrickColor.new("Bright red")
867
  la11.CanCollide = false
868
  la11.Locked = true
869
  la11.Transparency = 1
870
  la11.Parent = ZANOOB
871
  local la11m = makemesh("FileMesh", Vector3.new(0.8, 1, 1),"rbxasset://fonts/rightarm.mesh", la11)
872
  local la11w = makemotor(la11, la11, rightarm, ang(rd(0), rd(0), rd(0)) * cf(0.1, 0, 0), ang(rd(0), 0, 0))
873
  local la11 = Instance.new("Part")
874
  nooutline (la11)
875
  la11.Anchored = false
876
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
877
  la11.Name = "la11" -- Right Arm
878
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
879
  la11.BrickColor = BrickColor.new("Bright red")
880
  la11.CanCollide = false
881
  la11.Locked = true
882
  la11.Transparency = 1
883
  la11.Parent = ZANOOB
884
  local la11m = makemesh("FileMesh", Vector3.new(0.8, 1, 1),"rbxasset://fonts/rightarm.mesh", la11)
885
  local la11w = makemotor(la11, la11, leftarm, ang(rd(0), rd(0), rd(0)) * cf(-0.1, 0, 0), ang(rd(0), 0, 0))
886
  local la11 = Instance.new("Part")
887
  nooutline (la11)
888
  la11.Anchored = false
889
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
890
  la11.Name = "la11" -- Torso
891
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
892
  la11.BrickColor = BrickColor.new("Institutional white")
893
  la11.CanCollide = false
894
  la11.Locked = true
895
  la11.Transparency = 1
896
  la11.Parent = ZANOOB
897
  local la11m = makemesh("FileMesh", Vector3.new(0.007, 0.01, 0.01),"rbxassetid://548881795", la11)
898
  local la11w = makemotor(la11, la11, torso, ang(rd(0), rd(180), rd(0)) * cf(0, -1.1, -0.05), ang(rd(0), 0, 0))
899
  local la6 = Instance.new("Part")
900
  nooutline(la6)
901
  la6.Anchored = false
902
  la6.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
903
  la6.Name = "la6" -- Torso
904
  la6.Size = Vector3.new(0.2, 0.2, 0.2)
905
  la6.BrickColor = BrickColor.new("Smoky grey")
906
  la6.CanCollide = false
907
  la6.Locked = true
908
  la6.Transparency = 1
909
  la6.Parent = ZANOOB
910
  local la6m = makemesh("FileMesh", Vector3.new(1.34, 1.4, 1.4),"rbxassetid://448723209", la6)
911
  local la6w = makemotor(la6, la6, torso, ang(rd(0), rd(0), rd(0)) * cf(0, 1.37, 0), ang(rd(0), 0, 0))
912
  local la11 = Instance.new("Part")
913
  nooutline (la11)
914
  la11.Anchored = false
915
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
916
  la11.Name = "la11" -- LeftLeg
917
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
918
  la11.BrickColor = BrickColor.new("Bright red")
919
  la11.CanCollide = false
920
  la11.Locked = true
921
  la11.Transparency = 1
922
  la11.Parent = ZANOOB
923
  local la11m = makemesh("FileMesh", Vector3.new(0.8, 1, 1),"rbxasset://fonts/leftleg.mesh", la11)
924
  local la11w = makemotor(la11, la11, leftleg, ang(rd(0), rd(0), rd(0)) * cf(-0.1, 0.1, 0), ang(rd(0), 0, 0))
925
  local la11 = Instance.new("Part")
926
  nooutline (la11)
927
  la11.Anchored = false
928
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
929
  la11.Name = "la11" -- RightLeg
930
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
931
  la11.BrickColor = BrickColor.new("Bright red")
932
  la11.CanCollide = false
933
  la11.Locked = true
934
  la11.Transparency = 1
935
  la11.Parent = ZANOOB
936
  local la11m = makemesh("FileMesh", Vector3.new(0.8, 1, 1),"rbxasset://fonts/Rightleg.mesh", la11)
937
  local la11w = makemotor(la11, la11, rightleg, ang(rd(0), rd(0), rd(0)) * cf(0.1, 0.1, 0), ang(rd(0), 0, 0))
938
  local la11 = Instance.new("Part")
939
  nooutline (la11)
940
  la11.Anchored = false
941
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
942
  la11.Name = "la11" -- Left Leg
943
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
944
  la11.BrickColor = BrickColor.new("Institutional white")
945
  la11.CanCollide = false
946
  la11.Locked = true
947
  la11.Transparency = 1
948
  la11.Parent = ZANOOB
949
  local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.0075, 0.01),"rbxassetid://1279394898", la11)
950
  local la11w = makemotor(la11, la11, leftleg, ang(rd(0), rd(0), rd(90)) * cf(-0.1, 0.1, 0), ang(rd(0), 0, 0))
951
  local la11 = Instance.new("Part")
952
  nooutline (la11)
953
  la11.Anchored = false
954
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
955
  la11.Name = "la11" -- Left Arm
956
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
957
  la11.BrickColor = BrickColor.new("Institutional white")
958
  la11.CanCollide = false
959
  la11.Locked = true
960
  la11.Transparency = 1
961
  la11.Parent = ZANOOB
962
  local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.008),"rbxassetid://1279394898", la11)
963
  local la11w = makemotor(la11, la11, leftleg, ang(rd(90), rd(0), rd(90)) * cf(-0.1, 0.1, 0), ang(rd(0), 0, 0))
964
  local la11 = Instance.new("Part")
965
  nooutline (la11)
966
  la11.Anchored = false
967
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
968
  la11.Name = "la11" -- Left Arm
969
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
970
  la11.BrickColor = BrickColor.new("Institutional white")
971
  la11.CanCollide = false
972
  la11.Locked = true
973
  la11.Transparency = 1
974
  la11.Parent = ZANOOB
975
  local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.008),"rbxassetid://1279394898", la11)
976
  local la11w = makemotor(la11, la11, leftleg, ang(rd(90), rd(0), rd(90)) * cf(-0.1, 0.1, 0), ang(rd(0), 0, 0))
977
    local la11 = Instance.new("Part")
978
  nooutline (la11)
979
  la11.Anchored = false
980
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
981
  la11.Name = "la11" -- Left Leg
982
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
983
  la11.BrickColor = BrickColor.new("Institutional white")
984
  la11.CanCollide = false
985
  la11.Locked = true
986
  la11.Transparency = 1
987
  la11.Parent = ZANOOB
988
  local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.0075, 0.01),"rbxassetid://1279394898", la11)
989
  local la11w = makemotor(la11, la11, rightleg, ang(rd(0), rd(0), rd(90)) * cf(0.1, 0.1, 0), ang(rd(0), 0, 0))
990
  local la11 = Instance.new("Part")
991
  nooutline (la11)
992
  la11.Anchored = false
993
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
994
  la11.Name = "la11" -- Left Arm
995
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
996
  la11.BrickColor = BrickColor.new("Institutional white")
997
  la11.CanCollide = false
998
  la11.Locked = true
999
  la11.Transparency = 1
1000
  la11.Parent = ZANOOB
1001
  local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.008),"rbxassetid://1279394898", la11)
1002
  local la11w = makemotor(la11, la11, rightleg, ang(rd(90), rd(0), rd(90)) * cf(0.1, 0.1, 0), ang(rd(0), 0, 0))
1003
  local la11 = Instance.new("Part")
1004
  nooutline (la11)
1005
  la11.Anchored = false
1006
  la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
1007
  la11.Name = "la11" -- Left Arm
1008
  la11.Size = Vector3.new(0.2, 0.2, 0.2)
1009
  la11.BrickColor = BrickColor.new("Institutional white")
1010
  la11.CanCollide = false
1011
  la11.Locked = true
1012
  la11.Transparency = 1
1013
  la11.Parent = ZANOOB
1014
  local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.008),"rbxassetid://1279394898", la11)
1015
  local la11w = makemotor(la11, la11, rightleg, ang(rd(90), rd(0), rd(90)) * cf(0.1, 0.1, 0), ang(rd(0), 0, 0))
1016
  local la7 = Instance.new("Part")
1017
  nooutline (la7)
1018
  la7.Anchored = false
1019
  la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
1020
  la7.Name = "la7" -- LeftArm
1021
  la7.Size = Vector3.new(0.2, 0.2, 0.2)
1022
  la7.BrickColor = BrickColor.new("Institutional white")
1023
  la7.CanCollide = false
1024
  la7.Locked = true
1025
  la7.Transparency = 1
1026
  la7.Parent = ZANOOB
1027
  local la7m = makemesh("FileMesh", Vector3.new(0.9, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
1028
  local la7w = makemotor(la7, la7, leftarm, ang(rd(0), rd(0), rd(0)) * cf(-0.1, 0.81, 0), ang(rd(0), 0, 0))
1029
  local la7 = Instance.new("Part")
1030
  nooutline (la7)
1031
  la7.Anchored = false
1032
  la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
1033
  la7.Name = "la7" -- LeftArm
1034
  la7.Size = Vector3.new(0.2, 0.2, 0.2)
1035
  la7.BrickColor = BrickColor.new("Smoky grey")
1036
  la7.CanCollide = false
1037
  la7.Locked = true
1038
  la7.Transparency = 1
1039
  la7.Parent = ZANOOB
1040
  local la7m = makemesh("FileMesh", Vector3.new(0.007, 0.002, 0.005),"rbxassetid://430540268", la7)
1041
  local la7w = makemotor(la7, la7, leftarm, ang(rd(0), rd(0), rd(270)) * cf(0.39, 0.31, 0), ang(rd(0), 0, 0))
1042
  local la7 = Instance.new("Part")
1043
  nooutline (la7)
1044
  la7.Anchored = false
1045
  la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
1046
  la7.Name = "la7" -- RightArm
1047
  la7.Size = Vector3.new(0.2, 0.2, 0.2)
1048
  la7.BrickColor = BrickColor.new("Smoky grey")
1049
  la7.CanCollide = false
1050
  la7.Locked = true
1051
  la7.Transparency = 1
1052
  la7.Parent = ZANOOB
1053
  local la7m = makemesh("FileMesh", Vector3.new(0.007, 0.002, 0.005),"rbxassetid://430540268", la7)
1054
  local la7w = makemotor(la7, la7, rightarm, ang(rd(0), rd(0), rd(-270)) * cf(-0.39, 0.31, 0), ang(rd(0), 0, 0))
1055
  local la7 = Instance.new("Part")
1056
  nooutline (la7)
1057
  la7.Anchored = false
1058
  la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
1059
  la7.Name = "la7" -- LeftArm
1060
  la7.Size = Vector3.new(0.2, 0.2, 0.2)
1061
  la7.BrickColor = BrickColor.new("Institutional white")
1062
  la7.CanCollide = false
1063
  la7.Locked = true
1064
  la7.Transparency = 1
1065
  la7.Parent = ZANOOB
1066
  local la7m = makemesh("FileMesh", Vector3.new(0.9, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
1067
  local la7w = makemotor(la7, la7, rightarm, ang(rd(0), rd(0), rd(0)) * cf(0.1, 0.81, 0), ang(rd(0), 0, 0))
1068
  local la7 = Instance.new("Part")
1069
  nooutline (la7)
1070
  la7.Anchored = false
1071
  la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
1072
  la7.Name = "la7" -- LeftArm
1073
  la7.Size = Vector3.new(0.2, 0.2, 0.2)
1074
  la7.BrickColor = BrickColor.new("Institutional white")
1075
  la7.CanCollide = false
1076
  la7.Locked = true
1077
  la7.Transparency = 1
1078
  la7.Parent = ZANOOB
1079
  local la7m = makemesh("FileMesh", Vector3.new(0.9, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
1080
  local la7w = makemotor(la7, la7, rightleg, ang(rd(0), rd(0), rd(0)) * cf(0.1, 0.92, 0), ang(rd(0), 0, 0))
1081
  local la7 = Instance.new("Part")
1082
  nooutline (la7)
1083
  la7.Anchored = false
1084
  la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
1085
  la7.Name = "la7" -- LeftArm
1086
  la7.Size = Vector3.new(0.2, 0.2, 0.2)
1087
  la7.BrickColor = BrickColor.new("Institutional white")
1088
  la7.CanCollide = false
1089
  la7.Locked = true
1090
  la7.Transparency = 1
1091
  la7.Parent = ZANOOB
1092
  local la7m = makemesh("FileMesh", Vector3.new(0.9, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
1093
  local la7w = makemotor(la7, la7, leftleg, ang(rd(0), rd(0), rd(0)) * cf(-0.1, 0.92, 0), ang(rd(0), 0, 0))
1094
  local la7 = Instance.new("Part")
1095
  nooutline (la7)
1096
  la7.Anchored = false
1097
  la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
1098
  la7.Name = "la7" -- LeftArm
1099
  la7.Size = Vector3.new(0.2, 0.2, 0.2)
1100
  la7.BrickColor = BrickColor.new("Institutional white")
1101
  la7.CanCollide = false
1102
  la7.Locked = true
1103
  la7.Transparency = 1
1104
  la7.Parent = ZANOOB
1105
  local la7m = makemesh("FileMesh", Vector3.new(1.1, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
1106
  local la7w = makemotor(la7, la7, leftarm, ang(rd(0), rd(0), rd(-25)) * cf(0, -0.92, 0), ang(rd(0), 0, 0))
1107
  local la7 = Instance.new("Part")
1108
  nooutline (la7)
1109
  la7.Anchored = false
1110
  la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
1111
  la7.Name = "la7" -- LeftArm
1112
  la7.Size = Vector3.new(0.2, 0.2, 0.2)
1113
  la7.BrickColor = BrickColor.new("Institutional white")
1114
  la7.CanCollide = false
1115
  la7.Locked = true
1116
  la7.Transparency = 1
1117
  la7.Parent = ZANOOB
1118
  local la7m = makemesh("FileMesh", Vector3.new(0.5, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
1119
  local la7w = makemotor(la7, la7, leftarm, ang(rd(0), rd(0), rd(-5)) * cf(0.3, -0.70, 0), ang(rd(0), 0, 0))
1120
  local la7 = Instance.new("Part")
1121
  nooutline (la7)
1122
  la7.Anchored = false
1123
  la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
1124
  la7.Name = "la7" -- LeftArm
1125
  la7.Size = Vector3.new(0.2, 0.2, 0.2)
1126
  la7.BrickColor = BrickColor.new("Institutional white")
1127
  la7.CanCollide = false
1128
  la7.Locked = true
1129
  la7.Transparency = 1
1130
  la7.Parent = ZANOOB
1131
  local la7m = makemesh("FileMesh", Vector3.new(1.1, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
1132
  local la7w = makemotor(la7, la7, rightarm, ang(rd(0), rd(0), rd(25)) * cf(0, -0.92, 0), ang(rd(0), 0, 0))
1133
  local la7 = Instance.new("Part")
1134
  nooutline (la7)
1135
  la7.Anchored = false
1136
  la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
1137
  la7.Name = "la7" -- LeftArm
1138
  la7.Size = Vector3.new(0.2, 0.2, 0.2)
1139
  la7.BrickColor = BrickColor.new("Institutional white")
1140
  la7.CanCollide = false
1141
  la7.Locked = true
1142
  la7.Transparency = 1
1143
  la7.Parent = ZANOOB
1144
  local la7m = makemesh("FileMesh", Vector3.new(0.5, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
1145
  local la7w = makemotor(la7, la7, rightarm, ang(rd(0), rd(0), rd(5)) * cf(-0.3, -0.70, 0), ang(rd(0), 0, 0))
1146
  local la7 = Instance.new("Part")
1147
  nooutline (la7)
1148
  la7.Anchored = false
1149
  la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
1150
  la7.Name = "la7" -- LeftArm
1151
  la7.Size = Vector3.new(0.2, 0.2, 0.2)
1152
  la7.BrickColor = BrickColor.new("Smoky grey")
1153
  la7.CanCollide = false
1154
  la7.Locked = true
1155
  la7.Transparency = 1
1156
  la7.Parent = ZANOOB
1157
  local la7m = makemesh("FileMesh", Vector3.new(0.007, 0.002, 0.005),"rbxassetid://430540268", la7)
1158
  local la7w = makemotor(la7, la7, leftleg, ang(rd(90), rd(0), rd(270)) * cf(-0.09, -0.2, 0.55), ang(rd(0), 0, 0))
1159
  local la7 = Instance.new("Part")
1160
  nooutline (la7)
1161
  la7.Anchored = false
1162
  la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
1163
  la7.Name = "la7" -- LeftArm
1164
  la7.Size = Vector3.new(0.2, 0.2, 0.2)
1165
  la7.BrickColor = BrickColor.new("Smoky grey")
1166
  la7.CanCollide = false
1167
  la7.Locked = true
1168
  la7.Transparency = 1
1169
  la7.Parent = ZANOOB
1170
  local la7m = makemesh("FileMesh", Vector3.new(0.007, 0.002, 0.005),"rbxassetid://430540268", la7)
1171
  local la7w = makemotor(la7, la7, rightleg, ang(rd(90), rd(0), rd(270)) * cf(0.09, -0.2, 0.55), ang(rd(0), 0, 0))
1172
  local raemblem = Instance.new("Part")
1173
  nooutline(raemblem)
1174
  raemblem.Anchored = false
1175
  raemblem.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
1176
  raemblem.Name = "raemblem"
1177
  raemblem.Size = Vector3.new(0.2, 0.2, 0.2)
1178
  raemblem.BrickColor = BrickColor.new("Bright yellow")
1179
  raemblem.CanCollide = false
1180
  raemblem.Locked = true
1181
  raemblem.Material = "SmoothPlastic"
1182
  raemblem.Transparency = 1
1183
  raemblem.Parent = ZANOOB
1184
  local raemblemm = makemesh("Brick", Vector3.new(0, 3, 3), nil, raemblem)
1185
  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))
1186
  local emmes = Instance.new("Decal")
1187
  emmes.Texture = "N/A"
1188
  emmes.Transparency = 1
1189
  emmes.Face = "Right"
1190
  emmes.Name = "embe"
1191
  emmes.Parent = raemblem
1192
  return ZANOOB
1193
end
1194
local thenoob = STANDO(hrp.CFrame * CFrame.new(0, 0, 0))
1195
coroutine.resume(coroutine.create(function()
1196
  local rot = thenoob.HumanoidRootPart
1197
  repeat
1198
    swait()
1199
    rot.CFrame = rot.CFrame:lerp(wherto.CFrame * addcfr, 0.5)
1200
  until rot == nil
1201
end))
1202
local rot = thenoob.HumanoidRootPart
1203
local ntorso = thenoob:FindFirstChild("Torso")
1204
local rightarm = thenoob:FindFirstChild("Right Arm")
1205
local leftarm = thenoob:FindFirstChild("Left Arm")
1206
local leftleg = thenoob:FindFirstChild("Left Leg")
1207
local rightleg = thenoob:FindFirstChild("Right Leg")
1208
local head = thenoob:FindFirstChild("Head")
1209
local face = head:FindFirstChild("face")
1210
local emblem = thenoob:FindFirstChild("raemblem"):FindFirstChild("embe")
1211
local embpart = thenoob:FindFirstChild("raemblem")
1212
local nRJ = rot:FindFirstChild("RootJoint")
1213
local nN = ntorso:FindFirstChild("Neck")
1214
local nRS = ntorso:FindFirstChild("Right Shoulder")
1215
local nLS = ntorso:FindFirstChild("Left Shoulder")
1216
local nRH = ntorso:FindFirstChild("Right Hip")
1217
local nLH = ntorso:FindFirstChild("Left Hip")
1218
function standappear(nbz)
1219
  if selected == false or activu == true then
1220
    return
1221
  end
1222
  if appeared == false then
1223
    appeared = true
1224
    wherto = hrp
1225
    addcfr = cf(-2, 1, 2)
1226
    local apear = Instance.new("Sound")
1227
    apear.SoundId = "rbxassetid://3373995015"
1228
    apear.Parent = rot
1229
    apear.Volume = 2
1230
    game.Debris:AddItem(apear, 1.5)
1231
    apear:Play()
1232
    for _, n in pairs(nbz:GetChildren()) do
1233
      coroutine.resume(coroutine.create(function()
1234
        for _ = 1, 5 do
1235
          if n ~= rot and n ~= embpart and n.ClassName ~= "Sound" then
1236
            swait()
1237
            n.Transparency = n.Transparency - 0.2
1238
            face.Transparency = face.Transparency - 0.2
1239
            emblem.Transparency = emblem.Transparency - 0.2
1240
          end
1241
        end
1242
        if n ~= rot and n ~= embpart then
1243
          n.Transparency = 0
1244
        end
1245
        face.Transparency = 0
1246
        emblem.Transparency = 0
1247
      end))
1248
    end
1249
  elseif appeared == true then
1250
    appeared = false
1251
    wherto = hrp
1252
    addcfr = cf(0, 0, 0)
1253
    for _, n in pairs(nbz:GetChildren()) do
1254
      coroutine.resume(coroutine.create(function()
1255
        for _ = 1, 5 do
1256
          if n ~= rot and n ~= embpart then
1257
            swait()
1258
            n.Transparency = n.Transparency + 0.2
1259
            face.Transparency = face.Transparency + 0.2
1260
            emblem.Transparency = emblem.Transparency + 0.2
1261
          end
1262
        end
1263
        if n ~= rot and n ~= embpart then
1264
          n.Transparency = 1
1265
        end
1266
        face.Transparency = 1
1267
        emblem.Transparency = 1
1268
      end))
1269
    end
1270
  end
1271
end
1272
function THREATENING()
1273
  if selected == false or activu == true then
1274
    return
1275
  end
1276
  if POSU == false then
1277
    POSU = true
1278
    human.WalkSpeed = 0
1279
    local d = Instance.new("ParticleEmitter")
1280
    d.Name = "MENACINGU"
1281
    d.Lifetime = NumberRange.new(1)
1282
    d.Rate = 2
1283
    d.Texture = "rbxassetid://298768656"
1284
    d.VelocitySpread = 60
1285
    d.Parent = tors
1286
    human:SetStateEnabled(3, false)
1287
    local randomoth = math.random(1)
1288
    if randomoth == 1 then
1289
      repeat
1290
        swait()
1291
        lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.05) * ang(rd(-5), rd(0), rd(-30)), 0.3)
1292
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(10)), 0.3)
1293
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(40), rd(10)), 0.3)
1294
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1295
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-40), rd(-10)), 0.3)
1296
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1297
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(0)), 0.3)
1298
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1299
        lerpz(LH, "C0", LHC0 * cf(0.3, 0.1, -0.15) * ang(rd(-20), rd(50), rd(10)), 0.3)
1300
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-10)), 0.3)
1301
      until POSU == false
1302
    elseif randomoth == 2 then
1303
      repeat
1304
        swait()
1305
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(-2), rd(25)), 0.3)
1306
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(0), rd(-50)), 0.3)
1307
        lerpz(RS, "C0", RSC0 * cf(-0.25, 0.3, -0.5) * ang(rd(-30), rd(-15), rd(200)), 0.3)
1308
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1309
        lerpz(LS, "C0", LSC0 * cf(0.25, 0.3, -0.5) * ang(rd(-32), rd(13), rd(-195)), 0.3)
1310
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1311
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-15), rd(-10)), 0.3)
1312
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1313
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(-10)), 0.3)
1314
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1315
      until POSU == false
1316
    end
1317
  elseif POSU == true then
1318
    POSU = false
1319
    human.WalkSpeed = 16
1320
    human:SetStateEnabled(3, true)
1321
    tors.MENACINGU:Destroy()
1322
    activu = true
1323
    activu = false
1324
  end
1325
end
1326
local EHMMM = 0
1327
function block()
1328
  if EHMMM == 50 or selected == false or activu == true then
1329
    return
1330
  end
1331
  if appeared == false then
1332
    standappear(thenoob)
1333
  end
1334
  wherto = hrp
1335
  addcfr = cf(0, 0, -3)
1336
  local bep = true
1337
  local humanshealth = human.Health
1338
  activu = true
1339
  human:SetStateEnabled(15, false)
1340
  local de = mouse.KeyUp:connect(function(key)
1341
    if key == "e" then
1342
      bep = false
1343
    end
1344
  end)
1345
  local poopes = 0
1346
  repeat
1347
    swait()
1348
    poopes = poopes + 1
1349
    human.Health = humanshealth
1350
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(2), rd(0), rd(0)), 0.5)
1351
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(7), rd(0), rd(0)), 0.5)
1352
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(110), rd(160)), 0.5)
1353
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.5)
1354
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-110), rd(-160)), 0.5)
1355
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.5)
1356
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1357
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1358
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1359
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1360
  until bep == false or poopes > 240
1361
  de:Disconnect()
1362
  human:SetStateEnabled(15, true)
1363
  activu = false
1364
  EHMMM = 50
1365
  coroutine.resume(coroutine.create(function()
1366
    wait(7)
1367
    EHMMM = 0
1368
  end))
1369
  wherto = hrp
1370
  addcfr = cf(-2, 1, 2)
1371
end
1372
function MUDA()
1373
  if selected == false or activu == true then
1374
    return
1375
  end
1376
  if appeared == false then
1377
    standappear(thenoob)
1378
    wherto = hrp
1379
    addcfr = cf(0, 0, -3.5)
1380
  end
1381
  wry:Stop()
1382
  local bep = true
1383
  activu = true
1384
  wherto = hrp
1385
  addcfr = cf(0, 0, -3.5)
1386
  local function blur(limb)
1387
    coroutine.resume(coroutine.create(function()
1388
      local memedon = {}
1389
      for i = 1, 6 do
1390
        local b1 = Instance.new("Part")
1391
        nooutline(b1)
1392
        b1.Size = Vector3.new(1, 2, 1)
1393
        b1.CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
1394
        b1.CanCollide = false
1395
        b1.BrickColor = limb.BrickColor
1396
        b1.Anchored = true
1397
        b1.Transparency = 0.7
1398
        b1.Locked = true
1399
        b1.Parent = modz
1400
        table.insert(memedon, b1)
1401
      end
1402
      local num = 0
1403
      repeat
1404
        swait()
1405
        num = num % 6 + 1
1406
        memedon[num].CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
1407
      until bep == false
1408
      for i = 1, #memedon do
1409
        swait()
1410
        memedon[i]:Destroy()
1411
      end
1412
    end))
1413
  end
1414
  local de = mouse.KeyUp:connect(function(key)
1415
    if key == "r" then
1416
      bep = false
1417
    end
1418
  end)
1419
  blur(rightarm)
1420
  blur(leftarm)
1421
local mudodo = Instance.new("Sound")
1422
  mudodo.Volume = 0.5
1423
  mudodo.SoundId = "rbxassetid://220025689"
1424
  mudodo.Looped = true
1425
  mudodo.Parent = hrp
1426
  mudodo:Play()
1427
  repeat
1428
    for _ = 1, 2 do
1429
      swait()
1430
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(4), rd(4), rd(30)), 0.85)
1431
      lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(-28)), 0.85)
1432
      lerpz(nRS, "C0", RSC0 * cf(0.5, 0.25, -0.1) * ang(rd(20), rd(20), rd(105)), 0.85)
1433
      lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1434
      lerpz(nLS, "C0", LSC0 * cf(0.25, 0.1, 0) * ang(rd(30), rd(10), rd(-70)), 0.85)
1435
      lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1436
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
1437
      lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1438
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
1439
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1440
    end
1441
    hito(rightarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1442
    for _ = 1, 2 do
1443
      swait()
1444
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(5), rd(2), rd(-30)), 0.85)
1445
      lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(2), rd(0), rd(31)), 0.85)
1446
      lerpz(nRS, "C0", RSC0 * cf(-0.1, 0.05, -0.1) * ang(rd(-10), rd(-30), rd(75)), 0.85)
1447
      lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1448
      lerpz(nLS, "C0", LSC0 * cf(-0.5, 0.1, -0.2) * ang(rd(-30), rd(10), rd(-70)), 0.85)
1449
      lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1450
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1451
      lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1452
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1453
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1454
    end
1455
    hito(leftarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1456
    for _ = 1, 2 do
1457
      swait()
1458
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(3), rd(3), rd(32)), 0.85)
1459
      lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(-29)), 0.85)
1460
      lerpz(nRS, "C0", RSC0 * cf(0.35, 0.25, 0.1) * ang(rd(-10), rd(-20), rd(95)), 0.85)
1461
      lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1462
      lerpz(nLS, "C0", LSC0 * cf(0.25, 0.1, 0) * ang(rd(-10), rd(10), rd(-80)), 0.85)
1463
      lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1464
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
1465
      lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1466
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
1467
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1468
    end
1469
    hito(rightarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1470
    for _ = 1, 2 do
1471
      swait()
1472
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(3), rd(-40)), 0.85)
1473
      lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(-2), rd(35)), 0.85)
1474
      lerpz(nRS, "C0", RSC0 * cf(-0.1, 0.05, -0.1) * ang(rd(20), rd(-30), rd(65)), 0.85)
1475
      lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1476
      lerpz(nLS, "C0", LSC0 * cf(-0.5, 0.1, -0.2) * ang(rd(-30), rd(30), rd(-75)), 0.85)
1477
      lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1478
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1479
      lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1480
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1481
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1482
    end
1483
    hito(leftarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1484
  until bep == false or 0 >= human.Health
1485
  de:Disconnect()
1486
mudodo:Stop()
1487
  wry:Play()
1488
  for _ = 1, 6 do
1489
    swait()
1490
    lerpz(nRJ, "C0", RJC0 * cf(0, 1.25, 0) * ang(rd(0), rd(4), rd(-85)), 0.75)
1491
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(75)), 0.75)
1492
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(100)), 0.75)
1493
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1494
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.75)
1495
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1496
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.75)
1497
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1498
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.75)
1499
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1500
  end
1501
  for _ = 1, 7 do
1502
    swait()
1503
    hito(rightarm, 3, 20, 0.35, rot.CFrame.lookVector * 50)
1504
    lerpz(nRJ, "C0", RJC0 * cf(0, -1, 0) * ang(rd(0), rd(10), rd(75)), 0.75)
1505
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-65)), 0.75)
1506
    lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-60), rd(100)), 0.75)
1507
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.75)
1508
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.75)
1509
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1510
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.75)
1511
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1512
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.75)
1513
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1514
  end
1515
  swait(5)
1516
  wherto = hrp
1517
mudodo:Destroy()
1518
  addcfr = cf(-2, 1, 2)
1519
  activu = false
1520
end
1521
function cability()
1522
  if selected == false or activu == true then
1523
    return
1524
  end
1525
  if appeared == false then
1526
    standappear(thenoob)
1527
    wherto = hrp
1528
    addcfr = cf(0, 0, -3.75)
1529
  end
1530
  activu = true
1531
  wherto = hrp
1532
  addcfr = cf(0, 0, -3.5)
1533
  local ZAWRUA = Instance.new("Sound")
1534
  ZAWRUA.SoundId = "rbxassetid://3373975760"
1535
  ZAWRUA.Volume = 0.5
1536
  ZAWRUA.Parent = hrp
1537
  ZAWRUA:Play()
1538
  game.Debris:AddItem(ZAWRUA, 2.5)
1539
  local wate = Instance.new("Part")
1540
  nooutline(wate)
1541
  wate.Size = Vector3.new(0, 0, 0)
1542
  wate.Material = "Neon"
1543
  wate.Transparency = 1
1544
  wate.BrickColor = BrickColor.new("Institutional white")
1545
  wate.CFrame = rightarm.CFrame * cf(0, -1.5, 0)
1546
  wate.Anchored = true
1547
  wate.CanCollide = false
1548
  wate.Parent = modz
1549
  local wmesh = makemesh("Sphere", Vector3.new(0, 0, 0), nil, wate)
1550
  coroutine.resume(coroutine.create(function()
1551
    repeat
1552
      swait()
1553
      wate.CFrame = rightarm.CFrame * cf(0, 0, 0)
1554
      wmesh.Scale = wmesh.Scale:lerp(Vector3.new(0, 0, 0), 0.5)
1555
    until not wate
1556
  end))
1557
  coroutine.resume(coroutine.create(function()
1558
    local pt = {}
1559
    for _ = 1, 10 do
1560
      local wp = Instance.new("Part")
1561
      nooutline(wp)
1562
      wp.Size = Vector3.new(0, 0, 0)
1563
      wp.Material = "Neon"
1564
      wp.Transparency = 1
1565
      wp.BrickColor = BrickColor.new("Institutional white")
1566
      wp.CFrame = wate.CFrame * ang(rd2(-100, 100) / 1000, rd2(-100, 100) / 1000, rd2(-100, 100) / 1000) * cf(0, -0.25, 0)
1567
      wp.Anchored = true
1568
      wp.CanCollide = false
1569
      wp.Parent = modz
1570
      local wmz = makemesh("Sphere", Vector3.new(0, 0, 0), nil, wp)
1571
      table.insert(pt, wp)
1572
      table.insert(pt, wmz)
1573
    end
1574
    for m = 1, 45 do
1575
      for _, hey in pairs(pt) do
1576
        if hey.ClassName == "SpecialMesh" then
1577
          hey.Scale = hey.Scale + Vector3.new(0, 0, 0)
1578
        elseif hey.ClassName == "Part" then
1579
          hey.CFrame = wate.CFrame * ang(rd(rd2(-360, 360)), rd(rd2(-360, 360)), rd(rd2(-360, 360))) * cf(0, -m / 25, 0)
1580
          hey.Transparency = hey.Transparency - 0.015
1581
        end
1582
      end
1583
    end
1584
    for m = 45, 50 do
1585
      swait()
1586
      for _, hey in pairs(pt) do
1587
        if hey.ClassName == "SpecialMesh" then
1588
          hey.Scale = hey.Scale + Vector3.new(0, 0, 0)
1589
        elseif hey.ClassName == "Part" then
1590
          hey.CFrame = wate.CFrame * ang(rd(rd2(-360, 360)), rd(rd2(-360, 360)), rd(rd2(-360, 360))) * cf(0, -m / 25, 0)
1591
          hey.Transparency = hey.Transparency + 0.2
1592
        end
1593
      end
1594
    end
1595
    for _, AAA in pairs(pt) do
1596
      if AAA.ClassName == "Part" then
1597
        AAA:Destroy()
1598
      end
1599
    end
1600
  end))
1601
  for _ = 1, 10 do
1602
    swait()
1603
    wmesh.Scale = Vector3.new(9, 9, 9)
1604
    wate.Transparency = wate.Transparency - 0.008
1605
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(-125)), 0.2)
1606
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(115)), 0.2)
1607
    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)
1608
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
1609
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.2)
1610
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
1611
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.2)
1612
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
1613
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.2)
1614
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
1615
  end
1616
  local pooo = Instance.new("Sound")
1617
  pooo.SoundId = "rbxassetid://3939937734"
1618
  pooo.Volume = 0.5
1619
  pooo.Parent = hrp
1620
  pooo:Play()
1621
  game.Debris:AddItem(pooo, 2.5)
1622
  for _ = 1, 1 do
1623
    swait()
1624
    wate.Transparency = wate.Transparency + 0.15
1625
    lerpz(nRJ, "C0", RJC0 * cf(0, -2, 0) * ang(rd(0), rd(10), rd(35)), 0.5)
1626
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-30)), 0.5)
1627
    lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-80), rd(100)), 0.5)
1628
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
1629
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
1630
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1631
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
1632
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1633
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
1634
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1635
  end
1636
  local swoo = Instance.new("Part")
1637
  nooutline(swoo)
1638
  swoo.Size = Vector3.new(0.2, 0.2, 0.2)
1639
  swoo.Material = "Neon"
1640
  swoo.Transparency = 0.2
1641
  swoo.BrickColor = BrickColor.new("Institutional white")
1642
  swoo.CFrame = rightarm.CFrame * ang(rd(0), rd(15), rd(240)) * cf(1.5, -2.5, 0)
1643
  swoo.Anchored = true
1644
  swoo.CanCollide = false
1645
  swoo.Parent = modz
1646
  local wmesh = makemesh("FileMesh", Vector3.new(0.013333333333333334, 0.015384615384615385, 0.025), "rbxassetid://576041905", swoo)
1647
  local pli = Instance.new("PointLight")
1648
  pli.Brightness = 0
1649
  pli.Color = Color3.new(0.45098039215686275, 1, 0)
1650
  pli.Range = 10
1651
  pli.Shadows = true
1652
  pli.Parent = swoo
1653
  hito(swoo, 5, 50, 0.15, rot.CFrame.lookVector * 10)
1654
  tagability(swoo, 4)
1655
  for _ = 1, 10 do
1656
    swait()
1657
    wate.Transparency = wate.Transparency + 0.05
1658
    swoo.Transparency = swoo.Transparency + 0.075
1659
    pli.Range = pli.Range - 1
1660
    lerpz(nRJ, "C0", RJC0 * cf(0, -3, 0) * ang(rd(25), rd(0), rd(25)), 0.5)
1661
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-25), rd(0), rd(-25)), 0.5)
1662
    lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(90), rd(-30), rd(100)), 0.5)
1663
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
1664
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
1665
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1666
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
1667
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1668
    lerpz(nLH, "C0", LHC0 * cf(-0.3, 0.7, -0.2) * ang(rd(-10), rd(10), rd(5)), 0.5)
1669
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1670
  end
1671
  wate:Destroy()
1672
  swoo:Destroy()
1673
  pli:Destroy()
1674
  swait(0)
1675
  wherto = hrp
1676
  addcfr = cf(-2, 1, 2)
1677
  activu = false
1678
end
1679
game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=188959462")
1680
game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=616594208")
1681
game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=616576400")
1682
game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=291088606")
1683
function THEBEST()
1684
  if selected == false or activu == true or appeared == true or POSU == true then
1685
    return
1686
  end
1687
  local dipperhat = chr:FindFirstChild("DXD_DipperHat")
1688
  local dipperrot
1689
  if dipperhat then
1690
    dipperrot = dipperhat.Handle.HatAttachment.Rotation
1691
  end
1692
  activu = true
1693
  POSU = true
1694
  cam.CameraType = "Scriptable"
1695
  chr.PrimaryPart = hrp
1696
  human.WalkSpeed = 0
1697
  human:SetStateEnabled(3, false)
1698
  local actmus1 = Instance.new("Sound")
1699
  actmus1.SoundId = "rbxassetid://188959462"
1700
  actmus1.Volume = 1.5
1701
  actmus1.RollOffMode = 1
1702
  actmus1.TimePosition = 0
1703
  actmus1.Parent = cam
1704
  local actmus2 = Instance.new("Sound")
1705
  actmus2.SoundId = "rbxassetid://188959462"
1706
  actmus2.Volume = 1.5
1707
  actmus2.RollOffMode = 1
1708
  actmus2.TimePosition = 0
1709
  actmus2.Parent = hrp
1710
  actmus1:Play()
1711
  actmus2:Play()
1712
  local mus1 = Instance.new("Sound")
1713
  mus1.SoundId = "rbxassetid://616594208"
1714
  mus1.Volume = 1.25
1715
  mus1.TimePosition = 0.45
1716
  mus1.Parent = cam
1717
  local mus2 = Instance.new("Sound")
1718
  mus2.SoundId = "rbxassetid://616594208"
1719
  mus2.Volume = 1.25
1720
  mus2.TimePosition = 0.45
1721
  mus2.Parent = hrp
1722
  local zawarudoda = Instance.new("Sound")
1723
  zawarudoda.SoundId = "rbxassetid://616576400"
1724
  zawarudoda.Volume = 2
1725
  zawarudoda.TimePosition = 0.3
1726
  zawarudoda.Parent = hrp
1727
  mus1:Play()
1728
  mus2:Play()
1729
  cam.CoordinateFrame = hrp.CFrame * ang(rd(20), rd(100), rd(0)) * cf(0, 0, 7)
1730
  local regface = hed.face.Texture
1731
  local whogothit, bodyvel
1732
  local function checkhit(partoz, magn)
1733
    for _, guy in pairs(workspace:GetChildren()) do
1734
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and not whogothit then
1735
        whogothit = guy
1736
        guy:FindFirstChild("Humanoid").PlatformStand = true
1737
        do
1738
          local derp = Instance.new("BodyPosition")
1739
          derp.MaxForce = Vector3.new(999999999999, 999999999999, 999999999999)
1740
          derp.P = 8000
1741
          derp.D = 500
1742
          derp.Position = hrp.Position + hrp.CFrame.lookVector * 20
1743
          derp.Parent = guy:FindFirstChild("HumanoidRootPart")
1744
          bodyvel = derp
1745
          local derp2 = Instance.new("BodyAngularVelocity")
1746
          derp2.MaxTorque = Vector3.new(999999999999, 999999999999, 999999999999)
1747
          derp2.P = 8000
1748
          derp2.AngularVelocity = Vector3.new(rd2(2, 4), rd2(50, 100), 0)
1749
          derp2.Parent = guy:FindFirstChild("HumanoidRootPart")
1750
          delay(0.1, function()
1751
            derp2:Destroy()
1752
          end)
1753
          bodyvel = derp
1754
        end
1755
      end
1756
    end
1757
  end
1758
  coroutine.resume(coroutine.create(function()
1759
    for _ = 1, 25 do
1760
      swait()
1761
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(-5), rd(-20)), 0.3)
1762
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(10), rd(20)), 0.3)
1763
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(30), rd(-30)), 0.3)
1764
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1765
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
1766
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1767
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-20)), 0.3)
1768
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1769
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
1770
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1771
    end
1772
    for _ = 1, 20 do
1773
      swait()
1774
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(-5), rd(-20)), 0.3)
1775
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(10), rd(20)), 0.3)
1776
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(30), rd(-30)), 0.3)
1777
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1778
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0.4) * ang(rd(70), rd(-60), rd(-100)), 0.3)
1779
      if dipperhat then
1780
        dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, -40, 0), 0.3)
1781
      end
1782
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1783
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-20)), 0.3)
1784
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1785
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
1786
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1787
    end
1788
  end))
1789
  repeat
1790
    swait()
1791
    cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(1), rd(0)) * cf(0.15, 0, 0)
1792
  until mus1.TimePosition > 2.9
1793
  mus1:Pause()
1794
  mus2:Pause()
1795
  zawarudoda:Play()
1796
  coroutine.resume(coroutine.create(function()
1797
    for _ = 1, 7 do
1798
      swait()
1799
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(-5)), 0.4)
1800
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(2), rd(0)), 0.3)
1801
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(80), rd(80)), 0.3)
1802
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1803
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(-80), rd(-70)), 0.3)
1804
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1805
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
1806
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1807
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
1808
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1809
    end
1810
    for _ = 1, 16 do
1811
      swait()
1812
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-5)), 0.4)
1813
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(15), rd(8), rd(0)), 0.3)
1814
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(-80), rd(80)), 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(10), rd(80), rd(-70)), 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(-10), rd(-10), rd(-15)), 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(-10), rd(10), rd(15)), 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
  repeat
1825
    swait()
1826
  until zawarudoda.TimePosition > 1.4
1827
  zawarudoda:Pause()
1828
  activu = false
1829
  standappear(thenoob)
1830
  wherto = hrp
1831
  addcfr = cf(3, 0.25, -1.5)
1832
  activu = true
1833
  cam.CoordinateFrame = hrp.CFrame * ang(rd(-25), rd(0), rd(0)) * cf(0, 2, 3)
1834
  for _ = 1, 10 do
1835
    swait()
1836
    cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 1.5)
1837
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(-75)), 0.5)
1838
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(45)), 0.5)
1839
    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)
1840
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1841
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
1842
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1843
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
1844
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1845
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
1846
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1847
  end
1848
  wherto = hrp
1849
  addcfr = cf(-3, 0.25, -1.5)
1850
  for _ = 1, 25 do
1851
    swait()
1852
    checkhit(rightarm, 3)
1853
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(105)), 0.4)
1854
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(-45)), 0.4)
1855
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(100)), 0.4)
1856
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1857
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.4)
1858
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1859
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.4)
1860
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1861
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.4)
1862
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
1863
  end
1864
  if whogothit then
1865
    print("derp")
1866
    cam.CoordinateFrame = hrp.CFrame * ang(rd(15), rd(140), rd(0)) * cf(0, 1, 4)
1867
    local laugo = Instance.new("Sound")
1868
    laugo.SoundId = "rbxassetid://291088606"
1869
    laugo.Volume = 1.5
1870
    laugo.Parent = hrp
1871
    game.Debris:AddItem(laugo, 2.5)
1872
    laugo:Play()
1873
    local sda = 0
1874
    local chn = 2
1875
    local cs = math.cos
1876
    for D = 1, 60 do
1877
      swait()
1878
      cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.15)
1879
      sda = sda + chn
1880
      lerpz(RJ, "C0", RJC0 * cf(0, 0.75, 1 * cs(sda / 2)) * ang(rd(-40), rd(0), rd(-5)), 0.8 / D)
1881
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-60 + 40 * cs(sda / 2)), rd(8), rd(0)), 0.8 / D)
1882
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(-110 + 80 * cs(sda / 2)), rd(80)), 0.8 / D)
1883
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
1884
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(110 + 80 * cs(sda / 2)), rd(-70)), 0.8 / D)
1885
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
1886
      lerpz(RH, "C0", RHC0 * cf(0, -1 * cs(sda / 2), 0) * ang(rd(-10), rd(-10), rd(-40)), 0.8 / D)
1887
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
1888
      lerpz(LH, "C0", LHC0 * cf(0, -1 * cs(sda / 2), 0) * ang(rd(-10), rd(10), rd(40)), 0.8 / D)
1889
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
1890
    end
1891
    hed.face.Texture = "rbxassetid://176777497"
1892
    mus1.TimePosition = 2.75
1893
    mus1:Play()
1894
    for C = 1, 30 do
1895
      swait()
1896
      cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, -(0.02 + C / 60))
1897
      sda = sda + chn
1898
      lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(20), rd(0), rd(-5)), 0.05 + C / 31)
1899
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(0), rd(0)), 0.05 + C / 31)
1900
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-20)), 0.05 + C / 31)
1901
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
1902
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.05 + C / 31)
1903
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
1904
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(20)), 0.05 + C / 31)
1905
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
1906
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(20)), 0.05 + C / 31)
1907
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
1908
    end
1909
    for _ = 1, 5 do
1910
      swait()
1911
      cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.02)
1912
      sda = sda + chn
1913
      lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(20), rd(0), rd(-5)), 0.5)
1914
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.5)
1915
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-20)), 0.5)
1916
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1917
      lerpz(LS, "C0", LSC0 * cf(0, 0.25, 0) * ang(rd(60), rd(-60), rd(-100)), 0.5)
1918
      if dipperhat then
1919
        dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.5)
1920
      end
1921
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1922
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(20)), 0.5)
1923
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1924
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(20)), 0.5)
1925
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1926
    end
1927
    wait(2)
1928
  elseif whogothit == nil then
1929
    print("noderp")
1930
  end
1931
  human:SetStateEnabled(3, true)
1932
  activu = false
1933
  standappear(thenoob)
1934
  activu = true
1935
  if dipperhat then
1936
    dipperhat.Handle.HatAttachment.Rotation = dipperrot
1937
  end
1938
  actmus1:Destroy()
1939
  actmus2:Destroy()
1940
  bast:Play()
1941
  if bodyvel then
1942
    bodyvel:Destroy()
1943
  end
1944
  cam.CameraType = "Custom"
1945
  hed.face.Texture = regface
1946
  chr.PrimaryPart = head
1947
  human.WalkSpeed = 16
1948
  activu = false
1949
  POSU = false
1950
end
1951
function hito(partoz, magn, dmg, debtim, bodyfdire)
1952
  for _, guy in pairs(workspace:GetChildren()) do
1953
    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
1954
      do
1955
        local humz = guy:FindFirstChild("Humanoid")
1956
        local horp = guy:FindFirstChild("HumanoidRootPart")
1957
        TakeDamage(humz, dmg)
1958
        local db = Instance.new("StringValue")
1959
        db.Name = "alabo"
1960
        db.Parent = horp
1961
        delay(debtim, function()
1962
          db:Destroy()
1963
        end)
1964
        local b = Instance.new("Part")
1965
        nooutline(b)
1966
        b.Size = Vector3.new(0.2, 0.2, 0.2)
1967
        b.Transparency = 0.25
1968
        b.Anchored = true
1969
        b.CanCollide = false
1970
        b.BrickColor = BrickColor.new("Institutional white")
1971
        b.Locked = true
1972
        b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
1973
        b.Parent = modz
1974
        local c = Instance.new("SpecialMesh")
1975
        c.MeshType = "Sphere"
1976
        c.Scale = Vector3.new(3.5, 3.5, 3.5)
1977
        c.Parent = b
1978
        game.Debris:AddItem(b, 1)
1979
        if bodyfdire then
1980
          local boopyve = Instance.new("BodyVelocity")
1981
          boopyve.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
1982
          boopyve.P = math.huge
1983
          boopyve.Velocity = bodyfdire
1984
          boopyve.Parent = horp
1985
          game.Debris:AddItem(boopyve, debtim)
1986
        end
1987
        local bet = Instance.new("Sound")
1988
        bet.Pitch = rd2(9, 11) / 10
1989
        bet.Volume = rd2(12, 14) / 10
1990
        bet.SoundId = "rbxassetid://165604684"
1991
        bet.Parent = b
1992
        bet:Play()
1993
        coroutine.resume(coroutine.create(function()
1994
          for _ = 1, 5 do
1995
            swait()
1996
            b.Transparency = b.Transparency + 0.15
1997
            c.Scale = c.Scale + Vector3.new(0.8 * dmg, 0.8 * dmg, 0.8 * dmg)
1998
          end
1999
        end))
2000
      end
2001
    end
2002
  end
2003
end
2004
function tagability(partoz, magn)
2005
  for _, guy in pairs(workspace:GetChildren()) do
2006
    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
2007
      do
2008
        local humz = guy:FindFirstChild("Humanoid")
2009
        humz.PlatformStand = true
2010
        delay(1, function()
2011
          humz.PlatformStand = false
2012
        end)
2013
        coroutine.resume(coroutine.create(function()
2014
          if aL then
2015
            aL.Name = "Right Arm"
2016
            wait()
2017
          end
2018
          if bL then
2019
            bL.Name = "Left Leg"
2020
            wait()
2021
          end
2022
          if cL then
2023
            cL.Name = "Left Arm"
2024
            wait()
2025
          end
2026
          if dL then
2027
            dL.Name = "Right Leg"
2028
          end
2029
        end))
2030
      end
2031
    end
2032
  end
2033
end
2034
mouse.KeyDown:connect(function(key)
2035
  if human.Health <= 0 then
2036
    return
2037
  end
2038
  if key == "f" then
2039
    standappear(thenoob)
2040
  end
2041
  if key == "r" then
2042
    MUDA()
2043
  end
2044
  if key == "e" then
2045
    block()
2046
  end
2047
  if key == "q" then
2048
    cability()
2049
  end
2050
  if key == "m" and plr.UserId then
2051
    THEBEST()
2052
  end
2053
  if key == "j" then
2054
    THREATENING()
2055
  end
2056
  if key == "k" then
2057
    konodioda:Play()
2058
  end
2059
  if key == "l" then
2060
    bast:Play()
2061
  end
2062
  if key == "p" then
2063
    zaworld:Play()
2064
  end
2065
  if key == "m" then
2066
	bast:Stop()
2067
 end
2068
end)
2069
tool.Equipped:connect(function()
2070
  selected = true
2071
end)
2072
tool.Unequipped:connect(function()
2073
  selected = false
2074
end)
2075
sine = 0
2076
charge = 1
2077
cos = math.cos
2078
game:GetService("RunService").Stepped:connect(function()
2079
  if POSU == false then
2080
    local checkfloor = Ray.new(hrp.Position, hrp.CFrame.upVector * -4)
2081
    local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
2082
    local checkstate = human:GetState()
2083
    if checkstate.Value == 13 then
2084
      animpose = "Sitting"
2085
    elseif hrp.Velocity.y > 1 and checkpart == nil then
2086
      animpose = "Jumping"
2087
    elseif hrp.Velocity.y < -1 and checkpart == nil then
2088
      animpose = "Falling"
2089
    elseif 1 > (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude then
2090
      animpose = "Idle"
2091
    elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 35 then
2092
      animpose = "Walking"
2093
    elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 35 then
2094
      animpose = "TooFast"
2095
    end
2096
    if animpose == "Idle" then
2097
      sine = sine + charge
2098
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.03 * cos(sine / 60)) * ang(rd(0), rd(0), rd(0)), 0.3)
2099
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(3 - 3 * cos(sine / 60)), rd(0), rd(0)), 0.3)
2100
      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)
2101
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2102
      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)
2103
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2104
      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)
2105
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2106
      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)
2107
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2108
    end
2109
    if animpose == "Walking" then
2110
      sine = sine + charge
2111
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.03 * cos(sine / 60)) * ang(rd(0), rd(0), rd(0)), 0.3)
2112
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(3 - 3 * cos(sine / 60)), rd(0), rd(0)), 0.3)
2113
      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)
2114
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2115
      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)
2116
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2117
      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)
2118
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2119
      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)
2120
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2121
    end
2122
    if animpose == "Jumping" then
2123
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.3)
2124
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
2125
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(7), rd(-5), rd(2)), 0.3)
2126
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2127
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(7), rd(5), rd(-3)), 0.3)
2128
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2129
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-10)), 0.3)
2130
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2131
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(20)), 0.3)
2132
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2133
    end
2134
    if animpose == "Falling" then
2135
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(0)), 0.3)
2136
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.3)
2137
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(7), rd(-5), rd(2)), 0.3)
2138
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2139
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(7), rd(5), rd(-3)), 0.3)
2140
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2141
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(10)), 0.3)
2142
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2143
      lerpz(LH, "C0", LHC0 * cf(-0.65, 0.75, 0) * ang(rd(0), rd(0), rd(20)), 0.3)
2144
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2145
    end
2146
    if animpose == "TooFast" then
2147
      lerpz(RJ, "C0", RJC0 * cf(0, 0, -1.5) * ang(rd(20), rd(0), rd(0)), 0.3)
2148
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.3)
2149
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-10)), 0.3)
2150
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2151
      lerpz(LS, "C0", LSC0 * cf(0, -0.75, 0) * ang(rd(10), rd(-80), rd(-10)), 0.3)
2152
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(30), rd(0), rd(0)), 0.3)
2153
      lerpz(RH, "C0", RHC0 * cf(0.75, 1.5, 0) * ang(rd(0), rd(0), rd(30)), 0.3)
2154
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2155
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(50)), 0.3)
2156
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2157
    end
2158
    if animpose == "Sitting" then
2159
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2160
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2161
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
2162
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2163
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
2164
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2165
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
2166
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2167
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
2168
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2169
    end
2170
  end
2171
  if appeared == false and activu == false then
2172
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2173
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2174
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2175
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2176
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2177
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2178
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2179
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2180
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2181
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2182
  elseif appeared == true and activu == false then
2183
    sine = sine + charge
2184
    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)
2185
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(2 - 2 * cos(sine / 90)), rd(0), rd(4)), 0.3)
2186
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(2 * cos(sine / 110)), rd(-3 - 3 * cos(sine / 100)), rd(0)), 0.3)
2187
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2188
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(2 * cos(sine / 110)), rd(3 - 3 * cos(sine / 100)), rd(0)), 0.3)
2189
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2190
    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)
2191
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2192
    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)
2193
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2194
  end
2195
end)
2196
function dispose()
2197
  for i, v in pairs(getfenv(0)) do
2198
    v = nil
2199
  end
2200
  error = nil
2201
  print = nil
2202
  warn = nil
2203
end
2204
human.Died:connect(dispose)
2205
chr.Changed:connect(function()
2206
  if chr.Parent == nil then
2207
    dispose()
2208
  end
2209
end)