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