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