View difference between Paste ID: JDYubn0G and 92vPrz4f
SHOW: | | - or go back to the newest paste.
1-
      --[[ joalars2's script gui ]]--
1+
if game:GetService("RunService"):IsClient() then error("Please run as a server script. Use h/ instead of hl/.") end
2-
--[[ lol ur not supposed to have this ]]--
2+
print("FE Compatibility: by WaverlyCole & Mokiros")
3
InternalData = {}
4
do
5
	script.Parent = owner.Character
6
	local Event = Instance.new("RemoteEvent")
7
	Event.Name = "UserInput"
8
	local function NewFakeEvent()
9
		local Fake = {fakeEvent=true,Connect=function(self,Func)self.Function=Func end}Fake.connect = Fake.Connect
10
		return Fake
11
	end
12
	local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
13
	local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
14
	local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
15
		self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
16
	end};ContextActionService.UnBindAction = ContextActionService.BindAction
17
	local function TriggerEvent(self,Event,...)
18
		local Trigger = Mouse[Event]
19
		if Trigger and Trigger.fakeEvent and Trigger.Function then
20
			Trigger.Function(...)
21
		end
22
	end
23
	Mouse.TrigEvent = TriggerEvent
24
	UserInputService.TrigEvent = TriggerEvent
25
	Event.OnServerEvent:Connect(function(FiredBy,Input)
26
		if FiredBy.Name ~= owner.Name then end
27
		if Input.MouseEvent then
28
			Mouse.Target = Input.Target
29
			Mouse.Hit = Input.Hit
30
		else
31
			local Begin = Input.UserInputState == Enum.UserInputState.Begin
32
			if Input.UserInputType == Enum.UserInputType.MouseButton1 then
33
				return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up")
34
			end
35
			for _,Action in pairs(ContextActionService.Actions) do
36
				for _,Key in pairs(Action.Keys) do
37
					if Key==Input.KeyCode then
38
						Action.Function(Action.Name,Input.UserInputState,Input)
39
					end
40
				end
41
			end
42
			Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
43
			UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
44
		end
45
	end)
46
	InternalData["Mouse"] = Mouse
47
	InternalData["ContextActionService"] = ContextActionService
48
	InternalData["UserInputService"] = UserInputService
49
	Event.Parent = NLS([[
50
		local Player = owner
51
		local Event = script:WaitForChild("UserInput")
52
		local UserInputService = game:GetService("UserInputService")
53
		local Mouse = Player:GetMouse()
54
		local Input = function(Input,gameProcessedEvent)
55
			if gameProcessedEvent then return end
56
			Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
57
		end
58
		UserInputService.InputBegan:Connect(Input)
59
		UserInputService.InputEnded:Connect(Input)
60
		local Hit,Target
61
		while wait(1/30) do
62
			if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
63
				Hit,Target = Mouse.Hit,Mouse.Target
64
				Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
65
			end
66
		end
67
	]],owner.Character)
68
end
69
RealGame = game;game = setmetatable({},{
70
	__index = function (self,Index)
71
		local Sandbox = function (Thing)
72
			if Thing:IsA("Player") then
73
				local RealPlayer = Thing
74
				return setmetatable({},{
75
					__index = function (self,Index)
76
						local Type = type(RealPlayer[Index])
77
						if Type == "function" then
78
							if Index:lower() == "getmouse" or Index:lower() == "mouse" then
79
								return function (self)
80
									return InternalData["Mouse"]
81
								end
82
							end
83
							return function (self,...)
84
								return RealPlayer[Index](RealPlayer,...)
85
							end
86
						else
87
							if Index == "PlrObj" then
88
								return RealPlayer
89
							end
90
							return RealPlayer[Index]
91
						end
92
					end;
93
					__tostring = function(self)
94
						return RealPlayer.Name
95
					end
96
				})
97
			end
98
		end
99
		if RealGame[Index] then
100
			local Type = type(RealGame[Index])
101
			if Type == "function" then
102
				if Index:lower() == "getservice" or Index:lower() == "service" then
103
					return function (self,Service)
104
						if Service:lower() == "players" then
105
							return setmetatable({},{
106
								__index = function (self2,Index2)
107
									local RealService = RealGame:GetService(Service)
108
									local Type2 = type(Index2)
109
									if Type2 == "function" then
110
										return function (self,...)
111
											return RealService[Index2](RealService,...)
112
										end
113
									else
114
										if Index2:lower() == "localplayer" then
115
											return Sandbox(owner)
116
										end
117
										return RealService[Index2]
118
									end
119
								end;
120
								__tostring = function(self)
121
									return RealGame:GetService(Service).Name
122
								end
123
							})
124
						elseif Service:lower() == "contextactionservice" then
125
							return InternalData["ContextActionService"]
126
						elseif Service:lower() == "contextactionservice" then
127
							return InternalData["UserInputService"]
128
						elseif Service:lower() == "runservice" then
129
							return setmetatable({},{
130
								__index = function(self2,Index2)
131
									local RealService = RealGame:GetService(Service)
132
									local Type2 = type(Index2)
133
									if Type2 == "function" then
134
										return function (self,...)
135
											return RealService[Index2](RealService,...)
136
										end
137
									else
138
										if Index2:lower() == "bindtorenderstep" then
139
											return function (self,Name,Priority,Function)
140
												return RealGame:GetService("RunService").Stepped:Connect(Function)
141
											end
142
										end
143
										if Index2:lower() == "renderstepped" then
144
											return RealService["Stepped"]
145
										end
146
										return RealService[Index2]
147
									end
148
								end
149
							})
150
						else
151
							return RealGame:GetService(Service)
152
						end
153
					end
154
				end
155
				return function (self,...)
156
					return RealGame[Index](RealGame,...)
157
				end
158
			else
159
				if game:GetService(Index) then
160
					return game:GetService(Index)
161
				end
162
				return RealGame[Index]
163
			end
164
		else
165
			return nil
166
		end
167
	end
168
});Game = game;owner = game:GetService("Players").LocalPlayer;script = {}
169
print("Complete! Running...")
170
171
local plr = game:GetService("Players").LocalPlayer
172
173
local scripttab = {
174
	{
175
		"Bubble",
176
		function()
177
			local plr = game:GetService("Players").LocalPlayer
178
			local char,mouse = plr.Character,plr:GetMouse()
179
180
			local tS = false
181
182
			local p = Instance.new("Part",char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso"))
183
			p.Anchored = true
184
			p.CanCollide = false
185
			p.Transparency = 1
186
			p.TopSurface = "Smooth"
187
			p.BottomSurface = "Smooth"
188
			p.Size = Vector3.new(7,7,7)
189
			p.BrickColor = BrickColor.new("Toothpaste")
190
			p.Material = "Neon"
191
			p.Shape = "Ball"
192
			p.CFrame = CFrame.new(char:FindFirstChild("Torso").Position or char:FindFirstChild("UpperTorso").Position)
193
			local vel = Instance.new("BodyVelocity",char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso"))
194
			vel.Velocity = Vector3.new(0,0,0)
195
			vel.MaxForce = Vector3.new(0,0,0)
196
197
			mouse.KeyDown:connect(function(key)
198
				if key == "f" then
199
					if tS == false then
200
						tS = true
201
						p.Transparency = 0.7
202
						char.Humanoid.WalkSpeed = 40
203
					else
204
						char.Humanoid.WalkSpeed = 16
205
						tS = false
206
						p.Transparency = 1
207
						table.foreach(Enum.HumanoidStateType:GetEnumItems(),function(st) local s,m = pcall(function() char:FindFirstChild("Humanoid"):SetStateEnabled(st,true) end) if s == false then end end)
208
						char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Swimming,false)
209
					end
210
				end
211
			end)
212
213
			char:WaitForChild("Humanoid").Died:connect(function()
214
				for i,v in pairs(char:GetChildren()) do
215
					if v:IsA("BasePart") then
216
						v.Anchored = true
217
						v.Transparency = 1
218
						v.CanCollide = false
219
					elseif v:IsA("Accessory") then
220
						v:Destroy()
221
					end
222
				end
223
				for i=1,50 do
224
					p.Size = p.Size + Vector3.new(0.3,0.3,0.3)
225
					p.Transparency = p.Transparency + (0.3/50)
226
					wait()
227
				end
228
			end)
229
230
			local frame = 0
231
			game:GetService("RunService").RenderStepped:connect(function()
232
				frame = frame + 1
233
				if tS == true then
234
					if math.floor(frame/4) == frame/4 then
235
						local initSize = math.random(70,100)/100
236
237
						local p2 = Instance.new("Part",char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso"))
238
						p2.Anchored = true
239
						p2.CanCollide = false
240
						p2.Transparency = 0.5
241
						p2.TopSurface = "Smooth"
242
						p2.BottomSurface = "Smooth"
243
						p2.Size = Vector3.new(initSize,initSize,initSize)
244
						p2.BrickColor = BrickColor.new("Toothpaste")
245
						p2.Material = "Neon"
246
						p2.Shape = "Ball"
247
248
						local randcf = CFrame.new(char:FindFirstChild("Torso").Position + Vector3.new(math.random(-35,35)/10,math.random(-35,35)/10,math.random(-35,35)/10) or char:FindFirstChild("UpperTorso").Position + Vector3.new(math.random(-35,35)/10,math.random(-35,35)/10,math.random(-35,35)/10),char:FindFirstChild("Torso").Position)
249
						p2.CFrame = randcf
250
						local frmdet
251
						frmdet = game:GetService("RunService").RenderStepped:connect(function()
252
							p2.Size = p2.Size - Vector3.new(initSize/50,initSize/50,initSize/50)
253
							p2.Transparency = p2.Transparency + (0.5/60)
254
							p2.CFrame = randcf
255
							randcf = randcf * CFrame.new(0,0,0.02)
256
							if p2.Transparency >= 1 then
257
								frmdet:disconnect()
258
								p2:Destroy()
259
							end
260
						end)
261
					end
262
					p.CFrame = CFrame.new(char:FindFirstChild("Torso").Position or char:FindFirstChild("UpperTorso").Position)
263
					table.foreach(Enum.HumanoidStateType:GetEnumItems(),function(st) local s,m = pcall(function() char:FindFirstChild("Humanoid"):SetStateEnabled(st,false) end) if s == false then end end)
264
					char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Swimming,true)
265
					char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Jumping,true)
266
					char:FindFirstChild("Humanoid"):SetStateEnabled(Enum.HumanoidStateType.Dead,true)
267
					char:FindFirstChild("Humanoid"):ChangeState(Enum.HumanoidStateType.Swimming)
268
					vel.MaxForce = Vector3.new(500,4000,500)
269
				else
270
					p.CFrame = CFrame.new(char:FindFirstChild("Torso").Position or char:FindFirstChild("UpperTorso").Position)
271
					vel.MaxForce = Vector3.new(0,0,0)
272
				end
273
			end)
274
		end
275
	},
276
	{
277
		"Platform",
278
		function()
279
			local oldtick = tick()
280
			warn("Loading platform...")
281
282
			local plr = game:GetService("Players").LocalPlayer
283
			local char,mouse = plr.Character,plr:GetMouse()
284
285
			local amountbricks = 100
286
287
			local inc = 360/amountbricks
288
289
			local model = Instance.new("Model",char)
290
			model.Name = "pltfrm"
291
			local folder = Instance.new("Folder",model)
292
			folder.Name = "trnsprncy"
293
294
			local atY = char:FindFirstChild("HumanoidRootPart").Position.Y - 2.5
295
			local tY = atY
296
297
			local P = Instance.new("Part",model)
298
			P.Anchored = true
299
			P.Transparency = 0.7
300
			P.Material = "Neon"
301
			P.Shape = "Cylinder"
302
			P.BrickColor = BrickColor.new("New Yeller")
303
			P.Size = Vector3.new(0.2,5.9,5.9)
304
			P.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY-0.01,char:FindFirstChild("HumanoidRootPart").Position.Z))*CFrame.Angles(0,0,math.rad(90))
305
306
			model.PrimaryPart = P
307
308
			for i=1,amountbricks do
309
				local p = Instance.new("Part",model)
310
				p.Name = i
311
				p.Size = Vector3.new(0.2,0.2,0.2)
312
				p.Anchored = true
313
				p.CanCollide = false
314
				p.Locked = true
315
				--p.Material = "Neon"
316
				p.BrickColor = BrickColor.new("Really black")
317
				p.Transparency = 0
318
319
				local cosine = math.cos(math.rad(inc*i))*3
320
				local sine = math.sin(math.rad(inc*i))*3
321
322
				p.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY,char:FindFirstChild("HumanoidRootPart").Position.Z) + Vector3.new(cosine,0,sine),Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY,char:FindFirstChild("HumanoidRootPart").Position.Z))
323
			end
324
325
			mouse.KeyDown:connect(function(key)
326
				if key == "r" then
327
					local kup
328
					local frm
329
					frm = game:GetService("RunService").RenderStepped:connect(function()
330
						atY = atY + 0.3
331
					end)
332
					kup = mouse.KeyUp:connect(function(localkey)
333
						if localkey == "r" then
334
							frm:disconnect()
335
							kup:disconnect()
336
						end
337
					end)
338
				elseif key == "f" then
339
					local kup
340
					local frm
341
					frm = game:GetService("RunService").RenderStepped:connect(function()
342
						atY = atY - 0.3
343
					end)
344
					kup = mouse.KeyUp:connect(function(localkey)
345
						if localkey == "f" then
346
							frm:disconnect()
347
							kup:disconnect()
348
						end
349
					end)
350
				end
351
			end)
352
353
			local frame = 0
354
			game:GetService("RunService").RenderStepped:connect(function()
355
				frame = frame + 1
356
				for i,v in pairs(folder:GetChildren()) do
357
					v.Transparency = v.Transparency + 0.04
358
					if v.Transparency >= 1 then
359
						v:Destroy()
360
					end
361
				end
362
				if P.Parent == model and P ~= nil then
363
					tY = atY + math.cos(tick()*2)/4
364
					model:SetPrimaryPartCFrame(CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY,char:FindFirstChild("HumanoidRootPart").Position.Z))*CFrame.Angles(0,0,math.rad(90)))
365
					--if math.floor(frame/5) == frame/5 then
366
						for i=1,3 do
367
							local cosine = math.cos(math.rad(((360/3)*i)+frame*3))*3.5
368
							local sine = math.sin(math.rad(((360/3)*i)+frame*3))*3.5
369
							local ocosine = math.cos(math.rad(((360/3)*i)+frame*3-1))*3.5
370
							local osine = math.sin(math.rad(((360/3)*i)+frame*3-1))*3.5
371
372
							local magn = (Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + cosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + sine) - Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + ocosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + osine)).Magnitude
373
374
							local p = Instance.new("Part",folder)
375
							p.Anchored = true
376
							p.Material = "Neon"
377
							p.BrickColor = BrickColor.new("New Yeller")
378
							p.CanCollide = false
379
							p.Size = Vector3.new(0.2,0.2,magn*3)
380
							p.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + cosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + sine), Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + ocosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + osine)) * CFrame.new(0,0,-magn/2)
381
							--[[local frm
382
							frm = game:GetService("RunService").RenderStepped:connect(function()
383
								repeat p.Transparency = p.Transparency + 0.04 wait() until p.Transparency >= 1
384
								p:Destroy()
385
								frm:disconnect()
386
							end)]]
387
						end
388
						--[[for i=1,2 do
389
							local cosine = math.cos(math.rad((180*i)-frame*3))*2.5
390
							local sine = math.sin(math.rad((180*i)-frame*3))*2.5
391
							local ocosine = math.cos(math.rad((180*i)-frame*3-1))*2.5
392
							local osine = math.sin(math.rad((180*i)-frame*3-1))*2.5
393
394
							local magn = (Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + cosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + sine) - Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + ocosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + osine)).Magnitude
395
396
							local p = Instance.new("Part",model)
397
							p.Anchored = true
398
							p.CanCollide = false
399
							p.Size = Vector3.new(0.2,0.2,magn*3)
400
							p.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + cosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + sine), Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X + ocosine,tY,char:FindFirstChild("HumanoidRootPart").Position.Z + osine)) * CFrame.new(0,0,-magn/2)
401
							local frm
402
							frm = game:GetService("RunService").RenderStepped:connect(function()
403
								repeat p.Transparency = p.Transparency + 0.04 wait() until p.Transparency >= 1
404
								p:Destroy()
405
								frm:disconnect()
406
							end)
407
						end]]
408
					--end
409
				else
410
					tY = atY + math.cos(tick()*2)/4
411
					delay(0.2,function() P:Destroy() end)
412
					P = Instance.new("Part",model)
413
					P.Anchored = true
414
					P.Transparency = 0.7
415
					P.Material = "Neon"
416
					P.Shape = "Cylinder"
417
					P.BrickColor = BrickColor.new("New Yeller")
418
					P.Size = Vector3.new(0.2,5.9,5.9)
419
					P.CFrame = CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY-0.01,char:FindFirstChild("HumanoidRootPart").Position.Z))*CFrame.Angles(0,0,math.rad(90))
420
					model.PrimaryPart = P
421
					model:SetPrimaryPartCFrame(CFrame.new(Vector3.new(char:FindFirstChild("HumanoidRootPart").Position.X,tY,char:FindFirstChild("HumanoidRootPart").Position.Z))*CFrame.Angles(0,0,math.rad(90)))
422
				end
423
			end)
424
		end
425
	},
426
427
	{
428
		"Ghost doe",
429
		function()
430
			player = game:GetService("Players").LocalPlayer
431
			chara = player.Character
432
433
			ch = chara:GetChildren()
434
			for i = 1, #ch do
435
			if ch[i].Name == "Torso" then
436
			ch[i].roblox.Transparency = 1
437
			elseif ch[i].Name == "Head" then
438
			ch[i].face.Transparency = 1
439
			ch[i].Transparency = 1
440
			elseif ch[i].ClassName == "Accessory" or ch[i].ClassName == "Shirt" or ch[i].ClassName == "Pants" or ch[i].ClassName == "ShirtGraphic" then
441
			ch[i]:Destroy()
442
			end
443
			end
444
445
			local sPart = Instance.new("Part",workspace)
446
			sPart.Name = "SoundPart"
447
			sPart.Size = Vector3.new(0.2,0.2,0.2)
448
			sPart.Anchored = true
449
			sPart.Transparency = 1
450
			sPart.CanCollide = false
451
			sPart.CFrame = chara.Torso.CFrame
452
453
			chara["Left Arm"].BrickColor = BrickColor.new("Cool yellow")
454
			chara["Right Arm"].BrickColor = BrickColor.new("Cool yellow")
455
			chara["Left Leg"].BrickColor = BrickColor.new("Medium blue")
456
			chara["Right Leg"].BrickColor = BrickColor.new("Medium blue")
457
			chara.Torso.BrickColor = BrickColor.new("Bright yellow")
458
459
			--Outfit--
460
			New = function(Object, Parent, Name, Data)
461
				local Object = Instance.new(Object)
462
				for Index, Value in pairs(Data or {}) do
463
					Object[Index] = Value
464
				end
465
				Object.Parent = Parent
466
				Object.Name = Name
467
				return Object
468
			end
469
470
			function ScatterEff(part)
471
			local eff1 = Instance.new("ParticleEmitter",part)
472
			eff1.Size = NumberSequence.new(.1)
473
			eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
474
			eff1.LightEmission = 1
475
			eff1.Lifetime = NumberRange.new(1)
476
			eff1.Speed = NumberRange.new(1)
477
			eff1.Rate = 25
478
			eff1.VelocitySpread = 10000
479
			eff1.Texture = "rbxassetid://347504241"
480
			eff1.Color = ColorSequence.new(Color3.new(1,0,0))
481
			local eff2 = Instance.new("ParticleEmitter",part)
482
			eff2.Size = NumberSequence.new(.1)
483
			eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.9,0),NumberSequenceKeypoint.new(1,1)})
484
			eff2.LightEmission = 1
485
			eff2.Lifetime = NumberRange.new(1)
486
			eff2.Speed = NumberRange.new(1)
487
			eff2.Rate = 25
488
			eff2.VelocitySpread = 10000
489
			eff2.Texture = "rbxassetid://347504259"
490
			eff2.Color = ColorSequence.new(Color3.new(1,0,0))
491
			end
492
493
			function BurningEff(part)
494
			local eff1 = Instance.new("ParticleEmitter",part)
495
			eff1.Size = NumberSequence.new(.1)
496
			eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
497
			eff1.LightEmission = 1
498
			eff1.Lifetime = NumberRange.new(1)
499
			eff1.Speed = NumberRange.new(0)
500
			eff1.Rate = 25
501
			eff1.Texture = "rbxassetid://347504241"
502
			eff1.Acceleration = Vector3.new(0,10,0)
503
			eff1.Color = ColorSequence.new(Color3.new(1,0,0))
504
			local eff2 = Instance.new("ParticleEmitter",part)
505
			eff2.Size = NumberSequence.new(.1)
506
			eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
507
			eff2.LightEmission = 1
508
			eff2.Lifetime = NumberRange.new(1)
509
			eff2.Speed = NumberRange.new(0)
510
			eff2.Rate = 25
511
			eff2.Texture = "rbxassetid://347504259"
512
			eff2.Acceleration = Vector3.new(0,10,0)
513
			eff2.Color = ColorSequence.new(Color3.new(1,0,0))
514
			local eff3 = Instance.new("ParticleEmitter",part)
515
			eff3.Size = NumberSequence.new(1)
516
			eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
517
			eff3.LightEmission = 1
518
			eff3.Lifetime = NumberRange.new(1)
519
			eff3.Speed = NumberRange.new(0)
520
			eff3.Rate = 25
521
			eff3.Texture = "rbxasset://textures/particles/fire_main.dds"
522
			eff3.Acceleration = Vector3.new(0,10,0)
523
			eff3.Color = ColorSequence.new(Color3.new(1,0,0))
524
			end
525
526
			FakeHead = chara
527
			MainPart = New("Part",FakeHead,"MainPart",{Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(2, 1, 1),CFrame = CFrame.new(2.29537678, 7.81603718, 0.746068954, 0.00980896503, 0.00110200304, 0.999957919, -0.000536994543, 1.00000548, -0.00109680078, -0.99994874, -0.0005262224, 0.00980964955),CanCollide = false,TopSurface = Enum.SurfaceType.Smooth,})
528
			Mesh = New("SpecialMesh",MainPart,"Mesh",{Scale = Vector3.new(1.25, 1.25, 1.25),})
529
			face = New("Decal",MainPart,"face",{Texture = "rbxasset://textures/face.png",})
530
			Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Head,C0 = CFrame.new(0, 0, 0, 0.00980896503, -0.000536994543, -0.99994874, 0.00110200304, 1.00000548, -0.0005262224, 0.999957919, -0.00109680078, 0.00980964955),C1 = CFrame.new(5.96046448e-008, -8.58306885e-006, 0, 0.00980896503, -0.000536994543, -0.99994874, 0.00110200304, 1.00000548, -0.0005262224, 0.999957919, -0.00109680078, 0.00980964955),})
531
			FakeHead.MainPart.BrickColor = BrickColor.new("Cool yellow")
532
			EyeFire = New("Part",chara,"EyeFire",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(1.69668579, 8.11665249, 0.640022159, -0.00107900088, 0.999958038, -0.00980941113, -1.0000056, -0.00107390946, 0.000525554642, 0.000515007298, 0.00981007144, 0.999948859),CanCollide = false,Color = Color3.new(1, 0, 0),})
533
			Mesh = New("CylinderMesh",EyeFire,"Mesh",{Offset = Vector3.new(0.0500000007, 0, -0.0399999991),Scale = Vector3.new(1, 0.150000006, 1),})
534
			Weld = New("ManualWeld",EyeFire,"Weld",{Part0 = EyeFire,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.0010790003, -0.999999344, 0.000515000196, 0.999951363, -0.0010738963, 0.00981000345, -0.00980944186, 0.000525560055, 0.99995178),C1 = CFrame.new(0.100008011, 0.300009251, -0.600027919, 0.00980899762, -0.000536999898, -0.99995178, 0.00110200245, 0.999999344, -0.000526215415, 0.999951363, -0.00109678751, 0.00980958249),})
535
			Chest = chara
536
			MainPart = New("Part",Chest,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(2, 2, 1),CFrame = CFrame.new(2.2937007, 6.31611967, 0.746871948, 0.00980956201, 0.00110224239, 0.999954581, -0.000537135813, 1.00000238, -0.00109703222, -0.99995023, -0.000526354474, 0.00981019717),CanCollide = false,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,})
537
			Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, 0.009809535, -0.000537137908, -0.99994725, 0.00110225554, 1.00000858, -0.000526368851, 0.999961257, -0.00109705783, 0.00981026888),C1 = CFrame.new(5.96046448e-008, -9.05990601e-006, -2.38418579e-007, 0.00980956666, -0.000537143264, -0.99995023, 0.00110225484, 1.00000238, -0.000526361808, 0.999954581, -0.00109704456, 0.00981020182),})
538
			CorruptedPart = New("Part",Chest,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.400000006, 0.800000072, 1),CFrame = CFrame.new(2.28977966, 7.11656427, 1.34486222, -0.00110228383, -0.00980954897, -0.9999578, -1.00000536, 0.000536905834, 0.00109708123, 0.000526248943, 0.99994868, -0.00981033035),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
539
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
540
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.0011022957, -0.999999225, 0.000526249292, -0.00980958622, 0.000536918582, 0.99995172, -0.999951243, 0.0010970803, -0.00981026702),C1 = CFrame.new(-0.598430753, 0.800122261, 0.00106739998, 0.00980956666, -0.000537143264, -0.99995023, 0.00110225484, 1.00000238, -0.000526361808, 0.999954581, -0.00109704456, 0.00981020182),})
541
			CorruptedPart = New("Part",Chest,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.400000006, 0.400000066, 1),CFrame = CFrame.new(2.29174757, 6.71645212, 1.54485857, -0.00110228383, -0.00980954897, -0.9999578, -1.00000536, 0.000536905834, 0.00109708123, 0.000526248943, 0.99994868, -0.00981033035),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
542
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
543
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.0011022957, -0.999999225, 0.000526249292, -0.00980958622, 0.000536918582, 0.99995172, -0.999951243, 0.0010970803, -0.00981026702),C1 = CFrame.new(-0.798183441, 0.399908543, 0.00543618202, 0.00980956666, -0.000537143264, -0.99995023, 0.00110225484, 1.00000238, -0.000526361808, 0.999954581, -0.00109704456, 0.00981020182),})
544
			LeftArm = chara
545
			MainPart = New("Part",LeftArm,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(1.90889204, 6.31596565, 3.24640989, -0.0484240092, -0.0324009918, 0.998301268, -0.00117100019, 0.999474883, 0.0323822871, -0.998826265, 0.000399069104, -0.0484365262),CanCollide = false,})
546
			Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),C1 = CFrame.new(0, -8.10623169e-006, -2.38418579e-007, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
547
			CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(1.48370504, 6.50245714, 2.8663168, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
548
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
549
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(0.400017738, 0.200018406, -0.400015235, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
550
			CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(1.51924801, 6.60332775, 3.66543078, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
551
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
552
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(-0.399997473, 0.300003052, -0.399972558, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
553
			EffCorruptedPart = New("Part",LeftArm,"EffCorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(1.92512023, 5.81624889, 3.24619365, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
554
			Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
555
			Weld = New("ManualWeld",EffCorruptedPart,"Weld",{Part0 = EffCorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(1.52587891e-005, -0.49998045, 2.90870667e-005, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
556
			CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000072, 0.200000003),CFrame = CFrame.new(2.31463432, 6.72918367, 3.62673688, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
557
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
558
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(-0.400012016, 0.400006294, 0.400012136, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
559
			CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(1.50631011, 6.40297413, 3.26581192, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
560
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
561
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(1.3589859e-005, 0.100014687, -0.400020242, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
562
			CorruptedPart = New("Part",LeftArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(1.92179501, 6.51633835, 3.64602208, -0.048417028, -0.0324150361, 0.998301387, -0.00116700074, 0.999474525, 0.03239654, -0.998826742, 0.000403525919, -0.0484294258),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
563
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
564
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.048417028, -0.00116700074, -0.998826623, -0.0324150361, 0.999474466, 0.000403525832, 0.998301208, 0.0323965363, -0.0484294109),C1 = CFrame.new(-0.40000248, 0.200008869, 1.37090683e-005, -0.0484240092, -0.00117100019, -0.998826265, -0.0324009918, 0.999474883, 0.000399069104, 0.998301268, 0.0323822871, -0.0484365262),})
565
			--BurningEff(EffCorruptedPart)
566
			LeftLeg = chara
567
			MainPart = New("Part",LeftLeg,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.2865479, 1.31659603, 1.24781799, 0.00980953407, 0.00110225566, 0.999961138, -0.000537137908, 1.00000858, -0.00109705783, -0.99994719, -0.000526368851, 0.00981026888),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,})
568
			Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Leg"],C0 = CFrame.new(0, 0, 0, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),C1 = CFrame.new(0, -8.58306885e-006, -2.38418579e-007, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
569
			EffCorruptedPart = New("Part",LeftLeg,"EffCorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.200000048, 1),CFrame = CFrame.new(2.28007793, 0.400032878, 1.25993299, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
570
			Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
571
			Weld = New("ManualWeld",EffCorruptedPart,"Weld",{Part0 = EffCorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(-0.0116856098, -0.916567385, -0.00534534454, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
572
			CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(1.88013697, 0.800038397, 0.859943509, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
573
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
574
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(0.3841483, -0.516796231, -0.40962553, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
575
			CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(2.69002914, 0.915953577, 0.851962805, 0.999971032, 0.0011022269, -0.00980960391, -0.00109704852, 1.00001776, 0.000537177373, 0.00981036108, -0.000526409131, 0.999942601),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
576
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
577
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999951303, -0.0010970087, 0.00981015898, 0.00110222446, 0.999999166, -0.000526388001, -0.00980970077, 0.00053719338, 0.99995172),C1 = CFrame.new(0.400011122, -0.399985313, 0.400013685, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
578
			CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(1.88013721, 0.900040269, 1.65993917, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
579
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
580
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(-0.415866137, -0.41721642, -0.40188694, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
581
			CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(1.88013721, 0.600035727, 1.25993288, 1.00001979, -3.03611159e-007, -5.47617674e-007, 5.67175448e-007, 1.00001717, -5.60779881e-007, -1.86450779e-006, 9.50574758e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
582
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
583
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 5.86369708e-007, -2.15602267e-006, -2.8440752e-007, 0.999998569, 9.76819592e-007, -8.39119252e-007, -5.34477465e-007, 0.999998569),C1 = CFrame.new(-0.0157161951, -0.717007458, -0.405481935, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
584
			CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(2.28007793, 0.700037479, 1.65993929, 1.00001967, -3.84054147e-007, 3.90969217e-006, 6.35045581e-007, 1.00001717, -5.60838998e-007, -6.19795173e-006, 9.32147486e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
585
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
586
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 6.5424797e-007, -6.48946025e-006, -3.64865258e-007, 0.999998629, 9.58411874e-007, 3.61912225e-006, -5.34497644e-007, 0.999998629),C1 = CFrame.new(-0.411835551, -0.616776347, -0.00175023079, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
587
			CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 1.20000005, 0.200000003),CFrame = CFrame.new(2.68018699, 1.10004401, 1.65993941, 1.00001967, -3.84054147e-007, 3.90969217e-006, 6.35045581e-007, 1.00001717, -5.60838998e-007, -6.19795173e-006, 9.32147486e-007, 0.99998951),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
588
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
589
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 1, 6.5424797e-007, -6.48946025e-006, -3.64865258e-007, 0.999998629, 9.58411874e-007, 3.61912225e-006, -5.34497644e-007, 0.999998629),C1 = CFrame.new(-0.408125639, -0.216332912, 0.397896528, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
590
			CorruptedPart = New("Part",LeftLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(2.68596959, 0.816166699, 1.25195313, 0.999971032, 0.0011022269, -0.00980960391, -0.00109704852, 1.00001776, 0.000537177373, 0.00981036108, -0.000526409131, 0.999942601),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
591
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
592
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999951303, -0.0010970087, 0.00981015898, 0.00110222446, 0.999999166, -0.000526388001, -0.00980970077, 0.00053719338, 0.99995172),C1 = CFrame.new(5.20944595e-005, -0.499986172, 0.399987936, 0.00980953407, -0.000537137908, -0.99994719, 0.00110225566, 1.00000858, -0.000526368851, 0.999961138, -0.00109705783, 0.00981026888),})
593
			--ScatterEff(EffCorruptedPart)
594
			RightArm = chara
595
			MainPart = New("Part",RightArm,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.011096, 6.31690788, -3.92582893, 0.00918400101, -0.262283146, 0.964947343, 0.259330034, 0.932596445, 0.251021653, -0.965745091, 0.247934431, 0.0765828639),CanCollide = false,})
596
			Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),C1 = CFrame.new(-2.86102295e-006, -9.05990601e-006, -2.38418579e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
597
			Hitbox = New("Part",RightArm,"Hitbox",{BrickColor = BrickColor.new("Really black"),Transparency = 1,Transparency = 1,Size = Vector3.new(1, 4, 1),CFrame = CFrame.new(22.2733669, 5.0842762, -22.1737366, -0.964945257, -0.262290984, 0.00919180829, -0.251027077, 0.93259424, 0.259333313, -0.0765930116, 0.247935042, -0.965744138),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
598
			Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964945257, -0.251027077, -0.0765930116, -0.262290984, 0.93259424, 0.247935042, 0.00919180829, 0.259333313, -0.965744138),C1 = CFrame.new(-1.52587891e-005, -1.00003147, -1.71661377e-005, 0.0091838371, 0.259330064, -0.965745151, -0.262283117, 0.932596445, 0.247934505, 0.964947283, 0.251021653, 0.0765827149),})
599
			CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.011096, 6.3169179, -3.92581391, -0.964945257, -0.262290984, 0.00919180829, -0.251027077, 0.93259424, 0.259333313, -0.0765930116, 0.247935042, -0.965744138),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
600
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
601
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964945138, -0.251027018, -0.0765930042, -0.262290984, 0.932594121, 0.247935027, 0.00919180084, 0.259333313, -0.965744197),C1 = CFrame.new(-1.1920929e-005, 1.28746033e-005, 3.57627869e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
602
			CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.600000024, 0.400000036),CFrame = CFrame.new(2.14866924, 6.03215551, -4.72580194, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
603
			Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
604
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.699988842, -0.499982834, 7.62939453e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
605
			CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1.20000005, 0.600000024),CFrame = CFrame.new(2.63876629, 4.02682734, -4.32773018, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
606
			Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
607
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(-0.199987888, -2.39999342, 3.02791595e-005, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
608
			CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1, 0.600000024),CFrame = CFrame.new(1.62134135, 7.81954479, -3.94021821, 0.964945078, -0.262291819, -0.00918725226, 0.251029015, 0.932593465, -0.259333432, 0.0765890032, 0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
609
			Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
610
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.964944899, 0.251028955, 0.0765889958, -0.262291819, 0.932593465, 0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.399995804, 1.5000124, -2.38418579e-007, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
611
			CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.600000024, 0.400000036),CFrame = CFrame.new(2.35483098, 5.18234444, -4.53787422, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
612
			Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
613
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.300010204, -1.29999256, 1.40666962e-005, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
614
			CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1, 0.600000024),CFrame = CFrame.new(1.88730097, 6.99068737, -4.57445002, -0.964945078, 0.262291819, -0.00918725226, -0.251029015, -0.932593465, -0.259333432, -0.0765890032, -0.247936144, 0.965744317),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
615
			Mesh = New("SpecialMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),MeshType = Enum.MeshType.Wedge,})
616
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964944899, -0.251028955, -0.0765889958, 0.262291819, -0.932593465, -0.247936144, -0.00918724574, -0.259333432, 0.965744257),C1 = CFrame.new(0.799996853, 0.50001812, 4.29153442e-006, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
617
			CorruptedPart = New("Part",RightArm,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 0.800000072, 0.600000024),CFrame = CFrame.new(2.37646794, 4.9594202, -4.07979012, -0.964945316, -0.262290984, 0.00918756705, -0.251028091, 0.932593942, 0.259333163, -0.0765890256, 0.247935995, -0.965744197),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
618
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
619
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, -0.964945138, -0.251028031, -0.0765890107, -0.262290955, 0.932593882, 0.247935966, 0.0091875596, 0.259333193, -0.965744257),C1 = CFrame.new(-0.199994564, -1.39999104, 1.52587891e-005, 0.00918400101, 0.259330034, -0.965745091, -0.262283146, 0.932596445, 0.247934431, 0.964947343, 0.251021653, 0.0765828639),})
620
			RightLeg = chara
621
			MainPart = New("Part",RightLeg,"MainPart",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(2.29641008, 1.31540966, 0.248092994, 0.00933599845, 0.00110999751, 0.999955773, -0.0030579993, 0.999994755, -0.00108149007, -0.99995178, -0.0030477671, 0.00933934376),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,})
622
			Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Leg"],C0 = CFrame.new(0, 0, 0, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),C1 = CFrame.new(2.98023224e-008, -8.58306885e-006, 2.38418579e-007, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
623
			CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(2.70045996, 1.61376095, -0.149078026, 0.999955833, 0.00111049914, -0.0093326522, -0.00108199986, 0.999994755, 0.00305823679, 0.00933599938, -0.00304800388, 0.999951839),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
624
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
625
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955893, -0.00108199986, 0.00933599938, 0.00111049926, 0.999994755, -0.00304800388, -0.0093326522, 0.00305823679, 0.99995178),C1 = CFrame.new(0.400011688, 0.300008655, 0.400000095, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
626
			CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(1.90071809, 1.81462395, -0.157150015, 0.999955714, 0.00111050205, -0.0093366541, -0.00108199974, 0.999994755, 0.00305724167, 0.00933999754, -0.00304700364, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
627
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
628
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111050217, 0.999994755, -0.00304700388, -0.00933665317, 0.00305724121, 0.99995178),C1 = CFrame.new(0.400002658, 0.50000751, -0.399999142, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
629
			CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(1.896873, 1.71584904, 0.243133992, 0.999955714, 0.00111050205, -0.0093366541, -0.00108199974, 0.999994755, 0.00305724167, 0.00933999754, -0.00304700364, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
630
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
631
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111050217, 0.999994755, -0.00304700388, -0.00933665317, 0.00305724121, 0.99995178),C1 = CFrame.new(4.14252281e-006, 0.400008917, -0.399998784, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
632
			CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.800000072, 0.200000003),CFrame = CFrame.new(1.89314091, 1.71706903, 0.643112063, 0.999955714, 0.00111050205, -0.0093366541, -0.00108199974, 0.999994755, 0.00305724167, 0.00933999754, -0.00304700364, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
633
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
634
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111050217, 0.999994755, -0.00304700388, -0.00933665317, 0.00305724121, 0.99995178),C1 = CFrame.new(-0.399993181, 0.400005698, -0.399996519, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
635
			EffCorruptedPart = New("Part",RightLeg,"EffCorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(1, 1.20000005, 1),CFrame = CFrame.new(2.29597116, 0.915416002, 0.249298006, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
636
			Mesh = New("BlockMesh",EffCorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
637
			Weld = New("ManualWeld",EffCorruptedPart,"Weld",{Part0 = EffCorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(1.41263008e-005, -0.399995744, 5.00679016e-006, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
638
			CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(2.300596, 1.71419013, -0.153122023, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
639
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
640
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(0.400015235, 0.400005817, 7.39097595e-006, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
641
			CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(2.69322205, 1.81620288, 0.650299072, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
642
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
643
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(-0.400013447, 0.500005245, 0.400009155, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
644
			CorruptedPart = New("Part",RightLeg,"CorruptedPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Granite,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(2.69684124, 1.71498096, 0.250625998, 0.999955714, 0.00111051137, -0.00933665317, -0.00108199974, 0.999994755, 0.00305824191, 0.00933999754, -0.00304800365, 0.999951899),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
645
			Mesh = New("BlockMesh",CorruptedPart,"Mesh",{Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002),})
646
			Weld = New("ManualWeld",CorruptedPart,"Weld",{Part0 = CorruptedPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.999955773, -0.00108199974, 0.00933999848, 0.00111051148, 0.999994755, -0.00304800388, -0.00933665223, 0.00305824145, 0.99995178),C1 = CFrame.new(-1.63316727e-005, 0.400005937, 0.400005102, 0.00933599845, -0.0030579993, -0.99995178, 0.00110999751, 0.999994755, -0.0030477671, 0.999955773, -0.00108149007, 0.00933934376),})
647
			--ScatterEff(EffCorruptedPart)
648
649
			sa = RightArm:GetChildren()
650
			for i = 1, #sa do
651
			--ScatterEff(sa[i])
652
			end
653
654
			local eff1 = Instance.new("ParticleEmitter",EyeFire)
655
			eff1.Size = NumberSequence.new(.1)
656
			eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
657
			eff1.LightEmission = 1
658
			eff1.Lifetime = NumberRange.new(.5)
659
			eff1.Speed = NumberRange.new(1)
660
			eff1.EmissionDirection = "Front"
661
			eff1.Rate = 100
662
			eff1.Texture = "rbxassetid://347504241"
663
			eff1.Acceleration = Vector3.new(0,10,0)
664
			eff1.Color = ColorSequence.new(Color3.new(1,0,0))
665
			local eff2 = Instance.new("ParticleEmitter",EyeFire)
666
			eff2.Size = NumberSequence.new(.1)
667
			eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
668
			eff2.LightEmission = 1
669
			eff2.Lifetime = NumberRange.new(.5)
670
			eff2.Speed = NumberRange.new(1)
671
			eff2.EmissionDirection = "Front"
672
			eff2.Rate = 100
673
			eff2.Texture = "rbxassetid://347504259"
674
			eff2.Acceleration = Vector3.new(0,10,0)
675
			eff2.Color = ColorSequence.new(Color3.new(1,0,0))
676
			local eff3 = Instance.new("ParticleEmitter",EyeFire)
677
			eff3.Size = NumberSequence.new(.1)
678
			eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
679
			eff3.LightEmission = 1
680
			eff3.Lifetime = NumberRange.new(.5)
681
			eff3.Speed = NumberRange.new(1)
682
			eff3.EmissionDirection = "Front"
683
			eff3.Rate = 100
684
			eff3.Texture = "rbxasset://textures/particles/fire_main.dds"
685
			eff3.Acceleration = Vector3.new(0,10,0)
686
			eff3.Color = ColorSequence.new(Color3.new(1,0,0))
687
688
			--Sounds--
689
			slashsnd = New("Sound",sPart,"Slash",{SoundId = "rbxassetid://28144425",PlaybackSpeed = .7,Volume = 5})
690
			hitsnd = New("Sound",sPart,"Hit",{SoundId = "rbxassetid://429400881",PlaybackSpeed = .7,Volume = 5})
691
			telesnd = New("Sound",sPart,"Tele",{SoundId = "rbxassetid://2767090",PlaybackSpeed = .7,Volume = 5})
692
			burnsnd = New("Sound",sPart,"Burn",{SoundId = "rbxassetid://32791565",PlaybackSpeed = .7,Volume = 5})
693
			music1 = New("Sound",sPart,"Music1",{SoundId = "rbxassetid://151038517",PlaybackSpeed = .5,Volume = 10,Looped = true})
694
			music2 = New("Sound",sPart,"Music2",{SoundId = "rbxassetid://11984351",PlaybackSpeed = .2,Volume = 5,Looped = true})
695
			deathmus = New("Sound",sPart,"DeathMus",{SoundId = "rbxassetid://19094700",PlaybackSpeed = .5,Volume = 5,Looped = true})
696
			deathex = New("Sound",sPart,"DeathEx",{SoundId = "rbxassetid://11984351",PlaybackSpeed = 1,Volume = 5})
697
698
			--Animations--
699
			swinganim = chara.Humanoid:LoadAnimation(New("Animation",chara,"Swing",{AnimationId = "rbxassetid://186934658"}))
700
701
			--Name Tag--
702
			local naeeym = Instance.new("BillboardGui",chara)
703
			naeeym.Size = UDim2.new(0,100,0,40)
704
			naeeym.StudsOffset = Vector3.new(0,2,0)
705
			naeeym.Adornee = chara.Head
706
			local tecks = Instance.new("TextLabel",naeeym)
707
			tecks.BackgroundTransparency = 1
708
			tecks.BorderSizePixel = 0
709
			tecks.Text = "John Doe"
710
			tecks.Font = "Fantasy"
711
			tecks.FontSize = "Size24"
712
			tecks.TextStrokeTransparency = 1
713
			tecks.TextStrokeColor3 = Color3.new(0,0,0)
714
			tecks.TextColor3 = Color3.new(0,0,0)
715
			tecks.Size = UDim2.new(1,0,0.5,0)
716
717
			--Soul Steal--
718
			function SoulSteal(pos)
719
			local soulst = coroutine.wrap(function()
720
			local soul = Instance.new("Part",workspace)
721
			soul.Size = Vector3.new(0,0,0)
722
			soul.CanCollide = false
723
			soul.Anchored = false
724
			soul.Position = pos
725
			soul.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
726
			soul.Transparency = 1
727
			local ptc = Instance.new("ParticleEmitter",soul)
728
			ptc.Texture = "http://www.roblox.com/asset/?id=197195522"
729
			ptc.Size = NumberSequence.new(0.5)
730
			ptc.LockedToPart = false
731
			ptc.Rate = 1000
732
			ptc.Color = ColorSequence.new(Color3.fromRGB(0,0,0),Color3.fromRGB(255,0,0))
733
			ptc.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
734
			ptc.Speed = NumberRange.new(0)
735
			ptc.RotSpeed = NumberRange.new(-70,70)
736
			ptc.Lifetime = NumberRange.new(0.3,0.7)
737
			local bodpos = Instance.new("BodyPosition",soul)
738
			bodpos.Position = pos
739
			wait(2)
740
			soul.Touched:connect(function(hit)
741
			if hit.Parent == chara then
742
			soul:Destroy()
743
			end
744
			end)
745
			while soul do
746
			wait(.1)
747
			bodpos.Position = chara.Torso.Position
748
			end
749
			end)
750
			soulst()
751
			end
752
753
			--Death of a Mortal--
754
			function KillMortal(hitdude)
755
			local torsy = nil
756
			if hitdude:FindFirstChild("Torso")~=nil then
757
			torsy = hitdude.Torso	
758
			elseif hitdude:FindFirstChild("UpperTorso")~=nil then
759
			torsy = hitdude.UpperTorso
760
			end
761
			local val = Instance.new("ObjectValue",hitdude)
762
			val.Name = "HasBeenHit"
763
			hitdude:BreakJoints()
764
			hitdude.Humanoid:Destroy()
765
			SoulSteal(torsy.Position)
766
			local chi = hitdude:GetChildren()
767
			for i = 1, #chi do
768
			if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
769
			local bodpos = Instance.new("BodyPosition",chi[i])
770
			bodpos.Position = chi[i].Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
771
			ScatterEff(chi[i])
772
			chi[i].BrickColor = BrickColor.new("Really black")
773
			end
774
			end
775
			for i = 1, 4 do
776
			for i = 1, #chi do
777
			if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
778
			chi[i].Transparency = chi[i].Transparency + .25
779
			wait(.01)
780
			end
781
			end
782
			end
783
			for i = 1, #chi do
784
			if chi[i].ClassName == "Part" or chi[i].ClassName == "MeshPart" then
785
			chi[i]:Destroy()
786
			end
787
			end
788
			end
789
790
			--Arm Touch--
791
			bladeactive = false
792
			Hitbox.Touched:connect(function(hit)
793
			if bladeactive == true then
794
			if hit.Parent:FindFirstChild("Humanoid")~= nil and hit.Parent:FindFirstChild("HasBeenHit")== nil and hit.Parent ~= chara then
795
			hitsnd:Play()
796
			KillMortal(hit.Parent)
797
			end
798
			end
799
			end)
800
801
			--Teleport--
802
			function Teleport(pos)
803
			telesnd:Play()
804
			local ch = chara:GetChildren()
805
			for i = 1, #ch do
806
			if ch[i].ClassName == "Part" and ch[i].Name ~= "HumanoidRootPart" then
807
			local trace = Instance.new("Part",game.Workspace)
808
			trace.Size = ch[i].Size
809
			trace.Material = "Neon"
810
			trace.BrickColor = BrickColor.new("Really black")
811
			trace.Transparency = .3
812
			trace.CanCollide = false
813
			trace.Anchored = true
814
			trace.CFrame = ch[i].CFrame
815
			if ch[i].Name == "Head" then
816
			mehs = Instance.new("CylinderMesh",trace)
817
			mehs.Scale = Vector3.new(1.25,1.25,1.25)
818
			end
819
			tracedisappear = coroutine.wrap(function()
820
			wait(1)
821
			for i = 1, 7 do
822
			wait(.1)
823
			trace.Transparency = trace.Transparency + .1
824
			end
825
			trace:Destroy()
826
			end)
827
			tracedisappear()
828
			end
829
			end
830
			chara.Torso.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
831
			end
832
833
			--Grab--
834
			function Grab(mouse)
835
			local hit = mouse.Target
836
			if hit ~= nil then
837
			if hit.Parent:FindFirstChild("Humanoid")~=nil then
838
			local torsy = nil
839
			if hit.Parent:FindFirstChild("Torso")~=nil then
840
			torsy = hit.Parent.Torso
841
			elseif hit.Parent:FindFirstChild("UpperTorso")~=nil then
842
			torsy = hit.Parent.UpperTorso
843
			end
844
			local bodpos = Instance.new("BodyPosition",torsy)
845
			bodpos.Position = torsy.Position
846
			wait(1)
847
			burnsnd:Play()
848
			hit.Parent.Humanoid.MaxHealth = 100
849
			bodpos.Position = bodpos.Position + Vector3.new(0,4,0)
850
			for i = 1, 10 do
851
			wait(.1)
852
			BurningEff(torsy)
853
			hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10
854
			end
855
			KillMortal(hit.Parent)
856
			end
857
			else end
858
			end
859
860
			--Button1Down--
861
			dell = false
862
			function onButton1Down()
863
			if dell == false then
864
			dell = true
865
			swinganim:Play()
866
			bladeactive = true
867
			slashsnd:Play()
868
			wait(.7)
869
			bladeactive = false
870
			dell = false
871
			swinganim:Stop()
872
			end
873
			end
874
875
			--KeyDowns--
876
			function onKeyDown(key)
877
			if key == "z" then
878
			Teleport(Mouse.Hit.p + Vector3.new(0,2,0))
879
			elseif key == "x" then
880
			Grab(Mouse)
881
			end
882
			end
883
884
			--Mouse Functions--
885
			Mouse = player:GetMouse()
886
			if Mouse then
887
			Mouse.Button1Down:connect(onButton1Down)
888
			Mouse.KeyDown:connect(onKeyDown)
889
			end
890
891
			spawn(function()
892
				print("Loading Ghost Doe by joalars2...")
893
				print("This is a ghost edit of CKbackup's John Doe script. I do not intend to take credit.")
894
				
895
				local plr = game:GetService("Players").LocalPlayer
896
				local mouse,char = plr:GetMouse(),plr.Character
897
				
898
				local amountGhosts = 3
899
				
900
				for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
901
				
902
				local toggle,cd,mcd = false,false,false
903
				local ghosts = {}
904
				local temptab = {}
905
				
906
				local state = "idle"
907
				
908
				local gt = true
909
				
910
				local gyro = Instance.new("BodyGyro",char:WaitForChild("HumanoidRootPart")) --Stops the character from glitching out on enter/exit
911
				gyro.MaxTorque = Vector3.new(0,0,0)
912
				gyro.D = 0
913
				gyro.P = 100000000
914
				
915
				
916
				local wCol = BrickColor.new("Really red")
917
				local wCol2 = BrickColor.new("Really black")
918
				local gCol = BrickColor.new("Toothpaste")
919
				local gCol2 = BrickColor.new("Institutional white")
920
				
921
				function searchAll(m,clear)
922
					if clear then
923
						if clear == true then
924
							for i,v in pairs(temptab) do
925
								table.remove(temptab,1)
926
							end
927
						end
928
					end
929
					for i,v in pairs(m:GetChildren()) do
930
						if v then
931
							local s = v:Clone()
932
							for _,b in pairs(s:GetChildren()) do
933
								b:Destroy()
934
							end
935
							if s:IsA("Part") or s:IsA("WedgePart") or s:IsA("TrussPart") or s:IsA("UnionOperation") then
936
								if s.Name ~= "HumanoidRootPart" then
937
									s.Anchored = true
938
									s.CanCollide = false
939
									s.Transparency = 0.95
940
									v.Transparency = 1
941
									s.TopSurface = "Smooth"
942
									s.BottomSurface = "Smooth"
943
									s.FrontSurface = "Smooth"
944
									s.RightSurface = "Smooth"
945
									s.BackSurface = "Smooth"
946
									s.LeftSurface = "Smooth"
947
									if s.Material ~= Enum.Material.Neon then
948
										if gt == true then
949
											s.BrickColor = wCol2
950
										else
951
											s.BrickColor = gCol2
952
										end
953
									else
954
										if gt == true then
955
											s.BrickColor = wCol
956
										else
957
											s.BrickColor = gCol
958
										end
959
									end
960
									for _,c in pairs(v:GetChildren()) do
961
										if c:IsA("SpecialMesh") or c:IsA("CylinderMesh") then
962
											c:Clone().Parent = s
963
										end
964
									end
965
									local objValue = Instance.new("ObjectValue",s)
966
									objValue.Name = "Target"
967
									objValue.Value = v
968
									table.insert(temptab,s)
969
								end
970
							--elseif s:IsA("CharacterMesh") then
971
								--table.insert(temptab,s)
972
							end
973
							--searchAll(v)
974
						end
975
					end
976
					return temptab
977
				end
978
				
979
				function CreateGhost()
980
					local ghost = Instance.new("Model",game.Workspace)
981
					searchAll(char,true)
982
					ghost.Name = char.Name.."'s Ghost "..#ghosts..#plr.Name
983
					--Instance.new("Humanoid",ghost)
984
					for i,v in pairs(temptab) do
985
						v:Clone().Parent = ghost
986
					end
987
					table.insert(ghosts,ghost)
988
				end
989
				
990
				function ClearGhosts()
991
					for i,v in pairs(ghosts) do
992
						v:Destroy()
993
					end
994
					for i,v in pairs(ghosts) do
995
						table.remove(ghosts,1)
996
					end
997
					for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
998
						if string.sub(v.Name,1,#plr.Name+9) == plr.Name.."'s Ghost " then
999
							v:Destroy()
1000
						end
1001
					end
1002
				end
1003
				
1004
				Instance.new("ForceField",char).Visible = false
1005
				
1006
				toggle = true
1007
				for i=1,amountGhosts do
1008
					CreateGhost()
1009
				end
1010
				char.Parent = game:GetService("Workspace").CurrentCamera
1011
				char:FindFirstChild("Head").Transparency = 1
1012
				char:FindFirstChild("Torso").Transparency = 1
1013
				char:FindFirstChild("Right Arm").Transparency = 1
1014
				char:FindFirstChild("Left Arm").Transparency = 1
1015
				char:FindFirstChild("Right Leg").Transparency = 1
1016
				char:FindFirstChild("Left Leg").Transparency = 1
1017
				for i,v in pairs(char:GetChildren()) do
1018
					if v:IsA("Accessory") then
1019
						v:FindFirstChild("Handle").Transparency = 1
1020
					end
1021
				end
1022
				char:FindFirstChild("Head"):FindFirstChild("face"):Destroy()
1023
				
1024
				local p1 = Instance.new("Part",workspace)
1025
				local m1 = Instance.new("SpecialMesh",p1)
1026
				m1.MeshType = "Sphere"
1027
				m1.Scale = Vector3.new(5,5,5)
1028
				p1.Size = Vector3.new(1,1,1)
1029
				p1.Anchored = true
1030
				p1.CanCollide = false
1031
				p1.TopSurface = "Smooth"
1032
				p1.BottomSurface = "Smooth"
1033
				p1.BrickColor = wCol
1034
				p1.Material = "Neon"
1035
				local p2 = Instance.new("Part",workspace)
1036
				local m2 = Instance.new("SpecialMesh",p2)
1037
				m2.MeshType = "Sphere"
1038
				m2.Scale = Vector3.new(8,8,8)
1039
				p2.Size = Vector3.new(1,1,1)
1040
				p2.Anchored = true
1041
				p2.CanCollide = false
1042
				p2.TopSurface = "Smooth"
1043
				p2.BottomSurface = "Smooth"
1044
				p2.BrickColor = wCol2
1045
				p2.Material = "Neon"
1046
				local p3 = Instance.new("Part",workspace)
1047
				local m3 = Instance.new("BlockMesh",p3)
1048
				m3.Scale = Vector3.new(7,7,7)
1049
				p3.Size = Vector3.new(1,1,1)
1050
				p3.Transparency = 0.4
1051
				p3.Anchored = true
1052
				p3.CanCollide = false
1053
				p3.TopSurface = "Smooth"
1054
				p3.BottomSurface = "Smooth"
1055
				p3.BrickColor = wCol
1056
				p3.Material = "Neon"
1057
				local p4 = Instance.new("Part",workspace)
1058
				local m4 = Instance.new("BlockMesh",p4)
1059
				m4.Scale = Vector3.new(10,10,10)
1060
				p4.Size = Vector3.new(1,1,1)
1061
				p4.Transparency = 0.4
1062
				p4.Anchored = true
1063
				p4.CanCollide = false
1064
				p4.TopSurface = "Smooth"
1065
				p4.BottomSurface = "Smooth"
1066
				p4.BrickColor = wCol2
1067
				p4.Material = "Neon"
1068
				local currentframe = 0
1069
				local frmR
1070
				
1071
				frmR = game:GetService("RunService").RenderStepped:connect(function()
1072
					currentframe = currentframe + 1
1073
					if currentframe < 1*60 then
1074
						p1.CFrame = char:WaitForChild("Torso").CFrame
1075
						p2.CFrame = char:WaitForChild("Torso").CFrame
1076
						p3.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
1077
						p4.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
1078
						m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
1079
						m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
1080
						m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
1081
						m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
1082
						p1.Transparency = p1.Transparency + (1/(1*60))
1083
						p2.Transparency = p2.Transparency + (1/(1*60))
1084
						p3.Transparency = p3.Transparency + (1/(1*60))
1085
						p4.Transparency = p4.Transparency + (1/(1*60))
1086
					else
1087
						p1:Destroy()
1088
						p2:Destroy()
1089
						p3:Destroy()
1090
						p4:Destroy()
1091
						frmR:disconnect()
1092
					end
1093
				end)
1094
				
1095
				char.Humanoid.MaxHealth = math.huge
1096
				wait()
1097
				char.Humanoid.Health = math.huge
1098
				
1099
				--[[mouse.KeyDown:connect(function(key)
1100
					if key == "r" then
1101
						print("R!")
1102
						if cd == false then
1103
							print("No cooldown!")
1104
							cd = true
1105
							if toggle == false then
1106
								print("Entering godmode")
1107
								toggle = true
1108
								Instance.new("ForceField",char)
1109
								for i=1,amountGhosts do
1110
									CreateGhost()
1111
								end
1112
								char.Parent = game:GetService("Workspace").CurrentCamera
1113
								char:FindFirstChild("Head").Transparency = 1
1114
								char:FindFirstChild("Torso").Transparency = 1
1115
								char:FindFirstChild("Right Arm").Transparency = 1
1116
								char:FindFirstChild("Left Arm").Transparency = 1
1117
								char:FindFirstChild("Right Leg").Transparency = 1
1118
								char:FindFirstChild("Left Leg").Transparency = 1
1119
								for i,v in pairs(char:GetChildren()) do
1120
									if v:IsA("Accessory") then
1121
										v:FindFirstChild("Handle").Transparency = 1
1122
									end
1123
								end
1124
							else
1125
								print("Exiting godmode")
1126
								toggle = false
1127
								for i,v in pairs(ghosts) do
1128
									v:Destroy()
1129
								end
1130
								char.Parent = game:GetService("Workspace")
1131
								char:FindFirstChild("ForceField"):Destroy()
1132
								char:FindFirstChild("Head").Transparency = 0
1133
								char:FindFirstChild("Torso").Transparency = 0
1134
								char:FindFirstChild("Right Arm").Transparency = 0
1135
								char:FindFirstChild("Left Arm").Transparency = 0
1136
								char:FindFirstChild("Right Leg").Transparency = 0
1137
								char:FindFirstChild("Left Leg").Transparency = 0
1138
								for i,v in pairs(char:GetChildren()) do
1139
									if v:IsA("Accessory") then
1140
										v:FindFirstChild("Handle").Transparency = 0
1141
									end
1142
								end
1143
							end
1144
							cd = false
1145
						end
1146
					end
1147
				end)]]
1148
				
1149
				mouse.KeyDown:connect(function(key)
1150
					if key == "f" then
1151
						ClearGhosts()
1152
						for i=1,amountGhosts do
1153
							CreateGhost()
1154
						end
1155
					end
1156
				end)
1157
				
1158
				local frm = 0
1159
				
1160
				local toRemove = {}
1161
				
1162
				game:GetService("RunService").RenderStepped:connect(function()
1163
					frm = frm + 1
1164
					if char.Parent == game:GetService("Workspace").CurrentCamera then
1165
				
1166
						local delay = 0.9
1167
				
1168
						for i,v in pairs(ghosts) do
1169
							for _,b in pairs(v:GetChildren()) do
1170
								if b:IsA("Part") or b:IsA("WedgePart") or b:IsA("TrussPart") or b:IsA("UnionOperation") then
1171
									b.CFrame = b.CFrame:lerp(b:FindFirstChild("Target").Value.CFrame,delay)
1172
								end
1173
							end
1174
							delay = delay - (0.5/(#ghosts+1))
1175
						end
1176
				
1177
						--[[if math.floor(frm/8) == frm/8 then
1178
							local isub = 0
1179
							for i,v in pairs(ghosts) do
1180
								if #v:GetChildren() < 6 then
1181
									v:Destroy()
1182
									table.remove(ghosts,i - isub)
1183
									isub = isub + 1
1184
									CreateGhost()
1185
								end
1186
							end
1187
						end]]
1188
					end
1189
				
1190
					--Animation states
1191
				
1192
					local ray = Ray.new(char.HumanoidRootPart.CFrame.p, Vector3.new(0,-3,0).unit*4)
1193
					local part,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(ray,ghosts,false,true)
1194
				
1195
					if state ~= "busy" then
1196
						if char.HumanoidRootPart.Velocity.Magnitude <= 0.5 then
1197
							state = "idle"
1198
						elseif char.HumanoidRootPart.Velocity.Magnitude > 0.5 then
1199
							state = "running"
1200
						--[[elseif char.HumanoidRootPart.Velocity.Y < 0.1 and not part then
1201
							state = "falling"
1202
						elseif char.HumanoidRootPart.Velocity.Y >= 0.1 and not part then
1203
							state = "jumping"]]
1204
						end
1205
						char.Humanoid.WalkSpeed = 32
1206
						char.Humanoid.JumpPower = 70
1207
					end
1208
				end)
1209
				
1210
				char.Humanoid.Died:connect(function()
1211
					toggle = false
1212
				
1213
					ClearGhosts()
1214
				
1215
					char.Parent = game.Workspace
1216
					char.Parent = game:GetService("Workspace")
1217
					char:FindFirstChild("ForceField"):Destroy()
1218
					char:FindFirstChild("Head").Transparency = 0
1219
					char:FindFirstChild("Torso").Transparency = 0
1220
					char:FindFirstChild("Right Arm").Transparency = 0
1221
					char:FindFirstChild("Left Arm").Transparency = 0
1222
					char:FindFirstChild("Right Leg").Transparency = 0
1223
					char:FindFirstChild("Left Leg").Transparency = 0
1224
					for i,v in pairs(char:GetChildren()) do
1225
						if v:IsA("Accessory") then
1226
							v:FindFirstChild("Handle").Transparency = 0
1227
						end
1228
					end
1229
					for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
1230
					plr:LoadCharacter()
1231
				end)
1232
				
1233
				local msgidGlob = 0
1234
				local state = true
1235
				local font = "Arcade"
1236
				local tcol = Color3.fromRGB(255,217,0)
1237
				local tscol = Color3.fromRGB(0,0,0)
1238
				local fsiz = 28
1239
				local tr = true
1240
				local tsr = false
1241
				local fade = 2
1242
				
1243
				local p = Instance.new("Part",game.Workspace)
1244
				p.Size = Vector3.new(0.2,0.2,0.2)
1245
				p.Transparency = 1
1246
				p.Anchored = true
1247
				p.CanCollide = false
1248
				p.Name = "Msg"
1249
				p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
1250
				
1251
				local r = 255
1252
				local b = 0
1253
				local g = 0
1254
				
1255
				plr.Chatted:connect(function(c)
1256
					msgidGlob = msgidGlob + 1
1257
					local curMsgId = msgidGlob
1258
					if string.lower(c) == "!disable" then
1259
						state = false
1260
					elseif string.lower(c) == "!enable" then
1261
						state = true
1262
					elseif string.lower(string.sub(c,1,6)) == "!font " then
1263
						local old = font
1264
						font = string.sub(c,7,#c) or old
1265
					elseif string.lower(string.sub(c,1,8)) == "!tcolor " then
1266
						if string.lower(string.sub(c,9,#c)) == "rainbow" then
1267
							tr = true
1268
						else
1269
							tr = false
1270
							local old = tcol
1271
							tcol = Color3.fromRGB(string.sub(c,9,11),string.sub(c,13,15),string.sub(c,17,19)) or old
1272
						end
1273
					elseif string.lower(string.sub(c,1,9)) == "!tscolor " then
1274
						if string.sub(c,10,#c) == "rainbow" then
1275
							tsr = true
1276
						else
1277
							tsr = false
1278
							local old = tscol
1279
							tscol = Color3.fromRGB(string.sub(c,10,12),string.sub(c,14,16),string.sub(c,18,20)) or old
1280
						end
1281
					elseif string.lower(string.sub(c,1,6)) == "!size " then
1282
						local old = fsiz
1283
						fsiz = string.sub(c,7,#c) or old
1284
					elseif string.lower(string.sub(c,1,6)) == "!fade " then
1285
						local old = fade
1286
						fade = string.sub(c,7,#c) or old
1287
					end
1288
					if plr.Character and state == true then
1289
						if plr.Character:FindFirstChild("Head") then
1290
							for i,v in pairs(p:GetChildren()) do
1291
								if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
1292
									v:Destroy()
1293
								end
1294
							end
1295
							local bbgui = Instance.new("BillboardGui",p)
1296
							bbgui.Name = "J2CMSG"
1297
							bbgui.AlwaysOnTop = true
1298
							bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
1299
							bbgui.Size = UDim2.new(0.2,0,0.14,0)
1300
							local tl = Instance.new("TextLabel",bbgui)
1301
							tl.BackgroundTransparency = 1
1302
							tl.BorderSizePixel = 0
1303
							tl.Size = UDim2.new(1,0,10,0)
1304
							tl.Position = UDim2.new(0,0,-5,0)
1305
							tl.Font = font or "SciFi"
1306
							tl.FontSize = "Size"..fsiz or "Size36"
1307
							tl.TextColor3 = tcol
1308
							tl.TextScaled = false
1309
							tl.TextWrapped = false
1310
							tl.TextStrokeColor3 = tscol
1311
							tl.TextStrokeTransparency = 0
1312
							
1313
							game:GetService("RunService").RenderStepped:connect(function()
1314
								if tr then
1315
									if tl.Parent ~= nil then
1316
										tl.TextColor3 = Color3.fromRGB(r,g,b)
1317
									end
1318
								end
1319
							end)
1320
				
1321
							for i=1,#c do
1322
								if msgidGlob == curMsgId then
1323
									tl.Text = string.sub(c,1,i)
1324
									if string.sub(c,i,i) ~= " " then
1325
										local s = Instance.new("Sound",p)
1326
										s.SoundId = "rbxassetid://418252437"
1327
										s.Volume = 1
1328
										s.Pitch = 1
1329
										s:Play()
1330
										game.Debris:AddItem(s,2)
1331
									end
1332
									wait()
1333
								end
1334
							end
1335
							wait(fade)
1336
							if msgidGlob == curMsgId then
1337
								for i=1,10 do
1338
									if msgidGlob == curMsgId then
1339
										tl.TextTransparency = tl.TextTransparency + 0.1
1340
										tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
1341
										tl.Position = tl.Position + UDim2.new(0,0,0,-3)
1342
										wait()
1343
									end
1344
								end
1345
								if msgidGlob == curMsgId then
1346
									bbgui:Destroy()
1347
								end
1348
							end
1349
						end
1350
					end
1351
				end)
1352
				
1353
				coroutine.resume(coroutine.create(function()
1354
					while wait() do
1355
						for i=0,255,10 do g = i wait() end
1356
						for i=255,0,-10 do r = i wait() end
1357
						for i=0,255,10 do b = i wait() end
1358
						for i=255,0,-10 do g = i wait() end
1359
						for i=0,255,10 do r = i wait() end
1360
						for i=255,0,-10 do b = i wait() end
1361
					end
1362
				end))
1363
				
1364
				game:GetService("RunService").RenderStepped:connect(function()
1365
					if p.Parent ~= nil then
1366
						p.CFrame = p.CFrame:lerp(plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0),0.16)
1367
					else
1368
						p = Instance.new("Part",game.Workspace)
1369
						p.Size = Vector3.new(0.2,0.2,0.2)
1370
						p.Transparency = 1
1371
						p.Anchored = true
1372
						p.CanCollide = false
1373
						p.Name = "Msg"
1374
						p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
1375
					end
1376
				end)
1377
			end)
1378
1379
			--Loop Function--
1380
			while true do
1381
			if sPart.Parent ~= nil then
1382
				sPart.CFrame = chara:FindFirstChild("Torso").CFrame
1383
			else
1384
				sPart = Instance.new("Part",workspace)
1385
				sPart.Name = "SoundPart"
1386
				sPart.Size = Vector3.new(0.2,0.2,0.2)
1387
				sPart.Anchored = true
1388
				sPart.Transparency  = 1
1389
				sPart.CanCollide = false
1390
				sPart.CFrame = chara.Torso.CFrame
1391
				slashsnd = New("Sound",sPart,"Slash",{SoundId = "rbxassetid://28144425",PlaybackSpeed = .7,Volume = 5})
1392
				hitsnd = New("Sound",sPart,"Hit",{SoundId = "rbxassetid://429400881",PlaybackSpeed = .7,Volume = 5})
1393
				telesnd = New("Sound",sPart,"Tele",{SoundId = "rbxassetid://2767090",PlaybackSpeed = .7,Volume = 5})
1394
				burnsnd = New("Sound",sPart,"Burn",{SoundId = "rbxassetid://32791565",PlaybackSpeed = .7,Volume = 5})
1395
				music1 = New("Sound",sPart,"Music1",{SoundId = "rbxassetid://151038517",PlaybackSpeed = .5,Volume = 10,Looped = true})
1396
				music2 = New("Sound",sPart,"Music2",{SoundId = "rbxassetid://11984351",PlaybackSpeed = .2,Volume = 5,Looped = true})
1397
				deathmus = New("Sound",sPart,"DeathMus",{SoundId = "rbxassetid://19094700",PlaybackSpeed = .5,Volume = 5,Looped = true})
1398
				deathex = New("Sound",sPart,"DeathEx",{SoundId = "rbxassetid://11984351",PlaybackSpeed = 1,Volume = 5})
1399
			end
1400
			wait(.01)
1401
			tecks.TextTransparency = 1
1402
			tecks.TextStrokeTransparency = 1
1403
			chance = math.random(0,100)
1404
			if chance < 10 then
1405
			sel = math.random(1,3)
1406
			if sel == 1 then
1407
			tecks.Text = "NOHOPE"
1408
			elseif sel == 2 then
1409
			tecks.Text = "GIVEUP"
1410
			elseif sel == 3 then
1411
			tecks.Text = "BURNINHELL"
1412
			end
1413
			else tecks.Text = "John Doe"
1414
			end
1415
			if chara.Humanoid.Health > 0 then
1416
			chara.Humanoid.MaxHealth = math.huge
1417
			chara.Humanoid.Health = math.huge
1418
			chara["Left Arm"].BrickColor = BrickColor.new("Cool yellow")
1419
			chara["Right Arm"].BrickColor = BrickColor.new("Cool yellow")
1420
			chara["Left Leg"].BrickColor = BrickColor.new("Medium blue")
1421
			chara["Right Leg"].BrickColor = BrickColor.new("Medium blue")
1422
			chara.Torso.BrickColor = BrickColor.new("Bright yellow")
1423
			chara["Left Arm"].Anchored = false
1424
			chara["Right Arm"].Anchored = false
1425
			chara["Left Leg"].Anchored = false
1426
			chara["Right Leg"].Anchored = false
1427
			chara.Torso.Anchored = false
1428
			ch = chara:GetChildren()
1429
			for i = 1, #ch do
1430
			if ch[i].ClassName == "Accessory" or ch[i].ClassName == "Hat" then
1431
			ch[i]:Destroy()
1432
			end
1433
			end
1434
			tools = player.Backpack:GetChildren()
1435
			for i = 1, #tools do
1436
			if tools[i].ClassName == "HopperBin" then
1437
			tools[i]:Destroy()
1438
			end
1439
			end
1440
			tecks.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
1441
			local jtrace = Instance.new("Part",game.Workspace)
1442
			jtrace.Name = "JDTrace"
1443
			jtrace.Size = Vector3.new(10,0,10)
1444
			jtrace.Position = chara.Torso.Position
1445
			jtrace.CFrame = chara.Torso.CFrame - Vector3.new(0,3,0)
1446
			jtrace.Transparency = 0.98
1447
			jtrace.Anchored = true
1448
			jtrace.CanCollide = false
1449
			jtrace.BrickColor = BrickColor.new("Really black")
1450
			jtrace.Material = "Granite"
1451
			--BurningEff(jtrace)
1452
			game.Debris:AddItem(jtrace,1)
1453
			end
1454
			end
1455
		end
1456
	},
1457
	{
1458
		"Anti script aura",
1459
		function()
1460
			print("Loading...")
1461
			local ot = tick()
1462
1463
			local plr = game.Players.LocalPlayer
1464
			local char,mouse = plr.Character,plr:GetMouse()
1465
1466
			local mode = "script"
1467
1468
			local amountParts = 3
1469
			local offsetxd = 3
1470
1471
			local frame = 0
1472
			local oldTick = tick()
1473
			local actualframe = 0
1474
1475
			local whitelist = {"joalars2","0Popcorn3","Myt_h","Mariotigre","ammar104","Zwreida"}
1476
1477
			local mouseMode = false
1478
1479
			local tPos = Vector3.new(0,0,0)
1480
1481
			local speed = 5
1482
1483
			local mod = 40
1484
1485
			local freezetab = {}
1486
1487
			function circlePos(r,d,off) return off + Vector3.new(math.cos(math.rad(r))*d,0,math.sin(math.rad(r))*d) end
1488
1489
			function search(t,tab)
1490
				local searchtab = {}
1491
				if tab then
1492
					searchtab = tab
1493
				end
1494
				for i,v in pairs(t:GetChildren()) do
1495
					table.insert(searchtab,v)
1496
					search(v,searchtab)
1497
				end
1498
				return searchtab
1499
			end
1500
1501
			local r = 255
1502
			local g = 0
1503
			local b = 0
1504
1505
			plr.Chatted:connect(function(c)
1506
				if string.lower(string.sub(c,1,8)) == "!amount " then
1507
					amountParts = tonumber(string.sub(c,9,#c))
1508
				end
1509
				if string.lower(string.sub(c,1,5)) == "!mod " then
1510
					mod = tonumber(string.sub(c,6,#c))
1511
				end
1512
				if string.lower(string.sub(c,1,8)) == "!offset " then
1513
					offsetxd = tonumber(string.sub(c,9,#c))
1514
				end
1515
				if string.lower(string.sub(c,1,7)) == "!speed " then
1516
					speed = tonumber(string.sub(c,8,#c))
1517
				end
1518
				if string.lower(string.sub(c,1,12)) == "!mode script" then
1519
					mode = "script"
1520
					warn("Mode: Script Destruction")
1521
				end
1522
				if string.lower(string.sub(c,1,10)) == "!mode kill" then
1523
					mode = "kill"
1524
					warn("Mode: Character Killing")
1525
				end
1526
				if string.lower(string.sub(c,1,5)) == "!default" then
1527
					script.Parent = plr
1528
					wait(1)
1529
					script.Parent = char
1530
				end
1531
			end)
1532
1533
			mouse.KeyDown:connect(function(key)
1534
				if key == "f" then
1535
					if mouseMode == false then
1536
						mouseMode = true
1537
					else
1538
						mouseMode = false
1539
					end
1540
				end
1541
			end)
1542
1543
			coroutine.resume(coroutine.create(function()
1544
				while wait() do
1545
					for i=0,255,10 do g = i wait() end
1546
					for i=255,0,-10 do r = i wait() end
1547
					for i=0,255,10 do b = i wait() end
1548
					for i=255,0,-10 do g = i wait() end
1549
					for i=0,255,10 do r = i wait() end
1550
					for i=255,0,-10 do b = i wait() end
1551
				end
1552
			end))
1553
1554
			game:GetService("RunService").RenderStepped:connect(function()
1555
				actualframe = actualframe + 1
1556
				frame = frame + speed
1557
				local offset = offsetxd
1558
				offset = offsetxd -- + math.cos(tick())*3
1559
				if mouseMode == true then
1560
					tPos = mouse.Hit.p + Vector3.new(0,3,0)
1561
				else
1562
					tPos = char:WaitForChild("Torso").Position
1563
				end
1564
				for i=1,360,(360)/amountParts do
1565
					local p = Instance.new("Part")
1566
					p.TopSurface = "Smooth"
1567
					p.BottomSurface = "Smooth"
1568
					p.Color = Color3.fromRGB(r,g,b)
1569
					p.Material = "Neon"
1570
					local dist = (circlePos(i + frame,offset,tPos + Vector3.new(0,math.cos((frame)/mod)*3,0)) - circlePos(i + frame - 1,offset,tPos + Vector3.new(0,math.cos((frame - 1)/mod)*3,0))).Magnitude*speed
1571
					p.Size = Vector3.new(0.2,0.2,dist)
1572
					p.CanCollide = false
1573
					p.Anchored = true
1574
					local m = Instance.new("BlockMesh",p)
1575
					m.Scale = Vector3.new(1,1,1)
1576
					p.CFrame = CFrame.new(circlePos(i + frame,offset,tPos + Vector3.new(0,math.cos((frame)/mod)*3,0)),circlePos(i + frame - 1,offset,tPos + Vector3.new(0,math.cos((frame - 1)/mod)*3,0))) * CFrame.new(0,0,-dist/2)
1577
					p.Parent = workspace
1578
					local update
1579
					local updateframe = 0
1580
1581
					update = game:GetService("RunService").RenderStepped:connect(function()
1582
						updateframe = updateframe + 1
1583
						m.Scale = m.Scale - Vector3.new(0.05,0.05,0)
1584
						if updateframe >= 15 then
1585
							p:Destroy()
1586
							update:disconnect()
1587
						end
1588
					end)
1589
				end
1590
				oldTick = tick()
1591
				if math.floor(actualframe/16) == actualframe/16 then
1592
					for i,c in pairs(game:GetService("Players"):GetChildren()) do
1593
						local isW = false
1594
						for i,v in pairs(whitelist) do
1595
							if c.Name == v then
1596
								isW = true
1597
							end
1598
						end
1599
						if c.Character.Parent == workspace then
1600
							if isW == false then
1601
								for i,v in pairs(search(c.Character)) do
1602
									wait()
1603
									if c ~= plr then
1604
										if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("TrussPart") or v:IsA("UnionOperation") then
1605
											if (v.Position - tPos).Magnitude < offset then
1606
												for i,v in pairs(v.Parent:GetChildren()) do
1607
													if v:IsA("LocalScript") or v:IsA("Script") then
1608
														v:Destroy()
1609
													elseif v:IsA("Humanoid") then
1610
														if mode == "kill" then
1611
															v.MaxHealth = 1
1612
															v.Health = 0
1613
															v.Parent:BreakJoints()
1614
														end
1615
													end
1616
												end
1617
												if mode == "kill" then
1618
													v:Destroy()
1619
												end
1620
											end
1621
										end
1622
									end
1623
								end
1624
							end
1625
						end
1626
					end
1627
				end
1628
			end)
1629
		end
1630
	},
1631
	{
1632
		"Subs",
1633
		function()
1634
			warn([[
1635
1636
			Custom chat messages by joalars2
1637
			Commands:
1638
1639
			!tcolor 255 255 255  | Sets the Color3 of the text
1640
			!tscolor 255 255 255 | Sets the Color3 of the text stroke
1641
			!font                | Sets the text font
1642
			!fade                | Seconds before text fade
1643
			!size                | Sets the text font size
1644
			!enable              | Enables this script
1645
			!disable             | Disables this script
1646
1647
			]])
1648
1649
			local plr = game:GetService("Players").LocalPlayer
1650
			local msgidGlob = 0
1651
			local state = true
1652
			local font = "Arcade"
1653
			local tcol = Color3.fromRGB(255,217,0)
1654
			local tscol = Color3.fromRGB(0,0,0)
1655
			local fsiz = 28
1656
			local tr = true
1657
			local tsr = false
1658
			local fade = 2
1659
1660
			local p = Instance.new("Part",game.Workspace)
1661
			p.Size = Vector3.new(0.2,0.2,0.2)
1662
			p.Transparency = 1
1663
			p.Anchored = true
1664
			p.CanCollide = false
1665
			p.Name = "Msg"
1666
			p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
1667
1668
			local r = 255
1669
			local b = 0
1670
			local g = 0
1671
1672
			plr.Chatted:connect(function(c)
1673
				msgidGlob = msgidGlob + 1
1674
				local curMsgId = msgidGlob
1675
				if string.lower(c) == "!disable" then
1676
					state = false
1677
				elseif string.lower(c) == "!enable" then
1678
					state = true
1679
				elseif string.lower(string.sub(c,1,6)) == "!font " then
1680
					local old = font
1681
					font = string.sub(c,7,#c) or old
1682
				elseif string.lower(string.sub(c,1,8)) == "!tcolor " then
1683
					if string.lower(string.sub(c,9,#c)) == "rainbow" then
1684
						tr = true
1685
					else
1686
						tr = false
1687
						local old = tcol
1688
						tcol = Color3.fromRGB(string.sub(c,9,11),string.sub(c,13,15),string.sub(c,17,19)) or old
1689
					end
1690
				elseif string.lower(string.sub(c,1,9)) == "!tscolor " then
1691
					if string.sub(c,10,#c) == "rainbow" then
1692
						tsr = true
1693
					else
1694
						tsr = false
1695
						local old = tscol
1696
						tscol = Color3.fromRGB(string.sub(c,10,12),string.sub(c,14,16),string.sub(c,18,20)) or old
1697
					end
1698
				elseif string.lower(string.sub(c,1,6)) == "!size " then
1699
					local old = fsiz
1700
					fsiz = string.sub(c,7,#c) or old
1701
				elseif string.lower(string.sub(c,1,6)) == "!fade " then
1702
					local old = fade
1703
					fade = string.sub(c,7,#c) or old
1704
				end
1705
				if plr.Character and state == true then
1706
					if plr.Character:FindFirstChild("Head") then
1707
						for i,v in pairs(p:GetChildren()) do
1708
							if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
1709
								v:Destroy()
1710
							end
1711
						end
1712
						local bbgui = Instance.new("BillboardGui",p)
1713
						bbgui.Name = "J2CMSG"
1714
						bbgui.AlwaysOnTop = true
1715
						bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
1716
						bbgui.Size = UDim2.new(0.2,0,0.14,0)
1717
						local tl = Instance.new("TextLabel",bbgui)
1718
						tl.BackgroundTransparency = 1
1719
						tl.BorderSizePixel = 0
1720
						tl.Size = UDim2.new(1,0,10,0)
1721
						tl.Position = UDim2.new(0,0,-5,0)
1722
						tl.Font = font or "SciFi"
1723
						tl.FontSize = "Size"..fsiz or "Size36"
1724
						tl.TextColor3 = tcol
1725
						tl.TextScaled = false
1726
						tl.TextWrapped = false
1727
						tl.TextStrokeColor3 = tscol
1728
						tl.TextStrokeTransparency = 0
1729
						
1730
						game:GetService("RunService").RenderStepped:connect(function()
1731
							if tr then
1732
								if tl.Parent ~= nil then
1733
									tl.TextColor3 = Color3.fromRGB(r,g,b)
1734
								end
1735
							end
1736
						end)
1737
1738
						for i=1,#c do
1739
							if msgidGlob == curMsgId then
1740
								tl.Text = string.sub(c,1,i)
1741
								if string.sub(c,i,i) ~= " " then
1742
									local s = Instance.new("Sound",p)
1743
									s.SoundId = "rbxassetid://418252437"
1744
									s.Volume = 1
1745
									s.Pitch = 1
1746
									s:Play()
1747
									game.Debris:AddItem(s,2)
1748
								end
1749
								wait()
1750
							end
1751
						end
1752
						wait(fade)
1753
						if msgidGlob == curMsgId then
1754
							for i=1,10 do
1755
								if msgidGlob == curMsgId then
1756
									tl.TextTransparency = tl.TextTransparency + 0.1
1757
									tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
1758
									tl.Position = tl.Position + UDim2.new(0,0,0,-3)
1759
									wait()
1760
								end
1761
							end
1762
							if msgidGlob == curMsgId then
1763
								bbgui:Destroy()
1764
							end
1765
						end
1766
					end
1767
				end
1768
			end)
1769
1770
			coroutine.resume(coroutine.create(function()
1771
				while wait() do
1772
					for i=0,255,10 do g = i wait() end
1773
					for i=255,0,-10 do r = i wait() end
1774
					for i=0,255,10 do b = i wait() end
1775
					for i=255,0,-10 do g = i wait() end
1776
					for i=0,255,10 do r = i wait() end
1777
					for i=255,0,-10 do b = i wait() end
1778
				end
1779
			end))
1780
1781
			game:GetService("RunService").RenderStepped:connect(function()
1782
				if p.Parent ~= nil then
1783
					p.CFrame = p.CFrame:lerp(plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0),0.16)
1784
				else
1785
					p = Instance.new("Part",game.Workspace)
1786
					p.Size = Vector3.new(0.2,0.2,0.2)
1787
					p.Transparency = 1
1788
					p.Anchored = true
1789
					p.CanCollide = false
1790
					p.Name = "Msg"
1791
					p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
1792
				end
1793
			end)
1794
		end
1795
	},
1796
	{
1797
		"Drone",
1798
		function()
1799
			wait(2)
1800
1801
			local plr = game:GetService("Players").LocalPlayer
1802
			local char,mouse = plr.Character,plr:GetMouse()
1803
			local camera = game:GetService("Workspace").CurrentCamera
1804
			local fly = false
1805
			local campos = CFrame.new(0,0,0)
1806
1807
			local wd,ad,sd,dd,qd,ed,rd,fd,moused = false,false,false,false,false,false,false,false,false
1808
1809
			local returnhome = true
1810
			local gun = false
1811
			local gcd = false
1812
			local shooting = false
1813
			local tPitch = 3
1814
1815
			local tCf = CFrame.new(0,20,0)
1816
1817
			o1 = Instance.new("Model")
1818
			o2 = Instance.new("Part")
1819
			o3 = Instance.new("BlockMesh")
1820
			o4 = Instance.new("Part")
1821
			o5 = Instance.new("BlockMesh")
1822
			o6 = Instance.new("Part")
1823
			o7 = Instance.new("Part")
1824
			o8 = Instance.new("BlockMesh")
1825
			o9 = Instance.new("Part")
1826
			o10 = Instance.new("BlockMesh")
1827
			o11 = Instance.new("Part")
1828
			o12 = Instance.new("CylinderMesh")
1829
			o13 = Instance.new("Part")
1830
			o14 = Instance.new("BlockMesh")
1831
			o15 = Instance.new("Part")
1832
			o16 = Instance.new("BlockMesh")
1833
			o17 = Instance.new("Part")
1834
			o18 = Instance.new("BlockMesh")
1835
			o19 = Instance.new("Part")
1836
			o20 = Instance.new("Part")
1837
			o21 = Instance.new("BlockMesh")
1838
			o22 = Instance.new("Part")
1839
			o23 = Instance.new("BlockMesh")
1840
			o24 = Instance.new("Part")
1841
			o25 = Instance.new("BlockMesh")
1842
			o26 = Instance.new("Part")
1843
			o27 = Instance.new("Part")
1844
			o28 = Instance.new("Part")
1845
			o29 = Instance.new("BlockMesh")
1846
			o30 = Instance.new("Part")
1847
			o31 = Instance.new("BlockMesh")
1848
			o32 = Instance.new("Part")
1849
			o33 = Instance.new("Part")
1850
			o34 = Instance.new("BlockMesh")
1851
			o35 = Instance.new("Part")
1852
			o36 = Instance.new("CylinderMesh")
1853
			o37 = Instance.new("Part")
1854
			o38 = Instance.new("CylinderMesh")
1855
			o39 = Instance.new("SpotLight")
1856
			o40 = Instance.new("Model")
1857
			o41 = Instance.new("Part")
1858
			o42 = Instance.new("BlockMesh")
1859
			o43 = Instance.new("Part")
1860
			o44 = Instance.new("BlockMesh")
1861
			o45 = Instance.new("Part")
1862
			o46 = Instance.new("BlockMesh")
1863
			o47 = Instance.new("Part")
1864
			o48 = Instance.new("BlockMesh")
1865
			o49 = Instance.new("Part")
1866
			o50 = Instance.new("BlockMesh")
1867
			o51 = Instance.new("Part")
1868
			o52 = Instance.new("BlockMesh")
1869
			o53 = Instance.new("Model")
1870
			o54 = Instance.new("Part")
1871
			o55 = Instance.new("BlockMesh")
1872
			o56 = Instance.new("Part")
1873
			o57 = Instance.new("BlockMesh")
1874
			o58 = Instance.new("Part")
1875
			o59 = Instance.new("BlockMesh")
1876
			o60 = Instance.new("Part")
1877
			o61 = Instance.new("BlockMesh")
1878
			o62 = Instance.new("Part")
1879
			o63 = Instance.new("BlockMesh")
1880
			o64 = Instance.new("Part")
1881
			o65 = Instance.new("BlockMesh")
1882
			o66 = Instance.new("Part")
1883
			o67 = Instance.new("BlockMesh")
1884
			o68 = Instance.new("Part")
1885
			o69 = Instance.new("BlockMesh")
1886
			o70 = Instance.new("Part")
1887
			o71 = Instance.new("Model")
1888
			o72 = Instance.new("Part")
1889
			o73 = Instance.new("BlockMesh")
1890
			o74 = Instance.new("Part")
1891
			o75 = Instance.new("BlockMesh")
1892
			o76 = Instance.new("Part")
1893
			o77 = Instance.new("BlockMesh")
1894
			o78 = Instance.new("Part")
1895
			o79 = Instance.new("BlockMesh")
1896
			o80 = Instance.new("Part")
1897
			o81 = Instance.new("BlockMesh")
1898
			o82 = Instance.new("Part")
1899
			o83 = Instance.new("BlockMesh")
1900
			o84 = Instance.new("Model")
1901
			o85 = Instance.new("Part")
1902
			o86 = Instance.new("BlockMesh")
1903
			o87 = Instance.new("Part")
1904
			o88 = Instance.new("BlockMesh")
1905
			o89 = Instance.new("Part")
1906
			o90 = Instance.new("BlockMesh")
1907
			o91 = Instance.new("Part")
1908
			o92 = Instance.new("BlockMesh")
1909
			o93 = Instance.new("Part")
1910
			o94 = Instance.new("BlockMesh")
1911
			o95 = Instance.new("Part")
1912
			o96 = Instance.new("BlockMesh")
1913
			o97 = Instance.new("Part")
1914
			o98 = Instance.new("Model")
1915
			o99 = Instance.new("Part")
1916
			o100 = Instance.new("CylinderMesh")
1917
			o101 = Instance.new("Part")
1918
			o102 = Instance.new("CylinderMesh")
1919
			o103 = Instance.new("Part")
1920
			o104 = Instance.new("CylinderMesh")
1921
			o105 = Instance.new("Part")
1922
			o106 = Instance.new("CylinderMesh")
1923
			o107 = Instance.new("Part")
1924
			o108 = Instance.new("CylinderMesh")
1925
			o109 = Instance.new("Part")
1926
			o1.Name = "Drone"
1927
			o1.Parent = game.Players.LocalPlayer.Character
1928
			o2.Parent = o1
1929
			o2.Material = Enum.Material.SmoothPlastic
1930
			o2.BrickColor = BrickColor.new("Institutional white")
1931
			o2.Position = Vector3.new(13.0515203, 41.184063, -70.0561295)
1932
			o2.Anchored = true
1933
			o2.CanCollide = false
1934
			o2.Size = Vector3.new(0.200000003, 0.200000003, 0.432551533)
1935
			o2.CFrame = CFrame.new(13.0515203, 41.184063, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1936
			o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1937
			o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1938
			o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1939
			o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1940
			o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1941
			o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1942
			o2.Color = Color3.new(0.972549, 0.972549, 0.972549)
1943
			o2.Position = Vector3.new(13.0515203, 41.184063, -70.0561295)
1944
			o3.Parent = o2
1945
			o3.Scale = Vector3.new(0.337930918, 0.270344734, 1)
1946
			o4.Parent = o1
1947
			o4.Material = Enum.Material.SmoothPlastic
1948
			o4.BrickColor = BrickColor.new("Institutional white")
1949
			o4.Position = Vector3.new(11.0104322, 40.8393707, -70.0561218)
1950
			o4.Anchored = true
1951
			o4.CanCollide = false
1952
			o4.Size = Vector3.new(0.200000003, 0.7434479, 0.432551622)
1953
			o4.CFrame = CFrame.new(11.0104322, 40.8393707, -70.0561218, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1954
			o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1955
			o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1956
			o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1957
			o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1958
			o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1959
			o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1960
			o4.Color = Color3.new(0.972549, 0.972549, 0.972549)
1961
			o4.Position = Vector3.new(11.0104322, 40.8393707, -70.0561218)
1962
			o5.Parent = o4
1963
			o5.Scale = Vector3.new(0.337930918, 1, 1)
1964
			o6.Parent = o1
1965
			o6.Material = Enum.Material.SmoothPlastic
1966
			o6.BrickColor = BrickColor.new("Institutional white")
1967
			o6.Position = Vector3.new(12.0309782, 40.8393707, -70.5968246)
1968
			o6.Anchored = true
1969
			o6.Size = Vector3.new(2.10868883, 0.7434479, 0.648827374)
1970
			o6.CFrame = CFrame.new(12.0309782, 40.8393707, -70.5968246, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1971
			o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1972
			o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1973
			o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1974
			o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1975
			o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1976
			o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1977
			o6.Color = Color3.new(0.972549, 0.972549, 0.972549)
1978
			o6.Position = Vector3.new(12.0309782, 40.8393707, -70.5968246)
1979
			o7.Parent = o1
1980
			o7.Material = Enum.Material.SmoothPlastic
1981
			o7.BrickColor = BrickColor.new("Institutional white")
1982
			o7.Position = Vector3.new(13.0380087, 40.9340019, -70.0561295)
1983
			o7.Anchored = true
1984
			o7.CanCollide = false
1985
			o7.Size = Vector3.new(0.200000003, 0.446068704, 0.432551533)
1986
			o7.CFrame = CFrame.new(13.0380087, 40.9340019, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1987
			o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1988
			o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1989
			o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1990
			o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1991
			o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1992
			o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1993
			o7.Color = Color3.new(0.972549, 0.972549, 0.972549)
1994
			o7.Position = Vector3.new(13.0380087, 40.9340019, -70.0561295)
1995
			o8.Parent = o7
1996
			o8.Scale = Vector3.new(0.202758551, 1, 1)
1997
			o9.Parent = o1
1998
			o9.Material = Enum.Material.SmoothPlastic
1999
			o9.BrickColor = BrickColor.new("Institutional white")
2000
			o9.Position = Vector3.new(13.0515203, 40.4946709, -70.0561295)
2001
			o9.Anchored = true
2002
			o9.CanCollide = false
2003
			o9.Size = Vector3.new(0.200000003, 0.200000003, 0.432551533)
2004
			o9.CFrame = CFrame.new(13.0515203, 40.4946709, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2005
			o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2006
			o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2007
			o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2008
			o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2009
			o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2010
			o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2011
			o9.Color = Color3.new(0.972549, 0.972549, 0.972549)
2012
			o9.Position = Vector3.new(13.0515203, 40.4946709, -70.0561295)
2013
			o10.Parent = o9
2014
			o10.Scale = Vector3.new(0.337930918, 0.270344734, 1)
2015
			o11.Parent = o1
2016
			o11.Material = Enum.Material.SmoothPlastic
2017
			o11.BrickColor = BrickColor.new("Really black")
2018
			o11.Position = Vector3.new(13.0447683, 40.9407463, -70.0561218)
2019
			o11.Rotation = Vector3.new(-0, 0, -89.9999771)
2020
			o11.Anchored = true
2021
			o11.CanCollide = false
2022
			o11.Size = Vector3.new(0.432551593, 0.200000003, 0.432551533)
2023
			o11.CFrame = CFrame.new(13.0447683, 40.9407463, -70.0561218, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
2024
			o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2025
			o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2026
			o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2027
			o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2028
			o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2029
			o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2030
			o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2031
			o11.Position = Vector3.new(13.0447683, 40.9407463, -70.0561218)
2032
			o12.Parent = o11
2033
			o12.Scale = Vector3.new(1, 0.270344734, 1)
2034
			o13.Parent = o1
2035
			o13.Material = Enum.Material.SmoothPlastic
2036
			o13.BrickColor = BrickColor.new("Institutional white")
2037
			o13.Position = Vector3.new(11.6057615, 40.8393707, -71.2487564)
2038
			o13.Rotation = Vector3.new(-180, 14.9999971, -180)
2039
			o13.Anchored = true
2040
			o13.CanCollide = false
2041
			o13.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
2042
			o13.CFrame = CFrame.new(11.6057615, 40.8393707, -71.2487564, -0.965925872, 0, 0.258818984, 0, 1, 0, -0.258818984, 0, -0.965925872)
2043
			o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2044
			o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2045
			o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2046
			o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2047
			o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2048
			o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2049
			o13.Color = Color3.new(0.972549, 0.972549, 0.972549)
2050
			o13.Position = Vector3.new(11.6057615, 40.8393707, -71.2487564)
2051
			o14.Parent = o13
2052
			o14.Scale = Vector3.new(1, 0.473103225, 0.946206748)
2053
			o15.Parent = o1
2054
			o15.Material = Enum.Material.SmoothPlastic
2055
			o15.BrickColor = BrickColor.new("Institutional white")
2056
			o15.Position = Vector3.new(12.0377378, 40.8393707, -69.1775131)
2057
			o15.Anchored = true
2058
			o15.CanCollide = false
2059
			o15.Size = Vector3.new(1.82482684, 0.608275533, 0.200000003)
2060
			o15.CFrame = CFrame.new(12.0377378, 40.8393707, -69.1775131, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2061
			o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2062
			o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2063
			o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2064
			o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2065
			o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2066
			o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2067
			o15.Color = Color3.new(0.972549, 0.972549, 0.972549)
2068
			o15.Position = Vector3.new(12.0377378, 40.8393707, -69.1775131)
2069
			o16.Parent = o15
2070
			o16.Scale = Vector3.new(1, 1, 0.540689588)
2071
			o17.Parent = o1
2072
			o17.Material = Enum.Material.SmoothPlastic
2073
			o17.BrickColor = BrickColor.new("Institutional white")
2074
			o17.Position = Vector3.new(11.5763578, 40.8393707, -68.866394)
2075
			o17.Rotation = Vector3.new(-0, 14.9999971, -180)
2076
			o17.Anchored = true
2077
			o17.CanCollide = false
2078
			o17.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
2079
			o17.CFrame = CFrame.new(11.5763578, 40.8393707, -68.866394, -0.965925872, 0, 0.258818984, 0, -1, 0, 0.258818984, 0, 0.965925872)
2080
			o17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2081
			o17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2082
			o17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2083
			o17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2084
			o17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2085
			o17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2086
			o17.Color = Color3.new(0.972549, 0.972549, 0.972549)
2087
			o17.Position = Vector3.new(11.5763578, 40.8393707, -68.866394)
2088
			o18.Parent = o17
2089
			o18.Scale = Vector3.new(1, 0.473103225, 0.946206748)
2090
			o19.Parent = o1
2091
			o19.Material = Enum.Material.SmoothPlastic
2092
			o19.BrickColor = BrickColor.new("Institutional white")
2093
			o19.Position = Vector3.new(13.1865072, 40.8325996, -71.4201889)
2094
			o19.Rotation = Vector3.new(-180, -14.9999971, -0)
2095
			o19.Anchored = true
2096
			o19.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
2097
			o19.CFrame = CFrame.new(13.1865072, 40.8325996, -71.4201889, 0.965925872, 0, -0.258818984, 0, -1, 0, -0.258818984, 0, -0.965925872)
2098
			o19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2099
			o19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2100
			o19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2101
			o19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2102
			o19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2103
			o19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2104
			o19.Color = Color3.new(0.972549, 0.972549, 0.972549)
2105
			o19.Position = Vector3.new(13.1865072, 40.8325996, -71.4201889)
2106
			o20.Parent = o1
2107
			o20.Material = Enum.Material.SmoothPlastic
2108
			o20.BrickColor = BrickColor.new("Institutional white")
2109
			o20.Position = Vector3.new(12.0650892, 40.8393707, -71.0390167)
2110
			o20.Rotation = Vector3.new(-180, 0, -180)
2111
			o20.Anchored = true
2112
			o20.CanCollide = false
2113
			o20.Size = Vector3.new(0.432551652, 0.202758521, 0.200000003)
2114
			o20.CFrame = CFrame.new(12.0650892, 40.8393707, -71.0390167, -1, 0, 0, 0, 1, 0, 0, 0, -1)
2115
			o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2116
			o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2117
			o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2118
			o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2119
			o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2120-
			o37.BrickColor = BrickColor.new("Lime green")
2120+
2121
			o20.Color = Color3.new(0.972549, 0.972549, 0.972549)
2122
			o20.Position = Vector3.new(12.0650892, 40.8393707, -71.0390167)
2123
			o21.Parent = o20
2124
			o21.Scale = Vector3.new(1, 1, 0.878620446)
2125
			o22.Parent = o1
2126
			o22.Material = Enum.Material.SmoothPlastic
2127
			o22.BrickColor = BrickColor.new("Institutional white")
2128
			o22.Position = Vector3.new(12.517333, 40.8393707, -68.866394)
2129
			o22.Rotation = Vector3.new(-0, -15.0000248, -0)
2130
			o22.Anchored = true
2131
			o22.CanCollide = false
2132
			o22.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
2133
			o22.CFrame = CFrame.new(12.517333, 40.8393707, -68.866394, 0.965927541, 0, -0.258819461, 0, 1, 0, 0.258819461, 0, 0.965927541)
2134
			o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2135
			o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2136
			o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2137
			o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2138
			o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2139
			o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2140
			o22.Color = Color3.new(0.972549, 0.972549, 0.972549)
2141
			o22.Position = Vector3.new(12.517333, 40.8393707, -68.866394)
2142
			o23.Parent = o22
2143
			o23.Scale = Vector3.new(1, 0.473103225, 0.946206748)
2144
			o24.Parent = o1
2145
			o24.Material = Enum.Material.SmoothPlastic
2146
			o24.BrickColor = BrickColor.new("Institutional white")
2147
			o24.Position = Vector3.new(12.0242186, 40.8393707, -70.9347534)
2148
			o24.Anchored = true
2149
			o24.CanCollide = false
2150
			o24.Size = Vector3.new(1.85186148, 0.608275533, 0.200000003)
2151
			o24.CFrame = CFrame.new(12.0242186, 40.8393707, -70.9347534, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2152
			o24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2153
			o24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2154
			o24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2155
			o24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2156
			o24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2157
			o24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2158
			o24.Color = Color3.new(0.972549, 0.972549, 0.972549)
2159
			o24.Position = Vector3.new(12.0242186, 40.8393707, -70.9347534)
2160
			o25.Parent = o24
2161
			o25.Scale = Vector3.new(1, 1, 0.540689588)
2162
			o26.Parent = o1
2163
			o26.Material = Enum.Material.SmoothPlastic
2164
			o26.BrickColor = BrickColor.new("Institutional white")
2165
			o26.Position = Vector3.new(10.936595, 40.8325996, -68.6949692)
2166
			o26.Rotation = Vector3.new(-0, 14.9999971, -180)
2167
			o26.Anchored = true
2168
			o26.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
2169
			o26.CFrame = CFrame.new(10.936595, 40.8325996, -68.6949692, -0.965925872, 0, 0.258818984, 0, -1, 0, 0.258818984, 0, 0.965925872)
2170
			o26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2171
			o26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2172
			o26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2173
			o26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2174
			o26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2175
			o26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2176
			o26.Color = Color3.new(0.972549, 0.972549, 0.972549)
2177
			o26.Position = Vector3.new(10.936595, 40.8325996, -68.6949692)
2178
			o27.Parent = o1
2179
			o27.Material = Enum.Material.SmoothPlastic
2180
			o27.BrickColor = BrickColor.new("Institutional white")
2181
			o27.Position = Vector3.new(10.9659986, 40.8325996, -71.4201889)
2182
			o27.Rotation = Vector3.new(-180, 14.9999971, -180)
2183
			o27.Anchored = true
2184
			o27.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
2185
			o27.CFrame = CFrame.new(10.9659986, 40.8325996, -71.4201889, -0.965925872, 0, 0.258818984, 0, 1, 0, -0.258818984, 0, -0.965925872)
2186
			o27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2187
			o27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2188
			o27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2189
			o27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2190
			o27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2191
			o27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2192
			o27.Color = Color3.new(0.972549, 0.972549, 0.972549)
2193
			o27.Position = Vector3.new(10.9659986, 40.8325996, -71.4201889)
2194
			o28.Parent = o1
2195
			o28.Material = Enum.Material.SmoothPlastic
2196
			o28.BrickColor = BrickColor.new("Institutional white")
2197
			o28.Position = Vector3.new(12.0580168, 40.8393707, -69.0761337)
2198
			o28.Anchored = true
2199
			o28.CanCollide = false
2200
			o28.Size = Vector3.new(0.432551652, 0.202758521, 0.200000003)
2201
			o28.CFrame = CFrame.new(12.0580168, 40.8393707, -69.0761337, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2202
			o28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2203
			o28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2204
			o28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2205
			o28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2206
			o28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2207
			o28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2208
			o28.Color = Color3.new(0.972549, 0.972549, 0.972549)
2209
			o28.Position = Vector3.new(12.0580168, 40.8393707, -69.0761337)
2210
			o29.Parent = o28
2211
			o29.Scale = Vector3.new(1, 1, 0.878620446)
2212
			o30.Parent = o1
2213
			o30.Material = Enum.Material.SmoothPlastic
2214
			o30.BrickColor = BrickColor.new("Institutional white")
2215
			o30.Position = Vector3.new(12.0580168, 40.8393707, -69.0355835)
2216
			o30.Anchored = true
2217
			o30.CanCollide = false
2218
			o30.Size = Vector3.new(0.405517191, 0.200000003, 0.256827533)
2219
			o30.CFrame = CFrame.new(12.0580168, 40.8393707, -69.0355835, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2220
			o30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2221
			o30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2222
			o30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2223
			o30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2224
			o30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2225
			o30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2226
			o30.Color = Color3.new(0.972549, 0.972549, 0.972549)
2227
			o30.Position = Vector3.new(12.0580168, 40.8393707, -69.0355835)
2228
			o31.Parent = o30
2229
			o31.Scale = Vector3.new(1, 0.473103225, 1)
2230
			o32.Parent = o1
2231
			o32.Material = Enum.Material.SmoothPlastic
2232
			o32.BrickColor = BrickColor.new("Institutional white")
2233
			o32.Position = Vector3.new(13.1571112, 40.8325996, -68.6949692)
2234
			o32.Rotation = Vector3.new(-0, -15.0000248, -0)
2235
			o32.Anchored = true
2236
			o32.Size = Vector3.new(0.243310437, 0.243310243, 0.243310302)
2237
			o32.CFrame = CFrame.new(13.1571112, 40.8325996, -68.6949692, 0.965927541, 0, -0.258819461, 0, 1, 0, 0.258819461, 0, 0.965927541)
2238
			o32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2239
			o32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2240
			o32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2241
			o32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2242
			o32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2243
			o32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2244
			o32.Color = Color3.new(0.972549, 0.972549, 0.972549)
2245
			o32.Position = Vector3.new(13.1571112, 40.8325996, -68.6949692)
2246
			o33.Parent = o1
2247
			o33.Material = Enum.Material.SmoothPlastic
2248
			o33.BrickColor = BrickColor.new("Institutional white")
2249
			o33.Position = Vector3.new(12.5467367, 40.8393707, -71.2487564)
2250
			o33.Rotation = Vector3.new(-180, -14.9999971, -0)
2251
			o33.Anchored = true
2252
			o33.CanCollide = false
2253
			o33.Size = Vector3.new(1.08137906, 0.200000003, 0.200000003)
2254
			o33.CFrame = CFrame.new(12.5467367, 40.8393707, -71.2487564, 0.965925872, 0, -0.258818984, 0, -1, 0, -0.258818984, 0, -0.965925872)
2255
			o33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2256
			o33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2257
			o33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2258
			o33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2259
			o33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2260
			o33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2261
			o33.Color = Color3.new(0.972549, 0.972549, 0.972549)
2262
			o33.Position = Vector3.new(12.5467367, 40.8393707, -71.2487564)
2263
			o34.Parent = o33
2264
			o34.Scale = Vector3.new(1, 0.473103225, 0.946206748)
2265
			o35.Parent = o1
2266
			o35.Material = Enum.Material.Neon
2267
			o35.BrickColor = BrickColor.new("Institutional white")
2268
			o35.Position = Vector3.new(13.05828, 40.9407463, -70.0561218)
2269
			o35.Rotation = Vector3.new(-0, 0, -89.9999771)
2270
			o35.Anchored = true
2271
			o35.CanCollide = false
2272
			o35.Size = Vector3.new(0.324413657, 0.200000003, 0.432551533)
2273
			o35.CFrame = CFrame.new(13.05828, 40.9407463, -70.0561218, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
2274
			o35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2275
			o35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2276
			o35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2277
			o35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2278
			o35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2279
			o35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2280
			o35.Color = Color3.new(0.972549, 0.972549, 0.972549)
2281
			o35.Position = Vector3.new(13.05828, 40.9407463, -70.0561218)
2282
			o36.Parent = o35
2283
			o36.Scale = Vector3.new(1, 0.405517131, 1)
2284
			o37.Name = "Eye"
2285
			o37.Parent = o1
2286
			o37.Material = Enum.Material.Neon
2287
			o37.BrickColor = BrickColor.new("Toothpaste")
2288
			o37.Position = Vector3.new(13.0515203, 40.9407463, -70.0561218)
2289
			o37.Rotation = Vector3.new(-0, 0, -89.9999771)
2290
			o37.Anchored = true
2291
			o37.CanCollide = false
2292
			o37.Size = Vector3.new(0.405517131, 0.200000003, 0.432551533)
2293
			o37.CFrame = CFrame.new(13.0515203, 40.9407463, -70.0561218, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
2294
			o37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2295
			o37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2296
			o37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2297
			o37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2298
			o37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2299
			o37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2300
			o37.Color = Color3.new(0, 1, 0)
2301
			o37.Position = Vector3.new(13.0515203, 40.9407463, -70.0561218)
2302
			o38.Parent = o37
2303
			o38.Scale = Vector3.new(1, 0.337930918, 1)
2304
			o39.Parent = o37
2305
			o39.Color = Color3.new(0, 1, 0)
2306
			o39.Brightness = 3
2307
			o39.Face = Enum.NormalId.Top
2308
			o39.Name = "Light"
2309
			o40.Name = "Rotor4"
2310
			o40.Parent = o1
2311
			o40.PrimaryPart = o41
2312
			o41.Name = "Main"
2313
			o41.Parent = o40
2314
			o41.Material = Enum.Material.SmoothPlastic
2315
			o41.BrickColor = BrickColor.new("Fossil")
2316
			o41.Position = Vector3.new(13.1841497, 41.1367531, -71.4254456)
2317
			o41.Anchored = true
2318
			o41.CanCollide = false
2319
			o41.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
2320
			o41.CFrame = CFrame.new(13.1841497, 41.1367531, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2321
			o41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2322
			o41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2323
			o41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2324
			o41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2325
			o41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2326
			o41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2327
			o41.Color = Color3.new(0.623529, 0.631373, 0.67451)
2328
			o41.Position = Vector3.new(13.1841497, 41.1367531, -71.4254456)
2329
			o42.Parent = o41
2330
			o42.Scale = Vector3.new(0.405518085, 1, 0.40551728)
2331
			o43.Parent = o40
2332
			o43.Material = Enum.Material.SmoothPlastic
2333
			o43.BrickColor = BrickColor.new("Fossil")
2334
			o43.Position = Vector3.new(13.1841497, 41.3597794, -71.4254456)
2335
			o43.Anchored = true
2336
			o43.CanCollide = false
2337
			o43.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2338
			o43.CFrame = CFrame.new(13.1841497, 41.3597794, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2339
			o43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2340
			o43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2341
			o43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2342
			o43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2343
			o43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2344
			o43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2345
			o43.Color = Color3.new(0.623529, 0.631373, 0.67451)
2346
			o43.Position = Vector3.new(13.1841497, 41.3597794, -71.4254456)
2347
			o44.Parent = o43
2348
			o44.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
2349
			o45.Parent = o40
2350
			o45.Material = Enum.Material.SmoothPlastic
2351
			o45.BrickColor = BrickColor.new("Fossil")
2352
			o45.Position = Vector3.new(13.1841497, 41.3597794, -71.1821365)
2353
			o45.Rotation = Vector3.new(-0, 0, -14.9999666)
2354
			o45.Anchored = true
2355
			o45.CanCollide = false
2356
			o45.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2357
			o45.CFrame = CFrame.new(13.1841497, 41.3597794, -71.1821365, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
2358
			o45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2359
			o45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2360
			o45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2361
			o45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2362
			o45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2363
			o45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2364
			o45.Color = Color3.new(0.623529, 0.631373, 0.67451)
2365
			o45.Position = Vector3.new(13.1841497, 41.3597794, -71.1821365)
2366
			o46.Parent = o45
2367
			o46.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2368
			o47.Parent = o40
2369
			o47.Material = Enum.Material.SmoothPlastic
2370
			o47.BrickColor = BrickColor.new("Fossil")
2371
			o47.Position = Vector3.new(12.9408331, 41.3597794, -71.4254456)
2372
			o47.Rotation = Vector3.new(14.999939, -90, 0)
2373
			o47.Anchored = true
2374
			o47.CanCollide = false
2375
			o47.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2376
			o47.CFrame = CFrame.new(12.9408331, 41.3597794, -71.4254456, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
2377
			o47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2378
			o47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2379
			o47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2380
			o47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2381
			o47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2382
			o47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2383
			o47.Color = Color3.new(0.623529, 0.631373, 0.67451)
2384
			o47.Position = Vector3.new(12.9408331, 41.3597794, -71.4254456)
2385
			o48.Parent = o47
2386
			o48.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2387
			o49.Parent = o40
2388
			o49.Material = Enum.Material.SmoothPlastic
2389
			o49.BrickColor = BrickColor.new("Fossil")
2390
			o49.Position = Vector3.new(13.1841497, 41.3597794, -71.6687622)
2391
			o49.Rotation = Vector3.new(-0, 0, 14.9999952)
2392
			o49.Anchored = true
2393
			o49.CanCollide = false
2394
			o49.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2395
			o49.CFrame = CFrame.new(13.1841497, 41.3597794, -71.6687622, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
2396
			o49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2397
			o49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2398
			o49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2399
			o49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2400
			o49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2401
			o49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2402
			o49.Color = Color3.new(0.623529, 0.631373, 0.67451)
2403
			o49.Position = Vector3.new(13.1841497, 41.3597794, -71.6687622)
2404
			o50.Parent = o49
2405
			o50.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2406
			o51.Parent = o40
2407
			o51.Material = Enum.Material.SmoothPlastic
2408
			o51.BrickColor = BrickColor.new("Fossil")
2409
			o51.Position = Vector3.new(13.4274492, 41.3597794, -71.4254532)
2410
			o51.Rotation = Vector3.new(-14.9999952, -90, 0)
2411
			o51.Anchored = true
2412
			o51.CanCollide = false
2413
			o51.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2414
			o51.CFrame = CFrame.new(13.4274492, 41.3597794, -71.4254532, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
2415
			o51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2416
			o51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2417
			o51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2418
			o51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2419
			o51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2420
			o51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2421
			o51.Color = Color3.new(0.623529, 0.631373, 0.67451)
2422
			o51.Position = Vector3.new(13.4274492, 41.3597794, -71.4254532)
2423
			o52.Parent = o51
2424
			o52.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2425
			o53.Name = "Rotor3"
2426
			o53.Parent = o1
2427
			o53.PrimaryPart = o54
2428
			o54.Name = "Main"
2429
			o54.Parent = o53
2430
			o54.Material = Enum.Material.SmoothPlastic
2431
			o54.BrickColor = BrickColor.new("Fossil")
2432
			o54.Position = Vector3.new(10.9673338, 41.1367531, -71.4254456)
2433
			o54.Anchored = true
2434
			o54.CanCollide = false
2435
			o54.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
2436
			o54.CFrame = CFrame.new(10.9673338, 41.1367531, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2437
			o54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2438
			o54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2439
			o54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2440
			o54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2441
			o54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2442
			o54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2443
			o54.Color = Color3.new(0.623529, 0.631373, 0.67451)
2444
			o54.Position = Vector3.new(10.9673338, 41.1367531, -71.4254456)
2445
			o55.Parent = o54
2446
			o55.Scale = Vector3.new(0.405518085, 1, 0.40551728)
2447
			o56.Parent = o53
2448
			o56.Material = Enum.Material.SmoothPlastic
2449
			o56.BrickColor = BrickColor.new("Fossil")
2450
			o56.Position = Vector3.new(10.9673338, 41.3597794, -71.4254456)
2451
			o56.Anchored = true
2452
			o56.CanCollide = false
2453
			o56.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2454
			o56.CFrame = CFrame.new(10.9673338, 41.3597794, -71.4254456, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2455
			o56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2456
			o56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2457
			o56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2458
			o56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2459
			o56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2460
			o56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2461
			o56.Color = Color3.new(0.623529, 0.631373, 0.67451)
2462
			o56.Position = Vector3.new(10.9673338, 41.3597794, -71.4254456)
2463
			o57.Parent = o56
2464
			o57.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
2465
			o58.Parent = o53
2466
			o58.Material = Enum.Material.SmoothPlastic
2467
			o58.BrickColor = BrickColor.new("Fossil")
2468
			o58.Position = Vector3.new(10.9673338, 41.3597794, -71.1821365)
2469
			o58.Rotation = Vector3.new(-0, 0, -14.9999666)
2470
			o58.Anchored = true
2471
			o58.CanCollide = false
2472
			o58.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2473
			o58.CFrame = CFrame.new(10.9673338, 41.3597794, -71.1821365, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
2474
			o58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2475
			o58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2476
			o58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2477
			o58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2478
			o58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2479
			o58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2480
			o58.Color = Color3.new(0.623529, 0.631373, 0.67451)
2481
			o58.Position = Vector3.new(10.9673338, 41.3597794, -71.1821365)
2482
			o59.Parent = o58
2483
			o59.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2484
			o60.Parent = o53
2485
			o60.Material = Enum.Material.SmoothPlastic
2486
			o60.BrickColor = BrickColor.new("Fossil")
2487
			o60.Position = Vector3.new(10.7240248, 41.3597794, -71.4254456)
2488
			o60.Rotation = Vector3.new(14.999939, -90, 0)
2489
			o60.Anchored = true
2490
			o60.CanCollide = false
2491
			o60.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2492
			o60.CFrame = CFrame.new(10.7240248, 41.3597794, -71.4254456, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
2493
			o60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2494
			o60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2495
			o60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2496
			o60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2497
			o60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2498
			o60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2499
			o60.Color = Color3.new(0.623529, 0.631373, 0.67451)
2500
			o60.Position = Vector3.new(10.7240248, 41.3597794, -71.4254456)
2501
			o61.Parent = o60
2502
			o61.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2503
			o62.Parent = o53
2504
			o62.Material = Enum.Material.SmoothPlastic
2505
			o62.BrickColor = BrickColor.new("Fossil")
2506
			o62.Position = Vector3.new(10.9673338, 41.3597794, -71.6687622)
2507
			o62.Rotation = Vector3.new(-0, 0, 14.9999952)
2508
			o62.Anchored = true
2509
			o62.CanCollide = false
2510
			o62.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2511
			o62.CFrame = CFrame.new(10.9673338, 41.3597794, -71.6687622, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
2512
			o62.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2513
			o62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2514
			o62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2515
			o62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2516
			o62.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2517
			o62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2518
			o62.Color = Color3.new(0.623529, 0.631373, 0.67451)
2519
			o62.Position = Vector3.new(10.9673338, 41.3597794, -71.6687622)
2520
			o63.Parent = o62
2521
			o63.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2522
			o64.Parent = o53
2523
			o64.Material = Enum.Material.SmoothPlastic
2524
			o64.BrickColor = BrickColor.new("Fossil")
2525
			o64.Position = Vector3.new(11.2106352, 41.3597794, -71.4254532)
2526
			o64.Rotation = Vector3.new(-14.9999952, -90, 0)
2527
			o64.Anchored = true
2528
			o64.CanCollide = false
2529
			o64.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2530
			o64.CFrame = CFrame.new(11.2106352, 41.3597794, -71.4254532, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
2531
			o64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2532
			o64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2533
			o64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2534
			o64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2535
			o64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2536
			o64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2537
			o64.Color = Color3.new(0.623529, 0.631373, 0.67451)
2538
			o64.Position = Vector3.new(11.2106352, 41.3597794, -71.4254532)
2539
			o65.Parent = o64
2540
			o65.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2541
			o66.Parent = o1
2542
			o66.Material = Enum.Material.SmoothPlastic
2543
			o66.BrickColor = BrickColor.new("Institutional white")
2544
			o66.Position = Vector3.new(13.0515203, 40.6163445, -70.1642685)
2545
			o66.Anchored = true
2546
			o66.CanCollide = false
2547
			o66.Size = Vector3.new(0.200000003, 0.200000003, 0.216275766)
2548
			o66.CFrame = CFrame.new(13.0515203, 40.6163445, -70.1642685, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2549
			o66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2550
			o66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2551
			o66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2552
			o66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2553
			o66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2554
			o66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2555
			o66.Color = Color3.new(0.972549, 0.972549, 0.972549)
2556
			o66.Position = Vector3.new(13.0515203, 40.6163445, -70.1642685)
2557
			o67.Parent = o66
2558
			o67.Scale = Vector3.new(0.337930918, 0.94620645, 1)
2559
			o68.Name = "SmgShutter"
2560
			o68.Parent = o1
2561
			o68.Material = Enum.Material.SmoothPlastic
2562
			o68.BrickColor = BrickColor.new("Institutional white")
2563
			o68.Position = Vector3.new(13.0515203, 40.6163445, -69.9479904)
2564
			o68.Anchored = true
2565
			o68.CanCollide = false
2566
			o68.Size = Vector3.new(0.200000003, 0.200000003, 0.216275766)
2567
			o68.CFrame = CFrame.new(13.0515203, 40.6163445, -69.9479904, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2568
			o68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2569
			o68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2570
			o68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2571
			o68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2572
			o68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2573
			o68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2574
			o68.Color = Color3.new(0.972549, 0.972549, 0.972549)
2575
			o68.Position = Vector3.new(13.0515203, 40.6163445, -69.9479904)
2576
			o69.Parent = o68
2577
			o69.Scale = Vector3.new(0.337930918, 0.94620645, 1)
2578
			o70.Parent = o1
2579
			o70.Material = Enum.Material.SmoothPlastic
2580
			o70.BrickColor = BrickColor.new("Institutional white")
2581
			o70.Position = Vector3.new(12.0242186, 40.8325996, -70.0561218)
2582
			o70.Anchored = true
2583
			o70.Size = Vector3.new(1.98703384, 0.865103006, 1.62206864)
2584
			o70.CFrame = CFrame.new(12.0242186, 40.8325996, -70.0561218, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2585
			o70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2586
			o70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2587
			o70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2588
			o70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2589
			o70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2590
			o70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2591
			o70.Color = Color3.new(0.972549, 0.972549, 0.972549)
2592
			o70.Position = Vector3.new(12.0242186, 40.8325996, -70.0561218)
2593
			o71.Name = "Rotor1"
2594
			o71.Parent = o1
2595
			o71.PrimaryPart = o72
2596
			o72.Name = "Main"
2597
			o72.Parent = o71
2598
			o72.Material = Enum.Material.SmoothPlastic
2599
			o72.BrickColor = BrickColor.new("Fossil")
2600
			o72.Position = Vector3.new(13.1571112, 41.1367531, -68.6949692)
2601
			o72.Anchored = true
2602
			o72.CanCollide = false
2603
			o72.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
2604
			o72.CFrame = CFrame.new(13.1571112, 41.1367531, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2605
			o72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2606
			o72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2607
			o72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2608
			o72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2609
			o72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2610
			o72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2611
			o72.Color = Color3.new(0.623529, 0.631373, 0.67451)
2612
			o72.Position = Vector3.new(13.1571112, 41.1367531, -68.6949692)
2613
			o73.Parent = o72
2614
			o73.Scale = Vector3.new(0.405518085, 1, 0.40551728)
2615
			o74.Parent = o71
2616
			o74.Material = Enum.Material.SmoothPlastic
2617
			o74.BrickColor = BrickColor.new("Fossil")
2618
			o74.Position = Vector3.new(13.1571112, 41.3597794, -68.6949692)
2619
			o74.Anchored = true
2620
			o74.CanCollide = false
2621
			o74.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2622
			o74.CFrame = CFrame.new(13.1571112, 41.3597794, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2623
			o74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2624
			o74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2625
			o74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2626
			o74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2627
			o74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2628
			o74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2629
			o74.Color = Color3.new(0.623529, 0.631373, 0.67451)
2630
			o74.Position = Vector3.new(13.1571112, 41.3597794, -68.6949692)
2631
			o75.Parent = o74
2632
			o75.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
2633
			o76.Parent = o71
2634
			o76.Material = Enum.Material.SmoothPlastic
2635
			o76.BrickColor = BrickColor.new("Fossil")
2636
			o76.Position = Vector3.new(13.1571112, 41.3597794, -68.4516602)
2637
			o76.Rotation = Vector3.new(-0, 0, -14.9999666)
2638
			o76.Anchored = true
2639
			o76.CanCollide = false
2640
			o76.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2641
			o76.CFrame = CFrame.new(13.1571112, 41.3597794, -68.4516602, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
2642
			o76.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2643
			o76.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2644
			o76.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2645
			o76.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2646
			o76.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2647
			o76.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2648
			o76.Color = Color3.new(0.623529, 0.631373, 0.67451)
2649
			o76.Position = Vector3.new(13.1571112, 41.3597794, -68.4516602)
2650
			o77.Parent = o76
2651
			o77.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2652
			o78.Parent = o71
2653
			o78.Material = Enum.Material.SmoothPlastic
2654
			o78.BrickColor = BrickColor.new("Fossil")
2655
			o78.Position = Vector3.new(12.9138021, 41.3597794, -68.6949692)
2656
			o78.Rotation = Vector3.new(14.999939, -90, 0)
2657
			o78.Anchored = true
2658
			o78.CanCollide = false
2659
			o78.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2660
			o78.CFrame = CFrame.new(12.9138021, 41.3597794, -68.6949692, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
2661
			o78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2662
			o78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2663
			o78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2664
			o78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2665
			o78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2666
			o78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2667
			o78.Color = Color3.new(0.623529, 0.631373, 0.67451)
2668
			o78.Position = Vector3.new(12.9138021, 41.3597794, -68.6949692)
2669
			o79.Parent = o78
2670
			o79.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2671
			o80.Parent = o71
2672
			o80.Material = Enum.Material.SmoothPlastic
2673
			o80.BrickColor = BrickColor.new("Fossil")
2674
			o80.Position = Vector3.new(13.1571112, 41.3597794, -68.9382782)
2675
			o80.Rotation = Vector3.new(-0, 0, 14.9999952)
2676
			o80.Anchored = true
2677
			o80.CanCollide = false
2678
			o80.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2679
			o80.CFrame = CFrame.new(13.1571112, 41.3597794, -68.9382782, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
2680
			o80.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2681
			o80.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2682
			o80.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2683
			o80.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2684
			o80.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2685
			o80.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2686
			o80.Color = Color3.new(0.623529, 0.631373, 0.67451)
2687
			o80.Position = Vector3.new(13.1571112, 41.3597794, -68.9382782)
2688
			o81.Parent = o80
2689
			o81.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2690
			o82.Parent = o71
2691
			o82.Material = Enum.Material.SmoothPlastic
2692
			o82.BrickColor = BrickColor.new("Fossil")
2693
			o82.Position = Vector3.new(13.4004259, 41.3597794, -68.6949692)
2694
			o82.Rotation = Vector3.new(-14.9999952, -90, 0)
2695
			o82.Anchored = true
2696
			o82.CanCollide = false
2697
			o82.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2698
			o82.CFrame = CFrame.new(13.4004259, 41.3597794, -68.6949692, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
2699
			o82.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2700
			o82.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2701
			o82.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2702
			o82.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2703
			o82.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2704
			o82.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2705
			o82.Color = Color3.new(0.623529, 0.631373, 0.67451)
2706
			o82.Position = Vector3.new(13.4004259, 41.3597794, -68.6949692)
2707
			o83.Parent = o82
2708
			o83.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2709
			o84.Name = "Rotor2"
2710
			o84.Parent = o1
2711
			o84.PrimaryPart = o85
2712
			o85.Name = "Main"
2713
			o85.Parent = o84
2714
			o85.Material = Enum.Material.SmoothPlastic
2715
			o85.BrickColor = BrickColor.new("Fossil")
2716
			o85.Position = Vector3.new(10.9403028, 41.1367531, -68.6949692)
2717
			o85.Anchored = true
2718
			o85.CanCollide = false
2719
			o85.Size = Vector3.new(0.200000003, 0.36496532, 0.200000003)
2720
			o85.CFrame = CFrame.new(10.9403028, 41.1367531, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2721
			o85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2722
			o85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2723
			o85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2724
			o85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2725
			o85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2726
			o85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2727
			o85.Color = Color3.new(0.623529, 0.631373, 0.67451)
2728
			o85.Position = Vector3.new(10.9403028, 41.1367531, -68.6949692)
2729
			o86.Parent = o85
2730
			o86.Scale = Vector3.new(0.405518085, 1, 0.40551728)
2731
			o87.Parent = o84
2732
			o87.Material = Enum.Material.SmoothPlastic
2733
			o87.BrickColor = BrickColor.new("Fossil")
2734
			o87.Position = Vector3.new(10.9403028, 41.3597794, -68.6949692)
2735
			o87.Anchored = true
2736
			o87.CanCollide = false
2737
			o87.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2738
			o87.CFrame = CFrame.new(10.9403028, 41.3597794, -68.6949692, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2739
			o87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2740
			o87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2741
			o87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2742
			o87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2743
			o87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2744
			o87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2745
			o87.Color = Color3.new(0.623529, 0.631373, 0.67451)
2746
			o87.Position = Vector3.new(10.9403028, 41.3597794, -68.6949692)
2747
			o88.Parent = o87
2748
			o88.Scale = Vector3.new(0.540690422, 0.540689468, 0.540689766)
2749
			o89.Parent = o84
2750
			o89.Material = Enum.Material.SmoothPlastic
2751
			o89.BrickColor = BrickColor.new("Fossil")
2752
			o89.Position = Vector3.new(10.9403028, 41.3597794, -68.4516602)
2753
			o89.Rotation = Vector3.new(-0, 0, -14.9999666)
2754
			o89.Anchored = true
2755
			o89.CanCollide = false
2756
			o89.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2757
			o89.CFrame = CFrame.new(10.9403028, 41.3597794, -68.4516602, 0.965925932, 0.258818477, 0, -0.258818448, 0.965926051, 0, 0, 0, 1)
2758
			o89.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2759
			o89.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2760
			o89.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2761
			o89.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2762
			o89.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2763
			o89.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2764
			o89.Color = Color3.new(0.623529, 0.631373, 0.67451)
2765
			o89.Position = Vector3.new(10.9403028, 41.3597794, -68.4516602)
2766
			o90.Parent = o89
2767
			o90.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2768
			o91.Parent = o84
2769
			o91.Material = Enum.Material.SmoothPlastic
2770
			o91.BrickColor = BrickColor.new("Fossil")
2771
			o91.Position = Vector3.new(10.6969938, 41.3597794, -68.6949692)
2772
			o91.Rotation = Vector3.new(14.999939, -90, 0)
2773
			o91.Anchored = true
2774
			o91.CanCollide = false
2775
			o91.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2776
			o91.CFrame = CFrame.new(10.6969938, 41.3597794, -68.6949692, 0, 0, -1, -0.25881803, 0.965926111, 0, 0.965926111, 0.25881803, 0)
2777
			o91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2778
			o91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2779
			o91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2780
			o91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2781
			o91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2782
			o91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2783
			o91.Color = Color3.new(0.623529, 0.631373, 0.67451)
2784
			o91.Position = Vector3.new(10.6969938, 41.3597794, -68.6949692)
2785
			o92.Parent = o91
2786
			o92.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2787
			o93.Parent = o84
2788
			o93.Material = Enum.Material.SmoothPlastic
2789
			o93.BrickColor = BrickColor.new("Fossil")
2790
			o93.Position = Vector3.new(10.9403028, 41.3597794, -68.9382782)
2791
			o93.Rotation = Vector3.new(-0, 0, 14.9999952)
2792
			o93.Anchored = true
2793
			o93.CanCollide = false
2794
			o93.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2795
			o93.CFrame = CFrame.new(10.9403028, 41.3597794, -68.9382782, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)
2796
			o93.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2797
			o93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2798
			o93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2799
			o93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2800
			o93.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2801
			o93.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2802
			o93.Color = Color3.new(0.623529, 0.631373, 0.67451)
2803
			o93.Position = Vector3.new(10.9403028, 41.3597794, -68.9382782)
2804
			o94.Parent = o93
2805
			o94.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2806
			o95.Parent = o84
2807
			o95.Material = Enum.Material.SmoothPlastic
2808
			o95.BrickColor = BrickColor.new("Fossil")
2809
			o95.Position = Vector3.new(11.1836042, 41.3597794, -68.6949692)
2810
			o95.Rotation = Vector3.new(-14.9999952, -90, 0)
2811
			o95.Anchored = true
2812
			o95.CanCollide = false
2813
			o95.Size = Vector3.new(0.200000003, 0.200000003, 0.405517161)
2814
			o95.CFrame = CFrame.new(11.1836042, 41.3597794, -68.6949692, 0, 0, -1, 0.258818984, 0.965925872, 0, 0.965925872, -0.258818984, 0)
2815
			o95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2816
			o95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2817
			o95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2818
			o95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2819
			o95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2820
			o95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2821
			o95.Color = Color3.new(0.623529, 0.631373, 0.67451)
2822
			o95.Position = Vector3.new(11.1836042, 41.3597794, -68.6949692)
2823
			o96.Parent = o95
2824
			o96.Scale = Vector3.new(0.405518085, 0.135172486, 1)
2825
			o97.Parent = o1
2826
			o97.Material = Enum.Material.SmoothPlastic
2827
			o97.BrickColor = BrickColor.new("Institutional white")
2828
			o97.Position = Vector3.new(12.0309782, 40.8393707, -69.5154419)
2829
			o97.Anchored = true
2830
			o97.Size = Vector3.new(2.10868883, 0.7434479, 0.648827374)
2831
			o97.CFrame = CFrame.new(12.0309782, 40.8393707, -69.5154419, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2832
			o97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2833
			o97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2834
			o97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2835
			o97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2836
			o97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2837
			o97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2838
			o97.Color = Color3.new(0.972549, 0.972549, 0.972549)
2839
			o97.Position = Vector3.new(12.0309782, 40.8393707, -69.5154419)
2840
			o98.Name = "Smg"
2841
			o98.Parent = o1
2842
			o99.Parent = o98
2843
			o99.Material = Enum.Material.SmoothPlastic
2844
			o99.BrickColor = BrickColor.new("Smoky grey")
2845
			o99.Position = Vector3.new(12.7068396, 40.616333, -69.9344788)
2846
			o99.Rotation = Vector3.new(-0, 0, -89.9999771)
2847
			o99.Anchored = true
2848
			o99.CanCollide = false
2849
			o99.Size = Vector3.new(0.200000003, 0.216275766, 0.200000003)
2850
			o99.CFrame = CFrame.new(12.7068396, 40.616333, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
2851
			o99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2852
			o99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2853
			o99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2854
			o99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2855
			o99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2856
			o99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2857
			o99.Color = Color3.new(0.356863, 0.364706, 0.411765)
2858
			o99.Position = Vector3.new(12.7068396, 40.616333, -69.9344788)
2859
			o100.Parent = o99
2860
			o100.Scale = Vector3.new(0.946206272, 1, 0.946206272)
2861
			o101.Parent = o98
2862
			o101.Material = Enum.Material.SmoothPlastic
2863
			o101.BrickColor = BrickColor.new("Smoky grey")
2864
			o101.Position = Vector3.new(12.8217306, 40.616333, -69.9344788)
2865
			o101.Rotation = Vector3.new(-0, 0, -89.9999771)
2866
			o101.Anchored = true
2867
			o101.CanCollide = false
2868
			o101.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2869
			o101.CFrame = CFrame.new(12.8217306, 40.616333, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
2870
			o101.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2871
			o101.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2872
			o101.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2873
			o101.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2874
			o101.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2875
			o101.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2876
			o101.Color = Color3.new(0.356863, 0.364706, 0.411765)
2877
			o101.Position = Vector3.new(12.8217306, 40.616333, -69.9344788)
2878
			o102.Parent = o101
2879
			o102.Scale = Vector3.new(0.811033964, 0.20275867, 0.946206272)
2880
			o103.Parent = o98
2881
			o103.Material = Enum.Material.SmoothPlastic
2882
			o103.BrickColor = BrickColor.new("Smoky grey")
2883
			o103.Position = Vector3.new(12.9095907, 40.6298485, -69.9344788)
2884
			o103.Rotation = Vector3.new(-0, 0, -89.9999771)
2885
			o103.Anchored = true
2886
			o103.CanCollide = false
2887
			o103.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2888
			o103.CFrame = CFrame.new(12.9095907, 40.6298485, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
2889
			o103.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2890
			o103.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2891
			o103.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2892
			o103.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2893
			o103.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2894
			o103.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2895
			o103.Color = Color3.new(0.356863, 0.364706, 0.411765)
2896
			o103.Position = Vector3.new(12.9095907, 40.6298485, -69.9344788)
2897
			o104.Parent = o103
2898
			o104.Scale = Vector3.new(0.54068929, 0.811033964, 0.946206272)
2899
			o105.Name = "SMGPipeH"
2900
			o105.Parent = o98
2901
			o105.Material = Enum.Material.SmoothPlastic
2902
			o105.BrickColor = BrickColor.new("Really black")
2903
			o105.Position = Vector3.new(12.9974585, 40.6298485, -69.9344788)
2904
			o105.Rotation = Vector3.new(-0, 0, -89.9999771)
2905
			o105.Anchored = true
2906
			o105.CanCollide = false
2907
			o105.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2908
			o105.CFrame = CFrame.new(12.9974585, 40.6298485, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
2909
			o105.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2910
			o105.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2911
			o105.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2912
			o105.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2913
			o105.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2914
			o105.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2915
			o105.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2916
			o105.Position = Vector3.new(12.9974585, 40.6298485, -69.9344788)
2917
			o106.Parent = o105
2918
			o106.Scale = Vector3.new(0.270344585, 0.0675861686, 0.946206272)
2919
			o107.Parent = o98
2920
			o107.Material = Enum.Material.SmoothPlastic
2921
			o107.BrickColor = BrickColor.new("Smoky grey")
2922
			o107.Position = Vector3.new(12.8758001, 40.5825348, -69.9344788)
2923
			o107.Rotation = Vector3.new(-0, 0, -89.9999771)
2924
			o107.Anchored = true
2925
			o107.CanCollide = false
2926
			o107.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2927
			o107.CFrame = CFrame.new(12.8758001, 40.5825348, -69.9344788, 4.17232513e-07, 1.00000525, 0, -1.00000525, 4.17232513e-07, 0, 0, 0, 1)
2928
			o107.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2929
			o107.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2930
			o107.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2931
			o107.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2932
			o107.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2933
			o107.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2934
			o107.Color = Color3.new(0.356863, 0.364706, 0.411765)
2935
			o107.Position = Vector3.new(12.8758001, 40.5825348, -69.9344788)
2936
			o108.Parent = o107
2937
			o108.Scale = Vector3.new(0.337930739, 0.473103255, 0.946206272)
2938
			o109.Name = "Controller"
2939
			o109.Parent = o1
2940
			o109.Material = Enum.Material.SmoothPlastic
2941
			o109.BrickColor = BrickColor.new("Institutional white")
2942
			o109.Position = Vector3.new(12.0515394, 40.7946739, -70.0561295)
2943
			o109.Anchored = true
2944
			o109.CanCollide = false
2945
			o109.Size = Vector3.new(0.200000003, 0.400000006, 0.432551533)
2946
			o109.CFrame = CFrame.new(12.0515394, 40.7946739, -70.0561295, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2947
			o109.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2948
			o109.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2949
			o109.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2950
			o109.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2951
			o109.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2952
			o109.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2953
			o109.Color = Color3.new(0.972549, 0.972549, 0.972549)
2954
			o109.Position = Vector3.new(12.0515394, 40.7946739, -70.0561295)
2955
			o1.PrimaryPart = o109
2956
2957
			local seat = Instance.new("Seat",o1)
2958
			seat.Name = "Seat"
2959
			seat.Size = Vector3.new(1,1,1)
2960
			seat.Transparency = 1
2961
			seat.CFrame = o1.Controller.CFrame * CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0))
2962
			seat.CanCollide = false
2963
2964
			local soisoi = Instance.new("Sound",o1.Controller)
2965
			soisoi.SoundId = "rbxassetid://151800925"
2966
			soisoi.Volume = 0.3
2967
			soisoi.Pitch = 3
2968
			soisoi.Looped = true
2969
			soisoi:Play()
2970
2971
			local rpod = Instance.new("Part")
2972
2973
			local hum = Instance.new("Humanoid",o1)
2974
			hum.MaxHealth = 250
2975
			hum.Health = 250
2976
2977
			o1:FindFirstChild("Rotor1").PrimaryPart = o1:FindFirstChild("Rotor1").Main
2978
			o1:FindFirstChild("Rotor2").PrimaryPart = o1:FindFirstChild("Rotor2").Main
2979
			o1:FindFirstChild("Rotor3").PrimaryPart = o1:FindFirstChild("Rotor3").Main
2980
			o1:FindFirstChild("Rotor4").PrimaryPart = o1:FindFirstChild("Rotor4").Main
2981
			o1:FindFirstChild("Smg").PrimaryPart = o1:FindFirstChild("Smg").SMGPipeH
2982
2983
			o1:FindFirstChild("Eye").Changed:connect(function()
2984
				o1:FindFirstChild("Eye").Light.Color = o1:FindFirstChild("Eye").Color
2985
			end)
2986
2987
			o1:FindFirstChild("Eye").BrickColor = BrickColor.new("New Yeller")
2988
2989
			for i,v in pairs(o1:GetChildren()) do
2990
				if v:IsA("Part") or v:IsA("UnionOperation") or v:IsA("WedgePart") then
2991
					if v.BrickColor == BrickColor.new("Institutional white") then
2992
						v.BrickColor = BrickColor.new("Really black")
2993
					end
2994
					if v.Material ~= Enum.Material.Neon then
2995
						v.Material = "Metal"
2996
					end
2997
					local w = Instance.new("Weld",o109)
2998
					w.Part0 = o109
2999
					w.Part1 = v
3000
					w.C0 = CFrame.new(v.Position-o109.CFrame.p)*CFrame.Angles(math.rad(v.Rotation.X),math.rad(v.Rotation.Y),math.rad(v.Rotation.Z))
3001
				end
3002
			end
3003
3004
			for i,v in pairs(o1:FindFirstChild("Rotor1"):GetChildren()) do
3005
				v.BrickColor = BrickColor.new("Really black")
3006
			end
3007
			for i,v in pairs(o1:FindFirstChild("Rotor2"):GetChildren()) do
3008
				v.BrickColor = BrickColor.new("Really black")
3009
			end
3010
			for i,v in pairs(o1:FindFirstChild("Rotor3"):GetChildren()) do
3011
				v.BrickColor = BrickColor.new("Really black")
3012
			end
3013
			for i,v in pairs(o1:FindFirstChild("Rotor4"):GetChildren()) do
3014
				v.BrickColor = BrickColor.new("Really black")
3015
			end
3016
3017
			--o1.SmgShutter.Material = "DiamondPlate"
3018
3019
			local plr = game:GetService("Players").LocalPlayer
3020
			local msgidGlob = 0
3021
			local state = true
3022
			local font = "Arcade"
3023
			local tcol = Color3.fromRGB(255,217,0)
3024
			local tscol = Color3.fromRGB(0,0,0)
3025
			local fsiz = 28
3026
			local tr = true
3027
			local fade = 2
3028
3029
			local p = Instance.new("Part",game.Workspace)
3030
			p.Size = Vector3.new(0.2,0.2,0.2)
3031
			p.Transparency = 1
3032
			p.Anchored = true
3033
			p.CanCollide = false
3034
			p.Name = "Msg"
3035
			p.CFrame = o1.PrimaryPart.CFrame + Vector3.new(0,2.25,0)
3036
3037
			local r = 255
3038
			local b = 0
3039
			local g = 0
3040
3041
			function cMsg(c)
3042
				msgidGlob = msgidGlob + 1
3043
				local curMsgId = msgidGlob
3044
				for i,v in pairs(p:GetChildren()) do
3045
					if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
3046
						v:Destroy()
3047
					end
3048
				end
3049
				local bbgui = Instance.new("BillboardGui",p)
3050
				bbgui.Name = "J2CMSG"
3051
				bbgui.AlwaysOnTop = true
3052
				bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
3053
				bbgui.Size = UDim2.new(0.2,0,0.14,0)
3054
				local tl = Instance.new("TextLabel",bbgui)
3055
				tl.BackgroundTransparency = 1
3056
				tl.BorderSizePixel = 0
3057
				tl.Size = UDim2.new(1,0,10,0)
3058
				tl.Position = UDim2.new(0,0,-5,0)
3059
				tl.Font = font or "Arcade"
3060
				tl.FontSize = "Size"..fsiz or "Size28"
3061
				tl.TextColor3 = tcol
3062
				tl.TextScaled = false
3063
				tl.TextWrapped = false
3064
				tl.TextStrokeColor3 = tscol
3065
				tl.TextStrokeTransparency = 0
3066
						
3067
				game:GetService("RunService").RenderStepped:connect(function()
3068
					if tr then
3069
						if tl.Parent ~= nil then
3070
							tl.TextColor3 = Color3.fromRGB(r,g,b)
3071
						end
3072
					end
3073
				end)
3074
3075
				for i=1,#c do
3076
					if msgidGlob == curMsgId then
3077
						tl.Text = string.sub(c,1,i)
3078
						if string.sub(c,i,i) ~= " " then
3079
							local s = Instance.new("Sound",p)
3080
							s.SoundId = "rbxassetid://418252437"
3081
							s.Volume = 1
3082
							s.Pitch = 1
3083
							s:Play()
3084
							game.Debris:AddItem(s,2)
3085
						end
3086
						wait()
3087
					end
3088
				end
3089
				wait(fade)
3090
				if msgidGlob == curMsgId then
3091
					for i=1,10 do
3092
						if msgidGlob == curMsgId then
3093
							tl.TextTransparency = tl.TextTransparency + 0.1
3094
							tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
3095
							tl.Position = tl.Position + UDim2.new(0,0,0,-3)
3096
							wait()
3097
						end
3098
					end
3099
					if msgidGlob == curMsgId then
3100
						bbgui:Destroy()
3101
					end
3102
				end
3103
			end
3104
3105
			mouse.KeyDown:connect(function(key)
3106
				if key == "b" then
3107
					if fly == false then
3108
						fly = true
3109
						campos = camera.CoordinateFrame
3110
						cMsg("Remote control!")
3111
					else
3112
						fly = false
3113
						returnhome = false
3114
						cMsg("Standby.")
3115
					end
3116
				end
3117
				if key == "w" then
3118
					wd = true
3119
				elseif key == "a" then
3120
					ad = true
3121
				elseif key == "s" then
3122
					sd = true
3123
				elseif key == "d" then
3124
					dd = true
3125
				elseif key == "q" then
3126
					qd = true
3127
				elseif key == "e" then
3128
					ed = true
3129
				elseif key == "r" then
3130
					rd = true
3131
				elseif key == "f" then
3132
					fd = true
3133
				elseif key == "t" then
3134
					if fly == false and returnhome == false then
3135
						returnhome = true
3136
						cMsg("Returning home!")
3137
					elseif fly == false and returnhome == true then
3138
						returnhome = false
3139
						cMsg("Standby.")
3140
					end
3141
				elseif key == "g" then
3142
					if gcd == false and moused == false then
3143
						gcd = true
3144
						if gun == false then
3145
							spawn(function() cMsg("Activating gun mode.") end)
3146
							gun = true
3147
							o1.SmgShutter.Transparency = 1
3148
							for i=1,30 do
3149
								o1.Smg:SetPrimaryPartCFrame(o1.Smg.PrimaryPart.CFrame * CFrame.new(0,0.01,0))
3150
								wait()
3151
							end
3152
						else
3153
							spawn(function() cMsg("Deactivating gun mode.") end)
3154
							gun = false
3155
							for i=1,30 do
3156
								o1.Smg:SetPrimaryPartCFrame(o1.Smg.PrimaryPart.CFrame * CFrame.new(0,-0.01,0))
3157
								wait()
3158
							end
3159
							o1.SmgShutter.Transparency = 0
3160
						end
3161
						wait(1)
3162
						gcd = false
3163
					end
3164
				end
3165
			end)
3166
3167
			mouse.KeyUp:connect(function(key)
3168
				if key == "w" then
3169
					wd = false
3170
				elseif key == "a" then
3171
					ad = false
3172
				elseif key == "s" then
3173
					sd = false
3174
				elseif key == "d" then
3175
					dd = false
3176
				elseif key == "q" then
3177
					qd = false
3178
				elseif key == "e" then
3179
					ed = false
3180
				elseif key == "r" then
3181
					rd = false
3182
				elseif key == "f" then
3183
					fd = false
3184
				end
3185
			end)
3186
3187
3188
			hum.Changed:connect(function()
3189
				if hum.Health > hum.MaxHealth/2 then
3190
					if o1.Controller:FindFirstChild("Fire") then o1.Controller.Fire:Destroy() end
3191
					if o1.Controller:FindFirstChild("Smoke") then o1.Controller.Smoke:Destroy() end
3192
				elseif hum.Health <= hum.MaxHealth/2 and hum.Health > hum.MaxHealth/4 then
3193
					if not o1.Controller:FindFirstChild("Smoke") then Instance.new("Smoke",o1.Controller) end
3194
					if o1.Controller:FindFirstChild("Fire") then o1.Controller.Fire:Destroy() end
3195
				elseif hum.Health <= hum.MaxHealth/4 then
3196
					if not o1.Controller:FindFirstChild("Smoke") then Instance.new("Smoke",o1.Controller) end
3197
					if not o1.Controller:FindFirstChild("Fire") then Instance.new("Fire",o1.Controller) end
3198
				end
3199
				if hum.Health < hum.MaxHealth then
3200
					print("Health is now "..hum.Health)
3201
				else
3202
					print("Health max.")
3203
				end
3204
			end)
3205
3206
			mouse.Button1Down:connect(function()
3207
				if moused == false and gun == true then
3208
					moused = true
3209
					local frms = 0
3210
					frm = game:GetService("RunService").RenderStepped:connect(function()
3211
						if math.floor(frms/5) == frms/5 then
3212
							for i=1,3 do
3213
								spawn(function()
3214
									local ray = Ray.new(o1.Smg.SMGPipeH.CFrame.p,((mouse.Hit.p - o1.Smg.SMGPipeH.CFrame.p).unit*2048) + Vector3.new(math.random(-1000,1000)/50,math.random(-1000,1000)/50,math.random(-1000,1000)/50))
3215
									local part,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(ray,char:GetChildren(),false,true)
3216
									local trace = Instance.new("Part")
3217
									trace.BrickColor = BrickColor.new("New Yeller")
3218
									trace.Size = Vector3.new(0.2,0.2,(o1.Smg.SMGPipeH.CFrame.p - pos).Magnitude)
3219
									trace.Anchored = true
3220
									trace.Material = "Neon"
3221
									trace.CanCollide = false
3222
									trace.Parent = game:GetService("Workspace")
3223
									trace.CFrame = CFrame.new(o1.Smg.SMGPipeH.CFrame.p,pos)*CFrame.new(0,0,-((o1.Smg.SMGPipeH.CFrame.p - pos).Magnitude/2))
3224
									local s = Instance.new("Sound",o1.Smg.SMGPipeH)
3225
									s.SoundId = "rbxassetid://131257506"
3226
									s:Play()
3227
									spawn(function()
3228
										wait(2)
3229
										s:Destroy()
3230
									end)
3231
3232
									if part then
3233
										if part.Parent:IsA("Model") then
3234
											if part.Parent:FindFirstChild("Humanoid") then
3235
												part.Parent.Humanoid.Health = part.Parent.Humanoid.Health - 15
3236
											end
3237
										elseif part.Parent.Parent:IsA("Model") then
3238
											if part.Parent.Parent:FindFirstChild("Humanoid") then
3239
												part.Parent.Parent.Humanoid.Health = part.Parent.Parent.Humanoid.Health - 15
3240
											end
3241
										end
3242
									end
3243
3244
									wait(0.05)
3245
									trace:Destroy()
3246
								end)
3247
							end
3248
						end
3249
						frms = frms + 1
3250
					end)
3251
					mbup = mouse.Button1Up:connect(function()
3252
						moused = false
3253
						frm:disconnect()
3254
						mbup:disconnect()
3255
					end)
3256
				end
3257
			end)
3258
3259
			local currentframe = 0
3260
3261
			game:GetService("RunService").RenderStepped:connect(function()
3262
				currentframe = currentframe + 1
3263
				if math.floor(currentframe/16) == currentframe/16 then
3264
					if hum.Health < hum.MaxHealth then
3265
						hum.Health = hum.Health + hum.MaxHealth/4800
3266
					end
3267
				end
3268
				if hum.Health > hum.MaxHealth then
3269
					hum.Health = hum.MaxHealth
3270
				end
3271
				local xt = 0
3272
				local yt = 0
3273
				local zt = 0
3274
				local pspd = 0
3275
				if wd == true or ad == true or sd == true or dd == true or qd == true or ed == true or rd == true or fd == true then
3276
					tPitch = 3.4
3277
					pspd = -30
3278
				else
3279
					tPitch = 3
3280
					pspd = -15
3281
				end
3282
				local pChange = (tPitch - soisoi.Pitch)/10
3283
				soisoi.Pitch = soisoi.Pitch + pChange
3284
				if fly == true then
3285
					if wd == true then
3286
						tCf = tCf * CFrame.new(0.5,0,0)
3287
						yt = yt + 5
3288
					end
3289
					if ad == true then
3290
						tCf = tCf * CFrame.new(0,0,-0.5)
3291
						zt = zt - 5
3292
					end
3293
					if sd == true then
3294
						tCf = tCf * CFrame.new(-0.5,0,0)
3295
						yt = yt - 5
3296
					end
3297
					if dd == true then
3298
						tCf = tCf * CFrame.new(0,0,0.5)
3299
						zt = zt + 5
3300
					end
3301
					if qd == true then
3302
						tCf = tCf * CFrame.Angles(math.rad(0),math.rad(3),math.rad(0))
3303
					end
3304
					if ed == true then
3305
						tCf = tCf * CFrame.Angles(math.rad(0),math.rad(-3),math.rad(0))
3306
					end
3307
					if rd == true then
3308
						tCf = tCf * CFrame.new(0,0.5,0)
3309
					end
3310
					if fd == true then
3311
						tCf = tCf * CFrame.new(0,-0.5,0)
3312
					end
3313
					local nvec = Vector3.new(0,2,7)
3314
					if seat.Occupant ~= nil then
3315
						nvec = Vector3.new(2,4,7)
3316
					end
3317
					campos = campos:lerp((o37.CFrame * CFrame.Angles(math.rad(90 - xt),math.rad(0 - yt),math.rad(90 - zt))) * CFrame.new(nvec),0.33)
3318
					camera.CoordinateFrame = campos
3319
					char:FindFirstChild("Humanoid").WalkSpeed = 0
3320
					char:FindFirstChild("Humanoid").JumpPower = 0
3321
				else
3322
					if returnhome == true then
3323
						tCf = (char:FindFirstChild("Head").CFrame + Vector3.new(0,5,0)) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
3324
					end
3325
					char:FindFirstChild("Humanoid").WalkSpeed = 16
3326
					char:FindFirstChild("Humanoid").JumpPower = 50
3327
				end
3328
				o1:FindFirstChild("Rotor1"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor1").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
3329
				o1:FindFirstChild("Rotor2"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor2").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
3330
				o1:FindFirstChild("Rotor3"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor3").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
3331
				o1:FindFirstChild("Rotor4"):SetPrimaryPartCFrame(o1:FindFirstChild("Rotor4").PrimaryPart.CFrame * CFrame.Angles(math.rad(0),math.rad(pspd),math.rad(0)))
3332
				o1:SetPrimaryPartCFrame(o1.PrimaryPart.CFrame:lerp((tCf + Vector3.new(0,math.sin(tick()*4)/5,0)) * CFrame.Angles(math.rad(zt*2),math.rad(0*2),math.rad(-(yt*2))),0.06))
3333
			end)
3334
3335
			plr.Chatted:connect(function(c)
3336
				if o1.PrimaryPart ~= nil and fly == true then
3337
					if string.lower(string.sub(c,1,3)) == "/e " then
3338
						cMsg(string.sub(c,4,#c))
3339
					else
3340
						cMsg(c)
3341
					end
3342
				end
3343
			end)
3344
3345
			coroutine.resume(coroutine.create(function()
3346
				while wait() do
3347
					for i=0,255,10 do g = i wait() end
3348
					for i=255,0,-10 do r = i wait() end
3349
					for i=0,255,10 do b = i wait() end
3350
					for i=255,0,-10 do g = i wait() end
3351
					for i=0,255,10 do r = i wait() end
3352
					for i=255,0,-10 do b = i wait() end
3353
				end
3354
			end))
3355
3356
			game:GetService("RunService").RenderStepped:connect(function()
3357
				if p.Parent ~= nil then
3358
					p.CFrame = p.CFrame:lerp(o1.PrimaryPart.CFrame + Vector3.new(0,1,0),0.16)
3359
				else
3360
					p = Instance.new("Part",game.Workspace)
3361
					p.Size = Vector3.new(0.2,0.2,0.2)
3362
					p.Transparency = 1
3363
					p.Anchored = true
3364
					p.CanCollide = false
3365
					p.Name = "Msg"
3366
					p.CFrame = o1.PrimaryPart.CFrame + Vector3.new(0,1,0)
3367
				end
3368
			end)
3369
		end
3370
	},
3371
	{
3372
		"V3 - Bloxxer",
3373
		function()
3374
			--Here we go.
3375
			local Tool = Instance.new("Tool",game:GetService("Players").LocalPlayer.Backpack)
3376
			Tool.Name = "V3 - Bloxxer"
3377
			Tool.CanBeDropped = false
3378
			Tool.RequiresHandle = false
3379
3380
			local sname = Tool.Name
3381
			Tool.Name = "[WAIT]"
3382
			wait(0.5)
3383
			Tool.Name = sname
3384
3385
			local plr = game:GetService("Players").LocalPlayer
3386
3387
			while not plr.Character do wait() end
3388
3389
			local char,jtab,ceqpt,bsy,isaim,cd = plr.Character,{},false,false,false,false
3390
3391
			local dmgTab = {
3392
				{"Head",math.huge},
3393
				{"Torso",40}
3394
			}
3395
3396
			local miscDmg = 20 --Anything not in the dmgTab takes this damage.
3397
3398
			local gyro = Instance.new("BodyGyro",game:GetService("ServerStorage"))
3399
			gyro.MaxTorque = Vector3.new(0,0,0)
3400
			gyro.D = 0
3401
			gyro.P = 100000000
3402
3403
			o1 = Tool
3404
			o2 = Instance.new("Part")
3405
			o3 = Instance.new("BlockMesh")
3406
			o4 = Instance.new("Part")
3407
			o5 = Instance.new("BlockMesh")
3408
			o6 = Instance.new("Part")
3409
			o7 = Instance.new("BlockMesh")
3410
			o8 = Instance.new("Part")
3411
			o9 = Instance.new("BlockMesh")
3412
			o10 = Instance.new("Part")
3413
			o11 = Instance.new("CylinderMesh")
3414
			o12 = Instance.new("Part")
3415
			o13 = Instance.new("BlockMesh")
3416
			o14 = Instance.new("Part")
3417
			o15 = Instance.new("BlockMesh")
3418
			o16 = Instance.new("Part")
3419
			o17 = Instance.new("BlockMesh")
3420
			o18 = Instance.new("Part")
3421
			o19 = Instance.new("BlockMesh")
3422
			o20 = Instance.new("Part")
3423
			o21 = Instance.new("BlockMesh")
3424
			o22 = Instance.new("Part")
3425
			o23 = Instance.new("BlockMesh")
3426
			o24 = Instance.new("Part")
3427
			o25 = Instance.new("BlockMesh")
3428
			o26 = Instance.new("Part")
3429
			o27 = Instance.new("BlockMesh")
3430
			o28 = Instance.new("Part")
3431
			o29 = Instance.new("BlockMesh")
3432
			o30 = Instance.new("Part")
3433
			o31 = Instance.new("BlockMesh")
3434
			o32 = Instance.new("Part")
3435
			o33 = Instance.new("BlockMesh")
3436
			o34 = Instance.new("Part")
3437
			o35 = Instance.new("BlockMesh")
3438
			o36 = Instance.new("Part")
3439
			o37 = Instance.new("CylinderMesh")
3440
			o38 = Instance.new("Part")
3441
			o39 = Instance.new("BlockMesh")
3442
			o40 = Instance.new("Part")
3443
			o41 = Instance.new("BlockMesh")
3444
			o42 = Instance.new("Part")
3445
			o43 = Instance.new("SpecialMesh")
3446
			o44 = Instance.new("Part")
3447
			o45 = Instance.new("SpecialMesh")
3448
			o46 = Instance.new("Part")
3449
			o47 = Instance.new("BlockMesh")
3450
			o48 = Instance.new("Part")
3451
			o49 = Instance.new("BlockMesh")
3452
			o50 = Instance.new("Part")
3453
			o51 = Instance.new("BlockMesh")
3454
			o52 = Instance.new("Part")
3455
			o53 = Instance.new("SpecialMesh")
3456
			o54 = Instance.new("Part")
3457
			o55 = Instance.new("SpecialMesh")
3458
			o56 = Instance.new("Part")
3459
			o57 = Instance.new("SpecialMesh")
3460
			o58 = Instance.new("Part")
3461
			o59 = Instance.new("SpecialMesh")
3462
			o60 = Instance.new("Part")
3463
			o61 = Instance.new("CylinderMesh")
3464
			o62 = Instance.new("Part")
3465
			o63 = Instance.new("Part")
3466
			o64 = Instance.new("CylinderMesh")
3467
			o65 = Instance.new("Part")
3468
			o66 = Instance.new("CylinderMesh")
3469
			o67 = Instance.new("Part")
3470
			o68 = Instance.new("SpecialMesh")
3471
			o69 = Instance.new("Part")
3472
			o70 = Instance.new("SpecialMesh")
3473
			o71 = Instance.new("Part")
3474
			o72 = Instance.new("SpecialMesh")
3475
			o73 = Instance.new("Part")
3476
			o74 = Instance.new("SpecialMesh")
3477
			o75 = Instance.new("Part")
3478
			o76 = Instance.new("BlockMesh")
3479
			o77 = Instance.new("Part")
3480
			o78 = Instance.new("SpecialMesh")
3481
			o79 = Instance.new("Part")
3482
			o80 = Instance.new("SpecialMesh")
3483
			o81 = Instance.new("Part")
3484
			o82 = Instance.new("SpecialMesh")
3485
			o83 = Instance.new("Part")
3486
			o84 = Instance.new("SpecialMesh")
3487
			o85 = Instance.new("Part")
3488
			o86 = Instance.new("SpecialMesh")
3489
			o87 = Instance.new("Part")
3490
			o88 = Instance.new("SpecialMesh")
3491
			o89 = Instance.new("Part")
3492
			o90 = Instance.new("SpecialMesh")
3493
			o91 = Instance.new("Part")
3494
			o92 = Instance.new("BlockMesh")
3495
			o93 = Instance.new("Part")
3496
			o94 = Instance.new("SpecialMesh")
3497
			o95 = Instance.new("Part")
3498
			o96 = Instance.new("BlockMesh")
3499
			o97 = Instance.new("Part")
3500
			o98 = Instance.new("BlockMesh")
3501
			o99 = Instance.new("Part")
3502
			o100 = Instance.new("SpecialMesh")
3503
			o101 = Instance.new("Part")
3504
			o102 = Instance.new("Part")
3505
			o103 = Instance.new("BlockMesh")
3506
			o104 = Instance.new("Part")
3507
			o105 = Instance.new("CylinderMesh")
3508
			o106 = Instance.new("Part")
3509
			o107 = Instance.new("SpecialMesh")
3510
			o108 = Instance.new("Part")
3511
			o109 = Instance.new("SpecialMesh")
3512
			o110 = Instance.new("Part")
3513
			o111 = Instance.new("SpecialMesh")
3514
			o112 = Instance.new("Part")
3515
			o113 = Instance.new("SpecialMesh")
3516
			o114 = Instance.new("Part")
3517
			o115 = Instance.new("SpecialMesh")
3518
			o116 = Instance.new("Part")
3519
			o117 = Instance.new("SpecialMesh")
3520
			o118 = Instance.new("Part")
3521
			o119 = Instance.new("SpecialMesh")
3522
			o120 = Instance.new("Part")
3523
			o121 = Instance.new("BlockMesh")
3524
			o122 = Instance.new("Part")
3525
			o123 = Instance.new("SpecialMesh")
3526
			o124 = Instance.new("Part")
3527
			o125 = Instance.new("BlockMesh")
3528
			o126 = Instance.new("Part")
3529
			o127 = Instance.new("SpecialMesh")
3530
			o128 = Instance.new("Part")
3531
			o129 = Instance.new("Part")
3532
			o130 = Instance.new("SpecialMesh")
3533
			o131 = Instance.new("Part")
3534
			o132 = Instance.new("SpecialMesh")
3535
			o133 = Instance.new("Part")
3536
			o134 = Instance.new("CylinderMesh")
3537
			o135 = Instance.new("Part")
3538
			o136 = Instance.new("CylinderMesh")
3539
			o137 = Instance.new("Part")
3540
			o138 = Instance.new("CylinderMesh")
3541
			o139 = Instance.new("Part")
3542
			o140 = Instance.new("CylinderMesh")
3543
			o141 = Instance.new("Part")
3544
			o142 = Instance.new("CylinderMesh")
3545
			o2.Name = "HandlePart"
3546
			o2.Parent = o1
3547
			o2.Transparency = 1
3548
			o2.Position = Vector3.new(48.3958015, 153.580551, 21.9676399)
3549
			o2.Rotation = Vector3.new(4.02395599e-005, 60.0001793, -8.03882431e-005)
3550
			o2.CanCollide = false
3551
			o2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3552
			o2.CFrame = CFrame.new(48.3958015, 153.580551, 21.9676399, 0.499997973, 7.0151691e-007, 0.866026998, -7.9483641e-007, 1, -3.51154995e-007, -0.866026998, -5.1277857e-007, 0.499997973)
3553
			o2.BottomSurface = Enum.SurfaceType.Smooth
3554
			o2.FrontSurface = Enum.SurfaceType.Glue
3555
			o2.TopSurface = Enum.SurfaceType.Smooth
3556
			o2.Position = Vector3.new(48.3958015, 153.580551, 21.9676399)
3557
			o3.Parent = o2
3558
			o3.Scale = Vector3.new(0.9083215, 0.227080077, 0.454159856)
3559
			o4.Name = "Neon"
3560
			o4.Parent = o1
3561
			o4.Material = Enum.Material.Neon
3562
			o4.BrickColor = BrickColor.new("New Yeller")
3563
			o4.Position = Vector3.new(47.8534203, 154.309479, 21.4704323)
3564
			o4.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
3565
			o4.CanCollide = false
3566
			o4.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3567
			o4.CFrame = CFrame.new(47.8534203, 154.309479, 21.4704323, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
3568
			o4.Color = Color3.new(1, 1, 0)
3569
			o4.Position = Vector3.new(47.8534203, 154.309479, 21.4704323)
3570
			o5.Parent = o4
3571
			o5.Scale = Vector3.new(0.0454160832, 0.476868123, 0.0454159975)
3572
			o6.Name = "Neon"
3573
			o6.Parent = o1
3574
			o6.Material = Enum.Material.Neon
3575
			o6.BrickColor = BrickColor.new("New Yeller")
3576
			o6.Position = Vector3.new(47.9478264, 154.266312, 21.5249386)
3577
			o6.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
3578
			o6.CanCollide = false
3579
			o6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3580
			o6.CFrame = CFrame.new(47.9478264, 154.266312, 21.5249386, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
3581
			o6.Color = Color3.new(1, 1, 0)
3582
			o6.Position = Vector3.new(47.9478264, 154.266312, 21.5249386)
3583
			o7.Parent = o6
3584
			o7.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
3585
			o8.Name = "Neon"
3586
			o8.Parent = o1
3587
			o8.Material = Enum.Material.Neon
3588
			o8.BrickColor = BrickColor.new("New Yeller")
3589
			o8.Position = Vector3.new(47.9950218, 154.314011, 21.5521908)
3590
			o8.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
3591
			o8.CanCollide = false
3592
			o8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3593
			o8.CFrame = CFrame.new(47.9950218, 154.314011, 21.5521908, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
3594
			o8.Color = Color3.new(1, 1, 0)
3595
			o8.Position = Vector3.new(47.9950218, 154.314011, 21.5521908)
3596
			o9.Parent = o8
3597
			o9.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
3598
			o10.Name = "Neon"
3599
			o10.Parent = o1
3600
			o10.Material = Enum.Material.Neon
3601
			o10.BrickColor = BrickColor.new("New Yeller")
3602
			o10.Reflectance = 1
3603
			o10.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
3604
			o10.Rotation = Vector3.new(-90.0006027, -0.0009542763, -119.998665)
3605
			o10.CanCollide = false
3606
			o10.Size = Vector3.new(0.254330039, 1.28073144, 0.222538337)
3607
			o10.CFrame = CFrame.new(47.4816551, 154.61377, 21.4365616, -0.499980032, 0.866037369, -1.66552636e-005, 7.94808898e-007, 1.96904239e-005, 1, 0.866037369, 0.499980032, -1.05331619e-005)
3608
			o10.BottomSurface = Enum.SurfaceType.Smooth
3609
			o10.TopSurface = Enum.SurfaceType.Smooth
3610
			o10.Color = Color3.new(1, 1, 0)
3611
			o10.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
3612
			o11.Parent = o10
3613
			o12.Name = "Neon"
3614
			o12.Parent = o1
3615
			o12.Material = Enum.Material.Neon
3616
			o12.BrickColor = BrickColor.new("New Yeller")
3617
			o12.Position = Vector3.new(48.0422249, 154.289032, 21.5794373)
3618
			o12.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16791351e-006)
3619
			o12.CanCollide = false
3620
			o12.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3621
			o12.CFrame = CFrame.new(48.0422249, 154.289032, 21.5794373, 0.866024077, 7.8112862e-008, -0.50000304, -1.30941498e-006, 1, -2.11171391e-006, 0.50000304, 2.4835017e-006, 0.866024077)
3622
			o12.Color = Color3.new(1, 1, 0)
3623
			o12.Position = Vector3.new(48.0422249, 154.289032, 21.5794373)
3624
			o13.Parent = o12
3625
			o13.Scale = Vector3.new(0.0454160832, 0.0908320472, 0.0454159975)
3626
			o14.Name = "Neon"
3627
			o14.Parent = o1
3628
			o14.Material = Enum.Material.Neon
3629
			o14.BrickColor = BrickColor.new("New Yeller")
3630
			o14.Position = Vector3.new(45.4107933, 154.184601, 20.2409496)
3631
			o14.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
3632
			o14.CanCollide = false
3633
			o14.Size = Vector3.new(0.322454214, 6.99860668, 0.200000003)
3634
			o14.CFrame = CFrame.new(45.4107933, 154.184601, 20.2409496, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
3635
			o14.BottomSurface = Enum.SurfaceType.Smooth
3636
			o14.TopSurface = Enum.SurfaceType.Smooth
3637
			o14.Color = Color3.new(1, 1, 0)
3638
			o14.Position = Vector3.new(45.4107933, 154.184601, 20.2409496)
3639
			o15.Parent = o14
3640
			o15.Scale = Vector3.new(1, 1, 0.0454159975)
3641
			o16.Name = "Neon"
3642
			o16.Parent = o1
3643
			o16.Material = Enum.Material.Neon
3644
			o16.BrickColor = BrickColor.new("New Yeller")
3645
			o16.Position = Vector3.new(48.0186195, 154.36171, 21.565815)
3646
			o16.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
3647
			o16.CanCollide = false
3648
			o16.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3649
			o16.CFrame = CFrame.new(48.0186195, 154.36171, 21.565815, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
3650
			o16.Color = Color3.new(1, 1, 0)
3651
			o16.Position = Vector3.new(48.0186195, 154.36171, 21.565815)
3652
			o17.Parent = o16
3653
			o17.Scale = Vector3.new(0.317912549, 0.0454160199, 0.0454159975)
3654
			o18.Name = "Neon"
3655
			o18.Parent = o1
3656
			o18.Material = Enum.Material.Neon
3657
			o18.BrickColor = BrickColor.new("New Yeller")
3658
			o18.Position = Vector3.new(47.9714165, 154.314026, 21.5385609)
3659
			o18.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
3660
			o18.CanCollide = false
3661
			o18.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3662
			o18.CFrame = CFrame.new(47.9714165, 154.314026, 21.5385609, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
3663
			o18.Color = Color3.new(1, 1, 0)
3664
			o18.Position = Vector3.new(47.9714165, 154.314026, 21.5385609)
3665
			o19.Parent = o18
3666
			o19.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
3667
			o20.Name = "Neon"
3668
			o20.Parent = o1
3669
			o20.Material = Enum.Material.Neon
3670
			o20.BrickColor = BrickColor.new("New Yeller")
3671
			o20.Position = Vector3.new(47.9006233, 154.309479, 21.4976788)
3672
			o20.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
3673
			o20.CanCollide = false
3674
			o20.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3675
			o20.CFrame = CFrame.new(47.9006233, 154.309479, 21.4976788, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
3676
			o20.Color = Color3.new(1, 1, 0)
3677
			o20.Position = Vector3.new(47.9006233, 154.309479, 21.4976788)
3678
			o21.Parent = o20
3679
			o21.Scale = Vector3.new(0.0454160832, 0.476868123, 0.0454159975)
3680
			o22.Name = "Neon"
3681
			o22.Parent = o1
3682
			o22.Material = Enum.Material.Neon
3683
			o22.BrickColor = BrickColor.new("New Yeller")
3684
			o22.Position = Vector3.new(48.5042763, 154.184586, 22.026989)
3685
			o22.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
3686
			o22.CanCollide = false
3687
			o22.Size = Vector3.new(0.322454214, 0.200000003, 0.200000003)
3688
			o22.CFrame = CFrame.new(48.5042763, 154.184586, 22.026989, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
3689
			o22.BottomSurface = Enum.SurfaceType.Smooth
3690
			o22.TopSurface = Enum.SurfaceType.Smooth
3691
			o22.Color = Color3.new(1, 1, 0)
3692
			o22.Position = Vector3.new(48.5042763, 154.184586, 22.026989)
3693
			o23.Parent = o22
3694
			o23.Scale = Vector3.new(1, 0.726655424, 0.0454159975)
3695
			o24.Name = "Neon"
3696
			o24.Parent = o1
3697
			o24.Material = Enum.Material.Neon
3698
			o24.BrickColor = BrickColor.new("New Yeller")
3699
			o24.Position = Vector3.new(48.0225563, 154.266327, 21.5680904)
3700
			o24.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
3701
			o24.CanCollide = false
3702
			o24.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3703
			o24.CFrame = CFrame.new(48.0225563, 154.266327, 21.5680904, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
3704
			o24.Color = Color3.new(1, 1, 0)
3705
			o24.Position = Vector3.new(48.0225563, 154.266327, 21.5680904)
3706
			o25.Parent = o24
3707
			o25.Scale = Vector3.new(0.181664303, 0.0454160199, 0.0454159975)
3708
			o26.Name = "Neon"
3709
			o26.Parent = o1
3710
			o26.Material = Enum.Material.Neon
3711
			o26.BrickColor = BrickColor.new("New Yeller")
3712
			o26.Position = Vector3.new(48.0382881, 154.275406, 21.5771751)
3713
			o26.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
3714
			o26.CanCollide = false
3715
			o26.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3716
			o26.CFrame = CFrame.new(48.0382881, 154.275406, 21.5771751, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
3717
			o26.Color = Color3.new(1, 1, 0)
3718
			o26.Position = Vector3.new(48.0382881, 154.275406, 21.5771751)
3719
			o27.Parent = o26
3720
			o27.Scale = Vector3.new(0.0908321664, 0.0454160199, 0.0454159975)
3721
			o28.Name = "Neon"
3722
			o28.Parent = o1
3723
			o28.Material = Enum.Material.Neon
3724
			o28.BrickColor = BrickColor.new("New Yeller")
3725
			o28.Position = Vector3.new(48.0028877, 154.270874, 21.5567303)
3726
			o28.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
3727
			o28.CanCollide = false
3728
			o28.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3729
			o28.CFrame = CFrame.new(48.0028877, 154.270874, 21.5567303, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
3730
			o28.Color = Color3.new(1, 1, 0)
3731
			o28.Position = Vector3.new(48.0028877, 154.270874, 21.5567303)
3732
			o29.Parent = o28
3733
			o29.Scale = Vector3.new(0.0454160832, 0.0908320397, 0.0454159975)
3734
			o30.Name = "Neon"
3735
			o30.Parent = o1
3736
			o30.Material = Enum.Material.Neon
3737
			o30.BrickColor = BrickColor.new("New Yeller")
3738
			o30.Position = Vector3.new(49.0667305, 154.18454, 22.3517208)
3739
			o30.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
3740
			o30.CanCollide = false
3741
			o30.Size = Vector3.new(0.249788493, 1.44422913, 0.200000003)
3742
			o30.CFrame = CFrame.new(49.0667305, 154.18454, 22.3517208, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
3743
			o30.BottomSurface = Enum.SurfaceType.Smooth
3744
			o30.TopSurface = Enum.SurfaceType.Smooth
3745
			o30.Color = Color3.new(1, 1, 0)
3746
			o30.Position = Vector3.new(49.0667305, 154.18454, 22.3517208)
3747
			o31.Parent = o30
3748
			o31.Scale = Vector3.new(1, 1, 0.0454159975)
3749
			o32.Name = "Neon"
3750
			o32.Parent = o1
3751
			o32.Material = Enum.Material.Neon
3752
			o32.BrickColor = BrickColor.new("New Yeller")
3753
			o32.Position = Vector3.new(47.9478188, 154.361694, 21.5249348)
3754
			o32.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
3755
			o32.CanCollide = false
3756
			o32.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3757
			o32.CFrame = CFrame.new(47.9478188, 154.361694, 21.5249348, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
3758
			o32.Color = Color3.new(1, 1, 0)
3759
			o32.Position = Vector3.new(47.9478188, 154.361694, 21.5249348)
3760
			o33.Parent = o32
3761
			o33.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
3762
			o34.Name = "Neon"
3763
			o34.Parent = o1
3764
			o34.Material = Enum.Material.Neon
3765
			o34.BrickColor = BrickColor.new("New Yeller")
3766
			o34.Position = Vector3.new(47.9242134, 154.313995, 21.5113087)
3767
			o34.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
3768
			o34.CanCollide = false
3769
			o34.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3770
			o34.CFrame = CFrame.new(47.9242134, 154.313995, 21.5113087, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
3771
			o34.Color = Color3.new(1, 1, 0)
3772
			o34.Position = Vector3.new(47.9242134, 154.313995, 21.5113087)
3773
			o35.Parent = o34
3774
			o35.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
3775
			o36.Name = "Neon"
3776
			o36.Parent = o1
3777
			o36.Material = Enum.Material.Neon
3778
			o36.BrickColor = BrickColor.new("New Yeller")
3779
			o36.Position = Vector3.new(42.3802223, 154.189163, 18.4912491)
3780
			o36.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
3781
			o36.CanCollide = false
3782
			o36.Size = Vector3.new(0.331537426, 0.200000003, 0.322453529)
3783
			o36.CFrame = CFrame.new(42.3802223, 154.189163, 18.4912491, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
3784
			o36.BottomSurface = Enum.SurfaceType.Smooth
3785
			o36.TopSurface = Enum.SurfaceType.Smooth
3786
			o36.Color = Color3.new(1, 1, 0)
3787
			o36.Position = Vector3.new(42.3802223, 154.189163, 18.4912491)
3788
			o37.Parent = o36
3789
			o37.Scale = Vector3.new(1, 0.0454160199, 1)
3790
			o38.Name = "Neon"
3791
			o38.Parent = o1
3792
			o38.Material = Enum.Material.Neon
3793
			o38.BrickColor = BrickColor.new("New Yeller")
3794
			o38.Position = Vector3.new(47.877018, 154.316284, 21.4840622)
3795
			o38.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
3796
			o38.CanCollide = false
3797
			o38.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3798
			o38.CFrame = CFrame.new(47.877018, 154.316284, 21.4840622, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
3799
			o38.Color = Color3.new(1, 1, 0)
3800
			o38.Position = Vector3.new(47.877018, 154.316284, 21.4840622)
3801
			o39.Parent = o38
3802
			o39.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
3803
			o40.Name = "Neon"
3804
			o40.Parent = o1
3805
			o40.Material = Enum.Material.Neon
3806
			o40.BrickColor = BrickColor.new("New Yeller")
3807
			o40.Position = Vector3.new(47.877018, 154.36171, 21.4840622)
3808
			o40.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
3809
			o40.CanCollide = false
3810
			o40.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3811
			o40.CFrame = CFrame.new(47.877018, 154.36171, 21.4840622, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
3812
			o40.Color = Color3.new(1, 1, 0)
3813
			o40.Position = Vector3.new(47.877018, 154.36171, 21.4840622)
3814
			o41.Parent = o40
3815
			o41.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
3816
			o42.Parent = o1
3817
			o42.Material = Enum.Material.SmoothPlastic
3818
			o42.BrickColor = BrickColor.new("Really black")
3819
			o42.Position = Vector3.new(48.0224724, 154.488892, 21.7487946)
3820
			o42.Rotation = Vector3.new(-90, 8.7742912e-005, -119.998367)
3821
			o42.CanCollide = false
3822
			o42.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3823
			o42.CFrame = CFrame.new(48.0224724, 154.488892, 21.7487946, -0.499975473, 0.866039872, 1.53140263e-006, 7.94799007e-007, -1.30944227e-006, 1, 0.866039872, 0.499975473, -3.36426638e-008)
3824
			o42.BottomSurface = Enum.SurfaceType.Smooth
3825
			o42.TopSurface = Enum.SurfaceType.Smooth
3826
			o42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3827
			o42.Position = Vector3.new(48.0224724, 154.488892, 21.7487946)
3828
			o43.Parent = o42
3829
			o43.Scale = Vector3.new(0.204372719, 0.113540515, 0.136247978)
3830
			o43.MeshType = Enum.MeshType.Wedge
3831
			o44.Parent = o1
3832
			o44.Material = Enum.Material.SmoothPlastic
3833
			o44.BrickColor = BrickColor.new("Really black")
3834
			o44.Position = Vector3.new(47.0352364, 154.488846, 21.1788216)
3835
			o44.Rotation = Vector3.new(-90, 8.77429629e-005, -119.998993)
3836
			o44.CanCollide = false
3837
			o44.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3838
			o44.CFrame = CFrame.new(47.0352364, 154.488846, 21.1788216, -0.49998486, 0.866034567, 1.53140354e-006, 7.94817993e-007, -1.30943408e-006, 1, 0.866034567, 0.49998486, -3.36485755e-008)
3839
			o44.BottomSurface = Enum.SurfaceType.Smooth
3840
			o44.TopSurface = Enum.SurfaceType.Smooth
3841
			o44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3842
			o44.Position = Vector3.new(47.0352364, 154.488846, 21.1788216)
3843
			o45.Parent = o44
3844
			o45.Scale = Vector3.new(0.204372719, 0.976444602, 0.136247978)
3845
			o45.MeshType = Enum.MeshType.Wedge
3846
			o46.Parent = o1
3847
			o46.Material = Enum.Material.SmoothPlastic
3848
			o46.BrickColor = BrickColor.new("Really black")
3849
			o46.Position = Vector3.new(48.0993614, 153.650528, 21.7932072)
3850
			o46.Rotation = Vector3.new(59.2109299, 41.5605049, 131.929398)
3851
			o46.CanCollide = false
3852
			o46.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3853
			o46.CFrame = CFrame.new(48.0993614, 153.650528, 21.7932072, -0.499995351, -0.556679189, 0.663410604, 1.43222292e-006, -0.766038299, -0.642794907, 0.866028488, -0.32139349, 0.383016437)
3854
			o46.BottomSurface = Enum.SurfaceType.Smooth
3855
			o46.TopSurface = Enum.SurfaceType.Smooth
3856
			o46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3857
			o46.Position = Vector3.new(48.0993614, 153.650528, 21.7932072)
3858
			o47.Parent = o46
3859
			o47.Scale = Vector3.new(0.249788716, 0.272496849, 0.772071779)
3860
			o48.Parent = o1
3861
			o48.Material = Enum.Material.SmoothPlastic
3862
			o48.BrickColor = BrickColor.new("Really black")
3863
			o48.Position = Vector3.new(48.2076988, 153.715652, 21.8557663)
3864
			o48.Rotation = Vector3.new(106.102356, -25.6596756, 123.689758)
3865
			o48.CanCollide = false
3866
			o48.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3867
			o48.CFrame = CFrame.new(48.2076988, 153.715652, 21.8557663, -0.499992937, -0.749998152, -0.433024794, 3.32508989e-008, 0.500011325, -0.866018891, 0.866029918, -0.433003306, -0.250002086)
3868
			o48.BottomSurface = Enum.SurfaceType.Smooth
3869
			o48.TopSurface = Enum.SurfaceType.Smooth
3870
			o48.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3871
			o48.Position = Vector3.new(48.2076988, 153.715652, 21.8557663)
3872
			o49.Parent = o48
3873
			o49.Scale = Vector3.new(0.249788716, 0.272496849, 0.499575853)
3874
			o50.Parent = o1
3875
			o50.Material = Enum.Material.SmoothPlastic
3876
			o50.BrickColor = BrickColor.new("Really black")
3877
			o50.Position = Vector3.new(48.3803825, 153.746323, 21.9554558)
3878
			o50.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
3879
			o50.CanCollide = false
3880
			o50.Size = Vector3.new(0.240705281, 0.200000003, 0.463243037)
3881
			o50.CFrame = CFrame.new(48.3803825, 153.746323, 21.9554558, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
3882
			o50.BottomSurface = Enum.SurfaceType.Smooth
3883
			o50.TopSurface = Enum.SurfaceType.Smooth
3884
			o50.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3885
			o50.Position = Vector3.new(48.3803825, 153.746323, 21.9554558)
3886
			o51.Parent = o50
3887
			o51.Scale = Vector3.new(1, 0.703948855, 1)
3888
			o52.Parent = o1
3889
			o52.Material = Enum.Material.SmoothPlastic
3890
			o52.BrickColor = BrickColor.new("Really black")
3891
			o52.Position = Vector3.new(48.3843269, 154.289047, 21.9577198)
3892
			o52.Rotation = Vector3.new(90.0004044, -0.000655137468, -60.0008698)
3893
			o52.CanCollide = false
3894
			o52.Size = Vector3.new(0.313371032, 0.449618518, 0.217996731)
3895
			o52.CFrame = CFrame.new(48.3843269, 154.289047, 21.9577198, 0.499986947, 0.866033137, -1.14343056e-005, 3.77156084e-007, -1.34208303e-005, -1, -0.866033375, 0.499987006, -7.0368651e-006)
3896
			o52.BottomSurface = Enum.SurfaceType.Smooth
3897
			o52.TopSurface = Enum.SurfaceType.Smooth
3898
			o52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3899
			o52.Position = Vector3.new(48.3843269, 154.289047, 21.9577198)
3900
			o53.Parent = o52
3901
			o53.MeshType = Enum.MeshType.Wedge
3902
			o54.Parent = o1
3903
			o54.Material = Enum.Material.SmoothPlastic
3904
			o54.BrickColor = BrickColor.new("Really black")
3905
			o54.Position = Vector3.new(47.0489922, 154.472931, 21.1867657)
3906
			o54.Rotation = Vector3.new(-90.0003433, -0.000507694145, 60.0009651)
3907
			o54.CanCollide = false
3908
			o54.Size = Vector3.new(0.200000003, 0.245246559, 0.200000003)
3909
			o54.CFrame = CFrame.new(47.0489922, 154.472931, 21.1867657, 0.499985576, -0.86603415, -8.86093403e-006, -7.94816515e-007, -1.06904863e-005, 1, -0.86603415, -0.499985576, -6.03343096e-006)
3910
			o54.BottomSurface = Enum.SurfaceType.Smooth
3911
			o54.TopSurface = Enum.SurfaceType.Smooth
3912
			o54.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3913
			o54.Position = Vector3.new(47.0489922, 154.472931, 21.1867657)
3914
			o55.Parent = o54
3915
			o55.Scale = Vector3.new(0.204372719, 1, 0.295203924)
3916
			o55.MeshType = Enum.MeshType.Wedge
3917
			o56.Parent = o1
3918
			o56.Material = Enum.Material.SmoothPlastic
3919
			o56.BrickColor = BrickColor.new("Really black")
3920
			o56.Position = Vector3.new(48.4669075, 153.587341, 22.0054073)
3921
			o56.Rotation = Vector3.new(-89.9996872, 0.000973789487, -119.998787)
3922
			o56.CanCollide = false
3923
			o56.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
3924
			o56.CFrame = CFrame.new(48.4669075, 153.587341, 22.0054073, -0.49998194, 0.866036355, 1.6995833e-005, 3.83531005e-006, -1.74106572e-005, 1, 0.866036355, 0.49998194, 5.38348922e-006)
3925
			o56.BottomSurface = Enum.SurfaceType.Smooth
3926
			o56.TopSurface = Enum.SurfaceType.Smooth
3927
			o56.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3928
			o56.Position = Vector3.new(48.4669075, 153.587341, 22.0054073)
3929
			o57.Parent = o56
3930
			o57.Scale = Vector3.new(1, 0.295204222, 0.726655781)
3931
			o57.MeshType = Enum.MeshType.Wedge
3932
			o58.Parent = o1
3933
			o58.Material = Enum.Material.SmoothPlastic
3934
			o58.BrickColor = BrickColor.new("Really black")
3935
			o58.Position = Vector3.new(49.7157478, 154.193619, 22.7263947)
3936
			o58.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
3937
			o58.CanCollide = false
3938
			o58.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
3939
			o58.CFrame = CFrame.new(49.7157478, 154.193619, 22.7263947, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
3940
			o58.BottomSurface = Enum.SurfaceType.Smooth
3941
			o58.TopSurface = Enum.SurfaceType.Smooth
3942
			o58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3943
			o58.Position = Vector3.new(49.7157478, 154.193619, 22.7263947)
3944
			o59.Parent = o58
3945
			o59.Scale = Vector3.new(1, 0.272496104, 0.295203924)
3946
			o59.MeshType = Enum.MeshType.Wedge
3947
			o60.Parent = o1
3948
			o60.Material = Enum.Material.SmoothPlastic
3949
			o60.BrickColor = BrickColor.new("Really black")
3950
			o60.Position = Vector3.new(48.1983757, 154.615784, 21.573246)
3951
			o60.Rotation = Vector3.new(-90.0006561, -0.000726932427, -149.997131)
3952
			o60.CanCollide = false
3953
			o60.Size = Vector3.new(0.26341325, 0.200000003, 0.258871108)
3954
			o60.CFrame = CFrame.new(48.1983757, 154.615784, 21.573246, -0.866000533, 0.500043571, -1.26873638e-005, -5.23884319e-006, 1.62995966e-005, 1, 0.500043571, 0.866000533, -1.14958129e-005)
3955
			o60.BottomSurface = Enum.SurfaceType.Smooth
3956
			o60.TopSurface = Enum.SurfaceType.Smooth
3957
			o60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3958
			o60.Position = Vector3.new(48.1983757, 154.615784, 21.573246)
3959
			o61.Parent = o60
3960
			o61.Scale = Vector3.new(1, 0.113539964, 1)
3961
			o62.Parent = o1
3962
			o62.Material = Enum.Material.SmoothPlastic
3963
			o62.BrickColor = BrickColor.new("Really black")
3964
			o62.Position = Vector3.new(47.4619713, 154.289032, 21.4252129)
3965
			o62.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
3966
			o62.CanCollide = false
3967
			o62.Size = Vector3.new(0.313371032, 1.6803925, 0.217996731)
3968
			o62.CFrame = CFrame.new(47.4619713, 154.289032, 21.4252129, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
3969
			o62.BottomSurface = Enum.SurfaceType.Smooth
3970
			o62.TopSurface = Enum.SurfaceType.Smooth
3971
			o62.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3972
			o62.Position = Vector3.new(47.4619713, 154.289032, 21.4252129)
3973
			o63.Parent = o1
3974
			o63.Material = Enum.Material.SmoothPlastic
3975
			o63.BrickColor = BrickColor.new("Really black")
3976
			o63.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
3977
			o63.Rotation = Vector3.new(-90.0006027, -0.0009542763, -119.998665)
3978
			o63.CanCollide = false
3979
			o63.Size = Vector3.new(0.26341325, 1.27618992, 0.258871108)
3980
			o63.CFrame = CFrame.new(47.4816551, 154.61377, 21.4365616, -0.499980032, 0.866037369, -1.66552636e-005, 7.94808898e-007, 1.96904239e-005, 1, 0.866037369, 0.499980032, -1.05331619e-005)
3981
			o63.BottomSurface = Enum.SurfaceType.Smooth
3982
			o63.TopSurface = Enum.SurfaceType.Smooth
3983
			o63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3984
			o63.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
3985
			o64.Parent = o63
3986
			o65.Parent = o1
3987
			o65.Material = Enum.Material.SmoothPlastic
3988
			o65.BrickColor = BrickColor.new("Really black")
3989
			o65.Position = Vector3.new(47.8199043, 154.522949, 21.631855)
3990
			o65.Rotation = Vector3.new(-179.999969, -60.0002403, -179.999924)
3991
			o65.CanCollide = false
3992
			o65.Size = Vector3.new(0.313370973, 0.290662467, 0.200000003)
3993
			o65.CFrame = CFrame.new(47.8199043, 154.522949, 21.631855, -0.499997079, 7.01515091e-007, -0.866027534, 7.94834705e-007, 1, 3.51152266e-007, 0.866027534, -5.12779479e-007, -0.499997079)
3994
			o65.BottomSurface = Enum.SurfaceType.Smooth
3995
			o65.TopSurface = Enum.SurfaceType.Smooth
3996
			o65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3997
			o65.Position = Vector3.new(47.8199043, 154.522949, 21.631855)
3998
			o66.Parent = o65
3999
			o66.Scale = Vector3.new(1, 1, 0.408743829)
4000
			o67.Parent = o1
4001
			o67.Material = Enum.Material.SmoothPlastic
4002
			o67.BrickColor = BrickColor.new("Really black")
4003
			o67.Position = Vector3.new(47.9280739, 154.488876, 21.6943035)
4004
			o67.Rotation = Vector3.new(-90, 8.7742701e-005, 60.0009651)
4005
			o67.CanCollide = false
4006
			o67.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
4007
			o67.CFrame = CFrame.new(47.9280739, 154.488876, 21.6943035, 0.499985576, -0.86603415, 1.53139899e-006, -7.94816515e-007, 1.30943044e-006, 1, -0.86603415, -0.499985576, -3.36472112e-008)
4008
			o67.BottomSurface = Enum.SurfaceType.Smooth
4009
			o67.TopSurface = Enum.SurfaceType.Smooth
4010
			o67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4011
			o67.Position = Vector3.new(47.9280739, 154.488876, 21.6943035)
4012
			o68.Parent = o67
4013
			o68.Scale = Vector3.new(0.204372719, 0.976444602, 0.136247978)
4014
			o68.MeshType = Enum.MeshType.Wedge
4015
			o69.Parent = o1
4016
			o69.Material = Enum.Material.SmoothPlastic
4017
			o69.BrickColor = BrickColor.new("Really black")
4018
			o69.Position = Vector3.new(47.6114616, 154.477554, 21.5114899)
4019
			o69.Rotation = Vector3.new(-89.9996643, 0.000683179765, -119.99913)
4020
			o69.CanCollide = false
4021
			o69.Size = Vector3.new(0.200000003, 0.953736305, 0.200000003)
4022
			o69.CFrame = CFrame.new(47.6114616, 154.477554, 21.5114899, -0.499986947, 0.866033375, 1.19237366e-005, 7.9482129e-007, -1.33093554e-005, 1, 0.866033375, 0.499986947, 5.9661561e-006)
4023
			o69.BottomSurface = Enum.SurfaceType.Smooth
4024
			o69.TopSurface = Enum.SurfaceType.Smooth
4025
			o69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4026
			o69.Position = Vector3.new(47.6114616, 154.477554, 21.5114899)
4027
			o70.Parent = o69
4028
			o70.Scale = Vector3.new(0.181664661, 1, 0.158955991)
4029
			o70.MeshType = Enum.MeshType.Wedge
4030
			o71.Parent = o1
4031
			o71.Material = Enum.Material.SmoothPlastic
4032
			o71.BrickColor = BrickColor.new("Really black")
4033
			o71.Position = Vector3.new(47.9280815, 154.472977, 21.6943035)
4034
			o71.Rotation = Vector3.new(-89.9996643, 0.000683179765, -119.99913)
4035
			o71.CanCollide = false
4036
			o71.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
4037
			o71.CFrame = CFrame.new(47.9280815, 154.472977, 21.6943035, -0.499986947, 0.866033375, 1.19237366e-005, 7.9482129e-007, -1.33093554e-005, 1, 0.866033375, 0.499986947, 5.9661561e-006)
4038
			o71.BottomSurface = Enum.SurfaceType.Smooth
4039
			o71.TopSurface = Enum.SurfaceType.Smooth
4040
			o71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4041
			o71.Position = Vector3.new(47.9280815, 154.472977, 21.6943035)
4042
			o72.Parent = o71
4043
			o72.Scale = Vector3.new(0.204372719, 0.976444602, 0.295203924)
4044
			o72.MeshType = Enum.MeshType.Wedge
4045
			o73.Parent = o1
4046
			o73.Material = Enum.Material.SmoothPlastic
4047
			o73.BrickColor = BrickColor.new("Really black")
4048
			o73.Position = Vector3.new(48.2977943, 153.684998, 21.9077587)
4049
			o73.Rotation = Vector3.new(-89.9996872, 0.000973765214, 60.0005569)
4050
			o73.CanCollide = false
4051
			o73.Size = Vector3.new(0.236163691, 0.200000003, 0.336078286)
4052
			o73.CFrame = CFrame.new(48.2977943, 153.684998, 21.9077587, 0.499991775, -0.866030574, 1.69954092e-005, -3.8355829e-006, 1.74100769e-005, 1, -0.866030574, -0.499991775, 5.38315817e-006)
4053
			o73.BottomSurface = Enum.SurfaceType.Smooth
4054
			o73.TopSurface = Enum.SurfaceType.Smooth
4055
			o73.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4056
			o73.Position = Vector3.new(48.2977943, 153.684998, 21.9077587)
4057
			o74.Parent = o73
4058
			o74.Scale = Vector3.new(1, 0.249787927, 1)
4059
			o74.MeshType = Enum.MeshType.Wedge
4060
			o75.Parent = o1
4061
			o75.Material = Enum.Material.SmoothPlastic
4062
			o75.BrickColor = BrickColor.new("Really black")
4063
			o75.Position = Vector3.new(48.2417641, 153.607681, 21.8754158)
4064
			o75.Rotation = Vector3.new(0.000323726912, 60.0003967, 179.999573)
4065
			o75.CanCollide = false
4066
			o75.Size = Vector3.new(0.200000003, 0.200000003, 0.245246336)
4067
			o75.CFrame = CFrame.new(48.2417641, 153.607681, 21.8754158, -0.499994755, -3.78665663e-006, 0.866028905, 2.68025974e-006, -1, -2.8250206e-006, 0.866028905, 9.08692073e-007, 0.499994755)
4068
			o75.BottomSurface = Enum.SurfaceType.Smooth
4069
			o75.TopSurface = Enum.SurfaceType.Smooth
4070
			o75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4071
			o75.Position = Vector3.new(48.2417641, 153.607681, 21.8754158)
4072
			o76.Parent = o75
4073
			o76.Scale = Vector3.new(0.249788716, 0.272496849, 1)
4074
			o77.Parent = o1
4075
			o77.Material = Enum.Material.SmoothPlastic
4076
			o77.BrickColor = BrickColor.new("Really black")
4077
			o77.Position = Vector3.new(49.762928, 153.84166, 22.7536469)
4078
			o77.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
4079
			o77.CanCollide = false
4080
			o77.Size = Vector3.new(0.240705281, 0.200000003, 0.644907057)
4081
			o77.CFrame = CFrame.new(49.762928, 153.84166, 22.7536469, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
4082
			o77.BottomSurface = Enum.SurfaceType.Smooth
4083
			o77.TopSurface = Enum.SurfaceType.Smooth
4084
			o77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4085
			o77.Position = Vector3.new(49.762928, 153.84166, 22.7536469)
4086
			o78.Parent = o77
4087
			o78.Scale = Vector3.new(1, 0.272496104, 1)
4088
			o78.MeshType = Enum.MeshType.Wedge
4089
			o79.Parent = o1
4090
			o79.Material = Enum.Material.SmoothPlastic
4091
			o79.BrickColor = BrickColor.new("Really black")
4092
			o79.Position = Vector3.new(45.8493462, 154.098297, 20.4941597)
4093
			o79.Rotation = Vector3.new(-89.9997253, 0.000948806643, 60.0004196)
4094
			o79.CanCollide = false
4095
			o79.Size = Vector3.new(0.313371032, 2.97020721, 0.200000003)
4096
			o79.CFrame = CFrame.new(45.8493462, 154.098297, 20.4941597, 0.499993742, -0.866029263, 1.65597994e-005, -4.0431878e-006, 1.67872367e-005, 1, -0.866029263, -0.499993742, 4.89199192e-006)
4097
			o79.BottomSurface = Enum.SurfaceType.Smooth
4098
			o79.TopSurface = Enum.SurfaceType.Smooth
4099
			o79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4100
			o79.Position = Vector3.new(45.8493462, 154.098297, 20.4941597)
4101
			o80.Parent = o79
4102
			o80.Scale = Vector3.new(1, 1, 0.817487836)
4103
			o80.MeshType = Enum.MeshType.Wedge
4104
			o81.Parent = o1
4105
			o81.Material = Enum.Material.SmoothPlastic
4106
			o81.BrickColor = BrickColor.new("Really black")
4107
			o81.Position = Vector3.new(45.6054802, 154.26178, 20.3533649)
4108
			o81.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
4109
			o81.CanCollide = false
4110
			o81.Size = Vector3.new(0.313371032, 2.40704894, 0.200000003)
4111
			o81.CFrame = CFrame.new(45.6054802, 154.26178, 20.3533649, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
4112
			o81.BottomSurface = Enum.SurfaceType.Smooth
4113
			o81.TopSurface = Enum.SurfaceType.Smooth
4114
			o81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4115
			o81.Position = Vector3.new(45.6054802, 154.26178, 20.3533649)
4116
			o82.Parent = o81
4117
			o82.Scale = Vector3.new(1, 1, 0.817487836)
4118
			o82.MeshType = Enum.MeshType.Wedge
4119
			o83.Parent = o1
4120
			o83.Material = Enum.Material.SmoothPlastic
4121
			o83.BrickColor = BrickColor.new("Really black")
4122
			o83.Position = Vector3.new(48.5101967, 154.050598, 22.0303898)
4123
			o83.Rotation = Vector3.new(-89.9996872, 0.000973766902, -119.999237)
4124
			o83.CanCollide = false
4125
			o83.Size = Vector3.new(0.313371032, 0.200000003, 0.258871138)
4126
			o83.CFrame = CFrame.new(48.5101967, 154.050598, 22.0303898, -0.499988675, 0.866032422, 1.69954383e-005, 3.83549832e-006, -1.74101369e-005, 1, 0.866032422, 0.499988675, 5.38320182e-006)
4127
			o83.BottomSurface = Enum.SurfaceType.Smooth
4128
			o83.TopSurface = Enum.SurfaceType.Smooth
4129
			o83.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4130
			o83.Position = Vector3.new(48.5101967, 154.050598, 22.0303898)
4131
			o84.Parent = o83
4132
			o84.Scale = Vector3.new(1, 0.794779956, 1)
4133
			o84.MeshType = Enum.MeshType.Wedge
4134
			o85.Parent = o1
4135
			o85.Material = Enum.Material.SmoothPlastic
4136
			o85.BrickColor = BrickColor.new("Really black")
4137
			o85.Position = Vector3.new(47.1276665, 154.450241, 21.2321815)
4138
			o85.Rotation = Vector3.new(89.9996567, 0.000507693912, 119.99913)
4139
			o85.CanCollide = false
4140
			o85.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
4141
			o85.CFrame = CFrame.new(47.1276665, 154.450241, 21.2321815, -0.499986947, -0.866033375, 8.86093039e-006, 7.9482129e-007, -1.06904954e-005, -1, 0.866033375, -0.499986947, 6.03345552e-006)
4142
			o85.BottomSurface = Enum.SurfaceType.Smooth
4143
			o85.TopSurface = Enum.SurfaceType.Smooth
4144
			o85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4145
			o85.Position = Vector3.new(47.1276665, 154.450241, 21.2321815)
4146
			o86.Parent = o85
4147
			o86.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
4148
			o86.MeshType = Enum.MeshType.Wedge
4149
			o87.Parent = o1
4150
			o87.Material = Enum.Material.SmoothPlastic
4151
			o87.BrickColor = BrickColor.new("Really black")
4152
			o87.Position = Vector3.new(48.6419487, 154.205017, 22.1064777)
4153
			o87.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
4154
			o87.CanCollide = false
4155
			o87.Size = Vector3.new(0.208914012, 0.781155407, 0.254329532)
4156
			o87.CFrame = CFrame.new(48.6419487, 154.205017, 22.1064777, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
4157
			o87.BottomSurface = Enum.SurfaceType.Smooth
4158
			o87.TopSurface = Enum.SurfaceType.Smooth
4159
			o87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4160
			o87.Position = Vector3.new(48.6419487, 154.205017, 22.1064777)
4161
			o88.Parent = o87
4162
			o88.MeshType = Enum.MeshType.Wedge
4163
			o89.Parent = o1
4164
			o89.Material = Enum.Material.SmoothPlastic
4165
			o89.BrickColor = BrickColor.new("Really black")
4166
			o89.Position = Vector3.new(47.4757423, 154.409378, 21.4331532)
4167
			o89.Rotation = Vector3.new(90.0004044, -0.000655137468, -60.0008698)
4168
			o89.CanCollide = false
4169
			o89.Size = Vector3.new(0.313371032, 1.64860117, 0.200000003)
4170
			o89.CFrame = CFrame.new(47.4757423, 154.409378, 21.4331532, 0.499986947, 0.866033137, -1.14343056e-005, 3.77156084e-007, -1.34208303e-005, -1, -0.866033375, 0.499987006, -7.0368651e-006)
4171
			o89.BottomSurface = Enum.SurfaceType.Smooth
4172
			o89.TopSurface = Enum.SurfaceType.Smooth
4173
			o89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4174
			o89.Position = Vector3.new(47.4757423, 154.409378, 21.4331532)
4175
			o90.Parent = o89
4176
			o90.Scale = Vector3.new(1, 1, 0.113540001)
4177
			o90.MeshType = Enum.MeshType.Wedge
4178
			o91.Parent = o1
4179
			o91.Material = Enum.Material.SmoothPlastic
4180
			o91.BrickColor = BrickColor.new("Really black")
4181
			o91.Position = Vector3.new(49.7157173, 153.839401, 22.7264175)
4182
			o91.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
4183
			o91.CanCollide = false
4184
			o91.Size = Vector3.new(0.240705281, 0.200000003, 0.649448633)
4185
			o91.CFrame = CFrame.new(49.7157173, 153.839401, 22.7264175, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
4186
			o91.BottomSurface = Enum.SurfaceType.Smooth
4187
			o91.TopSurface = Enum.SurfaceType.Smooth
4188
			o91.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4189
			o91.Position = Vector3.new(49.7157173, 153.839401, 22.7264175)
4190
			o92.Parent = o91
4191
			o92.Scale = Vector3.new(1, 0.2724967, 1)
4192
			o93.Parent = o1
4193
			o93.Material = Enum.Material.SmoothPlastic
4194
			o93.BrickColor = BrickColor.new("Really black")
4195
			o93.Position = Vector3.new(46.9408226, 154.488831, 21.1243324)
4196
			o93.Rotation = Vector3.new(-90, 8.77428538e-005, 60.0016022)
4197
			o93.CanCollide = false
4198
			o93.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
4199
			o93.CFrame = CFrame.new(46.9408226, 154.488831, 21.1243324, 0.49997595, -0.866039574, 1.53140172e-006, -7.94801281e-007, 1.30944045e-006, 1, -0.866039753, -0.499975979, -3.36463017e-008)
4200
			o93.BottomSurface = Enum.SurfaceType.Smooth
4201
			o93.TopSurface = Enum.SurfaceType.Smooth
4202
			o93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4203
			o93.Position = Vector3.new(46.9408226, 154.488831, 21.1243324)
4204
			o94.Parent = o93
4205
			o94.Scale = Vector3.new(0.204372719, 0.113540515, 0.136247978)
4206
			o94.MeshType = Enum.MeshType.Wedge
4207
			o95.Parent = o1
4208
			o95.Material = Enum.Material.SmoothPlastic
4209
			o95.BrickColor = BrickColor.new("Really black")
4210
			o95.Position = Vector3.new(48.0289345, 153.768982, 21.7525406)
4211
			o95.Rotation = Vector3.new(79.6863098, 17.2289619, 121.566193)
4212
			o95.CanCollide = false
4213
			o95.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
4214
			o95.CFrame = CFrame.new(48.0289345, 153.768982, 21.7525406, -0.49999401, -0.813804328, 0.296190858, 6.91067157e-007, -0.342010617, -0.939696074, 0.866029382, -0.469842136, 0.171003759)
4215
			o95.BottomSurface = Enum.SurfaceType.Smooth
4216
			o95.TopSurface = Enum.SurfaceType.Smooth
4217
			o95.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4218
			o95.Position = Vector3.new(48.0289345, 153.768982, 21.7525406)
4219
			o96.Parent = o95
4220
			o96.Scale = Vector3.new(0.249788716, 0.272496849, 0.885611713)
4221
			o97.Parent = o1
4222
			o97.Material = Enum.Material.SmoothPlastic
4223
			o97.BrickColor = BrickColor.new("Really black")
4224
			o97.Position = Vector3.new(48.2250175, 153.805359, 21.8657551)
4225
			o97.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
4226
			o97.CanCollide = false
4227
			o97.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
4228
			o97.CFrame = CFrame.new(48.2250175, 153.805359, 21.8657551, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
4229
			o97.BottomSurface = Enum.SurfaceType.Smooth
4230
			o97.TopSurface = Enum.SurfaceType.Smooth
4231
			o97.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4232
			o97.Position = Vector3.new(48.2250175, 153.805359, 21.8657551)
4233
			o98.Parent = o97
4234
			o98.Scale = Vector3.new(0.249788716, 0.272496849, 0.613115788)
4235
			o99.Parent = o1
4236
			o99.Material = Enum.Material.SmoothPlastic
4237
			o99.BrickColor = BrickColor.new("Really black")
4238
			o99.Position = Vector3.new(46.4491615, 154.289108, 20.8404655)
4239
			o99.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
4240
			o99.CanCollide = false
4241
			o99.Size = Vector3.new(0.313371032, 0.658532143, 0.217996731)
4242
			o99.CFrame = CFrame.new(46.4491615, 154.289108, 20.8404655, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
4243
			o99.BottomSurface = Enum.SurfaceType.Smooth
4244
			o99.TopSurface = Enum.SurfaceType.Smooth
4245
			o99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4246
			o99.Position = Vector3.new(46.4491615, 154.289108, 20.8404655)
4247
			o100.Parent = o99
4248
			o100.MeshType = Enum.MeshType.Wedge
4249
			o101.Parent = o1
4250
			o101.Material = Enum.Material.SmoothPlastic
4251
			o101.BrickColor = BrickColor.new("Really black")
4252
			o101.Position = Vector3.new(47.7884331, 154.050598, 21.6136894)
4253
			o101.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
4254
			o101.CanCollide = false
4255
			o101.Size = Vector3.new(0.313371032, 1.50781167, 0.258871168)
4256
			o101.CFrame = CFrame.new(47.7884331, 154.050598, 21.6136894, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
4257
			o101.BottomSurface = Enum.SurfaceType.Smooth
4258
			o101.TopSurface = Enum.SurfaceType.Smooth
4259
			o101.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4260
			o101.Position = Vector3.new(47.7884331, 154.050598, 21.6136894)
4261
			o102.Parent = o1
4262
			o102.Material = Enum.Material.SmoothPlastic
4263
			o102.BrickColor = BrickColor.new("Really black")
4264
			o102.Position = Vector3.new(47.4737663, 153.832581, 21.4320202)
4265
			o102.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
4266
			o102.CanCollide = false
4267
			o102.Size = Vector3.new(0.313371032, 0.781155527, 0.200000003)
4268
			o102.CFrame = CFrame.new(47.4737663, 153.832581, 21.4320202, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
4269
			o102.BottomSurface = Enum.SurfaceType.Smooth
4270
			o102.TopSurface = Enum.SurfaceType.Smooth
4271
			o102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4272
			o102.Position = Vector3.new(47.4737663, 153.832581, 21.4320202)
4273
			o103.Parent = o102
4274
			o103.Scale = Vector3.new(1, 1, 0.885611713)
4275
			o104.Parent = o1
4276
			o104.Material = Enum.Material.SmoothPlastic
4277
			o104.BrickColor = BrickColor.new("Really black")
4278
			o104.Position = Vector3.new(47.1748695, 154.522919, 21.2594261)
4279
			o104.Rotation = Vector3.new(-179.999969, -60.0002403, -179.999924)
4280
			o104.CanCollide = false
4281
			o104.Size = Vector3.new(0.313370973, 0.290662467, 0.200000003)
4282
			o104.CFrame = CFrame.new(47.1748695, 154.522919, 21.2594261, -0.499997079, 7.01515091e-007, -0.866027534, 7.94834705e-007, 1, 3.51152266e-007, 0.866027534, -5.12779479e-007, -0.499997079)
4283
			o104.BottomSurface = Enum.SurfaceType.Smooth
4284
			o104.TopSurface = Enum.SurfaceType.Smooth
4285
			o104.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4286
			o104.Position = Vector3.new(47.1748695, 154.522919, 21.2594261)
4287
			o105.Parent = o104
4288
			o105.Scale = Vector3.new(1, 1, 0.408743829)
4289
			o106.Parent = o1
4290
			o106.Material = Enum.Material.SmoothPlastic
4291
			o106.BrickColor = BrickColor.new("Really black")
4292
			o106.Position = Vector3.new(48.8523674, 153.589584, 22.2279491)
4293
			o106.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
4294
			o106.CanCollide = false
4295
			o106.Size = Vector3.new(0.240705281, 0.531367242, 0.200000003)
4296
			o106.CFrame = CFrame.new(48.8523674, 153.589584, 22.2279491, 0.499985397, -0.86603415, 1.69952582e-005, -3.83536917e-006, 1.74099805e-005, 1, -0.86603415, -0.499985397, 5.3831709e-006)
4297
			o106.BottomSurface = Enum.SurfaceType.Smooth
4298
			o106.TopSurface = Enum.SurfaceType.Smooth
4299
			o106.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4300
			o106.Position = Vector3.new(48.8523674, 153.589584, 22.2279491)
4301
			o107.Parent = o106
4302
			o107.Scale = Vector3.new(1, 1, 0.703947783)
4303
			o107.MeshType = Enum.MeshType.Wedge
4304
			o108.Parent = o1
4305
			o108.Material = Enum.Material.SmoothPlastic
4306
			o108.BrickColor = BrickColor.new("Really black")
4307
			o108.Position = Vector3.new(49.7727623, 153.503311, 22.7593212)
4308
			o108.Rotation = Vector3.new(-89.9996872, 0.000973768067, -119.998802)
4309
			o108.CanCollide = false
4310
			o108.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
4311
			o108.CFrame = CFrame.new(49.7727623, 153.503311, 22.7593212, -0.499982089, 0.866036057, 1.69954583e-005, 3.83530369e-006, -1.74102242e-005, 1, 0.866036057, 0.499982089, 5.3832855e-006)
4312
			o108.BottomSurface = Enum.SurfaceType.Smooth
4313
			o108.TopSurface = Enum.SurfaceType.Smooth
4314
			o108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4315
			o108.Position = Vector3.new(49.7727623, 153.503311, 22.7593212)
4316
			o109.Parent = o108
4317
			o109.Scale = Vector3.new(1, 0.158955991, 0.158955932)
4318
			o109.MeshType = Enum.MeshType.Wedge
4319
			o110.Parent = o1
4320
			o110.Material = Enum.Material.SmoothPlastic
4321
			o110.BrickColor = BrickColor.new("Really black")
4322
			o110.Position = Vector3.new(49.4207344, 153.503281, 22.5560741)
4323
			o110.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
4324
			o110.CanCollide = false
4325
			o110.Size = Vector3.new(0.240705281, 0.781155407, 0.200000003)
4326
			o110.CFrame = CFrame.new(49.4207344, 153.503281, 22.5560741, 0.499985397, -0.86603415, 1.69952582e-005, -3.83536917e-006, 1.74099805e-005, 1, -0.86603415, -0.499985397, 5.3831709e-006)
4327
			o110.BottomSurface = Enum.SurfaceType.Smooth
4328
			o110.TopSurface = Enum.SurfaceType.Smooth
4329
			o110.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4330
			o110.Position = Vector3.new(49.4207344, 153.503281, 22.5560741)
4331
			o111.Parent = o110
4332
			o111.Scale = Vector3.new(1, 1, 0.158955932)
4333
			o111.MeshType = Enum.MeshType.Wedge
4334
			o112.Parent = o1
4335
			o112.Material = Enum.Material.SmoothPlastic
4336
			o112.BrickColor = BrickColor.new("Really black")
4337
			o112.Position = Vector3.new(47.7727165, 154.450287, 21.6046047)
4338
			o112.Rotation = Vector3.new(89.9996567, 0.000507693912, 119.99913)
4339
			o112.CanCollide = false
4340
			o112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
4341
			o112.CFrame = CFrame.new(47.7727165, 154.450287, 21.6046047, -0.499986947, -0.866033375, 8.86093039e-006, 7.9482129e-007, -1.06904954e-005, -1, 0.866033375, -0.499986947, 6.03345552e-006)
4342
			o112.BottomSurface = Enum.SurfaceType.Smooth
4343
			o112.TopSurface = Enum.SurfaceType.Smooth
4344
			o112.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4345
			o112.Position = Vector3.new(47.7727165, 154.450287, 21.6046047)
4346
			o113.Parent = o112
4347
			o113.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
4348
			o113.MeshType = Enum.MeshType.Wedge
4349
			o114.Parent = o1
4350
			o114.Material = Enum.Material.SmoothPlastic
4351
			o114.BrickColor = BrickColor.new("Really black")
4352
			o114.Position = Vector3.new(49.0470924, 154.148193, 22.3403549)
4353
			o114.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
4354
			o114.CanCollide = false
4355
			o114.Size = Vector3.new(0.240705281, 1.48964524, 0.200000003)
4356
			o114.CFrame = CFrame.new(49.0470924, 154.148193, 22.3403549, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
4357
			o114.BottomSurface = Enum.SurfaceType.Smooth
4358
			o114.TopSurface = Enum.SurfaceType.Smooth
4359
			o114.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4360
			o114.Position = Vector3.new(49.0470924, 154.148193, 22.3403549)
4361
			o115.Parent = o114
4362
			o115.Scale = Vector3.new(1, 1, 0.703947783)
4363
			o115.MeshType = Enum.MeshType.Wedge
4364
			o116.Parent = o1
4365
			o116.Material = Enum.Material.SmoothPlastic
4366
			o116.BrickColor = BrickColor.new("Really black")
4367
			o116.Position = Vector3.new(46.4078636, 153.962097, 20.8166122)
4368
			o116.Rotation = Vector3.new(-89.9997253, 0.000948806643, 60.0004196)
4369
			o116.CanCollide = false
4370
			o116.Size = Vector3.new(0.313371032, 1.68039238, 0.435993463)
4371
			o116.CFrame = CFrame.new(46.4078636, 153.962097, 20.8166122, 0.499993742, -0.866029263, 1.65597994e-005, -4.0431878e-006, 1.67872367e-005, 1, -0.866029263, -0.499993742, 4.89199192e-006)
4372
			o116.BottomSurface = Enum.SurfaceType.Smooth
4373
			o116.TopSurface = Enum.SurfaceType.Smooth
4374
			o116.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4375
			o116.Position = Vector3.new(46.4078636, 153.962097, 20.8166122)
4376
			o117.Parent = o116
4377
			o117.MeshType = Enum.MeshType.Wedge
4378
			o118.Parent = o1
4379
			o118.Material = Enum.Material.SmoothPlastic
4380
			o118.BrickColor = BrickColor.new("Really black")
4381
			o118.Position = Vector3.new(46.7480965, 154.409409, 21.013052)
4382
			o118.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
4383
			o118.CanCollide = false
4384
			o118.Size = Vector3.new(0.313371032, 0.200000003, 0.200000003)
4385
			o118.CFrame = CFrame.new(46.7480965, 154.409409, 21.013052, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
4386
			o118.BottomSurface = Enum.SurfaceType.Smooth
4387
			o118.TopSurface = Enum.SurfaceType.Smooth
4388
			o118.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4389
			o118.Position = Vector3.new(46.7480965, 154.409409, 21.013052)
4390
			o119.Parent = o118
4391
			o119.Scale = Vector3.new(1, 0.1589562, 0.113540001)
4392
			o119.MeshType = Enum.MeshType.Wedge
4393
			o120.Parent = o1
4394
			o120.Material = Enum.Material.SmoothPlastic
4395
			o120.BrickColor = BrickColor.new("Really black")
4396
			o120.Position = Vector3.new(48.2722282, 153.912094, 21.8930016)
4397
			o120.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
4398
			o120.CanCollide = false
4399
			o120.Size = Vector3.new(0.240705281, 0.390577823, 0.200000003)
4400
			o120.CFrame = CFrame.new(48.2722282, 153.912094, 21.8930016, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
4401
			o120.BottomSurface = Enum.SurfaceType.Smooth
4402
			o120.TopSurface = Enum.SurfaceType.Smooth
4403
			o120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4404
			o120.Position = Vector3.new(48.2722282, 153.912094, 21.8930016)
4405
			o121.Parent = o120
4406
			o121.Scale = Vector3.new(1, 1, 0.658531725)
4407
			o122.Parent = o1
4408
			o122.Material = Enum.Material.SmoothPlastic
4409
			o122.BrickColor = BrickColor.new("Really black")
4410
			o122.Position = Vector3.new(47.222065, 154.450256, 21.286684)
4411
			o122.Rotation = Vector3.new(90.0003433, -0.000683175749, -60.000206)
4412
			o122.CanCollide = false
4413
			o122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
4414
			o122.CFrame = CFrame.new(47.222065, 154.450256, 21.286684, 0.499997079, 0.866027534, -1.19236656e-005, -7.94834705e-007, -1.33093472e-005, -1, -0.866027534, 0.499997079, -5.96627888e-006)
4415
			o122.BottomSurface = Enum.SurfaceType.Smooth
4416
			o122.TopSurface = Enum.SurfaceType.Smooth
4417
			o122.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4418
			o122.Position = Vector3.new(47.222065, 154.450256, 21.286684)
4419
			o123.Parent = o122
4420
			o123.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
4421
			o123.MeshType = Enum.MeshType.Wedge
4422
			o124.Parent = o1
4423
			o124.Material = Enum.Material.SmoothPlastic
4424
			o124.BrickColor = BrickColor.new("Really black")
4425
			o124.Position = Vector3.new(49.4108849, 153.589584, 22.5504112)
4426
			o124.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
4427
			o124.CanCollide = false
4428
			o124.Size = Vector3.new(0.240705281, 0.758447468, 0.200000003)
4429
			o124.CFrame = CFrame.new(49.4108849, 153.589584, 22.5504112, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
4430
			o124.BottomSurface = Enum.SurfaceType.Smooth
4431
			o124.TopSurface = Enum.SurfaceType.Smooth
4432
			o124.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4433
			o124.Position = Vector3.new(49.4108849, 153.589584, 22.5504112)
4434
			o125.Parent = o124
4435
			o125.Scale = Vector3.new(1, 1, 0.703947842)
4436
			o126.Parent = o1
4437
			o126.Material = Enum.Material.SmoothPlastic
4438
			o126.BrickColor = BrickColor.new("Really black")
4439
			o126.Position = Vector3.new(48.6950493, 153.616852, 22.1371078)
4440
			o126.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
4441
			o126.CanCollide = false
4442
			o126.Size = Vector3.new(0.240705281, 0.58586657, 0.200000003)
4443
			o126.CFrame = CFrame.new(48.6950493, 153.616852, 22.1371078, 0.499985397, -0.86603415, 1.69952582e-005, -3.83536917e-006, 1.74099805e-005, 1, -0.86603415, -0.499985397, 5.3831709e-006)
4444
			o126.BottomSurface = Enum.SurfaceType.Smooth
4445
			o126.TopSurface = Enum.SurfaceType.Smooth
4446
			o126.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4447
			o126.Position = Vector3.new(48.6950493, 153.616852, 22.1371078)
4448
			o127.Parent = o126
4449
			o127.Scale = Vector3.new(1, 1, 0.431451917)
4450
			o127.MeshType = Enum.MeshType.Wedge
4451
			o128.Parent = o1
4452
			o128.Material = Enum.Material.SmoothPlastic
4453
			o128.BrickColor = BrickColor.new("Really black")
4454
			o128.Position = Vector3.new(49.0667305, 153.941574, 22.351717)
4455
			o128.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
4456
			o128.CanCollide = false
4457
			o128.Size = Vector3.new(0.240705281, 1.44422936, 0.563158214)
4458
			o128.CFrame = CFrame.new(49.0667305, 153.941574, 22.351717, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
4459
			o128.BottomSurface = Enum.SurfaceType.Smooth
4460
			o128.TopSurface = Enum.SurfaceType.Smooth
4461
			o128.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4462
			o128.Position = Vector3.new(49.0667305, 153.941574, 22.351717)
4463
			o129.Parent = o1
4464
			o129.Material = Enum.Material.SmoothPlastic
4465
			o129.BrickColor = BrickColor.new("Really black")
4466
			o129.Position = Vector3.new(48.1266899, 153.832581, 21.8089848)
4467
			o129.Rotation = Vector3.new(-89.9996872, 0.000973766902, -119.999237)
4468
			o129.CanCollide = false
4469
			o129.Size = Vector3.new(0.313371032, 0.726656258, 0.200000003)
4470
			o129.CFrame = CFrame.new(48.1266899, 153.832581, 21.8089848, -0.499988675, 0.866032422, 1.69954383e-005, 3.83549832e-006, -1.74101369e-005, 1, 0.866032422, 0.499988675, 5.38320182e-006)
4471
			o129.BottomSurface = Enum.SurfaceType.Smooth
4472
			o129.TopSurface = Enum.SurfaceType.Smooth
4473
			o129.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4474
			o129.Position = Vector3.new(48.1266899, 153.832581, 21.8089848)
4475
			o130.Parent = o129
4476
			o130.Scale = Vector3.new(1, 1, 0.885611713)
4477
			o130.MeshType = Enum.MeshType.Wedge
4478
			o131.Parent = o1
4479
			o131.Material = Enum.Material.SmoothPlastic
4480
			o131.BrickColor = BrickColor.new("Really black")
4481
			o131.Position = Vector3.new(47.867115, 154.450256, 21.6591072)
4482
			o131.Rotation = Vector3.new(90.0003433, -0.000683175749, -60.000206)
4483
			o131.CanCollide = false
4484
			o131.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
4485
			o131.CFrame = CFrame.new(47.867115, 154.450256, 21.6591072, 0.499997079, 0.866027534, -1.19236656e-005, -7.94834705e-007, -1.33093472e-005, -1, -0.866027534, 0.499997079, -5.96627888e-006)
4486
			o131.BottomSurface = Enum.SurfaceType.Smooth
4487
			o131.TopSurface = Enum.SurfaceType.Smooth
4488
			o131.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4489
			o131.Position = Vector3.new(47.867115, 154.450256, 21.6591072)
4490
			o132.Parent = o131
4491
			o132.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
4492
			o132.MeshType = Enum.MeshType.Wedge
4493
			o133.Name = "Pipe"
4494
			o133.Parent = o1
4495
			o133.Material = Enum.Material.SmoothPlastic
4496
			o133.BrickColor = BrickColor.new("Really black")
4497
			o133.Position = Vector3.new(45.2593498, 154.189148, 20.1535282)
4498
			o133.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
4499
			o133.CanCollide = false
4500
			o133.Size = Vector3.new(0.313371032, 6.74881935, 0.308828712)
4501
			o133.CFrame = CFrame.new(45.2593498, 154.189148, 20.1535282, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
4502
			o133.BottomSurface = Enum.SurfaceType.Smooth
4503
			o133.TopSurface = Enum.SurfaceType.Smooth
4504
			o133.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4505
			o133.Position = Vector3.new(45.2593498, 154.189148, 20.1535282)
4506
			o134.Parent = o133
4507
			o135.Name = "Pipe2"
4508
			o135.Parent = o1
4509
			o135.Material = Enum.Material.SmoothPlastic
4510
			o135.BrickColor = BrickColor.new("Really black")
4511
			o135.Position = Vector3.new(46.5356941, 154.043839, 20.8904114)
4512
			o135.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
4513
			o135.CanCollide = false
4514
			o135.Size = Vector3.new(0.217997238, 4.21914721, 0.308828712)
4515
			o135.CFrame = CFrame.new(46.5356941, 154.043839, 20.8904114, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
4516
			o135.BottomSurface = Enum.SurfaceType.Smooth
4517
			o135.TopSurface = Enum.SurfaceType.Smooth
4518
			o135.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4519
			o135.Position = Vector3.new(46.5356941, 154.043839, 20.8904114)
4520
			o136.Parent = o135
4521
			o137.Name = "Pipe2"
4522
			o137.Parent = o1
4523
			o137.Material = Enum.Material.SmoothPlastic
4524
			o137.BrickColor = BrickColor.new("Really black")
4525
			o137.Position = Vector3.new(44.7047691, 154.041534, 19.8333282)
4526
			o137.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
4527
			o137.CanCollide = false
4528
			o137.Size = Vector3.new(0.236163691, 0.200000003, 0.358786255)
4529
			o137.CFrame = CFrame.new(44.7047691, 154.041534, 19.8333282, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
4530
			o137.BottomSurface = Enum.SurfaceType.Smooth
4531
			o137.TopSurface = Enum.SurfaceType.Smooth
4532
			o137.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
4533
			o137.Position = Vector3.new(44.7047691, 154.041534, 19.8333282)
4534
			o138.Parent = o137
4535
			o138.Scale = Vector3.new(1, 0.272498846, 1)
4536
			o139.Name = "PipeH"
4537
			o139.Parent = o1
4538
			o139.Material = Enum.Material.Neon
4539
			o139.BrickColor = BrickColor.new("New Yeller")
4540
			o139.Position = Vector3.new(42.336956, 154.189194, 18.4662781)
4541
			o139.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
4542
			o139.CanCollide = false
4543
			o139.Size = Vector3.new(0.249788493, 0.200000003, 0.308828712)
4544
			o139.CFrame = CFrame.new(42.336956, 154.189194, 18.4662781, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
4545
			o139.BottomSurface = Enum.SurfaceType.Smooth
4546
			o139.TopSurface = Enum.SurfaceType.Smooth
4547
			o139.Color = Color3.new(1, 1, 0)
4548
			o139.Position = Vector3.new(42.336956, 154.189194, 18.4662781)
4549
			o140.Parent = o139
4550
			o140.Scale = Vector3.new(1, 0.0454160199, 1)
4551
			o141.Name = "Thing"
4552
			o141.Parent = o1
4553
			o141.BrickColor = BrickColor.new("Dark stone grey")
4554
			o141.Position = Vector3.new(48.0843468, 154.613983, 21.6376648)
4555
			o141.Rotation = Vector3.new(-179.999313, 29.9983273, -0.00131815404)
4556
			o141.CanCollide = false
4557
			o141.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
4558
			o141.CFrame = CFrame.new(48.0843468, 154.613983, 21.6376648, 0.86604023, 1.99242331e-005, 0.499974728, 1.7006736e-005, -1, 1.03919392e-005, 0.499974728, -4.968947e-007, -0.86604023)
4559
			o141.BottomSurface = Enum.SurfaceType.Smooth
4560
			o141.TopSurface = Enum.SurfaceType.Smooth
4561
			o141.Color = Color3.new(0.388235, 0.372549, 0.384314)
4562
			o141.Position = Vector3.new(48.0843468, 154.613983, 21.6376648)
4563
			o142.Parent = o141
4564
			o142.Scale = Vector3.new(0.181664243, 0.113539964, 0.181663886)
4565
4566
			function destroy(p)
4567
				for i,v in pairs(p.Character:GetChildren()) do
4568
					spawn(function()
4569
						if v:IsA("LocalScript") or v:IsA("Script") then
4570
							v:Destroy()
4571
						end
4572
					end)
4573
				end
4574
			end
4575
4576
			for i,v in pairs(Tool:GetChildren()) do
4577
				if v:IsA("Part") or v:IsA("UnionOperation") or v:IsA("WedgePart") then
4578
					if v.Name ~= "HandlePart" then
4579
						local w = Instance.new("Weld",Tool.HandlePart)
4580
						w.Part0 = Tool.HandlePart
4581
						w.Part1 = v
4582
						w.C0 = CFrame.new(v.Position-Tool.HandlePart.Position)*CFrame.Angles(math.rad(v.Rotation.X),math.rad(v.Rotation.Y),math.rad(v.Rotation.Z))
4583
					end
4584
				end
4585
			end
4586
4587
			print(Tool.Name.." Loaded.")
4588
4589
			for i,v in pairs(Tool:GetChildren()) do
4590
				if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("UnionOperation") then
4591
					if v.Material == Enum.Material.Neon then
4592
						v.BrickColor = char:FindFirstChild("Torso").BrickColor
4593
					end
4594
				end
4595
			end
4596
4597
			Tool.Equipped:connect(function()
4598
				ceqpt = true
4599
				bsy = false
4600
				print("|Equipped|: ".."Saving old joints")
4601
				for i,v in pairs(char.Torso:GetChildren()) do
4602
					if v:IsA("Motor6D") and v.Name ~= "Neck" then
4603
						--print("|Equipped|: "..v.Name.." saved!")
4604
						table.insert(jtab,v)
4605
					end
4606
				end
4607
4608
				gyro.Parent = char:WaitForChild("HumanoidRootPart")
4609
				
4610
				local aWeld = Instance.new("Weld",char["Right Arm"])
4611
				aWeld.Name = "aWeld"
4612
				aWeld.Part0 = Tool.HandlePart
4613
				aWeld.Part1 = char["Right Arm"]
4614
				aWeld.C0 = CFrame.new(0.9,0,0.1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60))
4615
				
4616
				local bWeld = Instance.new("Weld",char["Torso"])
4617
				bWeld.Name = "bWeld"
4618
				bWeld.Part0 = char["Torso"]
4619
				bWeld.Part1 = char["Right Arm"]
4620
				bWeld.C0 = CFrame.new(1.2,0.3,-0.9)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(-80))
4621
				
4622
				local cWeld = Instance.new("Weld",char["Torso"])
4623
				cWeld.Name = "cWeld"
4624
				cWeld.Part0 = char["Torso"]
4625
				cWeld.Part1 = char["Left Arm"]
4626
				cWeld.C0 = CFrame.new(-1.5,0,0)*CFrame.Angles(math.rad(90),math.rad(40),math.rad(-30))
4627
			end)
4628
4629
			Tool.Unequipped:connect(function()
4630
				ceqpt = false
4631
				for i,v in pairs(char.Torso:GetChildren()) do
4632
					if v:IsA("Weld") or v:IsA("Motor6D") then
4633
						if v.Name ~= "Neck" then
4634
							v:Destroy()
4635
						end
4636
					end
4637
				end
4638
				for i,v in pairs(jtab) do
4639
					v:Clone().Parent = char.Torso
4640
				end
4641
				for i,v in pairs(jtab) do
4642
					table.remove(jtab,1)
4643
				end
4644
				
4645
				gyro.Parent = game:GetService("ServerStorage")
4646
4647
				char.HumanoidRootPart.RootJoint.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
4648
				gyro.MaxTorque = Vector3.new(0,0,0)
4649
				char.Torso.Neck.C0 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
4650
				--char.Humanoid.WalkSpeed = 16
4651
				--char.Humanoid.JumpPower = 50
4652
			end)
4653
4654
			--Functions
4655
4656
			local rignore = {}
4657
			function rayCast(orig,targ,maxdist)
4658
				local test = Tool.PipeH.Position
4659
				if orig then
4660
					test = orig
4661
				end
4662
				local r = Ray.new(test,(targ-test).unit * maxdist)
4663
				local hit,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(r,rignore,false,true)
4664
				--print(pos)
4665
				return hit,pos,normal
4666
			end
4667
4668
			function clerp(a,b,c)
4669
				return a:lerp(b,c)
4670
			end
4671
4672
			--NHIgnore = {char}
4673
			function getMouseNH(pos,dir)
4674
				if not pos then
4675
					pos = game:GetService("Workspace").CurrentCamera.CFrame.p
4676
					--print("|gMNH|: First pos!")
4677
				end
4678
				if not dir then
4679
					dir = (plr:GetMouse().Hit.p - pos).unit*2048
4680
					--print("|gMNH|: First dir!")
4681
				end
4682
				local r = Ray.new(pos,dir)
4683
				local hit,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(r,rignore,false,true)
4684
				if hit then
4685
					if hit.Parent:IsA("Accessory") or hit.Parent:IsA("Hat") then
4686
						table.insert(rignore,hit)
4687
						--print("|gMNH|: Accessory!")
4688
						return getMouseNH(pos,dir)
4689
					else
4690
						--print("|gMNH|: Part!")
4691
						return hit,pos,normal
4692
					end
4693
				else
4694
					--print("|gMNH|: Nil!")
4695
					--print(pos)
4696
					return hit,pos,normal
4697
				end
4698
			end
4699
4700
			function shoot(targ,op)
4701
				--print("----Target / Old position----")
4702
				--print(targ)
4703
				--print(op)
4704
				--print("-----------------------------")
4705
				local hit,pos,normal = rayCast(op,targ,2048)
4706
				local dir = (targ-op).unit * 2048
4707
				if hit then
4708
					--print("|Shoot|: "..hit.Name)
4709
					--print("|Shoot|: "..pos.X..","..pos.Y..","..pos.Z..".")
4710
					--print("|Shoot|: "..(op-pos).Magnitude)
4711
					if hit.Parent:FindFirstChild("Humanoid") then
4712
						table.insert(rignore,hit)
4713
						
4714
						local iscus = false
4715
						for i,v in pairs(dmgTab) do
4716
							if hit.Name == v[1] then
4717
								hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - v[2]
4718
								hit:BreakJoints()
4719
								destroy(game:GetService("Players"):GetPlayerFromCharacter(hit.Parent))
4720
								for i=1,7 do
4721
									local blood = Instance.new("Part")
4722
									blood.Size = Vector3.new((math.random(2,10)/10),(math.random(2,10)/10),(math.random(2,10)/10))
4723
									blood.CFrame = CFrame.new(pos)
4724
									blood.CanCollide = false
4725
									blood.TopSurface = "Smooth"
4726
									blood.BottomSurface = "Smooth"
4727
									blood.Velocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
4728
									blood.Color = Color3.fromRGB(math.random(150,255),0,0)
4729
									blood.Parent = game:GetService("Workspace")
4730
								end
4731
								iscus = true
4732
							end
4733
						end
4734
						if iscus == false then
4735
							hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - miscDmg
4736
							hit:BreakJoints()
4737
							for i=1,7 do
4738
								local blood = Instance.new("Part")
4739
								blood.Size = Vector3.new((math.random(2,10)/10),(math.random(2,10)/10),(math.random(2,10)/10))
4740
								blood.CFrame = CFrame.new(pos)
4741
								blood.CanCollide = false
4742
								blood.TopSurface = "Smooth"
4743
								blood.BottomSurface = "Smooth"
4744
								blood.Velocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
4745
								blood.Color = Color3.fromRGB(math.random(150,255),0,0)
4746
								blood.Parent = game:GetService("Workspace")
4747
							end
4748
						end
4749
						
4750
						shoot(pos + dir,pos)
4751
					elseif hit.Parent:IsA("Hat") or hit.Parent:IsA("Accessory") then
4752
						table.insert(rignore,hit.Parent)
4753
						--print("|Shoot|: Potential hat; "..hit.Name.." moved to ignore list")
4754
						shoot(pos + dir,pos)
4755
					else
4756
						table.insert(rignore,hit)
4757
						shoot(pos + dir,pos)
4758
					end
4759
					local trace = Instance.new("Part",game.Workspace)
4760
					trace.Size = Vector3.new((op-pos).Magnitude,0.2,0.2)
4761
					trace.BrickColor = char:FindFirstChild("Torso").BrickColor
4762
					trace.Anchored = true
4763
					trace.CanCollide = false
4764
					trace.TopSurface = "Smooth"
4765
					trace.BottomSurface = "Smooth"
4766
					trace.Material = Enum.Material.Neon
4767
					trace.CFrame = (CFrame.new(op,pos)*CFrame.new(0,0,-(op-pos).Magnitude/2))*CFrame.Angles(0,math.rad(90),0)
4768
					spawn(function()
4769
						local m = Instance.new("SpecialMesh",trace)
4770
						m.MeshType = Enum.MeshType.Cylinder
4771
						for i=1,10 do
4772
							trace.Transparency = trace.Transparency + 0.1
4773
							m.Scale = m.Scale - Vector3.new(0,0.1,0.1)
4774
							wait(0.05)
4775
						end
4776
						trace:Destroy()
4777
					end)
4778
				else
4779
					--print("|Shoot|: ".."No target or too far away")
4780
					local trace = Instance.new("Part",game.Workspace)
4781
					trace.Size = Vector3.new((op-pos).Magnitude,0.2,0.2)
4782
					trace.BrickColor = char:FindFirstChild("Torso").BrickColor
4783
					trace.Anchored = true
4784
					trace.CanCollide = false
4785
					trace.TopSurface = "Smooth"
4786
					trace.BottomSurface = "Smooth"
4787
					trace.Material = Enum.Material.Neon
4788
					trace.CFrame = (CFrame.new(op,pos)*CFrame.new(0,0,-(op-pos).Magnitude/2))*CFrame.Angles(0,math.rad(90),0)
4789
					spawn(function()
4790
						local m = Instance.new("SpecialMesh",trace)
4791
						m.MeshType = Enum.MeshType.Cylinder
4792
						for i=1,10 do
4793
							trace.Transparency = trace.Transparency + 0.1
4794
							m.Scale = m.Scale - Vector3.new(0,0.1,0.1)
4795
							wait(0.05)
4796
						end
4797
						trace:Destroy()
4798
					end)
4799
				end
4800
			end
4801
4802
			--End of functions
4803
4804
			plr:GetMouse().Button1Down:connect(function()
4805
				if ceqpt == true and isaim == true and cd == false then
4806
					cd = true
4807
					local s = Instance.new("Sound",Tool.HandlePart)
4808
					s.SoundId = "rbxassetid://136523485"
4809
					s.PlayOnRemove = false
4810
					s:Play()
4811
					game:GetService("Debris"):AddItem(s,5)
4812
					table.insert(rignore,char)
4813
					local hit,pos,normal = getMouseNH()
4814
					for i,v in pairs(rignore) do
4815
						table.remove(rignore,1)
4816
					end
4817
					--print(pos)
4818
					shoot(pos,Tool.PipeH.CFrame.p)
4819
					
4820
					if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
4821
						bsy = true
4822
						for i=1,5 do
4823
							if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") and char.HumanoidRootPart:FindFirstChild("RootJoint") and char.Torso:FindFirstChild("Neck") then
4824
								char.Torso:FindFirstChild("bWeld").C0 = clerp(char.Torso.bWeld.C0,(CFrame.new(1,0.5,-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60))*CFrame.new(0,1,0)),0.2)
4825
								char.Torso:FindFirstChild("cWeld").C0 = clerp(char.Torso.cWeld.C0,(CFrame.new(-1.5,0.5,-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-10))*CFrame.new(0,1,0)),0.2)
4826
								char.HumanoidRootPart:FindFirstChild("RootJoint").C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(120)),0.2)
4827
								char.Torso:FindFirstChild("Neck").C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(240)),0.2)
4828
								wait()
4829
							end
4830
						end
4831
						bsy = false
4832
					end
4833
					
4834
					table.insert(rignore,char)
4835
					cd = false
4836
				end
4837
			end)
4838
4839
			while not ceqpt do wait() end
4840
4841
			local animspeed = 0.3
4842
4843
			while wait() do
4844
				--if ceqpt == true then print("Equipped") else print ("Unequipped") end
4845
				
4846
				local cPos = game:GetService("Workspace").CurrentCamera.CFrame.p
4847
				local newPos = cPos - char.HumanoidRootPart.CFrame.p
4848
				local dist = math.sqrt((newPos.X*newPos.X)+(newPos.Y*newPos.Y)+(newPos.Z*newPos.Z))
4849
				--print(dist)
4850
				
4851
				if dist <= 8.5 and ceqpt == true then
4852
					isaim = true
4853
					if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
4854
						if bsy == false then
4855
							local y = CFrame.new(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).p.Y
4856
							y = (y*70)/(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).Magnitude
4857
							char.Torso.bWeld.C0 = clerp(char.Torso.bWeld.C0,CFrame.new(1,0.5 + (y/100),-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60)),animspeed)
4858
							char.Torso.cWeld.C0 = clerp(char.Torso.cWeld.C0,CFrame.new(-1.5,0.5 + (y/60),-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-10)),animspeed)
4859
							char.Torso.bWeld.C1 = clerp(char.Torso.bWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-y),math.rad(0),math.rad(0))),0.2)
4860
							char.Torso.cWeld.C1 = clerp(char.Torso.cWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-y),math.rad(0),math.rad(0))),0.2)
4861
							char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(120)),animspeed)
4862
							char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-120),math.rad(y/2),math.rad(240)),animspeed)
4863
							--char.Humanoid.WalkSpeed = 6
4864
							--char.Humanoid.JumpPower = 0
4865
						end
4866
					end
4867
					local lookDir = plr:GetMouse().Hit.p - char.HumanoidRootPart.CFrame.p
4868
					gyro.MaxTorque = Vector3.new(0,10000000,0)
4869
					gyro.CFrame = CFrame.new(char.HumanoidRootPart.CFrame.p, plr:GetMouse().Hit.p)
4870
				else
4871
					isaim = false
4872
					if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
4873
						if bsy == false then
4874
							local y = CFrame.new(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).p.Y
4875
							y = (y*70)/(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).Magnitude
4876
							char.Torso.bWeld.C0 = clerp(char.Torso.bWeld.C0,CFrame.new(1.2,0.3 + math.cos(tick())/5,-0.9)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(-80)),animspeed)
4877
							char.Torso.cWeld.C0 = clerp(char.Torso.cWeld.C0,CFrame.new(-1.5,0 + math.cos(tick())/5,0)*CFrame.Angles(math.rad(90),math.rad(40),math.rad(-30)),animspeed)
4878
							char.Torso.bWeld.C1 = clerp(char.Torso.bWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))),0.2)
4879
							char.Torso.cWeld.C1 = clerp(char.Torso.cWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))),0.2)
4880
							char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),animspeed)
4881
							char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),animspeed)
4882
							--char.Humanoid.WalkSpeed = 16
4883
							--char.Humanoid.JumpPower = 50
4884
						end
4885
					end
4886
					gyro.MaxTorque = Vector3.new(0,0,0)
4887
				end
4888
			end
4889
		end
4890
	},
4891
	{
4892
		"Terrain Generation",
4893
		function()
4894
			--[[ terrain lol ]] --[[ joalars2 ]]  local char = game:GetService("Players").LocalPlayer.Character  local xsi,ysi,zsi = 20,3,20 local xs,ys,zs = -xsi*25,4.1,-xsi*25  local rows = 50 local columns = 50  local intensity = 15 --[[ Lower = More intense = Looks crap ]]  local rand = math.random(0,10000)  local lowest = nil  for i=0,rows*xsi,xsi do for o=0,columns*zsi,zsi do local p = Instance.new("Part") p.Size = Vector3.new(xsi,ysi,zsi) p.Anchored = true p.TopSurface = "Smooth" p.BottomSurface = "Smooth" p.Locked = true if math.noise(i/(intensity*xsi),ys + rand,o/(intensity*zsi))*(ys*4) <= -0.3*intensity then p.BrickColor = BrickColor.new("Bright blue") p.Reflectance = 0.3 p.Material = "SmoothPlastic" p.CFrame = CFrame.new(Vector3.new(xs,ys,zs) + Vector3.new(i,-84.5,o)) else p.BrickColor = BrickColor.new("Bright green") p.Material = "Grass" p.CFrame = CFrame.new(Vector3.new(xs,ys,zs) + Vector3.new(i,math.noise(i/(intensity*xsi),ys + rand,o/(intensity*zsi))*(ys*4),o) + Vector3.new(0,-80,0)) end if lowest == nil or p.Position.Y < lowest then lowest = p.Position.Y print("Lowest updated: "..lowest) end p.Parent = workspace["Base"] or workspace local randomchance = math.random(1,400) if math.noise(i/(intensity*xsi),ys + rand,o/(intensity*zsi))*(ys*4) > -0.3*intensity then if randomchance <= 20 then local th = math.random(7,20) local tw = math.random(2,8) local lh = math.random(th/2,th) local lw = math.random(tw*1.5,tw*2.5) local b = Instance.new("Part") b.Size = Vector3.new(th,tw,tw) b.Shape = "Cylinder" b.Anchored = true b.TopSurface = "Smooth" b.Name = "Base" b.BottomSurface = "Smooth" b.BrickColor = BrickColor.new("Brown") b.Material = "Wood" b.CFrame = CFrame.new(p.Position + Vector3.new(0,th/2 + ysi/2,0))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) b.Parent = p local l1 = Instance.new("Part") l1.Size = Vector3.new(lh,lw,lw) l1.Shape = "Cylinder" l1.Anchored = true l1.TopSurface = "Smooth" l1.BottomSurface = "Smooth" l1.BrickColor = BrickColor.new("Camo") l1.Material = "Grass" l1.CFrame = CFrame.new(b.Position + Vector3.new(0,th/2 + lh/2,0))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) l1.Parent = b local l2 = Instance.new("Part") l2.Size = Vector3.new(lw,lw,lw) l2.Shape = "Ball" l2.Anchored = true l2.TopSurface = "Smooth" l2.BottomSurface = "Smooth" l2.BrickColor = BrickColor.new("Camo") l2.Material = "Grass" l2.CFrame = CFrame.new(l1.Position + Vector3.new(0,lh/2,0))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) l2.Parent = b local l3 = Instance.new("Part") l3.Size = Vector3.new(lw,lw,lw) l3.Shape = "Ball" l3.Anchored = true l3.TopSurface = "Smooth" l3.BottomSurface = "Smooth" l3.BrickColor = BrickColor.new("Camo") l3.Material = "Grass" l3.CFrame = CFrame.new(l1.Position + Vector3.new(0,-lh/2,0))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) l3.Parent = b elseif randomchance > 20 and randomchance <= 25 then for i=1,math.random(4,8) do local rh = math.random(3,6) local rl = math.random(3,6) local rw = math.random(3,6) local r = Instance.new("Part") r.Size = Vector3.new(rl,rh,rw) r.Anchored = true r.TopSurface = "Smooth" r.BottomSurface = "Smooth" r.Material = "Slate" r.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-1,1),1,math.random(-1,1))) * CFrame.Angles(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359))) r.Parent = p end elseif randomchance > 25 and randomchance <= 35 then for i=1,math.random(4,8) do local rh = math.random(5,8) local rl = math.random(5,8) local rw = math.random(5,8) local r = Instance.new("Part") r.Size = Vector3.new(rl,rh,rw) r.Anchored = true r.TopSurface = "Smooth" r.BottomSurface = "Smooth" r.CanCollide = false r.Material = "Grass" r.BrickColor = BrickColor.new("Camo") r.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-1,1),1,math.random(-1,1))) * CFrame.Angles(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359))) r.Parent = p end elseif randomchance == 36 then for i=1,math.random(8,16) do local rh = math.random(8,16) local rl = math.random(8,16) local rw = math.random(8,16) local r = Instance.new("Part") r.Size = Vector3.new(rl,rh,rw) r.Anchored = true r.TopSurface = "Smooth" r.BottomSurface = "Smooth" r.Material = "Slate" r.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-1,1),1,math.random(-1,1))) * CFrame.Angles(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359))) r.Parent = p end elseif randomchance == 37 then for i=1,math.random(8,16) do local rh = math.random(10,18) local rl = math.random(10,18) local rw = math.random(10,18) local r = Instance.new("Part") r.Size = Vector3.new(rl,rh,rw) r.CanCollide = false r.Anchored = true r.TopSurface = "Smooth" r.BottomSurface = "Smooth" r.Material = "Grass" r.BrickColor = BrickColor.new("Camo") r.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-1,1),1,math.random(-1,1))) * CFrame.Angles(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359))) r.Parent = p end end else --[[ Water Generation ]] end end wait(0.1) end  workspace["Base"].Transparency = 1 workspace["Base"].CanCollide = false
4895
		end
4896
	},
4897
	{
4898
		"Tea",
4899
		function()
4900
			print("Loading...") local ot = tick()  local plr = game:GetService("Players").LocalPlayer local char,mouse = plr.Character,plr:GetMouse() local equipped = false local cd = false  local sizemod = 1  local tRotX = 0 local tRotY = 0 local tRotZ = 0  local mode = true  local tool = script.Parent if not tool:IsA("Tool") then print("Creating tool.") tool = Instance.new("Tool",plr.Backpack) tool.Name = "Teapot" tool.ToolTip = "*angery*" tool.CanBeDropped = false script.Parent = tool end  local kettled = {}  tool.Grip = CFrame.new(0,0,0.8 * sizemod) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))  local handle = tool:FindFirstChild("Handle") if handle == nil then handle = Instance.new("Part",tool) handle.Name = "Handle" handle.Size = Vector3.new(sizemod,sizemod,sizemod) handle.CanCollide = false handle.BrickColor = BrickColor.new("White") handle.Shape = "Ball" handle.Size = Vector3.new(0.2,0.2,0.2) local mesh = Instance.new("SpecialMesh",handle) mesh.MeshType = Enum.MeshType.FileMesh mesh.MeshId = "rbxassetid://1594167" mesh.Scale = Vector3.new(1,1,1)*sizemod end  local pp = Instance.new("Part",handle) pp.Name = "Particles" pp.Size = Vector3.new(0.2,0.2,0.2) pp.Transparency = 1 pp.CanCollide = false local w = Instance.new("Weld") w.Part0 = pp w.Part1 = handle w.C0 = CFrame.new(0,-0.5*sizemod,1.5*sizemod)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.Parent = pp  local s1 = Instance.new("Sound",handle) s1.SoundId = "rbxassetid://318794788" s1.Looped = true s1.Volume = 2 s1.Pitch = 4  local particle = Instance.new("ParticleEmitter",pp) local sk = {NumberSequenceKeypoint.new(0,0.02*sizemod),NumberSequenceKeypoint.new(1,0.3*sizemod)} particle.Size = NumberSequence.new(sk) local sk = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.7,0),NumberSequenceKeypoint.new(1,1)} particle.Transparency = NumberSequence.new(sk) particle.Texture = "rbxassetid://453789629" particle.Lifetime = NumberRange.new(2,2.3) particle.Rate = 150 particle.Speed = NumberRange.new(0,0) particle.Acceleration = Vector3.new(math.cos(tick()),sizemod,math.sin(tick()))  coroutine.resume(coroutine.create(function() while wait() do particle.Acceleration = Vector3.new((math.cos(tick()*2)/4)*sizemod,sizemod,(math.sin(tick()*1.5)/3)*sizemod) end end))  function throw() local cln = handle:Clone() for i,v in pairs(cln:GetChildren()) do if v:IsA("Sound") then v:Destroy() end end  game:GetService("Debris"):AddItem(s,0.9)  cln.Name = "Teapot" cln.Size = Vector3.new(1,1,1)*sizemod cln.Velocity = ((mouse.Hit.p - handle.Position).unit*250 + Vector3.new(0,10,0)) cln.Parent = game.Workspace local hitHead = false local tev tev = cln.Touched:connect(function(t) if game:GetService("Players"):GetPlayerFromCharacter(t.Parent) then local isKettled = false for i,v in pairs(kettled) do if game:GetService("Players"):GetPlayerFromCharacter(t.Parent).Name == v then isKettled = true end end if isKettled == false then tev:disconnect() local pname = game:GetService("Players"):GetPlayerFromCharacter(t.Parent).Name table.insert(kettled,pname) if game:GetService("Players"):GetPlayerFromCharacter(t.Parent) ~= plr then local tchar = game:GetService("Players"):GetPlayerFromCharacter(t.Parent).Character cln.Parent = t.Parent local weld = Instance.new("Weld") weld.Part0 = cln weld.Part1 = t.Parent:WaitForChild("Head") weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) weld.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) weld.Parent = cln hitHead = true local s = Instance.new("Sound",cln) s.SoundId = "rbxassetid://399768457" s.Volume = math.huge s:Play() wait(8) if cln.Parent ~= nil then if game:GetService("Players"):GetPlayerFromCharacter(t.Parent) then spawn(function() tchar:BreakJoints() tchar:FindFirstChild("Humanoid").Health = 0 end) end  local p = Instance.new("Part",tchar) p.CanCollide = false p.Anchored = true p.Transparency = 0 p.TopSurface = "Smooth" p.BottomSurface = "Smooth" p.Size = Vector3.new(0.2,0.2,0.2) p.BrickColor = BrickColor.new("Institutional White") local p2 = Instance.new("Part",tchar) p2.CanCollide = false p2.Anchored = true p2.Transparency = 0 p2.TopSurface = "Smooth" p2.BottomSurface = "Smooth" p2.Size = Vector3.new(0.2,0.2,0.2) p2.BrickColor = BrickColor.new("Institutional White") local p3 = Instance.new("Part",tchar) p3.CanCollide = false p3.Anchored = true p3.Transparency = 0 p3.TopSurface = "Smooth" p3.BottomSurface = "Smooth" p3.Size = Vector3.new(0.2,0.2,0.2) p3.BrickColor = BrickColor.new("Institutional White") local p4 = Instance.new("Part",tchar) p4.CanCollide = false p4.Anchored = true p4.Transparency = 0 p4.TopSurface = "Smooth" p4.BottomSurface = "Smooth" p4.Size = Vector3.new(0.2,0.2,0.2) p4.BrickColor = BrickColor.new("Institutional White")  local m = Instance.new("SpecialMesh",p) m.MeshType = "Sphere" m.Scale = (Vector3.new(7,7,7)*sizemod)*8 local m2 = Instance.new("SpecialMesh",p2) m2.MeshType = "Sphere" m2.Scale = (Vector3.new(1,1,1)*sizemod)*8 local m3 = Instance.new("BlockMesh",p3) m3.Scale = (Vector3.new(7,7,7)*sizemod)*8 local m4 = Instance.new("BlockMesh",p4) m4.Scale = (Vector3.new(1,1,1)*sizemod)*8   local s = Instance.new("Sound",p) s.SoundId = "rbxassetid://157878578" s.Volume = math.huge s:Play() local sc = cln.CFrame p.CFrame = sc p2.CFrame = sc p3.CFrame = sc p4.CFrame = sc p.Material = "Neon" p2.Material = "Neon" p3.Material = "Neon" p4.Material = "Neon"  local pt local p2t local p3t local p4t  function brk(c) if c.Parent ~= plr.Character and c.Parent.Parent ~= plr.Character and c.Parent.Parent.Parent ~= plr.Character then if c then for i,v in pairs(c.Parent:GetChildren()) do if v:IsA("Script") or v:IsA("LocalScript") then v:Destroy() wait(0.05) end end wait() c:BreakJoints() end end end function brk2(c) if c.Parent ~= plr.Character and c.Parent.Parent ~= plr.Character then if c then for i,v in pairs(c.Parent:GetChildren()) do if v:IsA("Script") or v:IsA("LocalScript") then v:Destroy() wait(0.05) end end wait() c:BreakJoints() end end end function brk3(c) if c.Parent ~= plr.Character then if c then for i,v in pairs(c.Parent:GetChildren()) do if v:IsA("Script") or v:IsA("LocalScript") then v:Destroy() wait(0.05) end end wait() c:BreakJoints() end end end  function brk4(c) local success, msg = pcall(brk,c) if success == false then print("Errored: "..msg) local success, msg = pcall(brk2,c) if success == false then print("Errored: "..msg) brk3(c) end end end  pt = p.Touched:connect(function(c) brk4(c) end) p2t = p2.Touched:connect(function(c) brk4(c) end) p3t = p3.Touched:connect(function(c) brk4(c) end) p4t = p4.Touched:connect(function(c) brk4(c) end)  local hitReg = {}  spawn(function() local reg = Region3.new(p.Position - Vector3.new(20*sizemod,20*sizemod,20*sizemod),p.Position + Vector3.new(20*sizemod,20*sizemod,20*sizemod)) local ht = workspace:FindPartsInRegion3(reg,char,100) for i,v in pairs(ht) do brk4(v) end end)  cln:Destroy() for i=1,20 do m.Scale = m.Scale + (Vector3.new(3,3,3)*sizemod) m2.Scale = m2.Scale + (Vector3.new(3,3,3)*sizemod) m3.Scale = m3.Scale + (Vector3.new(3,3,3)*sizemod) m4.Scale = m4.Scale + (Vector3.new(3,3,3)*sizemod)  p.Transparency = p.Transparency + 1/20 p2.Transparency = p2.Transparency + 1/20 p3.Transparency = p3.Transparency + 1/20 p4.Transparency = p4.Transparency + 1/20 p.CFrame = sc p2.CFrame = sc p3.CFrame = sc * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))) p4.CFrame = sc * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))) wait() end pt:disconnect() p2t:disconnect() p3t:disconnect() p4t:disconnect() end local isub = 0 for i,v in pairs(kettled) do if pname == v then table.remove(kettled,i-isub) isub = isub + 1 end end end end elseif game:GetService("Players"):GetPlayerFromCharacter(t.Parent.Parent) then else for i=1,10 do local p = Instance.new("Part",workspace) p.Size = Vector3.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10) p.CFrame = cln.CFrame p.Velocity = Vector3.new(math.random(-30,30),math.random(3,50),math.random(-30,30)) p.BrickColor = cln.BrickColor p.TopSurface = "Smooth" p.BottomSurface = "Smooth" game:GetService("Debris"):AddItem(p,math.random(10,25)/10) end tev:disconnect() cln.Anchored = true cln.CanCollide = false cln.Transparency = 1 local s = Instance.new("Sound",cln) s.SoundId = "rbxassetid://138122923" s.Volume = math.huge s:Play() wait(1.5) cln:Destroy() end end) wait() cln.CanCollide = true wait(5) if hitHead == false then cln:Destroy() tev:disconnect() end end  tool.Equipped:connect(function() if mode == true then char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) else char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(120),math.rad(90),math.rad(0)) end equipped = true s1:Play() for i,v in pairs(handle:GetChildren()) do if v.Name == "Particles" then v:Destroy() end end pp = Instance.new("Part",handle) pp.Name = "Particles" pp.Size = Vector3.new(0.2,0.2,0.2) pp.Transparency = 1 pp.CanCollide = false local w = Instance.new("Weld") w.Part0 = pp w.Part1 = handle w.C0 = CFrame.new(0,-0.5*sizemod,1.5*sizemod)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.Parent = pp particle = Instance.new("ParticleEmitter",pp) local sk = {NumberSequenceKeypoint.new(0,0.02*sizemod),NumberSequenceKeypoint.new(1,0.3*sizemod)} particle.Size = NumberSequence.new(sk) local sk = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.7,0),NumberSequenceKeypoint.new(1,1)} particle.Transparency = NumberSequence.new(sk) particle.Texture = "rbxassetid://453789629" particle.Lifetime = NumberRange.new(2,2.3) particle.Rate = 150 particle.Speed = NumberRange.new(0,0) particle.Acceleration = Vector3.new(math.cos(tick()),sizemod,math.sin(tick())) end)  tool.Unequipped:connect(function() equipped = false s1:Stop() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) end)  local isPour = false  mouse.Button1Down:connect(function() if equipped == true and cd == false and mode == false then cd = true local s = Instance.new("Sound",handle) s.SoundId = "rbxassetid://444895479" s.Volume = 2 s.Pitch = math.random(900,1100)/1000 s:Play() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(120),math.rad(90),math.rad(0)) wait() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(65),math.rad(90),math.rad(0))  spawn(function() throw() end)  wait() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) wait() char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(120),math.rad(90),math.rad(0)) cd = false elseif equipped == true and cd == false and mode == true then cd = true isPour = true local mUp local pour = Instance.new("Part",pp) pour.Anchored = true pour.CanCollide = false pour.BrickColor = BrickColor.new("Brown") pour.TopSurface = "Smooth" pour.BottomSurface = "Smooth" pour.Transparency = 0.3 local ps = Instance.new("Sound",pp) ps.SoundId = "rbxassetid://329308062" ps.Volume = 2 ps.Looped = true ps.Pitch = 3 ps:Play() mUp = mouse.Button1Up:connect(function() mUp:disconnect() cd = false isPour = false pour:Destroy() ps:Destroy() tRotX = 0 tRotY = 0 tRotZ = 0 end) while cd == true do tRotX = 45 tRotY = 0 tRotZ = 0 local ray = Ray.new(pp.Position,Vector3.new(0,-1000,0)) local part,pos,normal = workspace:FindPartOnRay(ray,char,false,true) pour.Size = Vector3.new(0.2,0.2,(pos-pp.Position).Magnitude) pour.CFrame = CFrame.new(pp.Position,pos) * CFrame.new(0,0,-(pos-pp.Position).Magnitude/2) if part then if part.Name ~= "Tea" then local p = Instance.new("Part",part) p.Name = "Tea" p.BrickColor = BrickColor.new("Brown") p.Size = Vector3.new(0.2,0.7,0.7) p.Transparency = 0.3 p.TopSurface = "Smooth" p.BottomSurface = "Smooth" p.CanCollide = false p.TopSurface = "Smooth" p.Anchored = true p.BottomSurface = "Smooth" p.Shape = "Cylinder" p.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(normal.X),math.rad(normal.Y),math.rad(normal.Z+90)) Instance.new("Vector3Value",p).Value = p.CFrame.p local shrink local frm = 0 shrink = game:GetService("RunService").RenderStepped:connect(function() frm = frm + 1 if math.floor(frm/4) == frm/4 then spawn(function() local reg = Region3.new(p.Position - Vector3.new(p.Size.Y/2,3,p.Size.Y/2),p.Position + Vector3.new(p.Size.Y/2,3,p.Size.Y/2)) local ht = workspace:FindPartsInRegion3(reg,char,100) for i,v in pairs(ht) do if v.Parent:FindFirstChild("Humanoid") then v.Parent.Humanoid.Health = v.Parent.Humanoid.Health - v.Parent.Humanoid.MaxHealth/200 end end end) end p.Size = p.Size - Vector3.new(0,0.02,0.02) if p.Size.Y <= 0.3 then p:Destroy() shrink:disconnect() end end) local particle1 = Instance.new("ParticleEmitter",p) local sk = {NumberSequenceKeypoint.new(0,0.02*sizemod),NumberSequenceKeypoint.new(1,0.3*sizemod)} particle1.Size = NumberSequence.new(sk) local sk = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.7,0),NumberSequenceKeypoint.new(1,1)} particle1.Transparency = NumberSequence.new(sk) particle1.Texture = "rbxassetid://453789629" particle1.Lifetime = NumberRange.new(2,2.3) particle1.Rate = 200 particle1.Speed = NumberRange.new(0,0) particle1.Acceleration = Vector3.new(0,0.5,0) else part.Size = part.Size + Vector3.new(0,0.2,0.2) part.CFrame = CFrame.new(part.Value.Value) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)) end end wait() end end end)  mouse.KeyDown:connect(function(key) if cd == false and equipped == true then if key == "q" then if mode == false then mode = true char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) else mode = false char:WaitForChild("Torso"):WaitForChild("Right Shoulder").C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(120),math.rad(90),math.rad(0)) end elseif key == "u5jt" then cd = true  handle.Transparency = 1  local mug = Instance.new("Part",tool) mug.CanCollide = false mug.BrickColor = BrickColor.new("Institutional white") local mesh = Instance.new("SpecialMesh",mug) mesh.MeshId = "rbxassetid://433095032" mug.Size = Vector3.new(0.2,0.2,0.2) mesh.Scale = Vector3.new(0.145,0.145,0.145)  local w = Instance.new("Weld") w.Part0 = mug w.Part1 = char:WaitForChild("Right Arm") w.C0 = CFrame.new(1,0,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)) w.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)) w.Parent = mug  local pp1 = Instance.new("Part",mug) pp1.CanCollide = false pp1.Size = Vector3.new(0.7,0.2,0.6) pp1.BrickColor = BrickColor.new("Brown") pp1.Material = "SmoothPlastic" pp1.TopSurface = "Smooth" pp1.BottomSurface = "Smooth" Instance.new("CylinderMesh",pp1) particle:Clone().Parent = pp1  local w = Instance.new("Weld") w.Part0 = pp1 w.Part1 = mug w.C0 = CFrame.new(0.15,-0.3,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.Parent = pp1  mouse.Button1Down:connect(function()  end)  tRotX = 0 tRotY = 0 tRotZ = 0 end end end)  plr.Chatted:connect(function(msg) if string.lower(string.sub(msg,1,3)) == "-s " then sizemod = string.sub(msg,4,#msg) handle.Mesh.Scale = Vector3.new(1,1,1)*sizemod for i,v in pairs(handle:GetChildren()) do if v.Name == "Particles" or v:IsA("Sound") then v:Destroy() end end s1 = Instance.new("Sound",handle) s1.SoundId = "rbxassetid://318794788" s1.Looped = true s1.Volume = 2 s1.Pitch = 4 s1:Play() pp = Instance.new("Part",handle) pp.Name = "Particles" pp.Size = Vector3.new(0.2,0.2,0.2) pp.Transparency = 1 pp.CanCollide = false local w = Instance.new("Weld") w.Part0 = pp w.Part1 = handle w.C0 = CFrame.new(0,-0.5*sizemod,1.5*sizemod)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) w.Parent = pp particle = Instance.new("ParticleEmitter",pp) local sk = {NumberSequenceKeypoint.new(0,0.02*sizemod),NumberSequenceKeypoint.new(1,0.3*sizemod)} particle.Size = NumberSequence.new(sk) local sk = {NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.7,0),NumberSequenceKeypoint.new(1,1)} particle.Transparency = NumberSequence.new(sk) particle.Texture = "rbxassetid://453789629" particle.Lifetime = NumberRange.new(2,2.3) particle.Rate = 150 particle.Speed = NumberRange.new(0,0) particle.Acceleration = Vector3.new(math.cos(tick()),sizemod,math.sin(tick())) tRotX = 0 tRotY = 0 tRotZ = 0 end end)  print("Loaded! Time elapsed: "..tick() - ot)  while wait() do tool.Grip = tool.Grip:lerp(CFrame.new(0,0,0.8 * sizemod) * CFrame.Angles(math.rad(tRotX),math.rad(tRotY),math.rad(tRotZ)),0.33) end
4901
		end
4902
	},
4903
	{
4904
		"Slicey Dicey",
4905
		function()
4906
			local oldtick = tick()
4907
			warn("Slicey Dicey - By joalars2")
4908
4909
			local plr = game:GetService("Players").LocalPlayer
4910
			local char,mouse = plr.Character,plr:GetMouse()
4911
4912
			local fadeparts = {}
4913
4914
			--[[ Setting up the animation rig ]]
4915
4916
			local dfj = {}
4917
4918
			char:WaitForChild("Animate"):Destroy()
4919
			char:WaitForChild("Humanoid"):WaitForChild("Animator"):Destroy()
4920
4921
			for i,v in pairs(char:FindFirstChild("Torso"):GetChildren()) do
4922
				if v:IsA("Motor6D") and v.Name ~= "Neck" then
4923
					table.insert(dfj,v:Clone())
4924
					v:Destroy()
4925
				end
4926
			end
4927
4928
			local state = "idle"
4929
4930
			local rootpart = char:FindFirstChild("HumanoidRootPart")
4931
			local rootjoint = rootpart:FindFirstChild("RootJoint")
4932
			rootjoint.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
4933
			local rarm = Instance.new("Weld",char:FindFirstChild("Right Arm") or nil)
4934
			rarm.Part0 = char:FindFirstChild("Torso") or nil
4935
			rarm.Part1 = char:FindFirstChild("Right Arm") or nil
4936
			rarm.C0 = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
4937
			rarm.C1 = CFrame.new(-0.5,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
4938
			local larm = Instance.new("Weld",char:FindFirstChild("Left Arm") or nil)
4939
			larm.Part0 = char:FindFirstChild("Torso") or nil
4940
			larm.Part1 = char:FindFirstChild("Left Arm") or nil
4941
			larm.C0 = CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
4942
			larm.C1 = CFrame.new(0.5,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
4943
			local rleg = Instance.new("Weld",char:FindFirstChild("Right Leg") or nil)
4944
			rleg.Part0 = char:FindFirstChild("Torso") or nil
4945
			rleg.Part1 = char:FindFirstChild("Right Leg") or nil
4946
			rleg.C0 = CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
4947
			rleg.C1 = CFrame.new(0.5,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
4948
			local lleg = Instance.new("Weld",char:FindFirstChild("Left Leg") or nil)
4949
			lleg.Part0 = char:FindFirstChild("Torso") or nil
4950
			lleg.Part1 = char:FindFirstChild("Left Leg") or nil
4951
			lleg.C0 = CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
4952
			lleg.C1 = CFrame.new(-0.5,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
4953
			local neck = char:FindFirstChild("Torso"):FindFirstChild("Neck") or nil
4954
			neck.Part0 = char:FindFirstChild("Torso") or nil
4955
			neck.Part1 = char:FindFirstChild("Head") or nil
4956
			neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
4957
			neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
4958
4959
			--[[ Weapons ]]
4960
4961
			local isClickCombo = false
4962
			local clickTimer = 0
4963
			local clickCombo = 0
4964
			local clickCD = false
4965
			local soundCD = false
4966
			local moveCD = false
4967
4968
			local p1 = Instance.new("Part",char:FindFirstChild("Right Arm") or nil)
4969
			p1.Size = Vector3.new(0.2,0.2,0.2)
4970
			p1.TopSurface = "Smooth"
4971
			p1.BottomSurface = "Smooth"
4972
			p1.CanCollide = false
4973
			local m1 = Instance.new("SpecialMesh",p1)
4974
			m1.VertexColor = Vector3.new(255,255,0)
4975
			m1.MeshId = "rbxassetid://10681506"
4976
			m1.TextureId = "rbxassetid://10681501"
4977
			m1.Scale = Vector3.new(1,1,1)
4978
			local w1 = Instance.new("Weld",p1)
4979
			w1.Part0 = p1
4980
			w1.Part1 = char:FindFirstChild("Right Arm") or nil
4981
			w1.C0 = CFrame.new(-0.3,0,-1.5) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
4982
			local p2 = Instance.new("Part",char:FindFirstChild("Right Arm") or nil)
4983
			p2.Size = Vector3.new(0.2,1.3,2)
4984
			p2.TopSurface = "Smooth"
4985
			p2.BottomSurface = "Smooth"
4986
			p2.Transparency = 1
4987
			p2.CanCollide = false
4988
			local w1 = Instance.new("Weld",p2)
4989
			w1.Part0 = p2
4990
			w1.Part1 = char:FindFirstChild("Right Arm") or nil
4991
			w1.C0 = CFrame.new(-0.3,0,-2) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
4992
			p2.Touched:connect(function(p)
4993
				local hum = p.Parent:FindFirstChild("Humanoid") or p.Parent.Parent:FindFirstChild("Humanoid") or nil
4994
				if hum and isClickCombo then
4995
					hum.Health = hum.Health - hum.MaxHealth/20
4996
					if soundCD == false then
4997
						soundCD = true
4998
						local s = Instance.new("Sound",p1)
4999
						s.SoundId = "rbxassetid://566593606"
5000
						s.Volume = 2.5
5001
						s:Play()
5002
						game:GetService("Debris"):AddItem(s,1.5)
5003
						wait(0.1)
5004
						soundCD = false
5005
					end
5006
				end
5007
			end)
5008
			local p3 = Instance.new("Part",char:FindFirstChild("Left Arm") or nil)
5009
			p3.Size = Vector3.new(0.2,0.2,0.2)
5010
			p3.TopSurface = "Smooth"
5011
			p3.BottomSurface = "Smooth"
5012
			p3.CanCollide = false
5013
			local m2 = Instance.new("SpecialMesh",p3)
5014
			m2.VertexColor = Vector3.new(255,255,0)
5015
			m2.MeshId = "rbxassetid://10681506"
5016
			m2.TextureId = "rbxassetid://10681501"
5017
			m2.Scale = Vector3.new(1,1,1)
5018
			local w2 = Instance.new("Weld",p3)
5019
			w2.Part0 = p3
5020
			w2.Part1 = char:FindFirstChild("Left Arm") or nil
5021
			w2.C0 = CFrame.new(-0.3,0,-1.5) * CFrame.Angles(math.rad(-90),math.rad(180),math.rad(0))
5022
			local p4 = Instance.new("Part",char:FindFirstChild("Left Arm") or nil)
5023
			p4.Size = Vector3.new(0.2,1.3,2)
5024
			p4.TopSurface = "Smooth"
5025
			p4.BottomSurface = "Smooth"
5026
			p4.Transparency = 1
5027
			p4.CanCollide = false
5028
			local w1 = Instance.new("Weld",p4)
5029
			w1.Part0 = p4
5030
			w1.Part1 = char:FindFirstChild("Left Arm") or nil
5031
			w1.C0 = CFrame.new(0.3,0,-2) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
5032
			p4.Touched:connect(function(p)
5033
				local hum = p.Parent:FindFirstChild("Humanoid") or p.Parent.Parent:FindFirstChild("Humanoid") or nil
5034
				if hum and isClickCombo and hum ~= char:FindFirstChild("Humanoid") then
5035
					hum.Health = hum.Health - hum.MaxHealth/20
5036
					if soundCD == false then
5037
						soundCD = true
5038
						local s = Instance.new("Sound",p3)
5039
						s.SoundId = "rbxassetid://566593606"
5040
						s.Volume = 2.5
5041
						s:Play()
5042
						game:GetService("Debris"):AddItem(s,1.5)
5043
						wait(0.1)
5044
						soundCD = false
5045
					end
5046
				end
5047
			end)
5048
5049
			mouse.Button1Down:connect(function()
5050
				if clickCD == false then
5051
					if clickCombo == 0 then
5052
						if not char:FindFirstChild("Right Arm") then
5053
							clickCombo = 1
5054
						end
5055
					end
5056
					if clickCombo == 1 then
5057
						if not char:FindFirstChild("Left Arm") then
5058
							clickCombo = 0
5059
						end
5060
					end
5061
					if not char:FindFirstChild("Right Arm") and not char:FindFirstChild("Left Arm") then
5062
						clickCombo = 3
5063
					end
5064
					if clickCombo == 0 then
5065
						local oldtick = tick()
5066
						state = "busy"
5067
						clickCD = true
5068
						isClickCombo = true
5069
						clickTimer = 1
5070
						clickCombo = clickCombo + 1
5071
5072
						for i=1,5 do
5073
							rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
5074
							lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)),0.4)
5075
							rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(45)),0.4)
5076
							larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),0.4)
5077
							rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-70),math.rad(0),math.rad(160)),0.4)
5078
							neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(-20),math.rad(20),math.rad(0)),0.4)
5079
							wait()
5080
						end
5081
						wait()
5082
						for i=1,5 do
5083
							rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
5084
							lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),0.4)
5085
							rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(70),math.rad(40)),0.4)
5086
							larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)),0.4)
5087
							rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-110),math.rad(0),math.rad(240)),0.4)
5088
							neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(20),math.rad(-60),math.rad(0)),0.4)
5089
							wait()
5090
						end
5091
5092
						state = "idle"
5093
						clickCD = false
5094
					elseif clickCombo == 1 then
5095
						local oldtick = tick()
5096
						state = "busy"
5097
						clickCD = true
5098
						isClickCombo = true
5099
						clickTimer = 1
5100
						clickCombo = 0
5101
5102
						for i=1,5 do
5103
							rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)),0.4)
5104
							lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
5105
							rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),0.4)
5106
							larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(-45)),0.4)
5107
							rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-70),math.rad(0),math.rad(200)),0.4)
5108
							neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(0)),0.4)
5109
							wait()
5110
						end
5111
						wait()
5112
						for i=1,5 do
5113
							rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),0.4)
5114
							lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.4)
5115
							rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)),0.4)
5116
							larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(-70),math.rad(-40)),0.4)
5117
							rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-110),math.rad(0),math.rad(120)),0.4)
5118
							neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(20),math.rad(60),math.rad(0)),0.4)
5119
							wait()
5120
						end
5121
5122
						state = "idle"
5123
						clickCD = false
5124
					end
5125
				end
5126
			end)
5127
5128
			mouse.KeyDown:connect(function(key)
5129
				if key == "e" then
5130
					if moveCD == false and clickCD == false then
5131
						clickCD = true
5132
						moveCD = true
5133
						state = "busy"
5134
						op1 = p1
5135
						op3 = p3
5136
						for i=1,5 do
5137
							rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),0.4)
5138
							lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)),0.4)
5139
							rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(130)),0.4)
5140
							larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-130)),0.4)
5141
							rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),0.4)
5142
							neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
5143
							wait()
5144
						end
5145
						p1.Transparency = 1
5146
						p3.Transparency = 1
5147
						local dir = rootpart.CFrame.lookVector*2
5148
						local p = Instance.new("Part")
5149
						p.Size = Vector3.new(0.2,0.2,0.2)
5150
						p.Anchored = true
5151
						p.CanCollide = false
5152
						p.CFrame = (CFrame.new(rootpart.Position,rootpart.Position + dir) * CFrame.new(1.3,0,-dir.Magnitude)) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
5153
						local m = Instance.new("SpecialMesh",p)
5154
						m.VertexColor = Vector3.new(255,255,0)
5155
						m.MeshId = "rbxassetid://10681506"
5156
						m.TextureId = "rbxassetid://10681501"
5157
						m.Scale = Vector3.new(1,1,1)
5158
						p.Parent = char
5159
						local p2 = Instance.new("Part")
5160
						p2.Size = Vector3.new(0.2,0.2,0.2)
5161
						p2.Anchored = true
5162
						p2.CanCollide = false
5163
						p2.CFrame = (CFrame.new(rootpart.Position,rootpart.Position + dir) * CFrame.new(-1.3,0,-dir.Magnitude)) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(180))
5164
						local m2 = Instance.new("SpecialMesh",p2)
5165
						m2.VertexColor = Vector3.new(255,255,0)
5166
						m2.MeshId = "rbxassetid://10681506"
5167
						m2.TextureId = "rbxassetid://10681501"
5168
						m2.Scale = Vector3.new(1,1,1)
5169
						p2.Parent = char
5170
5171
						local frm
5172
						local p1l = 0
5173
						local p2l = 0
5174
						frm = game:GetService("RunService").RenderStepped:connect(function()
5175
							if p1l < 50 then
5176
								p1l = p1l + 1
5177
								local r1 = Ray.new(p.Position,-p.CFrame.lookVector)
5178
								local pa1,po1,no1 = workspace:FindPartOnRayWithIgnoreList(r1,char:GetChildren(),false,true)
5179
								p.CFrame = CFrame.new(po1,(po1 + -dir)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(180))
5180
								if pa1 ~= nil then
5181
									if p1l < 40 then
5182
										local hum = pa1.Parent:FindFirstChild("Humanoid") or pa1.Parent.Parent:FindFirstChild("Humanoid")
5183
										if hum then
5184
											pa1:BreakJoints()
5185
										end
5186
									end
5187
									p1l = 40
5188
								end
5189
							else
5190
								p:Destroy()
5191
								for i=1,10 do
5192
									op1.Transparency = op1.Transparency - 0.1
5193
									wait()
5194
								end
5195
							end
5196
							if p2l < 50 then
5197
								p2l = p2l + 1
5198
								local r2 = Ray.new(p2.Position,-p2.CFrame.lookVector)
5199
								local pa2,po2,no2 = workspace:FindPartOnRayWithIgnoreList(r2,char:GetChildren(),false,true)
5200
								p2.CFrame = CFrame.new(po2,(po2 + -dir)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(180))
5201
								if pa2 ~= nil then
5202
									if p2l < 40 then
5203
										local hum = pa2.Parent:FindFirstChild("Humanoid") or pa2.Parent.Parent:FindFirstChild("Humanoid")
5204
										if hum then
5205
											pa2:BreakJoints()
5206
										end
5207
									end
5208
									p2l = 40
5209
								end
5210
							else
5211
								p2:Destroy()
5212
								for i=1,10 do
5213
									op3.Transparency = op3.Transparency - 0.1
5214
									wait()
5215
								end
5216
							end
5217
							if p1l > 40 then
5218
								p.Transparency = p.Transparency + 0.1
5219
							end
5220
							if p2l > 40 then
5221
								p2.Transparency = p2.Transparency + 0.1
5222
							end
5223
							if p.Parent == nil and p2.Parent == nil then
5224
								frm:disconnect()
5225
								wait(1)
5226
								clickCD = false
5227
								moveCD = false
5228
							end
5229
						end)
5230
5231
						wait()
5232
						for i=1,3 do
5233
							rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)),0.4)
5234
							lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)),0.4)
5235
							rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)),0.4)
5236
							larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)),0.4)
5237
							rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),0.4)
5238
							neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
5239
							wait()
5240
						end
5241
						for i=1,10 do
5242
							rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
5243
							lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
5244
							rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
5245
							larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
5246
							rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),0.4)
5247
							neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
5248
							wait()
5249
						end
5250
						state = "idle"
5251
					end
5252
				end
5253
			end)
5254
5255
			--[[ Animation application ]]
5256
5257
			game:GetService("RunService").RenderStepped:connect(function()
5258
				if char:FindFirstChild("Humanoid").WalkSpeed < 20 then
5259
					char:FindFirstChild("Humanoid").WalkSpeed = 20
5260
				end
5261
				for i,v in pairs(fadeparts) do
5262
					if v:IsA("BasePart") then
5263
						v.Transparency = v.Transparency + 1/30
5264
						if v.Transparency >= 1 then
5265
							v:Destroy()
5266
						end
5267
					end
5268
				end
5269
				clickTimer = clickTimer - 1/60
5270
				if clickTimer <= 0 then clickTimer = 0 clickCombo = 0 isClickCombo = false end
5271
				local spd = (0.2*char:FindFirstChild("Humanoid").WalkSpeed)/16
5272
				if state ~= "busy" then
5273
					local ray = Ray.new(rootpart.Position,Vector3.new(0,-4,0))
5274
					local part,pos,normal = workspace:FindPartOnRayWithIgnoreList(ray,char:GetChildren(),false,true)
5275
					if rootpart.Velocity.Magnitude > 0.5 and part ~= nil then
5276
						state = "running"
5277
					elseif rootpart.Velocity.Magnitude <= 0.5 and part ~= nil then
5278
						state = "idle"
5279
					elseif rootpart.Velocity.Y > 0 and part == nil then
5280
						state = "jumping"
5281
					elseif rootpart.Velocity.Y <= 0 and part == nil then
5282
						state = "falling"
5283
					end
5284
					if state == "idle" then
5285
						rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-(math.sin(tick()*1*spd*5)-1)*2)),spd)
5286
						lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad((math.sin(tick()*1*spd*5)-1)*2)),spd)
5287
						rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(math.sin(tick()*2*spd*5)*10),math.rad(0),math.rad(0)),spd)
5288
						larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(-math.sin(tick()*2*spd*5)*10),math.rad(0),math.rad(0)),spd)
5289
						rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),spd)
5290
						neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
5291
					elseif state == "running" then
5292
						rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(math.sin(tick()*8*spd*5)*90),math.rad(0),math.rad(0)),spd)
5293
						lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-math.sin(tick()*8*spd*5)*90),math.rad(0),math.rad(0)),spd)
5294
						rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(-math.sin(tick()*8*spd*5)*90),-math.rad(math.sin(tick()*8*spd*5)*30),math.rad(0)),spd)
5295
						larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(math.sin(tick()*8*spd*5)*90),-math.rad(math.sin(tick()*8*spd*5)*30),math.rad(0)),spd)
5296
						rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-80),math.rad(rootpart.RotVelocity.Y*2.5),math.rad(180)),spd)
5297
						neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
5298
					elseif state == "jumping" then
5299
						rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
5300
						lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
5301
						rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
5302
						larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
5303
						rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),spd)
5304
						neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
5305
					elseif state == "falling" then
5306
						rleg.C0 = rleg.C0:lerp(CFrame.new(1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
5307
						lleg.C0 = lleg.C0:lerp(CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
5308
						rarm.C0 = rarm.C0:lerp(CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
5309
						larm.C0 = larm.C0:lerp(CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),spd)
5310
						rootjoint.C0 = rootjoint.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),spd)
5311
						neck.C0 = neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),spd)
5312
					end
5313
				end
5314
			end)
5315
			warn("Loaded! Time elapsed: "..tick() - oldtick)
5316
		end
5317
	},
5318
	{
5319
		"Ghost - Animated",
5320
		function()
5321
			local time = tick()
5322
			print("Loading Wraith by joalars2...")
5323
5324
			local plr = game:GetService("Players").LocalPlayer
5325
			local mouse,char = plr:GetMouse(),plr.Character
5326
5327
			local amountGhosts = 5
5328
5329
			for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
5330
5331
			local toggle,cd,mcd = false,false,false
5332
			local ghosts = {}
5333
			local temptab = {}
5334
5335
			char:WaitForChild("Animate"):Destroy()
5336
			char.Humanoid:WaitForChild("Animator"):Destroy()
5337
5338
			local state = "idle"
5339
5340
			local gt = false
5341
5342
			local gyro = Instance.new("BodyGyro",char:WaitForChild("HumanoidRootPart")) --Stops the character from glitching out on enter/exit
5343
			gyro.MaxTorque = Vector3.new(0,0,0)
5344
			gyro.D = 0
5345
			gyro.P = 100000000
5346
5347
5348
			local wCol = BrickColor.new("Really red")
5349
			local wCol2 = BrickColor.new("Really black")
5350
			local gCol = BrickColor.new("Toothpaste")
5351
			local gCol2 = BrickColor.new("Institutional white")
5352
5353
			function searchAll(m,clear)
5354
				if clear then
5355
					if clear == true then
5356
						for i,v in pairs(temptab) do
5357
							table.remove(temptab,1)
5358
						end
5359
					end
5360
				end
5361
				for i,v in pairs(m:GetChildren()) do
5362
					if v then
5363
						local s = v:Clone()
5364
						for _,b in pairs(s:GetChildren()) do
5365
							b:Destroy()
5366
						end
5367
						if s:IsA("Part") or s:IsA("WedgePart") or s:IsA("TrussPart") or s:IsA("UnionOperation") then
5368
							if s.Name ~= "HumanoidRootPart" then
5369
								s.Anchored = true
5370
								s.CanCollide = false
5371
								s.Transparency = 0.95
5372
								s.TopSurface = "Smooth"
5373
								s.BottomSurface = "Smooth"
5374
								s.FrontSurface = "Smooth"
5375
								s.RightSurface = "Smooth"
5376
								s.BackSurface = "Smooth"
5377
								s.LeftSurface = "Smooth"
5378
								if s.Material ~= Enum.Material.Neon then
5379
									if gt == true then
5380
										s.BrickColor = wCol2
5381
									else
5382
										s.BrickColor = gCol2
5383
									end
5384
								else
5385
									if gt == true then
5386
										s.BrickColor = wCol
5387
									else
5388
										s.BrickColor = gCol
5389
									end
5390
								end
5391
								for _,c in pairs(v:GetChildren()) do
5392
									if c:IsA("SpecialMesh") or c:IsA("CylinderMesh") then
5393
										c:Clone().Parent = s
5394
									end
5395
								end
5396
								local objValue = Instance.new("ObjectValue",s)
5397
								objValue.Name = "Target"
5398
								objValue.Value = v
5399
								table.insert(temptab,s)
5400
							end
5401
						--elseif s:IsA("CharacterMesh") then
5402
							--table.insert(temptab,s)
5403
						end
5404
						--searchAll(v)
5405
					end
5406
				end
5407
				return temptab
5408
			end
5409
5410
			function CreateGhost()
5411
				local ghost = Instance.new("Model",game.Workspace)
5412
				searchAll(char,true)
5413
				ghost.Name = char.Name.."'s Ghost "..#ghosts..#plr.Name
5414
				--Instance.new("Humanoid",ghost)
5415
				for i,v in pairs(temptab) do
5416
					v:Clone().Parent = ghost
5417
				end
5418
				table.insert(ghosts,ghost)
5419
			end
5420
5421
			function ClearGhosts()
5422
				for i,v in pairs(ghosts) do
5423
					v:Destroy()
5424
				end
5425
				for i,v in pairs(ghosts) do
5426
					table.remove(ghosts,1)
5427
				end
5428
				for i,v in pairs(game:GetService("Workspace"):GetChildren()) do
5429
					if string.sub(v.Name,1,#plr.Name+9) == plr.Name.."'s Ghost " then
5430
						v:Destroy()
5431
					end
5432
				end
5433
			end
5434
5435
			Instance.new("ForceField",char).Visible = false
5436
5437
			local e1 = Instance.new("Part",char)
5438
			e1.Size = Vector3.new(0.2,0.2,0.2)
5439
			e1.TopSurface = "Smooth"
5440
			e1.BottomSurface = "Smooth"
5441
			e1.Material = "Neon"
5442
			e1.Transparency = 1
5443
			e1.Anchored = true
5444
			e1.CanCollide = false
5445
			e1.BrickColor = gCol
5446
			e1.CFrame = char.Head.CFrame * CFrame.new(0.15,0.1,-0.6)
5447
			local em1 = Instance.new("SpecialMesh",e1)
5448
			em1.MeshType = "Sphere"
5449
			local e2 = Instance.new("Part",char)
5450
			e2.Size = Vector3.new(0.2,0.2,0.2)
5451
			e2.TopSurface = "Smooth"
5452
			e2.BottomSurface = "Smooth"
5453
			e2.Transparency = 1
5454
			e2.Material = "Neon"
5455
			e2.Anchored = true
5456
			e2.CanCollide = false
5457
			e2.BrickColor = gCol
5458
			e2.CFrame = char.Head.CFrame * CFrame.new(-0.15,0.1,-0.6)
5459
			local em2 = Instance.new("SpecialMesh",e2)
5460
			em2.MeshType = "Sphere"
5461
5462
			toggle = true
5463
			for i=1,amountGhosts do
5464
				CreateGhost()
5465
			end
5466
			char.Parent = game:GetService("Workspace").CurrentCamera
5467
			char:FindFirstChild("Head").Transparency = 1
5468
			char:FindFirstChild("Torso").Transparency = 1
5469
			char:FindFirstChild("Right Arm").Transparency = 1
5470
			char:FindFirstChild("Left Arm").Transparency = 1
5471
			char:FindFirstChild("Right Leg").Transparency = 1
5472
			char:FindFirstChild("Left Leg").Transparency = 1
5473
			for i,v in pairs(char:GetChildren()) do
5474
				if v:IsA("Accessory") then
5475
					v:FindFirstChild("Handle").Transparency = 1
5476
				end
5477
			end
5478
			char:FindFirstChild("Head"):FindFirstChild("face"):Destroy()
5479
5480
			local p1 = Instance.new("Part",workspace)
5481
			local m1 = Instance.new("SpecialMesh",p1)
5482
			m1.MeshType = "Sphere"
5483
			m1.Scale = Vector3.new(5,5,5)
5484
			p1.Size = Vector3.new(1,1,1)
5485
			p1.Anchored = true
5486
			p1.CanCollide = false
5487
			p1.TopSurface = "Smooth"
5488
			p1.BottomSurface = "Smooth"
5489
			p1.BrickColor = gCol
5490
			p1.Material = "Neon"
5491
			local p2 = Instance.new("Part",workspace)
5492
			local m2 = Instance.new("SpecialMesh",p2)
5493
			m2.MeshType = "Sphere"
5494
			m2.Scale = Vector3.new(8,8,8)
5495
			p2.Size = Vector3.new(1,1,1)
5496
			p2.Anchored = true
5497
			p2.CanCollide = false
5498
			p2.TopSurface = "Smooth"
5499
			p2.BottomSurface = "Smooth"
5500
			p2.BrickColor = gCol2
5501
			p2.Material = "Neon"
5502
			local p3 = Instance.new("Part",workspace)
5503
			local m3 = Instance.new("BlockMesh",p3)
5504
			m3.Scale = Vector3.new(7,7,7)
5505
			p3.Size = Vector3.new(1,1,1)
5506
			p3.Transparency = 0.4
5507
			p3.Anchored = true
5508
			p3.CanCollide = false
5509
			p3.TopSurface = "Smooth"
5510
			p3.BottomSurface = "Smooth"
5511
			p3.BrickColor = gCol
5512
			p3.Material = "Neon"
5513
			local p4 = Instance.new("Part",workspace)
5514
			local m4 = Instance.new("BlockMesh",p4)
5515
			m4.Scale = Vector3.new(10,10,10)
5516
			p4.Size = Vector3.new(1,1,1)
5517
			p4.Transparency = 0.4
5518
			p4.Anchored = true
5519
			p4.CanCollide = false
5520
			p4.TopSurface = "Smooth"
5521
			p4.BottomSurface = "Smooth"
5522
			p4.BrickColor = gCol2
5523
			p4.Material = "Neon"
5524
			local currentframe = 0
5525
			local frmR
5526
5527
			frmR = game:GetService("RunService").RenderStepped:connect(function()
5528
				currentframe = currentframe + 1
5529
				if currentframe < 1*60 then
5530
					p1.CFrame = char:WaitForChild("Torso").CFrame
5531
					p2.CFrame = char:WaitForChild("Torso").CFrame
5532
					p3.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
5533
					p4.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
5534
					m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
5535
					m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
5536
					m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
5537
					m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
5538
					p1.Transparency = p1.Transparency + (1/(1*60))
5539
					p2.Transparency = p2.Transparency + (1/(1*60))
5540
					p3.Transparency = p3.Transparency + (1/(1*60))
5541
					p4.Transparency = p4.Transparency + (1/(1*60))
5542
				else
5543
					p1:Destroy()
5544
					p2:Destroy()
5545
					p3:Destroy()
5546
					p4:Destroy()
5547
					frmR:disconnect()
5548
				end
5549
			end)
5550
5551
			char.Humanoid.MaxHealth = math.huge
5552
			wait()
5553
			char.Humanoid.Health = math.huge
5554
5555
			--[[mouse.KeyDown:connect(function(key)
5556
				if key == "r" then
5557
					print("R!")
5558
					if cd == false then
5559
						print("No cooldown!")
5560
						cd = true
5561
						if toggle == false then
5562
							print("Entering godmode")
5563
							toggle = true
5564
							Instance.new("ForceField",char)
5565
							for i=1,amountGhosts do
5566
								CreateGhost()
5567
							end
5568
							char.Parent = game:GetService("Workspace").CurrentCamera
5569
							char:FindFirstChild("Head").Transparency = 1
5570
							char:FindFirstChild("Torso").Transparency = 1
5571
							char:FindFirstChild("Right Arm").Transparency = 1
5572
							char:FindFirstChild("Left Arm").Transparency = 1
5573
							char:FindFirstChild("Right Leg").Transparency = 1
5574
							char:FindFirstChild("Left Leg").Transparency = 1
5575
							for i,v in pairs(char:GetChildren()) do
5576
								if v:IsA("Accessory") then
5577
									v:FindFirstChild("Handle").Transparency = 1
5578
								end
5579
							end
5580
						else
5581
							print("Exiting godmode")
5582
							toggle = false
5583
							for i,v in pairs(ghosts) do
5584
								v:Destroy()
5585
							end
5586
							char.Parent = game:GetService("Workspace")
5587
							char:FindFirstChild("ForceField"):Destroy()
5588
							char:FindFirstChild("Head").Transparency = 0
5589
							char:FindFirstChild("Torso").Transparency = 0
5590
							char:FindFirstChild("Right Arm").Transparency = 0
5591
							char:FindFirstChild("Left Arm").Transparency = 0
5592
							char:FindFirstChild("Right Leg").Transparency = 0
5593
							char:FindFirstChild("Left Leg").Transparency = 0
5594
							for i,v in pairs(char:GetChildren()) do
5595
								if v:IsA("Accessory") then
5596
									v:FindFirstChild("Handle").Transparency = 0
5597
								end
5598
							end
5599
						end
5600
						cd = false
5601
					end
5602
				end
5603
			end)]]
5604
5605
			mouse.KeyDown:connect(function(key)
5606
				spawn(function()
5607
					if key == "f" and toggle == true and mcd == false then
5608
						if #ghosts < amountGhosts then
5609
							print(#ghosts.."<")
5610
							mcd = true
5611
5612
							ClearGhosts()
5613
5614
							for i=1,amountGhosts do
5615
								CreateGhost()
5616
							end
5617
							local p1 = Instance.new("Part",workspace)
5618
							local m1 = Instance.new("SpecialMesh",p1)
5619
							m1.MeshType = "Sphere"
5620
							m1.Scale = Vector3.new(7,7,7)
5621
							p1.Size = Vector3.new(1,1,1)
5622
							p1.Anchored = true
5623
							p1.CanCollide = false
5624
							p1.TopSurface = "Smooth"
5625
							p1.BottomSurface = "Smooth"
5626
							if gt == false then
5627
								p1.BrickColor = gCol
5628
							else
5629
								p1.BrickColor = wCol
5630
							end
5631
							p1.Material = "Neon"
5632
							local p2 = Instance.new("Part",workspace)
5633
							local m2 = Instance.new("SpecialMesh",p2)
5634
							m2.MeshType = "Sphere"
5635
							m2.Scale = Vector3.new(9,9,9)
5636
							p2.Size = Vector3.new(1,1,1)
5637
							p2.Anchored = true
5638
							p2.CanCollide = false
5639
							p2.TopSurface = "Smooth"
5640
							p2.BottomSurface = "Smooth"
5641
							if gt == false then
5642
								p2.BrickColor = gCol2
5643
							else
5644
								p2.BrickColor = wCol2
5645
							end
5646
							p2.Material = "Neon"
5647
							local currentframe = 0
5648
							local frmR
5649
5650
							frmR = game:GetService("RunService").RenderStepped:connect(function()
5651
								currentframe = currentframe + 1
5652
								if currentframe < 0.25*60 then
5653
									p1.CFrame = char:WaitForChild("Torso").CFrame
5654
									p2.CFrame = char:WaitForChild("Torso").CFrame
5655
									p1.Transparency = p1.Transparency + (1/(0.25*60))
5656
									p2.Transparency = p2.Transparency + (1/(0.25*60))
5657
								else
5658
									p1:Destroy()
5659
									p2:Destroy()
5660
									mcd = false
5661
									frmR:disconnect()
5662
								end
5663
							end)
5664
						else
5665
							mcd = true
5666
5667
							ClearGhosts()
5668
5669
							local p1 = Instance.new("Part",workspace)
5670
							local m1 = Instance.new("SpecialMesh",p1)
5671
							m1.MeshType = "Sphere"
5672
							m1.Scale = Vector3.new(7,7,7)
5673
							p1.Size = Vector3.new(1,1,1)
5674
							p1.Anchored = true
5675
							p1.CanCollide = false
5676
							p1.TopSurface = "Smooth"
5677
							p1.BottomSurface = "Smooth"
5678
							if gt == false then
5679
								p1.BrickColor = gCol
5680
							else
5681
								p1.BrickColor = wCol
5682
							end
5683
							p1.Material = "Neon"
5684
							local p2 = Instance.new("Part",workspace)
5685
							local m2 = Instance.new("SpecialMesh",p2)
5686
							m2.MeshType = "Sphere"
5687
							m2.Scale = Vector3.new(9,9,9)
5688
							p2.Size = Vector3.new(1,1,1)
5689
							p2.Anchored = true
5690
							p2.CanCollide = false
5691
							p2.TopSurface = "Smooth"
5692
							p2.BottomSurface = "Smooth"
5693
							if gt == false then
5694
								p2.BrickColor = gCol2
5695
							else
5696
								p2.BrickColor = wCol2
5697
							end
5698
							p2.Material = "Neon"
5699
							local currentframe = 0
5700
							local frmR
5701
5702
							frmR = game:GetService("RunService").RenderStepped:connect(function()
5703
								currentframe = currentframe + 1
5704
								if currentframe < 0.25*60 then
5705
									p1.CFrame = char:WaitForChild("Torso").CFrame
5706
									p2.CFrame = char:WaitForChild("Torso").CFrame
5707
									p1.Transparency = p1.Transparency + (1/(0.25*60))
5708
									p2.Transparency = p2.Transparency + (1/(0.25*60))
5709
								else
5710
									p1:Destroy()
5711
									p2:Destroy()
5712
									mcd = false
5713
									frmR:disconnect()
5714
								end
5715
							end)
5716
						end
5717
					elseif key == "g" and toggle == true and mcd == false then
5718
						if gt == true then
5719
							gt = false
5720
							local p1 = Instance.new("Part",workspace)
5721
							local m1 = Instance.new("SpecialMesh",p1)
5722
							m1.MeshType = "Sphere"
5723
							m1.Scale = Vector3.new(5,5,5)
5724
							p1.Size = Vector3.new(1,1,1)
5725
							p1.Anchored = true
5726
							p1.CanCollide = false
5727
							p1.TopSurface = "Smooth"
5728
							p1.BottomSurface = "Smooth"
5729
							p1.BrickColor = gCol
5730
							p1.Material = "Neon"
5731
							local p2 = Instance.new("Part",workspace)
5732
							local m2 = Instance.new("SpecialMesh",p2)
5733
							m2.MeshType = "Sphere"
5734
							m2.Scale = Vector3.new(8,8,8)
5735
							p2.Size = Vector3.new(1,1,1)
5736
							p2.Anchored = true
5737
							p2.CanCollide = false
5738
							p2.TopSurface = "Smooth"
5739
							p2.BottomSurface = "Smooth"
5740
							p2.BrickColor = gCol2
5741
							p2.Material = "Neon"
5742
							local p3 = Instance.new("Part",workspace)
5743
							local m3 = Instance.new("BlockMesh",p3)
5744
							m3.Scale = Vector3.new(7,7,7)
5745
							p3.Size = Vector3.new(1,1,1)
5746
							p3.Transparency = 0.4
5747
							p3.Anchored = true
5748
							p3.CanCollide = false
5749
							p3.TopSurface = "Smooth"
5750
							p3.BottomSurface = "Smooth"
5751
							p3.BrickColor = gCol
5752
							p3.Material = "Neon"
5753
							local p4 = Instance.new("Part",workspace)
5754
							local m4 = Instance.new("BlockMesh",p4)
5755
							m4.Scale = Vector3.new(10,10,10)
5756
							p4.Size = Vector3.new(1,1,1)
5757
							p4.Transparency = 0.4
5758
							p4.Anchored = true
5759
							p4.CanCollide = false
5760
							p4.TopSurface = "Smooth"
5761
							p4.BottomSurface = "Smooth"
5762
							p4.BrickColor = gCol2
5763
							p4.Material = "Neon"
5764
5765
							ClearGhosts()
5766
5767
							for i=1,amountGhosts do
5768
								CreateGhost()
5769
							end
5770
5771
							local currentframe = 0
5772
							local frmR
5773
5774
							frmR = game:GetService("RunService").RenderStepped:connect(function()
5775
								currentframe = currentframe + 1
5776
								if currentframe < 1*60 then
5777
									p1.CFrame = char:WaitForChild("Torso").CFrame
5778
									p2.CFrame = char:WaitForChild("Torso").CFrame
5779
									p3.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
5780
									p4.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
5781
									m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
5782
									m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
5783
									m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
5784
									m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
5785
									p1.Transparency = p1.Transparency + (1/(1*60))
5786
									p2.Transparency = p2.Transparency + (1/(1*60))
5787
									p3.Transparency = p3.Transparency + (1/(1*60))
5788
									p4.Transparency = p4.Transparency + (1/(1*60))
5789
								else
5790
									p1:Destroy()
5791
									p2:Destroy()
5792
									p3:Destroy()
5793
									p4:Destroy()
5794
									frmR:disconnect()
5795
								end
5796
							end)
5797
						else
5798
							gt = true
5799
							local p1 = Instance.new("Part",workspace)
5800
							local m1 = Instance.new("SpecialMesh",p1)
5801
							m1.MeshType = "Sphere"
5802
							m1.Scale = Vector3.new(5,5,5)
5803
							p1.Size = Vector3.new(1,1,1)
5804
							p1.Anchored = true
5805
							p1.CanCollide = false
5806
							p1.TopSurface = "Smooth"
5807
							p1.BottomSurface = "Smooth"
5808
							p1.BrickColor = wCol
5809
							p1.Material = "Neon"
5810
							local p2 = Instance.new("Part",workspace)
5811
							local m2 = Instance.new("SpecialMesh",p2)
5812
							m2.MeshType = "Sphere"
5813
							m2.Scale = Vector3.new(8,8,8)
5814
							p2.Size = Vector3.new(1,1,1)
5815
							p2.Anchored = true
5816
							p2.CanCollide = false
5817
							p2.TopSurface = "Smooth"
5818
							p2.BottomSurface = "Smooth"
5819
							p2.BrickColor = wCol2
5820
							p2.Material = "Neon"
5821
							local p3 = Instance.new("Part",workspace)
5822
							local m3 = Instance.new("BlockMesh",p3)
5823
							m3.Scale = Vector3.new(7,7,7)
5824
							p3.Size = Vector3.new(1,1,1)
5825
							p3.Transparency = 0.4
5826
							p3.Anchored = true
5827
							p3.CanCollide = false
5828
							p3.TopSurface = "Smooth"
5829
							p3.BottomSurface = "Smooth"
5830
							p3.BrickColor = wCol
5831
							p3.Material = "Neon"
5832
							local p4 = Instance.new("Part",workspace)
5833
							local m4 = Instance.new("BlockMesh",p4)
5834
							m4.Scale = Vector3.new(10,10,10)
5835
							p4.Size = Vector3.new(1,1,1)
5836
							p4.Transparency = 0.4
5837
							p4.Anchored = true
5838
							p4.CanCollide = false
5839
							p4.TopSurface = "Smooth"
5840
							p4.BottomSurface = "Smooth"
5841
							p4.BrickColor = wCol2
5842
							p4.Material = "Neon"
5843
5844
							ClearGhosts()
5845
5846
							for i=1,amountGhosts do
5847
								CreateGhost()
5848
							end
5849
5850
							local currentframe = 0
5851
							local frmR
5852
5853
							frmR = game:GetService("RunService").RenderStepped:connect(function()
5854
								currentframe = currentframe + 1
5855
								if currentframe < 1*60 then
5856
									p1.CFrame = char:WaitForChild("Torso").CFrame
5857
									p2.CFrame = char:WaitForChild("Torso").CFrame
5858
									p3.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
5859
									p4.CFrame = char:WaitForChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
5860
									m1.Scale = m1.Scale + Vector3.new(0.25,0.25,0.25)
5861
									m2.Scale = m2.Scale + Vector3.new(0.25,0.25,0.25)
5862
									m3.Scale = m3.Scale + Vector3.new(0.25,0.25,0.25)
5863
									m4.Scale = m4.Scale + Vector3.new(0.25,0.25,0.25)
5864
									p1.Transparency = p1.Transparency + (1/(1*60))
5865
									p2.Transparency = p2.Transparency + (1/(1*60))
5866
									p3.Transparency = p3.Transparency + (1/(1*60))
5867
									p4.Transparency = p4.Transparency + (1/(1*60))
5868
								else
5869
									p1:Destroy()
5870
									p2:Destroy()
5871
									p3:Destroy()
5872
									p4:Destroy()
5873
									frmR:disconnect()
5874
								end
5875
							end)
5876
						end
5877
					end
5878
				end)
5879
			end)
5880
5881
			local frm = 0
5882
5883
			local toRemove = {}
5884
5885
			game:GetService("RunService").RenderStepped:connect(function()
5886
				frm = frm + 1
5887
				if char.Parent == game:GetService("Workspace").CurrentCamera then
5888
					
5889
					e1.CFrame = char.Head.CFrame * CFrame.new(0.15,0.1,-0.55)
5890
					e2.CFrame = char.Head.CFrame * CFrame.new(-0.15,0.1,-0.55)
5891
5892
					local delay = 0.9
5893
5894
					for i,v in pairs(ghosts) do
5895
						for _,b in pairs(v:GetChildren()) do
5896
							if b:IsA("Part") or b:IsA("WedgePart") or b:IsA("TrussPart") or b:IsA("UnionOperation") then
5897
								b.CFrame = b.CFrame:lerp(b:FindFirstChild("Target").Value.CFrame,delay)
5898
							end
5899
						end
5900
						delay = delay - (0.5/(#ghosts+1))
5901
					end
5902
5903
					--[[if math.floor(frm/8) == frm/8 then
5904
						local isub = 0
5905
						for i,v in pairs(ghosts) do
5906
							if #v:GetChildren() < 6 then
5907
								v:Destroy()
5908
								table.remove(ghosts,i - isub)
5909
								isub = isub + 1
5910
								CreateGhost()
5911
							end
5912
						end
5913
					end]]
5914
				end
5915
5916
				--Animation states
5917
5918
				local ray = Ray.new(char.HumanoidRootPart.CFrame.p, Vector3.new(0,-3,0).unit*4)
5919
				local part,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(ray,ghosts,false,true)
5920
5921
				if state ~= "busy" then
5922
					if char.HumanoidRootPart.Velocity.Magnitude <= 0.5 then
5923
						state = "idle"
5924
					elseif char.HumanoidRootPart.Velocity.Magnitude > 0.5 then
5925
						state = "running"
5926
					--[[elseif char.HumanoidRootPart.Velocity.Y < 0.1 and not part then
5927
						state = "falling"
5928
					elseif char.HumanoidRootPart.Velocity.Y >= 0.1 and not part then
5929
						state = "jumping"]]
5930
					end
5931
					char.Humanoid.WalkSpeed = 32
5932
					char.Humanoid.JumpPower = 70
5933
				end
5934
5935
				--Actual animations
5936
5937
				if state == "idle" then
5938
					char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0:lerp(CFrame.new(0,1 + (math.cos(tick())/5),0) * CFrame.Angles(math.rad(80 + math.cos(tick())*4),math.rad(180),math.rad(0)),0.06)
5939
					char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0:lerp(CFrame.new(0.5,-0.1 + (math.cos((tick())*2)/10),-0.2) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),0.06)
5940
					char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0:lerp(CFrame.new(-0.5,-0.5 + (math.cos((tick()-0.5)*2)/6),0.3) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.06)
5941
					char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0:lerp(CFrame.new(1.5,0.43 + (math.cos((tick()-0.5)*1.5)/30),-0.6) * CFrame.Angles(math.rad(math.cos((tick())*2)*10),math.rad(0),math.rad(math.cos(tick()/3)*3)),0.06)
5942
					char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0:lerp(CFrame.new(-1.5,0.3 + (math.cos((tick()-0.5)*1.5)/30),-0.6) * CFrame.Angles(math.rad(-15 + math.cos((tick()))*7),math.rad(0),math.rad(math.cos(tick()/2)*4)),0.06)
5943
					char.Torso.Neck.C0 = char.Torso.Neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(90 + math.cos(tick()*1.5)*6),math.rad(180),math.rad(0)),0.06)
5944
				elseif state == "running" then
5945
					char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0:lerp(CFrame.new(0,1 + (math.cos(tick())/5),0) * CFrame.Angles(math.rad(65 + math.cos(tick())*4),math.rad(180),math.rad(-char.HumanoidRootPart.RotVelocity.Y*10)),0.06)
5946
					char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0:lerp(CFrame.new(0.5,-0.1 + (math.cos((tick())*2)/10),-0.2) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),0.06)
5947
					char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0:lerp(CFrame.new(-0.5,-0.5 + (math.cos((tick()-0.5)*2)/6),0.3) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.06)
5948
					char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0:lerp(CFrame.new(1.5,0.70 + (math.cos((tick()-0.5)*1.5)/30),-0.4) * CFrame.Angles(math.rad(50 + math.cos((tick())*2)*10),math.rad(0),math.rad(math.cos(tick()/3)*3)),0.06)
5949
					char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0:lerp(CFrame.new(-1.5,0.3 + (math.cos((tick()-0.5)*1.5)/30),-0.4) * CFrame.Angles(math.rad(-35 + math.cos((tick()))*7),math.rad(0),math.rad(math.cos(tick()/2)*4)),0.06)
5950
					char.Torso.Neck.C0 = char.Torso.Neck.C0:lerp(CFrame.new(0,1,0) * CFrame.Angles(math.rad(90 + math.cos(tick()*1.5)*6),math.rad(180),math.rad(0)),0.06)
5951
				end
5952
			end)
5953
5954
			char.Humanoid.Died:connect(function()
5955
				toggle = false
5956
5957
				ClearGhosts()
5958
5959
				char.Parent = game.Workspace
5960
				char.Parent = game:GetService("Workspace")
5961
				char:FindFirstChild("ForceField"):Destroy()
5962
				char:FindFirstChild("Head").Transparency = 0
5963
				char:FindFirstChild("Torso").Transparency = 0
5964
				char:FindFirstChild("Right Arm").Transparency = 0
5965
				char:FindFirstChild("Left Arm").Transparency = 0
5966
				char:FindFirstChild("Right Leg").Transparency = 0
5967
				char:FindFirstChild("Left Leg").Transparency = 0
5968
				for i,v in pairs(char:GetChildren()) do
5969
					if v:IsA("Accessory") then
5970
						v:FindFirstChild("Handle").Transparency = 0
5971
					end
5972
				end
5973
				for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
5974
				plr:LoadCharacter()
5975
			end)
5976
5977
			local msgidGlob = 0
5978
			local state = true
5979
			local font = "Arcade"
5980
			local tcol = Color3.fromRGB(255,217,0)
5981
			local tscol = Color3.fromRGB(0,0,0)
5982
			local fsiz = 28
5983
			local tr = true
5984
			local tsr = false
5985
			local fade = 2
5986
5987
			local p = Instance.new("Part",game.Workspace)
5988
			p.Size = Vector3.new(0.2,0.2,0.2)
5989
			p.Transparency = 1
5990
			p.Anchored = true
5991
			p.CanCollide = false
5992
			p.Name = "Msg"
5993
			p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
5994
5995
			local r = 255
5996
			local b = 0
5997
			local g = 0
5998
5999
			plr.Chatted:connect(function(c)
6000
				msgidGlob = msgidGlob + 1
6001
				local curMsgId = msgidGlob
6002
				if string.lower(c) == "!disable" then
6003
					state = false
6004
				elseif string.lower(c) == "!enable" then
6005
					state = true
6006
				elseif string.lower(string.sub(c,1,6)) == "!font " then
6007
					local old = font
6008
					font = string.sub(c,7,#c) or old
6009
				elseif string.lower(string.sub(c,1,8)) == "!tcolor " then
6010
					if string.lower(string.sub(c,9,#c)) == "rainbow" then
6011
						tr = true
6012
					else
6013
						tr = false
6014
						local old = tcol
6015
						tcol = Color3.fromRGB(string.sub(c,9,11),string.sub(c,13,15),string.sub(c,17,19)) or old
6016
					end
6017
				elseif string.lower(string.sub(c,1,9)) == "!tscolor " then
6018
					if string.sub(c,10,#c) == "rainbow" then
6019
						tsr = true
6020
					else
6021
						tsr = false
6022
						local old = tscol
6023
						tscol = Color3.fromRGB(string.sub(c,10,12),string.sub(c,14,16),string.sub(c,18,20)) or old
6024
					end
6025
				elseif string.lower(string.sub(c,1,6)) == "!size " then
6026
					local old = fsiz
6027
					fsiz = string.sub(c,7,#c) or old
6028
				elseif string.lower(string.sub(c,1,6)) == "!fade " then
6029
					local old = fade
6030
					fade = string.sub(c,7,#c) or old
6031
				end
6032
				if plr.Character and state == true then
6033
					if plr.Character:FindFirstChild("Head") then
6034
						for i,v in pairs(p:GetChildren()) do
6035
							if v:IsA("BillboardGui") and v.Name == "J2CMSG" then
6036
								v:Destroy()
6037
							end
6038
						end
6039
						local bbgui = Instance.new("BillboardGui",p)
6040
						bbgui.Name = "J2CMSG"
6041
						bbgui.AlwaysOnTop = true
6042
						bbgui.ExtentsOffsetWorldSpace = Vector3.new(0,4.5,0)
6043
						bbgui.Size = UDim2.new(0.2,0,0.14,0)
6044
						local tl = Instance.new("TextLabel",bbgui)
6045
						tl.BackgroundTransparency = 1
6046
						tl.BorderSizePixel = 0
6047
						tl.Size = UDim2.new(1,0,10,0)
6048
						tl.Position = UDim2.new(0,0,-5,0)
6049
						tl.Font = font or "SciFi"
6050
						tl.FontSize = "Size"..fsiz or "Size36"
6051
						tl.TextColor3 = tcol
6052
						tl.TextScaled = false
6053
						tl.TextWrapped = false
6054
						tl.TextStrokeColor3 = tscol
6055
						tl.TextStrokeTransparency = 0
6056
						
6057
						game:GetService("RunService").RenderStepped:connect(function()
6058
							if tr then
6059
								if tl.Parent ~= nil then
6060
									tl.TextColor3 = Color3.fromRGB(r,g,b)
6061
								end
6062
							end
6063
						end)
6064
6065
						for i=1,#c do
6066
							if msgidGlob == curMsgId then
6067
								tl.Text = string.sub(c,1,i)
6068
								if string.sub(c,i,i) ~= " " then
6069
									local s = Instance.new("Sound",p)
6070
									s.SoundId = "rbxassetid://418252437"
6071
									s.Volume = 1
6072
									s.Pitch = 1
6073
									s:Play()
6074
									game.Debris:AddItem(s,2)
6075
								end
6076
								wait()
6077
							end
6078
						end
6079
						wait(fade)
6080
						if msgidGlob == curMsgId then
6081
							for i=1,10 do
6082
								if msgidGlob == curMsgId then
6083
									tl.TextTransparency = tl.TextTransparency + 0.1
6084
									tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
6085
									tl.Position = tl.Position + UDim2.new(0,0,0,-3)
6086
									wait()
6087
								end
6088
							end
6089
							if msgidGlob == curMsgId then
6090
								bbgui:Destroy()
6091
							end
6092
						end
6093
					end
6094
				end
6095
			end)
6096
6097
			coroutine.resume(coroutine.create(function()
6098
				while wait() do
6099
					for i=0,255,10 do g = i wait() end
6100
					for i=255,0,-10 do r = i wait() end
6101
					for i=0,255,10 do b = i wait() end
6102
					for i=255,0,-10 do g = i wait() end
6103
					for i=0,255,10 do r = i wait() end
6104
					for i=255,0,-10 do b = i wait() end
6105
				end
6106
			end))
6107
6108
			game:GetService("RunService").RenderStepped:connect(function()
6109
				if p.Parent ~= nil then
6110
					p.CFrame = p.CFrame:lerp(plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0),0.16)
6111
				else
6112
					p = Instance.new("Part",game.Workspace)
6113
					p.Size = Vector3.new(0.2,0.2,0.2)
6114
					p.Transparency = 1
6115
					p.Anchored = true
6116
					p.CanCollide = false
6117
					p.Name = "Msg"
6118
					p.CFrame = plr.Character:WaitForChild("Head").CFrame + Vector3.new(0,2.25,0)
6119
				end
6120
			end)
6121
6122
			print("Ghost loaded! Time elapsed: "..tick() - time)
6123
		end
6124
	},
6125
	{
6126
		"Timestop",
6127
		function()
6128
			local plr = game:GetService("Players").LocalPlayer
6129
			local deb = false
6130
6131
			while not plr.Character do wait() end
6132
			wait(0.1)
6133
6134
			warn("Timestop loaded. R to toggle time.")
6135
6136
			local tstab = {}
6137
			local tsstab = {}
6138
			local ignlist = {}
6139
			local stab = {}
6140
6141
			function plrIgnore(char)
6142
				for i,v in pairs(char:GetChildren()) do
6143
					if #v:GetChildren() >= 1 then
6144
						plrIgnore(v)
6145
					end
6146
					table.insert(ignlist,v)
6147
				end
6148
			end
6149
6150
			function timeStop(target)
6151
				for i,v in pairs(target:GetChildren()) do
6152
					if #v:GetChildren() >= 1 then
6153
						timeStop(v)
6154
					end
6155
					local isinign = false
6156
					for i,b in pairs(ignlist) do
6157
						if b == v then
6158
							isinign = true
6159
						end
6160
					end
6161
					if isinign == false then
6162
						if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("UnionOperation") then
6163
							if v.Anchored == false then
6164
								table.insert(tstab,v)
6165
								v.Anchored = true
6166
							end
6167
						end
6168
						if v:IsA("Sound") then
6169
			                                local isintab = false
6170
			                                for i,b in pairs(stab) do
6171
			                                        if v == b[1] then
6172
			                                                isintab = true
6173
			                                        end
6174
			                                end
6175
			                                if isintab == false then
6176
							        table.insert(stab,{v,v.Pitch})
6177
			                                end
6178
						end
6179
						--[[if v:IsA("Script") or v:IsA("LocalScript") then
6180
							if v.Disabled == false then
6181
								table.insert(tsstab,v)
6182
								v.Disabled = true
6183
							end
6184
						end]]
6185
					end
6186
				end
6187
				local isinign = false
6188
				for i,b in pairs(ignlist) do
6189
					if b == target then
6190
						isinign = true
6191
					end
6192
				end
6193
				if isinign == false then
6194
					if target:IsA("Part") or target:IsA("WedgePart") or target:IsA("UnionOperation") then
6195
						if target.Anchored == false then
6196
							table.insert(tstab,target)
6197
							target.Anchored = true
6198
						end
6199
					end
6200
					if target:IsA("Sound") then
6201
						table.insert(stab,{target,target.Pitch})
6202
					end
6203
				end
6204
			end
6205
6206
			plr:GetMouse().KeyDown:connect(function(key)
6207
				if key == "r" then
6208
					if deb == true then
6209
						deb = false
6210
					else
6211
						deb = true
6212
						local cc = Instance.new("ColorCorrectionEffect",game:GetService("Lighting"))
6213
						spawn(function()
6214
							plr.Character.Humanoid.WalkSpeed = 0
6215
							plr.Character.Humanoid.JumpPower = 0
6216
							local p = Instance.new("Part",plr.Character)
6217
							p.Transparency = 0.5
6218
							p.BrickColor = BrickColor.new("Institutional white")
6219
							p.Size = Vector3.new(0.2,0.2,0.2)
6220
							p.Anchored = true
6221
							p.CanCollide = false
6222
							p.CFrame = plr.Character.Torso.CFrame
6223
							local m = Instance.new("SpecialMesh",p)
6224
							m.MeshType = Enum.MeshType.Sphere
6225
							
6226
							local r = 255
6227
							local g = 255
6228
							local b = 255
6229
							local contrast = 0
6230
							
6231
							for i=1,50 do
6232
								m.Scale = m.Scale + Vector3.new(50,50,50)
6233
								p.Transparency = p.Transparency + 0.5/50
6234
								r = r - ((255-42)/50)
6235
								g = g - ((255-0)/50)
6236
								b = b - ((255-255)/50)
6237
								contrast = contrast - 2/50
6238
								--cc.TintColor = Color3.fromRGB(r,g,b)
6239
								cc.Contrast = contrast
6240
								for i,v in pairs(stab) do
6241
									v[1].Pitch = v[1].Pitch - (v[2]/50)
6242
								end
6243
								wait()
6244
							end
6245
							p:Destroy()
6246
							plr.Character.Humanoid.WalkSpeed = 16
6247
							plr.Character.Humanoid.JumpPower = 50
6248
						end)
6249
						
6250
						local aNew = game:GetService("Workspace").ChildAdded:connect(function(c)
6251
							timeStop(c)
6252
						end)
6253
						
6254
						for i,v in pairs(ignlist) do
6255
							table.remove(ignlist,1)
6256
						end
6257
						plrIgnore(plr.Character)
6258
						timeStop(game:GetService("Workspace"))
6259
						while deb ~= false do wait() end
6260
						--spawn(function()
6261
							local r = 42
6262
							local g = 0
6263
							local b = 255
6264
							local contrast = -2
6265
							for i=1,50 do
6266
								r = r + ((255-42)/50)
6267
								g = g + ((255-0)/50)
6268
								b = b + ((255-255)/50)
6269
								contrast = contrast + 2/50
6270
								--cc.TintColor = Color3.fromRGB(r,g,b)
6271
								cc.Contrast = contrast
6272
								for i,v in pairs(stab) do
6273
									v[1].Pitch = v[1].Pitch + (v[2]/50)
6274
								end
6275
								wait()
6276
							end
6277
							cc:Destroy()
6278
						--end)
6279
						for i,v in pairs(tstab) do
6280
							v.Anchored = false
6281
						end
6282
						for i,v in pairs(tstab) do
6283
							table.remove(tstab,1)
6284
						end
6285
						--table.foreach(stab,print)
6286
						for i,v in pairs(stab) do
6287
							table.remove(stab,1)
6288
						end
6289
						--print("---------")
6290
						--table.foreach(stab,print)
6291
						--[[for i,v in pairs(tsstab) do
6292
							v.Disabled = false
6293
						end
6294
						for i,v in pairs(tsstab) do
6295
							table.remove(tsstab,1)
6296
						end]]
6297
						aNew:disconnect()
6298
						deb = false
6299
					end
6300
				end
6301
			end)
6302
		end
6303
	},
6304
	{
6305
		"Egg",
6306
		function()
6307
			wait(3)
6308
6309
			local plr = game:GetService("Players").LocalPlayer
6310
6311
			while not plr.Character do wait() end
6312
6313
			local char,jtab,ceqpt,bsy,isaim,cd,drawf,state = plr.Character,{},false,false,false,false,false,"loading"
6314
6315
			local hdp = Instance.new("Part",script.Parent)
6316
			hdp.Name = "HandlePart"
6317
			hdp.Size = Vector3.new(0.2,0.2,0.2)
6318
6319
			local meshTab = {
6320
				{"rbxassetid://705224299","rbxassetid://705224727",Vector3.new(0.4,0.4,0.4)},
6321
				{"rbxassetid://705216303","rbxassetid://705216927",Vector3.new(1.8,1.8,1.8)},
6322
				{"rbxassetid://705209239","rbxassetid://705209459",Vector3.new(0.8,0.8,0.8)},
6323
				{"rbxassetid://705247407","rbxassetid://705246950",Vector3.new(1,1,1)},
6324
				{"rbxassetid://705242967","rbxassetid://705243300",Vector3.new(0.44,0.44,0.44)},
6325
				{"rbxassetid://705197095","rbxassetid://705197292",Vector3.new(1.25,1.25,1.25)},
6326
				{"rbxassetid://676836968","rbxassetid://676837441",Vector3.new(0.5,0.5,0.5)},
6327
				{"rbxassetid://698838167","rbxassetid://698838688",Vector3.new(1.6,1.6,1.6)},
6328
				{"rbxassetid://698827858","rbxassetid://698828143",Vector3.new(1.4,1.4,1.5)},
6329
				{"rbxassetid://705202806","rbxassetid://705207716",Vector3.new(1,1,1)},
6330
				{"rbxassetid://676840078","rbxassetid://676839351",Vector3.new(1.2,1.2,1.2)},
6331
				{"rbxassetid://717179708","rbxassetid://705199414",Vector3.new(1,0.95,1.05)},
6332
				{"rbxassetid://724420662","rbxassetid://705195915",Vector3.new(0.8,0.8,0.8)},
6333
				{"rbxassetid://676841945","rbxassetid://676842522",Vector3.new(1.7,1.7,1.8)},
6334
				{"rbxassetid://705315624","rbxassetid://705315897",Vector3.new(0.4,0.4,0.4)},
6335
				{"rbxassetid://698835993","rbxassetid://698836260",Vector3.new(1,1,1)},
6336
				{"rbxassetid://698813624","rbxassetid://698813905",Vector3.new(1.6,1.6,1.6)},
6337
				{"rbxassetid://706712283","rbxassetid://705202233",Vector3.new(2.1,2.1,2.1)},
6338
				{"rbxassetid://705208513","rbxassetid://705208760",Vector3.new(1.05,1.05,1.05)},
6339
				{"rbxassetid://676843975","rbxassetid://676844191",Vector3.new(1.6,1.6,1.6)},
6340
				{"rbxassetid://676846031","rbxassetid://676846800",Vector3.new(0.6,0.6,0.6)},
6341
				{"rbxassetid://676848204","rbxassetid://676848680",Vector3.new(0.5,0.5,0.5)},
6342
				{"rbxassetid://705217565","rbxassetid://705218075",Vector3.new(1,1,1)},
6343
				{"rbxassetid://698829950","rbxassetid://698830608",Vector3.new(0.5,0.5,0.5)},
6344
				{"rbxassetid://705200619","rbxassetid://705200948",Vector3.new(2,2,2)},
6345
				{"rbxassetid://698816291","rbxassetid://698816601",Vector3.new(0.45,0.45,0.45)},
6346
				{"rbxassetid://705245424","rbxassetid://705245604",Vector3.new(1,1,1)},
6347
				{"rbxassetid://698839252","rbxassetid://698839539",Vector3.new(1.5,1.55,1.55)},
6348
				{"rbxassetid://676850168","rbxassetid://676850427",Vector3.new(1,1,1)},
6349
				{"rbxassetid://698836963","rbxassetid://698837211",Vector3.new(2.3,2,2)},
6350
				{"rbxassetid://705219281","rbxassetid://705219747",Vector3.new(1.7,1.7,1.7)},
6351
				{"rbxassetid://698822829","rbxassetid://698823375",Vector3.new(1.5,1.5,1.5)},
6352
				{"rbxassetid://698824115","rbxassetid://698824851",Vector3.new(2.4,2.4,2.4)},
6353
				{"rbxassetid://698825712","rbxassetid://698825959",Vector3.new(1.5,1.5,1.5)},
6354
				{"rbxassetid://676851481","rbxassetid://676851716",Vector3.new(1,1,1)},
6355
				{"rbxassetid://676854360","rbxassetid://676854795",Vector3.new(0.55,0.55,0.55)},
6356
				{"rbxassetid://676856626","rbxassetid://676856930",Vector3.new(0.6,0.6,0.6)},
6357
				{"rbxassetid://676858618","rbxassetid://676858897",Vector3.new(1.4,1.4,1.4)},
6358
				{"rbxassetid://698835348","rbxassetid://698831630",Vector3.new(1.8,1.8,1.8)},
6359
				{"rbxassetid://676859903","rbxassetid://676860203",Vector3.new(1.2,1.2,1.2)},
6360
				{"rbxassetid://698829304","rbxassetid://698828946",Vector3.new(1.3,1.3,1.3)},
6361
				{"rbxassetid://698811815","rbxassetid://698812183",Vector3.new(1,1,1)},
6362
				{"rbxassetid://705225654","rbxassetid://705228740",Vector3.new(1,1,1)}
6363
			}
6364
6365
			local mlgTab = {
6366
				"rbxassetid://566672836",
6367
				"rbxassetid://306356119",
6368
				"rbxassetid://10524802",
6369
				"rbxassetid://166285971",
6370
				"rbxassetid://217185480",
6371
				"rbxassetid://198329363",
6372
				"rbxassetid://286279066",
6373
				"rbxassetid://175843771",
6374
				"rbxassetid://165053954",
6375
				"rbxassetid://603718340",
6376
				"rbxassetid://133727996"
6377
			}
6378
6379
			local msh = Instance.new("SpecialMesh",script.Parent.HandlePart)
6380
			msh.MeshType = Enum.MeshType.FileMesh
6381
			local rnd = math.random(1,#meshTab)
6382
			msh.MeshId = meshTab[rnd][1]
6383
			msh.TextureId = meshTab[rnd][2]
6384
			msh.Scale = meshTab[rnd][3]/2
6385
6386
			local gyro = Instance.new("BodyGyro",char:WaitForChild("HumanoidRootPart"))
6387
			gyro.MaxTorque = Vector3.new(0,0,0)
6388
			gyro.D = 0
6389
			gyro.P = 100000000
6390
6391
			print(script.Parent.Name.." Loaded.")
6392
6393
			plr:GetMouse().KeyDown:connect(function(key)
6394
				if key == "f" then
6395
					if ceqpt == false then
6396
						ceqpt = true
6397
						bsy = false
6398
						
6399
						spawn(function()
6400
							for i=1,10 do
6401
								script.Parent.HandlePart.Transparency = script.Parent.HandlePart.Transparency - 0.1
6402
								wait()
6403
							end
6404
						end)
6405
						local rnd = math.random(1,#meshTab)
6406
						msh.MeshId = meshTab[rnd][1]
6407
						msh.TextureId = meshTab[rnd][2]
6408
						msh.Scale = meshTab[rnd][3]/2
6409
						
6410
						print("Saving old joints")
6411
						for i,v in pairs(char.Torso:GetChildren()) do
6412
							if v:IsA("Motor6D") and v.Name ~= "Neck" then
6413
								print(v.Name.." saved!")
6414
								table.insert(jtab,v)
6415
							end
6416
						end
6417
						
6418
						local aWeld = Instance.new("Weld",char["Right Arm"])
6419
						aWeld.Name = "aWeld"
6420
						aWeld.Part0 = script.Parent.HandlePart
6421
						aWeld.Part1 = char["Right Arm"]
6422
						aWeld.C0 = CFrame.new(0,0,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
6423
						
6424
						local bWeld = Instance.new("Weld",char["Torso"])
6425
						bWeld.Name = "bWeld"
6426
						bWeld.Part0 = char["Torso"]
6427
						bWeld.Part1 = char["Right Arm"]
6428
						bWeld.C0 = CFrame.new(1.5,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
6429
						
6430
						local cWeld = Instance.new("Weld",char["Torso"])
6431
						cWeld.Name = "cWeld"
6432
						cWeld.Part0 = char["Torso"]
6433
						cWeld.Part1 = char["Left Arm"]
6434
						cWeld.C0 = CFrame.new(-1.5,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
6435
6436
					else
6437
6438
						ceqpt = false
6439
						spawn(function()
6440
							for i=1,10 do
6441
								script.Parent.HandlePart.Transparency = script.Parent.HandlePart.Transparency + 0.1
6442
								wait()
6443
							end
6444
						end)
6445
						for i,v in pairs(char.Torso:GetChildren()) do
6446
							if v:IsA("Weld") or v:IsA("Motor6D") then
6447
								if v.Name ~= "Neck" then
6448
									v:Destroy()
6449
								end
6450
							end
6451
						end
6452
						for i,v in pairs(jtab) do
6453
							v:Clone().Parent = char.Torso
6454
						end
6455
						for i,v in pairs(jtab) do
6456
							table.remove(jtab,1)
6457
						end
6458
						
6459
						char.HumanoidRootPart.RootJoint.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
6460
						gyro.MaxTorque = Vector3.new(0,0,0)
6461
						char.Torso.Neck.C0 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
6462
					end
6463
			    end
6464
			end)
6465
6466
			--Functions
6467
6468
			local rignore = {}
6469
			function rayCast(orig,targ,maxdist)
6470
				local r = Ray.new(orig,(targ-orig).unit * maxdist)
6471
				local hit,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(r,rignore,false,true)
6472
				return hit,pos,normal
6473
			end
6474
6475
			function clerp(a,b,c)
6476
				return a:lerp(b,c)
6477
			end
6478
6479
			function shoot(targ)
6480
				local p = Instance.new("Part",char)
6481
				p.Parent = game.Workspace
6482
				p.Shape = "Ball"
6483
				p.Size = Vector3.new(0.2,0.2,0.2)
6484
				p.CFrame = script.Parent.HandlePart.CFrame
6485
				p.Velocity = (targ - script.Parent.HandlePart.Position).unit*250
6486
				local msh = Instance.new("SpecialMesh",p)
6487
				msh.MeshType = Enum.MeshType.FileMesh
6488
				msh.MeshId = script.Parent.HandlePart["Mesh"].MeshId
6489
				msh.TextureId = script.Parent.HandlePart["Mesh"].TextureId
6490
				msh.Scale = script.Parent.HandlePart["Mesh"].Scale
6491
				
6492
				p.Touched:connect(function(hit)
6493
					if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= char then
6494
						hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.huge
6495
						hit.Parent.Humanoid:TakeDamage(math.huge)
6496
						hit.Parent:BreakJoints()
6497
						local e = Instance.new("Explosion")
6498
						e.BlastRadius = 2
6499
						e.BlastPressure = 500000
6500
						e.Position = p.Position
6501
						e.Parent = game.Workspace
6502
						for i=1,5 do
6503
							local ep = Instance.new("Part",game.Workspace)
6504
							ep.Anchored = true
6505
							ep.CanCollide = false
6506
							ep.Size = Vector3.new(0.2,0.2,0.2)
6507
							ep.Transparency = 1
6508
							ep.CFrame = CFrame.new(p.Position)
6509
							local emit = Instance.new("ParticleEmitter",ep)
6510
							emit.VelocitySpread = 360
6511
							emit.Speed = NumberRange.new(1,10)
6512
							emit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2),NumberSequenceKeypoint.new(1,2)})
6513
							emit.Rate = 10
6514
							emit.Lifetime = NumberRange.new(4,4)
6515
							emit.RotSpeed = NumberRange.new(-100,100)
6516
							emit.Texture = mlgTab[math.random(1,#mlgTab)]
6517
							game:GetService("Debris"):AddItem(ep,5)
6518
						end
6519
						p:Destroy()
6520
					end
6521
				end)
6522
6523
				game:GetService("Debris"):AddItem(p,math.random(50,100)/10)
6524
			end
6525
6526
			--End of functions
6527
6528
			plr:GetMouse().Button1Down:connect(function()
6529
				if ceqpt == true and isaim == false and cd == false and drawf == false then
6530
					gyro.MaxTorque = Vector3.new(0,10000000,0)
6531
					cd = true
6532
					isaim = true
6533
					script.Parent.HandlePart.Transparency = 0
6534
					local s = Instance.new("Sound",script.Parent.HandlePart)
6535
					s.SoundId = "rbxassetid://609348868"
6536
					s.PlayOnRemove = false
6537
					s:Play()
6538
					game:GetService("Debris"):AddItem(s,5)
6539
					drawf = true
6540
				end
6541
			end)
6542
6543
			plr:GetMouse().Button1Up:connect(function()
6544
				if ceqpt == true and isaim == true and drawf == true then
6545
					script.Parent.HandlePart.Transparency = 1
6546
					char.Torso.bWeld.C0 = CFrame.new(1.5,1,-0.6)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(0))
6547
					char.Torso.cWeld.C0 = CFrame.new(-1.5,0.5,0.5)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
6548
					shoot(plr:GetMouse().Hit.p)
6549
					gyro.MaxTorque = Vector3.new(0,0,0)
6550
					table.insert(rignore,char)
6551
					local s = Instance.new("Sound",script.Parent.HandlePart)
6552
					s.SoundId = "rbxassetid://145203279"
6553
					s.PlayOnRemove = false
6554
					s:Play()
6555
					local rnd = math.random(1,#meshTab)
6556
					msh.MeshId = meshTab[rnd][1]
6557
					msh.TextureId = meshTab[rnd][2]
6558
					msh.Scale = meshTab[rnd][3]/2
6559
					game:GetService("Debris"):AddItem(s,5)
6560
					for i,v in pairs(rignore) do
6561-
txt.Font = "SciFi"
6561+
6562
					end
6563
					isaim = false
6564
					drawf = false
6565
					--wait(1)
6566
					cd = false
6567
				end
6568
			end)
6569
6570
			while not ceqpt do wait() end
6571
6572
			local animspeed = 0.3
6573
6574
			while wait() do
6575
				
6576
				if ceqpt == true and isaim == true then
6577
					--isaim = true
6578
					if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
6579
						char.Torso.bWeld.C0 = clerp(char.Torso.bWeld.C0,CFrame.new(1.5,1,0.4)*CFrame.Angles(math.rad(220),math.rad(0),math.rad(0)),animspeed)
6580
						char.Torso.cWeld.C0 =clerp(char.Torso.cWeld.C0,CFrame.new(-1.5,0.1,-0.2)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),animspeed)
6581
						--char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(120)),animspeed)
6582
						--char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-120),math.rad(10),math.rad(240)),animspeed)
6583
						--char.Humanoid.WalkSpeed = 6
6584
						--char.Humanoid.JumpPower = 0
6585
					end
6586
					local lookDir = plr:GetMouse().Hit.p - char.HumanoidRootPart.CFrame.p
6587
					gyro.MaxTorque = Vector3.new(0,10000000,0)
6588
					gyro.CFrame = CFrame.new(char.HumanoidRootPart.CFrame.p, plr:GetMouse().Hit.p)
6589
				else
6590
					--isaim = false
6591
					if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
6592
						char.Torso.bWeld.C0 = clerp(char.Torso.bWeld.C0,CFrame.new(1.5,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),animspeed)
6593
						char.Torso.cWeld.C0 = clerp(char.Torso.cWeld.C0,CFrame.new(-1.5,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),animspeed)
6594
						--char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),animspeed)
6595
						--char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),animspeed)
6596
						--char.Humanoid.WalkSpeed = 16
6597
						--char.Humanoid.JumpPower = 50
6598
					end
6599
					gyro.MaxTorque = Vector3.new(0,0,0)
6600
				end
6601
				
6602
				--Animation state
6603
				table.insert(rignore,char)
6604
				local h,p,n = rayCast(char.HumanoidRootPart.Position,char.HumanoidRootPart.Position - Vector3.new(0,1,0),4)
6605
				if drawf == false then
6606
					if char.HumanoidRootPart.Velocity.Magnitude <= 0.1 and h then
6607
						state = "idle"
6608
					elseif char.HumanoidRootPart.Velocity.Magnitude > 0.1 and h then
6609
						state = "running"
6610
					elseif char.HumanoidRootPart.Velocity.Y < 0.1 and not h then
6611
						state = "falling"
6612
					elseif char.HumanoidRootPart.Velocity.Y >= 0.1 and not h then
6613
						state = "jumping"
6614
					end
6615
				end
6616
			end
6617
		end
6618
	},
6619
	{
6620
		"Ghost",
6621
		function()
6622
			local plr = game:GetService("Players").LocalPlayer
6623
			local mouse,char = plr:GetMouse(),plr.Character
6624
6625
			for i,v in pairs(game:GetService("Workspace").CurrentCamera:GetChildren()) do v:Destroy() end
6626
6627
			local toggle,cd = false,false
6628
6629
			mouse.KeyDown:connect(function(key)
6630
				if key == "r" then
6631
					print("R!")
6632
					if cd == false then
6633
						print("No cooldown!")
6634
						cd = true
6635
						if toggle == false then
6636
							print("Entering godmode")
6637
							toggle = true
6638
							Instance.new("ForceField",char).Visible = false
6639
							char.Parent = game:GetService("Workspace").CurrentCamera
6640
							char:FindFirstChild("Head").Transparency = 1
6641
							char:FindFirstChild("Torso").Transparency = 1
6642
							char:FindFirstChild("Right Arm").Transparency = 1
6643
							char:FindFirstChild("Left Arm").Transparency = 1
6644
							char:FindFirstChild("Right Leg").Transparency = 1
6645
							char:FindFirstChild("Left Leg").Transparency = 1
6646
							for i,v in pairs(char:GetChildren()) do
6647
								if v:IsA("Accessory") then
6648
									v:FindFirstChild("Handle").Transparency = 1
6649
								end
6650
							end
6651
						else
6652
							print("Exiting godmode")
6653
							toggle = false
6654
							char.Parent = game:GetService("Workspace")
6655
							char:FindFirstChild("ForceField"):Destroy()
6656
							char:FindFirstChild("Head").Transparency = 0
6657
							char:FindFirstChild("Torso").Transparency = 0
6658
							char:FindFirstChild("Right Arm").Transparency = 0
6659
							char:FindFirstChild("Left Arm").Transparency = 0
6660
							char:FindFirstChild("Right Leg").Transparency = 0
6661
							char:FindFirstChild("Left Leg").Transparency = 0
6662
							for i,v in pairs(char:GetChildren()) do
6663
								if v:IsA("Accessory") then
6664
									v:FindFirstChild("Handle").Transparency = 0
6665
								end
6666
							end
6667
						end
6668
						cd = false
6669
					end
6670
				end
6671
			end)
6672
6673
			game:GetService("RunService").RenderStepped:connect(function()
6674
				if char.Parent == game:GetService("Workspace").CurrentCamera then
6675
					for i,v in pairs(char:GetChildren()) do
6676
						if v:IsA("Part") then if v.Name ~= "HumanoidRootPart" then
6677
							local c = v:Clone()
6678
							c.Parent = game:GetService("Workspace")
6679
							c.BottomSurface = "Smooth"
6680
							c.TopSurface = "Smooth"
6681
							c:BreakJoints()
6682
							--c.Material = "Neon"
6683
							c.Anchored = true
6684
							c.CanCollide = false
6685
							c.Transparency = 0.9
6686
							c.CFrame = v.CFrame
6687
							game:GetService("Debris"):AddItem(c,0.1)
6688
						end end
6689
						if v:IsA("Accessory") then if v:FindFirstChild("Handle") then
6690
							local c = v.Handle:Clone()
6691
							c.Parent = game:GetService("Workspace")
6692
							c.BottomSurface = "Smooth"
6693
							c.TopSurface = "Smooth"
6694
							c:BreakJoints()
6695
							--c.Material = "Neon"
6696
							c.Anchored = true
6697
							c.CanCollide = false
6698
							c.Transparency = 0.9
6699
							c.CFrame = v.Handle.CFrame
6700
							game:GetService("Debris"):AddItem(c,0.1)
6701
						end end
6702
					end
6703
				end
6704
			end)
6705
		end
6706
	}
6707
}
6708
6709
table.sort(scripttab,function(a,b) return a[1] < b[1] end)
6710
6711
local togglestate = false
6712
local togglestate2 = false
6713
6714
local sgui = Instance.new("ScreenGui",plr.PlayerGui)
6715
local bgfrm = Instance.new("Frame",sgui)
6716
bgfrm.BackgroundTransparency = 0.5
6717
bgfrm.Position = UDim2.new(1,0,0.3,0)
6718
bgfrm.Size = UDim2.new(0.18,0,0.4,0)
6719
bgfrm.BorderSizePixel = 0
6720
bgfrm.BackgroundColor3 = Color3.fromRGB(0,0,0)
6721
local txt = Instance.new("TextLabel",bgfrm)
6722
txt.BorderSizePixel = 0
6723
txt.BackgroundTransparency = 0.8
6724
txt.TextScaled = true
6725
txt.BackgroundColor3 = Color3.fromRGB(120,0,180)
6726
txt.TextColor3 = Color3.fromRGB(255,255,255)
6727
txt.Text = "  --[[ joalars2's script archive ]]--  "
6728
txt.Font = "Arcade"
6729
txt.Size = UDim2.new(1,0,0.1,0)
6730
local scr = Instance.new("ScrollingFrame",bgfrm)
6731
scr.BorderSizePixel = 0
6732
scr.BackgroundTransparency = 1
6733
scr.BackgroundColor3 = Color3.fromRGB(120,0,180)
6734
scr.Size = UDim2.new(1,0,0.9,0)
6735
scr.Position = UDim2.new(0,0,0.1,0)
6736
local tgl = Instance.new("TextButton",bgfrm)
6737
tgl.BorderSizePixel = 0
6738
tgl.BackgroundTransparency = 0.5
6739
tgl.TextScaled = true
6740
tgl.BackgroundColor3 = Color3.fromRGB(0,255,0)
6741
tgl.TextColor3 = Color3.fromRGB(0,0,0)
6742
tgl.Text = ">>"
6743
tgl.Font = "SciFi"
6744
tgl.Size = UDim2.new(0,30,0,30)
6745
tgl.Position = UDim2.new(0,-30,0,0)
6746
tgl.MouseButton1Click:connect(function()
6747
	if togglestate == false then
6748
		togglestate = true
6749
		bgfrm:TweenPosition(UDim2.new(0.41,0,0.3,0),"Out","Back",1,true,nil)
6750
	else
6751
		togglestate = false
6752
		bgfrm:TweenPosition(UDim2.new(1,0,0.3,0),"In","Back",1,true,nil)
6753
	end
6754
end)
6755
local tgl2 = Instance.new("TextButton",bgfrm)
6756
tgl2.BorderSizePixel = 0
6757
tgl2.BackgroundTransparency = 0.5
6758
tgl2.TextScaled = true
6759
tgl2.BackgroundColor3 = Color3.fromRGB(255,0,0)
6760
tgl2.TextColor3 = Color3.fromRGB(0,0,0)
6761
tgl2.Text = "Multi Select"
6762
tgl2.Font = "SciFi"
6763
tgl2.Size = UDim2.new(0.3,0,0.05,0)
6764
tgl2.Position = UDim2.new(0,0,1,0)
6765
tgl2.MouseButton1Click:connect(function()
6766
	if togglestate2 == false then
6767
		togglestate2 = true
6768
		tgl2.BackgroundColor3 = Color3.fromRGB(0,255,0)
6769
	else
6770
		togglestate2 = false
6771
		tgl2.BackgroundColor3 = Color3.fromRGB(255,0,0)
6772
	end
6773
end)
6774
6775
for i,v in pairs(scripttab) do
6776
	local btn = Instance.new("TextButton",scr)
6777
	btn.BorderSizePixel = 0
6778
	btn.BackgroundTransparency = 0.8
6779
	btn.TextScaled = true
6780
	btn.BackgroundColor3 = Color3.fromRGB(120,0,180)
6781
	btn.TextColor3 = Color3.fromRGB(255,255,255)
6782
	btn.Text = v[1]
6783
	btn.Font = "SciFi"
6784
	btn.Size = UDim2.new(0.97,0,0.05,0)
6785
	btn.Style = Enum.ButtonStyle.RobloxButtonDefault
6786
	btn.Position = UDim2.new(0,0,(0.05*i)-0.05,0)
6787
	local func
6788
	func = btn.MouseButton1Click:connect(function()
6789
		warn("Script loading: "..v[1])
6790
		spawn(function() v[2]() end)
6791
		if togglestate2 == false then
6792
			sgui:Destroy()
6793
		end
6794
		btn.Style = Enum.ButtonStyle.RobloxButton
6795
		func:disconnect()
6796
	end)
6797
end