View difference between Paste ID: nbrSrkKF and pAgd25qG
SHOW: | | - or go back to the newest paste.
1
------------------------------------------------------------------------------------------------ 
2
------------------------
3
4-
Name = "PlayerName"
4+
Name = dragofire303"
5-
Person = game.Players[Name]
5+
Person = game.Players[dragofire303]
6
Altitude = Vector3.new(0,40,0)
7
8
if Workspace:findFirstChild("NinjaHouse",true) ~= nil then 
9
Workspace:findFirstChild("NinjaHouse",true).Parent = nil 
10
end 
11
Commands = {"up","down","controls","seat","murder","sleep","front door", "ladder","windowa","dima","dimb","turret","fix","kick","shutdown","destruct"}
12
13
14
if (script:findFirstChild("Type") == nil) then
15
Type = Instance.new("StringValue")
16
Type.Parent = script
17
Type.Name = "Type"
18
Type.Value = "House"
19
end
20
21
if (script.Type.Value == "Missile") then
22
function Explode(Hit)
23
E = Instance.new("Explosion")
24
E.Parent = game.Workspace
25
E.BlastRadius = 10
26
E.BlastPressure = 1000
27
E.Position = script.Parent.Position
28
script.Parent:remove()
29
end
30
script.Parent.Touched:connect(Explode)
31
wait(18)
32
script.Parent:remove()
33
end
34
if (script.Type.Value == "House") then
35
if (script.Parent.className ~= "Model") then
36
Model = Instance.new("Model")
37
Model.Parent = game.Workspace
38
Model.Name = "NinjaHouse"
39
script.Parent = Model
40
end
41
Model = script.Parent
42
Turret = true
43
Turreter = nil
44
Controller = nil
45
Controls = true
46
TehList = {Person.Name, "Player"}
47
48
GrassA = Instance.new("Part")
49
GrassA.Parent = Model
50
GrassA.Name = "GrassA"
51
GrassA.TopSurface = 0
52
GrassA.BottomSurface = 0
53
GrassA.CanCollide = true
54
GrassA.Anchored = false
55
GrassA.Locked = true
56
GrassA.BrickColor = BrickColor.new("Bright green")
57
GrassA.formFactor = "Plate"
58
GrassA.Size = Vector3.new(32, 0.4, 20)
59
GrassA:BreakJoints()
60
GrassB = Instance.new("Part")
61
GrassB.Parent = Model
62
GrassB.Name = "GrassB"
63
GrassB.TopSurface = 0
64
GrassB.BottomSurface = 0
65
GrassB.CanCollide = true
66
GrassB.Anchored = false
67
GrassB.Locked = true
68
GrassB.BrickColor = BrickColor.new("Bright green")
69
GrassB.formFactor = "Plate"
70
GrassB.Size = Vector3.new(48, 0.4, 14)
71
GrassB:BreakJoints()
72
Weld = Instance.new("Weld")
73
Weld.Parent = GrassA
74
Weld.Part0 = GrassA
75
Weld.Part1 = GrassB
76
Weld.C0 = CFrame.new(20, 0, 17) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
77
GrassC = Instance.new("Part")
78
GrassC.Parent = Model
79
GrassC.Name = "GrassC"
80
GrassC.TopSurface = 0
81
GrassC.BottomSurface = 0
82
GrassC.CanCollide = true
83
GrassC.Anchored = false
84
GrassC.Locked = true
85
GrassC.BrickColor = BrickColor.new("Bright green")
86
GrassC.formFactor = "Plate"
87
GrassC.Size = Vector3.new(24, 0.4, 40)
88
GrassC:BreakJoints()
89
Weld = Instance.new("Weld")
90
Weld.Parent = GrassA
91
Weld.Part0 = GrassA
92
Weld.Part1 = GrassC
93
Weld.C0 = CFrame.new(-4, 0, 40) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
94
GrassD = Instance.new("Part")
95
GrassD.Parent = Model
96
GrassD.Name = "GrassD"
97
GrassD.TopSurface = 0
98
GrassD.BottomSurface = 0
99
GrassD.CanCollide = true
100
GrassD.Anchored = false
101
GrassD.Locked = true
102
GrassD.BrickColor = BrickColor.new("Bright green")
103
GrassD.formFactor = "Plate"
104
GrassD.Size = Vector3.new(22, 0.4, 26)
105
GrassD:BreakJoints()
106
Weld = Instance.new("Weld")
107
Weld.Parent = GrassA
108
Weld.Part0 = GrassA
109
Weld.Part1 = GrassD
110
Weld.C0 = CFrame.new(19, 0, 47) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
111
GrassE = Instance.new("Part")
112
GrassE.Parent = Model
113
GrassE.Name = "GrassE"
114
GrassE.TopSurface = 0
115
GrassE.BottomSurface = 0
116
GrassE.CanCollide = true
117
GrassE.Anchored = false
118
GrassE.Locked = true
119
GrassE.BrickColor = BrickColor.new("Bright green")
120
GrassE.formFactor = "Plate"
121
GrassE.Size = Vector3.new(14, 0.4, 36)
122
GrassE:BreakJoints()
123
Weld = Instance.new("Weld")
124
Weld.Parent = GrassA
125
Weld.Part0 = GrassA
126
Weld.Part1 = GrassE
127
Weld.C0 = CFrame.new(37, 0, 42) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
128
GrassF = Instance.new("Part")
129
GrassF.Parent = Model
130
GrassF.Name = "GrassF"
131
GrassF.TopSurface = 0
132
GrassF.BottomSurface = 0
133
GrassF.CanCollide = true
134
GrassF.Anchored = false
135
GrassF.Locked = true
136
GrassF.BrickColor = BrickColor.new("Bright green")
137
GrassF.formFactor = "Plate"
138
GrassF.Size = Vector3.new(13, 0.4, 14)
139
GrassF:BreakJoints()
140
Weld = Instance.new("Weld")
141
Weld.Parent = GrassA
142
Weld.Part0 = GrassA
143
Weld.Part1 = GrassF
144
Weld.C0 = CFrame.new(50.5, 0, 36) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
145
--1.1775
146
SupportA = Instance.new("Part")
147
SupportA.Parent = Model
148
SupportA.Name = "SupportA"
149
SupportA.TopSurface = 0
150
SupportA.BottomSurface = 0
151
SupportA.CanCollide = true
152
SupportA.Anchored = false
153
SupportA.Locked = true
154
SupportA.BrickColor = BrickColor.new("Brown")
155
SupportA.formFactor = "Symmetric"
156
SupportA.Size = Vector3.new(32, 1, 20)
157
SupportA:BreakJoints()
158
Weld = Instance.new("Weld")
159
Weld.Parent = GrassA
160
Weld.Part0 = GrassA
161
Weld.Part1 = SupportA
162
Weld.C0 = CFrame.new(0, -0.7, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
163
SupportB = Instance.new("Part")
164
SupportB.Parent = Model
165
SupportB.Name = "SupportB"
166
SupportB.TopSurface = 0
167
SupportB.BottomSurface = 0
168
SupportB.CanCollide = true
169
SupportB.Anchored = false
170
SupportB.Locked = true
171
SupportB.BrickColor = BrickColor.new("Brown")
172
SupportB.formFactor = "Symmetric"
173
SupportB.Size = Vector3.new(1, 18, 1)
174
SupportB:BreakJoints()
175
Weld = Instance.new("Weld")
176
Weld.Parent = GrassA
177
Weld.Part0 = GrassA
178
Weld.Part1 = SupportB
179
Weld.C0 = CFrame.new(0, -7, 4) * CFrame.fromEulerAnglesXYZ(-math.pi/4, 0, 0)
180
SupportC = Instance.new("Part")
181
SupportC.Parent = Model
182
SupportC.Name = "SupportC"
183
SupportC.TopSurface = 0
184
SupportC.BottomSurface = 0
185
SupportC.CanCollide = true
186
SupportC.Anchored = false
187
SupportC.Locked = true
188
SupportC.BrickColor = BrickColor.new("Brown")
189
SupportC.formFactor = "Symmetric"
190
SupportC.Size = Vector3.new(1, 18, 1)
191
SupportC:BreakJoints()
192
Weld = Instance.new("Weld")
193
Weld.Parent = GrassA
194
Weld.Part0 = GrassA
195
Weld.Part1 = SupportC
196
Weld.C0 = CFrame.new(10, -7, 4) * CFrame.fromEulerAnglesXYZ(-math.pi/4, 0, 0)
197
SupportD = Instance.new("Part")
198
SupportD.Parent = Model
199
SupportD.Name = "Supportd"
200
SupportD.TopSurface = 0
201
SupportD.BottomSurface = 0
202
SupportD.CanCollide = true
203
SupportD.Anchored = false
204
SupportD.Locked = true
205
SupportD.BrickColor = BrickColor.new("Brown")
206
SupportD.formFactor = "Symmetric"
207
SupportD.Size = Vector3.new(1, 18, 1)
208
SupportD:BreakJoints()
209
Weld = Instance.new("Weld")
210
Weld.Parent = GrassA
211
Weld.Part0 = GrassA
212
Weld.Part1 = SupportD
213
Weld.C0 = CFrame.new(-10, -7, 4) * CFrame.fromEulerAnglesXYZ(-math.pi/4, 0, 0)
214
215
216
Stairs = Instance.new("Part")
217
Stairs.Parent = Model
218
Stairs.Name = "Stairs"
219
Stairs.TopSurface = 0
220
Stairs.BottomSurface = 0
221
Stairs.CanCollide = true
222
Stairs.Anchored = false
223
Stairs.Locked = true
224
Stairs.BrickColor = BrickColor.new("Brown")
225
Stairs.formFactor = "Plate"
226
Stairs.Size = Vector3.new(10, 0.4, 20)
227
Stairs:BreakJoints()
228
Weld = Instance.new("Weld")
229
Weld.Parent = GrassA
230
Weld.Part0 = GrassA
231
Weld.Part1 = Stairs
232
Weld.C0 = CFrame.new(-10, -7, 17) * CFrame.fromEulerAnglesXYZ(math.pi/4, 0, 0)
233
WallA = Instance.new("WedgePart")
234
WallA.Parent = Model
235
WallA.Name = "WallA"
236
WallA.TopSurface = 0
237
WallA.BottomSurface = 0
238
WallA.CanCollide = true
239
WallA.Anchored = false
240
WallA.Locked = true
241
WallA.BrickColor = BrickColor.new("Brown")
242
WallA.formFactor = "Symmetric"
243
WallA.Size = Vector3.new(1, 10, 10)
244
WallA:BreakJoints()
245
Weld = Instance.new("Weld")
246
Weld.Parent = GrassA
247
Weld.Part0 = GrassA
248
Weld.Part1 = WallA
249
Weld.C0 = CFrame.new(-4.5, 4.8, 15) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0)
250
RoofA = Instance.new("Part")
251
RoofA.Parent = Model
252
RoofA.Name = "RoofA"
253
RoofA.TopSurface = 0
254
RoofA.BottomSurface = 0
255
RoofA.CanCollide = true
256
RoofA.Anchored = false
257
RoofA.Locked = true
258
RoofA.BrickColor = BrickColor.new("Brown")
259
RoofA.formFactor = "Plate"
260
RoofA.Size = Vector3.new(12, 0.4, 20)
261
RoofA:BreakJoints()
262
MeshA = Instance.new("BlockMesh")
263
MeshA.Parent = RoofA
264
MeshA.Scale = Vector3.new(1, 1, 1)
265
Weld = Instance.new("Weld")
266
Weld.Parent = GrassA
267
Weld.Part0 = WallA
268
Weld.Part1 = RoofA
269
Weld.C0 = CFrame.new(5.5, -2, -2) * CFrame.fromEulerAnglesXYZ(-(math.pi/4), 0, 0)
270
WallB = Instance.new("WedgePart")
271
WallB.Parent = Model
272
WallB.Name = "WallB"
273
WallB.TopSurface = 0
274
WallB.BottomSurface = 0
275
WallB.CanCollide = true
276
WallB.Anchored = false
277
WallB.Locked = true
278
WallB.BrickColor = BrickColor.new("Brown")
279
WallB.formFactor = "Symmetric"
280
WallB.Size = Vector3.new(1, 10, 10)
281
WallB:BreakJoints()
282
Weld = Instance.new("Weld")
283
Weld.Parent = GrassA
284
Weld.Part0 = GrassA
285
Weld.Part1 = WallB
286
Weld.C0 = CFrame.new(-15.5, 4.8, 15) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0)
287
Roof = Instance.new("WedgePart")
288
Roof.Parent = Model
289
Roof.Name = "Roof"
290
Roof.TopSurface = 0
291
Roof.BottomSurface = 0
292
Roof.CanCollide = true
293
Roof.Anchored = false
294
Roof.Locked = true
295
Roof.BrickColor = BrickColor.new("Brown")
296
Roof.formFactor = "Symmetric"
297
Roof.Size = Vector3.new(10, 1, 1)
298
Roof:BreakJoints()
299
Weld = Instance.new("Weld")
300
Weld.Parent = GrassA
301
Weld.Part0 = GrassA
302
Weld.Part1 = Roof
303
Weld.C0 = CFrame.new(-10, 9.3, 10.5) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0)
304
FrontDoor = Instance.new("Part")
305
FrontDoor.Parent = Model
306
FrontDoor.Name = "FrontDoor"
307
FrontDoor.TopSurface = 0
308
FrontDoor.BottomSurface = 0
309
FrontDoor.CanCollide = true
310
FrontDoor.Anchored = false
311
FrontDoor.Locked = true
312
FrontDoor.BrickColor = BrickColor.new("Brown")
313
FrontDoor.formFactor = "Symmetric"
314
FrontDoor.Size = Vector3.new(10, 9, 1)
315
FrontDoor:BreakJoints()
316
Status = Instance.new("IntValue")
317
Status.Parent = FrontDoor
318
Status.Name = "Status"
319
Status.Value = 1
320
Weld = Instance.new("Weld")
321
Weld.Parent = GrassA
322
Weld.Name = "FrontDoorWeld"
323
Weld.Part0 = GrassA
324
Weld.Part1 = FrontDoor
325
Weld.C0 = CFrame.new(-10, -5.7, 10.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
326
WallC = Instance.new("Part")
327
WallC.Parent = Model
328
WallC.Name = "WallC"
329
WallC.TopSurface = 0
330
WallC.BottomSurface = 0
331
WallC.CanCollide = true
332
WallC.Anchored = false
333
WallC.Locked = true
334
WallC.BrickColor = BrickColor.new("Brown")
335
WallC.formFactor = "Symmetric"
336
WallC.Size = Vector3.new(1, 14, 50)
337
WallC:BreakJoints()
338
Weld = Instance.new("Weld")
339
Weld.Parent = GrassA
340
Weld.Part0 = GrassA
341
Weld.Part1 = WallC
342
Weld.C0 = CFrame.new(-15.5, -7.2, 35) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0)
343
WallD = Instance.new("Part")
344
WallD.Parent = Model
345
WallD.Name = "WallD"
346
WallD.TopSurface = 0
347
WallD.BottomSurface = 0
348
WallD.CanCollide = true
349
WallD.Anchored = false
350
WallD.Locked = true
351
WallD.BrickColor = BrickColor.new("Brown")
352
WallD.formFactor = "Symmetric"
353
WallD.Size = Vector3.new(1, 14, 14)
354
WallD:BreakJoints()
355
Weld = Instance.new("Weld")
356
Weld.Parent = GrassA
357
Weld.Part0 = GrassA
358
Weld.Part1 = WallD
359
Weld.C0 = CFrame.new(-4.5, -7.2, 17) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0)
360
FloorA = Instance.new("Part")
361
FloorA.Parent = Model
362
FloorA.Name = "FloorA"
363
FloorA.TopSurface = 0
364
FloorA.BottomSurface = 0
365
FloorA.CanCollide = true
366
FloorA.Anchored = false
367
FloorA.Locked = true
368
FloorA.BrickColor = BrickColor.new("Brown")
369
FloorA.formFactor = "Plate"
370
FloorA.Size = Vector3.new(60, 0.4, 50)
371
FloorA:BreakJoints()
372
Weld = Instance.new("Weld")
373
Weld.Parent = GrassA
374
Weld.Part0 = GrassA
375
Weld.Part1 = FloorA
376
Weld.C0 = CFrame.new(14, -14, 35) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
377
WallE = Instance.new("WedgePart")
378
WallE.Parent = Model
379
WallE.Name = "WallE"
380
WallE.TopSurface = 0
381
WallE.BottomSurface = 0
382
WallE.CanCollide = true
383
WallE.Anchored = false
384
WallE.Locked = true
385
WallE.BrickColor = BrickColor.new("Brown")
386
WallE.formFactor = "Symmetric"
387
WallE.Size = Vector3.new(12, 4, 4)
388
WallE:BreakJoints()
389
Weld = Instance.new("Weld")
390
Weld.Parent = GrassA
391
Weld.Part0 = GrassA
392
Weld.Part1 = WallE
393
Weld.C0 = CFrame.new(-10, -2.2, 22) * CFrame.fromEulerAnglesXYZ(math.pi, math.pi, 0)
394
WallF = Instance.new("Part")
395
WallF.Parent = Model
396
WallF.Name = "WallF"
397
WallF.TopSurface = 0
398
WallF.BottomSurface = 0
399
WallF.CanCollide = true
400
WallF.Anchored = false
401
WallF.Locked = true
402
WallF.BrickColor = BrickColor.new("Brown")
403
WallF.formFactor = "Symmetric"
404
WallF.Size = Vector3.new(60, 14, 1)
405
WallF:BreakJoints()
406
Weld = Instance.new("Weld")
407
Weld.Parent = GrassA
408
Weld.Part0 = GrassA
409
Weld.Part1 = WallF
410
Weld.C0 = CFrame.new(14, -7.2, 10.5) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0)
411
WallG = Instance.new("Part")
412
WallG.Parent = Model
413
WallG.Name = "WallG"
414
WallG.TopSurface = 0
415
WallG.BottomSurface = 0
416
WallG.CanCollide = true
417
WallG.Anchored = false
418
WallG.Locked = true
419
WallG.BrickColor = BrickColor.new("Brown")
420
WallG.formFactor = "Symmetric"
421
WallG.Size = Vector3.new(1, 14, 20)
422
WallG:BreakJoints()
423
Weld = Instance.new("Weld")
424
Weld.Parent = GrassA
425
Weld.Part0 = GrassA
426
Weld.Part1 = WallG
427
Weld.C0 = CFrame.new(43.5, -7.2, 20) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0)
428
WallH = Instance.new("WedgePart")
429
WallH.Parent = Model
430
WallH.Name = "WallH"
431
WallH.TopSurface = 0
432
WallH.BottomSurface = 0
433
WallH.CanCollide = true
434
WallH.Anchored = false
435
WallH.Locked = true
436
WallH.BrickColor = BrickColor.new("Brown")
437
WallH.formFactor = "Symmetric"
438
WallH.Size = Vector3.new(1, 14, 14)
439
WallH:BreakJoints()
440
Weld = Instance.new("Weld")
441
Weld.Parent = GrassA
442
Weld.Part0 = GrassA
443
Weld.Part1 = WallH
444
Weld.C0 = CFrame.new(50, -7.2, 29.5) * CFrame.fromEulerAnglesXYZ(0, -(math.pi/2), math.pi)
445
WindowA = Instance.new("Part")
446
WindowA.Parent = Model
447
WindowA.Name = "WindowA"
448
WindowA.TopSurface = 0
449
WindowA.BottomSurface = 0
450
WindowA.CanCollide = true
451
WindowA.Anchored = false
452
WindowA.Locked = true
453
WindowA.BrickColor = BrickColor.new("Medium blue")
454
WindowA.Transparency = 0.5
455
WindowA.formFactor = "Plate"
456
WindowA.Size = Vector3.new(20, 1, 14)
457
WindowA:BreakJoints()
458
MeshD = Instance.new("BlockMesh")
459
MeshD.Parent = WindowA
460
MeshD.Scale = Vector3.new(0.98, 1, 0.9)
461
Status = Instance.new("IntValue")
462
Status.Parent = WindowA
463
Status.Name = "Status"
464
Status.Value = 1
465
Weld = Instance.new("Weld")
466
Weld.Parent = GrassA
467
Weld.Name = "WindowAWeld"
468
Weld.Part0 = WallH
469
Weld.Part1 = WindowA
470
F1 = WallH.CFrame * CFrame.new(-6.5, -7, -7) * CFrame.fromEulerAnglesXYZ(0, math.pi/2, math.pi/4)
471
F2 = F1 * CFrame.new(0.2, 10, 0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
472
HitPos = WallH.Position 
473
CJ = CFrame.new(HitPos) 
474
C0 = WallH.CFrame:inverse() *CJ 
475
C1 = F2:inverse() * CJ 
476
Weld.C0 = C0 
477
Weld.C1 = C1
478
WallI = Instance.new("WedgePart")
479
WallI.Parent = Model
480
WallI.Name = "WallI"
481
WallI.TopSurface = 0
482
WallI.BottomSurface = 0
483
WallI.CanCollide = true
484
WallI.Anchored = false
485
WallI.Locked = true
486
WallI.BrickColor = BrickColor.new("Brown")
487
WallI.formFactor = "Symmetric"
488
WallI.Size = Vector3.new(1, 14, 14)
489
WallI:BreakJoints()
490
Weld = Instance.new("Weld")
491
Weld.Parent = GrassA
492
Weld.Part0 = GrassA
493
Weld.Part1 = WallI
494
Weld.C0 = CFrame.new(50, -7.2, 42.5) * CFrame.fromEulerAnglesXYZ(0, -(math.pi/2), math.pi)
495
WallJ = Instance.new("Part")
496
WallJ.Parent = Model
497
WallJ.Name = "WallJ"
498
WallJ.TopSurface = 0
499
WallJ.BottomSurface = 0
500
WallJ.CanCollide = true
501
WallJ.Anchored = false
502
WallJ.Locked = true
503
WallJ.BrickColor = BrickColor.new("Brown")
504
WallJ.formFactor = "Symmetric"
505
WallJ.Size = Vector3.new(1, 14, 18)
506
WallJ:BreakJoints()
507
Weld = Instance.new("Weld")
508
Weld.Parent = GrassA
509
Weld.Part0 = GrassA
510
Weld.Part1 = WallJ
511
Weld.C0 = CFrame.new(43.5, -7.2, 51) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0)
512
WallK = Instance.new("Part")
513
WallK.Parent = Model
514
WallK.Name = "WallK"
515
WallK.TopSurface = 0
516
WallK.BottomSurface = 0
517
WallK.CanCollide = true
518
WallK.Anchored = false
519
WallK.Locked = true
520
WallK.BrickColor = BrickColor.new("Brown")
521
WallK.formFactor = "Symmetric"
522
WallK.Size = Vector3.new(60, 14, 1)
523
WallK:BreakJoints()
524
Weld = Instance.new("Weld")
525
Weld.Parent = GrassA
526
Weld.Part0 = GrassA
527
Weld.Part1 = WallK
528
Weld.C0 = CFrame.new(14, -7.2, 59.5) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0)
529
RoofB = Instance.new("Part")
530
RoofB.Parent = Model
531
RoofB.Name = "RoofB"
532
RoofB.TopSurface = 0
533
RoofB.BottomSurface = 0
534
RoofB.CanCollide = true
535
RoofB.Anchored = false
536
RoofB.Locked = true
537
RoofB.BrickColor = BrickColor.new("Brown")
538
RoofB.formFactor = "Plate"
539
RoofB.Size = Vector3.new(14, 0.4, 14)
540
RoofB:BreakJoints()
541
Weld = Instance.new("Weld")
542
Weld.Parent = GrassA
543
Weld.Part0 = GrassA
544
Weld.Part1 = RoofB
545
Weld.C0 = CFrame.new(50, -0.4, 36) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
546
RoofC = Instance.new("Part")
547
RoofC.Parent = Model
548
RoofC.Name = "RoofC"
549
RoofC.TopSurface = 0
550
RoofC.BottomSurface = 0
551
RoofC.CanCollide = true
552
RoofC.Anchored = false
553
RoofC.Locked = true
554
RoofC.BrickColor = BrickColor.new("Brown")
555
RoofC.formFactor = "Plate"
556
RoofC.Size = Vector3.new(14, 0.4, 50)
557
RoofC:BreakJoints()
558
Weld = Instance.new("Weld")
559
Weld.Parent = GrassA
560
Weld.Part0 = GrassA
561
Weld.Part1 = RoofC
562
Weld.C0 = CFrame.new(37, -0.4, 35) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
563
RoofD = Instance.new("Part")
564
RoofD.Parent = Model
565
RoofD.Name = "RoofD"
566
RoofD.TopSurface = 0
567
RoofD.BottomSurface = 0
568
RoofD.CanCollide = true
569
RoofD.Anchored = false
570
RoofD.Locked = true
571
RoofD.BrickColor = BrickColor.new("Brown")
572
RoofD.formFactor = "Plate"
573
RoofD.Size = Vector3.new(48, 0.4, 14)
574
RoofD:BreakJoints()
575
Weld = Instance.new("Weld")
576
Weld.Parent = GrassA
577
Weld.Part0 = GrassA
578
Weld.Part1 = RoofD
579
Weld.C0 = CFrame.new(20, -0.4, 17) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
580
WallL = Instance.new("WedgePart")
581
WallL.Parent = Model
582
WallL.Name = "WallL"
583
WallL.TopSurface = 0
584
WallL.BottomSurface = 0
585
WallL.CanCollide = true
586
WallL.Anchored = false
587
WallL.Locked = true
588
WallL.BrickColor = BrickColor.new("Brown")
589
WallL.formFactor = "Symmetric"
590
WallL.Size = Vector3.new(1, 3, 3)
591
WallL:BreakJoints()
592
Weld = Instance.new("Weld")
593
Weld.Parent = GrassA
594
Weld.Part0 = GrassA
595
Weld.Part1 = WallL
596
Weld.C0 = CFrame.new(29, 0.9, 24) * CFrame.fromEulerAnglesXYZ(0, -(math.pi/2), 0)
597
WallM = Instance.new("WedgePart")
598
WallM.Parent = Model
599
WallM.Name = "WallM"
600
WallM.TopSurface = 0
601
WallM.BottomSurface = 0
602
WallM.CanCollide = true
603
WallM.Anchored = false
604
WallM.Locked = true
605
WallM.BrickColor = BrickColor.new("Brown")
606
WallM.formFactor = "Symmetric"
607
WallM.Size = Vector3.new(1, 3, 3)
608
WallM:BreakJoints()
609
Weld = Instance.new("Weld")
610
Weld.Parent = GrassA
611
Weld.Part0 = GrassA
612
Weld.Part1 = WallM
613
Weld.C0 = CFrame.new(29, 0.9, 34) * CFrame.fromEulerAnglesXYZ(0, -(math.pi/2), 0)
614
WallN = Instance.new("WedgePart")
615
WallN.Parent = Model
616
WallN.Name = "WallN"
617
WallN.TopSurface = 0
618
WallN.BottomSurface = 0
619
WallN.CanCollide = true
620
WallN.Anchored = false
621
WallN.Locked = true
622
WallN.BrickColor = BrickColor.new("Brown")
623
WallN.formFactor = "Symmetric"
624
WallN.Size = Vector3.new(1, 3, 3)
625
WallN:BreakJoints()
626
Weld = Instance.new("Weld")
627
Weld.Parent = GrassA
628
Weld.Part0 = GrassA
629
Weld.Part1 = WallN
630
Weld.C0 = CFrame.new(9, 0.9, 24) * CFrame.fromEulerAnglesXYZ(0, math.pi/2, 0)
631
WallO = Instance.new("WedgePart")
632
WallO.Parent = Model
633
WallO.Name = "WallO"
634
WallO.TopSurface = 0
635
WallO.BottomSurface = 0
636
WallO.CanCollide = true
637
WallO.Anchored = false
638
WallO.Locked = true
639
WallO.BrickColor = BrickColor.new("Brown")
640
WallO.formFactor = "Symmetric"
641
WallO.Size = Vector3.new(1, 3, 3)
642
WallO:BreakJoints()
643
Weld = Instance.new("Weld")
644
Weld.Parent = GrassA
645
Weld.Part0 = GrassA
646
Weld.Part1 = WallO
647
Weld.C0 = CFrame.new(9, 0.9, 34) * CFrame.fromEulerAnglesXYZ(0, math.pi/2, 0)
648
RoofE = Instance.new("Part")
649
RoofE.Parent = Model
650
RoofE.Name = "RoofE"
651
RoofE.TopSurface = 0
652
RoofE.BottomSurface = 0
653
RoofE.CanCollide = true
654
RoofE.Anchored = false
655
RoofE.Locked = true
656
RoofE.BrickColor = BrickColor.new("Brown")
657
RoofE.formFactor = "Plate"
658
RoofE.Size = Vector3.new(24, 0.4, 36)
659
RoofE:BreakJoints()
660
Weld = Instance.new("Weld")
661
Weld.Parent = GrassA
662
Weld.Part0 = GrassA
663
Weld.Part1 = RoofE
664
Weld.C0 = CFrame.new(-4, -0.4, 42) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
665
RoofF = Instance.new("Part")
666
RoofF.Parent = Model
667
RoofF.Name = "RoofF"
668
RoofF.TopSurface = 0
669
RoofF.BottomSurface = 0
670
RoofF.CanCollide = true
671
RoofF.Anchored = false
672
RoofF.Locked = true
673
RoofF.BrickColor = BrickColor.new("Brown")
674
RoofF.formFactor = "Plate"
675
RoofF.Size = Vector3.new(22, 0.4, 26)
676
RoofF:BreakJoints()
677
Weld = Instance.new("Weld")
678
Weld.Parent = GrassA
679
Weld.Part0 = GrassA
680
Weld.Part1 = RoofF
681
Weld.C0 = CFrame.new(19, -0.4, 47) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
682
WallP = Instance.new("Part")
683
WallP.Parent = Model
684
WallP.Name = "WallP"
685
WallP.TopSurface = 0
686
WallP.BottomSurface = 0
687
WallP.CanCollide = true
688
WallP.Anchored = false
689
WallP.Locked = true
690
WallP.BrickColor = BrickColor.new("Brown")
691
WallP.formFactor = "Symmetric"
692
WallP.Size = Vector3.new(1, 3, 1)
693
WallP:BreakJoints()
694
Mesh = Instance.new("BlockMesh")
695
Mesh.Parent = WallP
696
Mesh.Scale = Vector3.new(1, 1, 1)
697
Weld = Instance.new("Weld")
698
Weld.Parent = GrassA
699
Weld.Part0 = GrassA
700
Weld.Part1 = WallP
701
Weld.C0 = CFrame.new(27, 0.9, 24) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
702
WindowB = Instance.new("Part")
703
WindowB.Parent = Model
704
WindowB.Name = "WindowB"
705
WindowB.TopSurface = 0
706
WindowB.BottomSurface = 0
707
WindowB.CanCollide = true
708
WindowB.Anchored = false
709
WindowB.Locked = true
710
WindowB.BrickColor = BrickColor.new("Medium blue")
711
WindowB.Transparency = 0.5
712
WindowB.formFactor = "Symmetric"
713
WindowB.Size = Vector3.new(3, 3, 1)
714
WindowB:BreakJoints()
715
Mesh = Instance.new("BlockMesh")
716
Mesh.Parent = WindowB
717
Mesh.Scale = Vector3.new(1, 1, 0.5)
718
Weld = Instance.new("Weld")
719
Weld.Parent = GrassA
720
Weld.Name = "WindowWeld"
721
Weld.Part0 = GrassA
722
Weld.Part1 = WindowB
723
Weld.C0 = CFrame.new(25, 0.9, 24.25) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
724
WallQ = Instance.new("Part")
725
WallQ.Parent = Model
726
WallQ.Name = "WallQ"
727
WallQ.TopSurface = 0
728
WallQ.BottomSurface = 0
729
WallQ.CanCollide = true
730
WallQ.Anchored = false
731
WallQ.Locked = true
732
WallQ.BrickColor = BrickColor.new("Brown")
733
WallQ.formFactor = "Symmetric"
734
WallQ.Size = Vector3.new(1, 3, 1)
735
WallQ:BreakJoints()
736
Mesh = Instance.new("BlockMesh")
737
Mesh.Parent = WallQ
738
Mesh.Scale = Vector3.new(1, 1, 1)
739
Weld = Instance.new("Weld")
740
Weld.Parent = GrassA
741
Weld.Part0 = GrassA
742
Weld.Part1 = WallQ
743
Weld.C0 = CFrame.new(23, 0.9, 24) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
744
WindowC = Instance.new("Part")
745
WindowC.Parent = Model
746
WindowC.Name = "WindowC"
747
WindowC.TopSurface = 0
748
WindowC.BottomSurface = 0
749
WindowC.CanCollide = true
750
WindowC.Anchored = false
751
WindowC.Locked = true
752
WindowC.BrickColor = BrickColor.new("Medium blue")
753
WindowC.Transparency = 0.5
754
WindowC.formFactor = "Symmetric"
755
WindowC.Size = Vector3.new(3, 3, 1)
756
WindowC:BreakJoints()
757
Mesh = Instance.new("BlockMesh")
758
Mesh.Parent = WindowC
759
Mesh.Scale = Vector3.new(1, 1, 0.5)
760
Weld = Instance.new("Weld")
761
Weld.Parent = GrassA
762
Weld.Name = "WindowWeld"
763
Weld.Part0 = GrassA
764
Weld.Part1 = WindowC
765
Weld.C0 = CFrame.new(21, 0.9, 24.25) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
766
WallR = Instance.new("Part")
767
WallR.Parent = Model
768
WallR.Name = "WallR"
769
WallR.TopSurface = 0
770
WallR.BottomSurface = 0
771
WallR.CanCollide = true
772
WallR.Anchored = false
773
WallR.Locked = true
774
WallR.BrickColor = BrickColor.new("Brown")
775
WallR.formFactor = "Symmetric"
776
WallR.Size = Vector3.new(1, 3, 1)
777
WallR:BreakJoints()
778
Mesh = Instance.new("BlockMesh")
779
Mesh.Parent = WallR
780
Mesh.Scale = Vector3.new(1, 1, 1)
781
Weld = Instance.new("Weld")
782
Weld.Parent = GrassA
783
Weld.Part0 = GrassA
784
Weld.Part1 = WallR
785
Weld.C0 = CFrame.new(19, 0.9, 24) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
786
WindowD = Instance.new("Part")
787
WindowD.Parent = Model
788
WindowD.Name = "WindowD"
789
WindowD.TopSurface = 0
790
WindowD.BottomSurface = 0
791
WindowD.CanCollide = true
792
WindowD.Anchored = false
793
WindowD.Locked = true
794
WindowD.BrickColor = BrickColor.new("Medium blue")
795
WindowD.Transparency = 0.5
796
WindowD.formFactor = "Symmetric"
797
WindowD.Size = Vector3.new(3, 3, 1)
798
WindowD:BreakJoints()
799
Mesh = Instance.new("BlockMesh")
800
Mesh.Parent = WindowD
801
Mesh.Scale = Vector3.new(1, 1, 0.5)
802
Weld = Instance.new("Weld")
803
Weld.Parent = GrassA
804
Weld.Name = "WindowWeld"
805
Weld.Part0 = GrassA
806
Weld.Part1 = WindowD
807
Weld.C0 = CFrame.new(17, 0.9, 24.25) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
808
WallS = Instance.new("Part")
809
WallS.Parent = Model
810
WallS.Name = "WallS"
811
WallS.TopSurface = 0
812
WallS.BottomSurface = 0
813
WallS.CanCollide = true
814
WallS.Anchored = false
815
WallS.Locked = true
816
WallS.BrickColor = BrickColor.new("Brown")
817
WallS.formFactor = "Symmetric"
818
WallS.Size = Vector3.new(1, 3, 1)
819
WallS:BreakJoints()
820
Mesh = Instance.new("BlockMesh")
821
Mesh.Parent = WallS
822
Mesh.Scale = Vector3.new(1, 1, 1)
823
Weld = Instance.new("Weld")
824
Weld.Parent = GrassA
825
Weld.Part0 = GrassA
826
Weld.Part1 = WallS
827
Weld.C0 = CFrame.new(15, 0.9, 24) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
828
WindowE = Instance.new("Part")
829
WindowE.Parent = Model
830
WindowE.Name = "WindowE"
831
WindowE.TopSurface = 0
832
WindowE.BottomSurface = 0
833
WindowE.CanCollide = true
834
WindowE.Anchored = false
835
WindowE.Locked = true
836
WindowE.BrickColor = BrickColor.new("Medium blue")
837
WindowE.Transparency = 0.5
838
WindowE.formFactor = "Symmetric"
839
WindowE.Size = Vector3.new(3, 3, 1)
840
WindowE:BreakJoints()
841
Mesh = Instance.new("BlockMesh")
842
Mesh.Parent = WindowE
843
Mesh.Scale = Vector3.new(1, 1, 0.5)
844
Weld = Instance.new("Weld")
845
Weld.Parent = GrassA
846
Weld.Name = "WindowWeld"
847
Weld.Part0 = GrassA
848
Weld.Part1 = WindowE
849
Weld.C0 = CFrame.new(13, 0.9, 24.25) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
850
WallT = Instance.new("Part")
851
WallT.Parent = Model
852
WallT.Name = "WallT"
853
WallT.TopSurface = 0
854
WallT.BottomSurface = 0
855
WallT.CanCollide = true
856
WallT.Anchored = false
857
WallT.Locked = true
858
WallT.BrickColor = BrickColor.new("Brown")
859
WallT.formFactor = "Symmetric"
860
WallT.Size = Vector3.new(1, 3, 1)
861
WallT:BreakJoints()
862
Mesh = Instance.new("BlockMesh")
863
Mesh.Parent = WallT
864
Mesh.Scale = Vector3.new(1, 1, 1)
865
Weld = Instance.new("Weld")
866
Weld.Parent = GrassA
867
Weld.Part0 = GrassA
868
Weld.Part1 = WallT
869
Weld.C0 = CFrame.new(11, 0.9, 24) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
870
WallU = Instance.new("Part")
871
WallU.Parent = Model
872
WallU.Name = "WallU"
873
WallU.TopSurface = 0
874
WallU.BottomSurface = 0
875
WallU.CanCollide = true
876
WallU.Anchored = false
877
WallU.Locked = true
878
WallU.BrickColor = BrickColor.new("Brown")
879
WallU.formFactor = "Symmetric"
880
WallU.Size = Vector3.new(1, 3, 1)
881
WallU:BreakJoints()
882
Mesh = Instance.new("BlockMesh")
883
Mesh.Parent = WallU
884
Mesh.Scale = Vector3.new(1, 1, 1)
885
Weld = Instance.new("Weld")
886
Weld.Parent = GrassA
887
Weld.Part0 = GrassA
888
Weld.Part1 = WallU
889
Weld.C0 = CFrame.new(27, 0.9, 34) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
890
WindowF = Instance.new("Part")
891
WindowF.Parent = Model
892
WindowF.Name = "WindowF"
893
WindowF.TopSurface = 0
894
WindowF.BottomSurface = 0
895
WindowF.CanCollide = true
896
WindowF.Anchored = false
897
WindowF.Locked = true
898
WindowF.BrickColor = BrickColor.new("Medium blue")
899
WindowF.Transparency = 0.5
900
WindowF.formFactor = "Symmetric"
901
WindowF.Size = Vector3.new(3, 3, 1)
902
WindowF:BreakJoints()
903
Mesh = Instance.new("BlockMesh")
904
Mesh.Parent = WindowF
905
Mesh.Scale = Vector3.new(1, 1, 0.5)
906
Weld = Instance.new("Weld")
907
Weld.Parent = GrassA
908
Weld.Name = "WindowWeld"
909
Weld.Part0 = GrassA
910
Weld.Part1 = WindowF
911
Weld.C0 = CFrame.new(25, 0.9, 33.75) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
912
WallV = Instance.new("Part")
913
WallV.Parent = Model
914
WallV.Name = "WallV"
915
WallV.TopSurface = 0
916
WallV.BottomSurface = 0
917
WallV.CanCollide = true
918
WallV.Anchored = false
919
WallV.Locked = true
920
WallV.BrickColor = BrickColor.new("Brown")
921
WallV.formFactor = "Symmetric"
922
WallV.Size = Vector3.new(1, 3, 1)
923
WallV:BreakJoints()
924
Mesh = Instance.new("BlockMesh")
925
Mesh.Parent = WallV
926
Mesh.Scale = Vector3.new(1, 1, 1)
927
Weld = Instance.new("Weld")
928
Weld.Parent = GrassA
929
Weld.Part0 = GrassA
930
Weld.Part1 = WallV
931
Weld.C0 = CFrame.new(23, 0.9, 34) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
932
WindowG = Instance.new("Part")
933
WindowG.Parent = Model
934
WindowG.Name = "WindowG"
935
WindowG.TopSurface = 0
936
WindowG.BottomSurface = 0
937
WindowG.CanCollide = true
938
WindowG.Anchored = false
939
WindowG.Locked = true
940
WindowG.BrickColor = BrickColor.new("Medium blue")
941
WindowG.Transparency = 0.5
942
WindowG.formFactor = "Symmetric"
943
WindowG.Size = Vector3.new(3, 3, 1)
944
WindowG:BreakJoints()
945
Mesh = Instance.new("BlockMesh")
946
Mesh.Parent = WindowG
947
Mesh.Scale = Vector3.new(1, 1, 0.5)
948
Weld = Instance.new("Weld")
949
Weld.Parent = GrassA
950
Weld.Name = "WindowWeld"
951
Weld.Part0 = GrassA
952
Weld.Part1 = WindowG
953
Weld.C0 = CFrame.new(21, 0.9, 33.75) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
954
WallW = Instance.new("Part")
955
WallW.Parent = Model
956
WallW.Name = "WallW"
957
WallW.TopSurface = 0
958
WallW.BottomSurface = 0
959
WallW.CanCollide = true
960
WallW.Anchored = false
961
WallW.Locked = true
962
WallW.BrickColor = BrickColor.new("Brown")
963
WallW.formFactor = "Symmetric"
964
WallW.Size = Vector3.new(1, 3, 1)
965
WallW:BreakJoints()
966
Mesh = Instance.new("BlockMesh")
967
Mesh.Parent = WallW
968
Mesh.Scale = Vector3.new(1, 1, 1)
969
Weld = Instance.new("Weld")
970
Weld.Parent = GrassA
971
Weld.Part0 = GrassA
972
Weld.Part1 = WallW
973
Weld.C0 = CFrame.new(19, 0.9, 34) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
974
WindowH = Instance.new("Part")
975
WindowH.Parent = Model
976
WindowH.Name = "WindowH"
977
WindowH.TopSurface = 0
978
WindowH.BottomSurface = 0
979
WindowH.CanCollide = true
980
WindowH.Anchored = false
981
WindowH.Locked = true
982
WindowH.BrickColor = BrickColor.new("Medium blue")
983
WindowH.Transparency = 0.5
984
WindowH.formFactor = "Symmetric"
985
WindowH.Size = Vector3.new(3, 3, 1)
986
WindowH:BreakJoints()
987
Mesh = Instance.new("BlockMesh")
988
Mesh.Parent = WindowH
989
Mesh.Scale = Vector3.new(1, 1, 0.5)
990
Weld = Instance.new("Weld")
991
Weld.Parent = GrassA
992
Weld.Name = "WindowWeld"
993
Weld.Part0 = GrassA
994
Weld.Part1 = WindowH
995
Weld.C0 = CFrame.new(17, 0.9, 33.75) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
996
WallX = Instance.new("Part")
997
WallX.Parent = Model
998
WallX.Name = "WallX"
999
WallX.TopSurface = 0
1000
WallX.BottomSurface = 0
1001
WallX.CanCollide = true
1002
WallX.Anchored = false
1003
WallX.Locked = true
1004
WallX.BrickColor = BrickColor.new("Brown")
1005
WallX.formFactor = "Symmetric"
1006
WallX.Size = Vector3.new(1, 3, 1)
1007
WallX:BreakJoints()
1008
Mesh = Instance.new("BlockMesh")
1009
Mesh.Parent = WallX
1010
Mesh.Scale = Vector3.new(1, 1, 1)
1011
Weld = Instance.new("Weld")
1012
Weld.Parent = GrassA
1013
Weld.Part0 = GrassA
1014
Weld.Part1 = WallX
1015
Weld.C0 = CFrame.new(15, 0.9, 34) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1016
WindowI = Instance.new("Part")
1017
WindowI.Parent = Model
1018
WindowI.Name = "WindowI"
1019
WindowI.TopSurface = 0
1020
WindowI.BottomSurface = 0
1021
WindowI.CanCollide = true
1022
WindowI.Anchored = false
1023
WindowI.Locked = true
1024
WindowI.BrickColor = BrickColor.new("Medium blue")
1025
WindowI.Transparency = 0.5
1026
WindowI.formFactor = "Symmetric"
1027
WindowI.Size = Vector3.new(3, 3, 1)
1028
WindowI:BreakJoints()
1029
Mesh = Instance.new("BlockMesh")
1030
Mesh.Parent = WindowI
1031
Mesh.Scale = Vector3.new(1, 1, 0.5)
1032
Weld = Instance.new("Weld")
1033
Weld.Parent = GrassA
1034
Weld.Name = "WindowWeld"
1035
Weld.Part0 = GrassA
1036
Weld.Part1 = WindowI
1037
Weld.C0 = CFrame.new(13, 0.9, 33.75) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1038
WallY = Instance.new("Part")
1039
WallY.Parent = Model
1040
WallY.Name = "WallY"
1041
WallY.TopSurface = 0
1042
WallY.BottomSurface = 0
1043
WallY.CanCollide = true
1044
WallY.Anchored = false
1045
WallY.Locked = true
1046
WallY.BrickColor = BrickColor.new("Brown")
1047
WallY.formFactor = "Symmetric"
1048
WallY.Size = Vector3.new(1, 3, 1)
1049
WallY:BreakJoints()
1050
Mesh = Instance.new("BlockMesh")
1051
Mesh.Parent = WallY
1052
Mesh.Scale = Vector3.new(1, 1, 1)
1053
Weld = Instance.new("Weld")
1054
Weld.Parent = GrassA
1055
Weld.Part0 = GrassA
1056
Weld.Part1 = WallY
1057
Weld.C0 = CFrame.new(11, 0.9, 34) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1058
RoofG = Instance.new("Part")
1059
RoofG.Parent = Model
1060
RoofG.Name = "RoofG"
1061
RoofG.TopSurface = 0
1062
RoofG.BottomSurface = 0
1063
RoofG.CanCollide = true
1064
RoofG.Anchored = false
1065
RoofG.Locked = true
1066
RoofG.BrickColor = BrickColor.new("Brown")
1067
RoofG.formFactor = "Plate"
1068
RoofG.Size = Vector3.new(17, 0.4, 11)
1069
RoofG:BreakJoints()
1070
Weld = Instance.new("Weld")
1071
Weld.Parent = GrassA
1072
Weld.Part0 = GrassA
1073
Weld.Part1 = RoofG
1074
Weld.C0 = CFrame.new(19, 2.6, 29) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1075
RoofH = Instance.new("Part")
1076
RoofH.Parent = Model
1077
RoofH.Name = "RoofH"
1078
RoofH.TopSurface = 0
1079
RoofH.BottomSurface = 0
1080
RoofH.CanCollide = true
1081
RoofH.Anchored = false
1082
RoofH.Locked = true
1083
RoofH.BrickColor = BrickColor.new("Brown")
1084
RoofH.formFactor = "Plate"
1085
RoofH.Size = Vector3.new(4, 0.4, 11)
1086
RoofH:BreakJoints()
1087
Weld = Instance.new("Weld")
1088
Weld.Parent = GrassA
1089
Weld.Part0 = GrassA
1090
Weld.Part1 = RoofH
1091
Weld.C0 = CFrame.new(9.1, 1, 29) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/4)
1092
RoofI = Instance.new("Part")
1093
RoofI.Parent = Model
1094
RoofI.Name = "RoofI"
1095
RoofI.TopSurface = 0
1096
RoofI.BottomSurface = 0
1097
RoofI.CanCollide = true
1098
RoofI.Anchored = false
1099
RoofI.Locked = true
1100
RoofI.BrickColor = BrickColor.new("Brown")
1101
RoofI.formFactor = "Plate"
1102
RoofI.Size = Vector3.new(4, 0.4, 11)
1103
RoofI:BreakJoints()
1104
Weld = Instance.new("Weld")
1105
Weld.Parent = GrassA
1106
Weld.Part0 = GrassA
1107
Weld.Part1 = RoofI
1108
Weld.C0 = CFrame.new(28.9, 1, 29) * CFrame.fromEulerAnglesXYZ(0, 0, -(math.pi/4))
1109
TableA = Instance.new("Part")
1110
TableA.Parent = Model
1111
TableA.Name = "TableA"
1112
TableA.TopSurface = 0
1113
TableA.BottomSurface = 0
1114
TableA.CanCollide = true
1115
TableA.Anchored = false
1116
TableA.Locked = true
1117
TableA.BrickColor = BrickColor.new("Brown")
1118
TableA.formFactor = "Symmetric"
1119
TableA.Size = Vector3.new(2, 2, 2)
1120
TableA:BreakJoints()
1121
Mesh = Instance.new("CylinderMesh")
1122
Mesh.Parent = TableA
1123
Mesh.Scale = Vector3.new(1, 1, 1)
1124
Weld = Instance.new("Weld")
1125
Weld.Parent = GrassA
1126
Weld.Part0 = GrassA
1127
Weld.Part1 = TableA
1128
Weld.C0 = CFrame.new(5, -12.8, 30) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1129
TableB = Instance.new("Part")
1130
TableB.Parent = Model
1131
TableB.Name = "TableB"
1132
TableB.TopSurface = 0
1133
TableB.BottomSurface = 0
1134
TableB.CanCollide = true
1135
TableB.Anchored = false
1136
TableB.Locked = true
1137
TableB.BrickColor = BrickColor.new("Brown")
1138
TableB.formFactor = "Symmetric"
1139
TableB.Size = Vector3.new(2, 2, 2)
1140
TableB:BreakJoints()
1141
Mesh = Instance.new("CylinderMesh")
1142
Mesh.Parent = TableB
1143
Mesh.Scale = Vector3.new(1, 1, 1)
1144
Weld = Instance.new("Weld")
1145
Weld.Parent = GrassA
1146
Weld.Part0 = GrassA
1147
Weld.Part1 = TableB
1148
Weld.C0 = CFrame.new(5, -12.8, 42) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1149
TableC = Instance.new("Part")
1150
TableC.Parent = Model
1151
TableC.Name = "TableC"
1152
TableC.TopSurface = 0
1153
TableC.BottomSurface = 0
1154
TableC.CanCollide = true
1155
TableC.Anchored = false
1156
TableC.Locked = true
1157
TableC.BrickColor = BrickColor.new("Brown")
1158
TableC.formFactor = "Symmetric"
1159
TableC.Size = Vector3.new(2, 2, 2)
1160
TableC:BreakJoints()
1161
Mesh = Instance.new("CylinderMesh")
1162
Mesh.Parent = TableC
1163
Mesh.Scale = Vector3.new(1, 1, 1)
1164
Weld = Instance.new("Weld")
1165
Weld.Parent = GrassA
1166
Weld.Part0 = GrassA
1167
Weld.Part1 = TableC
1168
Weld.C0 = CFrame.new(15, -12.8, 30) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1169
TableD = Instance.new("Part")
1170
TableD.Parent = Model
1171
TableD.Name = "TableD"
1172
TableD.TopSurface = 0
1173
TableD.BottomSurface = 0
1174
TableD.CanCollide = true
1175
TableD.Anchored = false
1176
TableD.Locked = true
1177
TableD.BrickColor = BrickColor.new("Brown")
1178
TableD.formFactor = "Symmetric"
1179
TableD.Size = Vector3.new(2, 2, 2)
1180
TableD:BreakJoints()
1181
Mesh = Instance.new("CylinderMesh")
1182
Mesh.Parent = TableD
1183
Mesh.Scale = Vector3.new(1, 1, 1)
1184
Weld = Instance.new("Weld")
1185
Weld.Parent = GrassA
1186
Weld.Part0 = GrassA
1187
Weld.Part1 = TableD
1188
Weld.C0 = CFrame.new(15, -12.8, 42) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1189
TableE = Instance.new("Part")
1190
TableE.Parent = Model
1191
TableE.Name = "TableE"
1192
TableE.TopSurface = 0
1193
TableE.BottomSurface = 0
1194
TableE.CanCollide = true
1195
TableE.Anchored = false
1196
TableE.Locked = true
1197
TableE.BrickColor = BrickColor.new("Brown")
1198
TableE.formFactor = "Plate"
1199
TableE.Size = Vector3.new(12, 0.4, 14)
1200
TableE:BreakJoints()
1201
Weld = Instance.new("Weld")
1202
Weld.Parent = GrassA
1203
Weld.Part0 = GrassA
1204
Weld.Part1 = TableE
1205
Weld.C0 = CFrame.new(10, -11.6, 36) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1206
SeatA = Instance.new("Seat")
1207
SeatA.Parent = Model
1208
SeatA.Name = "SeatA"
1209
SeatA.TopSurface = 0
1210
SeatA.BottomSurface = 0
1211
SeatA.CanCollide = true
1212
SeatA.Anchored = false
1213
SeatA.Locked = true
1214
SeatA.BrickColor = BrickColor.new("Brown")
1215
SeatA.formFactor = "Plate"
1216
SeatA.Size = Vector3.new(2, 0.8, 2)
1217
SeatA:BreakJoints()
1218
Mesh = Instance.new("CylinderMesh")
1219
Mesh.Parent = SeatA
1220
Mesh.Scale = Vector3.new(1, 1, 1)
1221
Weld = Instance.new("Weld")
1222
Weld.Parent = GrassA
1223
Weld.Part0 = GrassA
1224
Weld.Part1 = SeatA
1225
Weld.C0 = CFrame.new(8, -13.4, 44) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1226
SeatB = Instance.new("Seat")
1227
SeatB.Parent = Model
1228
SeatB.Name = "SeatB"
1229
SeatB.TopSurface = 0
1230
SeatB.BottomSurface = 0
1231
SeatB.CanCollide = true
1232
SeatB.Anchored = false
1233
SeatB.Locked = true
1234
SeatB.BrickColor = BrickColor.new("Brown")
1235
SeatB.formFactor = "Plate"
1236
SeatB.Size = Vector3.new(2, 0.8, 2)
1237
SeatB:BreakJoints()
1238
Mesh = Instance.new("CylinderMesh")
1239
Mesh.Parent = SeatB
1240
Mesh.Scale = Vector3.new(1, 1, 1)
1241
Weld = Instance.new("Weld")
1242
Weld.Parent = GrassA
1243
Weld.Part0 = GrassA
1244
Weld.Part1 = SeatB
1245
Weld.C0 = CFrame.new(13, -13.4, 44) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1246
SeatC = Instance.new("Seat")
1247
SeatC.Parent = Model
1248
SeatC.Name = "SeatC"
1249
SeatC.TopSurface = 0
1250
SeatC.BottomSurface = 0
1251
SeatC.CanCollide = true
1252
SeatC.Anchored = false
1253
SeatC.Locked = true
1254
SeatC.BrickColor = BrickColor.new("Brown")
1255
SeatC.formFactor = "Plate"
1256
SeatC.Size = Vector3.new(2, 0.8, 2)
1257
SeatC:BreakJoints()
1258
Mesh = Instance.new("CylinderMesh")
1259
Mesh.Parent = SeatC
1260
Mesh.Scale = Vector3.new(1, 1, 1)
1261
Weld = Instance.new("Weld")
1262
Weld.Parent = GrassA
1263
Weld.Part0 = GrassA
1264
Weld.Part1 = SeatC
1265
Weld.C0 = CFrame.new(17, -13.4, 37) * CFrame.fromEulerAnglesXYZ(0, math.pi/2, 0)
1266
SeatD = Instance.new("Seat")
1267
SeatD.Parent = Model
1268
SeatD.Name = "SeatD"
1269
SeatD.TopSurface = 0
1270
SeatD.BottomSurface = 0
1271
SeatD.CanCollide = true
1272
SeatD.Anchored = false
1273
SeatD.Locked = true
1274
SeatD.BrickColor = BrickColor.new("Brown")
1275
SeatD.formFactor = "Plate"
1276
SeatD.Size = Vector3.new(2, 0.8, 2)
1277
SeatD:BreakJoints()
1278
Mesh = Instance.new("CylinderMesh")
1279
Mesh.Parent = SeatD
1280
Mesh.Scale = Vector3.new(1, 1, 1)
1281
Weld = Instance.new("Weld")
1282
Weld.Parent = GrassA
1283
Weld.Part0 = GrassA
1284
Weld.Part1 = SeatD
1285
Weld.C0 = CFrame.new(17, -13.4, 34) * CFrame.fromEulerAnglesXYZ(0, math.pi/2, 0)
1286
SeatE = Instance.new("Seat")
1287
SeatE.Parent = Model
1288
SeatE.Name = "SeatE"
1289
SeatE.TopSurface = 0
1290
SeatE.BottomSurface = 0
1291
SeatE.CanCollide = true
1292
SeatE.Anchored = false
1293
SeatE.Locked = true
1294
SeatE.BrickColor = BrickColor.new("Brown")
1295
SeatE.formFactor = "Plate"
1296
SeatE.Size = Vector3.new(2, 0.8, 2)
1297
SeatE:BreakJoints()
1298
Mesh = Instance.new("CylinderMesh")
1299
Mesh.Parent = SeatE
1300
Mesh.Scale = Vector3.new(1, 1, 1)
1301
Weld = Instance.new("Weld")
1302
Weld.Parent = GrassA
1303
Weld.Part0 = GrassA
1304
Weld.Part1 = SeatE
1305
Weld.C0 = CFrame.new(3, -13.4, 34) * CFrame.fromEulerAnglesXYZ(0, -math.pi/2, 0)
1306
SeatF = Instance.new("Seat")
1307
SeatF.Parent = Model
1308
SeatF.Name = "SeatF"
1309
SeatF.TopSurface = 0
1310
SeatF.BottomSurface = 0
1311
SeatF.CanCollide = true
1312
SeatF.Anchored = false
1313
SeatF.Locked = true
1314
SeatF.BrickColor = BrickColor.new("Brown")
1315
SeatF.formFactor = "Plate"
1316
SeatF.Size = Vector3.new(2, 0.8, 2)
1317
SeatF:BreakJoints()
1318
Mesh = Instance.new("CylinderMesh")
1319
Mesh.Parent = SeatF
1320
Mesh.Scale = Vector3.new(1, 1, 1)
1321
Weld = Instance.new("Weld")
1322
Weld.Parent = GrassA
1323
Weld.Part0 = GrassA
1324
Weld.Part1 = SeatF
1325
Weld.C0 = CFrame.new(3, -13.4, 40) * CFrame.fromEulerAnglesXYZ(0, -math.pi/2, 0)
1326
SeatG = Instance.new("Seat")
1327
SeatG.Parent = Model
1328
SeatG.Name = "SeatG"
1329
SeatG.TopSurface = 0
1330
SeatG.BottomSurface = 0
1331
SeatG.CanCollide = true
1332
SeatG.Anchored = false
1333
SeatG.Locked = true
1334
SeatG.BrickColor = BrickColor.new("Brown")
1335
SeatG.formFactor = "Plate"
1336
SeatG.Size = Vector3.new(2, 0.8, 2)
1337
SeatG:BreakJoints()
1338
Mesh = Instance.new("CylinderMesh")
1339
Mesh.Parent = SeatG
1340
Mesh.Scale = Vector3.new(1, 1, 1)
1341
Weld = Instance.new("Weld")
1342
Weld.Parent = GrassA
1343
Weld.Part0 = GrassA
1344
Weld.Part1 = SeatG
1345
Weld.C0 = CFrame.new(10, -13.4, 28) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0)
1346
1347
1348
BedA = Instance.new("Part")
1349
BedA.Parent = Model
1350
BedA.Name = "BedA"
1351
BedA.TopSurface = 0
1352
BedA.BottomSurface = 0
1353
BedA.CanCollide = true
1354
BedA.Anchored = false
1355
BedA.Locked = true
1356
BedA.BrickColor = BrickColor.new("Brown")
1357
BedA.formFactor = "Symmetric"
1358
BedA.Size = Vector3.new(14, 2, 10)
1359
BedA:BreakJoints()
1360
Weld = Instance.new("Weld")
1361
Weld.Parent = GrassA
1362
Weld.Part0 = GrassA
1363
Weld.Part1 = BedA
1364
Weld.C0 = CFrame.new(36.5, -12.8, 54) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1365
BedB = Instance.new("Part")
1366
BedB.Parent = Model
1367
BedB.Name = "BedB"
1368
BedB.TopSurface = 0
1369
BedB.BottomSurface = 0
1370
BedB.CanCollide = true
1371
BedB.Anchored = false
1372
BedB.Locked = true
1373
BedB.BrickColor = BrickColor.new("White")
1374
BedB.formFactor = "Plate"
1375
BedB.Size = Vector3.new(4, 0.4, 10)
1376
BedB:BreakJoints()
1377
Weld = Instance.new("Weld")
1378
Weld.Parent = GrassA
1379
Weld.Part0 = GrassA
1380
Weld.Part1 = BedB
1381
Weld.C0 = CFrame.new(41.5, -11.6, 54) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1382
BedC = Instance.new("Part")
1383
BedC.Parent = Model
1384
BedC.Name = "BedC"
1385
BedC.TopSurface = 1
1386
BedC.BottomSurface = 0
1387
BedC.CanCollide = true
1388
BedC.Anchored = false
1389
BedC.Locked = true
1390
BedC.BrickColor = BrickColor.new("Bright green")
1391
BedC.formFactor = "Plate"
1392
BedC.Size = Vector3.new(10, 0.8, 10)
1393
BedC:BreakJoints()
1394
Weld = Instance.new("Weld")
1395
Weld.Parent = GrassA
1396
Weld.Part0 = GrassA
1397
Weld.Part1 = BedC
1398
Weld.C0 = CFrame.new(34.5, -11.4, 54) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1399
BedD = Instance.new("Part")
1400
BedD.Parent = Model
1401
BedD.Name = "BedD"
1402
BedD.TopSurface = 0
1403
BedD.BottomSurface = 0
1404
BedD.CanCollide = true
1405
BedD.Anchored = false
1406
BedD.Locked = true
1407
BedD.BrickColor = BrickColor.new("White")
1408
BedD.formFactor = "Plate"
1409
BedD.Size = Vector3.new(3, 0.4, 4)
1410
BedD:BreakJoints()
1411
Weld = Instance.new("Weld")
1412
Weld.Parent = GrassA
1413
Weld.Part0 = GrassA
1414
Weld.Part1 = BedD
1415
Weld.C0 = CFrame.new(42, -11.2, 51.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1416
BedE = Instance.new("Part")
1417
BedE.Parent = Model
1418
BedE.Name = "BedE"
1419
BedE.TopSurface = 0
1420
BedE.BottomSurface = 0
1421
BedE.CanCollide = true
1422
BedE.Anchored = false
1423
BedE.Locked = true
1424
BedE.BrickColor = BrickColor.new("White")
1425
BedE.formFactor = "Plate"
1426
BedE.Size = Vector3.new(3, 0.4, 4)
1427
BedE:BreakJoints()
1428
Weld = Instance.new("Weld")
1429
Weld.Parent = GrassA
1430
Weld.Part0 = GrassA
1431
Weld.Part1 = BedE
1432
Weld.C0 = CFrame.new(42, -11.2, 56.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1433
1434
ControlPanelA = Instance.new("Part")
1435
ControlPanelA.Parent = Model
1436
ControlPanelA.Name = "ControlPanelA"
1437
ControlPanelA.TopSurface = 0
1438
ControlPanelA.BottomSurface = 0
1439
ControlPanelA.CanCollide = true
1440
ControlPanelA.Anchored = false
1441
ControlPanelA.Locked = true
1442
ControlPanelA.BrickColor = BrickColor.new("Bright green")
1443
ControlPanelA.formFactor = "Symmetric"
1444
ControlPanelA.Size = Vector3.new(2, 2, 3)
1445
ControlPanelA:BreakJoints()
1446
Weld = Instance.new("Weld")
1447
Weld.Parent = GrassA
1448
Weld.Part0 = GrassA
1449
Weld.Part1 = ControlPanelA
1450
Weld.C0 = CFrame.new(55.5, 1.2, 36) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1451
ControlPanelB = Instance.new("Part")
1452
ControlPanelB.Parent = Model
1453
ControlPanelB.Name = "ControlPanelB"
1454
ControlPanelB.TopSurface = 0
1455
ControlPanelB.BottomSurface = 0
1456
ControlPanelB.CanCollide = true
1457
ControlPanelB.Anchored = false
1458
ControlPanelB.Locked = true
1459
ControlPanelB.BrickColor = BrickColor.new("Bright green")
1460
ControlPanelB.formFactor = "Symmetric"
1461
ControlPanelB.Size = Vector3.new(2, 2, 3)
1462
ControlPanelB:BreakJoints()
1463
Weld = Instance.new("Weld")
1464
Weld.Parent = GrassA
1465
Weld.Part0 = ControlPanelA
1466
Weld.Part1 = ControlPanelB
1467
Weld.C0 = CFrame.new(-0.5, 1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/4)
1468
1469
ControlPanelC = Instance.new("Part")
1470
ControlPanelC.Parent = Model
1471
ControlPanelC.Name = "ControlPaneC"
1472
ControlPanelC.TopSurface = 0
1473
ControlPanelC.BottomSurface = 0
1474
ControlPanelC.CanCollide = true
1475
ControlPanelC.Anchored = false
1476
ControlPanelC.Locked = true
1477
ControlPanelC.BrickColor = BrickColor.new("Bright green")
1478
ControlPanelC.formFactor = "Symmetric"
1479
ControlPanelC.Size = Vector3.new(2, 2, 3)
1480
ControlPanelC:BreakJoints()
1481
Weld = Instance.new("Weld")
1482
Weld.Parent = GrassA
1483
Weld.Part0 = GrassA
1484
Weld.Part1 = ControlPanelC
1485
Weld.C0 = CFrame.new(40, -12.8, 36) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1486
ControlPanelD = Instance.new("Part")
1487
ControlPanelD.Parent = Model
1488
ControlPanelD.Name = "ControlPanelD"
1489
ControlPanelD.TopSurface = 0
1490
ControlPanelD.BottomSurface = 0
1491
ControlPanelD.CanCollide = true
1492
ControlPanelD.Anchored = false
1493
ControlPanelD.Locked = true
1494
ControlPanelD.BrickColor = BrickColor.new("Bright green")
1495
ControlPanelD.formFactor = "Symmetric"
1496
ControlPanelD.Size = Vector3.new(2, 2, 3)
1497
ControlPanelD:BreakJoints()
1498
Weld = Instance.new("Weld")
1499
Weld.Parent = GrassA
1500
Weld.Part0 = ControlPanelC
1501
Weld.Part1 = ControlPanelD
1502
Weld.C0 = CFrame.new(-0.5, 1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/4)
1503
LightA = Instance.new("Part")
1504
LightA.Parent = Model
1505
LightA.Name = "LightA"
1506
LightA.TopSurface = 0
1507
LightA.BottomSurface = 0
1508
LightA.Reflectance = 0.2
1509
LightA.CanCollide = true
1510
LightA.Anchored = false
1511
LightA.Locked = true
1512
LightA.BrickColor = BrickColor.new("Bright green")
1513
LightA.formFactor = "Plate"
1514
LightA.Size = Vector3.new(1, 0.4, 1)
1515
LightA:BreakJoints()
1516
Mesh = Instance.new("CylinderMesh")
1517
Mesh.Parent = LightA
1518
Mesh.Scale = Vector3.new(1, 1, 1)
1519
Weld = Instance.new("Weld")
1520
Weld.Parent = GrassA
1521
Weld.Part0 = GrassA
1522
Weld.Part1 = LightA
1523
Weld.C0 = CFrame.new(44.5, 0.4, 42.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1524
LightB = Instance.new("Part")
1525
LightB.Parent = Model
1526
LightB.Name = "LightB"
1527
LightB.TopSurface = 0
1528
LightB.BottomSurface = 0
1529
LightB.Transparency = 0.5
1530
LightB.CanCollide = true
1531
LightB.Anchored = false
1532
LightB.Locked = true
1533
LightB.BrickColor = BrickColor.new("Bright green")
1534
LightB.formFactor = "Plate"
1535
LightB.Size = Vector3.new(1, 0.4, 1)
1536
LightB:BreakJoints()
1537
Mesh = Instance.new("CylinderMesh")
1538
Mesh.Parent = LightB
1539
Mesh.Scale = Vector3.new(0.9, 1, 0.9)
1540
Weld = Instance.new("Weld")
1541
Weld.Parent = GrassA
1542
Weld.Part0 = GrassA
1543
Weld.Part1 = LightB
1544
Weld.C0 = CFrame.new(44.5, 0.6, 42.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1545
LightC = Instance.new("Part")
1546
LightC.Parent = Model
1547
LightC.Name = "LightC"
1548
LightC.TopSurface = 0
1549
LightC.BottomSurface = 0
1550
LightC.Reflectance = 0.2
1551
LightC.CanCollide = true
1552
LightC.Anchored = false
1553
LightC.Locked = true
1554
LightC.BrickColor = BrickColor.new("Brigt green")
1555
LightC.formFactor = "Plate"
1556
LightC.Size = Vector3.new(1, 0.4, 1)
1557
LightC:BreakJoints()
1558
Mesh = Instance.new("CylinderMesh")
1559
Mesh.Parent = LightC
1560
Mesh.Scale = Vector3.new(1, 1, 1)
1561
Weld = Instance.new("Weld")
1562
Weld.Parent = GrassA
1563
Weld.Part0 = GrassA
1564
Weld.Part1 = LightC
1565
Weld.C0 = CFrame.new(42.8, -1.1, 42.5) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
1566
LightD = Instance.new("Part")
1567
LightD.Parent = Model
1568
LightD.Name = "LightD"
1569
LightD.TopSurface = 0
1570
LightD.BottomSurface = 0
1571
LightD.Transparency = 0.5
1572
LightD.CanCollide = true
1573
LightD.Anchored = false
1574
LightD.Locked = true
1575
LightD.BrickColor = BrickColor.new("Bright green")
1576
LightD.formFactor = "Plate"
1577
LightD.Size = Vector3.new(1, 0.4, 1)
1578
LightD:BreakJoints()
1579
Mesh = Instance.new("CylinderMesh")
1580
Mesh.Parent = LightD
1581
Mesh.Scale = Vector3.new(0.9, 1, 0.9)
1582
Weld = Instance.new("Weld")
1583
Weld.Parent = GrassA
1584
Weld.Part0 = LightC
1585
Weld.Part1 = LightD
1586
Weld.C0 = CFrame.new(0, 0.2, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1587
1588
FurnaceA = Instance.new("Part")
1589
FurnaceA.Parent = Model
1590
FurnaceA.Name = "FurnaceA"
1591
FurnaceA.TopSurface = 0
1592
FurnaceA.BottomSurface = 0
1593
FurnaceA.CanCollide = true
1594
FurnaceA.Anchored = false
1595
FurnaceA.Locked = true
1596
FurnaceA.BrickColor = BrickColor.new("Black")
1597
FurnaceA.formFactor = "Symmetric"
1598
FurnaceA.Size = Vector3.new(1, 1, 1)
1599
FurnaceA:BreakJoints()
1600
Mesh = Instance.new("CylinderMesh")
1601
Mesh.Parent = FurnaceA
1602
Mesh.Scale = Vector3.new(1, 1, 1)
1603
Weld = Instance.new("Weld")
1604
Weld.Parent = GrassA
1605
Weld.Part0 = GrassA
1606
Weld.Part1 = FurnaceA
1607
Weld.C0 = CFrame.new(42.5, -13.3, 11.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1608
FurnaceB = Instance.new("Part")
1609
FurnaceB.Parent = Model
1610
FurnaceB.Name = "FurnaceB"
1611
FurnaceB.TopSurface = 0
1612
FurnaceB.BottomSurface = 0
1613
FurnaceB.CanCollide = true
1614
FurnaceB.Anchored = false
1615
FurnaceB.Locked = true
1616
FurnaceB.BrickColor = BrickColor.new("Black")
1617
FurnaceB.formFactor = "Symmetric"
1618
FurnaceB.Size = Vector3.new(1, 1, 1)
1619
FurnaceB:BreakJoints()
1620
Mesh = Instance.new("CylinderMesh")
1621
Mesh.Parent = FurnaceB
1622
Mesh.Scale = Vector3.new(1, 1, 1)
1623
Weld = Instance.new("Weld")
1624
Weld.Parent = GrassA
1625
Weld.Part0 = GrassA
1626
Weld.Part1 = FurnaceB
1627
Weld.C0 = CFrame.new(42.5, -13.3, 16.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1628
FurnaceC = Instance.new("Part")
1629
FurnaceC.Parent = Model
1630
FurnaceC.Name = "FurnaceC"
1631
FurnaceC.TopSurface = 0
1632
FurnaceC.BottomSurface = 0
1633
FurnaceC.CanCollide = true
1634
FurnaceC.Anchored = false
1635
FurnaceC.Locked = true
1636
FurnaceC.BrickColor = BrickColor.new("Black")
1637
FurnaceC.formFactor = "Symmetric"
1638
FurnaceC.Size = Vector3.new(1, 1, 1)
1639
FurnaceC:BreakJoints()
1640
Mesh = Instance.new("CylinderMesh")
1641
Mesh.Parent = FurnaceC
1642
Mesh.Scale = Vector3.new(1, 1, 1)
1643
Weld = Instance.new("Weld")
1644
Weld.Parent = GrassA
1645
Weld.Part0 = GrassA
1646
Weld.Part1 = FurnaceC
1647
Weld.C0 = CFrame.new(35.5, -13.3, 11.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1648
FurnaceD = Instance.new("Part")
1649
FurnaceD.Parent = Model
1650
FurnaceD.Name = "FurnaceD"
1651
FurnaceD.TopSurface = 0
1652
FurnaceD.BottomSurface = 0
1653
FurnaceD.CanCollide = true
1654
FurnaceD.Anchored = false
1655
FurnaceD.Locked = true
1656
FurnaceD.BrickColor = BrickColor.new("Black")
1657
FurnaceD.formFactor = "Symmetric"
1658
FurnaceD.Size = Vector3.new(1, 1, 1)
1659
FurnaceD:BreakJoints()
1660
Mesh = Instance.new("CylinderMesh")
1661
Mesh.Parent = FurnaceD
1662
Mesh.Scale = Vector3.new(1, 1, 1)
1663
Weld = Instance.new("Weld")
1664
Weld.Parent = GrassA
1665
Weld.Part0 = GrassA
1666
Weld.Part1 = FurnaceD
1667
Weld.C0 = CFrame.new(35.5, -13.3, 16.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1668
FurnaceE = Instance.new("WedgePart")
1669
FurnaceE.Parent = Model
1670
FurnaceE.Name = "FurnaceE"
1671
FurnaceE.TopSurface = 0
1672
FurnaceE.BottomSurface = 0
1673
FurnaceE.CanCollide = true
1674
FurnaceE.Anchored = false
1675
FurnaceE.Locked = true
1676
FurnaceE.BrickColor = BrickColor.new("Black")
1677
FurnaceE.formFactor = "Symmetric"
1678
FurnaceE.Size = Vector3.new(6, 4, 4)
1679
FurnaceE:BreakJoints()
1680
Weld = Instance.new("Weld")
1681
Weld.Parent = GrassA
1682
Weld.Part0 = GrassA
1683
Weld.Part1 = FurnaceE
1684
Weld.C0 = CFrame.new(41, -10.8, 14) * CFrame.fromEulerAnglesXYZ(0, -math.pi/2, 0)
1685
FurnaceF = Instance.new("WedgePart")
1686
FurnaceF.Parent = Model
1687
FurnaceF.Name = "FurnaceF"
1688
FurnaceF.TopSurface = 0
1689
FurnaceF.BottomSurface = 0
1690
FurnaceF.CanCollide = true
1691
FurnaceF.Anchored = false
1692
FurnaceF.Locked = true
1693
FurnaceF.BrickColor = BrickColor.new("Black")
1694
FurnaceF.formFactor = "Symmetric"
1695
FurnaceF.Size = Vector3.new(6, 4, 4)
1696
FurnaceF:BreakJoints()
1697
Weld = Instance.new("Weld")
1698
Weld.Parent = GrassA
1699
Weld.Part0 = GrassA
1700
Weld.Part1 = FurnaceF
1701
Weld.C0 = CFrame.new(37, -10.8, 14) * CFrame.fromEulerAnglesXYZ(0, math.pi/2, 0)
1702
FurnaceG = Instance.new("Part")
1703
FurnaceG.Parent = Model
1704
FurnaceG.Name = "FurnaceG"
1705
FurnaceG.TopSurface = 0
1706
FurnaceG.BottomSurface = 0
1707
FurnaceG.CanCollide = true
1708
FurnaceG.Anchored = false
1709
FurnaceG.Locked = true
1710
FurnaceG.BrickColor = BrickColor.new("Bright orange")
1711
FurnaceG.formFactor = "Symmetric"
1712
FurnaceG.Size = Vector3.new(4, 1, 4)
1713
FurnaceG:BreakJoints()
1714
Mesh = Instance.new("BlockMesh")
1715
Mesh.Parent = FurnaceG
1716
Mesh.Scale = Vector3.new(1, 0.02, 1)
1717
Weld = Instance.new("Weld")
1718
Weld.Parent = GrassA
1719
Weld.Part0 = GrassA
1720
Weld.Part1 = FurnaceG
1721
Weld.C0 = CFrame.new(37, -10.8, 14) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/4)
1722
FurnaceH = Instance.new("Part")
1723
FurnaceH.Parent = Model
1724
FurnaceH.Name = "FurnaceH"
1725
FurnaceH.TopSurface = 0
1726
FurnaceH.BottomSurface = 0
1727
FurnaceH.CanCollide = true
1728
FurnaceH.Anchored = false
1729
FurnaceH.Locked = true
1730
FurnaceH.BrickColor = BrickColor.new("Black")
1731
FurnaceH.formFactor = "Symmetric"
1732
FurnaceH.Size = Vector3.new(4, 1, 1)
1733
FurnaceH:BreakJoints()
1734
Mesh = Instance.new("BlockMesh")
1735
Mesh.Parent = FurnaceH
1736
Mesh.Scale = Vector3.new(1, 0.03, 1)
1737
Weld = Instance.new("Weld")
1738
Weld.Parent = GrassA
1739
Weld.Part0 = GrassA
1740
Weld.Part1 = FurnaceH
1741
Weld.C0 = CFrame.new(37, -10.8, 15) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/4)
1742
FurnaceI = Instance.new("Part")
1743
FurnaceI.Parent = Model
1744
FurnaceI.Name = "FurnaceI"
1745
FurnaceI.TopSurface = 0
1746
FurnaceI.BottomSurface = 0
1747
FurnaceI.CanCollide = true
1748
FurnaceI.Anchored = false
1749
FurnaceI.Locked = true
1750
FurnaceI.BrickColor = BrickColor.new("Black")
1751
FurnaceI.formFactor = "Symmetric"
1752
FurnaceI.Size = Vector3.new(4, 1, 1)
1753
FurnaceI:BreakJoints()
1754
Mesh = Instance.new("BlockMesh")
1755
Mesh.Parent = FurnaceI
1756
Mesh.Scale = Vector3.new(1, 0.03, 1)
1757
Weld = Instance.new("Weld")
1758
Weld.Parent = GrassA
1759
Weld.Part0 = GrassA
1760
Weld.Part1 = FurnaceI
1761
Weld.C0 = CFrame.new(37, -10.8, 13) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/4)
1762
FurnaceJ = Instance.new("Part")
1763
FurnaceJ.Parent = Model
1764
FurnaceJ.Name = "FurnaceJ"
1765
FurnaceJ.TopSurface = 0
1766
FurnaceJ.BottomSurface = 0
1767
FurnaceJ.CanCollide = true
1768
FurnaceJ.Anchored = false
1769
FurnaceJ.Locked = true
1770
FurnaceJ.BrickColor = BrickColor.new("Black")
1771
FurnaceJ.formFactor = "Symmetric"
1772
FurnaceJ.Size = Vector3.new(2, 20, 2)
1773
FurnaceJ:BreakJoints()
1774
Mesh = Instance.new("CylinderMesh")
1775
Mesh.Parent = FurnaceJ
1776
Mesh.Scale = Vector3.new(1, 1, 1)
1777
Weld = Instance.new("Weld")
1778
Weld.Parent = GrassA
1779
Weld.Part0 = GrassA
1780
Weld.Part1 = FurnaceJ
1781
Weld.C0 = CFrame.new(41, -2.8, 14) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1782
FurnaceK = Instance.new("Part")
1783
FurnaceK.Parent = Model
1784
FurnaceK.Name = "FurnaceK"
1785
FurnaceK.TopSurface = 0
1786
FurnaceK.BottomSurface = 0
1787
FurnaceK.CanCollide = true
1788
FurnaceK.Anchored = false
1789
FurnaceK.Locked = true
1790
FurnaceK.Transparency = 1
1791
FurnaceK.BrickColor = BrickColor.new("Black")
1792
FurnaceK.formFactor = "Symmetric"
1793
FurnaceK.Size = Vector3.new(1, 1, 1)
1794
FurnaceK:BreakJoints()
1795
Weld = Instance.new("Weld")
1796
Weld.Parent = GrassA
1797
Weld.Part0 = FurnaceJ
1798
Weld.Part1 = FurnaceK
1799
Weld.C0 = CFrame.new(0, 10, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1800
Smoke = Instance.new("Smoke")
1801
Smoke.Parent = FurnaceK
1802
Smoke.Enabled = false
1803
Smoke.Size = 10
1804
Smoke.Opacity = 100
1805
1806
DeskA = Instance.new("Part")
1807
DeskA.Parent = Model
1808
DeskA.Name = "DeskA"
1809
DeskA.TopSurface = 0
1810
DeskA.BottomSurface = 0
1811
DeskA.CanCollide = true
1812
DeskA.Anchored = false
1813
DeskA.Locked = true
1814
DeskA.BrickColor = BrickColor.new("Brown")
1815
DeskA.formFactor = "Symmetric"
1816
DeskA.Size = Vector3.new(1, 2, 1)
1817
DeskA:BreakJoints()
1818
Mesh = Instance.new("CylinderMesh")
1819
Mesh.Parent = DeskA
1820
Mesh.Scale = Vector3.new(1, 1, 1)
1821
Weld = Instance.new("Weld")
1822
Weld.Parent = GrassA
1823
Weld.Part0 = GrassA
1824
Weld.Part1 = DeskA
1825
Weld.C0 = CFrame.new(5, -12.8, 11.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1826
DeskB = Instance.new("Part")
1827
DeskB.Parent = Model
1828
DeskB.Name = "DeskB"
1829
DeskB.TopSurface = 0
1830
DeskB.BottomSurface = 0
1831
DeskB.CanCollide = true
1832
DeskB.Anchored = false
1833
DeskB.Locked = true
1834
DeskB.BrickColor = BrickColor.new("Brown")
1835
DeskB.formFactor = "Symmetric"
1836
DeskB.Size = Vector3.new(1, 2, 1)
1837
DeskB:BreakJoints()
1838
Mesh = Instance.new("CylinderMesh")
1839
Mesh.Parent = DeskB
1840
Mesh.Scale = Vector3.new(1, 1, 1)
1841
Weld = Instance.new("Weld")
1842
Weld.Parent = GrassA
1843
Weld.Part0 = GrassA
1844
Weld.Part1 = DeskB
1845
Weld.C0 = CFrame.new(15, -12.8, 11.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1846
DeskC = Instance.new("Part")
1847
DeskC.Parent = Model
1848
DeskC.Name = "DeskC"
1849
DeskC.TopSurface = 0
1850
DeskC.BottomSurface = 0
1851
DeskC.CanCollide = true
1852
DeskC.Anchored = false
1853
DeskC.Locked = true
1854
DeskC.BrickColor = BrickColor.new("Brown")
1855
DeskC.formFactor = "Symmetric"
1856
DeskC.Size = Vector3.new(1, 2, 1)
1857
DeskC:BreakJoints()
1858
Mesh = Instance.new("CylinderMesh")
1859
Mesh.Parent = DeskC
1860
Mesh.Scale = Vector3.new(1, 1, 1)
1861
Weld = Instance.new("Weld")
1862
Weld.Parent = GrassA
1863
Weld.Part0 = GrassA
1864
Weld.Part1 = DeskC
1865
Weld.C0 = CFrame.new(15, -12.8, 16.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1866
DeskD = Instance.new("Part")
1867
DeskD.Parent = Model
1868
DeskD.Name = "DeskD"
1869
DeskD.TopSurface = 0
1870
DeskD.BottomSurface = 0
1871
DeskD.CanCollide = true
1872
DeskD.Anchored = false
1873
DeskD.Locked = true
1874
DeskD.BrickColor = BrickColor.new("Brown")
1875
DeskD.formFactor = "Symmetric"
1876
DeskD.Size = Vector3.new(1, 2, 1)
1877
DeskD:BreakJoints()
1878
Mesh = Instance.new("CylinderMesh")
1879
Mesh.Parent = DeskD
1880
Mesh.Scale = Vector3.new(1, 1, 1)
1881
Weld = Instance.new("Weld")
1882
Weld.Parent = GrassA
1883
Weld.Part0 = GrassA
1884
Weld.Part1 = DeskD
1885
Weld.C0 = CFrame.new(5, -12.8, 16.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1886
DeskE = Instance.new("Part")
1887
DeskE.Parent = Model
1888
DeskE.Name = "DeskE"
1889
DeskE.TopSurface = 0
1890
DeskE.BottomSurface = 0
1891
DeskE.CanCollide = true
1892
DeskE.Anchored = false
1893
DeskE.Locked = true
1894
DeskE.BrickColor = BrickColor.new("Brown")
1895
DeskE.formFactor = "Plate"
1896
DeskE.Size = Vector3.new(11, 0.4, 6)
1897
DeskE:BreakJoints()
1898
Weld = Instance.new("Weld")
1899
Weld.Parent = GrassA
1900
Weld.Part0 = GrassA
1901
Weld.Part1 = DeskE
1902
Weld.C0 = CFrame.new(10, -11.6, 14) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1903
SeatH = Instance.new("Seat")
1904
SeatH.Parent = Model
1905
SeatH.Name = "SeatH"
1906
SeatH.TopSurface = 0
1907
SeatH.BottomSurface = 0
1908
SeatH.CanCollide = true
1909
SeatH.Anchored = false
1910
SeatH.Locked = true
1911
SeatH.BrickColor = BrickColor.new("Brown")
1912
SeatH.formFactor = "Plate"
1913
SeatH.Size = Vector3.new(2, 0.8, 2)
1914
SeatH:BreakJoints()
1915
Mesh = Instance.new("CylinderMesh")
1916
Mesh.Parent = SeatH
1917
Mesh.Scale = Vector3.new(1, 1, 1)
1918
Weld = Instance.new("Weld")
1919
Weld.Parent = GrassA
1920
Weld.Part0 = GrassA
1921
Weld.Part1 = SeatH
1922
Weld.C0 = CFrame.new(10, -13.4, 18) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
1923
1924
LadderA = Instance.new("Part")
1925
LadderA.Parent = Model
1926
LadderA.Name = "LadderA"
1927
LadderA.TopSurface = 0
1928
LadderA.BottomSurface = 0
1929
LadderA.CanCollide = true
1930
LadderA.Anchored = false
1931
LadderA.Locked = true
1932
LadderA.BrickColor = BrickColor.new("Brown")
1933
LadderA.formFactor = "Symmetric"
1934
LadderA.Size = Vector3.new(1, 5, 1)
1935
LadderA:BreakJoints()
1936
Mesh = Instance.new("CylinderMesh")
1937
Mesh.Parent = LadderA
1938
Mesh.Scale = Vector3.new(1, 1, 1)
1939
Status = Instance.new("IntValue")
1940
Status.Parent = LadderA
1941
Status.Name = "Status"
1942
Status.Value = 1
1943
Weld = Instance.new("Weld")
1944
Weld.Parent = GrassA
1945
Weld.Name = "LadderA"
1946
Weld.Part0 = GrassA
1947
Weld.Part1 = LadderA
1948
Weld.C0 = CFrame.new(44, -14, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
1949
LadderB = Instance.new("Part")
1950
LadderB.Parent = Model
1951
LadderB.Name = "LadderB"
1952
LadderB.TopSurface = 0
1953
LadderB.BottomSurface = 0
1954
LadderB.CanCollide = true
1955
LadderB.Anchored = false
1956
LadderB.Locked = true
1957
LadderB.BrickColor = BrickColor.new("Brown")
1958
LadderB.formFactor = "Symmetric"
1959
LadderB.Size = Vector3.new(1, 5, 1)
1960
LadderB:BreakJoints()
1961
Mesh = Instance.new("CylinderMesh")
1962
Mesh.Parent = LadderB
1963
Mesh.Scale = Vector3.new(1, 1, 1)
1964
Weld = Instance.new("Weld")
1965
Weld.Parent = GrassA
1966
Weld.Name = "LadderB"
1967
Weld.Part0 = GrassA
1968
Weld.Part1 = LadderB
1969
Weld.C0 = CFrame.new(44, -14, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
1970
LadderC = Instance.new("Part")
1971
LadderC.Parent = Model
1972
LadderC.Name = "LadderC"
1973
LadderC.TopSurface = 0
1974
LadderC.BottomSurface = 0
1975
LadderC.CanCollide = true
1976
LadderC.Anchored = false
1977
LadderC.Locked = true
1978
LadderC.BrickColor = BrickColor.new("Brown")
1979
LadderC.formFactor = "Symmetric"
1980
LadderC.Size = Vector3.new(1, 5, 1)
1981
LadderC:BreakJoints()
1982
Mesh = Instance.new("CylinderMesh")
1983
Mesh.Parent = LadderC
1984
Mesh.Scale = Vector3.new(1, 1, 1)
1985
Weld = Instance.new("Weld")
1986
Weld.Parent = GrassA
1987
Weld.Name = "LadderC"
1988
Weld.Part0 = GrassA
1989
Weld.Part1 = LadderC
1990
Weld.C0 = CFrame.new(44, -14, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
1991
LadderD = Instance.new("Part")
1992
LadderD.Parent = Model
1993
LadderD.Name = "LadderD"
1994
LadderD.TopSurface = 0
1995
LadderD.BottomSurface = 0
1996
LadderD.CanCollide = true
1997
LadderD.Anchored = false
1998
LadderD.Locked = true
1999
LadderD.BrickColor = BrickColor.new("Brown")
2000
LadderD.formFactor = "Symmetric"
2001
LadderD.Size = Vector3.new(1, 5, 1)
2002
LadderD:BreakJoints()
2003
Mesh = Instance.new("CylinderMesh")
2004
Mesh.Parent = LadderD
2005
Mesh.Scale = Vector3.new(1, 1, 1)
2006
Weld = Instance.new("Weld")
2007
Weld.Parent = GrassA
2008
Weld.Name = "LadderD"
2009
Weld.Part0 = GrassA
2010
Weld.Part1 = LadderD
2011
Weld.C0 = CFrame.new(44, -14, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
2012
LadderE = Instance.new("Part")
2013
LadderE.Parent = Model
2014
LadderE.Name = "LadderE"
2015
LadderE.TopSurface = 0
2016
LadderE.BottomSurface = 0
2017
LadderE.CanCollide = true
2018
LadderE.Anchored = false
2019
LadderE.Locked = true
2020
LadderE.BrickColor = BrickColor.new("Brown")
2021
LadderE.formFactor = "Symmetric"
2022
LadderE.Size = Vector3.new(1, 5, 1)
2023
LadderE:BreakJoints()
2024
Mesh = Instance.new("CylinderMesh")
2025
Mesh.Parent = LadderE
2026
Mesh.Scale = Vector3.new(1, 1, 1)
2027
Weld = Instance.new("Weld")
2028
Weld.Parent = GrassA
2029
Weld.Name = "LadderE"
2030
Weld.Part0 = GrassA
2031
Weld.Part1 = LadderE
2032
Weld.C0 = CFrame.new(44, -14, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
2033
2034
TurretA = Instance.new("Part")
2035
TurretA.Parent = Model
2036
TurretA.Name = "TurretA"
2037
TurretA.TopSurface = 0
2038
TurretA.BottomSurface = 0
2039
TurretA.CanCollide = true
2040
TurretA.Anchored = false
2041
TurretA.Locked = true
2042
TurretA.BrickColor = BrickColor.new("Dark orange")
2043
TurretA.Reflectance = 0.2
2044
TurretA.formFactor = "Symmetric"
2045
TurretA.Size = Vector3.new(5, 1, 5)
2046
TurretA:BreakJoints()
2047
Mesh = Instance.new("CylinderMesh")
2048
Mesh.Parent = TurretA
2049
Mesh.Scale = Vector3.new(1, 1, 1)
2050
Weld = Instance.new("Weld")
2051
Weld.Parent = GrassA
2052
Weld.Name = "TurretA"
2053
Weld.Part0 = GrassA
2054
Weld.Part1 = TurretA
2055
Weld.C0 = CFrame.new(20, 0.7, 55) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
2056
TurretB = Instance.new("Part")
2057
TurretB.Parent = Model
2058
TurretB.Name = "TurretB"
2059
TurretB.TopSurface = 0
2060
TurretB.BottomSurface = 0
2061
TurretB.CanCollide = true
2062
TurretB.Anchored = false
2063
TurretB.Locked = true
2064
TurretB.BrickColor = BrickColor.new("Dark orange")
2065
TurretB.Reflectance = 0.2
2066
TurretB.formFactor = "Symmetric"
2067
TurretB.Shape = "Ball"
2068
TurretB.Size = Vector3.new(4, 4, 4)
2069
TurretB:BreakJoints()
2070
Reloading = Instance.new("BoolValue")
2071
Reloading.Parent = TurretB
2072
Reloading.Name = "Reload"
2073
Reloading.Value = false
2074
VX = Instance.new("NumberValue")
2075
VX .Parent = TurretB
2076
VX.Name = "VX"
2077
VX.Value = 0.3
2078
VY = Instance.new("NumberValue")
2079
VY.Parent = TurretB
2080
VY.Name = "VY"
2081
VY.Value = 0
2082
Weld = Instance.new("Weld")
2083
Weld.Parent = GrassA
2084
Weld.Name = "TurretB"
2085
Weld.Part0 = TurretA
2086
Weld.Part1 = TurretB
2087
Weld.C0 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0.3, 0, 0)
2088
TurretD = Instance.new("Part")
2089
TurretD.Parent = Model
2090
TurretD.Name = "TurretD"
2091
TurretD.TopSurface = 0
2092
TurretD.BottomSurface = 0
2093
TurretD.CanCollide = true
2094
TurretD.Anchored = false
2095
TurretD.Locked = true
2096
TurretD.BrickColor = BrickColor.new("Dark orange")
2097
TurretD.Reflectance = 0.2
2098
TurretD.formFactor = "Symmetric"
2099
TurretD.Size = Vector3.new(1, 1, 1)
2100
TurretD:BreakJoints()
2101
Mesh = Instance.new("CylinderMesh")
2102
Mesh.Parent = TurretD
2103
Mesh.Scale = Vector3.new(1.1, 1, 1.1)
2104
Weld = Instance.new("Weld")
2105
Weld.Parent = GrassA
2106
Weld.Part0 = TurretB
2107
Weld.Part1 = TurretD
2108
Weld.C0 = CFrame.new(0, 0, -1.7) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
2109
TurretE = Instance.new("Part")
2110
TurretE.Parent = Model
2111
TurretE.Name = "TurretE"
2112
TurretE.TopSurface = 0
2113
TurretE.BottomSurface = 0
2114
TurretE.CanCollide = true
2115
TurretE.Anchored = false
2116
TurretE.Locked = true
2117
TurretE.BrickColor = BrickColor.new("Really black")
2118
TurretE.formFactor = "Symmetric"
2119
TurretE.Size = Vector3.new(1, 1, 1)
2120
TurretE:BreakJoints()
2121
Mesh = Instance.new("CylinderMesh")
2122
Mesh.Parent = TurretE
2123
Mesh.Scale = Vector3.new(1, 1, 1)
2124
Smoke = Instance.new("Smoke")
2125
Smoke.Parent = TurretE
2126
Smoke.Enabled = false
2127
Smoke.Size = 1
2128
Smoke.Opacity = 1
2129
Smoke.RiseVelocity = -25
2130
Weld = Instance.new("Weld")
2131
Weld.Parent = GrassA
2132
Weld.Part0 = TurretD
2133
Weld.Part1 = TurretE
2134
Weld.C0 = CFrame.new(0, -0.01, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
2135
TurretF = Instance.new("Part")
2136
TurretF.Parent = Model
2137
TurretF.Name = "TurretF"
2138
TurretF.TopSurface = 0
2139
TurretF.BottomSurface = 0
2140
TurretF.CanCollide = false
2141
TurretF.Anchored = false
2142
TurretF.Locked = true
2143
TurretF.BrickColor = BrickColor.new("Dark orange")
2144
TurretF.Reflectance = 0.2
2145
TurretF.formFactor = "Symmetric"
2146
TurretF.Size = Vector3.new(1, 1, 1)
2147
TurretF:BreakJoints()
2148
Mesh = Instance.new("CylinderMesh")
2149
Mesh.Parent = TurretF
2150
Mesh.Scale = Vector3.new(0.2, 1, 0.2)
2151
Weld = Instance.new("Weld")
2152
Weld.Parent = GrassA
2153
Weld.Part0 = TurretD
2154
Weld.Part1 = TurretF
2155
Weld.C0 = CFrame.new(0.4, 0, -0.4) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
2156
TurretG = Instance.new("Part")
2157
TurretG.Parent = Model
2158
TurretG.Name = "TurretG"
2159
TurretG.TopSurface = 0
2160
TurretG.BottomSurface = 0
2161
TurretG.CanCollide = false
2162
TurretG.Anchored = false
2163
TurretG.Locked = true
2164
TurretG.BrickColor = BrickColor.new("Bright green")
2165
TurretG.Transparency = 0.5
2166
TurretG.formFactor = "Symmetric"
2167
TurretG.Size = Vector3.new(1, 1, 1)
2168
TurretG:BreakJoints()
2169
Mesh = Instance.new("CylinderMesh")
2170
Mesh.Parent = TurretG
2171
Mesh.Scale = Vector3.new(0.18, 0.05, 0.18)
2172
Weld = Instance.new("Weld")
2173
Weld.Parent = GrassA
2174
Weld.Part0 = TurretF
2175
Weld.Part1 = TurretG
2176
Weld.C0 = CFrame.new(0, -0.525, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
2177
2178
2179
2180
BP = Instance.new("BodyPosition")
2181
BP.Parent = FloorA
2182
BP.maxForce = Vector3.new(math.huge + math.huge, math.huge + math.huge, math.huge + math.huge)
2183
BP.position = Altitude
2184
BG = Instance.new("BodyGyro")
2185
BG.Parent = FloorA
2186
BG.maxTorque = Vector3.new(math.huge + math.huge, math.huge + math.huge, math.huge + math.huge)
2187
2188
function Touch(Hit)
2189
if (Controls == true) then
2190
if (Controller == nil) then
2191
if (Hit ~= nil) then
2192
if (Hit.Parent ~= nil) then
2193
if (game.Players:GetPlayerFromCharacter(Hit.Parent) ~= nil) then
2194
Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
2195
if (Player:findFirstChild("PlayerGui") == nil) then
2196
Instance.new("PlayerGui").Parent = Player
2197
end
2198
if (Player.Character:findFirstChild("Humanoid") ~= nil) then
2199
if (Player.Character:findFirstChild("Torso") ~= nil) then
2200
if (Player.Character.Humanoid.Health > 0) then
2201
Controller = Player
2202
Button = nil
2203
X = 0
2204
Y = 0
2205
LightB.BrickColor = BrickColor.new("Bright yellow")
2206
LightD.BrickColor = BrickColor.new("Bright yellow")
2207
Player.Character.Humanoid.PlatformStand = true
2208
Weld = Instance.new("Weld") 
2209
Weld.Part0 = ControlPanelB
2210
Weld.Part1 = Player.Character.Torso
2211
HitPos = ControlPanelB.Position 
2212
CJ = CFrame.new(HitPos) 
2213
C0 = ControlPanelB.CFrame:inverse() *CJ 
2214
C1 = Player.Character.Torso.CFrame:inverse() * CJ 
2215
Weld.C0 = C0 
2216
Weld.C1 = C1 
2217
Weld.Parent = ControlPanelB
2218
G = Instance.new("GuiMain")
2219
G.Parent = Player.PlayerGui
2220
G.Name = "MahGoey"
2221
F = Instance.new("Frame")
2222
F.Parent = G
2223
F.Size = UDim2.new(0, 160, 0, 160)
2224
F.Position = UDim2.new(0, 100, 0, 150)
2225
F.BorderSizePixel = 0
2226
F.BackgroundColor3 = Color3.new(0, 0, 0)
2227
F.BackgroundTransparency = 0.3
2228
Close = Instance.new("TextButton")
2229
Close.Parent = F
2230
Close.Name = "Close"
2231
Close.Text = "X"
2232
Close.Size = UDim2.new(0, 20, 0, 20)
2233
Close.Position = UDim2.new(0, 0, 0, 160)
2234
Close.BorderSizePixel = 0
2235
Close.BackgroundColor3 = Color3.new(0, 0, 0)
2236
Close.TextColor3 = Color3.new(1, 1, 1)
2237
Close.BackgroundTransparency = 0.3
2238
Close.MouseButton1Click:connect(function()
2239
Weld:remove()
2240
end)
2241
T = Instance.new("TextButton")
2242
T.Parent = F
2243
T.Name = "Label"
2244
T.Text = "Controls"
2245
T.AutoButtonColor = false
2246
T.Size = UDim2.new(0, 140, 0, 20)
2247
T.Position = UDim2.new(0, 20, 0, 160)
2248
T.BorderSizePixel = 0
2249
T.BackgroundColor3 = Color3.new(0, 0, 0)
2250
T.TextColor3 = Color3.new(1, 1, 1)
2251
T.BackgroundTransparency = 0.3
2252
T.MouseButton1Down:connect(function(IntX, IntY)
2253
Button = T
2254
X = IntX
2255
Y = IntY
2256
Yc = IntY - (160 + F.Position.Y.Offset)
2257
Xc = IntX - (160 + F.Position.X.Offset)
2258
while true do
2259
if (Button ~= T) then
2260
break
2261
end
2262
F.Position = UDim2.new(0, (X - 160) - Xc, 0, (Y - 160) - Yc)
2263
wait(0.0)
2264
end
2265
end)
2266
T.MouseButton1Up:connect(function()
2267
Button = nil
2268
end)
2269
T.MouseLeave:connect(function()
2270
Button = nil
2271
end)
2272
T.MouseMoved:connect(function(IntX, IntY)
2273
X = IntX
2274
Y = IntY
2275
end)
2276
Minus = Instance.new("TextButton")
2277
Minus.Parent = F
2278
Minus.Name = "Minus"
2279
Minus.Text = "-"
2280
Minus.Size = UDim2.new(0, 40, 0, 40)
2281
Minus.Position = UDim2.new(0, 10, 0, 10)
2282
Minus.BorderSizePixel = 0
2283
Minus.BackgroundColor3 = Color3.new(0, 0, 0)
2284
Minus.TextColor3 = Color3.new(1, 1, 1)
2285
Minus.MouseButton1Down:connect(function()
2286
Button = Minus
2287
LightB.BrickColor = BrickColor.new("Bright red")
2288
LightD.BrickColor = BrickColor.new("Bright red")
2289
FurnaceK.Smoke.Enabled = true
2290
while true do
2291
if (Button ~= Minus) then
2292
break
2293
end
2294
FloorA.BodyPosition.position = Vector3.new(FloorA.BodyPosition.position.x, FloorA.BodyPosition.position.y - 1, FloorA.BodyPosition.position.z)
2295
wait(0.0)
2296
end
2297
FurnaceK.Smoke.Enabled = false
2298
LightB.BrickColor = BrickColor.new("Bright yellow")
2299
LightD.BrickColor = BrickColor.new("Bright yellow")
2300
end)
2301
Minus.MouseButton1Up:connect(function()
2302
Button = nil
2303
end)
2304
Minus.MouseLeave:connect(function()
2305
Button = nil
2306
end)
2307
Up = Instance.new("ImageButton")
2308
Up.Parent = F
2309
Up.Name = "Up"
2310
Up.Image = "http://www.roblox.com/asset/?id=30390203"
2311
Up.Size = UDim2.new(0, 40, 0, 40)
2312
Up.Position = UDim2.new(0, 60, 0, 10)
2313
Up.BorderSizePixel = 0
2314
Up.BackgroundColor3 = Color3.new(0, 0, 0)
2315
Up.MouseButton1Down:connect(function()
2316
Button = Up
2317
LightB.BrickColor = BrickColor.new("Bright red")
2318
LightD.BrickColor = BrickColor.new("Bright red")
2319
FurnaceK.Smoke.Enabled = true
2320
while true do
2321
if (Button ~= Up) then
2322
break
2323
end
2324
FloorA.BodyPosition.position = Vector3.new(FloorA.BodyPosition.position.x + 1, FloorA.BodyPosition.position.y, FloorA.BodyPosition.position.z)
2325
wait(0.0)
2326
end
2327
FurnaceK.Smoke.Enabled = false
2328
LightB.BrickColor = BrickColor.new("Bright yellow")
2329
LightD.BrickColor = BrickColor.new("Bright yellow")
2330
end)
2331
Up.MouseButton1Up:connect(function()
2332
Button = nil
2333
end)
2334
Up.MouseLeave:connect(function()
2335
Button = nil
2336
end)
2337
Plus = Instance.new("TextButton")
2338
Plus.Parent = F
2339
Plus.Name = "Plus"
2340
Plus.Text = "+"
2341
Plus.Size = UDim2.new(0, 40, 0, 40)
2342
Plus.Position = UDim2.new(0, 110, 0, 10)
2343
Plus.BorderSizePixel = 0
2344
Plus.BackgroundColor3 = Color3.new(0, 0, 0)
2345
Plus.TextColor3 = Color3.new(1, 1, 1)
2346
Plus.MouseButton1Down:connect(function()
2347
Button = Plus
2348
LightB.BrickColor = BrickColor.new("Bright red")
2349
LightD.BrickColor = BrickColor.new("Bright red")
2350
FurnaceK.Smoke.Enabled = true
2351
while true do
2352
if (Button ~= Plus) then
2353
break
2354
end
2355
FloorA.BodyPosition.position = Vector3.new(FloorA.BodyPosition.position.x, FloorA.BodyPosition.position.y + 1, FloorA.BodyPosition.position.z)
2356
wait(0.0)
2357
end
2358
FurnaceK.Smoke.Enabled = false
2359
LightB.BrickColor = BrickColor.new("Bright yellow")
2360
LightD.BrickColor = BrickColor.new("Bright yellow")
2361
end)
2362
Plus.MouseButton1Up:connect(function()
2363
Button = nil
2364
end)
2365
Plus.MouseLeave:connect(function()
2366
Button = nil
2367
end)
2368
Left = Instance.new("ImageButton")
2369
Left.Parent = F
2370
Left.Name = "Left"
2371
Left.Image = "http://www.roblox.com/asset/?id=30390075"
2372
Left.Size = UDim2.new(0, 40, 0, 40)
2373
Left.Position = UDim2.new(0, 10, 0, 60)
2374
Left.BorderSizePixel = 0
2375
Left.BackgroundColor3 = Color3.new(0, 0, 0)
2376
Left.MouseButton1Down:connect(function()
2377
Button = Left
2378
LightB.BrickColor = BrickColor.new("Bright red")
2379
LightD.BrickColor = BrickColor.new("Bright red")
2380
FurnaceK.Smoke.Enabled = true
2381
while true do
2382
if (Button ~= Left) then
2383
break
2384
end
2385
FloorA.BodyPosition.position = Vector3.new(FloorA.BodyPosition.position.x, FloorA.BodyPosition.position.y, FloorA.BodyPosition.position.z - 1)
2386
wait(0.0)
2387
end
2388
FurnaceK.Smoke.Enabled = false
2389
LightB.BrickColor = BrickColor.new("Bright yellow")
2390
LightD.BrickColor = BrickColor.new("Bright yellow")
2391
end)
2392
Left.MouseButton1Up:connect(function()
2393
Button = nil
2394
end)
2395
Left.MouseLeave:connect(function()
2396
Button = nil
2397
end)
2398
Right = Instance.new("ImageButton")
2399
Right.Parent = F
2400
Right.Name = "Right"
2401
Right.Image = "http://www.roblox.com/asset/?id=30390056"
2402
Right.Size = UDim2.new(0, 40, 0, 40)
2403
Right.Position = UDim2.new(0, 110, 0, 60)
2404
Right.BorderSizePixel = 0
2405
Right.BackgroundColor3 = Color3.new(0, 0, 0)
2406
Right.MouseButton1Down:connect(function()
2407
Button = Right
2408
LightB.BrickColor = BrickColor.new("Bright red")
2409
LightD.BrickColor = BrickColor.new("Bright red")
2410
FurnaceK.Smoke.Enabled = true
2411
while true do
2412
if (Button ~= Right) then
2413
break
2414
end
2415
FloorA.BodyPosition.position = Vector3.new(FloorA.BodyPosition.position.x, FloorA.BodyPosition.position.y, FloorA.BodyPosition.position.z + 1)
2416
wait(0.0)
2417
end
2418
FurnaceK.Smoke.Enabled = false
2419
LightB.BrickColor = BrickColor.new("Bright yellow")
2420
LightD.BrickColor = BrickColor.new("Bright yellow")
2421
end)
2422
Right.MouseButton1Up:connect(function()
2423
Button = nil
2424
end)
2425
Right.MouseLeave:connect(function()
2426
Button = nil
2427
end)
2428
Down = Instance.new("ImageButton")
2429
Down.Parent = F
2430
Down.Name = "Down"
2431
Down.Image = "http://www.roblox.com/asset/?id=30390064"
2432
Down.Size = UDim2.new(0, 40, 0, 40)
2433
Down.Position = UDim2.new(0, 60, 0, 110)
2434
Down.BorderSizePixel = 0
2435
Down.BackgroundColor3 = Color3.new(0, 0, 0)
2436
Down.MouseButton1Down:connect(function()
2437
Button = Down
2438
LightB.BrickColor = BrickColor.new("Bright red")
2439
LightD.BrickColor = BrickColor.new("Bright red")
2440
FurnaceK.Smoke.Enabled = true
2441
while true do
2442
if (Button ~= Down) then
2443
break
2444
end
2445
FloorA.BodyPosition.position = Vector3.new(FloorA.BodyPosition.position.x - 1, FloorA.BodyPosition.position.y, FloorA.BodyPosition.position.z)
2446
wait(0.0)
2447
end
2448
FurnaceK.Smoke.Enabled = false
2449
LightB.BrickColor = BrickColor.new("Bright yellow")
2450
LightD.BrickColor = BrickColor.new("Bright yellow")
2451
end)
2452
Down.MouseButton1Up:connect(function()
2453
Button = nil
2454
end)
2455
Down.MouseLeave:connect(function()
2456
Button = nil
2457
end)
2458
while true do
2459
if (Player == nil) then
2460
break
2461
end
2462
if (Player.Parent == nil) then
2463
break
2464
end
2465
if (Player.Character == nil) then
2466
break
2467
end
2468
if (Player.Character.Parent == nil) then
2469
break
2470
end
2471
if (Player.Character:findFirstChild("Humanoid") == nil) then
2472
break
2473
end
2474
if (Player.Character:findFirstChild("Torso") == nil) then
2475
break
2476
end
2477
if (Player.Character.Humanoid.Health < 0.01) then
2478
break
2479
end
2480
if (Weld == nil) then
2481
break
2482
end
2483
if (Weld.Parent == nil) then
2484
break
2485
end
2486
if (Controls == false) then
2487
break
2488
end
2489
Player.Character.Humanoid.PlatformStand = true
2490
wait()
2491
end
2492
if (Player ~= nil) then
2493
if (Player.Parent ~= nil) then
2494
if (Player.Character ~= nil) then
2495
if (Player.Character.Parent ~= nil) then
2496
if (Player.Character:findFirstChild("Humanoid") ~= nil) then
2497
Player.Character.Humanoid.PlatformStand = false
2498
end
2499
end
2500
end
2501
end
2502
end
2503
if (Weld ~= nil) then
2504
Weld:remove()
2505
end
2506
Button = nil
2507
G:remove()
2508
LightB.BrickColor = BrickColor.new("Bright green")
2509
LightD.BrickColor = BrickColor.new("Bright green")
2510
wait(2)
2511
Controller = nil
2512
2513
end
2514
end
2515
end
2516
end
2517
end
2518
end
2519
end
2520
end
2521
end
2522
ControlPanelB.Touched:connect(Touch)
2523
ControlPanelC.Touched:connect(Touch)
2524
function TurretControl(Hit)
2525
if (Turret == true) then
2526
if (Turreter == nil) then
2527
if (Hit ~= nil) then
2528
if (Hit.Parent ~= nil) then
2529
if (game.Players:GetPlayerFromCharacter(Hit.Parent) ~= nil) then
2530
PlayerB = game.Players:GetPlayerFromCharacter(Hit.Parent)
2531
if (PlayerB:findFirstChild("PlayerGui") == nil) then
2532
Instance.new("PlayerGui").Parent = PlayerB
2533
end
2534
if (PlayerB.Character:findFirstChild("Humanoid") ~= nil) then
2535
if (PlayerB.Character:findFirstChild("Torso") ~= nil) then
2536
if (PlayerB.Character.Humanoid.Health > 0) then
2537
Turreter = PlayerB
2538
ButtonB = nil
2539
CloseBool = false
2540
XB = 0
2541
YB = 0
2542
TurretG.BrickColor = BrickColor.new("Bright yellow")
2543
GB = Instance.new("GuiMain")
2544
GB.Parent = PlayerB.PlayerGui
2545
GB.Name = "MahGoey"
2546
Fram = Instance.new("Frame")
2547
Fram.Parent = GB
2548
Fram.Size = UDim2.new(0, 160, 0, 160)
2549
Fram.Position = UDim2.new(0, 100, 0, 150)
2550
Fram.BorderSizePixel = 0
2551
Fram.BackgroundColor3 = Color3.new(0, 0, 0)
2552
Fram.BackgroundTransparency = 0.3
2553
CloseB = Instance.new("TextButton")
2554
CloseB.Parent = Fram
2555
CloseB.Name = "Close"
2556
CloseB.Text = "X"
2557
CloseB.Size = UDim2.new(0, 20, 0, 20)
2558
CloseB.Position = UDim2.new(0, 0, 0, 160)
2559
CloseB.BorderSizePixel = 0
2560
CloseB.BackgroundColor3 = Color3.new(0, 0, 0)
2561
CloseB.TextColor3 = Color3.new(1, 1, 1)
2562
CloseB.BackgroundTransparency = 0.3
2563
CloseB.MouseButton1Click:connect(function()
2564
CloseBool = true
2565
end)
2566
TitleTurret = Instance.new("TextButton")
2567
TitleTurret.Parent = Fram
2568
TitleTurret.Name = "Label"
2569
TitleTurret.Text = "Turret"
2570
TitleTurret.AutoButtonColor = false
2571
TitleTurret.Size = UDim2.new(0, 140, 0, 20)
2572
TitleTurret.Position = UDim2.new(0, 20, 0, 160)
2573
TitleTurret.BorderSizePixel = 0
2574
TitleTurret.BackgroundColor3 = Color3.new(0, 0, 0)
2575
TitleTurret.TextColor3 = Color3.new(1, 1, 1)
2576
TitleTurret.BackgroundTransparency = 0.3
2577
TitleTurret.MouseButton1Down:connect(function(IntXB, IntYB)
2578
ButtonB = TitleTurret
2579
XB = IntXB
2580
YB = IntYB
2581
YcB = IntYB - (160 + Fram.Position.Y.Offset)
2582
XcB = IntXB - (160 + Fram.Position.X.Offset)
2583
while true do
2584
if (ButtonB ~= TitleTurret) then
2585
break
2586
end
2587
Fram.Position = UDim2.new(0, (XB - 160) - XcB, 0, (YB - 160) - YcB)
2588
wait(0.0)
2589
end
2590
end)
2591
TitleTurret.MouseButton1Up:connect(function()
2592
ButtonB = nil
2593
end)
2594
TitleTurret.MouseLeave:connect(function()
2595
ButtonB = nil
2596
end)
2597
TitleTurret.MouseMoved:connect(function(IntXB, IntYB)
2598
XB = IntXB
2599
YB = IntYB
2600
end)
2601
MoveUp = Instance.new("ImageButton")
2602
MoveUp.Parent = Fram
2603
MoveUp.Name = "Up"
2604
MoveUp.Image = "http://www.roblox.com/asset/?id=30390203"
2605
MoveUp.Size = UDim2.new(0, 40, 0, 40)
2606
MoveUp.Position = UDim2.new(0, 60, 0, 10)
2607
MoveUp.BorderSizePixel = 0
2608
MoveUp.BackgroundColor3 = Color3.new(0, 0, 0)
2609
MoveUp.MouseButton1Down:connect(function()
2610
ButtonB = MoveUp
2611
while true do
2612
if (ButtonB ~= MoveUp) then
2613
break
2614
end
2615
TurretB.VX.Value = TurretB.VX.Value + 0.1
2616
if (TurretB.VX.Value > 1.5) then
2617
TurretB.VX.Value = 1.5
2618
end
2619
GrassA.TurretB.C0 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(TurretB.VX.Value, 0, 0)
2620
wait(0.0)
2621
end
2622
end)
2623
MoveUp.MouseButton1Up:connect(function()
2624
ButtonB = nil
2625
end)
2626
MoveUp.MouseLeave:connect(function()
2627
ButtonB = nil
2628
end)
2629
TurnLeft = Instance.new("ImageButton")
2630
TurnLeft.Parent = Fram
2631
TurnLeft.Name = "Left"
2632
TurnLeft.Image = "http://www.roblox.com/asset/?id=30390075"
2633
TurnLeft.Size = UDim2.new(0, 40, 0, 40)
2634
TurnLeft.Position = UDim2.new(0, 10, 0, 60)
2635
TurnLeft.BorderSizePixel = 0
2636
TurnLeft.BackgroundColor3 = Color3.new(0, 0, 0)
2637
TurnLeft.MouseButton1Down:connect(function()
2638
ButtonB = TurnLeft
2639
while true do
2640
if (ButtonB ~= TurnLeft) then
2641
break
2642
end
2643
TurretB.VY.Value = TurretB.VY.Value + 0.1
2644
GrassA.TurretA.C0 = CFrame.new(20, 0.7, 55) * CFrame.fromEulerAnglesXYZ(0, TurretB.VY.Value, 0)
2645
wait(0.0)
2646
end
2647
end)
2648
TurnLeft.MouseButton1Up:connect(function()
2649
ButtonB = nil
2650
end)
2651
TurnLeft.MouseLeave:connect(function()
2652
ButtonB = nil
2653
end)
2654
Fire = Instance.new("TextButton")
2655
Fire.Parent = Fram
2656
Fire.Name = "Fire"
2657
Fire.Text = "Fire"
2658
Fire.Size = UDim2.new(0, 40, 0, 40)
2659
Fire.Position = UDim2.new(0, 60, 0, 60)
2660
Fire.BorderSizePixel = 0
2661
Fire.BackgroundColor3 = Color3.new(0, 0, 0)
2662
Fire.TextColor3 = Color3.new(1, 1, 1)
2663
Fire.MouseButton1Click:connect(function()
2664
if (TurretB.Reload.Value == false) then
2665
TurretB.Reload.Value = true
2666
TurretG.BrickColor = BrickColor.new("Bright red")
2667
Missile = Instance.new("Part")
2668
Missile.Parent = game.Workspace
2669
Missile.Name = "Missile"
2670
Missile.TopSurface = 0
2671
Missile.BottomSurface = 0
2672
Missile.CanCollide = true
2673
Missile.Anchored = false
2674
Missile.Locked = true
2675
Missile.BrickColor = BrickColor.new("Black")
2676
Missile.formFactor = "Symmetric"
2677
Missile.Size = Vector3.new(1, 2, 1)
2678
Missile:BreakJoints()
2679
Mesh = Instance.new("CylinderMesh")
2680
Mesh.Parent = Missile
2681
Mesh.Scale = Vector3.new(1, 1, 1)
2682
Missile.CFrame = TurretG.CFrame * CFrame.new(0, -2, 0)
2683
BV = Instance.new("BodyVelocity")
2684
BV.Parent = Missile
2685
BV.maxForce = Vector3.new(1e+999, 1e+999, 1e+999)
2686
Frame = Missile.CFrame * CFrame.fromEulerAnglesXYZ(-math.pi/2, 0, 0)
2687
BV.velocity = Frame.lookVector * 100
2688
MissileScript = script:clone()
2689
MissileScript.Type.Value = "Missile"
2690
MissileScript.Parent = Missile
2691
TurretE.Smoke.Enabled = true
2692
wait(0.1)
2693
TurretE.Smoke.Enabled = false
2694
wait(7.9)
2695
TurretB.Reload.Value = false
2696
if (Turreter ~= nil) then
2697
TurretG.BrickColor = BrickColor.new("Bright yellow")
2698
end
2699
end
2700
end)
2701
2702
TurnRight = Instance.new("ImageButton")
2703
TurnRight.Parent = Fram
2704
TurnRight.Name = "Right"
2705
TurnRight.Image = "http://www.roblox.com/asset/?id=30390056"
2706
TurnRight.Size = UDim2.new(0, 40, 0, 40)
2707
TurnRight.Position = UDim2.new(0, 110, 0, 60)
2708
TurnRight.BorderSizePixel = 0
2709
TurnRight.BackgroundColor3 = Color3.new(0, 0, 0)
2710
TurnRight.MouseButton1Down:connect(function()
2711
ButtonB = TurnRight
2712
while true do
2713
if (ButtonB ~= TurnRight) then
2714
break
2715
end
2716
TurretB.VY.Value = TurretB.VY.Value - 0.1
2717
GrassA.TurretA.C0 = CFrame.new(20, 0.7, 55) * CFrame.fromEulerAnglesXYZ(0, TurretB.VY.Value, 0)
2718
wait(0.0)
2719
end
2720
end)
2721
TurnRight.MouseButton1Up:connect(function()
2722
ButtonB = nil
2723
end)
2724
TurnRight.MouseLeave:connect(function()
2725
ButtonB = nil
2726
end)
2727
MoveDown = Instance.new("ImageButton")
2728
MoveDown.Parent = Fram
2729
MoveDown.Name = "Down"
2730
MoveDown.Image = "http://www.roblox.com/asset/?id=30390064"
2731
MoveDown.Size = UDim2.new(0, 40, 0, 40)
2732
MoveDown.Position = UDim2.new(0, 60, 0, 110)
2733
MoveDown.BorderSizePixel = 0
2734
MoveDown.BackgroundColor3 = Color3.new(0, 0, 0)
2735
MoveDown.MouseButton1Down:connect(function()
2736
ButtonB = MoveDown
2737
while true do
2738
if (ButtonB ~= MoveDown) then
2739
break
2740
end
2741
TurretB.VX.Value = TurretB.VX.Value - 0.1
2742
if (TurretB.VX.Value < 0.3) then
2743
TurretB.VX.Value = 0.3
2744
end
2745
GrassA.TurretB.C0 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(TurretB.VX.Value, 0, 0)
2746
wait(0.0)
2747
end
2748
end)
2749
MoveDown.MouseButton1Up:connect(function()
2750
ButtonB = nil
2751
end)
2752
MoveDown.MouseLeave:connect(function()
2753
ButtonB = nil
2754
end)
2755
while true do
2756
if (PlayerB == nil) then
2757
break
2758
end
2759
if (PlayerB.Parent == nil) then
2760
break
2761
end
2762
if (PlayerB.Character == nil) then
2763
break
2764
end
2765
if (PlayerB.Character.Parent == nil) then
2766
break
2767
end
2768
if (PlayerB.Character:findFirstChild("Humanoid") == nil) then
2769
break
2770
end
2771
if (PlayerB.Character:findFirstChild("Torso") == nil) then
2772
break
2773
end
2774
if (Turreter.Character.Humanoid.Health < 0.01) then
2775
break
2776
end
2777
if ((Turreter.Character.Torso.Position - TurretB.Position).magnitude > 50) then
2778
break
2779
end
2780
if (CloseBool == true) then
2781
break
2782
end
2783
if (Turret == false) then
2784
break
2785
end
2786
wait()
2787
end
2788
ButtonB = nil
2789
GB:remove()
2790
TurretG.BrickColor = BrickColor.new("Bright green")
2791
wait(2)
2792
Turreter = nil
2793
end
2794
end
2795
end
2796
end
2797
end
2798
end
2799
end
2800
end
2801
end
2802
TurretB.Touched:connect(TurretControl)
2803
function SeatManagement(Char, Seat)
2804
while true do
2805
if (Char == nil) then
2806
break
2807
end
2808
if (Seat == nil) then
2809
break
2810
end
2811
if (Char.Parent == nil) then
2812
break
2813
end
2814
if (Seat.Parent == nil) then
2815
break
2816
end
2817
if (Seat:findFirstChild("SeatWeld") == nil) then
2818
break
2819
end
2820
if (Char:findFirstChild("Humanoid") == nil) then
2821
break
2822
end
2823
if (Char:findFirstChild("Torso") == nil) then
2824
break
2825
end
2826
if (Char.Humanoid.Health < 0.01) then
2827
break
2828
end
2829
if (Char.Humanoid.Jump == true) then
2830
break
2831
end
2832
if (Char.Humanoid.Sit == false) then
2833
--break
2834
end
2835
if (Char.Humanoid.PlatformStand == false) then
2836
--break
2837
end
2838
wait()
2839
end
2840
if (Seat ~= nil) then
2841
if (Seat.Parent ~= nil) then
2842
if (Seat:findFirstChild("SeatWeld") ~= nil) then
2843
Seat.SeatWeld:remove()
2844
end
2845
end
2846
end
2847
2848
2849
2850
end
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
----Begin chat----
2866
2867
2868
2869
2870
2871
2872
function Chat(Words, Player)
2873
OrigWords = Words
2874
Words = Words:lower()
2875
if (Player.Name == Person.Name) then
2876
if (Words == "destruct") then
2877
Model:remove()
2878
script:remove()
2879
end
2880
end
2881
2882
if (string.find(Words, "cmds") ~= nil) then
2883
for i = 1, #Commands do
2884
if not game:service("Workspace"):findFirstChild("CMDmsg") then
2885
cmd = Instance.new("Hint", Workspace)
2886
cmd.Name = "CMDmsg"
2887
cmd.Text = Commands[i]..""
2888
wait(1)
2889
cmd:remove()
2890
end 
2891
end
2892
end
2893
2894
if (string.find(Words, "turret") ~= nil) then
2895
Turret = not Turret
2896
end
2897
2898
if (string.find(Words, "windowa") ~= nil) then
2899
if (WindowA.Status.Value == 1) then
2900
WindowA.Status.Value = 0
2901
F1 = WallH.CFrame * CFrame.new(-6.5, -7, -7) * CFrame.fromEulerAnglesXYZ(0, math.pi/2, math.pi/4)
2902
J = (math.pi/4)/50
2903
for I = 1, 50 do
2904
F1 = F1 * CFrame.fromEulerAnglesXYZ(0, 0, J)
2905
F2 = F1 * CFrame.new(0.2, 10, 0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
2906
HitPos = WallH.Position 
2907
CJ = CFrame.new(HitPos) 
2908
C0 = WallH.CFrame:inverse() *CJ 
2909
C1 = F2:inverse() * CJ 
2910
GrassA.WindowAWeld.Part0 = WallH
2911
GrassA.WindowAWeld.C0 = C0 
2912
GrassA.WindowAWeld.C1 = C1
2913
wait(0.01)
2914
end
2915
WindowA.Status.Value = 2
2916
elseif (WindowA.Status.Value == 2) then
2917
WindowA.Status.Value = 0
2918
F1 = WallH.CFrame * CFrame.new(-6.5, -7, -7) * CFrame.fromEulerAnglesXYZ(0, math.pi/2, (math.pi/4) * 2)
2919
J = (math.pi/4)/50
2920
for I = 1, 50 do
2921
F1 = F1 * CFrame.fromEulerAnglesXYZ(0, 0, -J)
2922
F2 = F1 * CFrame.new(0.2, 10, 0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
2923
HitPos = WallH.Position 
2924
CJ = CFrame.new(HitPos) 
2925
C0 = WallH.CFrame:inverse() *CJ 
2926
C1 = F2:inverse() * CJ 
2927
GrassA.WindowAWeld.Part0 = WallH
2928
GrassA.WindowAWeld.C0 = C0 
2929
GrassA.WindowAWeld.C1 = C1
2930
wait(0.01)
2931
end
2932
WindowA.Status.Value = 1
2933
end
2934
end
2935
2936
if (string.find(Words, "ladder") ~= nil) then
2937
if (LadderA.Status.Value == 1) then
2938
LadderA.Status.Value = 0
2939
for I = 1, 20 do
2940
GrassA.LadderA.C0 = CFrame.new(44, GrassA.LadderA.C0.y - 0.1, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
2941
GrassA.LadderB.C0 = GrassA.LadderA.C0
2942
GrassA.LadderC.C0 = GrassA.LadderA.C0
2943
GrassA.LadderD.C0 = GrassA.LadderA.C0
2944
GrassA.LadderE.C0 = GrassA.LadderA.C0
2945
wait(0.01)
2946
end
2947
for I = 1, 20 do
2948
GrassA.LadderA.C0 = CFrame.new(44, GrassA.LadderA.C0.y - 0.1, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
2949
GrassA.LadderB.C0 = GrassA.LadderA.C0
2950
GrassA.LadderC.C0 = GrassA.LadderA.C0
2951
GrassA.LadderD.C0 = GrassA.LadderA.C0
2952
wait(0.01)
2953
end
2954
for I = 1, 20 do
2955
GrassA.LadderA.C0 = CFrame.new(44, GrassA.LadderA.C0.y - 0.1, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
2956
GrassA.LadderB.C0 = GrassA.LadderA.C0
2957
GrassA.LadderC.C0 = GrassA.LadderA.C0
2958
wait(0.01)
2959
end
2960
for I = 1, 20 do
2961
GrassA.LadderA.C0 = CFrame.new(44, GrassA.LadderA.C0.y - 0.1, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
2962
GrassA.LadderB.C0 = GrassA.LadderA.C0
2963
wait(0.01)
2964
end
2965
for I = 1, 20 do
2966
GrassA.LadderA.C0 = CFrame.new(44, GrassA.LadderA.C0.y - 0.1, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
2967
wait(0.01)
2968
end
2969
LadderA.Status.Value = 2
2970
elseif (LadderA.Status.Value == 2) then
2971
LadderA.Status.Value = 0
2972
for I = 1, 20 do
2973
GrassA.LadderA.C0 = CFrame.new(44, GrassA.LadderA.C0.y + 0.1, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
2974
wait(0.01)
2975
end
2976
for I = 1, 20 do
2977
GrassA.LadderA.C0 = CFrame.new(44, GrassA.LadderA.C0.y + 0.1, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
2978
GrassA.LadderB.C0 = GrassA.LadderA.C0
2979
wait(0.01)
2980
end
2981
for I = 1, 20 do
2982
GrassA.LadderA.C0 = CFrame.new(44, GrassA.LadderA.C0.y + 0.1, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
2983
GrassA.LadderB.C0 = GrassA.LadderA.C0
2984
GrassA.LadderC.C0 = GrassA.LadderA.C0
2985
wait(0.01)
2986
end
2987
for I = 1, 20 do
2988
GrassA.LadderA.C0 = CFrame.new(44, GrassA.LadderA.C0.y + 0.1, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
2989
GrassA.LadderB.C0 = GrassA.LadderA.C0
2990
GrassA.LadderC.C0 = GrassA.LadderA.C0
2991
GrassA.LadderD.C0 = GrassA.LadderA.C0
2992
wait(0.01)
2993
end
2994
for I = 1, 20 do
2995
GrassA.LadderA.C0 = CFrame.new(44, GrassA.LadderA.C0.y + 0.1, 36) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
2996
GrassA.LadderB.C0 = GrassA.LadderA.C0
2997
GrassA.LadderC.C0 = GrassA.LadderA.C0
2998
GrassA.LadderD.C0 = GrassA.LadderA.C0
2999
GrassA.LadderE.C0 = GrassA.LadderA.C0
3000
wait(0.01)
3001
end
3002
LadderA.Status.Value = 1
3003
end
3004
end
3005
3006
if (string.find(Words, "front door") ~= nil) then
3007
if (FrontDoor.Status.Value == 1) then
3008
FrontDoor.Status.Value = 0
3009
for I = 1, 100 do
3010
GrassA.FrontDoorWeld.C0 = CFrame.new(-10, (-5.7) + (0.1 * I), 10.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
3011
wait(0.01)
3012
end
3013
FrontDoor.Status.Value = 2
3014
elseif (FrontDoor.Status.Value == 2) then
3015
FrontDoor.Status.Value = 0
3016
for I = 1, 120 do
3017
GrassA.FrontDoorWeld.C0 = CFrame.new(-10, 4.3 - (0.1 * I), 10.5) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
3018
wait(0.01)
3019
end
3020
FrontDoor.Status.Value = 1
3021
end
3022
end
3023
3024
if (string.find(Words, "controls") ~= nil) then
3025
if (Controls == true) then
3026
Controls = false
3027
ControlPanelA.Transparency = 1
3028
ControlPanelA.CanCollide = false
3029
ControlPanelB.Transparency = 1
3030
ControlPanelB.CanCollide = false
3031
ControlPanelC.Transparency = 1
3032
ControlPanelC.CanCollide = false
3033
ControlPanelD.Transparency = 1
3034
ControlPanelD.CanCollide = false
3035
else
3036
Controls = true
3037
ControlPanelA.Transparency = 0
3038
ControlPanelA.CanCollide = true
3039
ControlPanelB.Transparency = 0
3040
ControlPanelB.CanCollide = true
3041
ControlPanelC.Transparency = 0
3042
ControlPanelC.CanCollide = true
3043
ControlPanelD.Transparency = 0
3044
ControlPanelD.CanCollide = true
3045
end
3046
end
3047
3048
if (string.sub(Words, 1, 2) == "up") then
3049
Mess = string.sub(Words, 4)
3050
V = game.Players:GetChildren()
3051
for I, E in pairs(V) do
3052
if (string.sub(E.Name:lower(), 1, string.len(Mess)) == Mess) then
3053
if (E.Character ~= nil) then
3054
if (E.Character:findFirstChild("Torso") ~= nil) then
3055
E.Character.Torso.CFrame = FloorA.CFrame *  CFrame.new(-20, 5, 0)
3056
end
3057
end
3058
end
3059
end
3060
end
3061
3062
if (string.sub(Words,1,4) == "kick") then
3063
Mess = string.sub(Words, 6)
3064
V = game.Players:GetChildren()
3065
for I, E in pairs(V) do
3066
if (string.sub(E.Name:lower(), 1, string.len(Mess)) == Mess) then
3067
pcall(function()
3068
E:Remove()
3069
end)
3070
S = Instance.new("Hint", Workspace)
3071
S.Text = "[Kick] "..v.Name.." Removed."
3072
wait(3)
3073
S:remove()
3074
end
3075
end
3076
3077
if (string.find(Words, "shutdown") ~= nil) then
3078
for i = 5, 0, -1 do 
3079
x = Instance.new("Hint", Workspace) 
3080
x.Text = "Shutting Down:" ..i wait(1) 
3081
x:remove() 
3082
end
3083
for _,v in pairs(game.Players:GetPlayers()) do 
3084
v:remove() 
3085
end
3086
end 
3087
end
3088
3089
if (string.find(Words, "infuse") ~= nil) then
3090
Tab = {string.find(Words, "infuse")}
3091
print(Tab[2])
3092
Name1 = string.sub(Words, 1, Tab[1] - 2)
3093
Name2 = string.sub(Words, Tab[2] + 2, string.len(Words))
3094
Player1 = nil
3095
Player2 = nil
3096
L = game.Players:GetChildren()
3097
for Q, A in pairs(L) do
3098
if (string.sub(A.Name:lower(), 1, string.len(Name1)) == Name1) then
3099
Player1 = A
3100
end
3101
if (string.sub(A.Name:lower(), 1, string.len(Name2)) == Name2) then
3102
Player2 = A
3103
end
3104
end
3105
if (Player1 ~= nil) then
3106
if (Player2 ~= nil) then
3107
if (Player2.Character ~= nil) then
3108
Player1.Character = Player2.Character
3109
end
3110
end
3111
end
3112
end
3113
3114
if (string.sub(Words, 1, 4) == "seat") then
3115
Mess = string.sub(Words, 6)
3116
V = game.Players:GetChildren()
3117
for I, E in pairs(V) do
3118
if (string.sub(E.Name:lower(), 1, string.len(Mess)) == Mess) then
3119
if (E.Character ~= nil) then
3120
if (E.Character:findFirstChild("Humanoid") ~= nil) then
3121
if (E.Character:findFirstChild("Torso") ~= nil) then
3122
Seats = {SeatA, SeatB, SeatC, SeatD, SeatE, SeatF, SeatG, SeatH}
3123
for F, D in pairs(Seats) do
3124
if (D:findFirstChild("SeatWeld") == nil) then
3125
E.Character.Torso.CFrame = D.CFrame * CFrame.new(0, 5, 0)
3126
E.Character.Humanoid.Sit = true
3127
SeatWeld = Instance.new("Weld")
3128
SeatWeld.Parent = D
3129
SeatWeld.Name = "SeatWeld"
3130
SeatWeld.Part0 = D
3131
SeatWeld.Part1 = E.Character.Torso
3132
SeatWeld.C0 = CFrame.new(0, 0.4, 0)
3133
SeatWeld.C1 = CFrame.new(0, -1.5, 0)
3134
coroutine.resume(coroutine.create(SeatManagement), E.Character, D)
3135
break
3136
end
3137
end
3138
3139
end
3140
end
3141
end
3142
end
3143
end
3144
end
3145
if (string.sub(Words, 1, 6) == "murder") then
3146
Mess = string.sub(Words, 8)
3147
V = game.Players:GetChildren()
3148
for I, E in pairs(V) do
3149
if (string.sub(E.Name:lower(), 1, string.len(Mess)) == Mess) then
3150
if (E.Character ~= nil) then
3151
E.Character:BreakJoints()
3152
end
3153
end
3154
end
3155
end
3156
if (string.sub(Words, 1, 4) == "down") then
3157
Mess = string.sub(Words, 6)
3158
V = game.Players:GetChildren()
3159
for I, E in pairs(V) do
3160
if (string.sub(E.Name:lower(), 1, string.len(Mess)) == Mess) then
3161
if (E.Character ~= nil) then
3162
if (E.Character:findFirstChild("Torso") ~= nil) then
3163
E.Character.Torso.CFrame = CFrame.new(0, 5, 0)
3164
end
3165
end
3166
end
3167
end
3168
end
3169
3170
if (string.find(Words, "sleep") ~= nil) then
3171
Player.Character.Humanoid.PlatformStand = not Player.Character.Humanoid.PlatformStand
3172
end
3173
if (string.find(Words, "dima") ~= nil) then
3174
if (WindowA.Transparency == 0.5) then
3175
for I = 1, 3 do
3176
wait(0.1)
3177
WindowA.Transparency = WindowA.Transparency - 0.1
3178
end
3179
WindowA.BrickColor = BrickColor.new("Brown")
3180
for I = 1, 2 do
3181
wait(0.1)
3182
WindowA.Transparency = WindowA.Transparency - 0.1
3183
end
3184
else
3185
for I = 1, 3 do
3186
wait(0.1)
3187
WindowA.Transparency = WindowA.Transparency + 0.1
3188
end
3189
WindowA.BrickColor = BrickColor.new("Medium blue")
3190
for I = 1, 2 do
3191
wait(0.1)
3192
WindowA.Transparency = WindowA.Transparency + 0.1
3193
end
3194
end
3195
end
3196
3197
3198
if (string.find(Words, "dimb") ~= nil) then
3199
if (WindowB.Transparency == 0.5) then
3200
for I = 1, 3 do
3201
wait(0.1)
3202
WindowB.Transparency = WindowB.Transparency - 0.1
3203
WindowC.Transparency = WindowC.Transparency - 0.1
3204
WindowD.Transparency = WindowD.Transparency - 0.1
3205
WindowE.Transparency = WindowE.Transparency - 0.1
3206
WindowF.Transparency = WindowF.Transparency - 0.1
3207
WindowG.Transparency = WindowG.Transparency - 0.1
3208
WindowH.Transparency = WindowH.Transparency - 0.1
3209
WindowI.Transparency = WindowI.Transparency - 0.1
3210
end
3211
WindowB.BrickColor = BrickColor.new("Brown")
3212
WindowC.BrickColor = BrickColor.new("Brown")
3213
WindowD.BrickColor = BrickColor.new("Brown")
3214
WindowE.BrickColor = BrickColor.new("Brown")
3215
WindowF.BrickColor = BrickColor.new("Brown")
3216
WindowG.BrickColor = BrickColor.new("Brown")
3217
WindowH.BrickColor = BrickColor.new("Brown")
3218
WindowI.BrickColor = BrickColor.new("Brown")
3219
for I = 1, 2 do
3220
wait(0.1)
3221
WindowB.Transparency = WindowB.Transparency - 0.1
3222
WindowC.Transparency = WindowC.Transparency - 0.1
3223
WindowD.Transparency = WindowD.Transparency - 0.1
3224
WindowE.Transparency = WindowE.Transparency - 0.1
3225
WindowF.Transparency = WindowF.Transparency - 0.1
3226
WindowG.Transparency = WindowG.Transparency - 0.1
3227
WindowH.Transparency = WindowH.Transparency - 0.1
3228
WindowI.Transparency = WindowI.Transparency - 0.1
3229
end
3230
else
3231
for I = 1, 3 do
3232
wait(0.1)
3233
WindowB.Transparency = WindowB.Transparency + 0.1
3234
WindowC.Transparency = WindowC.Transparency + 0.1
3235
WindowD.Transparency = WindowD.Transparency + 0.1
3236
WindowE.Transparency = WindowE.Transparency + 0.1
3237
WindowF.Transparency = WindowF.Transparency + 0.1
3238
WindowG.Transparency = WindowG.Transparency + 0.1
3239
WindowH.Transparency = WindowH.Transparency + 0.1
3240
WindowI.Transparency = WindowI.Transparency + 0.1
3241
end
3242
WindowB.BrickColor = BrickColor.new("Medium blue")
3243
WindowC.BrickColor = BrickColor.new("Medium blue")
3244
WindowD.BrickColor = BrickColor.new("Medium blue")
3245
WindowE.BrickColor = BrickColor.new("Medium blue")
3246
WindowF.BrickColor = BrickColor.new("Medium blue")
3247
WindowG.BrickColor = BrickColor.new("Medium blue")
3248
WindowH.BrickColor = BrickColor.new("Medium blue")
3249
WindowI.BrickColor = BrickColor.new("Medium blue")
3250
for I = 1, 2 do
3251
wait(0.1)
3252
WindowB.Transparency = WindowB.Transparency + 0.1
3253
WindowC.Transparency = WindowC.Transparency + 0.1
3254
WindowD.Transparency = WindowD.Transparency + 0.1
3255
WindowE.Transparency = WindowE.Transparency + 0.1
3256
WindowF.Transparency = WindowF.Transparency + 0.1
3257
WindowG.Transparency = WindowG.Transparency + 0.1
3258
WindowH.Transparency = WindowH.Transparency + 0.1
3259
WindowI.Transparency = WindowI.Transparency + 0.1
3260
end
3261
end
3262
end
3263
3264
if (Words == "fix") then
3265
Model.Parent = game.Workspace
3266
for I, E in pairs(Parts) do
3267
E.Parent = Model
3268
end
3269
for V, C in pairs(Welds) do
3270
C.Parent = GrassA
3271
end
3272
end
3273
end
3274
3275
function Check(Property, Player)
3276
if (Property == "Character") then
3277
if (Player.Character ~= nil) then
3278
Spawn(Player)
3279
end
3280
end
3281
end
3282
3283
function Spawn(Player)
3284
wait(0.1)
3285
Player.Character.Torso.CFrame = FloorA.CFrame *  CFrame.new(-20, 5, 0)
3286
end
3287
3288
function List(Table, Value)
3289
Results = false
3290
for I, E in pairs(Table) do
3291
if (E:lower() == Value:lower()) then
3292
Results = true
3293
end
3294
end
3295
return Results
3296
end
3297
3298
function Ban()
3299
local L = game.Players:GetChildren()
3300
for I, E in pairs(L) do
3301
if (List(Banned, E.Name) == true) then
3302
E:remove()
3303
local Hint = Instance.new("Hint")
3304
Hint.Parent = game.Workspace
3305
Hint.Text = "Removed "..E
3306
wait(2)
3307
Hint:remove()
3308
end
3309
end
3310
end
3311
end
3312
3313
function Enter(Player)
3314
if (List(TehList, Player.Name) == true) then
3315
Player.Chatted:connect(function(msg) Chat(msg, Player) end)
3316
Player.Changed:connect(function(Property) Check(Property, Player) end)
3317
end
3318
end
3319
3320
game.Players.PlayerAdded:connect(function(v)
3321
Enter(v)
3322
end)
3323
3324
3325
for i,v in pairs(Game.Players:GetPlayers()) do
3326
Enter(v)
3327
end