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