Advertisement
eea

mapgen

eea
May 19th, 2023 (edited)
1,137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 46.95 KB | None | 0 0
  1. local repstor = game:GetService("ReplicatedStorage")
  2.  
  3. local tile0 = Instance.new("Model",repstor)
  4. tile0.Name = "t0"
  5. local part1 = Instance.new('Part', tile0)
  6. part1.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  7. part1.Position = Vector3.new(2.1000123023986816, 18.30000114440918, -35.9000129699707)
  8. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  9. part1.Material = Enum.Material.Concrete
  10. part1.Anchored = true
  11. part1.Orientation = Vector3.new(-90, 0, 0)
  12. local part4 = Instance.new('Part', tile0)
  13. part4.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  14. part4.Position = Vector3.new(2.1000123023986816, 23.900001525878906, -30.50001335144043)
  15. part4.Size = Vector3.new(11, 0.20000000298023224, 11)
  16. part4.Material = Enum.Material.Concrete
  17. part4.Anchored = true
  18. part4.Orientation = Vector3.new(0, 0, 0)
  19. local part5 = Instance.new('Part', tile0)
  20. part5.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  21. part5.Position = Vector3.new(-3.29998779296875, 18.30000114440918, -30.50001335144043)
  22. part5.Size = Vector3.new(10.600000381469727, 0.20000000298023224, 11)
  23. part5.Material = Enum.Material.Concrete
  24. part5.Anchored = true
  25. part5.Orientation = Vector3.new(-90, -90, 0)
  26. local part10 = Instance.new('Part', tile0)
  27. part10.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  28. part10.Position = Vector3.new(7.500012397766113, 22.100000381469727, -30.50001335144043)
  29. part10.Size = Vector3.new(10.600000381469727, 0.20000000298023224, 3.4000000953674316)
  30. part10.Material = Enum.Material.Concrete
  31. part10.Anchored = true
  32. part10.Orientation = Vector3.new(-90, -90, 0)
  33. local part13 = Instance.new('Part', tile0)
  34. part13.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  35. part13.Position = Vector3.new(2.1000123023986816, 12.700000762939453, -30.50001335144043)
  36. part13.Size = Vector3.new(11, 0.20000000298023224, 11)
  37. part13.Material = Enum.Material.Concrete
  38. part13.Anchored = true
  39. part13.Orientation = Vector3.new(0, 0, 0)
  40. local part14 = Instance.new('Part', tile0)
  41. part14.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  42. part14.Position = Vector3.new(7.500012397766113, 16.600000381469727, -26.800012588500977)
  43. part14.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.200000047683716)
  44. part14.Material = Enum.Material.Concrete
  45. part14.Anchored = true
  46. part14.Orientation = Vector3.new(0, 0, -90)
  47. local part17 = Instance.new('Part', tile0)
  48. part17.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  49. part17.Position = Vector3.new(7.500012397766113, 16.600000381469727, -34.20001220703125)
  50. part17.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.200000047683716)
  51. part17.Material = Enum.Material.Concrete
  52. part17.Anchored = true
  53. part17.Orientation = Vector3.new(0, 0, -90)
  54. local part21 = Instance.new('Part', tile0)
  55. part21.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  56. part21.Position = Vector3.new(2.1000123023986816, 18.30000114440918, -25.100013732910156)
  57. part21.Size = Vector3.new(11, 0.20000000298023224, 11)
  58. part21.Material = Enum.Material.Concrete
  59. part21.Anchored = true
  60. part21.Orientation = Vector3.new(-90, 0, 0)
  61.  
  62. local tile1 = Instance.new("Model", repstor)
  63. tile1.Name = "t1"
  64. local part1 = Instance.new('Part', tile1)
  65. part1.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  66. part1.Position = Vector3.new(-3.299985885620117, 18.30000114440918, -44.100013732910156)
  67. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  68. part1.Material = Enum.Material.Concrete
  69. part1.Anchored = true
  70. part1.Orientation = Vector3.new(-90, 90, 0)
  71. local part4 = Instance.new('Part', tile1)
  72. part4.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  73. part4.Position = Vector3.new(2.1000137329101562, 23.900001525878906, -44.100013732910156)
  74. part4.Size = Vector3.new(11, 0.20000000298023224, 11)
  75. part4.Material = Enum.Material.Concrete
  76. part4.Anchored = true
  77. part4.Orientation = Vector3.new(0, 90, 0)
  78. local part5 = Instance.new('Part', tile1)
  79. part5.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  80. part5.Position = Vector3.new(2.1000137329101562, 18.30000114440918, -38.70001220703125)
  81. part5.Size = Vector3.new(10.600000381469727, 0.20000000298023224, 11)
  82. part5.Material = Enum.Material.Concrete
  83. part5.Anchored = true
  84. part5.Orientation = Vector3.new(-90, 0, 0)
  85. local part10 = Instance.new('Part', tile1)
  86. part10.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  87. part10.Position = Vector3.new(2.1000137329101562, 22.100000381469727, -49.50001525878906)
  88. part10.Size = Vector3.new(10.600000381469727, 0.20000000298023224, 3.4000000953674316)
  89. part10.Material = Enum.Material.Concrete
  90. part10.Anchored = true
  91. part10.Orientation = Vector3.new(-90, 0, 0)
  92. local part13 = Instance.new('Part', tile1)
  93. part13.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  94. part13.Position = Vector3.new(2.1000137329101562, 12.700000762939453, -44.100013732910156)
  95. part13.Size = Vector3.new(11, 0.20000000298023224, 11)
  96. part13.Material = Enum.Material.Concrete
  97. part13.Anchored = true
  98. part13.Orientation = Vector3.new(0, 90, 0)
  99. local part14 = Instance.new('Part', tile1)
  100. part14.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  101. part14.Position = Vector3.new(5.800014495849609, 16.600000381469727, -49.50001525878906)
  102. part14.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.200000047683716)
  103. part14.Material = Enum.Material.Concrete
  104. part14.Anchored = true
  105. part14.Orientation = Vector3.new(0, 90, -90)
  106. local part17 = Instance.new('Part', tile1)
  107. part17.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  108. part17.Position = Vector3.new(-1.599985122680664, 16.600000381469727, -49.50001525878906)
  109. part17.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.200000047683716)
  110. part17.Material = Enum.Material.Concrete
  111. part17.Anchored = true
  112. part17.Orientation = Vector3.new(0, 90, -90)
  113. local part21 = Instance.new('Part', tile1)
  114. part21.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  115. part21.Position = Vector3.new(7.50001335144043, 18.30000114440918, -44.100013732910156)
  116. part21.Size = Vector3.new(11, 0.20000000298023224, 11)
  117. part21.Material = Enum.Material.Concrete
  118. part21.Anchored = true
  119. part21.Orientation = Vector3.new(-90, 90, 0)
  120.  
  121. local tile2 = Instance.new("Model", repstor)
  122. tile2.Name = "t"..tostring(1+1)
  123. local part1 = Instance.new('Part', tile2)
  124. part1.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  125. part1.Position = Vector3.new(2.1000137329101562, 18.30000114440918, -51.90001678466797)
  126. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  127. part1.Material = Enum.Material.Concrete
  128. part1.Anchored = true
  129. part1.Orientation = Vector3.new(-90, -180, 0)
  130. local part4 = Instance.new('Part', tile2)
  131. part4.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  132. part4.Position = Vector3.new(2.1000137329101562, 23.900001525878906, -57.30001449584961)
  133. part4.Size = Vector3.new(11, 0.20000000298023224, 11)
  134. part4.Material = Enum.Material.Concrete
  135. part4.Anchored = true
  136. part4.Orientation = Vector3.new(0, 180, 0)
  137. local part5 = Instance.new('Part', tile2)
  138. part5.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  139. part5.Position = Vector3.new(7.5000152587890625, 18.30000114440918, -57.30001449584961)
  140. part5.Size = Vector3.new(10.600000381469727, 0.20000000298023224, 11)
  141. part5.Material = Enum.Material.Concrete
  142. part5.Anchored = true
  143. part5.Orientation = Vector3.new(-90, 90, 0)
  144. local part10 = Instance.new('Part', tile2)
  145. part10.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  146. part10.Position = Vector3.new(-3.29998779296875, 22.100000381469727, -57.30001449584961)
  147. part10.Size = Vector3.new(10.600000381469727, 0.20000000298023224, 3.4000000953674316)
  148. part10.Material = Enum.Material.Concrete
  149. part10.Anchored = true
  150. part10.Orientation = Vector3.new(-90, 90, 0)
  151. local part13 = Instance.new('Part', tile2)
  152. part13.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  153. part13.Position = Vector3.new(2.1000137329101562, 12.700000762939453, -57.30001449584961)
  154. part13.Size = Vector3.new(11, 0.20000000298023224, 11)
  155. part13.Material = Enum.Material.Concrete
  156. part13.Anchored = true
  157. part13.Orientation = Vector3.new(0, 180, 0)
  158. local part14 = Instance.new('Part', tile2)
  159. part14.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  160. part14.Position = Vector3.new(-3.29998779296875, 16.600000381469727, -61.00001525878906)
  161. part14.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.200000047683716)
  162. part14.Material = Enum.Material.Concrete
  163. part14.Anchored = true
  164. part14.Orientation = Vector3.new(0, -180, -90)
  165. local part17 = Instance.new('Part', tile2)
  166. part17.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  167. part17.Position = Vector3.new(-3.29998779296875, 16.600000381469727, -53.600013732910156)
  168. part17.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.200000047683716)
  169. part17.Material = Enum.Material.Concrete
  170. part17.Anchored = true
  171. part17.Orientation = Vector3.new(0, -180, -90)
  172. local part21 = Instance.new('Part', tile2)
  173. part21.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  174. part21.Position = Vector3.new(2.1000137329101562, 18.30000114440918, -62.70001220703125)
  175. part21.Size = Vector3.new(11, 0.20000000298023224, 11)
  176. part21.Material = Enum.Material.Concrete
  177. part21.Anchored = true
  178. part21.Orientation = Vector3.new(-90, -180, 0)
  179.  
  180. local tile3 = Instance.new("Model", repstor)
  181. tile3.Name = "t3"
  182. local part1 = Instance.new('Part', tile3)
  183. part1.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  184. part1.Position = Vector3.new(7.500011444091797, 18.30000114440918, -72.10001373291016)
  185. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  186. part1.Material = Enum.Material.Concrete
  187. part1.Anchored = true
  188. part1.Orientation = Vector3.new(-90, -90, 0)
  189. local part4 = Instance.new('Part', tile3)
  190. part4.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  191. part4.Position = Vector3.new(2.1000137329101562, 23.900001525878906, -72.10001373291016)
  192. part4.Size = Vector3.new(11, 0.20000000298023224, 11)
  193. part4.Material = Enum.Material.Concrete
  194. part4.Anchored = true
  195. part4.Orientation = Vector3.new(0, -90, 0)
  196. local part5 = Instance.new('Part', tile3)
  197. part5.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  198. part5.Position = Vector3.new(2.1000137329101562, 18.30000114440918, -77.50001525878906)
  199. part5.Size = Vector3.new(10.600000381469727, 0.20000000298023224, 11)
  200. part5.Material = Enum.Material.Concrete
  201. part5.Anchored = true
  202. part5.Orientation = Vector3.new(-90, -180, 0)
  203. local part10 = Instance.new('Part', tile3)
  204. part10.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  205. part10.Position = Vector3.new(2.1000137329101562, 22.100000381469727, -66.70001220703125)
  206. part10.Size = Vector3.new(10.600000381469727, 0.20000000298023224, 3.4000000953674316)
  207. part10.Material = Enum.Material.Concrete
  208. part10.Anchored = true
  209. part10.Orientation = Vector3.new(-90, -180, 0)
  210. local part13 = Instance.new('Part', tile3)
  211. part13.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  212. part13.Position = Vector3.new(2.1000137329101562, 12.700000762939453, -72.10001373291016)
  213. part13.Size = Vector3.new(11, 0.20000000298023224, 11)
  214. part13.Material = Enum.Material.Concrete
  215. part13.Anchored = true
  216. part13.Orientation = Vector3.new(0, -90, 0)
  217. local part14 = Instance.new('Part', tile3)
  218. part14.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  219. part14.Position = Vector3.new(-1.5999870300292969, 16.600000381469727, -66.70001220703125)
  220. part14.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.200000047683716)
  221. part14.Material = Enum.Material.Concrete
  222. part14.Anchored = true
  223. part14.Orientation = Vector3.new(0, -90, -90)
  224. local part17 = Instance.new('Part', tile3)
  225. part17.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  226. part17.Position = Vector3.new(5.800014495849609, 16.600000381469727, -66.70001220703125)
  227. part17.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.200000047683716)
  228. part17.Material = Enum.Material.Concrete
  229. part17.Anchored = true
  230. part17.Orientation = Vector3.new(0, -90, -90)
  231. local part21 = Instance.new('Part', tile3)
  232. part21.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  233. part21.Position = Vector3.new(-3.2999839782714844, 18.30000114440918, -72.10001373291016)
  234. part21.Size = Vector3.new(11, 0.20000000298023224, 11)
  235. part21.Material = Enum.Material.Concrete
  236. part21.Anchored = true
  237. part21.Orientation = Vector3.new(-90, -90, 0)
  238.  
  239. local tile4 = Instance.new("Model", repstor)
  240. tile4.Name = "t4"
  241. local part1 = Instance.new('Part', tile4)
  242. part1.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  243. part1.Position = Vector3.new(2.1000123023986816, 23.900001525878906, -87.30001068115234)
  244. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  245. part1.Material = Enum.Material.Concrete
  246. part1.Anchored = true
  247. part1.Orientation = Vector3.new(0, 0, 0)
  248. local part2 = Instance.new('Part', tile4)
  249. part2.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  250. part2.Position = Vector3.new(-3.29998779296875, 18.30000114440918, -87.40000915527344)
  251. part2.Size = Vector3.new(10.800000190734863, 0.20000000298023224, 11)
  252. part2.Material = Enum.Material.Concrete
  253. part2.Anchored = true
  254. part2.Orientation = Vector3.new(-90, -90, 0)
  255. local part8 = Instance.new('Part', tile4)
  256. part8.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  257. part8.Position = Vector3.new(7.500012397766113, 22.100000381469727, -87.40000915527344)
  258. part8.Size = Vector3.new(10.800000190734863, 0.20000000298023224, 3.4000000953674316)
  259. part8.Material = Enum.Material.Concrete
  260. part8.Anchored = true
  261. part8.Orientation = Vector3.new(-90, -90, 0)
  262. local part13 = Instance.new('Part', tile4)
  263. part13.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  264. part13.Position = Vector3.new(2.1000123023986816, 12.700000762939453, -87.30001068115234)
  265. part13.Size = Vector3.new(11, 0.20000000298023224, 11)
  266. part13.Material = Enum.Material.Concrete
  267. part13.Anchored = true
  268. part13.Orientation = Vector3.new(0, 0, 0)
  269. local part14 = Instance.new('Part', tile4)
  270. part14.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  271. part14.Position = Vector3.new(7.500012397766113, 16.600000381469727, -83.60000610351562)
  272. part14.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.200000047683716)
  273. part14.Material = Enum.Material.Concrete
  274. part14.Anchored = true
  275. part14.Orientation = Vector3.new(0, 0, -90)
  276. local part16 = Instance.new('Part', tile4)
  277. part16.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  278. part16.Position = Vector3.new(7.500012397766113, 16.600000381469727, -91.10000610351562)
  279. part16.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  280. part16.Material = Enum.Material.Concrete
  281. part16.Anchored = true
  282. part16.Orientation = Vector3.new(0, 0, -90)
  283. local part20 = Instance.new('Part', tile4)
  284. part20.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  285. part20.Position = Vector3.new(2.1000123023986816, 18.30000114440918, -81.90000915527344)
  286. part20.Size = Vector3.new(11, 0.20000000298023224, 11)
  287. part20.Material = Enum.Material.Concrete
  288. part20.Anchored = true
  289. part20.Orientation = Vector3.new(-90, 0, 0)
  290. local part24 = Instance.new('Part', tile4)
  291. part24.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  292. part24.Position = Vector3.new(5.8, 16.6, -92.7)
  293. part24.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.200000047683716)
  294. part24.Material = Enum.Material.Concrete
  295. part24.Anchored = true
  296. part24.Orientation = Vector3.new(0, 90, -90)
  297. local part27 = Instance.new('Part', tile4)
  298. part27.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  299. part27.Position = Vector3.new(2.100015163421631, 22.100000381469727, -92.70001220703125)
  300. part27.Size = Vector3.new(10.600000381469727, 0.20000000298023224, 3.4000000953674316)
  301. part27.Material = Enum.Material.Concrete
  302. part27.Anchored = true
  303. part27.Orientation = Vector3.new(-90, 0, 0)
  304. local part29 = Instance.new('Part', tile4)
  305. part29.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  306. part29.Position = Vector3.new(-1.5999817848205566, 16.600000381469727, -92.70001220703125)
  307. part29.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.200000047683716)
  308. part29.Material = Enum.Material.Concrete
  309. part29.Anchored = true
  310. part29.Orientation = Vector3.new(0, 90, -90)
  311.  
  312. local tile5 = Instance.new("Model", repstor)
  313. tile5.Name = "t5"
  314. local part1 = Instance.new('Part', tile5)
  315. part1.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  316. part1.Position = Vector3.new(2.1000123023986816, 18.30000114440918, -108.10002136230469)
  317. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  318. part1.Material = Enum.Material.Concrete
  319. part1.Anchored = true
  320. part1.Orientation = Vector3.new(-90, 0, 0)
  321. local part4 = Instance.new('Part', tile5)
  322. part4.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  323. part4.Position = Vector3.new(2.1000123023986816, 23.900001525878906, -102.70001983642578)
  324. part4.Size = Vector3.new(11, 0.20000000298023224, 11)
  325. part4.Material = Enum.Material.Concrete
  326. part4.Anchored = true
  327. part4.Orientation = Vector3.new(0, 0, 0)
  328. local part5 = Instance.new('Part', tile5)
  329. part5.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  330. part5.Position = Vector3.new(2.1000123023986816, 12.700000762939453, -102.70001983642578)
  331. part5.Size = Vector3.new(11, 0.20000000298023224, 11)
  332. part5.Material = Enum.Material.Concrete
  333. part5.Anchored = true
  334. part5.Orientation = Vector3.new(0, 0, 0)
  335. local part6 = Instance.new('Part', tile5)
  336. part6.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  337. part6.Position = Vector3.new(2.1000123023986816, 18.30000114440918, -97.30001831054688)
  338. part6.Size = Vector3.new(11, 0.20000000298023224, 11)
  339. part6.Material = Enum.Material.Concrete
  340. part6.Anchored = true
  341. part6.Orientation = Vector3.new(-90, 0, 0)
  342.  
  343. local tile6 = Instance.new("Model", repstor)
  344. tile6.Name = "t6"
  345. local part1 = Instance.new('Part', tile6)
  346. part1.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  347. part1.Position = Vector3.new(7.500012397766113, 18.30000114440918, -117.10002136230469)
  348. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  349. part1.Material = Enum.Material.Concrete
  350. part1.Anchored = true
  351. part1.Orientation = Vector3.new(-90, -90, 0)
  352. local part4 = Instance.new('Part', tile6)
  353. part4.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  354. part4.Position = Vector3.new(2.1000137329101562, 23.900001525878906, -117.10002136230469)
  355. part4.Size = Vector3.new(11, 0.20000000298023224, 11)
  356. part4.Material = Enum.Material.Concrete
  357. part4.Anchored = true
  358. part4.Orientation = Vector3.new(0, -90, 0)
  359. local part5 = Instance.new('Part', tile6)
  360. part5.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  361. part5.Position = Vector3.new(2.1000137329101562, 12.700000762939453, -117.10002136230469)
  362. part5.Size = Vector3.new(11, 0.20000000298023224, 11)
  363. part5.Material = Enum.Material.Concrete
  364. part5.Anchored = true
  365. part5.Orientation = Vector3.new(0, -90, 0)
  366. local part6 = Instance.new('Part', tile6)
  367. part6.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  368. part6.Position = Vector3.new(-3.2999846935272217, 18.30000114440918, -117.10002136230469)
  369. part6.Size = Vector3.new(11, 0.20000000298023224, 11)
  370. part6.Material = Enum.Material.Concrete
  371. part6.Anchored = true
  372. part6.Orientation = Vector3.new(-90, -90, 0)
  373.  
  374. local tile7 = Instance.new("Model", repstor)
  375. local part1 = Instance.new('Part', tile7)
  376. part1.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  377. part1.Position = Vector3.new(2.1000137329101562, 23.900001525878906, -131.70001220703125)
  378. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  379. part1.Material = Enum.Material.Concrete
  380. part1.Anchored = true
  381. part1.Orientation = Vector3.new(0, 180, 0)
  382. local part2 = Instance.new('Part', tile7)
  383. part2.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  384. part2.Position = Vector3.new(7.5000152587890625, 18.30000114440918, -131.60000610351562)
  385. part2.Size = Vector3.new(10.800000190734863, 0.20000000298023224, 11)
  386. part2.Material = Enum.Material.Concrete
  387. part2.Anchored = true
  388. part2.Orientation = Vector3.new(-90, 90, 0)
  389. local part6 = Instance.new('Part', tile7)
  390. part6.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  391. part6.Position = Vector3.new(-3.29998779296875, 22.100000381469727, -131.60000610351562)
  392. part6.Size = Vector3.new(10.800000190734863, 0.20000000298023224, 3.4000000953674316)
  393. part6.Material = Enum.Material.Concrete
  394. part6.Anchored = true
  395. part6.Orientation = Vector3.new(-90, 90, 0)
  396. local part10 = Instance.new('Part', tile7)
  397. part10.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  398. part10.Position = Vector3.new(2.1000137329101562, 12.700000762939453, -131.70001220703125)
  399. part10.Size = Vector3.new(11, 0.20000000298023224, 11)
  400. part10.Material = Enum.Material.Concrete
  401. part10.Anchored = true
  402. part10.Orientation = Vector3.new(0, 180, 0)
  403. local part11 = Instance.new('Part', tile7)
  404. part11.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  405. part11.Position = Vector3.new(-3.29998779296875, 16.600000381469727, -135.40000915527344)
  406. part11.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.200000047683716)
  407. part11.Material = Enum.Material.Concrete
  408. part11.Anchored = true
  409. part11.Orientation = Vector3.new(0, -180, -90)
  410. local part14 = Instance.new('Part', tile7)
  411. part14.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  412. part14.Position = Vector3.new(-3.29998779296875, 16.600000381469727, -127.90001678466797)
  413. part14.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  414. part14.Material = Enum.Material.Concrete
  415. part14.Anchored = true
  416. part14.Orientation = Vector3.new(0, -180, -90)
  417. local part16 = Instance.new('Part', tile7)
  418. part16.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  419. part16.Position = Vector3.new(2.1000137329101562, 18.30000114440918, -137.1000213623047)
  420. part16.Size = Vector3.new(11, 0.20000000298023224, 11)
  421. part16.Material = Enum.Material.Concrete
  422. part16.Anchored = true
  423. part16.Orientation = Vector3.new(-90, -180, 0)
  424. local part21 = Instance.new('Part', tile7)
  425. part21.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  426. part21.Position = Vector3.new(-1.6999907493591309, 16.600000381469727, -126.30001831054688)
  427. part21.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  428. part21.Material = Enum.Material.Concrete
  429. part21.Anchored = true
  430. part21.Orientation = Vector3.new(0, -90, -90)
  431. local part24 = Instance.new('Part', tile7)
  432. part24.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  433. part24.Position = Vector3.new(2.1000125408172607, 22.100000381469727, -126.30001831054688)
  434. part24.Size = Vector3.new(11, 0.20000000298023224, 3.4000000953674316)
  435. part24.Material = Enum.Material.Concrete
  436. part24.Anchored = true
  437. part24.Orientation = Vector3.new(-90, -180, 0)
  438. local part27 = Instance.new('Part', tile7)
  439. part27.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  440. part27.Position = Vector3.new(5.900008201599121, 16.600000381469727, -126.30001831054688)
  441. part27.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  442. part27.Material = Enum.Material.Concrete
  443. part27.Anchored = true
  444. part27.Orientation = Vector3.new(0, -90, -90)
  445.  
  446. local tile8 = Instance.new("Model", repstor)
  447. local part1 = Instance.new('Part', tile8)
  448. part1.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  449. part1.Position = Vector3.new(2.1000137329101562, 23.900001525878906, -146.50001525878906)
  450. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  451. part1.Material = Enum.Material.Concrete
  452. part1.Anchored = true
  453. part1.Orientation = Vector3.new(0, 180, 0)
  454. local part2 = Instance.new('Part', tile8)
  455. part2.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  456. part2.Position = Vector3.new(2.1000137329101562, 12.700000762939453, -146.50001525878906)
  457. part2.Size = Vector3.new(11, 0.20000000298023224, 11)
  458. part2.Material = Enum.Material.Concrete
  459. part2.Anchored = true
  460. part2.Orientation = Vector3.new(0, 180, 0)
  461. local part3 = Instance.new('Part', tile8)
  462. part3.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  463. part3.Position = Vector3.new(2.1000137329101562, 18.30000114440918, -151.9000244140625)
  464. part3.Size = Vector3.new(11, 0.20000000298023224, 11)
  465. part3.Material = Enum.Material.Concrete
  466. part3.Anchored = true
  467. part3.Orientation = Vector3.new(-90, -180, 0)
  468. local part6 = Instance.new('Part', tile8)
  469. part6.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  470. part6.Position = Vector3.new(-1.6999907493591309, 16.600000381469727, -141.1000213623047)
  471. part6.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  472. part6.Material = Enum.Material.Concrete
  473. part6.Anchored = true
  474. part6.Orientation = Vector3.new(0, -90, -90)
  475. local part8 = Instance.new('Part', tile8)
  476. part8.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  477. part8.Position = Vector3.new(5.900008201599121, 16.600000381469727, -141.1000213623047)
  478. part8.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  479. part8.Material = Enum.Material.Concrete
  480. part8.Anchored = true
  481. part8.Orientation = Vector3.new(0, -90, -90)
  482. local part10 = Instance.new('Part', tile8)
  483. part10.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  484. part10.Position = Vector3.new(2.1000125408172607, 22.100000381469727, -141.1000213623047)
  485. part10.Size = Vector3.new(11, 0.20000000298023224, 3.4000000953674316)
  486. part10.Material = Enum.Material.Concrete
  487. part10.Anchored = true
  488. part10.Orientation = Vector3.new(-90, -180, 0)
  489.  
  490. local tile9 = Instance.new("Model", repstor)
  491. local part1 = Instance.new('Part', tile9)
  492. part1.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  493. part1.Position = Vector3.new(2.1000137329101562, 23.900001525878906, -161.1000213623047)
  494. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  495. part1.Material = Enum.Material.Concrete
  496. part1.Anchored = true
  497. part1.Orientation = Vector3.new(0, 0, 0)
  498. local part2 = Instance.new('Part', tile9)
  499. part2.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  500. part2.Position = Vector3.new(2.1000137329101562, 12.700000762939453, -161.1000213623047)
  501. part2.Size = Vector3.new(11, 0.20000000298023224, 11)
  502. part2.Material = Enum.Material.Concrete
  503. part2.Anchored = true
  504. part2.Orientation = Vector3.new(0, 0, 0)
  505. local part3 = Instance.new('Part', tile9)
  506. part3.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  507. part3.Position = Vector3.new(2.1000137329101562, 18.30000114440918, -155.50001525878906)
  508. part3.Size = Vector3.new(11, 0.20000000298023224, 11)
  509. part3.Material = Enum.Material.Concrete
  510. part3.Anchored = true
  511. part3.Orientation = Vector3.new(-90, 0, 0)
  512. local part4 = Instance.new('Part', tile9)
  513. part4.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  514. part4.Position = Vector3.new(5.900018215179443, 16.600000381469727, -166.50001525878906)
  515. part4.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  516. part4.Material = Enum.Material.Concrete
  517. part4.Anchored = true
  518. part4.Orientation = Vector3.new(0, 90, -90)
  519. local part7 = Instance.new('Part', tile9)
  520. part7.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  521. part7.Position = Vector3.new(2.1000149250030518, 22.100000381469727, -166.50001525878906)
  522. part7.Size = Vector3.new(11, 0.20000000298023224, 3.4000000953674316)
  523. part7.Material = Enum.Material.Concrete
  524. part7.Anchored = true
  525. part7.Orientation = Vector3.new(-90, 0, 0)
  526. local part9 = Instance.new('Part', tile9)
  527. part9.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  528. part9.Position = Vector3.new(-1.6999807357788086, 16.600000381469727, -166.50001525878906)
  529. part9.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  530. part9.Material = Enum.Material.Concrete
  531. part9.Anchored = true
  532. part9.Orientation = Vector3.new(0, 90, -90)
  533.  
  534. local tile10 = Instance.new("Model", repstor)
  535. local part1 = Instance.new('Part', tile10)
  536. part1.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  537. part1.Position = Vector3.new(2.1000213623046875, 23.900001525878906, -175.70004272460938)
  538. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  539. part1.Material = Enum.Material.Concrete
  540. part1.Anchored = true
  541. part1.Orientation = Vector3.new(0, -90, 0)
  542. local part2 = Instance.new('Part', tile10)
  543. part2.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  544. part2.Position = Vector3.new(2.1000213623046875, 12.700000762939453, -175.70004272460938)
  545. part2.Size = Vector3.new(11, 0.20000000298023224, 11)
  546. part2.Material = Enum.Material.Concrete
  547. part2.Anchored = true
  548. part2.Orientation = Vector3.new(0, -90, 0)
  549. local part3 = Instance.new('Part', tile10)
  550. part3.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  551. part3.Position = Vector3.new(-3.29998779296875, 18.30000114440918, -175.70004272460938)
  552. part3.Size = Vector3.new(11, 0.20000000298023224, 11)
  553. part3.Material = Enum.Material.Concrete
  554. part3.Anchored = true
  555. part3.Orientation = Vector3.new(-90, -90, 0)
  556. local part6 = Instance.new('Part', tile10)
  557. part6.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  558. part6.Position = Vector3.new(7.5000152587890625, 16.600000381469727, -171.90003967285156)
  559. part6.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  560. part6.Material = Enum.Material.Concrete
  561. part6.Anchored = true
  562. part6.Orientation = Vector3.new(0, 0, -90)
  563. local part9 = Instance.new('Part', tile10)
  564. part9.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  565. part9.Position = Vector3.new(7.5000152587890625, 22.100000381469727, -175.70004272460938)
  566. part9.Size = Vector3.new(11, 0.20000000298023224, 3.4000000953674316)
  567. part9.Material = Enum.Material.Concrete
  568. part9.Anchored = true
  569. part9.Orientation = Vector3.new(-90, -90, 0)
  570. local part11 = Instance.new('Part', tile10)
  571. part11.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  572. part11.Position = Vector3.new(7.5000152587890625, 16.600000381469727, -179.50003051757812)
  573. part11.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  574. part11.Material = Enum.Material.Concrete
  575. part11.Anchored = true
  576. part11.Orientation = Vector3.new(0, 0, -90)
  577.  
  578. local tile11 = Instance.new("Model", repstor)
  579. local part1 = Instance.new('Part', tile11)
  580. part1.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  581. part1.Position = Vector3.new(2.1000213623046875, 23.900001525878906, -190.5000457763672)
  582. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  583. part1.Material = Enum.Material.Concrete
  584. part1.Anchored = true
  585. part1.Orientation = Vector3.new(0, 90, 0)
  586. local part2 = Instance.new('Part', tile11)
  587. part2.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  588. part2.Position = Vector3.new(2.1000213623046875, 12.700000762939453, -190.5000457763672)
  589. part2.Size = Vector3.new(11, 0.20000000298023224, 11)
  590. part2.Material = Enum.Material.Concrete
  591. part2.Anchored = true
  592. part2.Orientation = Vector3.new(0, 90, 0)
  593. local part3 = Instance.new('Part', tile11)
  594. part3.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  595. part3.Position = Vector3.new(7.500030517578125, 18.30000114440918, -190.5000457763672)
  596. part3.Size = Vector3.new(11, 0.20000000298023224, 11)
  597. part3.Material = Enum.Material.Concrete
  598. part3.Anchored = true
  599. part3.Orientation = Vector3.new(-90, 90, 0)
  600. local part6 = Instance.new('Part', tile11)
  601. part6.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  602. part6.Position = Vector3.new(-3.2999725341796875, 16.600000381469727, -194.300048828125)
  603. part6.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  604. part6.Material = Enum.Material.Concrete
  605. part6.Anchored = true
  606. part6.Orientation = Vector3.new(0, -180, -90)
  607. local part9 = Instance.new('Part', tile11)
  608. part9.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  609. part9.Position = Vector3.new(-3.2999725341796875, 22.100000381469727, -190.5000457763672)
  610. part9.Size = Vector3.new(11, 0.20000000298023224, 3.4000000953674316)
  611. part9.Material = Enum.Material.Concrete
  612. part9.Anchored = true
  613. part9.Orientation = Vector3.new(-90, 90, 0)
  614. local part11 = Instance.new('Part', tile11)
  615. part11.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  616. part11.Position = Vector3.new(-3.2999725341796875, 16.600000381469727, -186.70005798339844)
  617. part11.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  618. part11.Material = Enum.Material.Concrete
  619. part11.Anchored = true
  620. part11.Orientation = Vector3.new(0, -180, -90)
  621.  
  622. local tile12 = Instance.new("Model", repstor)
  623. local part1 = Instance.new('Part', tile12)
  624. part1.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  625. part1.Position = Vector3.new(2.100006103515625, 23.900001525878906, -205.30001831054688)
  626. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  627. part1.Material = Enum.Material.Concrete
  628. part1.Anchored = true
  629. part1.Orientation = Vector3.new(0, -90, 0)
  630. local part2 = Instance.new('Part', tile12)
  631. part2.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  632. part2.Position = Vector3.new(2.20001220703125, 18.30000114440918, -210.70001220703125)
  633. part2.Size = Vector3.new(10.800000190734863, 0.20000000298023224, 11)
  634. part2.Material = Enum.Material.Concrete
  635. part2.Anchored = true
  636. part2.Orientation = Vector3.new(-90, -180, 0)
  637. local part6 = Instance.new('Part', tile12)
  638. part6.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  639. part6.Position = Vector3.new(2.20001220703125, 22.100000381469727, -199.9000244140625)
  640. part6.Size = Vector3.new(10.800000190734863, 0.20000000298023224, 3.4000000953674316)
  641. part6.Material = Enum.Material.Concrete
  642. part6.Anchored = true
  643. part6.Orientation = Vector3.new(-90, -180, 0)
  644. local part10 = Instance.new('Part', tile12)
  645. part10.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  646. part10.Position = Vector3.new(2.100006103515625, 12.700000762939453, -205.30001831054688)
  647. part10.Size = Vector3.new(11, 0.20000000298023224, 11)
  648. part10.Material = Enum.Material.Concrete
  649. part10.Anchored = true
  650. part10.Orientation = Vector3.new(0, -90, 0)
  651. local part11 = Instance.new('Part', tile12)
  652. part11.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  653. part11.Position = Vector3.new(-1.5999908447265625, 16.600000381469727, -199.9000244140625)
  654. part11.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.200000047683716)
  655. part11.Material = Enum.Material.Concrete
  656. part11.Anchored = true
  657. part11.Orientation = Vector3.new(0, -90, -90)
  658. local part14 = Instance.new('Part', tile12)
  659. part14.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  660. part14.Position = Vector3.new(5.900001525878906, 16.600000381469727, -199.9000244140625)
  661. part14.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  662. part14.Material = Enum.Material.Concrete
  663. part14.Anchored = true
  664. part14.Orientation = Vector3.new(0, -90, -90)
  665. local part16 = Instance.new('Part', tile12)
  666. part16.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  667. part16.Position = Vector3.new(-3.3000030517578125, 18.30000114440918, -205.30001831054688)
  668. part16.Size = Vector3.new(11, 0.20000000298023224, 11)
  669. part16.Material = Enum.Material.Concrete
  670. part16.Anchored = true
  671. part16.Orientation = Vector3.new(-90, -90, 0)
  672. local part21 = Instance.new('Part', tile12)
  673. part21.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  674. part21.Position = Vector3.new(7.5, 16.600000381469727, -201.50001525878906)
  675. part21.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  676. part21.Material = Enum.Material.Concrete
  677. part21.Anchored = true
  678. part21.Orientation = Vector3.new(0, 0, -90)
  679. local part24 = Instance.new('Part', tile12)
  680. part24.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  681. part24.Position = Vector3.new(7.5, 22.100000381469727, -205.30001831054688)
  682. part24.Size = Vector3.new(11, 0.20000000298023224, 3.4000000953674316)
  683. part24.Material = Enum.Material.Concrete
  684. part24.Anchored = true
  685. part24.Orientation = Vector3.new(-90, -90, 0)
  686. local part27 = Instance.new('Part', tile12)
  687. part27.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  688. part27.Position = Vector3.new(7.5, 16.600000381469727, -209.10000610351562)
  689. part27.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  690. part27.Material = Enum.Material.Concrete
  691. part27.Anchored = true
  692. part27.Orientation = Vector3.new(0, 0, -90)
  693.  
  694. local tile13 = Instance.new("Model", repstor)
  695. local part1 = Instance.new('Part', tile13)
  696. part1.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  697. part1.Position = Vector3.new(2.100006103515625, 23.900001525878906, -219.1000213623047)
  698. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  699. part1.Material = Enum.Material.Concrete
  700. part1.Anchored = true
  701. part1.Orientation = Vector3.new(0, 90, 0)
  702. local part2 = Instance.new('Part', tile13)
  703. part2.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  704. part2.Position = Vector3.new(2, 18.30000114440918, -213.7000274658203)
  705. part2.Size = Vector3.new(10.800000190734863, 0.20000000298023224, 11)
  706. part2.Material = Enum.Material.Concrete
  707. part2.Anchored = true
  708. part2.Orientation = Vector3.new(-90, 0, 0)
  709. local part6 = Instance.new('Part', tile13)
  710. part6.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  711. part6.Position = Vector3.new(2, 22.100000381469727, -224.50001525878906)
  712. part6.Size = Vector3.new(10.800000190734863, 0.20000000298023224, 3.4000000953674316)
  713. part6.Material = Enum.Material.Concrete
  714. part6.Anchored = true
  715. part6.Orientation = Vector3.new(-90, 0, 0)
  716. local part10 = Instance.new('Part', tile13)
  717. part10.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  718. part10.Position = Vector3.new(2.100006103515625, 12.700000762939453, -219.1000213623047)
  719. part10.Size = Vector3.new(11, 0.20000000298023224, 11)
  720. part10.Material = Enum.Material.Concrete
  721. part10.Anchored = true
  722. part10.Orientation = Vector3.new(0, 90, 0)
  723. local part11 = Instance.new('Part', tile13)
  724. part11.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  725. part11.Position = Vector3.new(5.8000030517578125, 16.600000381469727, -224.50001525878906)
  726. part11.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.200000047683716)
  727. part11.Material = Enum.Material.Concrete
  728. part11.Anchored = true
  729. part11.Orientation = Vector3.new(0, 90, -90)
  730. local part14 = Instance.new('Part', tile13)
  731. part14.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  732. part14.Position = Vector3.new(-1.6999893188476562, 16.600000381469727, -224.50001525878906)
  733. part14.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  734. part14.Material = Enum.Material.Concrete
  735. part14.Anchored = true
  736. part14.Orientation = Vector3.new(0, 90, -90)
  737. local part16 = Instance.new('Part', tile13)
  738. part16.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  739. part16.Position = Vector3.new(7.5000152587890625, 18.30000114440918, -219.1000213623047)
  740. part16.Size = Vector3.new(11, 0.20000000298023224, 11)
  741. part16.Material = Enum.Material.Concrete
  742. part16.Anchored = true
  743. part16.Orientation = Vector3.new(-90, 90, 0)
  744. local part21 = Instance.new('Part', tile13)
  745. part21.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  746. part21.Position = Vector3.new(-3.29998779296875, 16.600000381469727, -222.9000244140625)
  747. part21.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  748. part21.Material = Enum.Material.Concrete
  749. part21.Anchored = true
  750. part21.Orientation = Vector3.new(0, -180, -90)
  751. local part24 = Instance.new('Part', tile13)
  752. part24.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  753. part24.Position = Vector3.new(-3.29998779296875, 22.100000381469727, -219.1000213623047)
  754. part24.Size = Vector3.new(11, 0.20000000298023224, 3.4000000953674316)
  755. part24.Material = Enum.Material.Concrete
  756. part24.Anchored = true
  757. part24.Orientation = Vector3.new(-90, 90, 0)
  758. local part27 = Instance.new('Part', tile13)
  759. part27.Color = Color3.new(0.9725490212440491, 0.9725490212440491, 0.9725490212440491)
  760. part27.Position = Vector3.new(-3.29998779296875, 16.600000381469727, -215.30003356933594)
  761. part27.Size = Vector3.new(7.599999904632568, 0.20000000298023224, 3.4000000953674316)
  762. part27.Material = Enum.Material.Concrete
  763. part27.Anchored = true
  764. part27.Orientation = Vector3.new(0, -180, -90)
  765.  
  766. local tile14 = Instance.new("Model", repstor)
  767. local part1 = Instance.new('Part', tile14)
  768. part1.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  769. part1.Position = Vector3.new(2.100006103515625, 23.900001525878906, -234.30001831054688)
  770. part1.Size = Vector3.new(11, 0.20000000298023224, 11)
  771. part1.Material = Enum.Material.Concrete
  772. part1.Anchored = true
  773. part1.Orientation = Vector3.new(0, 90, 0)
  774. local part2 = Instance.new('Part', tile14)
  775. part2.Color = Color3.new(0.5607843399047852, 0.5607843399047852, 0.5607843399047852)
  776. part2.Position = Vector3.new(2.100006103515625, 12.700000762939453, -234.30001831054688)
  777. part2.Size = Vector3.new(11, 0.20000000298023224, 11)
  778. part2.Material = Enum.Material.Concrete
  779. part2.Anchored = true
  780. part2.Orientation = Vector3.new(0, 90, 0)
  781.  
  782. --#############################################################################################################REALSTUFF
  783. local w = 30
  784. local h = 30
  785. local c = 3/8
  786. local grid = {}
  787.  
  788. local tiles = {
  789.     tile0,
  790.     tile1,
  791.     tile2,
  792.     tile3,
  793.     tile4,
  794.     tile5,
  795.     tile6,
  796.     tile7,
  797.     tile8,
  798.     tile9,
  799.     tile10,
  800.     tile11,
  801.     tile12,
  802.     tile13,
  803.     tile14
  804. }
  805.  
  806. local open = {
  807.     {3};
  808.     {1+1};
  809.     {1};
  810.     {4};
  811.     {1+1, 3};
  812.     {3, 1};
  813.     {4, 1+1};
  814.     {4, 1};
  815.     {3, 4, 1};
  816.     {1, 1+1, 1+1+1};
  817.     {4, 3, 1+1};
  818.     {1, 4, 1+1};
  819.     {3, 4};
  820.     {1, 1+1};
  821.     {1, 1+1, 3, 4};
  822. }
  823.  
  824.  
  825. local s = {
  826.     Vector2.new(-1, 0),
  827.     Vector2.new(0, -1),
  828.     Vector2.new(1, 0),
  829.     Vector2.new(0, 1)
  830. }
  831.  
  832. function get(i)
  833.     return open[i]
  834. end
  835.  
  836. function combi(i)
  837.     local got = get(i)
  838.     local tabl_e = {}
  839.     for i = 1,#got do
  840.         local tab_le = {}
  841.         local curi = s[got[i]]
  842.         for j = 1,#tiles do
  843.             local gotj = get(j)
  844.             for k = 1,#gotj do
  845.                 if s[(gotj[k]+1)%4+1] == curi then
  846.                     table.insert(tab_le, j)
  847.                 end
  848.             end
  849.         end
  850.         tabl_e[got[i]] = tab_le
  851.     end
  852.     return tabl_e
  853. end
  854.  
  855. local comb = {
  856.     --{
  857.     --  [3] = {3, 6, 8}
  858.     --};
  859.     --{
  860.     --  [1+1] = {4, 7, 8}
  861.     --};
  862.     --{
  863.     --  [1] = {5, 1, 6}
  864.     --};
  865.     --{
  866.     --  [4] = {1+1, 5, 7}
  867.     --};
  868.     --{
  869.     --  [1+1] = {4, 7, 8};
  870.     --  [3] = {6, 3, 8}
  871.     --};
  872.     --{
  873.     --  [3] = {3, 6, 8};
  874.     --  [1] = {6, 5, 1}
  875.     --};
  876.     --{
  877.     --  [4] = {7, 5, 1+1};
  878.     --  [1+1] = {7, 4, 8}
  879.     --};
  880.     --{
  881.     --  [4] = {7, 5, 1+1};
  882.     --  [1] = {6, 5, 1}
  883.     --}
  884. }
  885.  
  886. local red = Instance.new("Part", script)
  887. red.Size = Vector3.new(w*11, 100, h*11)
  888. red.Position = red.Size*0.5
  889. red.Anchored = true
  890. red.Transparency = 1
  891. red.CanCollide = false
  892. red.CanQuery = false
  893. red.CanTouch = false
  894. red.CastShadow = false
  895. local selection = Instance.new("SelectionBox", red)
  896. selection.Color3 = Color3.new(1,0,0)
  897. selection.Adornee = red
  898.  
  899. for i = 1,#tiles do
  900.     comb[i] = combi(i)
  901. end
  902. print(comb)
  903. for x = 1,w do
  904.     grid[x] = {}
  905. end
  906.  
  907. local x = math.random(1,w)
  908. local y = math.random(1,h)
  909. local cur = math.random(1,#tiles)
  910. print(cur)
  911. local t = 0
  912. local poss = {}
  913. local placed_tiles = {}
  914. local stuck = false
  915.  
  916. function light(xpos, ypos, til)
  917.     local lightbulb = Instance.new("Part", til)
  918.     lightbulb.Size =  Vector3.one
  919.     lightbulb.Position = Vector3.new(xpos*11, 11, ypos*11)
  920.     lightbulb.Color = Color3.new(1,1,1)
  921.     lightbulb.Anchored = true
  922.     lightbulb.Material = "Neon"
  923.     local lightinstance = Instance.new("PointLight", lightbulb)
  924.     lightinstance.Range = 4
  925.     lightinstance.Brightness = 3
  926. end
  927.  
  928. repeat
  929.     t += 1
  930.     table.insert(poss, Vector2.new(x, y))
  931.     table.insert(placed_tiles, cur)
  932.     --print(cur)
  933.     local clone = tiles[cur]:Clone()
  934.     clone.Parent = script
  935.     local orientation, size = tiles[cur]:GetBoundingBox()
  936.     clone:TranslateBy(Vector3.new(x*11, 11.4*0.5, y*11) - tiles[cur].WorldPivot.Position)
  937.     if math.random() <= c then
  938.         light(x, y, clone)
  939.     end
  940.     local possible = {}
  941.     --print("---------------")
  942.     --print(cur, table.maxn(comb[cur]))
  943.     for i = 1, table.maxn(comb[cur]) do
  944.         if comb[cur][i] ~= nil then
  945.             table.insert(possible, {comb[cur][i], i})
  946.         end
  947.     end
  948.     --print(comb[cur])
  949.     --print(placed_tiles)
  950.     --print(possible)
  951.     local the = possible[math.random(#possible)]
  952.     x = x + s[the[1+1]].X
  953.     y = y + s[the[1+1]].Y
  954.     cur = the[1][math.random(#the[1])]
  955.     if (table.find(poss, Vector2.new(x, y)) ~= nil) or (x > w) or (y > h) or (x < 0) or (y < 0) then
  956.        
  957.         for r = t,1,-1 do
  958.             local possible = {}
  959.             for j = 1,table.maxn(comb[placed_tiles[r]]) do
  960.                 local jjjj = comb[placed_tiles[r]][j]
  961.                
  962.                 if jjjj ~= nil then
  963.                     local npos = Vector2.new(poss[r].X + s[j].X, poss[r].Y + s[j].Y)
  964.                     if (not table.find(poss, npos)) and (npos.X < w) and (npos.Y < h) and (npos.X > 0) and (npos.Y > 0) then
  965.                         table.insert(possible, {jjjj, j})
  966.                     end
  967.                 end
  968.             end
  969.             --print(possible)
  970.             if #possible >= 1 then
  971.                 local ran = math.random(1,#possible)
  972.                 local ran1 = math.random(1,#possible[ran][1])
  973.                 x = poss[r].X + s[possible[ran][1+1]].X
  974.                 y = poss[r].Y + s[possible[ran][1+1]].Y
  975.                 cur = possible[ran][1][ran1]
  976.                 break
  977.             else
  978.                 if r == 1 then
  979.                     stuck = true
  980.                     break
  981.                 end
  982.             end
  983.         end
  984.     end
  985.     task.wait()
  986. until (t == w*h) or (stuck == true)-- or (table.find(poss, Vector2.new(x, y)) ~= nil)
  987.  
  988. print(t, stuck)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement