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