View difference between Paste ID: EK3Mhx04 and BrDNiu7J
SHOW: | | - or go back to the newest paste.
1-
--https://github.com/Mokiros/roblox-FE-compatibility
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-
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2+
3-
local Player,game,owner = owner,game
3+
	script.Parent = owner.Character
4-
local RealPlayer = Player
4+
	local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
5
	local function NewFakeEvent()
6-
	print("FE Compatibility code V2 by Mokiros")
6+
		local Bind = Instance.new("BindableEvent")
7-
	local RealPlayer = RealPlayer
7+
		local Fake;Fake = {Connections = {},
8-
	script.Parent = RealPlayer.Character
8+
		fakeEvent=true;
9
		Connect=function(self,Func)
10-
	--Fake event to make stuff like Mouse.KeyDown work
10+
			Bind.Event:connect(Func)
11-
	local Disconnect_Function = function(this)
11+
			self.Connections[Bind] = true
12-
		this[1].Functions[this[2]] = nil
12+
			return setmetatable({Connected = true},{
13
			__index = function (self,Index)
14-
	local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
14+
				if Index:lower() == "disconnect" then
15-
	local FakeEvent_Metatable = {__index={
15+
					return function() Fake.Connections[Bind] = false;self.Connected = false end
16-
		Connect = function(this,f)
16+
17-
			local i = tostring(math.random(0,10000))
17+
				return Fake[Index]
18-
			while this.Functions[i] do
18+
			end;
19-
				i = tostring(math.random(0,10000))
19+
			__tostring = function() return "Connection" end;
20
		})
21-
			this.Functions[i] = f
21+
		end}
22-
			return setmetatable({this,i},Disconnect_Metatable)
22+
		Fake.connect = Fake.Connect;return Fake;
23
	end
24-
	}}
24+
	local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
25-
	FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
25+
	local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
26-
	local function fakeEvent()
26+
	local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
27-
		return setmetatable({Functions={}},FakeEvent_Metatable)
27+
		self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
28
	end};ContextActionService.UnBindAction = ContextActionService.BindAction
29
	local function TriggerEvent(self,Event,...)
30-
	--Creating fake input objects with fake variables
30+
		local Trigger = Mouse[Event]
31-
    local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
31+
		if Trigger and Trigger.fakeEvent and Trigger.Connections then
32-
    FakeMouse.keyUp = FakeMouse.KeyUp
32+
			for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
33-
    FakeMouse.keyDown = FakeMouse.KeyDown
33+
34-
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
34+
35-
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
35+
	Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
36-
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
36+
	Event.OnServerEvent:Connect(function(FiredBy,Input)
37-
	end}
37+
		if FiredBy.Name ~= owner.Name then return end
38-
	--Merged 2 functions into one by checking amount of arguments
38+
		if Input.MouseEvent then
39-
	CAS.UnbindAction = CAS.BindAction
39+
			Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
40
		else
41-
	--This function will trigger the events that have been :Connect()'ed
41+
			local Begin = Input.UserInputState == Enum.UserInputState.Begin
42-
	local function TriggerEvent(self,ev,...)
42+
			if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
43-
		for _,f in pairs(self[ev].Functions) do
43+
			for _,Action in pairs(ContextActionService.Actions) do
44-
			f(...)
44+
				for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
45
			end
46
			Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
47-
	FakeMouse.TriggerEvent = TriggerEvent
47+
			UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
48-
	UIS.TriggerEvent = TriggerEvent
48+
49
	end)
50-
	--Client communication
50+
	InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
51-
	local Event = Instance.new("RemoteEvent")
51+
	Event.Parent = NLS([[
52-
	Event.Name = "UserInput_Event"
52+
		local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
53-
	Event.OnServerEvent:Connect(function(plr,io)
53+
		local Input = function(Input,gameProcessedEvent)
54-
	    if plr~=RealPlayer then return end
54+
			if gameProcessedEvent then return end
55-
		FakeMouse.Target = io.Target
55+
			Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
56-
		FakeMouse.Hit = io.Hit
56+
57-
		if not io.isMouse then
57+
		UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
58-
			local b = io.UserInputState == Enum.UserInputState.Begin
58+
		local Hit,Target
59-
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
59+
		while wait(1/30) do
60-
				return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
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-
			if io.UserInputType == Enum.UserInputType.MouseButton2 then
62+
63-
				return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
63+
64
	]],owner.Character)
65-
			for _,t in pairs(CAS.Actions) do
65+
66-
				for _,k in pairs(t.Keys) do
66+
RealGame = game;game = setmetatable({},{
67-
					if k==io.KeyCode then
67+
	__index = function (self,Index)
68-
						t.Function(t.Name,io.UserInputState,io)
68+
		local Sandbox = function (Thing)
69
			if Thing:IsA("Player") then
70
				local RealPlayer = Thing
71
				return setmetatable({},{
72-
			FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
72+
					__index = function (self,Index)
73-
			UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
73+
						local Type = type(RealPlayer[Index])
74-
	    end
74+
						if Type == "function" then
75
							if Index:lower() == "getmouse" or Index:lower() == "mouse" then
76-
	Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
76+
								return function (self)return InternalData["Mouse"] end
77-
	local Mouse = owner:GetMouse()
77+
							end
78-
	local UIS = game:GetService("UserInputService")
78+
							return function (self,...)return RealPlayer[Index](RealPlayer,...) end
79-
	local input = function(io,RobloxHandled)
79+
						end
80-
		if RobloxHandled then return end
80+
						return RealPlayer[Index]
81-
		--Since InputObject is a client-side instance, we create and pass table instead
81+
					end;
82-
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
82+
					__tostring = function(self) return RealPlayer.Name end
83
				})
84-
	UIS.InputBegan:Connect(input)
84+
85-
	UIS.InputEnded:Connect(input)
85+
86-
	local h,t
86+
		if RealGame[Index] then
87-
	--Give the server mouse data every second frame, but only if the values changed
87+
			local Type = type(RealGame[Index])
88-
	--If player is not moving their mouse, client won't fire events
88+
			if Type == "function" then
89-
	local HB = game:GetService("RunService").Heartbeat
89+
				if Index:lower() == "getservice" or Index:lower() == "service" then
90-
	while true do
90+
					return function (self,Service)
91-
		if h~=Mouse.Hit or t~=Mouse.Target then
91+
						local FakeServices = {
92-
			h,t=Mouse.Hit,Mouse.Target
92+
							["players"] = function()
93-
			Event:FireServer({isMouse=true,Target=t,Hit=h})
93+
								return setmetatable({},{
94
									__index = function (self2,Index2)
95-
		--Wait 2 frames
95+
										local RealService = RealGame:GetService(Service)
96-
		for i=1,2 do
96+
										local Type2 = type(Index2)
97-
			HB:Wait()
97+
										if Type2 == "function" then
98
											return function (self,...) return RealService[Index2](RealService,...)end
99-
	end]==],script)
99+
										else
100
											if Index2:lower() == "localplayer" then return Sandbox(owner) end
101-
	----Sandboxed game object that allows the usage of client-side methods and services
101+
											return RealService[Index2]
102-
	--Real game object
102+
										end
103-
	local RealGame = game
103+
									end;
104
									__tostring = function(self) return RealGame:GetService(Service).Name end
105-
	--Metatable for fake service
105+
								})
106-
	local FakeService_Metatable = {
106+
							end;
107-
		__index = function(self,k)
107+
							["contextactionservice"] = function() return InternalData["ContextActionService"] end;
108-
			local s = rawget(self,"_RealService")
108+
							["userinputservice"] = function() return InternalData["UserInputService"] end;
109-
			if s then
109+
							["runservice"] = function()
110-
				return typeof(s[k])=="function"
110+
								return setmetatable({},{
111-
				and function(_,...)return s[k](s,...)end or s[k]
111+
									__index = function(self2,Index2)
112
										local RealService = RealGame:GetService(Service)
113-
		end,
113+
										local Type2 = type(Index2)
114-
		__newindex = function(self,k,v)
114+
										if Type2 == "function" then
115-
			local s = rawget(self,"_RealService")
115+
											return function (self,...) return RealService[Index2](RealService,...) end
116-
			if s then s[k]=v end
116+
										else
117
											local RunServices = {
118-
	}
118+
												["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
119-
	local function FakeService(t,RealService)
119+
												["renderstepped"] = function() return RealService["Stepped"] end
120-
		t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
120+
											}
121-
		return setmetatable(t,FakeService_Metatable)
121+
											if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
122
											return RealService[Index2]
123
										end
124-
	--Fake game object
124+
									end
125-
	local FakeGame = {
125+
								})
126-
		GetService = function(self,s)
126+
							end
127-
			return rawget(self,s) or RealGame:GetService(s)
127+
						}
128-
		end,
128+
						if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
129-
		Players = FakeService({
129+
						return RealGame:GetService(Service)
130-
			LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
130+
131-
		},"Players"),
131+
132-
		UserInputService = FakeService(UIS,"UserInputService"),
132+
				return function (self,...) return RealGame[Index](RealGame,...) end
133-
		ContextActionService = FakeService(CAS,"ContextActionService"),
133+
			else
134-
		RunService = FakeService({
134+
				if game:GetService(Index) then return game:GetService(Index) end
135-
			_btrs = {},
135+
				return RealGame[Index]
136-
			RenderStepped = RealGame:GetService("RunService").Heartbeat,
136+
137-
			BindToRenderStep = function(self,name,_,fun)
137+
138-
				self._btrs[name] = self.Heartbeat:Connect(fun)
138+
		return nil
139-
			end,
139+
140-
			UnbindFromRenderStep = function(self,name)
140+
});Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
141-
				self._btrs[name]:Disconnect()
141+
--Made by ttyyuu12345, but im only passing it on ;p
142-
			end,
142+
wait()
143-
		},"RunService")
143+
script:Destroy()
144-
	}
144+
function descend(obj,class,func)
145-
	rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
145+
    for i,v in pairs(obj:GetChildren()) do
146-
	FakeGame.service = FakeGame.GetService
146+
        if v:IsA(class) then
147-
	FakeService(FakeGame,game)
147+
            func(v)
148-
	--Changing owner to fake player object to support owner:GetMouse()
148+
149-
	game,owner = FakeGame,FakeGame.Players.LocalPlayer
149+
        descend(v,class,func)
150
    end
151
end
152
local pls = game:GetService("Players").LocalPlayer
153-
  hum:TakeDamage(dmg * 50)
153+
function initiateCharacter(char)
154
    if not char then return end
155
    wait()
156
    descend(char,"BasePart",function(obj)
157
        obj.Anchored = false
158
        obj.Changed:connect(function()
159
            if obj.Anchored then
160
                obj.Anchored = false
161
            end
162
        end)
163
    end)
164
    descend(char,"Humanoid",function(obj)
165
        obj.WalkSpeed = 16
166
        obj.Changed:connect(function()
167
            if obj.WalkSpeed == 0 then
168
                obj.WalkSpeed = 16
169
            end
170
        end)
171
    end)
172
end
173
initiateCharacter(pls.Character)
174
pls.CharacterAdded:connect(function(c)
175
    initiateCharacter(c)
176
end)
177
178
function TakeDamage(hum, dmg)
179
  hum:TakeDamage(dmg)
180
end
181
plr = game.Players.LocalPlayer
182
repeat
183
  wait(0.4)
184
until plr.Character
185
chr = plr.Character
186
human = chr:FindFirstChild("Humanoid")
187
human.MaxHealth = 500
188
human.Health = 500
189
human.JumpPower = 40
190
human.WalkSpeed = 18
191
mouse = plr:GetMouse()
192
cam = workspace.CurrentCamera
193
selected = false
194
equipd = false
195
tors = chr.Torso
196
rarm = chr["Right Arm"]
197
larm = chr["Left Arm"]
198
rleg = chr["Right Leg"]
199
lleg = chr["Left Leg"]
200
hrp = chr.HumanoidRootPart
201
hed = chr.Head
202
local reggface = hed.face
203
reggface.Texture = "http://www.roblox.com/asset/?id=0"
204
anim = human.Animator
205
local CanDamage = true
206
activu = false
207
appeared = false
208
animpose = nil
209
POSU = false
210
local cancarry = true
211
local wherto = hrp
212
local addcfr = CFrame.new(0, 0, 0)
213
Heartbeat = Instance.new("BindableEvent")
214
Heartbeat.Name = "Heartbeat"
215
Heartbeat.Parent = script
216
local frame = 0.03333333333333333
217
tf = 0
218
chr.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=614237787"
219
chr.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=2505003638"
220
hed.face.Texture = "http://www.roblox.com/asset/?id=131097667"
221
    for i,v in pairs(chr:GetChildren()) do
222
        if v.ClassName == "Accessory" or v.ClassName == "Hat" then
223
            v:destroy()
224
        end
225
    end
226
game:GetService("RunService").Heartbeat:connect(function(s, p)
227
  tf = tf + s
228
  if tf >= frame then
229
    for i = 1, math.floor(tf / frame) do
230
      Heartbeat:Fire()
231
    end
232
    tf = tf - frame * math.floor(tf / frame)
233
  end
234
end)
235
function swait(num)
236
  if num == 0 or num == nil then
237
    Heartbeat.Event:wait()
238
  else
239
    for i = 1, num do
240
      Heartbeat.Event:wait()
241
    end
242
  end
243
end
244
tool = Instance.new("Tool")
245
tool.CanBeDropped = false
246
tool.RequiresHandle = false
247
tool.TextureId = "rbxassetid://291302154"
248
tool.ToolTip = "NANI"
249
tool.Name = "AAAAAAAAAAAAAA"
250
tool.Parent = plr.Backpack
251
modz = Instance.new("Model")
252
modz.Name = "efx"
253
modz.Parent = chr
254
ZANOOB = Instance.new("Model")
255
ZANOOB.Name = "THENOOB"
256
ZANOOB.Parent = chr
257
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
258
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
259
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
260
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
261
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
262
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
263
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
264
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
265
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
266
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
267
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
268
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
269
RS = tors:FindFirstChild("Right Shoulder")
270
LS = tors:FindFirstChild("Left Shoulder")
271
RH = tors:FindFirstChild("Right Hip")
272
LH = tors:FindFirstChild("Left Hip")
273
RJ = hrp:FindFirstChild("RootJoint")
274
N = tors:FindFirstChild("Neck")
275
cf = CFrame.new
276
ang = CFrame.Angles
277
rd = math.rad
278
rd2 = math.random
279
function nooutline(p)
280
  p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
281
end
282
function makepart(color, name, reflec, mater, parnt, cfram)
283
  local port = Instance.new("Part")
284
  port.BrickColor = BrickColor.new(color)
285
  port.Name = name
286
  port.Transparency = 1
287
  nooutline(port)
288
  port.Reflectance = reflec
289
  port.Material = mater
290
  port.Anchored = false
291
  port.CanCollide = false
292
  port.Locked = true
293
  port.Size = Vector3.new(0.2, 0.2, 0.2)
294
  port.Parent = parnt
295
  return port
296
end
297
function makemesh(meshtype, scale, meshid, parent)
298
  local mes = Instance.new("SpecialMesh")
299
  mes.MeshType = meshtype
300
  mes.Scale = scale
301
  if meshtype == "FileMesh" then
302
    mes.MeshId = meshid
303
  end
304
  mes.Parent = parent
305
  return mes
306
end
307
function makemotor(parent, p0, p1, c0, c1)
308
  swait()
309
  local wel = Instance.new("Motor6D")
310
  wel.Part0 = p0
311
  wel.Part1 = p1
312
  wel.C0 = c0
313
  if c1 ~= nil then
314
    wel.C1 = c1
315
  end
316
  wel.Parent = parent
317
  return wel
318
end
319
local konodioda = Instance.new("Sound")
320
konodioda.SoundId = "rbxassetid://921051148"
321
konodioda.Volume = 3
322
konodioda.Parent = hrp
323
local bast = Instance.new("Sound")
324
bast.SoundId = "rbxassetid://1300588094"
325
bast.TimePosition = 9
326
bast.Volume = 2.5
327
bast.Parent = hrp
328
local zaworld = Instance.new("Sound")
329
zaworld.SoundId = "rbxassetid://873240542"
330
zaworld.Volume = 5
331
zaworld.Parent = hrp
332
local zaworld2 = Instance.new("Sound")
333
zaworld2.SoundId = "rbxassetid://873240410"
334
zaworld2.Volume = 5
335
zaworld2.Parent = hrp
336
local zaworld3 = Instance.new("Sound")
337
zaworld3.SoundId = "rbxassetid://1207959412"
338
zaworld3.Volume = 5
339
zaworld3.Parent = hrp
340
local wry = Instance.new("Sound")
341
wry.SoundId = "rbxassetid://2553992169"
342
wry.Volume = 7.5
343
wry.Parent = hrp
344
local wryy = Instance.new("Sound")
345
wryy.SoundId = "rbxassetid://2553992169"
346
wryy.Volume = 7.5
347
wryy.Parent = hrp
348
local wryyy = Instance.new("Sound")
349
wryyy.SoundId = "rbxassetid://2553992369"
350
wryyy.Volume = 7.5
351
wryyy.Parent = hrp
352
function animo(yep)
353
  if yep == true then
354
    anim.Parent = human
355
    chr.Animate.Disabled = false
356
  elseif yep == false then
357
    chr.Animate.Disabled = true
358
    anim.Parent = nil
359
  end
360
end
361
animo(false)
362
function lerpz(joint, prop, cfrmz, alp)
363
  joint[prop] = joint[prop]:lerp(cfrmz, alp)
364
end
365
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
366
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
367
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
368
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
369
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
370
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
371
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
372
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
373
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
374
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
375
function resetlerp(whoever)
376
  if whoever == nil then
377
    RJ.C0 = RJC0
378
    RJ.C1 = RJC1
379
    N.C0 = NC0
380
    N.C1 = NC1
381
    RS.C0 = RSC0
382
    RS.C1 = RSC1
383
    LS.C0 = LSC0
384
    LS.C1 = LSC1
385
    RH.C0 = RHC0
386-
  head.BrickColor = BrickColor.new("White")
386+
387
    LH.C0 = LHC0
388
    LH.C1 = LHC1
389
  elseif whoever ~= nil then
390
    nRJ.C0 = RJC0
391
    nRJ.C1 = RJC1
392
    nN.C0 = NC0
393
    nN.C1 = NC1
394
    nRS.C0 = RSC0
395
    nRS.C1 = RSC1
396
    nLS.C0 = LSC0
397
    nLS.C1 = LSC1
398
    nRH.C0 = RHC0
399
    nRH.C1 = RHC1
400
    nLH.C0 = LHC0
401
    nLH.C1 = LHC1
402
  end
403
end
404
function STANDO(cfr)
405
  local rooto = Instance.new("Part")
406
  nooutline(rooto)
407
  rooto.Name = "HumanoidRootPart"
408
  rooto.Anchored = true
409
  rooto.CFrame = cfr
410
  rooto.Size = Vector3.new(2, 2, 1)
411
  rooto.CanCollide = false
412
  rooto.Locked = true
413
  rooto.Transparency = 1
414
  rooto.Parent = ZANOOB
415
  local head = Instance.new("Part")
416
  nooutline(head)
417
  head.Anchored = false
418
  head.CFrame = rooto.CFrame * CFrame.new(0, 1.5, 0)
419
  head.Size = Vector3.new(2, 1, 1)
420
  head.BrickColor = BrickColor.new("Royal purple")
421
  head.CanCollide = false
422
  head.Name = "Head"
423
  head.Locked = true
424
  head.Transparency = 1
425
  head.Parent = ZANOOB
426
  local headmesh = makemesh("Head", Vector3.new(1.25, 1.25, 1.25), nil, head)
427
  local headdecal = Instance.new("Decal")
428
  headdecal.Name = "face"
429-
  mw2.C1 = CFrame.new(-0.05,-1.25, -0.1)
429+
430
  headdecal.Face = "Front"
431
  headdecal.Transparency = 1
432
  headdecal.Parent = head
433
  local mp = Instance.new("Part",ZANOOB)
434
  mp.Name = "Mask"
435
  mp.BrickColor = BrickColor.new("Bright green")
436
  mp.Transparency = 1
437-
  torso.BrickColor = BrickColor.new("Bright red")
437+
438
  local mask = Instance.new("SpecialMesh",mp)
439
  mask.MeshId = "http://www.roblox.com/asset/?id=874044556"
440
  mask.MeshType = "FileMesh"
441
  mask.TextureId = "http://www.roblox.com/asset/?id=875114591"
442
  mask.Scale = Vector3.new(0.04,0.035,0.037)
443
  local mw = Instance.new("Weld")
444
  mw.Parent = mask
445
  mw.Part0 = head
446
  mw.Part1 = mp
447
  mw.C1 = CFrame.new(0,-.6,-.4)
448
  mw.C0 = CFrame.Angles(0,0,0)
449-
  leftarm.BrickColor = BrickColor.new("White")
449+
450
  mp2.Name = "Mask2"
451
  mp2.BrickColor = BrickColor.new("Really black")
452
  mp2.Transparency = 1
453
  mp2.CanCollide = false
454
  local mask2 = Instance.new("SpecialMesh",mp2)
455
  mask2.MeshId = "http://www.roblox.com/asset/?id=0"
456
  mask2.MeshType = "FileMesh"
457
  mask2.TextureId = "http://www.roblox.com/asset/?id=1090759"
458
  mask2.Scale = Vector3.new(1,1,1)
459
  local mw2 = Instance.new("Weld")
460
  mw2.Parent = mask2
461-
  rightarm.BrickColor = BrickColor.new("White")
461+
462
  mw2.Part1 = mp2
463
  mw2.C1 = CFrame.new(-0.05,-1, -0.1)
464
  mw2.C0 = CFrame.Angles(0,0,0)
465
  local ma = Instance.new("Part",chr)
466
  ma.Name = "Mask"
467
  ma.BrickColor = BrickColor.new("Bright green")
468
  ma.Transparency = 1
469
  ma.CanCollide = false
470
local pa = Instance.new("Part",chr)
471
pa.Name = "Hair"
472
473-
  leftleg.BrickColor = BrickColor.new("Really black")
473+
local me = Instance.new("SpecialMesh",pa)
474
me.MeshType = "FileMesh"
475
me.MeshId = "rbxassetid://887129419"
476
me.TextureId = "rbxassetid://887029299"
477
me.Scale = Vector3.new(0.034, 0.031, 0.026)
478
479
local we = Instance.new("Weld")
480
we.Parent = pa
481
we.Part0 = hed
482
we.Part1 = pa
483
we.C1 = CFrame.new(0.01,-.11,0.0)
484
we.C0 = CFrame.Angles(0,0,0)
485-
  rightleg.BrickColor = BrickColor.new("Really black")
485+
486
  nooutline(torso)
487
  torso.Name = "Torso"
488
  torso.Anchored = false
489
  torso.CFrame = rooto.CFrame * CFrame.new(0, 0, 0)
490
  torso.Size = Vector3.new(2, 1, 1)
491
  torso.BrickColor = BrickColor.new("Royal purple")
492
  torso.CanCollide = false
493
  torso.Transparency = 1
494
  torso.Locked = true
495
  torso.Parent = ZANOOB
496
  local torsomesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/torso.mesh", torso)
497
----------------------------------------------- abs
498
local ab = Instance.new("Part",ZANOOB)
499
  ab.Name = "abs"
500
  ab.BrickColor = BrickColor.new("Royal purple")
501
  ab.Transparency = 1
502
  ab.CanCollide = false
503
  local abs = Instance.new("SpecialMesh",ab)
504
  abs.MeshId = "rbxassetid://958074736"
505-
  should1.Anchored = false
505+
  abs.MeshType = "FileMesh"
506-
  should1.CFrame = rooto.CFrame * CFrame.new(0, 0, 0)
506+
  abs.Scale = Vector3.new(0.009,0.01,0.01)
507-
  should1.Name = "should1"
507+
  local aw = Instance.new("Weld")
508-
  should1.Size = Vector3.new(1.5, 0.25, 1)
508+
  aw.Parent = abs
509-
  should1.BrickColor = BrickColor.new("Bright yellow")
509+
  aw.Part0 = torso
510-
  should1.Material = "Metal"
510+
  aw.Part1 = ab
511-
  should1.CanCollide = false
511+
  aw.C1 = CFrame.new(0,-.1,0.50)
512-
  should1.Locked = true
512+
  aw.C0 = CFrame.Angles(0,0,0)
513-
  should1.Transparency = 1
513+
514-
  should1.Parent = ZANOOB
514+
515-
  local should1w = makemotor(should1, should1, torso, ang(rd(0), rd(0), rd(0)) * cf(-1.5, -1.1, 0), ang(0, 0, 0))
515+
516-
  local should12 = Instance.new("Part")
516+
517-
  nooutline(should12)
517+
518-
  should12.Anchored = false
518+
519-
  should12.CFrame = rooto.CFrame * CFrame.new(0, 0, 0)
519+
  leftarm.BrickColor = BrickColor.new("Royal purple")
520-
  should12.Name = "should12"
520+
521-
  should12.Size = Vector3.new(1.4, 0.15, 0.9)
521+
522-
  should12.BrickColor = BrickColor.new("New Yeller")
522+
523-
  should12.Material = "Neon"
523+
524-
  should12.CanCollide = false
524+
525-
  should12.Locked = true
525+
526-
  should12.Transparency = 1
526+
527-
  should12.Parent = ZANOOB
527+
528-
  local should12w = makemotor(should12, should12, torso, ang(rd(0), rd(0), rd(0)) * cf(-1.5, -1.2, 0), ang(0, 0, 0))
528+
529-
  local should13 = Instance.new("Part")
529+
530-
  nooutline(should13)
530+
531-
  should13.Anchored = false
531+
  rightarm.BrickColor = BrickColor.new("Royal purple")
532-
  should13.CFrame = rooto.CFrame * CFrame.new(0, 0, 0)
532+
533-
  should13.Name = "should13"
533+
534-
  should13.Size = Vector3.new(1.25, 0.15, 0.85)
534+
535-
  should13.BrickColor = BrickColor.new("Bright yellow")
535+
536-
  should13.Material = "Metal"
536+
537-
  should13.CanCollide = false
537+
538-
  should13.Locked = true
538+
539-
  should13.Transparency = 1
539+
540-
  should13.Parent = ZANOOB
540+
541-
  local should13w = makemotor(should13, should13, torso, ang(rd(0), rd(0), rd(0)) * cf(-1.5, -1.3, 0), ang(0, 0, 0))
541+
542-
  local should2 = Instance.new("Part")
542+
543-
  nooutline(should2)
543+
  leftleg.BrickColor = BrickColor.new("Royal purple")
544-
  should2.Anchored = false
544+
545-
  should2.CFrame = rooto.CFrame * CFrame.new(0, 0, 0)
545+
546-
  should2.Name = "should2"
546+
547-
  should2.Size = Vector3.new(1.5, 0.25, 1)
547+
548-
  should2.BrickColor = BrickColor.new("Bright yellow")
548+
549-
  should2.Material = "Metal"
549+
550-
  should2.CanCollide = false
550+
551-
  should2.Locked = true
551+
552-
  should2.Transparency = 1
552+
553-
  should2.Parent = ZANOOB
553+
554-
  local should2w = makemotor(should2, should2, torso, ang(rd(0), rd(0), rd(0)) * cf(1.5, -1.1, 0), ang(0, 0, 0))
554+
555-
  local should22 = Instance.new("Part")
555+
  rightleg.BrickColor = BrickColor.new("Royal purple")
556-
  nooutline(should22)
556+
557-
  should22.Anchored = false
557+
558-
  should22.CFrame = rooto.CFrame * CFrame.new(0, 0, 0)
558+
559-
  should22.Name = "should22"
559+
560-
  should22.Size = Vector3.new(1.4, 0.15, 0.9)
560+
561-
  should22.BrickColor = BrickColor.new("New Yeller")
561+
562-
  should22.Material = "Neon"
562+
563-
  should22.CanCollide = false
563+
564-
  should22.Locked = true
564+
565-
  should22.Transparency = 1
565+
566-
  should22.Parent = ZANOOB
566+
567-
  local should22w = makemotor(should22, should22, torso, ang(rd(0), rd(0), rd(0)) * cf(1.5, -1.2, 0), ang(0, 0, 0))
567+
568-
  local should23 = Instance.new("Part")
568+
569-
  nooutline(should23)
569+
570-
  should23.Anchored = false
570+
571-
  should23.CFrame = rooto.CFrame * CFrame.new(0, 0, 0)
571+
572-
  should23.Name = "should23"
572+
573-
  should23.Size = Vector3.new(1.25, 0.15, 0.85)
573+
574-
  should23.BrickColor = BrickColor.new("Bright yellow")
574+
575-
  should23.Material = "Metal"
575+
576-
  should23.CanCollide = false
576+
577-
  should23.Locked = true
577+
578-
  should23.Transparency = 1
578+
579-
  should23.Parent = ZANOOB
579+
580-
  local should23w = makemotor(should23, should23, torso, ang(rd(0), rd(0), rd(0)) * cf(1.5, -1.3, 0), ang(0, 0, 0))
580+
581-
  local pa7 = Instance.new("Part")
581+
582-
  nooutline(pa7)
582+
583-
  pa7.Anchored = false
583+
584-
  pa7.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
584+
585-
  pa7.Name = "pa7"
585+
586-
  pa7.Size = Vector3.new(0.2, 0.2, 0.2)
586+
587-
  pa7.BrickColor = BrickColor.new("Bright yellow")
587+
588-
  pa7.CanCollide = false
588+
589-
  pa7.Locked = true
589+
local arp = Instance.new("Part",ZANOOB)
590-
  pa7.Transparency = 1
590+
arp.Name = "lap"
591-
  pa7.Parent = ZANOOB
591+
arp.Transparency = 1
592-
  local pa7m = makemesh("FileMesh", Vector3.new(1.05, 0.201, 1.1), "rbxasset://fonts/torso.mesh", pa7)
592+
arp.CanCollide = false
593-
  local pa7w = makemotor(pa7, pa7, torso, ang(rd(0), rd(0), rd(0)) * cf(0, 0.9, 0), ang(0, 0, 0))
593+
arp.BrickColor = BrickColor.new("Cool yellow")
594
arp.Size = Vector3.new(0,0,0)
595
596
local smp = Instance.new("SpecialMesh",arp)
597
smp.MeshId = "rbxassetid://874041559"
598
smp.TextureId = "rbxassetid://875114591"
599
smp.MeshType = "FileMesh"
600
smp.Scale = Vector3.new(0.012,0.012,0.012)
601
local arp3 = Instance.new("Part",ZANOOB)
602
arp3.Name = "lap3"
603
arp3.Transparency = 1
604
arp3.CanCollide = false
605
arp3.BrickColor = BrickColor.new("Cool yellow")
606
arp3.Size = Vector3.new(0,0,0)
607
608
local smp = Instance.new("SpecialMesh",arp3)
609
smp.MeshId = "rbxassetid://874040321"
610
smp.TextureId = "rbxassetid://875114591"
611
smp.Scale = Vector3.new(0.012,0.012,0.012)
612
613
local weld = Instance.new("Weld")
614
weld.Parent = arp3
615
weld.Part0 = rightarm
616
weld.Part1 = arp3
617
weld.C1 = CFrame.new(0,-.90,0)
618
619
local weld = Instance.new("Weld")
620
weld.Parent = arp
621
weld.Part0 = leftarm
622
weld.Part1 = arp
623
weld.C1 = CFrame.new(0,-.90,0)
624
  local ca2 = Instance.new("Part")
625
  nooutline(ca2)
626
  ca2.Anchored = false
627
  ca2.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
628
  ca2.Name = "ca2"
629
  ca2.Size = Vector3.new(0.2, 0.2, 0.2)
630
  ca2.BrickColor = BrickColor.new("Institutional white")
631
  ca2.CanCollide = false
632
  ca2.Locked = true
633
  ca2.Transparency = 1
634
  ca2.Parent = ZANOOB
635
  local ca2m = makemesh("FileMesh", Vector3.new(0.875, 0.875, 0.875), "rbxassetid://114046169", ca2)
636
  local ca2w = makemotor(ca2, ca2, torso, ang(rd(0), rd(0), rd(0)) * cf(0, 1.75, -0.4), ang(0, 135, 0))
637
  local scarf = Instance.new("Part")
638
  nooutline(scarf)
639
  scarf.Anchored = false
640
  scarf.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
641
  scarf.Name = "scarf"
642
  scarf.Size = Vector3.new(0.2, 0.2, 0.2)
643
  scarf.BrickColor = BrickColor.new("Maroon")
644
  scarf.CanCollide = false
645
  scarf.Locked = true
646
  scarf.Transparency = 1
647
  scarf.Parent = ZANOOB
648
  local scarfm = makemesh("FileMesh", Vector3.new(1.125, 1.125, 1.125), "rbxassetid://62744572", scarf)
649
  local scarfw = makemotor(scarf, scarf, torso, ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), ang(0, 135, 0))
650
  local raemblem = Instance.new("Part")
651
  local raemblem = Instance.new("Part")
652
  nooutline(raemblem)
653
  raemblem.Anchored = false
654
  raemblem.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
655
  raemblem.Name = "raemblem"
656
  raemblem.Size = Vector3.new(0.2, 0.2, 0.2)
657
  raemblem.BrickColor = BrickColor.new("White")
658
  raemblem.CanCollide = false
659
  raemblem.Locked = true
660
  raemblem.Material = "SmoothPlastic"
661
  raemblem.Transparency = 1
662
  raemblem.Parent = ZANOOB
663
  local raemblemm = makemesh("Brick", Vector3.new(0, 3, 3), nil, raemblem)
664
  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))
665
  local emmes = Instance.new("Decal")
666
  emmes.Texture = "rbxassetid://0"
667
  emmes.Transparency = 1
668
  emmes.Face = "Right"
669
  emmes.Name = "embe"
670
  emmes.Parent = raemblem
671
  local ra1 = Instance.new("Part")
672
  nooutline(ra1)
673
  ra1.Anchored = false
674
  ra1.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
675
  ra1.Name = "ra1"
676
  ra1.Size = Vector3.new(0.2, 0.2, 0.2)
677
  ra1.BrickColor = BrickColor.new("Really black")
678
  ra1.CanCollide = false
679
  ra1.Locked = true
680
  ra1.Transparency = 1
681
  ra1.Parent = ZANOOB
682
  local ra1m = makemesh("FileMesh", Vector3.new(1.1, 0.25, 1.1), "rbxasset://fonts/rightarm.mesh", ra1)
683
  local ra1w = makemotor(ra1, ra1, rightarm, ang(rd(0), rd(0), rd(0)) * cf(0, 0.55, 0), ang(rd(0), 0, 0))
684
  local ra2 = Instance.new("Part")
685
  nooutline(ra2)
686-
  ra3.BrickColor = BrickColor.new("Bright red")
686+
687
  ra2.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
688
  ra2.Name = "ra2"
689
  ra2.Size = Vector3.new(0.2, 0.2, 0.2)
690
  ra2.BrickColor = BrickColor.new("Really black")
691
  ra2.CanCollide = false
692
  ra2.Locked = true
693
  ra2.Transparency = 1
694
  ra2.Parent = ZANOOB
695
  local ra2m = makemesh("FileMesh", Vector3.new(0.75, 0.15, 1.1), "rbxasset://fonts/rightarm.mesh", ra2)
696
  local ra2w = makemotor(ra2, ra2, rightarm, ang(rd(0), rd(0), rd(0)) * cf(-0.175, 0.9, 0), ang(rd(0), 0, 0))
697
  local ra3 = Instance.new("Part")
698
  nooutline(ra3)
699-
  ra4.BrickColor = BrickColor.new("Bright red")
699+
700
  ra3.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
701
  ra3.Name = "ra3"
702
  ra3.Size = Vector3.new(0.2, 0.2, 0.2)
703
  ra3.BrickColor = BrickColor.new("Really black")
704
  ra3.CanCollide = false
705
  ra3.Locked = true
706-
  local ra5 = Instance.new("Part")
706+
707-
  nooutline(ra5)
707+
708-
  ra5.Anchored = false
708+
709-
  ra5.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
709+
710-
  ra5.Name = "ra6"
710+
711-
  ra5.Size = Vector3.new(0.1625, 0.1625, 0.1625)
711+
712-
  ra5.BrickColor = BrickColor.new("New Yeller")
712+
713-
  ra5.Shape = "Ball" 
713+
714-
  ra5.Material = "Neon"
714+
715-
  ra5.CanCollide = false
715+
716-
  ra5.Locked = true
716+
  ra4.BrickColor = BrickColor.new("Really black")
717-
  ra5.Transparency = 1
717+
718-
  ra5.Parent = ZANOOB
718+
719-
  local ra5w = makemotor(ra5, ra5, rightarm, ang(rd(0), rd(90), rd(0)) * cf(-0.55, 0.9, 0.375), ang(rd(0), 0, 0)) 
719+
720-
  local ra6 = Instance.new("Part")
720+
721-
  nooutline(ra6)
721+
722-
  ra6.Anchored = false
722+
723-
  ra6.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
723+
724-
  ra6.Name = "ra6"
724+
725-
  ra6.Size = Vector3.new(0.1625, 0.1625, 0.1625)
725+
726-
  ra6.BrickColor = BrickColor.new("New Yeller")
726+
727-
  ra6.Shape = "Ball" 
727+
728-
  ra6.Material = "Neon"
728+
729-
  ra6.CanCollide = false
729+
730-
  ra6.Locked = true
730+
731-
  ra6.Transparency = 1
731+
732-
  ra6.Parent = ZANOOB
732+
733-
  local ra6w = makemotor(ra6, ra6, rightarm, ang(rd(0), rd(90), rd(0)) * cf(-0.55, 0.9, -0.375), ang(rd(0), 0, 0))
733+
734-
  local ra7 = Instance.new("Part")
734+
735-
  nooutline(ra7)
735+
736-
  ra7.Anchored = false
736+
737-
  ra7.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
737+
738-
  ra7.Name = "ra7"
738+
739-
  ra7.Size = Vector3.new(0.1625, 0.1625, 0.1625)
739+
740-
  ra7.BrickColor = BrickColor.new("New Yeller")
740+
741-
  ra7.Shape = "Ball" 
741+
742-
  ra7.Material = "Neon"
742+
  ra16.BrickColor = BrickColor.new("Really black")
743-
  ra7.CanCollide = false
743+
744-
  ra7.Locked = true
744+
745-
  ra7.Transparency = 1
745+
746-
  ra7.Parent = ZANOOB
746+
747-
  local ra7w = makemotor(ra7, ra7, rightarm, ang(rd(0), rd(90), rd(0)) * cf(-0.55, 0.9, -0.125), ang(rd(0), 0, 0))
747+
748-
  local ra8 = Instance.new("Part")
748+
749-
  nooutline(ra8)
749+
750-
  ra8.Anchored = false
750+
751-
  ra8.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
751+
752-
  ra8.Name = "ra8"
752+
753-
  ra8.Size = Vector3.new(0.1625, 0.1625, 0.1625)
753+
754-
  ra8.BrickColor = BrickColor.new("New Yeller")
754+
755-
  ra8.Shape = "Ball" 
755+
756-
  ra8.Material = "Neon"
756+
757-
  ra8.CanCollide = false
757+
758-
  ra8.Locked = true
758+
759-
  ra8.Transparency = 1
759+
760-
  ra8.Parent = ZANOOB
760+
761-
  local ra8w = makemotor(ra8, ra8, rightarm, ang(rd(0), rd(90), rd(0)) * cf(-0.55, 0.9, 0.125), ang(rd(0), 0, 0))
761+
762-
  local ra9 = Instance.new("Part")
762+
763-
  nooutline(ra9)
763+
764-
  ra9.Anchored = false
764+
765-
  ra9.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
765+
766-
  ra9.Name = "ra9"
766+
767-
  ra9.Size = Vector3.new(0.1625, 0.1625, 0.1625)
767+
768-
  ra9.BrickColor = BrickColor.new("New Yeller")
768+
769-
  ra9.Shape = "Ball" 
769+
770-
  ra9.Material = "Neon"
770+
771-
  ra9.CanCollide = false
771+
772-
  ra9.Locked = true
772+
773-
  ra9.Transparency = 1
773+
774-
  ra9.Parent = ZANOOB
774+
775-
  local ra9w = makemotor(ra9, ra9, rightarm, ang(rd(0), rd(90), rd(0)) * cf(-0.55, 0.75, 0), ang(rd(0), 0, 0))
775+
776-
  local ra10 = Instance.new("Part")
776+
777-
  nooutline(ra10)
777+
778-
  ra10.Anchored = false
778+
779-
  ra10.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
779+
780-
  ra10.Name = "ra10"
780+
781-
  ra10.Size = Vector3.new(0.1625, 0.1625, 0.1625)
781+
  la3.BrickColor = BrickColor.new("Really black")
782-
  ra10.BrickColor = BrickColor.new("New Yeller")
782+
783-
  ra10.Shape = "Ball" 
783+
784-
  ra10.Material = "Neon"
784+
785-
  ra10.CanCollide = false
785+
786-
  ra10.Locked = true
786+
787-
  ra10.Transparency = 1
787+
788-
  ra10.Parent = ZANOOB
788+
789-
  local ra10w = makemotor(ra10, ra10, rightarm, ang(rd(0), rd(90), rd(0)) * cf(-0.55, 0.75, 0.25), ang(rd(0), 0, 0))
789+
790-
  local ra11 = Instance.new("Part")
790+
791-
  nooutline(ra11)
791+
792-
  ra11.Anchored = false
792+
793-
  ra11.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
793+
794-
  ra11.Name = "ra11"
794+
  la4.BrickColor = BrickColor.new("Really black")
795-
  ra11.Size = Vector3.new(0.1625, 0.1625, 0.1625)
795+
796-
  ra11.BrickColor = BrickColor.new("New Yeller")
796+
797-
  ra11.Shape = "Ball" 
797+
798-
  ra11.Material = "Neon"
798+
799-
  ra11.CanCollide = false
799+
800-
  ra11.Locked = true
800+
801-
  ra11.Transparency = 1
801+
802-
  ra11.Parent = ZANOOB
802+
803-
  local ra11w = makemotor(ra11, ra11, rightarm, ang(rd(0), rd(90), rd(0)) * cf(-0.55, 0.75, -0.25), ang(rd(0), 0, 0))
803+
804-
  local ra12 = Instance.new("Part")
804+
805-
  nooutline(ra12)
805+
806-
  ra12.Anchored = false
806+
807-
  ra12.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
807+
808-
  ra12.Name = "ra12"
808+
809-
  ra12.Size = Vector3.new(0.1625, 0.1625, 0.1625)
809+
810-
  ra12.BrickColor = BrickColor.new("New Yeller")
810+
811-
  ra12.Shape = "Ball" 
811+
812-
  ra12.Material = "Neon"
812+
813-
  ra12.CanCollide = false
813+
814-
  ra12.Locked = true
814+
815-
  ra12.Transparency = 1
815+
816-
  ra12.Parent = ZANOOB
816+
817-
  local ra12w = makemotor(ra12, ra12, rightarm, ang(rd(0), rd(90), rd(0)) * cf(-0.55, 0.6, -0.125), ang(rd(0), 0, 0))
817+
818-
  local ra13 = Instance.new("Part")
818+
819-
  nooutline(ra13)
819+
820-
  ra13.Anchored = false
820+
  la16.BrickColor = BrickColor.new("Really black")
821-
  ra13.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
821+
822-
  ra13.Name = "ra13"
822+
823-
  ra13.Size = Vector3.new(0.1625, 0.1625, 0.1625)
823+
824-
  ra13.BrickColor = BrickColor.new("New Yeller")
824+
825-
  ra13.Shape = "Ball" 
825+
826-
  ra13.Material = "Neon"
826+
827-
  ra13.CanCollide = false
827+
828-
  ra13.Locked = true
828+
829-
  ra13.Transparency = 1
829+
830-
  ra13.Parent = ZANOOB
830+
831-
  local ra13w = makemotor(ra13, ra13, rightarm, ang(rd(0), rd(90), rd(0)) * cf(-0.55, 0.6, 0.125), ang(rd(0), 0, 0))
831+
832-
  local ra14 = Instance.new("Part")
832+
833-
  nooutline(ra14)
833+
834-
  ra14.Anchored = false
834+
835-
  ra14.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
835+
836-
  ra14.Name = "ra14"
836+
837-
  ra14.Size = Vector3.new(0.1625, 0.1625, 0.1625)
837+
838-
  ra14.BrickColor = BrickColor.new("New Yeller")
838+
839-
  ra14.Shape = "Ball" 
839+
840-
  ra14.Material = "Neon"
840+
841-
  ra14.CanCollide = false
841+
842-
  ra14.Locked = true
842+
843-
  ra14.Transparency = 1
843+
844-
  ra14.Parent = ZANOOB
844+
845-
  local ra14w = makemotor(ra14, ra14, rightarm, ang(rd(0), rd(90), rd(0)) * cf(-0.55, 0.45, 0), ang(rd(0), 0, 0))
845+
846
local emblem = thenoob:FindFirstChild("raemblem"):FindFirstChild("embe")
847
local embpart = thenoob:FindFirstChild("raemblem")
848
local nRJ = rot:FindFirstChild("RootJoint")
849
local nN = ntorso:FindFirstChild("Neck")
850
local nRS = ntorso:FindFirstChild("Right Shoulder")
851
local nLS = ntorso:FindFirstChild("Left Shoulder")
852
local nRH = ntorso:FindFirstChild("Right Hip")
853
local nLH = ntorso:FindFirstChild("Left Hip")
854
function standappear(nbz)
855
  if selected == false or activu == true then
856
    return
857
  end
858
  if appeared == false then
859
    appeared = true
860
    wherto = hrp
861
    addcfr = cf(-2, 1, 2)
862
    local apear = Instance.new("Sound")
863
    apear.SoundId = "rbxassetid://463010917"
864
    apear.Parent = rot
865-
  ra16.BrickColor = BrickColor.new("Bright red")
865+
866
	game.Debris:AddItem(apear, 1.5)
867
    apear:Play()
868
    for _, n in pairs(nbz:GetChildren()) do
869
      coroutine.resume(coroutine.create(function()
870
        for _ = 1, 5 do
871
          if n ~= rot and n ~= embpart and n.ClassName ~= "Sound" then
872
            swait()
873
            n.Transparency = n.Transparency - 0.2
874
            face.Transparency = face.Transparency - 0.2
875
            emblem.Transparency = emblem.Transparency - 0.2
876
          end
877
        end
878
        if n ~= rot and n ~= embpart then
879
          n.Transparency = 0
880
        end
881
        face.Transparency = 0
882
        emblem.Transparency = 0
883
      end))
884
    end
885
  elseif appeared == true then
886
    appeared = false
887
    wherto = hrp
888
    addcfr = cf(0, 0, 0)
889
    for _, n in pairs(nbz:GetChildren()) do
890
      coroutine.resume(coroutine.create(function()
891
        for _ = 1, 5 do
892
          if n ~= rot and n ~= embpart then
893
            swait()
894
            n.Transparency = n.Transparency + 0.2
895
            face.Transparency = face.Transparency + 0.2
896
            emblem.Transparency = emblem.Transparency + 0.2
897
          end
898
        end
899
        if n ~= rot and n ~= embpart then
900
          n.Transparency = 1
901
        end
902
        face.Transparency = 1
903
        emblem.Transparency = 1
904-
  la3.BrickColor = BrickColor.new("Bright red")
904+
905
    end
906
  end
907
end
908
local auraon = false
909
function auraappear()
910
  if auraon == false then
911
    auraon = true
912
    Par1=Instance.new('ParticleEmitter', hed)
913
	Par1.LightEmission=100
914
	Par1.LightInfluence=5
915
	Par1.LockedToPart=true
916
	Par1.Texture="rbxassetid://74697410"
917-
  la4.BrickColor = BrickColor.new("Bright red")
917+
918
	Par1.Transparency=NumberSequence.new(0.825)
919
	Par1.Lifetime=NumberRange.new(0.1)
920
	Par1.Rate=1000
921
	Par1.Enabled = true
922
    Par2=Instance.new('ParticleEmitter', tors)
923
	Par2.LightEmission=100
924-
  local la5 = Instance.new("Part")
924+
925-
  nooutline(la5)
925+
926-
  la5.Anchored = false
926+
927-
  la5.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
927+
928-
  la5.Name = "la5"
928+
929-
  la5.Size = Vector3.new(0.1625, 0.1625, 0.1625)
929+
930-
  la5.BrickColor = BrickColor.new("New Yeller")
930+
931-
  la5.Shape = "Ball" 
931+
932-
  la5.Material = "Neon"
932+
933-
  la5.CanCollide = false
933+
934-
  la5.Locked = true
934+
935-
  la5.Transparency = 1
935+
936-
  la5.Parent = ZANOOB
936+
937-
  local la5w = makemotor(la5, la5, leftarm, ang(rd(0), rd(90), rd(0)) * cf(0.55, 0.9, 0.375), ang(rd(0), 0, 0))
937+
938-
  local la6 = Instance.new("Part")
938+
939-
  nooutline(la6)
939+
940-
  la6.Anchored = false
940+
941-
  la6.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
941+
942-
  la6.Name = "la6"
942+
943-
  la6.Size = Vector3.new(0.1625, 0.1625, 0.1625)
943+
944-
  la6.BrickColor = BrickColor.new("New Yeller")
944+
945-
  la6.Shape = "Ball" 
945+
946-
  la6.Material = "Neon"
946+
947-
  la6.CanCollide = false
947+
948-
  la6.Locked = true
948+
949-
  la6.Transparency = 1
949+
950-
  la6.Parent = ZANOOB
950+
951-
  local la6w = makemotor(la6, la6, leftarm, ang(rd(0), rd(90), rd(0)) * cf(0.55, 0.9, -0.375), ang(rd(0), 0, 0))
951+
952-
  local la7 = Instance.new("Part")
952+
953-
  nooutline(la7)
953+
954-
  la7.Anchored = false
954+
955-
  la7.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
955+
956-
  la7.Name = "la7"
956+
957-
  la7.Size = Vector3.new(0.1625, 0.1625, 0.1625)
957+
958-
  la7.BrickColor = BrickColor.new("New Yeller")
958+
959-
  la7.Shape = "Ball" 
959+
960-
  la7.Material = "Neon"
960+
961-
  la7.CanCollide = false
961+
962-
  la7.Locked = true
962+
963-
  la7.Transparency = 1
963+
964-
  la7.Parent = ZANOOB
964+
965-
  local la7w = makemotor(la7, la7, leftarm, ang(rd(0), rd(90), rd(0)) * cf(0.55, 0.9, -0.125), ang(rd(0), 0, 0))
965+
966-
  local la8 = Instance.new("Part")
966+
967-
  nooutline(la8)
967+
968-
  la8.Anchored = false
968+
969-
  la8.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
969+
970-
  la8.Name = "la8"
970+
971-
  la8.Size = Vector3.new(0.1625, 0.1625, 0.1625)
971+
972-
  la8.BrickColor = BrickColor.new("New Yeller")
972+
973-
  la8.Shape = "Ball" 
973+
974-
  la8.Material = "Neon"
974+
975-
  la8.CanCollide = false
975+
976-
  la8.Locked = true
976+
977-
  la8.Transparency = 1
977+
978-
  la8.Parent = ZANOOB
978+
979-
  local la8w = makemotor(la8, la8, leftarm, ang(rd(0), rd(90), rd(0)) * cf(0.55, 0.9, 0.125), ang(rd(0), 0, 0))
979+
980-
  local la9 = Instance.new("Part")
980+
981-
  nooutline(la9)
981+
982-
  la9.Anchored = false
982+
983-
  la9.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
983+
984-
  la9.Name = "la9"
984+
985-
  la9.Size = Vector3.new(0.1625, 0.1625, 0.1625)
985+
986-
  la9.BrickColor = BrickColor.new("New Yeller")
986+
987-
  la9.Shape = "Ball" 
987+
988-
  la9.Material = "Neon"
988+
989-
  la9.CanCollide = false
989+
990-
  la9.Locked = true
990+
991-
  la9.Transparency = 1
991+
992-
  la9.Parent = ZANOOB
992+
993-
  local la9w = makemotor(la9, la9, leftarm, ang(rd(0), rd(90), rd(0)) * cf(0.55, 0.75, 0), ang(rd(0), 0, 0))
993+
994-
  local la10 = Instance.new("Part")
994+
995-
  nooutline(la10)
995+
996-
  la10.Anchored = false
996+
997-
  la10.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
997+
998-
  la10.Name = "la10"
998+
999-
  la10.Size = Vector3.new(0.1625, 0.1625, 0.1625)
999+
1000-
  la10.BrickColor = BrickColor.new("New Yeller")
1000+
1001-
  la10.Shape = "Ball" 
1001+
1002-
  la10.Material = "Neon"
1002+
1003-
  la10.CanCollide = false
1003+
1004-
  la10.Locked = true
1004+
1005-
  la10.Transparency = 1
1005+
1006-
  la10.Parent = ZANOOB
1006+
1007-
  local la10w = makemotor(la10, la10, leftarm, ang(rd(0), rd(90), rd(0)) * cf(0.55, 0.75, 0.25), ang(rd(0), 0, 0))
1007+
1008-
  local la11 = Instance.new("Part")
1008+
1009-
  nooutline(la11)
1009+
1010-
  la11.Anchored = false
1010+
1011-
  la11.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
1011+
1012-
  la11.Name = "la11"
1012+
1013-
  la11.Size = Vector3.new(0.1625, 0.1625, 0.1625)
1013+
1014-
  la11.BrickColor = BrickColor.new("New Yeller")
1014+
1015-
  la11.Shape = "Ball" 
1015+
1016-
  la11.Material = "Neon"
1016+
1017-
  la11.CanCollide = false
1017+
1018-
  la11.Locked = true
1018+
1019-
  la11.Transparency = 1
1019+
1020-
  la11.Parent = ZANOOB
1020+
1021-
  local la11w = makemotor(la11, la11, leftarm, ang(rd(0), rd(90), rd(0)) * cf(0.55, 0.75, -0.25), ang(rd(0), 0, 0))
1021+
1022-
  local la12 = Instance.new("Part")
1022+
1023-
  nooutline(la12)
1023+
1024-
  la12.Anchored = false
1024+
1025-
  la12.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
1025+
1026-
  la12.Name = "la12"
1026+
1027-
  la12.Size = Vector3.new(0.1625, 0.1625, 0.1625)
1027+
1028-
  la12.BrickColor = BrickColor.new("New Yeller")
1028+
1029-
  la12.Shape = "Ball" 
1029+
1030-
  la12.Material = "Neon"
1030+
1031-
  la12.CanCollide = false
1031+
1032-
  la12.Locked = true
1032+
1033-
  la12.Transparency = 1
1033+
1034-
  la12.Parent = ZANOOB
1034+
1035-
  local la12w = makemotor(la12, la12, leftarm, ang(rd(0), rd(90), rd(0)) * cf(0.55, 0.6, -0.125), ang(rd(0), 0, 0))
1035+
1036-
  local la13 = Instance.new("Part")
1036+
1037-
  nooutline(la13)
1037+
1038-
  la13.Anchored = false
1038+
1039-
  la13.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
1039+
1040-
  la13.Name = "la13"
1040+
1041-
  la13.Size = Vector3.new(0.1625, 0.1625, 0.1625)
1041+
1042-
  la13.BrickColor = BrickColor.new("New Yeller")
1042+
1043-
  la13.Shape = "Ball" 
1043+
1044-
  la13.Material = "Neon"
1044+
1045-
  la13.CanCollide = false
1045+
1046-
  la13.Locked = true
1046+
1047-
  la13.Transparency = 1
1047+
1048-
  la13.Parent = ZANOOB
1048+
1049-
  local la13w = makemotor(la13, la13, leftarm, ang(rd(0), rd(90), rd(0)) * cf(0.55, 0.6, 0.125), ang(rd(0), 0, 0))
1049+
1050-
  local la14 = Instance.new("Part")
1050+
1051-
  nooutline(la14)
1051+
1052-
  la14.Anchored = false
1052+
1053-
  la14.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
1053+
1054-
  la14.Name = "la14"
1054+
1055-
  la14.Size = Vector3.new(0.1625, 0.1625, 0.1625)
1055+
1056-
  la14.BrickColor = BrickColor.new("New Yeller")
1056+
1057-
  la14.Shape = "Ball" 
1057+
1058-
  la14.Material = "Neon"
1058+
1059-
  la14.CanCollide = false
1059+
1060-
  la14.Locked = true
1060+
       if randomoth == 2 then
1061-
  la14.Transparency = 1
1061+
1062-
  la14.Parent = ZANOOB
1062+
1063-
  local la14w = makemotor(la14, la14, leftarm, ang(rd(0), rd(90), rd(0)) * cf(0.55, 0.45, 0), ang(rd(0), 0, 0))
1063+
1064
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(0), rd(-50)), 0.3)
1065
        lerpz(RS, "C0", RSC0 * cf(0, 0, -0.125) * ang(rd(-0), rd(-40), rd(90)), 0.3)
1066
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1067
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-0), rd(0), rd(15)), 0.3)
1068
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1069
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-15), rd(-10)), 0.3)
1070
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1071
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(-10)), 0.3)
1072
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1073
1074
		lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(50)), 0.3)
1075
        lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(0), rd(-50)), 0.3)
1076
        lerpz(nRS, "C0", RSC0 * cf(0, 0, -0.125) * ang(rd(-0), rd(-45), rd(90)), 0.3)
1077
        lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1078
        lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-0), rd(0), rd(15)), 0.3)
1079
        lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1080
        lerpz(nRH, "C0" ,RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-15), rd(-10)), 0.3)
1081
        lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1082
        lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(-10)), 0.3)
1083-
  la16.BrickColor = BrickColor.new("Bright red")
1083+
1084
      until POSU == false
1085
    elseif randomoth == 1 then
1086
      repeat
1087
        swait()
1088
        lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(-2), rd(25)), 0.3)
1089
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(0), rd(50)), 0.3)
1090
        lerpz(RS, "C0", RSC0 * cf(0, 0, -0.125) * ang(rd(-0), rd(80), rd(85)), 0.3)
1091
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1092
        lerpz(LS, "C0", LSC0 * cf(-0.1, 0, -0.50) * ang(rd(-0.1), rd(-80), rd(-85)), 0.3)
1093
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1094
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-15), rd(-10)), 0.3)
1095
        lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1096
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(-10)), 0.3)
1097
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1098
1099
		lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(-2), rd(25)), 0.3)
1100
        lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(0), rd(-50)), 0.3)
1101
        lerpz(nRS, "C0", RSC0 * cf(-0.25, 0.3, -0.5) * ang(rd(-30), rd(-15), rd(200)), 0.3)
1102
        lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1103
        lerpz(nLS, "C0", LSC0 * cf(0.25, 0.3, -0.5) * ang(rd(-32), rd(13), rd(-195)), 0.3)
1104
        lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1105
        lerpz(nRH, "C0" ,RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-15), rd(-10)), 0.3)
1106
        lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1107
        lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(-10)), 0.3)
1108
        lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1109
      until POSU == false
1110
    end
1111
  elseif POSU == true then
1112
    POSU = false
1113
    addcfr = cf(-2, 1, 2)
1114
    human.WalkSpeed = 25
1115
    human:SetStateEnabled(3, true)
1116
    frame = 0.03333333333333333
1117
    tors.MENACINGU:Destroy()
1118
    activu = true
1119
    activu = false
1120
    cancarry = true
1121
  end
1122
end
1123
function CARRY()
1124
  if selected == false then
1125
    return
1126
  end
1127
  if appeared == false then
1128
    standappear(thenoob)
1129
    wherto = hrp
1130
    addcfr = cf(0, 0, -3.5)
1131
    end
1132
    if POSU == false  and cancarry == true then
1133
	activu = true
1134
	addcfr = cf(0, 0, -3.5)
1135
    POSU = true
1136
    human.WalkSpeed = 37.5
1137
	cancarry = false
1138
    local mount = Instance.new("Sound")
1139
    mount.SoundId = "rbxassetid://260411131"
1140
    mount.Parent = rot
1141
    mount.Volume = 1.25
1142
	mount:Play()
1143
    human:SetStateEnabled(3, false)
1144
	frame = 0.005
1145
    local randomoth = math.random(1, 1)
1146
       if randomoth == 1 then
1147
      repeat
1148
        swait()
1149
        lerpz(RJ, "C0", RJC0 * cf(0, -2.25, 1) * ang(rd(15), rd(0), rd(0)), 0.25)
1150
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.25)
1151
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1152
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-95)), 0.25)
1153
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1154
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(105)), 0.25)
1155
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1156
        lerpz(RH, "C1", RHC1 * cf(-0.75, -1, 0) * ang(rd(0), rd(0), rd(0.25)), 0.25)
1157
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1158
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(5)), 0.25)
1159
1160
		lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.25)
1161
        lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-25), rd(0), rd(0)), 0.25)
1162
        lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1163
        lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(45)), 0.25)
1164
        lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1165
        lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(25), rd(-45)), 0.25)
1166
        lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1167
        lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1168
        lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1169
        lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1170
      until POSU == false
1171
    elseif randomoth == 2 then
1172
      repeat
1173
        swait()
1174
        lerpz(RJ, "C0", RJC0 * cf(0, -2.25, 1) * ang(rd(15), rd(0), rd(0)), 0.25)
1175
        lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.25)
1176
        lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1177
        lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-95)), 0.25)
1178
        lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1179
        lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(105)), 0.25)
1180
        lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1181
        lerpz(RH, "C1", RHC1 * cf(-0.75, -1, 0) * ang(rd(0), rd(0), rd(0.25)), 0.25)
1182
        lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1183
        lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(5)), 0.25)
1184
1185
		lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.25)
1186
        lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-25), rd(0), rd(0)), 0.25)
1187
        lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1188
        lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(45)), 0.25)
1189
        lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1190
        lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(25), rd(-45)), 0.25)
1191
        lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1192
        lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1193
        lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1194
        lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
1195
      until POSU == false
1196
    end
1197
  elseif POSU == true then
1198
    POSU = false
1199
    addcfr = cf(-2, 1, 2)
1200
    human.WalkSpeed = 25
1201
    frame = 0.03333333333333333
1202
    human:SetStateEnabled(3, true)
1203
    activu = true
1204
    activu = false
1205
	cancarry = true
1206
  end
1207
end
1208
local EHMMM = 0
1209
function block()
1210
  if EHMMM == 125 or selected == false or activu == true then
1211
    return
1212
  end
1213
  if appeared == false then
1214
    standappear(thenoob)
1215
  end
1216
  wherto = hrp
1217
  addcfr = cf(0, 0, -3)
1218
  local bep = true
1219
  local humanshealth = human.Health
1220
  activu = true
1221
  human:SetStateEnabled(15, false)
1222
  local de = mouse.KeyUp:connect(function(key)
1223
    if key == "e" then
1224
      bep = false
1225
    end
1226
  end)
1227
  local poopes = 0
1228
  repeat
1229
    swait()
1230
    poopes = poopes + 1
1231
    human.Health = humanshealth
1232
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(2), rd(0), rd(0)), 0.5)
1233
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(7), rd(0), rd(0)), 0.5)
1234
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(110), rd(160)), 0.5)
1235
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.5)
1236
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-110), rd(-160)), 0.5)
1237
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.5)
1238
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1239
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1240
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1241
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1242
  until bep == false or poopes > 240
1243
  de:Disconnect()
1244
  human:SetStateEnabled(15, true)
1245
  activu = false
1246
  EHMMM = 125
1247
  coroutine.resume(coroutine.create(function()
1248
    wait(5)
1249
    EHMMM = 0
1250
  end))
1251
  wherto = hrp
1252
  addcfr = cf(-2, 1, 2)
1253
end
1254
function MUDA()
1255
  if selected == false or activu == true then
1256
    return
1257
  end
1258
  if appeared == false then
1259
    standappear(thenoob)
1260
    wherto = hrp
1261
    addcfr = cf(0, 0, -3.5)
1262
  end
1263
  wry:Stop()
1264
  local bep = true
1265
  activu = true
1266
  wherto = hrp
1267
  addcfr = cf(0, 0, -3.5)
1268
  local function blur(limb)
1269
    coroutine.resume(coroutine.create(function()
1270
      local memedon = {}
1271
      for i = 1, 6 do
1272
        local b1 = Instance.new("Part")
1273
        nooutline(b1)
1274
        b1.Size = Vector3.new(1, 2, 1)
1275
        b1.CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
1276
        b1.CanCollide = false
1277
        b1.BrickColor = limb.BrickColor
1278
        b1.Anchored = true
1279
        b1.Transparency = 0.85
1280
        b1.Locked = true
1281
        b1.Parent = modz
1282
		b1.Material = "Neon"
1283
        table.insert(memedon, b1)
1284
      end
1285
      local num = 0
1286
      repeat
1287
        swait()
1288
        num = num % 6 + 1
1289
        memedon[num].CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
1290
      until bep == false
1291
      for i = 1, #memedon do
1292
        swait()
1293
        memedon[i]:Destroy()
1294
      end
1295
    end))
1296
  end
1297
  local de = mouse.KeyUp:connect(function(key)
1298
    if key == "r" then
1299
      bep = false
1300
    end
1301
  end)
1302
  blur(rightarm)
1303
  blur(leftarm)
1304
local mudodo = Instance.new("Sound")
1305
  mudodo.Volume = 5
1306
  mudodo.SoundId = "rbxassetid://2553990211"
1307
mudodo.Looped = true
1308
  mudodo.Parent = hrp
1309
  mudodo:Play()
1310
  cancarry = false
1311
  repeat
1312
    for _ = 1, 2 do
1313
      swait()
1314
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(4), rd(4), rd(30)), 0.85)
1315
      lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(-28)), 0.85)
1316
      lerpz(nRS, "C0", RSC0 * cf(0.5, 0.25, -0.1) * ang(rd(20), rd(20), rd(105)), 0.85)
1317
      lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1318
      lerpz(nLS, "C0", LSC0 * cf(0.25, 0.1, 0) * ang(rd(30), rd(10), rd(-70)), 0.85)
1319
      lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1320
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
1321
      lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1322
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
1323
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1324
    end
1325
    hito(rightarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1326
    for _ = 1, 2 do
1327-
        lerpz(RS, "C0", RSC0 * cf(0, 0, -0.125) * ang(rd(-0), rd(-45), rd(90)), 0.3)
1327+
1328
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(5), rd(2), rd(-30)), 0.85)
1329
      lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(2), rd(0), rd(31)), 0.85)
1330
      lerpz(nRS, "C0", RSC0 * cf(-0.1, 0.05, -0.1) * ang(rd(-10), rd(-30), rd(75)), 0.85)
1331
      lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1332
      lerpz(nLS, "C0", LSC0 * cf(-0.5, 0.1, -0.2) * ang(rd(-30), rd(10), rd(-70)), 0.85)
1333
      lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1334
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1335
      lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1336
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1337
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1338
    end
1339
    hito(leftarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1340
    for _ = 1, 2 do
1341
      swait()
1342
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(3), rd(3), rd(32)), 0.85)
1343
      lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(-29)), 0.85)
1344
      lerpz(nRS, "C0", RSC0 * cf(0.35, 0.25, 0.1) * ang(rd(-10), rd(-20), rd(95)), 0.85)
1345
      lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1346
      lerpz(nLS, "C0", LSC0 * cf(0.25, 0.1, 0) * ang(rd(-10), rd(10), rd(-80)), 0.85)
1347
      lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1348
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
1349
      lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1350
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
1351
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1352-
        lerpz(RS, "C0", RSC0 * cf(-0.25, 0.3, -0.5) * ang(rd(-30), rd(-15), rd(200)), 0.3)
1352+
1353
    hito(rightarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1354-
        lerpz(LS, "C0", LSC0 * cf(0.25, 0.3, -0.5) * ang(rd(-32), rd(13), rd(-195)), 0.3)
1354+
1355
      swait()
1356
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(3), rd(-40)), 0.85)
1357
      lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(-2), rd(35)), 0.85)
1358
      lerpz(nRS, "C0", RSC0 * cf(-0.1, 0.05, -0.1) * ang(rd(20), rd(-30), rd(65)), 0.85)
1359
      lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1360
      lerpz(nLS, "C0", LSC0 * cf(-0.5, 0.1, -0.2) * ang(rd(-30), rd(30), rd(-75)), 0.85)
1361
      lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1362
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1363
      lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1364
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1365
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1366
    end
1367
    hito(leftarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1368
  until bep == false or 0 >= human.Health
1369
  de:Disconnect()
1370
mudodo:Stop()
1371
  wry:Play()
1372
  for _ = 1, 6 do
1373
    swait()
1374
    lerpz(nRJ, "C0", RJC0 * cf(0, 1.25, 0) * ang(rd(0), rd(4), rd(-85)), 0.75)
1375
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(75)), 0.75)
1376
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(100)), 0.75)
1377
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1378
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.75)
1379
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1380
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.75)
1381
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1382
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.75)
1383
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1384
  end
1385
  for _ = 1, 7 do
1386
    swait()
1387
    hito(rightarm, 3, 20, 0.35, rot.CFrame.lookVector * 50)
1388
    lerpz(nRJ, "C0", RJC0 * cf(0, -1, 0) * ang(rd(0), rd(10), rd(75)), 0.75)
1389
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-65)), 0.75)
1390
    lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-60), rd(100)), 0.75)
1391
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.75)
1392
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.75)
1393
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1394
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.75)
1395
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1396
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.75)
1397
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
1398
  end
1399
  swait(5)
1400
  wherto = hrp
1401
mudodo:Destroy()
1402
  addcfr = cf(-2, 1, 2)
1403
  activu = false
1404
  cancarry = true
1405
end
1406
function MUDAAA()
1407
  if selected == false or activu == true then
1408
    return
1409
  end
1410
  if appeared == false then
1411
    standappear(thenoob)
1412
    wherto = hrp
1413
    addcfr = cf(0, 0, -3.5)
1414
  end
1415
  wryyy:Stop()
1416
  local bep = true
1417
  activu = true
1418
  wherto = hrp
1419
  addcfr = cf(0, 0, -3.5)
1420
  local function blur(limb)
1421
    coroutine.resume(coroutine.create(function()
1422
      local memedon = {}
1423
      for i = 1, 6 do
1424
        local b1 = Instance.new("Part")
1425
        nooutline(b1)
1426
        b1.Size = Vector3.new(1, 2, 1)
1427
        b1.CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
1428
        b1.CanCollide = false
1429
        b1.BrickColor = limb.BrickColor
1430
        b1.Anchored = true
1431
        b1.Transparency = 0.85
1432
        b1.Locked = true
1433
        b1.Parent = modz
1434
		b1.Material = "Neon"
1435
        table.insert(memedon, b1)
1436
      end
1437
      local num = 0
1438
      repeat
1439
        swait()
1440
        num = num % 6 + 1
1441
        memedon[num].CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
1442
      until bep == false
1443
      for i = 1, #memedon do
1444
        swait()
1445
        memedon[i]:Destroy()
1446
      end
1447
    end))
1448
  end
1449
  local de = mouse.KeyUp:connect(function(key)
1450
    if key == "t" then
1451
      bep = false
1452
    end
1453
  end)
1454
  blur(rightleg)
1455
  blur(leftleg)
1456
local mudodododo = Instance.new("Sound")
1457
  mudodododo.Volume = 7.5
1458
  mudodododo.SoundId = "rbxassetid://4632123987"
1459
  mudodododo.Looped = true
1460
  mudodododo.Parent = hrp
1461
  mudodododo:Play()
1462
  cancarry = false
1463
  repeat
1464
    for _ = 1, 2 do
1465
      swait()
1466
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-45), rd(0), rd(10)), 0.85)
1467
      lerpz(nN, "C0", NC0 * cf(0, 0, 0.15) * ang(rd(35), rd(0), rd(0)), 0.85)
1468
      lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1469
      lerpz(nRS, "C1", RSC1 * cf(0, 0.25, 0) * ang(rd(22.5), rd(0), rd(0)), 0.5)
1470
      lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1471
      lerpz(nLS, "C1", LSC1 * cf(0, 0.25, 0) * ang(rd(22.5), rd(0), rd(0)), 0.5)
1472
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1473
      lerpz(nRH, "C1", RHC1 * cf(-0.25, 0.30, 0) * ang(rd(0), rd(0), rd(-67.5)), 0.85)
1474
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1475
      lerpz(nLH, "C1", LHC1 * cf(0.5, -1, 0) * ang(rd(0), rd(0), rd(-22.5)), 0.85)
1476
    end
1477
    hito(rightleg, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1478
    for _ = 1, 2 do
1479
      swait()
1480
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-45), rd(0), rd(-10)), 0.85)
1481
      lerpz(nN, "C0", NC0 * cf(0, 0, 0.15) * ang(rd(35), rd(0), rd(0)), 0.85)
1482
      lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1483
      lerpz(nRS, "C1", RSC1 * cf(0, 0.25, 0) * ang(rd(22.5), rd(0), rd(0)), 0.5)
1484
      lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1485
      lerpz(nLS, "C1", LSC1 * cf(0, 0.25, 0) * ang(rd(22.5), rd(0), rd(0)), 0.5)
1486
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1487
      lerpz(nRH, "C1", RHC1 * cf(-0.5, -1, 0) * ang(rd(0), rd(0), rd(22.5)), 0.85)
1488
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1489
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(67.5)), 0.85)
1490
    end
1491
    hito(leftleg, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1492
    for _ = 1, 2 do
1493
      swait()
1494
     lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-45), rd(0), rd(10)), 0.85)
1495
      lerpz(nN, "C0", NC0 * cf(0, 0, 0.15) * ang(rd(35), rd(0), rd(0)), 0.85)
1496
      lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1497
      lerpz(nRS, "C1", RSC1 * cf(0, 0.25, 0) * ang(rd(22.5), rd(0), rd(0)), 0.5)
1498
      lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1499
      lerpz(nLS, "C1", LSC1 * cf(0, 0.25, 0) * ang(rd(22.5), rd(0), rd(0)), 0.5)
1500
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1501
      lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-67.5)), 0.85)
1502
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1503
      lerpz(nLH, "C1", LHC1 * cf(0.5, -1, 0) * ang(rd(0), rd(0), rd(-22.5)), 0.85)
1504
    end
1505
    hito(rightleg, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1506
    for _ = 1, 2 do
1507
      swait()
1508
      lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-45), rd(0), rd(-10)), 0.85)
1509
      lerpz(nN, "C0", NC0 * cf(0, 0, 0.15) * ang(rd(35), rd(0), rd(0)), 0.85)
1510
      lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1511
      lerpz(nRS, "C1", RSC1 * cf(0, 0.25, 0) * ang(rd(22.5), rd(0), rd(0)), 0.5)
1512
      lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1513
      lerpz(nLS, "C1", LSC1 * cf(0, 0.25, 0) * ang(rd(22.5), rd(0), rd(0)), 0.5)
1514
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1515
      lerpz(nRH, "C1", RHC1 * cf(-0.5, -1, 0) * ang(rd(0), rd(0), rd(22.5)), 0.85)
1516
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1517
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(67.5)), 0.85)
1518
    end
1519
    hito(leftleg, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
1520
  until bep == false or 0 >= human.Health
1521
  de:Disconnect()
1522
mudodododo:Stop()
1523
  wryyy:Play()
1524
  for _ = 1, 6 do
1525
      swait()
1526
      lerpz(nRJ, "C0", RJC0 * cf(0, 1, 0) * ang(rd(-22.5), rd(0), rd(0)), 0.85)
1527
      lerpz(nN, "C0", NC0 * cf(0, 0, 0.15) * ang(rd(35), rd(0), rd(0)), 0.85)
1528
      lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1529
      lerpz(nRS, "C1", RSC1 * cf(0, 0.25, 0) * ang(rd(11.25), rd(0), rd(0)), 0.5)
1530
      lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1531
      lerpz(nLS, "C1", LSC1 * cf(0, 0.25, 0) * ang(rd(11.25), rd(0), rd(0)), 0.5)
1532
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1533
      lerpz(nRH, "C1", RHC1 * cf(-0.5, -1, 0) * ang(rd(0), rd(0), rd(22.5)), 0.85)
1534
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1535
      lerpz(nLH, "C1", LHC1 * cf(0.5, -1, 0) * ang(rd(0), rd(0), rd(-22.5)), 0.85)
1536
    end
1537
    for _ = 1, 7 do
1538
      swait()
1539
      hito(rightleg, 3, 20, 0.35, rot.CFrame.lookVector * 50)
1540
      lerpz(nRJ, "C0", RJC0 * cf(0, -1, 0) * ang(rd(-67.5), rd(0), rd(0)), 0.85)
1541
      lerpz(nN, "C0", NC0 * cf(0, 0, 0.15) * ang(rd(35), rd(0), rd(0)), 0.85)
1542
      lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1543
      lerpz(nRS, "C1", RSC1 * cf(0, 0.25, 0) * ang(rd(45), rd(0), rd(0)), 0.5)
1544
      lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1545
      lerpz(nLS, "C1", LSC1 * cf(0, 0.25, 0) * ang(rd(45), rd(0), rd(0)), 0.5)
1546
      lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1547
      lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-45)), 0.85)
1548
      lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1549
      lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(45)), 0.85)
1550
    end
1551
  swait(5)
1552
  wherto = hrp
1553
mudodododo:Destroy()
1554
  addcfr = cf(-2, 1, 2)
1555
  activu = false
1556
  cancarry = true
1557
end
1558
function turnto(pos,part)
1559
	tors.CFrame = cf(tors.Position,Vector3.new(pos.X,hrp.Position.Y,pos.Z))
1560
end
1561
1562
function cability()
1563
  if selected == false or activu == true then
1564
    return
1565
  end
1566
  if appeared == false then
1567
    standappear(thenoob)
1568
    wherto = hrp
1569
    addcfr = cf(0, 0, -3.75)
1570
  end
1571
  cancarry = false
1572
  activu = true
1573
  wherto = hrp
1574
  addcfr = cf(0, 0, -3.5)
1575
  turnto(mouse.Hit.p,RootPart)
1576
  local ZAWRUA = Instance.new("Sound")
1577
  ZAWRUA.SoundId = "rbxassetid://2553993071"
1578
  ZAWRUA.Volume = 3.5
1579
  ZAWRUA.Parent = hrp
1580
  ZAWRUA:Play()
1581
  game.Debris:AddItem(ZAWRUA, 2.5)
1582
  local wate = Instance.new("Part")
1583
  nooutline(wate)
1584
  wate.Size = Vector3.new(0.2, 0.2, 0.2)
1585
  wate.Material = "Neon"
1586
  wate.Transparency = 1
1587
  wate.BrickColor = BrickColor.new("White")
1588
  wate.CFrame = rightarm.CFrame * cf(0, -1.5, 0)
1589
  wate.Anchored = true
1590
  wate.CanCollide = false
1591
  wate.Parent = modz
1592
  local wmesh = makemesh("Sphere", Vector3.new(5, 5, 5), nil, wate)
1593
  coroutine.resume(coroutine.create(function()
1594
    repeat
1595
      swait()
1596
      wate.CFrame = rightarm.CFrame * cf(0, -1, 0)
1597
      wmesh.Scale = wmesh.Scale:lerp(Vector3.new(10, 10, 10), 0.5)
1598
    until not wate
1599
  end))
1600
  coroutine.resume(coroutine.create(function()
1601
    local pt = {}
1602
   for _ = 1, 10 do
1603
      local wp = Instance.new("Part")
1604
      nooutline(wp)
1605
      wp.Size = Vector3.new(0.2, 0.2, 0.2)
1606
      wp.Material = "Neon"
1607
      wp.Transparency = 1
1608
      wp.BrickColor = BrickColor.new("White")
1609
      wp.CFrame = wate.CFrame * ang(rd2(-100, 100) / 1000, rd2(-100, 100) / 1000, rd2(-100, 100) / 1000) * cf(0, -0.25, 0)
1610
      wp.Anchored = true
1611
      wp.CanCollide = false
1612
      wp.Parent = modz
1613
      local wmz = makemesh("Sphere", Vector3.new(0.5, 2, 0.5), nil, wp)
1614
      table.insert(pt, wp)
1615
      table.insert(pt, wmz)
1616
    end
1617
    for m = 1, 45 do
1618
      swait()
1619
      for _, hey in pairs(pt) do
1620
        if hey.ClassName == "SpecialMesh" then
1621
          hey.Scale = hey.Scale + Vector3.new(0.005, 0.04, 0.005)
1622
        elseif hey.ClassName == "Part" then
1623
          hey.CFrame = wate.CFrame * ang(rd(rd2(-360, 360)), rd(rd2(-360, 360)), rd(rd2(-360, 360))) * cf(0, -m / 25, 0)
1624
          hey.Transparency = hey.Transparency - 0.015
1625
        end
1626
      end
1627
    end
1628
    for m = 45, 50 do
1629
      swait()
1630
      for _, hey in pairs(pt) do
1631
        if hey.ClassName == "SpecialMesh" then
1632
          hey.Scale = hey.Scale + Vector3.new(0.025, 0.08, 0.025)
1633
        elseif hey.ClassName == "Part" then
1634
          hey.CFrame = wate.CFrame * ang(rd(rd2(-360, 360)), rd(rd2(-360, 360)), rd(rd2(-360, 360))) * cf(0, -m / 25, 0)
1635
          hey.Transparency = hey.Transparency + 0.2
1636
        end
1637
      end
1638
    end
1639
    for _, AAA in pairs(pt) do
1640
      if AAA.ClassName == "Part" then
1641
        AAA:Destroy()
1642
      end
1643
    end
1644
  end))
1645
  for _ = 1, 50 do
1646
    swait()
1647
    wmesh.Scale = Vector3.new(9, 9, 9)
1648
    wate.Transparency = wate.Transparency - 0.008
1649
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(-125)), 0.2)
1650
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(115)), 0.2)
1651
    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)
1652
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
1653
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.2)
1654
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
1655
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.2)
1656
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
1657
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.2)
1658
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
1659
  end
1660
  local ora = Instance.new("Sound")
1661
  ora.SoundId = "rbxassetid://463598785"
1662
  ora.TimePosition = 0
1663
  ora.Volume = 3
1664
  ora.Parent = hrp
1665
  ora:Play()
1666
  game.Debris:AddItem(ora, 2.5)
1667
  for _ = 1, 1 do
1668
    swait()
1669
    wate.Transparency = wate.Transparency + 0.15
1670
    lerpz(nRJ, "C0", RJC0 * cf(0, -2, 0) * ang(rd(0), rd(10), rd(35)), 0.5)
1671
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-30)), 0.5)
1672
    lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-80), rd(100)), 0.5)
1673
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
1674
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
1675
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1676
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
1677
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1678
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
1679
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1680
  end
1681
  local aimpos = mouse.Hit.p
1682
  local EffectsTransparency ={
1683
	NumberSequenceKeypoint.new(0,0,0),
1684
   	NumberSequenceKeypoint.new(1,1,0)
1685
  }
1686
  local EffectsSize ={
1687
    NumberSequenceKeypoint.new(0,4.5,2.25),
1688
   	NumberSequenceKeypoint.new(1,1.12,0.562)
1689
  }
1690
  local swoo = Instance.new("Part")
1691
  nooutline(swoo)
1692
  swoo.Name = "Part2"
1693
  swoo.Size = Vector3.new(3, 3, 3)
1694
  swoo.Shape = "Ball"
1695
  swoo.Material = "Neon"
1696
  swoo.Transparency = 0.2
1697
  swoo.BrickColor = BrickColor.new("White")
1698
  swoo.CFrame = rightarm.CFrame * ang(rd(0), rd(-15), rd(240)) * cf(0, 0, 0)
1699
  swoo.Anchored = false
1700
  swoo.CanCollide = false
1701
  swoo.Parent = modz
1702
  local bv = Instance.new("BodyVelocity") 
1703
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1704
  bv.velocity = cf(swoo.Position,aimpos).lookVector*100
1705
  bv.Parent = swoo
1706
  bv.Name = "MOVE"
1707
  local bvv = Instance.new("BodyAngularVelocity")
1708
  bvv.AngularVelocity = Vector3.new(2, 2, 2)
1709
  bvv.MaxTorque = Vector3.new(4000, 4000, 4000)
1710
  bvv.Parent = swoo
1711
  Par0=Instance.new('ParticleEmitter')
1712
  Par0.Name = "woah"
1713
  Par0.Parent=swoo
1714
  Par0.LightEmission=0.8
1715
  Par0.LockedToPart=false
1716
  Par0.Texture="rbxassetid://296874871"
1717
  Par0.Color=ColorSequence.new(Color3.new(1, 0.75, 0))
1718
  Par0.Transparency=NumberSequence.new(EffectsTransparency)
1719
  Par0.Drag=2 
1720
  Par0.ZOffset=0.3
1721
  Par0.Size=NumberSequence.new(EffectsSize)
1722
  Par0.Lifetime=NumberRange.new(1)
1723
  Par0.Rate=999
1724
  Par0.Enabled=true
1725
  turnto(mouse.Hit.p,RootPart)
1726
  for _ = 1, 50 do
1727
    swait()
1728
    wate.Transparency = wate.Transparency + 0.05
1729
    lerpz(nRJ, "C0", RJC0 * cf(0, -3, 0) * ang(rd(0), rd(10), rd(105)), 0.5)
1730
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-65)), 0.5)
1731
    lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-30), rd(100)), 0.5)
1732
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
1733
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
1734
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1735
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
1736
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1737
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
1738
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1739
    hito3(swoo, 5, 100, 0.15, rot.CFrame.lookVector * 100)
1740
  coroutine.resume(coroutine.create(function()
1741
  local woohs = human.Parent.efx:FindFirstChild("Part2")
1742
  wait(2)
1743
  woohs:Remove()
1744
  end))
1745
  end
1746
  wate:Remove()
1747
  swait(15)
1748
  wherto = hrp
1749
  addcfr = cf(-2, 1, 2)
1750
  activu = false
1751
  cancarry = true
1752
end
1753
function cability3()
1754
  if selected == false or activu == true then
1755
    return
1756
  end
1757
  if appeared == false then
1758
    standappear(thenoob)
1759
    wherto = hrp
1760
    addcfr = cf(0, 0, -3.75)
1761
  end
1762
  local bep = true
1763
  local de = mouse.KeyUp:connect(function(key)
1764
    if key == "c" then
1765
      bep = false
1766
    end
1767
  end)
1768
  cancarry = false
1769
  activu = true
1770
  wherto = hrp
1771
  addcfr = cf(0, 0, -3.5)
1772
  local ZAWRU = Instance.new("Sound")
1773
  ZAWRU.SoundId = "rbxassetid://2553993071"
1774
  ZAWRU.TimePosition = 0
1775
  ZAWRU.Volume = 3
1776
  ZAWRU.Parent = hrp
1777
  ZAWRU:Play()	
1778
  local wate = Instance.new("Part")
1779
  nooutline(wate)
1780
  wate.Size = Vector3.new(0.2, 0.2, 0.2)
1781
  wate.Material = "Neon"
1782
  wate.Transparency = 1
1783
  wate.BrickColor = BrickColor.new("White")
1784
  wate.CFrame = head.CFrame * cf(0, 0, -1)
1785
  wate.Anchored = true
1786
  wate.CanCollide = false
1787
  wate.Parent = modz
1788
  local wmesh = makemesh("Sphere", Vector3.new(5, 5, 5), nil, wate)
1789
  coroutine.resume(coroutine.create(function()
1790
    repeat
1791
      swait()
1792
      wate.CFrame = head.CFrame * cf(0, 0, -1)
1793
      wmesh.Scale = wmesh.Scale:lerp(Vector3.new(10, 10, 10), 0.5)
1794
    until not wate
1795
  end))
1796
  coroutine.resume(coroutine.create(function()
1797
    local pt = {}
1798
    for _ = 1, 10 do
1799
      local wp = Instance.new("Part")
1800
      nooutline(wp)
1801
      wp.Size = Vector3.new(0.2, 0.2, 0.2)
1802
      wp.Material = "Neon"
1803
      wp.Transparency = 1
1804
      wp.BrickColor = BrickColor.new("White")
1805
      wp.CFrame = wate.CFrame * ang(rd2(-100, 100) / 1000, rd2(-100, 100) / 1000, rd2(-100, 100) / 1000) * cf(0, -0.25, 0)
1806
      wp.Anchored = true
1807
      wp.CanCollide = false
1808
      wp.Parent = modz
1809
      local wmz = makemesh("Sphere", Vector3.new(0.5, 2, 0.5), nil, wp)
1810
      table.insert(pt, wp)
1811
      table.insert(pt, wmz)
1812
    end
1813
    for m = 1, 45 do
1814
      swait()
1815
      for _, hey in pairs(pt) do
1816
        if hey.ClassName == "SpecialMesh" then
1817
          hey.Scale = hey.Scale + Vector3.new(0.005, 0.04, 0.005)
1818
        elseif hey.ClassName == "Part" then
1819
          hey.CFrame = wate.CFrame * ang(rd(rd2(-360, 360)), rd(rd2(-360, 360)), rd(rd2(-360, 360))) * cf(0, -m / 25, 0)
1820
          hey.Transparency = hey.Transparency - 0.015
1821
        end
1822
      end
1823
    end
1824
    for m = 45, 50 do
1825
      swait()
1826
      for _, hey in pairs(pt) do
1827
        if hey.ClassName == "SpecialMesh" then
1828
          hey.Scale = hey.Scale + Vector3.new(0.025, 0.08, 0.025)
1829
        elseif hey.ClassName == "Part" then
1830
          hey.CFrame = wate.CFrame * ang(rd(rd2(-360, 360)), rd(rd2(-360, 360)), rd(rd2(-360, 360))) * cf(0, -m / 25, 0)
1831
          hey.Transparency = hey.Transparency + 0.2
1832
        end
1833
      end
1834
    end
1835
    for _, AAA in pairs(pt) do
1836
      if AAA.ClassName == "Part" then
1837
        AAA:Destroy()
1838
      end
1839
    end
1840
  end))
1841
  for _ = 1, 50 do
1842
    swait()
1843
    wmesh.Scale = Vector3.new(9, 9, 9)
1844
    wate.Transparency = wate.Transparency - 0.008
1845
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.85)
1846
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1847
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(35), rd(90)), 0.85)
1848-
  wate.BrickColor = BrickColor.new("New Yeller")
1848+
1849
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-35), rd(-90)), 0.85)
1850
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1851
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1852
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1853
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1854
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1855
  end
1856
  for _ = 1, 1 do
1857
    swait()
1858
    wate.Transparency = wate.Transparency + 0.15
1859
    lerpz(nRJ, "C0", RJC0 * cf(0, -2, 0) * ang(rd(0), rd(10), rd(35)), 0.5)
1860
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-30)), 0.5)
1861
    lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-80), rd(100)), 0.5)
1862
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
1863
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
1864
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1865
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
1866
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1867
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
1868
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
1869-
      wp.BrickColor = BrickColor.new("New Yeller")
1869+
1870
  local swoo = Instance.new("Part")
1871
  nooutline(swoo)
1872
  swoo.Size = Vector3.new(50, 50, 50)
1873
  swoo.Material = "Plastic"
1874
  swoo.BrickColor = BrickColor.new("Institutional white")
1875
  swoo.Transparency = 0.5
1876
  swoo.Anchored = true
1877
  swoo.CanCollide = false
1878
  swoo.Parent = modz
1879
  swoo.CFrame = head.CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -20, 0)
1880
  local swoomesh = makemesh("FileMesh", Vector3.new(0.75, 0.75, 0.75), "rbxassetid://785967755", swoo)
1881
  local ora = Instance.new("Sound")
1882
  ora.SoundId = "rbxassetid://130839563"
1883
  ora.Volume = 3
1884
  ora.Looped = true
1885
  ora.Parent = hrp
1886
  ora:Play()
1887
  repeat
1888
  for _ = 1, 2 do
1889
    swait()
1890
    hito2(swoo, 25, 25, 0.15, rot.CFrame.lookVector * 5)
1891
    wate.Transparency = wate.Transparency + 0.05
1892
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.85)
1893
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1894
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-35), rd(90)), 0.85)
1895
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1896
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(35), rd(-90)), 0.85)
1897
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1898
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1899
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1900
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
1901
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
1902
    swoo.CFrame = head.CFrame * ang(rd(75), rd(0), rd(0)) * cf(0, -20, 0)
1903
  end
1904
until bep == false or 0 >= human.Health
1905
  wate:Destroy()
1906
  swoo.CFrame = head.CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -20, 0)
1907
  swait()
1908
  swoo:Destroy()
1909
  ora:Destroy()
1910
  wherto = hrp
1911
  addcfr = cf(-2, 1, 2)
1912
  activu = false
1913
  cancarry = true
1914
end
1915
function JUDGE()
1916
  if selected == false or activu == true then
1917
    return
1918
  end
1919
  if appeared == false then
1920
    wherto = hrp
1921
    addcfr = cf(2, 1, 2)
1922
  end
1923
  POSU = true
1924
  cancarry = false
1925
  activu = true
1926
  wherto = hrp
1927
  addcfr = cf(2, 1, 2)
1928
  local ZAWRU = Instance.new("Sound")
1929
  ZAWRU.SoundId = "rbxassetid://1300588094"
1930
  ZAWRU.TimePosition = 0
1931
  ZAWRU.Volume = 3
1932
  ZAWRU.Parent = hrp
1933
  ZAWRU:Play()
1934
  game.Debris:AddItem(ZAWRU, 2.35)
1935
  local ora = Instance.new("Sound")
1936
  ora.SoundId = "rbxassetid://0"
1937
  ora.Pitch = 1.25
1938
  ora.Volume = 3
1939
  ora.Parent = hrp
1940
  ora:Play()
1941
  game.Debris:AddItem(ora, 2.5)
1942
  human.WalkSpeed = 0
1943
  for _ = 1, 20 do
1944
    swait()
1945
    lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(-5), rd(-20)), 0.3)
1946
    lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(10), rd(20)), 0.3)
1947
    lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(30), rd(-30)), 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, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
1950
    lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1951
    lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-20)), 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(-10), rd(10), rd(10)), 0.3)
1954
    lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1955
	
1956
	lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(-5), rd(-20)), 0.3)
1957
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(10), rd(20)), 0.3)
1958-
  swoo.BrickColor = BrickColor.new("New Yeller")
1958+
1959
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1960
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
1961
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1962
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-20)), 0.3)
1963
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1964
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
1965
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1966
  end
1967
  for _ = 1, 15 do
1968
    swait()
1969
    lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(-5), rd(-20)), 0.3)
1970
    lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(10), rd(20)), 0.3)
1971
    lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(30), rd(-30)), 0.3)
1972
    lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1973
    lerpz(LS, "C0", LSC0 * cf(0, 0, 0.4) * ang(rd(70), rd(-60), rd(-100)), 0.3)
1974
    lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1975
    lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-20)), 0.3)
1976
    lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1977
    lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
1978
    lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1979
1980
	lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(-5), rd(-20)), 0.3)
1981
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(10), rd(20)), 0.3)
1982
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(30), rd(-30)), 0.3)
1983
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1984
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0.4) * ang(rd(70), rd(-60), rd(-100)), 0.3)
1985
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1986
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-20)), 0.3)
1987
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1988
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
1989
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
1990
  end
1991
  swait(5)
1992
  human.WalkSpeed = 25
1993
  wherto = hrp
1994
  addcfr = cf(-2, 1, 2)
1995
  activu = false
1996
  cancarry = true
1997
  POSU = false
1998
end
1999
game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=188959462")
2000
game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=616594208")
2001
game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=616576400")
2002
game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=291088606")
2003
function THEBEST()
2004
  if selected == false or activu == true or appeared == true or POSU == true then
2005
    return
2006
  end
2007
  local dipperhat = chr:FindFirstChild("DXD_DipperHat")
2008
  local dipperrot
2009
  if dipperhat then
2010
    dipperrot = dipperhat.Handle.HatAttachment.Rotation
2011
  end
2012
  cancarry = false
2013
  activu = true
2014
  POSU = true
2015
  cam.CameraType = "Scriptable"
2016
  chr.PrimaryPart = hrp
2017
  human.WalkSpeed = 0
2018
  human:SetStateEnabled(3, false)
2019
  local actmus1 = Instance.new("Sound")
2020
  actmus1.SoundId = "rbxassetid://188959462"
2021
  actmus1.Volume = 1.5
2022
  actmus1.RollOffMode = 1
2023
  actmus1.TimePosition = 0
2024
  actmus1.Parent = cam
2025
  local actmus2 = Instance.new("Sound")
2026
  actmus2.SoundId = "rbxassetid://188959462"
2027
  actmus2.Volume = 1.5
2028
  actmus2.RollOffMode = 1
2029
  actmus2.TimePosition = 0
2030
  actmus2.Parent = hrp
2031
  actmus1:Play()
2032
  actmus2:Play()
2033
  local mus1 = Instance.new("Sound")
2034
  mus1.SoundId = "rbxassetid://616594208"
2035
  mus1.Volume = 1.25
2036
  mus1.TimePosition = 0.45
2037
  mus1.Parent = cam
2038
  local mus2 = Instance.new("Sound")
2039
  mus2.SoundId = "rbxassetid://616594208"
2040
  mus2.Volume = 1.25
2041
  mus2.TimePosition = 0.45
2042
  mus2.Parent = hrp
2043
  local zawarudoda = Instance.new("Sound")
2044-
  wate.BrickColor = BrickColor.new("New Yeller")
2044+
2045
  zawarudoda.Volume = 2
2046
  zawarudoda.TimePosition = 0.3
2047
  zawarudoda.Parent = hrp
2048
  mus1:Play()
2049
  mus2:Play()
2050
  cam.CoordinateFrame = hrp.CFrame * ang(rd(20), rd(100), rd(0)) * cf(0, 0, 7)
2051
  local regface = hed.face.Texture
2052
  local whogothit, bodyvel
2053
  local function checkhit(partoz, magn)
2054
    for _, guy in pairs(workspace:GetChildren()) do
2055
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and not whogothit then
2056
        whogothit = guy
2057
        guy:FindFirstChild("Humanoid").PlatformStand = true
2058
        do
2059
          local derp = Instance.new("BodyPosition")
2060
          derp.MaxForce = Vector3.new(999999999999, 999999999999, 999999999999)
2061
          derp.P = 8000
2062
          derp.D = 500
2063
          derp.Position = hrp.Position + hrp.CFrame.lookVector * 20
2064
          derp.Parent = guy:FindFirstChild("HumanoidRootPart")
2065-
      wp.BrickColor = BrickColor.new("New Yeller")
2065+
2066
          local derp2 = Instance.new("BodyAngularVelocity")
2067
          derp2.MaxTorque = Vector3.new(999999999999, 999999999999, 999999999999)
2068
          derp2.P = 8000
2069
          derp2.AngularVelocity = Vector3.new(rd2(2, 4), rd2(50, 100), 0)
2070
          derp2.Parent = guy:FindFirstChild("HumanoidRootPart")
2071
          delay(0.1, function()
2072
            derp2:Destroy()
2073
          end)
2074
          bodyvel = derp
2075
        end
2076
      end
2077
    end
2078
  end
2079
  coroutine.resume(coroutine.create(function()
2080
    for _ = 1, 25 do
2081
      swait()
2082
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(-5), rd(-20)), 0.3)
2083
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(10), rd(20)), 0.3)
2084
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(30), rd(-30)), 0.3)
2085
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2086
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
2087
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2088
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-20)), 0.3)
2089
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2090
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
2091
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2092
    end
2093
    for _ = 1, 20 do
2094
      swait()
2095
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(-5), rd(-20)), 0.3)
2096
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(10), rd(20)), 0.3)
2097
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(30), rd(-30)), 0.3)
2098
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2099
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0.4) * ang(rd(70), rd(-60), rd(-100)), 0.3)
2100
      if dipperhat then
2101
        dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, -40, 0), 0.3)
2102
      end
2103
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2104
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-20)), 0.3)
2105
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2106
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
2107
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2108
    end
2109
  end))
2110
  repeat
2111
    swait()
2112
    cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(1), rd(0)) * cf(0.15, 0, 0)
2113
  until mus1.TimePosition > 2.9
2114
  mus1:Pause()
2115
  mus2:Pause()
2116
  zawarudoda:Play()
2117
  coroutine.resume(coroutine.create(function()
2118
    for _ = 1, 7 do
2119
      swait()
2120
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(-5)), 0.4)
2121
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(2), rd(0)), 0.3)
2122
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(80), rd(80)), 0.3)
2123
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2124
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(-80), rd(-70)), 0.3)
2125
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2126
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
2127
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2128
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
2129
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2130
    end
2131
    for _ = 1, 16 do
2132
      swait()
2133
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-5)), 0.4)
2134
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(15), rd(8), rd(0)), 0.3)
2135
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(-80), rd(80)), 0.3)
2136
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2137
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(80), rd(-70)), 0.3)
2138
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2139
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-15)), 0.3)
2140
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2141
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(15)), 0.3)
2142
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2143
    end
2144
  end))
2145
  repeat
2146
    swait()
2147
  until zawarudoda.TimePosition > 1.4
2148
  zawarudoda:Pause()
2149
  activu = false
2150
  standappear(thenoob)
2151
  wherto = hrp
2152
  addcfr = cf(3, 0.25, -1.5)
2153
  activu = true
2154
  cam.CoordinateFrame = hrp.CFrame * ang(rd(-25), rd(0), rd(0)) * cf(0, 2, 3)
2155
  for _ = 1, 10 do
2156
    swait()
2157
    cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 1.5)
2158
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(-75)), 0.5)
2159
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(45)), 0.5)
2160
    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)
2161
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
2162
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
2163
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
2164
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
2165
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
2166
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
2167
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
2168
  end
2169
  wherto = hrp
2170
  addcfr = cf(-3, 0.25, -1.5)
2171
  for _ = 1, 25 do
2172
    swait()
2173
    checkhit(rightarm, 3)
2174
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(105)), 0.4)
2175
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(-45)), 0.4)
2176
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(100)), 0.4)
2177
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
2178
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.4)
2179
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
2180
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.4)
2181
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
2182
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.4)
2183
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
2184
  end
2185
  if whogothit then
2186
    print("derp")
2187
    cam.CoordinateFrame = hrp.CFrame * ang(rd(15), rd(140), rd(0)) * cf(0, 1, 4)
2188
    local laugo = Instance.new("Sound")
2189
    laugo.SoundId = "rbxassetid://291088606"
2190
    laugo.Volume = 1.5
2191
    laugo.Parent = hrp
2192
    game.Debris:AddItem(laugo, 2.5)
2193
    laugo:Play()
2194
    local sda = 0
2195
    local chn = 2
2196
    local cs = math.cos
2197
    for D = 1, 60 do
2198
      swait()
2199
      cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.15)
2200
      sda = sda + chn
2201
      lerpz(RJ, "C0", RJC0 * cf(0, 0.75, 1 * cs(sda / 2)) * ang(rd(-40), rd(0), rd(-5)), 0.8 / D)
2202
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-60 + 40 * cs(sda / 2)), rd(8), rd(0)), 0.8 / D)
2203
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(-110 + 80 * cs(sda / 2)), rd(80)), 0.8 / D)
2204
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
2205
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(110 + 80 * cs(sda / 2)), rd(-70)), 0.8 / D)
2206
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
2207
      lerpz(RH, "C0", RHC0 * cf(0, -1 * cs(sda / 2), 0) * ang(rd(-10), rd(-10), rd(-40)), 0.8 / D)
2208
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
2209
      lerpz(LH, "C0", LHC0 * cf(0, -1 * cs(sda / 2), 0) * ang(rd(-10), rd(10), rd(40)), 0.8 / D)
2210
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
2211
    end
2212
    hed.face.Texture = "rbxassetid://176777497"
2213
    mus1.TimePosition = 2.75
2214
    mus1:Play()
2215
    for C = 1, 30 do
2216
      swait()
2217
      cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, -(0.02 + C / 60))
2218
      sda = sda + chn
2219
      lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(20), rd(0), rd(-5)), 0.05 + C / 31)
2220
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(0), rd(0)), 0.05 + C / 31)
2221
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-20)), 0.05 + C / 31)
2222
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
2223
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.05 + C / 31)
2224
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
2225
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(20)), 0.05 + C / 31)
2226
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
2227
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(20)), 0.05 + C / 31)
2228
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
2229
    end
2230
    for _ = 1, 5 do
2231
      swait()
2232
      cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.02)
2233
      sda = sda + chn
2234
      lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(20), rd(0), rd(-5)), 0.5)
2235
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.5)
2236
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-20)), 0.5)
2237
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
2238
      lerpz(LS, "C0", LSC0 * cf(0, 0.25, 0) * ang(rd(60), rd(-60), rd(-100)), 0.5)
2239
      if dipperhat then
2240
        dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.5)
2241
      end
2242
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
2243
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(20)), 0.5)
2244
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
2245
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(20)), 0.5)
2246
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
2247
    end
2248
    wait(2)
2249
  elseif whogothit == nil then
2250
    print("noderp")
2251
  end
2252
  human:SetStateEnabled(3, true)
2253
  activu = false
2254
  standappear(thenoob)
2255
  activu = true
2256
  if dipperhat then
2257
    dipperhat.Handle.HatAttachment.Rotation = dipperrot
2258
  end
2259
  actmus1:Destroy()
2260
  actmus2:Destroy()
2261
  bast:Play()
2262
  if bodyvel then
2263
    bodyvel:Destroy()
2264
  end
2265
  cam.CameraType = "Custom"
2266
  hed.face.Texture = regface
2267
  chr.PrimaryPart = head
2268
  human.WalkSpeed = 25
2269
  activu = false
2270
  POSU = false
2271
  cancarry = true
2272
end
2273
function hito(partoz, magn, dmg, debtim, bodyfdire)
2274
  for _, guy in pairs(workspace:GetChildren()) do
2275
    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
2276
      do
2277
        local humz = guy:FindFirstChild("Humanoid")
2278
        local horp = guy:FindFirstChild("HumanoidRootPart")
2279
        TakeDamage(humz, dmg)
2280
        local db = Instance.new("StringValue")
2281
        db.Name = "alabo"
2282
        db.Parent = horp
2283
        delay(debtim, function()
2284
          db:Destroy()
2285
        end)
2286
        local b = Instance.new("Part")
2287
        nooutline(b)
2288
        b.Size = Vector3.new(0.2, 0.2, 0.2)
2289
        b.Transparency = 0.25
2290
        b.Anchored = true
2291
        b.CanCollide = false
2292
        b.BrickColor = BrickColor.new("New Yeller")
2293
        b.Locked = true
2294
        b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
2295
        b.Parent = modz
2296
        b.Material = "Neon"
2297
        local c = Instance.new("SpecialMesh")
2298
        c.MeshType = "Sphere"
2299
        c.Scale = Vector3.new(3.5, 3.5, 3.5)
2300
        c.Parent = b
2301
        game.Debris:AddItem(b, 1)
2302
        if bodyfdire then
2303
          local boopyve = Instance.new("BodyVelocity")
2304
          boopyve.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
2305
          boopyve.P = math.huge
2306
          boopyve.Velocity = bodyfdire * 1.25
2307
          boopyve.Parent = horp
2308
          game.Debris:AddItem(boopyve, debtim)
2309
        end
2310
        local bet = Instance.new("Sound")
2311
        bet.Pitch = rd2(9, 11) / 10
2312
        bet.Volume = rd2(12, 14) / 10
2313
        bet.SoundId = "rbxassetid://856713718"
2314
        bet.Parent = b
2315
        bet:Play()
2316
        coroutine.resume(coroutine.create(function()
2317
          for _ = 1, 5 do
2318
            swait()
2319
            b.Transparency = b.Transparency + 0.15
2320
            c.Scale = c.Scale + Vector3.new(1 * dmg, 1 * dmg, 1 * dmg)
2321
          end
2322
        end))
2323
      end
2324
    end
2325
  end
2326
end
2327
function hito2(partoz, magn, dmg, debtim, bodyfdire)
2328
  for _, guy in pairs(workspace:GetChildren()) do
2329
    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
2330
      do
2331
        local humz = guy:FindFirstChild("Humanoid")
2332
        local horp = guy:FindFirstChild("HumanoidRootPart")
2333
        local db = Instance.new("StringValue")
2334
        db.Name = "alabo"
2335
        db.Parent = horp
2336
        delay(debtim, function()
2337
          db:Destroy()
2338
        end)
2339
        if bodyfdire then
2340
          local boopyve = Instance.new("BodyVelocity")
2341
          boopyve.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
2342
          boopyve.P = math.huge
2343
          boopyve.Velocity = bodyfdire * -1.25
2344
          boopyve.Parent = horp
2345
          game.Debris:AddItem(boopyve, debtim)
2346
        end
2347
      end
2348
    end
2349
  end
2350
end
2351
function hito3(partoz, magn, dmg, debtim, bodyfdire)
2352
  for _, guy in pairs(workspace:GetChildren()) do
2353
    if guy:FindFirstChild("Humanoid") and CanDamage == true and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
2354
      do
2355
     	CanDamage = false
2356
        local humz = guy:FindFirstChild("Humanoid")
2357
        local horp = guy:FindFirstChild("HumanoidRootPart")
2358
        TakeDamage(humz, dmg)
2359
        local db = Instance.new("StringValue")
2360
        db.Name = "alabo"
2361
        db.Parent = horp
2362
        delay(debtim, function()
2363
          db:Destroy()
2364
        end)
2365
        local b = Instance.new("Part")
2366
        nooutline(b)
2367
        b.Size = Vector3.new(0.2, 0.2, 0.2)
2368
        b.Transparency = 0.25
2369
        b.Anchored = true
2370
        b.CanCollide = false
2371
        b.BrickColor = BrickColor.new("Deep orange")
2372
        b.Locked = true
2373
        b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
2374
        b.Parent = modz
2375
        b.Material = "Neon"
2376
        local c = Instance.new("SpecialMesh")
2377
        c.MeshType = "Sphere"
2378
        c.Scale = Vector3.new(3.5, 3.5, 3.5)
2379
        c.Parent = b
2380
        game.Debris:AddItem(b, 1)
2381
        if bodyfdire then
2382
          local boopyve = Instance.new("BodyVelocity")
2383
          boopyve.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
2384
          boopyve.P = math.huge
2385
          boopyve.Velocity = bodyfdire * 2
2386
          boopyve.Parent = horp
2387
          game.Debris:AddItem(boopyve, debtim)
2388
        end
2389
		local d = Instance.new("Part")
2390
        nooutline(d)
2391
		d.Name = "EXPLOSION"
2392
        d.Size = Vector3.new(3, 3, 3)
2393
        d.Transparency = 1
2394
        d.Anchored = true
2395
        d.CanCollide = false
2396
        d.BrickColor = BrickColor.new("Deep orange")
2397
        d.Locked = true
2398
        d.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
2399
        d.Parent = modz
2400
        d.Material = "Neon"
2401
		Par1=Instance.new('ParticleEmitter')
2402
		Par1.Drag = 5
2403
		Par1.Name = "fire"
2404
		Par1.Parent = d
2405
		Par1.LightEmission=0.8
2406
		Par1.LockedToPart=true
2407
		Par1.Texture="rbxassetid://296874871"
2408
		Par1.Color=ColorSequence.new(Color3.new(1, 0.75, 0))
2409
		Par1.Speed=NumberRange.new(100)
2410
		local EffectsTransparency ={
2411
		 NumberSequenceKeypoint.new(0,0,0),
2412
   		 NumberSequenceKeypoint.new(1,1,0)
2413
		}
2414
		local EffectsSize ={
2415
    	 NumberSequenceKeypoint.new(0,7.5,3),
2416
   	 	 NumberSequenceKeypoint.new(1,1.5,0.75)
2417
		}
2418
		local EffectsSize2 ={
2419
    	 NumberSequenceKeypoint.new(0,5,3),
2420
   	 	 NumberSequenceKeypoint.new(1,1,0.75)
2421
		}
2422
		Par1.ZOffset = 0.3
2423
		Par1.Rotation = NumberRange.new(0, 360)
2424
		Par1.Transparency = NumberSequence.new(EffectsTransparency)
2425
		Par1.Size = NumberSequence.new(EffectsSize)
2426
		Par1.Lifetime=NumberRange.new(2)
2427
		Par1.SpreadAngle=Vector2.new(90000, 90000)
2428
		Par1.Rate=1000
2429
		Par1.Enabled = true
2430
		Par2=Instance.new('ParticleEmitter')
2431
		Par2.Drag = 5
2432
		Par2.Name = "fire2"
2433
		Par2.Parent = d
2434
		Par2.LightEmission=0.8
2435
		Par2.LockedToPart=true
2436
		Par2.Texture="rbxassetid://296874871"
2437
		Par2.Color=ColorSequence.new(Color3.new(1, 0.75, 0))
2438
		Par2.Speed=NumberRange.new(100)
2439
		Par2.ZOffset = 0.3
2440
		Par2.Rotation = NumberRange.new(0, 360)
2441
		Par2.Transparency = NumberSequence.new(EffectsTransparency)
2442
		Par2.Size = NumberSequence.new(EffectsSize2)
2443
		Par2.Lifetime=NumberRange.new(2)
2444
		Par2.SpreadAngle=Vector2.new(90000, 90000)
2445
		Par2.Rate=1000
2446
		Par2.Enabled = true
2447
        local bet = Instance.new("Sound")
2448
        bet.Volume = 5
2449
        bet.SoundId = "rbxassetid://416328540"
2450
        bet.Parent = b
2451
        bet:Play()
2452
        coroutine.resume(coroutine.create(function()
2453
          for _ = 1, 25 do
2454
            swait()
2455
            b.Transparency = b.Transparency + 0.04
2456
            c.Scale = c.Scale + Vector3.new(0.25 * dmg, 0.25 * dmg, 0.25 * dmg)
2457
			d.Size = d.Size + Vector3.new(2.5,2.5,2.5)
2458
          end
2459
        end))
2460
		coroutine.resume(coroutine.create(function()
2461
		human.Parent.efx.Part2.Anchored = true
2462
		human.Parent.efx.Part2.Transparency = 1
2463
		human.Parent.efx.Part2.woah.Enabled = false
2464
	    wait(0.5)
2465
        human.Parent.efx.EXPLOSION.fire.Enabled = false
2466
		human.Parent.efx.EXPLOSION.fire2.Enabled = false
2467
		human.Parent.efx.Part2.Anchored = true
2468
		wait(2)
2469
		human.Parent.efx.EXPLOSION:Remove()
2470
		CanDamage = true
2471
        end))
2472
      end
2473
    end
2474
  end
2475
end
2476
function hito4(partoz, magn, dmg, debtim, bodyfdire)
2477
  for _, guy in pairs(workspace:GetChildren()) do
2478
    if guy:FindFirstChild("Humanoid") and CanDamage == true and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
2479
      do
2480
	    CanDamage = false
2481
        local humz = guy:FindFirstChild("Humanoid")
2482
        local horp = guy:FindFirstChild("HumanoidRootPart")
2483
        TakeDamage(humz, dmg)
2484
        local db = Instance.new("StringValue")
2485
        db.Name = "alabo"
2486
        db.Parent = horp
2487
        delay(debtim, function()
2488
          db:Destroy()
2489
        end)
2490
        local b = Instance.new("Part")
2491
        nooutline(b)
2492
        b.Size = Vector3.new(0.2, 0.2, 0.2)
2493
        b.Transparency = 0.25
2494
        b.Anchored = true
2495
        b.CanCollide = false
2496
        b.BrickColor = BrickColor.new("New Yeller")
2497
        b.Locked = true
2498
        b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
2499
        b.Parent = modz
2500
        b.Material = "Neon"
2501
        local c = Instance.new("SpecialMesh")
2502
        c.MeshType = "Sphere"
2503
        c.Scale = Vector3.new(3.5, 3.5, 3.5)
2504
        c.Parent = b
2505
        game.Debris:AddItem(b, 1)
2506
        if bodyfdire then
2507
          local boopyve = Instance.new("BodyVelocity")
2508
          boopyve.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
2509
          boopyve.P = math.huge
2510
          boopyve.Velocity = bodyfdire * 1.25
2511
          boopyve.Parent = horp
2512
          game.Debris:AddItem(boopyve, debtim)
2513
        end
2514
        local bet = Instance.new("Sound")
2515
        bet.Pitch = rd2(9, 11) / 10
2516
        bet.Volume = rd2(12, 14) / 10
2517
        bet.SoundId = "rbxassetid://856713718"
2518
        bet.Parent = b
2519
        bet:Play()
2520
        coroutine.resume(coroutine.create(function()
2521
          for _ = 1, 5 do
2522
            swait()
2523
            b.Transparency = b.Transparency + 0.15
2524
            c.Scale = c.Scale + Vector3.new(1 * dmg, 1 * dmg, 1 * dmg)
2525
          end
2526
        end))
2527
        coroutine.resume(coroutine.create(function()
2528
	    wait(1)
2529
        CanDamage = true
2530
 		end))
2531
      end
2532
    end
2533
  end
2534
end
2535
2536
 if key == "x"  == true then
2537
   
2538
   game.Lighting.OutdoorAmbient=Color3.new(0,14,135)
2539
        game.Lighting.TimeOfDay="00:00:00"
2540
wait(0.000004)
2541
game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255)
2542
        game.Lighting.TimeOfDay="15:00:00"
2543
        Torso.CFrame = CFrame.new(Vector3.new(Mouse.p.X,Mouse.H.p.Y+1.5,Mouse.p.Z),Torso.CFrame.p)
2544
   bam = CFuncs.Sound.Create("2652160115")
2545
bam.Volume = 10
2546
cooldown = true
2547
wait(0.3)
2548
bam:Destroy()
2549
cooldown = false
2550
 
2551
end
2552
2553
mouse.KeyDown:connect(function(key)
2554
  if human.Health <= 0 then
2555
    return
2556
  end
2557
  if key == "f" then
2558
    standappear(thenoob)
2559
  end
2560
  if key == "n" then
2561
    auraappear()
2562
  end
2563
  if key == "r" then
2564
    MUDA()
2565
  end
2566
  if key == "t" then
2567
	MUDAAA()
2568
  end
2569
  if key == "e" then
2570
    block()
2571
  end
2572
  if key == "q" then
2573
    quickhit()
2574
  end
2575
  if key == "v" then
2576
    cability()
2577
  end
2578
  if key == "c" then
2579
    cability3()
2580
  end
2581
  if key == "m" and plr.UserId then
2582
    THEBEST()
2583
  end
2584
  if key == "j" then
2585
    THREATENING()
2586
  end
2587
  if key == "z" then
2588
    CARRY()
2589
  end
2590
  if key == "k" then
2591
    JUDGE()
2592
  end
2593
  if key == "l" then
2594
    konodioda:Play()
2595
  end
2596
end)
2597
tool.Equipped:connect(function()
2598
  selected = true
2599
end)
2600
tool.Unequipped:connect(function()
2601
  selected = false
2602
end)
2603
sine = 0
2604
charge = 1
2605
cos = math.cos
2606
game:GetService("RunService").RenderStepped:connect(function()
2607
  if POSU == false then
2608
    local checkfloor = Ray.new(hrp.Position, hrp.CFrame.upVector * -4)
2609
    local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
2610
    local checkstate = human:GetState()
2611
    if checkstate.Value == 13 then
2612
      animpose = "Sitting"
2613
    elseif hrp.Velocity.y > 1 and checkpart == nil then
2614
      animpose = "Jumping"
2615
    elseif hrp.Velocity.y < -1 and checkpart == nil then
2616
      animpose = "Falling"
2617
    elseif 1 > (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude then
2618
      animpose = "Idle"
2619
    elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 35 then
2620
      animpose = "Walking"
2621
    elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 35 then
2622
      animpose = "TooFast"
2623
    end
2624
    if animpose == "Idle" then
2625
      sine = sine + charge
2626
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.03 * cos(sine / 60)) * ang(rd(0), rd(0), rd(0)), 0.3)
2627
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(3 - 3 * cos(sine / 60)), rd(0), rd(0)), 0.3)
2628
      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)
2629
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2630
      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)
2631
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2632
      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)
2633
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2634
      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)
2635
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2636
    end
2637
    if animpose == "Walking" then
2638
      sine = sine + charge
2639
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.03 * cos(sine / 60)) * ang(rd(0), rd(0), rd(0)), 0.3)
2640
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(3 - 3 * cos(sine / 60)), rd(0), rd(0)), 0.3)
2641
      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)
2642
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2643
      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)
2644
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2645
      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)
2646
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2647
      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)
2648
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2649
    end
2650
    if animpose == "Jumping" then
2651
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.3)
2652
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
2653
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(7), rd(-5), rd(2)), 0.3)
2654
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2655
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(7), rd(5), rd(-3)), 0.3)
2656
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2657
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-10)), 0.3)
2658
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2659
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(20)), 0.3)
2660
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2661
    end
2662
    if animpose == "Falling" then
2663
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(0)), 0.3)
2664
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.3)
2665
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(7), rd(-5), rd(2)), 0.3)
2666
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2667
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(7), rd(5), rd(-3)), 0.3)
2668
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2669
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(10)), 0.3)
2670
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2671
      lerpz(LH, "C0", LHC0 * cf(-0.65, 0.75, 0) * ang(rd(0), rd(0), rd(20)), 0.3)
2672
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2673
    end
2674
    if animpose == "TooFast" then
2675
      lerpz(RJ, "C0", RJC0 * cf(0, 0, -1.5) * ang(rd(20), rd(0), rd(0)), 0.3)
2676
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.3)
2677
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-10)), 0.3)
2678
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2679
      lerpz(LS, "C0", LSC0 * cf(0, -0.75, 0) * ang(rd(10), rd(-80), rd(-10)), 0.3)
2680
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(30), rd(0), rd(0)), 0.3)
2681
      lerpz(RH, "C0", RHC0 * cf(0.75, 1.5, 0) * ang(rd(0), rd(0), rd(30)), 0.3)
2682
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2683
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(50)), 0.3)
2684
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2685
    end
2686
    if animpose == "Sitting" then
2687
      lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2688
      lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2689
      lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
2690
      lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2691
      lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
2692
      lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2693
      lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
2694
      lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2695
      lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
2696
      lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2697
    end
2698
  end
2699
  if appeared == false and activu == false then
2700
    lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2701
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2702
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2703
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2704
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2705
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2706
    lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2707
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2708
    lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2709
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2710
  elseif appeared == true and activu == false then
2711
    sine = sine + charge
2712
    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)
2713
    lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(2 - 2 * cos(sine / 90)), rd(0), rd(4)), 0.3)
2714
    lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(2 * cos(sine / 110)), rd(-3 - 3 * cos(sine / 100)), rd(0)), 0.3)
2715
    lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2716
    lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(2 * cos(sine / 110)), rd(3 - 3 * cos(sine / 100)), rd(0)), 0.3)
2717
    lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2718
    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)
2719
    lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2720
    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)
2721
    lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
2722
  end
2723
end)
2724
function dispose()
2725
  for i, v in pairs(getfenv(0)) do
2726
    v = nil
2727
  end
2728
  error = nil
2729
  print = nil
2730
  warn = nil
2731
end
2732
human.Died:connect(dispose)
2733
chr.Changed:connect(function()
2734
  if chr.Parent == nil then
2735
    dispose()
2736
  end
2737
end)
2738
2739
--- [[ Time Stop ]] ---
2740
-- by fo43123
2741
2742
local me = game.Players.LocalPlayer
2743
local mouse = me:GetMouse()
2744
local char = me.Character
2745
local hum = char:FindFirstChild('Humanoid')
2746
local hd = char:FindFirstChild('Head')
2747
local ts = char:FindFirstChild('Torso') or char:FindFirstChild('UpperTorso')
2748
local ra = char:FindFirstChild('Right Arm') or char:FindFirstChild('RightUpperArm')
2749
local la = char:FindFirstChild('Left Arm') or char:FindFirstChild('LeftUpperArm')
2750
local rl = char:FindFirstChild('Right Leg') or char:FindFirstChild('RightUpperLeg')
2751
local ll = char:FindFirstChild('Left Leg') or char:FindFirstChild('LeftUpperLeg')
2752
local root = char:FindFirstChild('HumanoidRootPart')
2753
local rj = root:FindFirstChild('RootJoint')
2754
local rs = ts:FindFirstChild('Right Shoulder')
2755
local ls = ts:FindFirstChild('Left Shoulder')
2756
local rh = ts:FindFirstChild('Right Hip')
2757
local lh = ts:FindFirstChild('Left Hip')
2758
local nk = ts:FindFirstChild('Neck')
2759
local anim = char:FindFirstChild('Animate')
2760
local base = workspace:FindFirstChild('Baseplate') or workspace:FindFirstChild('Base')
2761
local cantimestop = true
2762
local cooldown = false
2763
local cc = workspace.CurrentCamera
2764
local cos = math.cos
2765
local sin = math.sin
2766
local rad = math.rad
2767
local rand = math.random
2768
local cfn = CFrame.new
2769
local cfa = CFrame.Angles
2770
local v3 = Vector3.new
2771
local str = string
2772
local unfreeze = {}
2773
local health = {}
2774
local connect = {}
2775
local sine = 0
2776
local effects = nil
2777
hum.WalkSpeed = 23
2778
if char:FindFirstChild('Effects') then
2779
	effects = char:FindFirstChild('Effects')
2780
else
2781
	effects = Instance.new('Folder', char)
2782
	effects.Name = 'Effects'
2783
end
2784
2785
ArtificialHB = Instance.new('BindableEvent', script)
2786
ArtificialHB.Name = 'Heartbeat'
2787
script:WaitForChild('Heartbeat')
2788
2789
frame = 1 / 60
2790
tf = 0
2791
allowframeloss = false
2792
tossremainder = false
2793
lastframe = tick()
2794
script.Heartbeat:Fire()
2795
2796
game:GetService('RunService').Heartbeat:connect(function(s, p)
2797
	tf = tf + s
2798
	if tf >= frame then
2799
		if allowframeloss then
2800
			script.Heartbeat:Fire()
2801
			lastframe = tick()
2802
		else
2803
			for i = 1, math.floor(tf / frame) do
2804
				script.Heartbeat:Fire()
2805
			end
2806
			lastframe = tick()
2807
		end
2808
		if tossremainder then
2809
			tf = 0
2810
		else
2811
			tf = tf - frame * math.floor(tf / frame)
2812
		end
2813
	end
2814
end)
2815
2816
function swait(t)
2817
	if t == 0 or t == nil then
2818
		script.Heartbeat.Event:Wait()
2819
	else
2820
		for i = 0, t do
2821
			script.Heartbeat.Event:Wait()
2822
		end
2823
	end
2824
end
2825
2826
function sound(id, parent, vol, pitch, timepos)
2827
	local s = Instance.new('Sound')
2828
	s.Parent = parent
2829
	s.SoundId = id
2830
	s.Volume = vol
2831
	s.PlaybackSpeed = pitch
2832
	s.TimePosition = timepos
2833
	s:Play()
2834
	game.Debris:AddItem(s, s.PlaybackSpeed + 5)
2835
end
2836
2837
function camshake(duration, intensity)
2838
	coroutine.wrap(function()
2839
		for i = 1, duration do
2840
			hum.CameraOffset = hum.CameraOffset:lerp(v3(rand(-1, 1), rand(-1, 1), rand(-1, 1)), 0.1 * intensity)
2841
			swait()
2842
		end
2843
		hum.CameraOffset = v3(0, 0, 0)
2844
	end)()
2845
end
2846
2847
function findascendant(obj, class)
2848
	local par = obj
2849
	local ret = nil
2850
	pcall(function()
2851
		repeat 
2852
			par = par.Parent
2853
			if par:IsA(class) then
2854
				ret = par
2855
				break
2856
			end
2857
		until par == nil
2858
	end)
2859
	return ret
2860
end
2861
2862
local TimeStopSounds = {
2863
	
2864
	TimeStop = 'rbxassetid://2102274452';
2865
	TimeResume = 'rbxassetid://660684713';
2866
	
2867
}
2868
2869
function timestop()
2870
	cantimestop = false
2871
	coroutine.wrap(function()
2872
	local effect1 = Instance.new('Part', effects)
2873
	effect1.Shape = 'Ball'
2874
	effect1.Material = 'ForceField'
2875
	effect1.Anchored = true
2876
	effect1.CanCollide = false
2877
	effect1.Size = v3(0, 0, 0)
2878
	effect1.Transparency = 0
2879
	sound(TimeStopSounds.TimeStop, ts, 5, 1, 0)
2880
	for i,v in pairs(workspace:GetDescendants()) do
2881
		if v:IsA('BasePart') then
2882
			if not v.Anchored and not findascendant(v, 'Tool') and not findascendant(v, 'HopperBin') then
2883
				if not v:IsDescendantOf(char) then
2884
					v.Anchored = true
2885
					table.insert(unfreeze, v)
2886
				end
2887
			end
2888
		end
2889
		if v:IsA('Sound') then
2890
			if not v:IsDescendantOf(char) then
2891
				if v.IsPlaying then
2892
					v:Pause()
2893
					table.insert(unfreeze, v)
2894
				end
2895
			end
2896
		end
2897
		if v:IsA('Humanoid') then
2898
			local last = v.Health
2899
			local always = last
2900
			local e = v.HealthChanged:connect(function(hp)
2901
				if last - hp > 0 then
2902
					table.insert(health, {humanoid = v, change = last - hp})
2903
				end
2904
				last = hp
2905
				v.Health = always
2906
			end)
2907
			table.insert(connect, e)
2908
		end
2909
		if v:IsA('BodyVelocity') then
2910
			local lastforce = v.MaxForce
2911
			v.MaxForce = v3(0, 0, 0)
2912
			table.insert(unfreeze, {force = v, change = lastforce})
2913
		end
2914
		if v:IsA('BodyPosition') then
2915
			local lastposition = v.MaxForce
2916
			local lastD = v.D
2917
			local lastP = v.P
2918
			v.MaxForce = v3(0, 0, 0)
2919
			v.D = 0
2920
			v.P = 0
2921
			table.insert(unfreeze, {position = v, change = lastposition, dchange = lastD, pchange = lastP})
2922
		end
2923
		if v:IsA('BodyForce') then
2924
			local lastforce2 = v.Force
2925
			v.Force = v3(0, 0, 0)
2926
			table.insert(unfreeze, {force2 = v, fchange = lastforce2})
2927
		end
2928
	end
2929
	ee = workspace.DescendantAdded:Connect(function(v)
2930
		if v:IsA('BasePart') then
2931
			if not v.Anchored and not findascendant(v, 'Tool') and not findascendant(v, 'HopperBin') then
2932
				if not v:IsDescendantOf(char) then
2933
					v.Anchored = true
2934
					table.insert(unfreeze, v)
2935
				end
2936
			end
2937
		end
2938
		if v:IsA('Sound') then
2939
			if not v:IsDescendantOf(char) then
2940
				if v.IsPlaying then
2941
					v:Pause()
2942
					table.insert(unfreeze, v)
2943
				end
2944
			end
2945
		end
2946
		if v:IsA('Humanoid') then
2947
			local last = v.Health
2948
			local always = last
2949
			local e = v.HealthChanged:connect(function(hp)
2950
				if last - hp > 0 then
2951
					table.insert(health, {humanoid = v, change = last - hp})
2952
				end
2953
				last = hp
2954
				v.Health = always
2955
			end)
2956
			table.insert(connect, e)
2957
		end
2958
	end)
2959
	coroutine.wrap(function()
2960
		for i = 1, 10 do
2961
			camshake(70, 2)
2962
			swait(5)
2963
		end
2964
	end)()
2965
	coroutine.wrap(function()
2966
	for i = 1, 1000 do
2967
		effect1.CFrame = ts.CFrame
2968
		effect1.Size = effect1.Size:lerp(v3(50, 50, 50), 0.015)
2969
		effect1.Transparency = effect1.Transparency + 0.010
2970
		if effect1.Transparency >= 1 then
2971
			effect1:Destroy()
2972
		end
2973
		swait()
2974
	end
2975
	end)()
2976
	wait(0.5)
2977
	local effect2 = Instance.new('Part', effects)
2978
	local effect3 = Instance.new('Part', effects)
2979
	effect3.Shape = 'Ball'
2980
	effect3.Material = 'ForceField'
2981
	effect3.Anchored = true
2982
	effect3.CanCollide = false
2983
	effect3.Size = v3(0, 0, 0)
2984
	effect3.Transparency = 0
2985
	effect2.Shape = 'Ball'
2986
	effect2.Material = 'ForceField'
2987
	effect2.Anchored = true
2988
	effect2.CanCollide = false
2989
	effect2.Size = v3(40, 40, 40)
2990
	effect2.Transparency = 1
2991
	coroutine.wrap(function()
2992
		for i = 1, 15 do
2993
			effect2.Transparency = effect2.Transparency - 0.11
2994
			swait()
2995
		end
2996
	end)()
2997
	coroutine.wrap(function()
2998
		for i = 1, 1000 do
2999
			effect3.CFrame = ts.CFrame
3000
			effect3.Size = effect3.Size:lerp(v3(50, 50, 50), 0.015)
3001
			effect3.Transparency = effect3.Transparency + 0.010
3002
			if effect3.Transparency >= 1 then
3003
				effect3:Destroy()
3004
			end
3005
			swait()
3006
		end
3007
	end)()
3008
	for i = 1, 1000 do
3009
		effect2.CFrame = ts.CFrame
3010
		effect2.Size = effect2.Size:lerp(v3(0, 0, 0), 0.015)
3011
		effect2.Transparency = effect2.Transparency + 0.015
3012
		if effect2.Transparency >= 1 then
3013
			effect2:Destroy()
3014
		end
3015
		swait()
3016
	end
3017
	end)()
3018
	wait(1.5) -- cooldown
3019
	cooldown = true
3020
end
3021
3022
function timeresume()
3023
	coroutine.wrap(function()
3024
	sound(TimeStopSounds.TimeResume, ts, 5, 1, 0.15)
3025
	coroutine.wrap(function()
3026
		for i = 1, 10 do
3027
			camshake(20, 0.3)
3028
			swait(5)
3029
		end
3030
	end)()
3031
	coroutine.wrap(function()
3032
		wait(1.5)
3033
	for i,v in pairs(unfreeze) do
3034
		pcall(function()
3035
			v.Anchored = false
3036
		end)
3037
		pcall(function()
3038
			v:Resume()
3039
		end)
3040
	end
3041
	for i,v in pairs(connect) do
3042
		pcall(function()
3043
			v:Disconnect()
3044
		end)
3045
	end
3046
	for i,v in pairs(health) do
3047
		pcall(function()
3048
			local humanoid = v.humanoid
3049
			humanoid.Health = humanoid.Health - v.change
3050
			if humanoid.Parent:FindFirstChild('Health') then
3051
				pcall(function()
3052
					humanoid.Parent.Health.Disabled = false
3053
				end)
3054
			end
3055
		end)
3056
	end
3057
	pcall(function()
3058
		ee:Disconnect()
3059
	end)
3060
	health = {}
3061
	unfreeze = {}
3062
	end)()
3063
	cantimestop = true
3064
	end)()
3065
	wait(1.5) -- cooldown
3066
	cooldown = false
3067
end
3068
3069
mouse.KeyDown:connect(function(key)
3070
	if str.lower(key) == 'g' and cantimestop and cooldown == false then
3071
		timestop()
3072
	elseif str.lower(key) == 'h' and cantimestop == false and cooldown then
3073
		timeresume()
3074
	end
3075
end)