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