Advertisement
doryna2281337

Untitled

Aug 15th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 333.52 KB | None | 0 0
  1. --Converted with ttyyuu12345's model to script plugin v4
  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,Mouse,mouse,UserInputService,ContextActionService = owner
  4. do
  5. print("FE Compatibility code by Mokiros")
  6. script.Parent = Player.Character
  7.  
  8. --RemoteEvent for communicating
  9. local Event = Instance.new("RemoteEvent")
  10. Event.Name = "UserInput_Event"
  11.  
  12. --Fake event to make stuff like Mouse.KeyDown work
  13. local function fakeEvent()
  14. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  15. t.connect = t.Connect
  16. return t
  17. end
  18.  
  19. --Creating fake input objects with fake variables
  20. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  21. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  22. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  23. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  24. end}
  25. --Merged 2 functions into one by checking amount of arguments
  26. CAS.UnbindAction = CAS.BindAction
  27.  
  28. --This function will trigger the events that have been :Connect()'ed
  29. local function te(self,ev,...)
  30. local t = m[ev]
  31. if t and t._fakeEvent and t.Function then
  32. t.Function(...)
  33. end
  34. end
  35. m.TrigEvent = te
  36. UIS.TrigEvent = te
  37.  
  38. Event.OnServerEvent:Connect(function(plr,io)
  39. if plr~=Player then return end
  40. if io.isMouse then
  41. m.Target = io.Target
  42. m.Hit = io.Hit
  43. else
  44. local b = io.UserInputState == Enum.UserInputState.Begin
  45. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  46. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  47. end
  48. for _,t in pairs(CAS.Actions) do
  49. for _,k in pairs(t.Keys) do
  50. if k==io.KeyCode then
  51. t.Function(t.Name,io.UserInputState,io)
  52. end
  53. end
  54. end
  55. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  56. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  57. end
  58. end)
  59. Event.Parent = NLS([==[
  60. local Player = game:GetService("Players").LocalPlayer
  61. local Event = script:WaitForChild("UserInput_Event")
  62.  
  63. local UIS = game:GetService("UserInputService")
  64. local input = function(io,a)
  65. if a then return end
  66. --Since InputObject is a client-side instance, we create and pass table instead
  67. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  68. end
  69. UIS.InputBegan:Connect(input)
  70. UIS.InputEnded:Connect(input)
  71.  
  72. local Mouse = Player:GetMouse()
  73. local h,t
  74. --Give the server mouse data 30 times every second, but only if the values changed
  75. --If player is not moving their mouse, client won't fire events
  76. while wait(1/30) do
  77. if h~=Mouse.Hit or t~=Mouse.Target then
  78. h,t=Mouse.Hit,Mouse.Target
  79. Event:FireServer({isMouse=true,Target=t,Hit=h})
  80. end
  81. end]==],Player.Character)
  82. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  83. end
  84. function sandbox(var,func)
  85. local env = getfenv(func)
  86. local newenv = setmetatable({},{
  87. __index = function(self,k)
  88. if k=="script" then
  89. return var
  90. else
  91. return env[k]
  92. end
  93. end,
  94. })
  95. setfenv(func,newenv)
  96. return func
  97. end
  98. cors = {}
  99. mas = Instance.new("Model",game:GetService("Lighting"))
  100. Model0 = Instance.new("Model")
  101. Model1 = Instance.new("Model")
  102. Part2 = Instance.new("Part")
  103. Decal3 = Instance.new("Decal")
  104. Decal4 = Instance.new("Decal")
  105. Decal5 = Instance.new("Decal")
  106. Decal6 = Instance.new("Decal")
  107. Decal7 = Instance.new("Decal")
  108. Decal8 = Instance.new("Decal")
  109. Sparkles9 = Instance.new("Sparkles")
  110. CylinderMesh10 = Instance.new("CylinderMesh")
  111. Sparkles11 = Instance.new("Sparkles")
  112. Sparkles12 = Instance.new("Sparkles")
  113. Sparkles13 = Instance.new("Sparkles")
  114. Sparkles14 = Instance.new("Sparkles")
  115. MotorFeature15 = Instance.new("MotorFeature")
  116. VelocityMotor16 = Instance.new("VelocityMotor")
  117. Script17 = Instance.new("Script")
  118. Model18 = Instance.new("Model")
  119. Script19 = Instance.new("Script")
  120. Script20 = Instance.new("Script")
  121. VelocityMotor21 = Instance.new("VelocityMotor")
  122. Script22 = Instance.new("Script")
  123. Model23 = Instance.new("Model")
  124. Script24 = Instance.new("Script")
  125. Script25 = Instance.new("Script")
  126. VelocityMotor26 = Instance.new("VelocityMotor")
  127. Script27 = Instance.new("Script")
  128. Model28 = Instance.new("Model")
  129. Script29 = Instance.new("Script")
  130. Script30 = Instance.new("Script")
  131. VelocityMotor31 = Instance.new("VelocityMotor")
  132. Script32 = Instance.new("Script")
  133. Model33 = Instance.new("Model")
  134. Script34 = Instance.new("Script")
  135. Script35 = Instance.new("Script")
  136. VelocityMotor36 = Instance.new("VelocityMotor")
  137. Script37 = Instance.new("Script")
  138. Model38 = Instance.new("Model")
  139. Script39 = Instance.new("Script")
  140. Script40 = Instance.new("Script")
  141. VelocityMotor41 = Instance.new("VelocityMotor")
  142. Script42 = Instance.new("Script")
  143. Model43 = Instance.new("Model")
  144. Script44 = Instance.new("Script")
  145. Script45 = Instance.new("Script")
  146. VelocityMotor46 = Instance.new("VelocityMotor")
  147. Script47 = Instance.new("Script")
  148. Model48 = Instance.new("Model")
  149. Script49 = Instance.new("Script")
  150. Script50 = Instance.new("Script")
  151. VelocityMotor51 = Instance.new("VelocityMotor")
  152. Script52 = Instance.new("Script")
  153. Model53 = Instance.new("Model")
  154. Script54 = Instance.new("Script")
  155. Script55 = Instance.new("Script")
  156. VelocityMotor56 = Instance.new("VelocityMotor")
  157. Script57 = Instance.new("Script")
  158. Model58 = Instance.new("Model")
  159. Script59 = Instance.new("Script")
  160. Script60 = Instance.new("Script")
  161. VelocityMotor61 = Instance.new("VelocityMotor")
  162. Script62 = Instance.new("Script")
  163. Model63 = Instance.new("Model")
  164. Script64 = Instance.new("Script")
  165. Script65 = Instance.new("Script")
  166. VelocityMotor66 = Instance.new("VelocityMotor")
  167. Script67 = Instance.new("Script")
  168. Model68 = Instance.new("Model")
  169. Script69 = Instance.new("Script")
  170. Script70 = Instance.new("Script")
  171. VelocityMotor71 = Instance.new("VelocityMotor")
  172. Script72 = Instance.new("Script")
  173. Model73 = Instance.new("Model")
  174. Script74 = Instance.new("Script")
  175. Script75 = Instance.new("Script")
  176. VelocityMotor76 = Instance.new("VelocityMotor")
  177. Script77 = Instance.new("Script")
  178. Model78 = Instance.new("Model")
  179. Script79 = Instance.new("Script")
  180. Script80 = Instance.new("Script")
  181. VelocityMotor81 = Instance.new("VelocityMotor")
  182. Script82 = Instance.new("Script")
  183. Model83 = Instance.new("Model")
  184. Script84 = Instance.new("Script")
  185. Script85 = Instance.new("Script")
  186. Part86 = Instance.new("Part")
  187. SpecialMesh87 = Instance.new("SpecialMesh")
  188. Model88 = Instance.new("Model")
  189. Part89 = Instance.new("Part")
  190. Decal90 = Instance.new("Decal")
  191. Decal91 = Instance.new("Decal")
  192. Decal92 = Instance.new("Decal")
  193. Decal93 = Instance.new("Decal")
  194. Decal94 = Instance.new("Decal")
  195. Decal95 = Instance.new("Decal")
  196. Sparkles96 = Instance.new("Sparkles")
  197. CylinderMesh97 = Instance.new("CylinderMesh")
  198. Sparkles98 = Instance.new("Sparkles")
  199. Sparkles99 = Instance.new("Sparkles")
  200. Sparkles100 = Instance.new("Sparkles")
  201. Sparkles101 = Instance.new("Sparkles")
  202. MotorFeature102 = Instance.new("MotorFeature")
  203. VelocityMotor103 = Instance.new("VelocityMotor")
  204. Script104 = Instance.new("Script")
  205. Model105 = Instance.new("Model")
  206. Script106 = Instance.new("Script")
  207. Script107 = Instance.new("Script")
  208. VelocityMotor108 = Instance.new("VelocityMotor")
  209. Script109 = Instance.new("Script")
  210. Model110 = Instance.new("Model")
  211. Script111 = Instance.new("Script")
  212. Script112 = Instance.new("Script")
  213. VelocityMotor113 = Instance.new("VelocityMotor")
  214. Script114 = Instance.new("Script")
  215. Model115 = Instance.new("Model")
  216. Script116 = Instance.new("Script")
  217. Script117 = Instance.new("Script")
  218. VelocityMotor118 = Instance.new("VelocityMotor")
  219. Script119 = Instance.new("Script")
  220. Model120 = Instance.new("Model")
  221. Script121 = Instance.new("Script")
  222. Script122 = Instance.new("Script")
  223. VelocityMotor123 = Instance.new("VelocityMotor")
  224. Script124 = Instance.new("Script")
  225. Model125 = Instance.new("Model")
  226. Script126 = Instance.new("Script")
  227. Script127 = Instance.new("Script")
  228. VelocityMotor128 = Instance.new("VelocityMotor")
  229. Script129 = Instance.new("Script")
  230. Model130 = Instance.new("Model")
  231. Script131 = Instance.new("Script")
  232. Script132 = Instance.new("Script")
  233. VelocityMotor133 = Instance.new("VelocityMotor")
  234. Script134 = Instance.new("Script")
  235. Model135 = Instance.new("Model")
  236. Script136 = Instance.new("Script")
  237. Script137 = Instance.new("Script")
  238. VelocityMotor138 = Instance.new("VelocityMotor")
  239. Script139 = Instance.new("Script")
  240. Model140 = Instance.new("Model")
  241. Script141 = Instance.new("Script")
  242. Script142 = Instance.new("Script")
  243. VelocityMotor143 = Instance.new("VelocityMotor")
  244. Script144 = Instance.new("Script")
  245. Model145 = Instance.new("Model")
  246. Script146 = Instance.new("Script")
  247. Script147 = Instance.new("Script")
  248. VelocityMotor148 = Instance.new("VelocityMotor")
  249. Script149 = Instance.new("Script")
  250. Model150 = Instance.new("Model")
  251. Script151 = Instance.new("Script")
  252. Script152 = Instance.new("Script")
  253. VelocityMotor153 = Instance.new("VelocityMotor")
  254. Script154 = Instance.new("Script")
  255. Model155 = Instance.new("Model")
  256. Script156 = Instance.new("Script")
  257. Script157 = Instance.new("Script")
  258. VelocityMotor158 = Instance.new("VelocityMotor")
  259. Script159 = Instance.new("Script")
  260. Model160 = Instance.new("Model")
  261. Script161 = Instance.new("Script")
  262. Script162 = Instance.new("Script")
  263. VelocityMotor163 = Instance.new("VelocityMotor")
  264. Script164 = Instance.new("Script")
  265. Model165 = Instance.new("Model")
  266. Script166 = Instance.new("Script")
  267. Script167 = Instance.new("Script")
  268. VelocityMotor168 = Instance.new("VelocityMotor")
  269. Script169 = Instance.new("Script")
  270. Model170 = Instance.new("Model")
  271. Script171 = Instance.new("Script")
  272. Script172 = Instance.new("Script")
  273. Part173 = Instance.new("Part")
  274. SpecialMesh174 = Instance.new("SpecialMesh")
  275. Model175 = Instance.new("Model")
  276. Model176 = Instance.new("Model")
  277. Model177 = Instance.new("Model")
  278. Part178 = Instance.new("Part")
  279. SpecialMesh179 = Instance.new("SpecialMesh")
  280. Part180 = Instance.new("Part")
  281. CylinderMesh181 = Instance.new("CylinderMesh")
  282. Part182 = Instance.new("Part")
  283. CylinderMesh183 = Instance.new("CylinderMesh")
  284. Model184 = Instance.new("Model")
  285. Part185 = Instance.new("Part")
  286. SpecialMesh186 = Instance.new("SpecialMesh")
  287. Part187 = Instance.new("Part")
  288. CylinderMesh188 = Instance.new("CylinderMesh")
  289. Part189 = Instance.new("Part")
  290. CylinderMesh190 = Instance.new("CylinderMesh")
  291. Model191 = Instance.new("Model")
  292. Part192 = Instance.new("Part")
  293. SpecialMesh193 = Instance.new("SpecialMesh")
  294. Part194 = Instance.new("Part")
  295. CylinderMesh195 = Instance.new("CylinderMesh")
  296. Part196 = Instance.new("Part")
  297. CylinderMesh197 = Instance.new("CylinderMesh")
  298. Model198 = Instance.new("Model")
  299. Part199 = Instance.new("Part")
  300. SpecialMesh200 = Instance.new("SpecialMesh")
  301. Part201 = Instance.new("Part")
  302. CylinderMesh202 = Instance.new("CylinderMesh")
  303. Part203 = Instance.new("Part")
  304. CylinderMesh204 = Instance.new("CylinderMesh")
  305. Model205 = Instance.new("Model")
  306. Part206 = Instance.new("Part")
  307. CylinderMesh207 = Instance.new("CylinderMesh")
  308. Part208 = Instance.new("Part")
  309. CylinderMesh209 = Instance.new("CylinderMesh")
  310. Part210 = Instance.new("Part")
  311. SpecialMesh211 = Instance.new("SpecialMesh")
  312. Model212 = Instance.new("Model")
  313. Part213 = Instance.new("Part")
  314. CylinderMesh214 = Instance.new("CylinderMesh")
  315. Part215 = Instance.new("Part")
  316. CylinderMesh216 = Instance.new("CylinderMesh")
  317. Part217 = Instance.new("Part")
  318. SpecialMesh218 = Instance.new("SpecialMesh")
  319. Model219 = Instance.new("Model")
  320. Part220 = Instance.new("Part")
  321. CylinderMesh221 = Instance.new("CylinderMesh")
  322. Part222 = Instance.new("Part")
  323. SpecialMesh223 = Instance.new("SpecialMesh")
  324. Part224 = Instance.new("Part")
  325. CylinderMesh225 = Instance.new("CylinderMesh")
  326. Model226 = Instance.new("Model")
  327. Part227 = Instance.new("Part")
  328. SpecialMesh228 = Instance.new("SpecialMesh")
  329. Part229 = Instance.new("Part")
  330. CylinderMesh230 = Instance.new("CylinderMesh")
  331. Part231 = Instance.new("Part")
  332. CylinderMesh232 = Instance.new("CylinderMesh")
  333. VelocityMotor233 = Instance.new("VelocityMotor")
  334. VelocityMotor234 = Instance.new("VelocityMotor")
  335. Model235 = Instance.new("Model")
  336. Model236 = Instance.new("Model")
  337. Model237 = Instance.new("Model")
  338. UnionOperation238 = Instance.new("UnionOperation")
  339. UnionOperation239 = Instance.new("UnionOperation")
  340. UnionOperation240 = Instance.new("UnionOperation")
  341. Model241 = Instance.new("Model")
  342. Part242 = Instance.new("Part")
  343. UnionOperation243 = Instance.new("UnionOperation")
  344. UnionOperation244 = Instance.new("UnionOperation")
  345. Model245 = Instance.new("Model")
  346. Part246 = Instance.new("Part")
  347. UnionOperation247 = Instance.new("UnionOperation")
  348. UnionOperation248 = Instance.new("UnionOperation")
  349. Model249 = Instance.new("Model")
  350. Part250 = Instance.new("Part")
  351. Model251 = Instance.new("Model")
  352. Model252 = Instance.new("Model")
  353. Model253 = Instance.new("Model")
  354. Model254 = Instance.new("Model")
  355. Part255 = Instance.new("Part")
  356. SpecialMesh256 = Instance.new("SpecialMesh")
  357. Script257 = Instance.new("Script")
  358. Part258 = Instance.new("Part")
  359. Script259 = Instance.new("Script")
  360. Decal260 = Instance.new("Decal")
  361. Part261 = Instance.new("Part")
  362. ManualWeld262 = Instance.new("ManualWeld")
  363. Part263 = Instance.new("Part")
  364. ClickDetector264 = Instance.new("ClickDetector")
  365. Script265 = Instance.new("Script")
  366. Model266 = Instance.new("Model")
  367. Part267 = Instance.new("Part")
  368. Part268 = Instance.new("Part")
  369. Part269 = Instance.new("Part")
  370. Part270 = Instance.new("Part")
  371. Part271 = Instance.new("Part")
  372. Part272 = Instance.new("Part")
  373. Part273 = Instance.new("Part")
  374. Part274 = Instance.new("Part")
  375. SpecialMesh275 = Instance.new("SpecialMesh")
  376. Script276 = Instance.new("Script")
  377. Part277 = Instance.new("Part")
  378. SpecialMesh278 = Instance.new("SpecialMesh")
  379. Script279 = Instance.new("Script")
  380. Part280 = Instance.new("Part")
  381. ClickDetector281 = Instance.new("ClickDetector")
  382. Script282 = Instance.new("Script")
  383. Part283 = Instance.new("Part")
  384. Part284 = Instance.new("Part")
  385. Part285 = Instance.new("Part")
  386. Part286 = Instance.new("Part")
  387. Model287 = Instance.new("Model")
  388. Model288 = Instance.new("Model")
  389. Part289 = Instance.new("Part")
  390. BlockMesh290 = Instance.new("BlockMesh")
  391. UnionOperation291 = Instance.new("UnionOperation")
  392. Seat292 = Instance.new("Seat")
  393. Part293 = Instance.new("Part")
  394. BlockMesh294 = Instance.new("BlockMesh")
  395. Model295 = Instance.new("Model")
  396. Part296 = Instance.new("Part")
  397. CylinderMesh297 = Instance.new("CylinderMesh")
  398. Part298 = Instance.new("Part")
  399. CylinderMesh299 = Instance.new("CylinderMesh")
  400. Part300 = Instance.new("Part")
  401. CylinderMesh301 = Instance.new("CylinderMesh")
  402. Part302 = Instance.new("Part")
  403. SpecialMesh303 = Instance.new("SpecialMesh")
  404. Decal304 = Instance.new("Decal")
  405. Part305 = Instance.new("Part")
  406. CylinderMesh306 = Instance.new("CylinderMesh")
  407. Part307 = Instance.new("Part")
  408. CylinderMesh308 = Instance.new("CylinderMesh")
  409. Part309 = Instance.new("Part")
  410. CylinderMesh310 = Instance.new("CylinderMesh")
  411. Part311 = Instance.new("Part")
  412. SpecialMesh312 = Instance.new("SpecialMesh")
  413. Decal313 = Instance.new("Decal")
  414. Part314 = Instance.new("Part")
  415. SpecialMesh315 = Instance.new("SpecialMesh")
  416. Decal316 = Instance.new("Decal")
  417. Part317 = Instance.new("Part")
  418. SpecialMesh318 = Instance.new("SpecialMesh")
  419. Decal319 = Instance.new("Decal")
  420. Model320 = Instance.new("Model")
  421. Part321 = Instance.new("Part")
  422. CylinderMesh322 = Instance.new("CylinderMesh")
  423. Model323 = Instance.new("Model")
  424. Part324 = Instance.new("Part")
  425. CylinderMesh325 = Instance.new("CylinderMesh")
  426. Part326 = Instance.new("Part")
  427. CylinderMesh327 = Instance.new("CylinderMesh")
  428. Part328 = Instance.new("Part")
  429. CylinderMesh329 = Instance.new("CylinderMesh")
  430. Part330 = Instance.new("Part")
  431. SpecialMesh331 = Instance.new("SpecialMesh")
  432. Decal332 = Instance.new("Decal")
  433. Part333 = Instance.new("Part")
  434. CylinderMesh334 = Instance.new("CylinderMesh")
  435. Part335 = Instance.new("Part")
  436. CylinderMesh336 = Instance.new("CylinderMesh")
  437. Part337 = Instance.new("Part")
  438. CylinderMesh338 = Instance.new("CylinderMesh")
  439. Part339 = Instance.new("Part")
  440. SpecialMesh340 = Instance.new("SpecialMesh")
  441. Decal341 = Instance.new("Decal")
  442. Part342 = Instance.new("Part")
  443. SpecialMesh343 = Instance.new("SpecialMesh")
  444. Decal344 = Instance.new("Decal")
  445. Part345 = Instance.new("Part")
  446. SpecialMesh346 = Instance.new("SpecialMesh")
  447. Decal347 = Instance.new("Decal")
  448. Model348 = Instance.new("Model")
  449. Model349 = Instance.new("Model")
  450. Part350 = Instance.new("Part")
  451. BlockMesh351 = Instance.new("BlockMesh")
  452. UnionOperation352 = Instance.new("UnionOperation")
  453. Seat353 = Instance.new("Seat")
  454. Part354 = Instance.new("Part")
  455. BlockMesh355 = Instance.new("BlockMesh")
  456. Model356 = Instance.new("Model")
  457. Part357 = Instance.new("Part")
  458. CylinderMesh358 = Instance.new("CylinderMesh")
  459. Part359 = Instance.new("Part")
  460. CylinderMesh360 = Instance.new("CylinderMesh")
  461. Part361 = Instance.new("Part")
  462. CylinderMesh362 = Instance.new("CylinderMesh")
  463. Part363 = Instance.new("Part")
  464. SpecialMesh364 = Instance.new("SpecialMesh")
  465. Decal365 = Instance.new("Decal")
  466. Part366 = Instance.new("Part")
  467. CylinderMesh367 = Instance.new("CylinderMesh")
  468. Part368 = Instance.new("Part")
  469. CylinderMesh369 = Instance.new("CylinderMesh")
  470. Part370 = Instance.new("Part")
  471. CylinderMesh371 = Instance.new("CylinderMesh")
  472. Part372 = Instance.new("Part")
  473. SpecialMesh373 = Instance.new("SpecialMesh")
  474. Decal374 = Instance.new("Decal")
  475. Part375 = Instance.new("Part")
  476. SpecialMesh376 = Instance.new("SpecialMesh")
  477. Decal377 = Instance.new("Decal")
  478. Part378 = Instance.new("Part")
  479. SpecialMesh379 = Instance.new("SpecialMesh")
  480. Decal380 = Instance.new("Decal")
  481. Model381 = Instance.new("Model")
  482. Model382 = Instance.new("Model")
  483. Part383 = Instance.new("Part")
  484. BlockMesh384 = Instance.new("BlockMesh")
  485. UnionOperation385 = Instance.new("UnionOperation")
  486. Seat386 = Instance.new("Seat")
  487. Part387 = Instance.new("Part")
  488. BlockMesh388 = Instance.new("BlockMesh")
  489. Model389 = Instance.new("Model")
  490. Part390 = Instance.new("Part")
  491. CylinderMesh391 = Instance.new("CylinderMesh")
  492. Part392 = Instance.new("Part")
  493. CylinderMesh393 = Instance.new("CylinderMesh")
  494. Part394 = Instance.new("Part")
  495. CylinderMesh395 = Instance.new("CylinderMesh")
  496. Part396 = Instance.new("Part")
  497. SpecialMesh397 = Instance.new("SpecialMesh")
  498. Decal398 = Instance.new("Decal")
  499. Part399 = Instance.new("Part")
  500. CylinderMesh400 = Instance.new("CylinderMesh")
  501. Part401 = Instance.new("Part")
  502. CylinderMesh402 = Instance.new("CylinderMesh")
  503. Part403 = Instance.new("Part")
  504. CylinderMesh404 = Instance.new("CylinderMesh")
  505. Part405 = Instance.new("Part")
  506. SpecialMesh406 = Instance.new("SpecialMesh")
  507. Decal407 = Instance.new("Decal")
  508. Part408 = Instance.new("Part")
  509. SpecialMesh409 = Instance.new("SpecialMesh")
  510. Decal410 = Instance.new("Decal")
  511. Part411 = Instance.new("Part")
  512. SpecialMesh412 = Instance.new("SpecialMesh")
  513. Decal413 = Instance.new("Decal")
  514. Model414 = Instance.new("Model")
  515. Model415 = Instance.new("Model")
  516. Part416 = Instance.new("Part")
  517. BlockMesh417 = Instance.new("BlockMesh")
  518. UnionOperation418 = Instance.new("UnionOperation")
  519. Seat419 = Instance.new("Seat")
  520. Part420 = Instance.new("Part")
  521. BlockMesh421 = Instance.new("BlockMesh")
  522. Model422 = Instance.new("Model")
  523. Part423 = Instance.new("Part")
  524. CylinderMesh424 = Instance.new("CylinderMesh")
  525. Part425 = Instance.new("Part")
  526. CylinderMesh426 = Instance.new("CylinderMesh")
  527. Part427 = Instance.new("Part")
  528. CylinderMesh428 = Instance.new("CylinderMesh")
  529. Part429 = Instance.new("Part")
  530. SpecialMesh430 = Instance.new("SpecialMesh")
  531. Decal431 = Instance.new("Decal")
  532. Part432 = Instance.new("Part")
  533. CylinderMesh433 = Instance.new("CylinderMesh")
  534. Part434 = Instance.new("Part")
  535. CylinderMesh435 = Instance.new("CylinderMesh")
  536. Part436 = Instance.new("Part")
  537. CylinderMesh437 = Instance.new("CylinderMesh")
  538. Part438 = Instance.new("Part")
  539. SpecialMesh439 = Instance.new("SpecialMesh")
  540. Decal440 = Instance.new("Decal")
  541. Part441 = Instance.new("Part")
  542. SpecialMesh442 = Instance.new("SpecialMesh")
  543. Decal443 = Instance.new("Decal")
  544. Part444 = Instance.new("Part")
  545. SpecialMesh445 = Instance.new("SpecialMesh")
  546. Decal446 = Instance.new("Decal")
  547. Model447 = Instance.new("Model")
  548. Part448 = Instance.new("Part")
  549. UnionOperation449 = Instance.new("UnionOperation")
  550. UnionOperation450 = Instance.new("UnionOperation")
  551. Model451 = Instance.new("Model")
  552. Part452 = Instance.new("Part")
  553. UnionOperation453 = Instance.new("UnionOperation")
  554. UnionOperation454 = Instance.new("UnionOperation")
  555. Part455 = Instance.new("Part")
  556. Part456 = Instance.new("Part")
  557. Part457 = Instance.new("Part")
  558. Part458 = Instance.new("Part")
  559. UnionOperation459 = Instance.new("UnionOperation")
  560. UnionOperation460 = Instance.new("UnionOperation")
  561. UnionOperation461 = Instance.new("UnionOperation")
  562. UnionOperation462 = Instance.new("UnionOperation")
  563. UnionOperation463 = Instance.new("UnionOperation")
  564. Part464 = Instance.new("Part")
  565. Script465 = Instance.new("Script")
  566. Part466 = Instance.new("Part")
  567. Part467 = Instance.new("Part")
  568. Script468 = Instance.new("Script")
  569. Part469 = Instance.new("Part")
  570. Script470 = Instance.new("Script")
  571. Part471 = Instance.new("Part")
  572. Script472 = Instance.new("Script")
  573. Part473 = Instance.new("Part")
  574. Script474 = Instance.new("Script")
  575. Part475 = Instance.new("Part")
  576. Script476 = Instance.new("Script")
  577. Part477 = Instance.new("Part")
  578. Script478 = Instance.new("Script")
  579. Part479 = Instance.new("Part")
  580. Script480 = Instance.new("Script")
  581. Part481 = Instance.new("Part")
  582. Script482 = Instance.new("Script")
  583. Part483 = Instance.new("Part")
  584. Script484 = Instance.new("Script")
  585. Part485 = Instance.new("Part")
  586. Script486 = Instance.new("Script")
  587. Part487 = Instance.new("Part")
  588. Script488 = Instance.new("Script")
  589. Part489 = Instance.new("Part")
  590. Script490 = Instance.new("Script")
  591. Part491 = Instance.new("Part")
  592. Script492 = Instance.new("Script")
  593. Part493 = Instance.new("Part")
  594. Script494 = Instance.new("Script")
  595. Part495 = Instance.new("Part")
  596. Script496 = Instance.new("Script")
  597. Part497 = Instance.new("Part")
  598. Script498 = Instance.new("Script")
  599. Part499 = Instance.new("Part")
  600. Script500 = Instance.new("Script")
  601. Part501 = Instance.new("Part")
  602. Script502 = Instance.new("Script")
  603. Part503 = Instance.new("Part")
  604. Script504 = Instance.new("Script")
  605. Part505 = Instance.new("Part")
  606. Script506 = Instance.new("Script")
  607. Part507 = Instance.new("Part")
  608. Script508 = Instance.new("Script")
  609. Part509 = Instance.new("Part")
  610. Script510 = Instance.new("Script")
  611. Part511 = Instance.new("Part")
  612. Script512 = Instance.new("Script")
  613. Part513 = Instance.new("Part")
  614. Part514 = Instance.new("Part")
  615. Model515 = Instance.new("Model")
  616. Part516 = Instance.new("Part")
  617. Part517 = Instance.new("Part")
  618. Part518 = Instance.new("Part")
  619. Part519 = Instance.new("Part")
  620. Part520 = Instance.new("Part")
  621. Part521 = Instance.new("Part")
  622. Part522 = Instance.new("Part")
  623. Part523 = Instance.new("Part")
  624. ManualWeld524 = Instance.new("ManualWeld")
  625. Part525 = Instance.new("Part")
  626. Part526 = Instance.new("Part")
  627. Part527 = Instance.new("Part")
  628. Part528 = Instance.new("Part")
  629. Part529 = Instance.new("Part")
  630. Part530 = Instance.new("Part")
  631. Part531 = Instance.new("Part")
  632. ManualWeld532 = Instance.new("ManualWeld")
  633. Model533 = Instance.new("Model")
  634. Part534 = Instance.new("Part")
  635. Part535 = Instance.new("Part")
  636. Part536 = Instance.new("Part")
  637. Part537 = Instance.new("Part")
  638. Part538 = Instance.new("Part")
  639. StringValue539 = Instance.new("StringValue")
  640. StringValue540 = Instance.new("StringValue")
  641. Model541 = Instance.new("Model")
  642. Part542 = Instance.new("Part")
  643. Part543 = Instance.new("Part")
  644. Script544 = Instance.new("Script")
  645. ClickDetector545 = Instance.new("ClickDetector")
  646. Decal546 = Instance.new("Decal")
  647. Part547 = Instance.new("Part")
  648. Script548 = Instance.new("Script")
  649. ClickDetector549 = Instance.new("ClickDetector")
  650. Decal550 = Instance.new("Decal")
  651. Part551 = Instance.new("Part")
  652. Script552 = Instance.new("Script")
  653. ClickDetector553 = Instance.new("ClickDetector")
  654. Decal554 = Instance.new("Decal")
  655. Part555 = Instance.new("Part")
  656. Script556 = Instance.new("Script")
  657. ClickDetector557 = Instance.new("ClickDetector")
  658. Decal558 = Instance.new("Decal")
  659. Part559 = Instance.new("Part")
  660. Script560 = Instance.new("Script")
  661. ClickDetector561 = Instance.new("ClickDetector")
  662. Decal562 = Instance.new("Decal")
  663. Part563 = Instance.new("Part")
  664. Script564 = Instance.new("Script")
  665. ClickDetector565 = Instance.new("ClickDetector")
  666. Part566 = Instance.new("Part")
  667. Script567 = Instance.new("Script")
  668. ClickDetector568 = Instance.new("ClickDetector")
  669. Part569 = Instance.new("Part")
  670. Script570 = Instance.new("Script")
  671. ClickDetector571 = Instance.new("ClickDetector")
  672. Decal572 = Instance.new("Decal")
  673. Part573 = Instance.new("Part")
  674. Script574 = Instance.new("Script")
  675. ClickDetector575 = Instance.new("ClickDetector")
  676. Decal576 = Instance.new("Decal")
  677. Part577 = Instance.new("Part")
  678. Script578 = Instance.new("Script")
  679. ClickDetector579 = Instance.new("ClickDetector")
  680. Decal580 = Instance.new("Decal")
  681. Part581 = Instance.new("Part")
  682. Script582 = Instance.new("Script")
  683. ClickDetector583 = Instance.new("ClickDetector")
  684. Decal584 = Instance.new("Decal")
  685. Script585 = Instance.new("Script")
  686. Model0.Parent = mas
  687. Model1.Parent = Model0
  688. Part2.Parent = Model1
  689. Part2.CFrame = CFrame.new(-108.685875, 2.00000095, -75.5342102, -0.295848608, -0.955234826, 3.57329845e-05, -1.15036964e-05, -3.38554382e-05, -1, 0.955234766, -0.295848638, -9.53674316e-07)
  690. Part2.Orientation = Vector3.new(90, -107.209999, 0)
  691. Part2.Position = Vector3.new(-108.685875, 2.00000095, -75.5342102)
  692. Part2.Rotation = Vector3.new(90, 0, 107.209999)
  693. Part2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  694. Part2.Transparency = 100
  695. Part2.Velocity = Vector3.new(0.00964550674, 0.593572199, 5.87188733e-05)
  696. Part2.Size = Vector3.new(4, 4, 4)
  697. Part2.BottomSurface = Enum.SurfaceType.Smooth
  698. Part2.BrickColor = BrickColor.new("Really black")
  699. Part2.FrontParamA = -0.10000000149012
  700. Part2.FrontParamB = 0.10000000149012
  701. Part2.FrontSurface = Enum.SurfaceType.Motor
  702. Part2.FrontSurfaceInput = Enum.InputType.Constant
  703. Part2.Material = Enum.Material.Wood
  704. Part2.RotVelocity = Vector3.new(-0.00026287802, -3.01287556, -0.00199630228)
  705. Part2.TopSurface = Enum.SurfaceType.Smooth
  706. Part2.brickColor = BrickColor.new("Really black")
  707. Part2.FormFactor = Enum.FormFactor.Symmetric
  708. Part2.formFactor = Enum.FormFactor.Symmetric
  709. Part2.Shape = Enum.PartType.Ball
  710. Decal3.Parent = Part2
  711. Decal3.Texture = "http://www.roblox.com/asset/?id=29361388"
  712. Decal4.Parent = Part2
  713. Decal4.Texture = "http://www.roblox.com/asset/?id=29361388"
  714. Decal4.Face = Enum.NormalId.Top
  715. Decal5.Parent = Part2
  716. Decal5.Texture = "http://www.roblox.com/asset/?id=29361388"
  717. Decal5.Face = Enum.NormalId.Left
  718. Decal6.Parent = Part2
  719. Decal6.Texture = "http://www.roblox.com/asset/?id=29361388"
  720. Decal6.Face = Enum.NormalId.Right
  721. Decal7.Parent = Part2
  722. Decal7.Texture = "http://www.roblox.com/asset/?id=29361388"
  723. Decal7.Face = Enum.NormalId.Back
  724. Decal8.Parent = Part2
  725. Decal8.Texture = "http://www.roblox.com/asset/?id=29361388"
  726. Decal8.Face = Enum.NormalId.Bottom
  727. Sparkles9.Parent = Part2
  728. Sparkles9.Color = Color3.new(0, 4.08, 1)
  729. Sparkles9.SparkleColor = Color3.new(0, 0.4, 1)
  730. CylinderMesh10.Parent = Sparkles9
  731. Sparkles11.Parent = Part2
  732. Sparkles11.Color = Color3.new(1.77083, 10.2, 1)
  733. Sparkles11.SparkleColor = Color3.new(1, 1, 1)
  734. Sparkles12.Parent = Part2
  735. Sparkles12.Color = Color3.new(1.77083, 2.04, 0.823529)
  736. Sparkles12.SparkleColor = Color3.new(1, 0.2, 0.823529)
  737. Sparkles13.Parent = Part2
  738. Sparkles13.Color = Color3.new(1.77083, 4.08, 0)
  739. Sparkles13.SparkleColor = Color3.new(1, 0.4, 0)
  740. Sparkles14.Parent = Part2
  741. Sparkles14.Color = Color3.new(0, 8.28, 0)
  742. Sparkles14.SparkleColor = Color3.new(0, 0.811765, 0)
  743. MotorFeature15.Parent = Part2
  744. MotorFeature15.FaceId = Enum.NormalId.Front
  745. VelocityMotor16.Name = "4D Being"
  746. VelocityMotor16.Parent = Model1
  747. Script17.Parent = VelocityMotor16
  748. table.insert(cors,sandbox(Script17,function()
  749. l = Instance.new("VelocityMotor")
  750. l.Parent = script.Parent
  751. l.Name = "4D Being"
  752. script.Parent = l
  753.  
  754. end))
  755. Model18.Name = "4D Being"
  756. Model18.Parent = Script17
  757. Script19.Name = "Wildfire"
  758. Script19.Parent = Model18
  759. table.insert(cors,sandbox(Script19,function()
  760. function dive()
  761.  
  762.  
  763. p= game.Workspace:GetChildren()
  764.  
  765.  
  766. for i= 1, #p do
  767.  
  768.  
  769. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  770.  
  771.  
  772. script.Parent.Parent:clone().Parent = p[i]
  773.  
  774.  
  775. end
  776.  
  777.  
  778. end
  779.  
  780.  
  781. end
  782.  
  783.  
  784.  
  785.  
  786.  
  787. while true do
  788.  
  789.  
  790. wait(5)
  791.  
  792.  
  793. dive()
  794.  
  795.  
  796. end
  797.  
  798.  
  799.  
  800. end))
  801. Script20.Name = "AntiVirus"
  802. Script20.Parent = Model18
  803. table.insert(cors,sandbox(Script20,function()
  804. maliciousscripts = {"Infected", "Anti-Lag"}
  805. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  806. maliciousclasses = {"Geometry", "Timer"}
  807. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  808.  
  809. --set these three variables to your liking
  810. local printAll = false
  811. local fullscan = true
  812. local doublescan = false
  813. --set these three variables to your liking
  814.  
  815. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  816.  
  817. function getAncestry(i)
  818. local s = ""
  819. local p = i.Parent
  820. s = p.Name
  821. while p ~= game do
  822. p = p.Parent
  823. s = p.Name.."."..s
  824. end
  825. return s
  826. end
  827.  
  828. function Check(i,n,w)
  829. local s = ""
  830. for a = 1, n do
  831. s = s.."- - "
  832. end
  833. if i == nil then return end
  834. if printAll then print(s.."Checking "..i.Name) end
  835. if i == script then return end --don't need to check self, will still check children of self
  836. if i.className == "Script" then
  837. for x = 1, #maliciousscripts do
  838. if i.Name == maliciousscripts[x] then
  839. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  840. i:Remove()
  841. return
  842. end
  843. end
  844. if i.Parent ~= nil and w == false then
  845. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  846. end
  847. end
  848. for x = 1, #maliciousobjects do
  849. if i.Name == maliciousobjects[x] then
  850. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  851. i:Remove()
  852. return
  853. end
  854. end
  855. for x = 1, #maliciousclasses do
  856. if i.className == maliciousclasses[x] then
  857. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  858. i:Remove()
  859. return
  860. end
  861. end
  862. for x = 1, #hiddenclasses do
  863. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  864. --do not notify of these
  865. else
  866. if i.className == hiddenclasses[x] then
  867. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  868. end
  869. end
  870. end
  871. end
  872.  
  873. _G["ScanForViruses"] = function(m,n,w)
  874. local s = ""
  875. for a = 1, n do
  876. s = s.."- - "
  877. end
  878. if m == nil then return end
  879. if m == game.Stats then return end
  880. if m.Name == "GuiRoot" and m.Parent == game then return end
  881. if printAll then print(s.."Scanning children of "..m.Name) end
  882. local c = m:getChildren()
  883. if #c > 0 then
  884. for i = 1,#c do
  885. Check(c[i],n+1,w)
  886. if (c[i] == game.Workspace) then
  887. ScanForViruses(c[i],n+1,true)
  888. else
  889. ScanForViruses(c[i],n+1,w)
  890. end
  891. end
  892. end
  893. end
  894.  
  895. ScanForViruses(game.Workspace,1,true)
  896. ScanForViruses(game.Players,1,true)
  897. ScanForViruses(game.Lighting,1,true)
  898. ScanForViruses(game.StarterPack,1,true)
  899. ScanForViruses(game:findFirstChild("Teams"),1,true)
  900. ScanForViruses(game.Soundscape,1,true)
  901.  
  902. --print("QuickScan Complete")
  903.  
  904. if fullscan then wait(5) ScanForViruses(game,0,false) end
  905.  
  906. --print("Scan Complete")
  907.  
  908. if doublescan then ScanForViruses(game,0,false) end
  909.  
  910. --print("Scan Complete")
  911. end))
  912. VelocityMotor21.Name = "4D Being"
  913. VelocityMotor21.Parent = Model1
  914. Script22.Parent = VelocityMotor21
  915. table.insert(cors,sandbox(Script22,function()
  916. l = Instance.new("VelocityMotor")
  917. l.Parent = script.Parent
  918. l.Name = "4D Being"
  919. script.Parent = l
  920.  
  921. end))
  922. Model23.Name = "4D Being"
  923. Model23.Parent = Script22
  924. Script24.Name = "Wildfire"
  925. Script24.Parent = Model23
  926. table.insert(cors,sandbox(Script24,function()
  927. function dive()
  928.  
  929.  
  930. p= game.Workspace:GetChildren()
  931.  
  932.  
  933. for i= 1, #p do
  934.  
  935.  
  936. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  937.  
  938.  
  939. script.Parent.Parent:clone().Parent = p[i]
  940.  
  941.  
  942. end
  943.  
  944.  
  945. end
  946.  
  947.  
  948. end
  949.  
  950.  
  951.  
  952.  
  953.  
  954. while true do
  955.  
  956.  
  957. wait(5)
  958.  
  959.  
  960. dive()
  961.  
  962.  
  963. end
  964.  
  965.  
  966.  
  967. end))
  968. Script25.Name = "AntiVirus"
  969. Script25.Parent = Model23
  970. table.insert(cors,sandbox(Script25,function()
  971. maliciousscripts = {"Infected", "Anti-Lag"}
  972. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  973. maliciousclasses = {"Geometry", "Timer"}
  974. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  975.  
  976. --set these three variables to your liking
  977. local printAll = false
  978. local fullscan = true
  979. local doublescan = false
  980. --set these three variables to your liking
  981.  
  982. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  983.  
  984. function getAncestry(i)
  985. local s = ""
  986. local p = i.Parent
  987. s = p.Name
  988. while p ~= game do
  989. p = p.Parent
  990. s = p.Name.."."..s
  991. end
  992. return s
  993. end
  994.  
  995. function Check(i,n,w)
  996. local s = ""
  997. for a = 1, n do
  998. s = s.."- - "
  999. end
  1000. if i == nil then return end
  1001. if printAll then print(s.."Checking "..i.Name) end
  1002. if i == script then return end --don't need to check self, will still check children of self
  1003. if i.className == "Script" then
  1004. for x = 1, #maliciousscripts do
  1005. if i.Name == maliciousscripts[x] then
  1006. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  1007. i:Remove()
  1008. return
  1009. end
  1010. end
  1011. if i.Parent ~= nil and w == false then
  1012. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  1013. end
  1014. end
  1015. for x = 1, #maliciousobjects do
  1016. if i.Name == maliciousobjects[x] then
  1017. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  1018. i:Remove()
  1019. return
  1020. end
  1021. end
  1022. for x = 1, #maliciousclasses do
  1023. if i.className == maliciousclasses[x] then
  1024. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  1025. i:Remove()
  1026. return
  1027. end
  1028. end
  1029. for x = 1, #hiddenclasses do
  1030. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  1031. --do not notify of these
  1032. else
  1033. if i.className == hiddenclasses[x] then
  1034. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  1035. end
  1036. end
  1037. end
  1038. end
  1039.  
  1040. _G["ScanForViruses"] = function(m,n,w)
  1041. local s = ""
  1042. for a = 1, n do
  1043. s = s.."- - "
  1044. end
  1045. if m == nil then return end
  1046. if m == game.Stats then return end
  1047. if m.Name == "GuiRoot" and m.Parent == game then return end
  1048. if printAll then print(s.."Scanning children of "..m.Name) end
  1049. local c = m:getChildren()
  1050. if #c > 0 then
  1051. for i = 1,#c do
  1052. Check(c[i],n+1,w)
  1053. if (c[i] == game.Workspace) then
  1054. ScanForViruses(c[i],n+1,true)
  1055. else
  1056. ScanForViruses(c[i],n+1,w)
  1057. end
  1058. end
  1059. end
  1060. end
  1061.  
  1062. ScanForViruses(game.Workspace,1,true)
  1063. ScanForViruses(game.Players,1,true)
  1064. ScanForViruses(game.Lighting,1,true)
  1065. ScanForViruses(game.StarterPack,1,true)
  1066. ScanForViruses(game:findFirstChild("Teams"),1,true)
  1067. ScanForViruses(game.Soundscape,1,true)
  1068.  
  1069. --print("QuickScan Complete")
  1070.  
  1071. if fullscan then wait(5) ScanForViruses(game,0,false) end
  1072.  
  1073. --print("Scan Complete")
  1074.  
  1075. if doublescan then ScanForViruses(game,0,false) end
  1076.  
  1077. --print("Scan Complete")
  1078. end))
  1079. VelocityMotor26.Name = "4D Being"
  1080. VelocityMotor26.Parent = Model1
  1081. Script27.Parent = VelocityMotor26
  1082. table.insert(cors,sandbox(Script27,function()
  1083. l = Instance.new("VelocityMotor")
  1084. l.Parent = script.Parent
  1085. l.Name = "4D Being"
  1086. script.Parent = l
  1087.  
  1088. end))
  1089. Model28.Name = "4D Being"
  1090. Model28.Parent = Script27
  1091. Script29.Name = "Wildfire"
  1092. Script29.Parent = Model28
  1093. table.insert(cors,sandbox(Script29,function()
  1094. function dive()
  1095.  
  1096.  
  1097. p= game.Workspace:GetChildren()
  1098.  
  1099.  
  1100. for i= 1, #p do
  1101.  
  1102.  
  1103. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  1104.  
  1105.  
  1106. script.Parent.Parent:clone().Parent = p[i]
  1107.  
  1108.  
  1109. end
  1110.  
  1111.  
  1112. end
  1113.  
  1114.  
  1115. end
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121. while true do
  1122.  
  1123.  
  1124. wait(5)
  1125.  
  1126.  
  1127. dive()
  1128.  
  1129.  
  1130. end
  1131.  
  1132.  
  1133.  
  1134. end))
  1135. Script30.Name = "AntiVirus"
  1136. Script30.Parent = Model28
  1137. table.insert(cors,sandbox(Script30,function()
  1138. maliciousscripts = {"Infected", "Anti-Lag"}
  1139. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  1140. maliciousclasses = {"Geometry", "Timer"}
  1141. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  1142.  
  1143. --set these three variables to your liking
  1144. local printAll = false
  1145. local fullscan = true
  1146. local doublescan = false
  1147. --set these three variables to your liking
  1148.  
  1149. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  1150.  
  1151. function getAncestry(i)
  1152. local s = ""
  1153. local p = i.Parent
  1154. s = p.Name
  1155. while p ~= game do
  1156. p = p.Parent
  1157. s = p.Name.."."..s
  1158. end
  1159. return s
  1160. end
  1161.  
  1162. function Check(i,n,w)
  1163. local s = ""
  1164. for a = 1, n do
  1165. s = s.."- - "
  1166. end
  1167. if i == nil then return end
  1168. if printAll then print(s.."Checking "..i.Name) end
  1169. if i == script then return end --don't need to check self, will still check children of self
  1170. if i.className == "Script" then
  1171. for x = 1, #maliciousscripts do
  1172. if i.Name == maliciousscripts[x] then
  1173. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  1174. i:Remove()
  1175. return
  1176. end
  1177. end
  1178. if i.Parent ~= nil and w == false then
  1179. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  1180. end
  1181. end
  1182. for x = 1, #maliciousobjects do
  1183. if i.Name == maliciousobjects[x] then
  1184. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  1185. i:Remove()
  1186. return
  1187. end
  1188. end
  1189. for x = 1, #maliciousclasses do
  1190. if i.className == maliciousclasses[x] then
  1191. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  1192. i:Remove()
  1193. return
  1194. end
  1195. end
  1196. for x = 1, #hiddenclasses do
  1197. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  1198. --do not notify of these
  1199. else
  1200. if i.className == hiddenclasses[x] then
  1201. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  1202. end
  1203. end
  1204. end
  1205. end
  1206.  
  1207. _G["ScanForViruses"] = function(m,n,w)
  1208. local s = ""
  1209. for a = 1, n do
  1210. s = s.."- - "
  1211. end
  1212. if m == nil then return end
  1213. if m == game.Stats then return end
  1214. if m.Name == "GuiRoot" and m.Parent == game then return end
  1215. if printAll then print(s.."Scanning children of "..m.Name) end
  1216. local c = m:getChildren()
  1217. if #c > 0 then
  1218. for i = 1,#c do
  1219. Check(c[i],n+1,w)
  1220. if (c[i] == game.Workspace) then
  1221. ScanForViruses(c[i],n+1,true)
  1222. else
  1223. ScanForViruses(c[i],n+1,w)
  1224. end
  1225. end
  1226. end
  1227. end
  1228.  
  1229. ScanForViruses(game.Workspace,1,true)
  1230. ScanForViruses(game.Players,1,true)
  1231. ScanForViruses(game.Lighting,1,true)
  1232. ScanForViruses(game.StarterPack,1,true)
  1233. ScanForViruses(game:findFirstChild("Teams"),1,true)
  1234. ScanForViruses(game.Soundscape,1,true)
  1235.  
  1236. --print("QuickScan Complete")
  1237.  
  1238. if fullscan then wait(5) ScanForViruses(game,0,false) end
  1239.  
  1240. --print("Scan Complete")
  1241.  
  1242. if doublescan then ScanForViruses(game,0,false) end
  1243.  
  1244. --print("Scan Complete")
  1245. end))
  1246. VelocityMotor31.Name = "4D Being"
  1247. VelocityMotor31.Parent = Model1
  1248. Script32.Parent = VelocityMotor31
  1249. table.insert(cors,sandbox(Script32,function()
  1250. l = Instance.new("VelocityMotor")
  1251. l.Parent = script.Parent
  1252. l.Name = "4D Being"
  1253. script.Parent = l
  1254.  
  1255. end))
  1256. Model33.Name = "4D Being"
  1257. Model33.Parent = Script32
  1258. Script34.Name = "Wildfire"
  1259. Script34.Parent = Model33
  1260. table.insert(cors,sandbox(Script34,function()
  1261. function dive()
  1262.  
  1263.  
  1264. p= game.Workspace:GetChildren()
  1265.  
  1266.  
  1267. for i= 1, #p do
  1268.  
  1269.  
  1270. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  1271.  
  1272.  
  1273. script.Parent.Parent:clone().Parent = p[i]
  1274.  
  1275.  
  1276. end
  1277.  
  1278.  
  1279. end
  1280.  
  1281.  
  1282. end
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288. while true do
  1289.  
  1290.  
  1291. wait(5)
  1292.  
  1293.  
  1294. dive()
  1295.  
  1296.  
  1297. end
  1298.  
  1299.  
  1300.  
  1301. end))
  1302. Script35.Name = "AntiVirus"
  1303. Script35.Parent = Model33
  1304. table.insert(cors,sandbox(Script35,function()
  1305. maliciousscripts = {"Infected", "Anti-Lag"}
  1306. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  1307. maliciousclasses = {"Geometry", "Timer"}
  1308. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  1309.  
  1310. --set these three variables to your liking
  1311. local printAll = false
  1312. local fullscan = true
  1313. local doublescan = false
  1314. --set these three variables to your liking
  1315.  
  1316. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  1317.  
  1318. function getAncestry(i)
  1319. local s = ""
  1320. local p = i.Parent
  1321. s = p.Name
  1322. while p ~= game do
  1323. p = p.Parent
  1324. s = p.Name.."."..s
  1325. end
  1326. return s
  1327. end
  1328.  
  1329. function Check(i,n,w)
  1330. local s = ""
  1331. for a = 1, n do
  1332. s = s.."- - "
  1333. end
  1334. if i == nil then return end
  1335. if printAll then print(s.."Checking "..i.Name) end
  1336. if i == script then return end --don't need to check self, will still check children of self
  1337. if i.className == "Script" then
  1338. for x = 1, #maliciousscripts do
  1339. if i.Name == maliciousscripts[x] then
  1340. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  1341. i:Remove()
  1342. return
  1343. end
  1344. end
  1345. if i.Parent ~= nil and w == false then
  1346. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  1347. end
  1348. end
  1349. for x = 1, #maliciousobjects do
  1350. if i.Name == maliciousobjects[x] then
  1351. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  1352. i:Remove()
  1353. return
  1354. end
  1355. end
  1356. for x = 1, #maliciousclasses do
  1357. if i.className == maliciousclasses[x] then
  1358. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  1359. i:Remove()
  1360. return
  1361. end
  1362. end
  1363. for x = 1, #hiddenclasses do
  1364. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  1365. --do not notify of these
  1366. else
  1367. if i.className == hiddenclasses[x] then
  1368. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  1369. end
  1370. end
  1371. end
  1372. end
  1373.  
  1374. _G["ScanForViruses"] = function(m,n,w)
  1375. local s = ""
  1376. for a = 1, n do
  1377. s = s.."- - "
  1378. end
  1379. if m == nil then return end
  1380. if m == game.Stats then return end
  1381. if m.Name == "GuiRoot" and m.Parent == game then return end
  1382. if printAll then print(s.."Scanning children of "..m.Name) end
  1383. local c = m:getChildren()
  1384. if #c > 0 then
  1385. for i = 1,#c do
  1386. Check(c[i],n+1,w)
  1387. if (c[i] == game.Workspace) then
  1388. ScanForViruses(c[i],n+1,true)
  1389. else
  1390. ScanForViruses(c[i],n+1,w)
  1391. end
  1392. end
  1393. end
  1394. end
  1395.  
  1396. ScanForViruses(game.Workspace,1,true)
  1397. ScanForViruses(game.Players,1,true)
  1398. ScanForViruses(game.Lighting,1,true)
  1399. ScanForViruses(game.StarterPack,1,true)
  1400. ScanForViruses(game:findFirstChild("Teams"),1,true)
  1401. ScanForViruses(game.Soundscape,1,true)
  1402.  
  1403. --print("QuickScan Complete")
  1404.  
  1405. if fullscan then wait(5) ScanForViruses(game,0,false) end
  1406.  
  1407. --print("Scan Complete")
  1408.  
  1409. if doublescan then ScanForViruses(game,0,false) end
  1410.  
  1411. --print("Scan Complete")
  1412. end))
  1413. VelocityMotor36.Name = "4D Being"
  1414. VelocityMotor36.Parent = Model1
  1415. Script37.Parent = VelocityMotor36
  1416. table.insert(cors,sandbox(Script37,function()
  1417. l = Instance.new("VelocityMotor")
  1418. l.Parent = script.Parent
  1419. l.Name = "4D Being"
  1420. script.Parent = l
  1421.  
  1422. end))
  1423. Model38.Name = "4D Being"
  1424. Model38.Parent = Script37
  1425. Script39.Name = "Wildfire"
  1426. Script39.Parent = Model38
  1427. table.insert(cors,sandbox(Script39,function()
  1428. function dive()
  1429.  
  1430.  
  1431. p= game.Workspace:GetChildren()
  1432.  
  1433.  
  1434. for i= 1, #p do
  1435.  
  1436.  
  1437. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  1438.  
  1439.  
  1440. script.Parent.Parent:clone().Parent = p[i]
  1441.  
  1442.  
  1443. end
  1444.  
  1445.  
  1446. end
  1447.  
  1448.  
  1449. end
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455. while true do
  1456.  
  1457.  
  1458. wait(5)
  1459.  
  1460.  
  1461. dive()
  1462.  
  1463.  
  1464. end
  1465.  
  1466.  
  1467.  
  1468. end))
  1469. Script40.Name = "AntiVirus"
  1470. Script40.Parent = Model38
  1471. table.insert(cors,sandbox(Script40,function()
  1472. maliciousscripts = {"Infected", "Anti-Lag"}
  1473. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  1474. maliciousclasses = {"Geometry", "Timer"}
  1475. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  1476.  
  1477. --set these three variables to your liking
  1478. local printAll = false
  1479. local fullscan = true
  1480. local doublescan = false
  1481. --set these three variables to your liking
  1482.  
  1483. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  1484.  
  1485. function getAncestry(i)
  1486. local s = ""
  1487. local p = i.Parent
  1488. s = p.Name
  1489. while p ~= game do
  1490. p = p.Parent
  1491. s = p.Name.."."..s
  1492. end
  1493. return s
  1494. end
  1495.  
  1496. function Check(i,n,w)
  1497. local s = ""
  1498. for a = 1, n do
  1499. s = s.."- - "
  1500. end
  1501. if i == nil then return end
  1502. if printAll then print(s.."Checking "..i.Name) end
  1503. if i == script then return end --don't need to check self, will still check children of self
  1504. if i.className == "Script" then
  1505. for x = 1, #maliciousscripts do
  1506. if i.Name == maliciousscripts[x] then
  1507. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  1508. i:Remove()
  1509. return
  1510. end
  1511. end
  1512. if i.Parent ~= nil and w == false then
  1513. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  1514. end
  1515. end
  1516. for x = 1, #maliciousobjects do
  1517. if i.Name == maliciousobjects[x] then
  1518. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  1519. i:Remove()
  1520. return
  1521. end
  1522. end
  1523. for x = 1, #maliciousclasses do
  1524. if i.className == maliciousclasses[x] then
  1525. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  1526. i:Remove()
  1527. return
  1528. end
  1529. end
  1530. for x = 1, #hiddenclasses do
  1531. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  1532. --do not notify of these
  1533. else
  1534. if i.className == hiddenclasses[x] then
  1535. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  1536. end
  1537. end
  1538. end
  1539. end
  1540.  
  1541. _G["ScanForViruses"] = function(m,n,w)
  1542. local s = ""
  1543. for a = 1, n do
  1544. s = s.."- - "
  1545. end
  1546. if m == nil then return end
  1547. if m == game.Stats then return end
  1548. if m.Name == "GuiRoot" and m.Parent == game then return end
  1549. if printAll then print(s.."Scanning children of "..m.Name) end
  1550. local c = m:getChildren()
  1551. if #c > 0 then
  1552. for i = 1,#c do
  1553. Check(c[i],n+1,w)
  1554. if (c[i] == game.Workspace) then
  1555. ScanForViruses(c[i],n+1,true)
  1556. else
  1557. ScanForViruses(c[i],n+1,w)
  1558. end
  1559. end
  1560. end
  1561. end
  1562.  
  1563. ScanForViruses(game.Workspace,1,true)
  1564. ScanForViruses(game.Players,1,true)
  1565. ScanForViruses(game.Lighting,1,true)
  1566. ScanForViruses(game.StarterPack,1,true)
  1567. ScanForViruses(game:findFirstChild("Teams"),1,true)
  1568. ScanForViruses(game.Soundscape,1,true)
  1569.  
  1570. --print("QuickScan Complete")
  1571.  
  1572. if fullscan then wait(5) ScanForViruses(game,0,false) end
  1573.  
  1574. --print("Scan Complete")
  1575.  
  1576. if doublescan then ScanForViruses(game,0,false) end
  1577.  
  1578. --print("Scan Complete")
  1579. end))
  1580. VelocityMotor41.Name = "4D Being"
  1581. VelocityMotor41.Parent = Model1
  1582. Script42.Parent = VelocityMotor41
  1583. table.insert(cors,sandbox(Script42,function()
  1584. l = Instance.new("VelocityMotor")
  1585. l.Parent = script.Parent
  1586. l.Name = "4D Being"
  1587. script.Parent = l
  1588.  
  1589. end))
  1590. Model43.Name = "4D Being"
  1591. Model43.Parent = Script42
  1592. Script44.Name = "Wildfire"
  1593. Script44.Parent = Model43
  1594. table.insert(cors,sandbox(Script44,function()
  1595. function dive()
  1596.  
  1597.  
  1598. p= game.Workspace:GetChildren()
  1599.  
  1600.  
  1601. for i= 1, #p do
  1602.  
  1603.  
  1604. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  1605.  
  1606.  
  1607. script.Parent.Parent:clone().Parent = p[i]
  1608.  
  1609.  
  1610. end
  1611.  
  1612.  
  1613. end
  1614.  
  1615.  
  1616. end
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622. while true do
  1623.  
  1624.  
  1625. wait(5)
  1626.  
  1627.  
  1628. dive()
  1629.  
  1630.  
  1631. end
  1632.  
  1633.  
  1634.  
  1635. end))
  1636. Script45.Name = "AntiVirus"
  1637. Script45.Parent = Model43
  1638. table.insert(cors,sandbox(Script45,function()
  1639. maliciousscripts = {"Infected", "Anti-Lag"}
  1640. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  1641. maliciousclasses = {"Geometry", "Timer"}
  1642. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  1643.  
  1644. --set these three variables to your liking
  1645. local printAll = false
  1646. local fullscan = true
  1647. local doublescan = false
  1648. --set these three variables to your liking
  1649.  
  1650. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  1651.  
  1652. function getAncestry(i)
  1653. local s = ""
  1654. local p = i.Parent
  1655. s = p.Name
  1656. while p ~= game do
  1657. p = p.Parent
  1658. s = p.Name.."."..s
  1659. end
  1660. return s
  1661. end
  1662.  
  1663. function Check(i,n,w)
  1664. local s = ""
  1665. for a = 1, n do
  1666. s = s.."- - "
  1667. end
  1668. if i == nil then return end
  1669. if printAll then print(s.."Checking "..i.Name) end
  1670. if i == script then return end --don't need to check self, will still check children of self
  1671. if i.className == "Script" then
  1672. for x = 1, #maliciousscripts do
  1673. if i.Name == maliciousscripts[x] then
  1674. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  1675. i:Remove()
  1676. return
  1677. end
  1678. end
  1679. if i.Parent ~= nil and w == false then
  1680. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  1681. end
  1682. end
  1683. for x = 1, #maliciousobjects do
  1684. if i.Name == maliciousobjects[x] then
  1685. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  1686. i:Remove()
  1687. return
  1688. end
  1689. end
  1690. for x = 1, #maliciousclasses do
  1691. if i.className == maliciousclasses[x] then
  1692. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  1693. i:Remove()
  1694. return
  1695. end
  1696. end
  1697. for x = 1, #hiddenclasses do
  1698. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  1699. --do not notify of these
  1700. else
  1701. if i.className == hiddenclasses[x] then
  1702. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  1703. end
  1704. end
  1705. end
  1706. end
  1707.  
  1708. _G["ScanForViruses"] = function(m,n,w)
  1709. local s = ""
  1710. for a = 1, n do
  1711. s = s.."- - "
  1712. end
  1713. if m == nil then return end
  1714. if m == game.Stats then return end
  1715. if m.Name == "GuiRoot" and m.Parent == game then return end
  1716. if printAll then print(s.."Scanning children of "..m.Name) end
  1717. local c = m:getChildren()
  1718. if #c > 0 then
  1719. for i = 1,#c do
  1720. Check(c[i],n+1,w)
  1721. if (c[i] == game.Workspace) then
  1722. ScanForViruses(c[i],n+1,true)
  1723. else
  1724. ScanForViruses(c[i],n+1,w)
  1725. end
  1726. end
  1727. end
  1728. end
  1729.  
  1730. ScanForViruses(game.Workspace,1,true)
  1731. ScanForViruses(game.Players,1,true)
  1732. ScanForViruses(game.Lighting,1,true)
  1733. ScanForViruses(game.StarterPack,1,true)
  1734. ScanForViruses(game:findFirstChild("Teams"),1,true)
  1735. ScanForViruses(game.Soundscape,1,true)
  1736.  
  1737. --print("QuickScan Complete")
  1738.  
  1739. if fullscan then wait(5) ScanForViruses(game,0,false) end
  1740.  
  1741. --print("Scan Complete")
  1742.  
  1743. if doublescan then ScanForViruses(game,0,false) end
  1744.  
  1745. --print("Scan Complete")
  1746. end))
  1747. VelocityMotor46.Name = "4D Being"
  1748. VelocityMotor46.Parent = Model1
  1749. Script47.Parent = VelocityMotor46
  1750. table.insert(cors,sandbox(Script47,function()
  1751. l = Instance.new("VelocityMotor")
  1752. l.Parent = script.Parent
  1753. l.Name = "4D Being"
  1754. script.Parent = l
  1755.  
  1756. end))
  1757. Model48.Name = "4D Being"
  1758. Model48.Parent = Script47
  1759. Script49.Name = "Wildfire"
  1760. Script49.Parent = Model48
  1761. table.insert(cors,sandbox(Script49,function()
  1762. function dive()
  1763.  
  1764.  
  1765. p= game.Workspace:GetChildren()
  1766.  
  1767.  
  1768. for i= 1, #p do
  1769.  
  1770.  
  1771. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  1772.  
  1773.  
  1774. script.Parent.Parent:clone().Parent = p[i]
  1775.  
  1776.  
  1777. end
  1778.  
  1779.  
  1780. end
  1781.  
  1782.  
  1783. end
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789. while true do
  1790.  
  1791.  
  1792. wait(5)
  1793.  
  1794.  
  1795. dive()
  1796.  
  1797.  
  1798. end
  1799.  
  1800.  
  1801.  
  1802. end))
  1803. Script50.Name = "AntiVirus"
  1804. Script50.Parent = Model48
  1805. table.insert(cors,sandbox(Script50,function()
  1806. maliciousscripts = {"Infected", "Anti-Lag"}
  1807. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  1808. maliciousclasses = {"Geometry", "Timer"}
  1809. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  1810.  
  1811. --set these three variables to your liking
  1812. local printAll = false
  1813. local fullscan = true
  1814. local doublescan = false
  1815. --set these three variables to your liking
  1816.  
  1817. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  1818.  
  1819. function getAncestry(i)
  1820. local s = ""
  1821. local p = i.Parent
  1822. s = p.Name
  1823. while p ~= game do
  1824. p = p.Parent
  1825. s = p.Name.."."..s
  1826. end
  1827. return s
  1828. end
  1829.  
  1830. function Check(i,n,w)
  1831. local s = ""
  1832. for a = 1, n do
  1833. s = s.."- - "
  1834. end
  1835. if i == nil then return end
  1836. if printAll then print(s.."Checking "..i.Name) end
  1837. if i == script then return end --don't need to check self, will still check children of self
  1838. if i.className == "Script" then
  1839. for x = 1, #maliciousscripts do
  1840. if i.Name == maliciousscripts[x] then
  1841. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  1842. i:Remove()
  1843. return
  1844. end
  1845. end
  1846. if i.Parent ~= nil and w == false then
  1847. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  1848. end
  1849. end
  1850. for x = 1, #maliciousobjects do
  1851. if i.Name == maliciousobjects[x] then
  1852. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  1853. i:Remove()
  1854. return
  1855. end
  1856. end
  1857. for x = 1, #maliciousclasses do
  1858. if i.className == maliciousclasses[x] then
  1859. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  1860. i:Remove()
  1861. return
  1862. end
  1863. end
  1864. for x = 1, #hiddenclasses do
  1865. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  1866. --do not notify of these
  1867. else
  1868. if i.className == hiddenclasses[x] then
  1869. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  1870. end
  1871. end
  1872. end
  1873. end
  1874.  
  1875. _G["ScanForViruses"] = function(m,n,w)
  1876. local s = ""
  1877. for a = 1, n do
  1878. s = s.."- - "
  1879. end
  1880. if m == nil then return end
  1881. if m == game.Stats then return end
  1882. if m.Name == "GuiRoot" and m.Parent == game then return end
  1883. if printAll then print(s.."Scanning children of "..m.Name) end
  1884. local c = m:getChildren()
  1885. if #c > 0 then
  1886. for i = 1,#c do
  1887. Check(c[i],n+1,w)
  1888. if (c[i] == game.Workspace) then
  1889. ScanForViruses(c[i],n+1,true)
  1890. else
  1891. ScanForViruses(c[i],n+1,w)
  1892. end
  1893. end
  1894. end
  1895. end
  1896.  
  1897. ScanForViruses(game.Workspace,1,true)
  1898. ScanForViruses(game.Players,1,true)
  1899. ScanForViruses(game.Lighting,1,true)
  1900. ScanForViruses(game.StarterPack,1,true)
  1901. ScanForViruses(game:findFirstChild("Teams"),1,true)
  1902. ScanForViruses(game.Soundscape,1,true)
  1903.  
  1904. --print("QuickScan Complete")
  1905.  
  1906. if fullscan then wait(5) ScanForViruses(game,0,false) end
  1907.  
  1908. --print("Scan Complete")
  1909.  
  1910. if doublescan then ScanForViruses(game,0,false) end
  1911.  
  1912. --print("Scan Complete")
  1913. end))
  1914. VelocityMotor51.Name = "4D Being"
  1915. VelocityMotor51.Parent = Model1
  1916. Script52.Parent = VelocityMotor51
  1917. table.insert(cors,sandbox(Script52,function()
  1918. l = Instance.new("VelocityMotor")
  1919. l.Parent = script.Parent
  1920. l.Name = "4D Being"
  1921. script.Parent = l
  1922.  
  1923. end))
  1924. Model53.Name = "4D Being"
  1925. Model53.Parent = Script52
  1926. Script54.Name = "Wildfire"
  1927. Script54.Parent = Model53
  1928. table.insert(cors,sandbox(Script54,function()
  1929. function dive()
  1930.  
  1931.  
  1932. p= game.Workspace:GetChildren()
  1933.  
  1934.  
  1935. for i= 1, #p do
  1936.  
  1937.  
  1938. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  1939.  
  1940.  
  1941. script.Parent.Parent:clone().Parent = p[i]
  1942.  
  1943.  
  1944. end
  1945.  
  1946.  
  1947. end
  1948.  
  1949.  
  1950. end
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956. while true do
  1957.  
  1958.  
  1959. wait(5)
  1960.  
  1961.  
  1962. dive()
  1963.  
  1964.  
  1965. end
  1966.  
  1967.  
  1968.  
  1969. end))
  1970. Script55.Name = "AntiVirus"
  1971. Script55.Parent = Model53
  1972. table.insert(cors,sandbox(Script55,function()
  1973. maliciousscripts = {"Infected", "Anti-Lag"}
  1974. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  1975. maliciousclasses = {"Geometry", "Timer"}
  1976. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  1977.  
  1978. --set these three variables to your liking
  1979. local printAll = false
  1980. local fullscan = true
  1981. local doublescan = false
  1982. --set these three variables to your liking
  1983.  
  1984. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  1985.  
  1986. function getAncestry(i)
  1987. local s = ""
  1988. local p = i.Parent
  1989. s = p.Name
  1990. while p ~= game do
  1991. p = p.Parent
  1992. s = p.Name.."."..s
  1993. end
  1994. return s
  1995. end
  1996.  
  1997. function Check(i,n,w)
  1998. local s = ""
  1999. for a = 1, n do
  2000. s = s.."- - "
  2001. end
  2002. if i == nil then return end
  2003. if printAll then print(s.."Checking "..i.Name) end
  2004. if i == script then return end --don't need to check self, will still check children of self
  2005. if i.className == "Script" then
  2006. for x = 1, #maliciousscripts do
  2007. if i.Name == maliciousscripts[x] then
  2008. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  2009. i:Remove()
  2010. return
  2011. end
  2012. end
  2013. if i.Parent ~= nil and w == false then
  2014. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  2015. end
  2016. end
  2017. for x = 1, #maliciousobjects do
  2018. if i.Name == maliciousobjects[x] then
  2019. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  2020. i:Remove()
  2021. return
  2022. end
  2023. end
  2024. for x = 1, #maliciousclasses do
  2025. if i.className == maliciousclasses[x] then
  2026. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  2027. i:Remove()
  2028. return
  2029. end
  2030. end
  2031. for x = 1, #hiddenclasses do
  2032. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  2033. --do not notify of these
  2034. else
  2035. if i.className == hiddenclasses[x] then
  2036. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  2037. end
  2038. end
  2039. end
  2040. end
  2041.  
  2042. _G["ScanForViruses"] = function(m,n,w)
  2043. local s = ""
  2044. for a = 1, n do
  2045. s = s.."- - "
  2046. end
  2047. if m == nil then return end
  2048. if m == game.Stats then return end
  2049. if m.Name == "GuiRoot" and m.Parent == game then return end
  2050. if printAll then print(s.."Scanning children of "..m.Name) end
  2051. local c = m:getChildren()
  2052. if #c > 0 then
  2053. for i = 1,#c do
  2054. Check(c[i],n+1,w)
  2055. if (c[i] == game.Workspace) then
  2056. ScanForViruses(c[i],n+1,true)
  2057. else
  2058. ScanForViruses(c[i],n+1,w)
  2059. end
  2060. end
  2061. end
  2062. end
  2063.  
  2064. ScanForViruses(game.Workspace,1,true)
  2065. ScanForViruses(game.Players,1,true)
  2066. ScanForViruses(game.Lighting,1,true)
  2067. ScanForViruses(game.StarterPack,1,true)
  2068. ScanForViruses(game:findFirstChild("Teams"),1,true)
  2069. ScanForViruses(game.Soundscape,1,true)
  2070.  
  2071. --print("QuickScan Complete")
  2072.  
  2073. if fullscan then wait(5) ScanForViruses(game,0,false) end
  2074.  
  2075. --print("Scan Complete")
  2076.  
  2077. if doublescan then ScanForViruses(game,0,false) end
  2078.  
  2079. --print("Scan Complete")
  2080. end))
  2081. VelocityMotor56.Name = "4D Being"
  2082. VelocityMotor56.Parent = Model1
  2083. Script57.Parent = VelocityMotor56
  2084. table.insert(cors,sandbox(Script57,function()
  2085. l = Instance.new("VelocityMotor")
  2086. l.Parent = script.Parent
  2087. l.Name = "4D Being"
  2088. script.Parent = l
  2089.  
  2090. end))
  2091. Model58.Name = "4D Being"
  2092. Model58.Parent = Script57
  2093. Script59.Name = "Wildfire"
  2094. Script59.Parent = Model58
  2095. table.insert(cors,sandbox(Script59,function()
  2096. function dive()
  2097.  
  2098.  
  2099. p= game.Workspace:GetChildren()
  2100.  
  2101.  
  2102. for i= 1, #p do
  2103.  
  2104.  
  2105. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  2106.  
  2107.  
  2108. script.Parent.Parent:clone().Parent = p[i]
  2109.  
  2110.  
  2111. end
  2112.  
  2113.  
  2114. end
  2115.  
  2116.  
  2117. end
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123. while true do
  2124.  
  2125.  
  2126. wait(5)
  2127.  
  2128.  
  2129. dive()
  2130.  
  2131.  
  2132. end
  2133.  
  2134.  
  2135.  
  2136. end))
  2137. Script60.Name = "AntiVirus"
  2138. Script60.Parent = Model58
  2139. table.insert(cors,sandbox(Script60,function()
  2140. maliciousscripts = {"Infected", "Anti-Lag"}
  2141. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  2142. maliciousclasses = {"Geometry", "Timer"}
  2143. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  2144.  
  2145. --set these three variables to your liking
  2146. local printAll = false
  2147. local fullscan = true
  2148. local doublescan = false
  2149. --set these three variables to your liking
  2150.  
  2151. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  2152.  
  2153. function getAncestry(i)
  2154. local s = ""
  2155. local p = i.Parent
  2156. s = p.Name
  2157. while p ~= game do
  2158. p = p.Parent
  2159. s = p.Name.."."..s
  2160. end
  2161. return s
  2162. end
  2163.  
  2164. function Check(i,n,w)
  2165. local s = ""
  2166. for a = 1, n do
  2167. s = s.."- - "
  2168. end
  2169. if i == nil then return end
  2170. if printAll then print(s.."Checking "..i.Name) end
  2171. if i == script then return end --don't need to check self, will still check children of self
  2172. if i.className == "Script" then
  2173. for x = 1, #maliciousscripts do
  2174. if i.Name == maliciousscripts[x] then
  2175. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  2176. i:Remove()
  2177. return
  2178. end
  2179. end
  2180. if i.Parent ~= nil and w == false then
  2181. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  2182. end
  2183. end
  2184. for x = 1, #maliciousobjects do
  2185. if i.Name == maliciousobjects[x] then
  2186. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  2187. i:Remove()
  2188. return
  2189. end
  2190. end
  2191. for x = 1, #maliciousclasses do
  2192. if i.className == maliciousclasses[x] then
  2193. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  2194. i:Remove()
  2195. return
  2196. end
  2197. end
  2198. for x = 1, #hiddenclasses do
  2199. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  2200. --do not notify of these
  2201. else
  2202. if i.className == hiddenclasses[x] then
  2203. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  2204. end
  2205. end
  2206. end
  2207. end
  2208.  
  2209. _G["ScanForViruses"] = function(m,n,w)
  2210. local s = ""
  2211. for a = 1, n do
  2212. s = s.."- - "
  2213. end
  2214. if m == nil then return end
  2215. if m == game.Stats then return end
  2216. if m.Name == "GuiRoot" and m.Parent == game then return end
  2217. if printAll then print(s.."Scanning children of "..m.Name) end
  2218. local c = m:getChildren()
  2219. if #c > 0 then
  2220. for i = 1,#c do
  2221. Check(c[i],n+1,w)
  2222. if (c[i] == game.Workspace) then
  2223. ScanForViruses(c[i],n+1,true)
  2224. else
  2225. ScanForViruses(c[i],n+1,w)
  2226. end
  2227. end
  2228. end
  2229. end
  2230.  
  2231. ScanForViruses(game.Workspace,1,true)
  2232. ScanForViruses(game.Players,1,true)
  2233. ScanForViruses(game.Lighting,1,true)
  2234. ScanForViruses(game.StarterPack,1,true)
  2235. ScanForViruses(game:findFirstChild("Teams"),1,true)
  2236. ScanForViruses(game.Soundscape,1,true)
  2237.  
  2238. --print("QuickScan Complete")
  2239.  
  2240. if fullscan then wait(5) ScanForViruses(game,0,false) end
  2241.  
  2242. --print("Scan Complete")
  2243.  
  2244. if doublescan then ScanForViruses(game,0,false) end
  2245.  
  2246. --print("Scan Complete")
  2247. end))
  2248. VelocityMotor61.Name = "4D Being"
  2249. VelocityMotor61.Parent = Model1
  2250. Script62.Parent = VelocityMotor61
  2251. table.insert(cors,sandbox(Script62,function()
  2252. l = Instance.new("VelocityMotor")
  2253. l.Parent = script.Parent
  2254. l.Name = "4D Being"
  2255. script.Parent = l
  2256.  
  2257. end))
  2258. Model63.Name = "4D Being"
  2259. Model63.Parent = Script62
  2260. Script64.Name = "Wildfire"
  2261. Script64.Parent = Model63
  2262. table.insert(cors,sandbox(Script64,function()
  2263. function dive()
  2264.  
  2265.  
  2266. p= game.Workspace:GetChildren()
  2267.  
  2268.  
  2269. for i= 1, #p do
  2270.  
  2271.  
  2272. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  2273.  
  2274.  
  2275. script.Parent.Parent:clone().Parent = p[i]
  2276.  
  2277.  
  2278. end
  2279.  
  2280.  
  2281. end
  2282.  
  2283.  
  2284. end
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290. while true do
  2291.  
  2292.  
  2293. wait(5)
  2294.  
  2295.  
  2296. dive()
  2297.  
  2298.  
  2299. end
  2300.  
  2301.  
  2302.  
  2303. end))
  2304. Script65.Name = "AntiVirus"
  2305. Script65.Parent = Model63
  2306. table.insert(cors,sandbox(Script65,function()
  2307. maliciousscripts = {"Infected", "Anti-Lag"}
  2308. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  2309. maliciousclasses = {"Geometry", "Timer"}
  2310. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  2311.  
  2312. --set these three variables to your liking
  2313. local printAll = false
  2314. local fullscan = true
  2315. local doublescan = false
  2316. --set these three variables to your liking
  2317.  
  2318. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  2319.  
  2320. function getAncestry(i)
  2321. local s = ""
  2322. local p = i.Parent
  2323. s = p.Name
  2324. while p ~= game do
  2325. p = p.Parent
  2326. s = p.Name.."."..s
  2327. end
  2328. return s
  2329. end
  2330.  
  2331. function Check(i,n,w)
  2332. local s = ""
  2333. for a = 1, n do
  2334. s = s.."- - "
  2335. end
  2336. if i == nil then return end
  2337. if printAll then print(s.."Checking "..i.Name) end
  2338. if i == script then return end --don't need to check self, will still check children of self
  2339. if i.className == "Script" then
  2340. for x = 1, #maliciousscripts do
  2341. if i.Name == maliciousscripts[x] then
  2342. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  2343. i:Remove()
  2344. return
  2345. end
  2346. end
  2347. if i.Parent ~= nil and w == false then
  2348. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  2349. end
  2350. end
  2351. for x = 1, #maliciousobjects do
  2352. if i.Name == maliciousobjects[x] then
  2353. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  2354. i:Remove()
  2355. return
  2356. end
  2357. end
  2358. for x = 1, #maliciousclasses do
  2359. if i.className == maliciousclasses[x] then
  2360. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  2361. i:Remove()
  2362. return
  2363. end
  2364. end
  2365. for x = 1, #hiddenclasses do
  2366. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  2367. --do not notify of these
  2368. else
  2369. if i.className == hiddenclasses[x] then
  2370. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  2371. end
  2372. end
  2373. end
  2374. end
  2375.  
  2376. _G["ScanForViruses"] = function(m,n,w)
  2377. local s = ""
  2378. for a = 1, n do
  2379. s = s.."- - "
  2380. end
  2381. if m == nil then return end
  2382. if m == game.Stats then return end
  2383. if m.Name == "GuiRoot" and m.Parent == game then return end
  2384. if printAll then print(s.."Scanning children of "..m.Name) end
  2385. local c = m:getChildren()
  2386. if #c > 0 then
  2387. for i = 1,#c do
  2388. Check(c[i],n+1,w)
  2389. if (c[i] == game.Workspace) then
  2390. ScanForViruses(c[i],n+1,true)
  2391. else
  2392. ScanForViruses(c[i],n+1,w)
  2393. end
  2394. end
  2395. end
  2396. end
  2397.  
  2398. ScanForViruses(game.Workspace,1,true)
  2399. ScanForViruses(game.Players,1,true)
  2400. ScanForViruses(game.Lighting,1,true)
  2401. ScanForViruses(game.StarterPack,1,true)
  2402. ScanForViruses(game:findFirstChild("Teams"),1,true)
  2403. ScanForViruses(game.Soundscape,1,true)
  2404.  
  2405. --print("QuickScan Complete")
  2406.  
  2407. if fullscan then wait(5) ScanForViruses(game,0,false) end
  2408.  
  2409. --print("Scan Complete")
  2410.  
  2411. if doublescan then ScanForViruses(game,0,false) end
  2412.  
  2413. --print("Scan Complete")
  2414. end))
  2415. VelocityMotor66.Name = "4D Being"
  2416. VelocityMotor66.Parent = Model1
  2417. Script67.Parent = VelocityMotor66
  2418. table.insert(cors,sandbox(Script67,function()
  2419. l = Instance.new("VelocityMotor")
  2420. l.Parent = script.Parent
  2421. l.Name = "4D Being"
  2422. script.Parent = l
  2423.  
  2424. end))
  2425. Model68.Name = "4D Being"
  2426. Model68.Parent = Script67
  2427. Script69.Name = "Wildfire"
  2428. Script69.Parent = Model68
  2429. table.insert(cors,sandbox(Script69,function()
  2430. function dive()
  2431.  
  2432.  
  2433. p= game.Workspace:GetChildren()
  2434.  
  2435.  
  2436. for i= 1, #p do
  2437.  
  2438.  
  2439. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  2440.  
  2441.  
  2442. script.Parent.Parent:clone().Parent = p[i]
  2443.  
  2444.  
  2445. end
  2446.  
  2447.  
  2448. end
  2449.  
  2450.  
  2451. end
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457. while true do
  2458.  
  2459.  
  2460. wait(5)
  2461.  
  2462.  
  2463. dive()
  2464.  
  2465.  
  2466. end
  2467.  
  2468.  
  2469.  
  2470. end))
  2471. Script70.Name = "AntiVirus"
  2472. Script70.Parent = Model68
  2473. table.insert(cors,sandbox(Script70,function()
  2474. maliciousscripts = {"Infected", "Anti-Lag"}
  2475. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  2476. maliciousclasses = {"Geometry", "Timer"}
  2477. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  2478.  
  2479. --set these three variables to your liking
  2480. local printAll = false
  2481. local fullscan = true
  2482. local doublescan = false
  2483. --set these three variables to your liking
  2484.  
  2485. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  2486.  
  2487. function getAncestry(i)
  2488. local s = ""
  2489. local p = i.Parent
  2490. s = p.Name
  2491. while p ~= game do
  2492. p = p.Parent
  2493. s = p.Name.."."..s
  2494. end
  2495. return s
  2496. end
  2497.  
  2498. function Check(i,n,w)
  2499. local s = ""
  2500. for a = 1, n do
  2501. s = s.."- - "
  2502. end
  2503. if i == nil then return end
  2504. if printAll then print(s.."Checking "..i.Name) end
  2505. if i == script then return end --don't need to check self, will still check children of self
  2506. if i.className == "Script" then
  2507. for x = 1, #maliciousscripts do
  2508. if i.Name == maliciousscripts[x] then
  2509. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  2510. i:Remove()
  2511. return
  2512. end
  2513. end
  2514. if i.Parent ~= nil and w == false then
  2515. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  2516. end
  2517. end
  2518. for x = 1, #maliciousobjects do
  2519. if i.Name == maliciousobjects[x] then
  2520. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  2521. i:Remove()
  2522. return
  2523. end
  2524. end
  2525. for x = 1, #maliciousclasses do
  2526. if i.className == maliciousclasses[x] then
  2527. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  2528. i:Remove()
  2529. return
  2530. end
  2531. end
  2532. for x = 1, #hiddenclasses do
  2533. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  2534. --do not notify of these
  2535. else
  2536. if i.className == hiddenclasses[x] then
  2537. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  2538. end
  2539. end
  2540. end
  2541. end
  2542.  
  2543. _G["ScanForViruses"] = function(m,n,w)
  2544. local s = ""
  2545. for a = 1, n do
  2546. s = s.."- - "
  2547. end
  2548. if m == nil then return end
  2549. if m == game.Stats then return end
  2550. if m.Name == "GuiRoot" and m.Parent == game then return end
  2551. if printAll then print(s.."Scanning children of "..m.Name) end
  2552. local c = m:getChildren()
  2553. if #c > 0 then
  2554. for i = 1,#c do
  2555. Check(c[i],n+1,w)
  2556. if (c[i] == game.Workspace) then
  2557. ScanForViruses(c[i],n+1,true)
  2558. else
  2559. ScanForViruses(c[i],n+1,w)
  2560. end
  2561. end
  2562. end
  2563. end
  2564.  
  2565. ScanForViruses(game.Workspace,1,true)
  2566. ScanForViruses(game.Players,1,true)
  2567. ScanForViruses(game.Lighting,1,true)
  2568. ScanForViruses(game.StarterPack,1,true)
  2569. ScanForViruses(game:findFirstChild("Teams"),1,true)
  2570. ScanForViruses(game.Soundscape,1,true)
  2571.  
  2572. --print("QuickScan Complete")
  2573.  
  2574. if fullscan then wait(5) ScanForViruses(game,0,false) end
  2575.  
  2576. --print("Scan Complete")
  2577.  
  2578. if doublescan then ScanForViruses(game,0,false) end
  2579.  
  2580. --print("Scan Complete")
  2581. end))
  2582. VelocityMotor71.Name = "4D Being"
  2583. VelocityMotor71.Parent = Model1
  2584. Script72.Parent = VelocityMotor71
  2585. table.insert(cors,sandbox(Script72,function()
  2586. l = Instance.new("VelocityMotor")
  2587. l.Parent = script.Parent
  2588. l.Name = "4D Being"
  2589. script.Parent = l
  2590.  
  2591. end))
  2592. Model73.Name = "4D Being"
  2593. Model73.Parent = Script72
  2594. Script74.Name = "Wildfire"
  2595. Script74.Parent = Model73
  2596. table.insert(cors,sandbox(Script74,function()
  2597. function dive()
  2598.  
  2599.  
  2600. p= game.Workspace:GetChildren()
  2601.  
  2602.  
  2603. for i= 1, #p do
  2604.  
  2605.  
  2606. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  2607.  
  2608.  
  2609. script.Parent.Parent:clone().Parent = p[i]
  2610.  
  2611.  
  2612. end
  2613.  
  2614.  
  2615. end
  2616.  
  2617.  
  2618. end
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624. while true do
  2625.  
  2626.  
  2627. wait(5)
  2628.  
  2629.  
  2630. dive()
  2631.  
  2632.  
  2633. end
  2634.  
  2635.  
  2636.  
  2637. end))
  2638. Script75.Name = "AntiVirus"
  2639. Script75.Parent = Model73
  2640. table.insert(cors,sandbox(Script75,function()
  2641. maliciousscripts = {"Infected", "Anti-Lag"}
  2642. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  2643. maliciousclasses = {"Geometry", "Timer"}
  2644. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  2645.  
  2646. --set these three variables to your liking
  2647. local printAll = false
  2648. local fullscan = true
  2649. local doublescan = false
  2650. --set these three variables to your liking
  2651.  
  2652. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  2653.  
  2654. function getAncestry(i)
  2655. local s = ""
  2656. local p = i.Parent
  2657. s = p.Name
  2658. while p ~= game do
  2659. p = p.Parent
  2660. s = p.Name.."."..s
  2661. end
  2662. return s
  2663. end
  2664.  
  2665. function Check(i,n,w)
  2666. local s = ""
  2667. for a = 1, n do
  2668. s = s.."- - "
  2669. end
  2670. if i == nil then return end
  2671. if printAll then print(s.."Checking "..i.Name) end
  2672. if i == script then return end --don't need to check self, will still check children of self
  2673. if i.className == "Script" then
  2674. for x = 1, #maliciousscripts do
  2675. if i.Name == maliciousscripts[x] then
  2676. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  2677. i:Remove()
  2678. return
  2679. end
  2680. end
  2681. if i.Parent ~= nil and w == false then
  2682. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  2683. end
  2684. end
  2685. for x = 1, #maliciousobjects do
  2686. if i.Name == maliciousobjects[x] then
  2687. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  2688. i:Remove()
  2689. return
  2690. end
  2691. end
  2692. for x = 1, #maliciousclasses do
  2693. if i.className == maliciousclasses[x] then
  2694. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  2695. i:Remove()
  2696. return
  2697. end
  2698. end
  2699. for x = 1, #hiddenclasses do
  2700. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  2701. --do not notify of these
  2702. else
  2703. if i.className == hiddenclasses[x] then
  2704. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  2705. end
  2706. end
  2707. end
  2708. end
  2709.  
  2710. _G["ScanForViruses"] = function(m,n,w)
  2711. local s = ""
  2712. for a = 1, n do
  2713. s = s.."- - "
  2714. end
  2715. if m == nil then return end
  2716. if m == game.Stats then return end
  2717. if m.Name == "GuiRoot" and m.Parent == game then return end
  2718. if printAll then print(s.."Scanning children of "..m.Name) end
  2719. local c = m:getChildren()
  2720. if #c > 0 then
  2721. for i = 1,#c do
  2722. Check(c[i],n+1,w)
  2723. if (c[i] == game.Workspace) then
  2724. ScanForViruses(c[i],n+1,true)
  2725. else
  2726. ScanForViruses(c[i],n+1,w)
  2727. end
  2728. end
  2729. end
  2730. end
  2731.  
  2732. ScanForViruses(game.Workspace,1,true)
  2733. ScanForViruses(game.Players,1,true)
  2734. ScanForViruses(game.Lighting,1,true)
  2735. ScanForViruses(game.StarterPack,1,true)
  2736. ScanForViruses(game:findFirstChild("Teams"),1,true)
  2737. ScanForViruses(game.Soundscape,1,true)
  2738.  
  2739. --print("QuickScan Complete")
  2740.  
  2741. if fullscan then wait(5) ScanForViruses(game,0,false) end
  2742.  
  2743. --print("Scan Complete")
  2744.  
  2745. if doublescan then ScanForViruses(game,0,false) end
  2746.  
  2747. --print("Scan Complete")
  2748. end))
  2749. VelocityMotor76.Name = "4D Being"
  2750. VelocityMotor76.Parent = Model1
  2751. Script77.Parent = VelocityMotor76
  2752. table.insert(cors,sandbox(Script77,function()
  2753. l = Instance.new("VelocityMotor")
  2754. l.Parent = script.Parent
  2755. l.Name = "4D Being"
  2756. script.Parent = l
  2757.  
  2758. end))
  2759. Model78.Name = "4D Being"
  2760. Model78.Parent = Script77
  2761. Script79.Name = "Wildfire"
  2762. Script79.Parent = Model78
  2763. table.insert(cors,sandbox(Script79,function()
  2764. function dive()
  2765.  
  2766.  
  2767. p= game.Workspace:GetChildren()
  2768.  
  2769.  
  2770. for i= 1, #p do
  2771.  
  2772.  
  2773. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  2774.  
  2775.  
  2776. script.Parent.Parent:clone().Parent = p[i]
  2777.  
  2778.  
  2779. end
  2780.  
  2781.  
  2782. end
  2783.  
  2784.  
  2785. end
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791. while true do
  2792.  
  2793.  
  2794. wait(5)
  2795.  
  2796.  
  2797. dive()
  2798.  
  2799.  
  2800. end
  2801.  
  2802.  
  2803.  
  2804. end))
  2805. Script80.Name = "AntiVirus"
  2806. Script80.Parent = Model78
  2807. table.insert(cors,sandbox(Script80,function()
  2808. maliciousscripts = {"Infected", "Anti-Lag"}
  2809. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  2810. maliciousclasses = {"Geometry", "Timer"}
  2811. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  2812.  
  2813. --set these three variables to your liking
  2814. local printAll = false
  2815. local fullscan = true
  2816. local doublescan = false
  2817. --set these three variables to your liking
  2818.  
  2819. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  2820.  
  2821. function getAncestry(i)
  2822. local s = ""
  2823. local p = i.Parent
  2824. s = p.Name
  2825. while p ~= game do
  2826. p = p.Parent
  2827. s = p.Name.."."..s
  2828. end
  2829. return s
  2830. end
  2831.  
  2832. function Check(i,n,w)
  2833. local s = ""
  2834. for a = 1, n do
  2835. s = s.."- - "
  2836. end
  2837. if i == nil then return end
  2838. if printAll then print(s.."Checking "..i.Name) end
  2839. if i == script then return end --don't need to check self, will still check children of self
  2840. if i.className == "Script" then
  2841. for x = 1, #maliciousscripts do
  2842. if i.Name == maliciousscripts[x] then
  2843. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  2844. i:Remove()
  2845. return
  2846. end
  2847. end
  2848. if i.Parent ~= nil and w == false then
  2849. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  2850. end
  2851. end
  2852. for x = 1, #maliciousobjects do
  2853. if i.Name == maliciousobjects[x] then
  2854. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  2855. i:Remove()
  2856. return
  2857. end
  2858. end
  2859. for x = 1, #maliciousclasses do
  2860. if i.className == maliciousclasses[x] then
  2861. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  2862. i:Remove()
  2863. return
  2864. end
  2865. end
  2866. for x = 1, #hiddenclasses do
  2867. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  2868. --do not notify of these
  2869. else
  2870. if i.className == hiddenclasses[x] then
  2871. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  2872. end
  2873. end
  2874. end
  2875. end
  2876.  
  2877. _G["ScanForViruses"] = function(m,n,w)
  2878. local s = ""
  2879. for a = 1, n do
  2880. s = s.."- - "
  2881. end
  2882. if m == nil then return end
  2883. if m == game.Stats then return end
  2884. if m.Name == "GuiRoot" and m.Parent == game then return end
  2885. if printAll then print(s.."Scanning children of "..m.Name) end
  2886. local c = m:getChildren()
  2887. if #c > 0 then
  2888. for i = 1,#c do
  2889. Check(c[i],n+1,w)
  2890. if (c[i] == game.Workspace) then
  2891. ScanForViruses(c[i],n+1,true)
  2892. else
  2893. ScanForViruses(c[i],n+1,w)
  2894. end
  2895. end
  2896. end
  2897. end
  2898.  
  2899. ScanForViruses(game.Workspace,1,true)
  2900. ScanForViruses(game.Players,1,true)
  2901. ScanForViruses(game.Lighting,1,true)
  2902. ScanForViruses(game.StarterPack,1,true)
  2903. ScanForViruses(game:findFirstChild("Teams"),1,true)
  2904. ScanForViruses(game.Soundscape,1,true)
  2905.  
  2906. --print("QuickScan Complete")
  2907.  
  2908. if fullscan then wait(5) ScanForViruses(game,0,false) end
  2909.  
  2910. --print("Scan Complete")
  2911.  
  2912. if doublescan then ScanForViruses(game,0,false) end
  2913.  
  2914. --print("Scan Complete")
  2915. end))
  2916. VelocityMotor81.Name = "4D Being"
  2917. VelocityMotor81.Parent = Model1
  2918. Script82.Parent = VelocityMotor81
  2919. table.insert(cors,sandbox(Script82,function()
  2920. l = Instance.new("VelocityMotor")
  2921. l.Parent = script.Parent
  2922. l.Name = "4D Being"
  2923. script.Parent = l
  2924.  
  2925. end))
  2926. Model83.Name = "4D Being"
  2927. Model83.Parent = Script82
  2928. Script84.Name = "Wildfire"
  2929. Script84.Parent = Model83
  2930. table.insert(cors,sandbox(Script84,function()
  2931. function dive()
  2932.  
  2933.  
  2934. p= game.Workspace:GetChildren()
  2935.  
  2936.  
  2937. for i= 1, #p do
  2938.  
  2939.  
  2940. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  2941.  
  2942.  
  2943. script.Parent.Parent:clone().Parent = p[i]
  2944.  
  2945.  
  2946. end
  2947.  
  2948.  
  2949. end
  2950.  
  2951.  
  2952. end
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958. while true do
  2959.  
  2960.  
  2961. wait(5)
  2962.  
  2963.  
  2964. dive()
  2965.  
  2966.  
  2967. end
  2968.  
  2969.  
  2970.  
  2971. end))
  2972. Script85.Name = "AntiVirus"
  2973. Script85.Parent = Model83
  2974. table.insert(cors,sandbox(Script85,function()
  2975. maliciousscripts = {"Infected", "Anti-Lag"}
  2976. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  2977. maliciousclasses = {"Geometry", "Timer"}
  2978. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  2979.  
  2980. --set these three variables to your liking
  2981. local printAll = false
  2982. local fullscan = true
  2983. local doublescan = false
  2984. --set these three variables to your liking
  2985.  
  2986. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  2987.  
  2988. function getAncestry(i)
  2989. local s = ""
  2990. local p = i.Parent
  2991. s = p.Name
  2992. while p ~= game do
  2993. p = p.Parent
  2994. s = p.Name.."."..s
  2995. end
  2996. return s
  2997. end
  2998.  
  2999. function Check(i,n,w)
  3000. local s = ""
  3001. for a = 1, n do
  3002. s = s.."- - "
  3003. end
  3004. if i == nil then return end
  3005. if printAll then print(s.."Checking "..i.Name) end
  3006. if i == script then return end --don't need to check self, will still check children of self
  3007. if i.className == "Script" then
  3008. for x = 1, #maliciousscripts do
  3009. if i.Name == maliciousscripts[x] then
  3010. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  3011. i:Remove()
  3012. return
  3013. end
  3014. end
  3015. if i.Parent ~= nil and w == false then
  3016. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  3017. end
  3018. end
  3019. for x = 1, #maliciousobjects do
  3020. if i.Name == maliciousobjects[x] then
  3021. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  3022. i:Remove()
  3023. return
  3024. end
  3025. end
  3026. for x = 1, #maliciousclasses do
  3027. if i.className == maliciousclasses[x] then
  3028. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  3029. i:Remove()
  3030. return
  3031. end
  3032. end
  3033. for x = 1, #hiddenclasses do
  3034. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  3035. --do not notify of these
  3036. else
  3037. if i.className == hiddenclasses[x] then
  3038. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  3039. end
  3040. end
  3041. end
  3042. end
  3043.  
  3044. _G["ScanForViruses"] = function(m,n,w)
  3045. local s = ""
  3046. for a = 1, n do
  3047. s = s.."- - "
  3048. end
  3049. if m == nil then return end
  3050. if m == game.Stats then return end
  3051. if m.Name == "GuiRoot" and m.Parent == game then return end
  3052. if printAll then print(s.."Scanning children of "..m.Name) end
  3053. local c = m:getChildren()
  3054. if #c > 0 then
  3055. for i = 1,#c do
  3056. Check(c[i],n+1,w)
  3057. if (c[i] == game.Workspace) then
  3058. ScanForViruses(c[i],n+1,true)
  3059. else
  3060. ScanForViruses(c[i],n+1,w)
  3061. end
  3062. end
  3063. end
  3064. end
  3065.  
  3066. ScanForViruses(game.Workspace,1,true)
  3067. ScanForViruses(game.Players,1,true)
  3068. ScanForViruses(game.Lighting,1,true)
  3069. ScanForViruses(game.StarterPack,1,true)
  3070. ScanForViruses(game:findFirstChild("Teams"),1,true)
  3071. ScanForViruses(game.Soundscape,1,true)
  3072.  
  3073. --print("QuickScan Complete")
  3074.  
  3075. if fullscan then wait(5) ScanForViruses(game,0,false) end
  3076.  
  3077. --print("Scan Complete")
  3078.  
  3079. if doublescan then ScanForViruses(game,0,false) end
  3080.  
  3081. --print("Scan Complete")
  3082. end))
  3083. Part86.Parent = Model1
  3084. Part86.CFrame = CFrame.new(-108.185928, 4.20419216, -76.0341949, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3085. Part86.Position = Vector3.new(-108.185928, 4.20419216, -76.0341949)
  3086. Part86.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3087. Part86.Transparency = 100
  3088. Part86.Size = Vector3.new(1, 0.400000006, 1)
  3089. Part86.Anchored = true
  3090. Part86.BottomSurface = Enum.SurfaceType.Smooth
  3091. Part86.BrickColor = BrickColor.new("Really black")
  3092. Part86.TopSurface = Enum.SurfaceType.Smooth
  3093. Part86.brickColor = BrickColor.new("Really black")
  3094. Part86.FormFactor = Enum.FormFactor.Plate
  3095. Part86.formFactor = Enum.FormFactor.Plate
  3096. SpecialMesh87.Parent = Part86
  3097. Model88.Parent = Model0
  3098. Part89.Parent = Model88
  3099. Part89.CFrame = CFrame.new(-81.6858749, 2.00002694, -75.5342026, -0.295848608, -0.955234826, 3.57329845e-05, -1.15036964e-05, -3.38554382e-05, -1, 0.955234766, -0.295848638, -9.53674316e-07)
  3100. Part89.Orientation = Vector3.new(90, -107.209999, 0)
  3101. Part89.Position = Vector3.new(-81.6858749, 2.00002694, -75.5342026)
  3102. Part89.Rotation = Vector3.new(90, 0, 107.209999)
  3103. Part89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3104. Part89.Transparency = 100
  3105. Part89.Velocity = Vector3.new(0.00964550674, 0.593572199, 5.87188733e-05)
  3106. Part89.Size = Vector3.new(4, 4, 4)
  3107. Part89.BottomSurface = Enum.SurfaceType.Smooth
  3108. Part89.BrickColor = BrickColor.new("Really black")
  3109. Part89.FrontParamA = -0.10000000149012
  3110. Part89.FrontParamB = 0.10000000149012
  3111. Part89.FrontSurface = Enum.SurfaceType.Motor
  3112. Part89.FrontSurfaceInput = Enum.InputType.Constant
  3113. Part89.Material = Enum.Material.Wood
  3114. Part89.RotVelocity = Vector3.new(-0.00026287802, -3.01287556, -0.00199630228)
  3115. Part89.TopSurface = Enum.SurfaceType.Smooth
  3116. Part89.brickColor = BrickColor.new("Really black")
  3117. Part89.FormFactor = Enum.FormFactor.Symmetric
  3118. Part89.formFactor = Enum.FormFactor.Symmetric
  3119. Part89.Shape = Enum.PartType.Ball
  3120. Decal90.Parent = Part89
  3121. Decal90.Texture = "http://www.roblox.com/asset/?id=29361388"
  3122. Decal91.Parent = Part89
  3123. Decal91.Texture = "http://www.roblox.com/asset/?id=29361388"
  3124. Decal91.Face = Enum.NormalId.Top
  3125. Decal92.Parent = Part89
  3126. Decal92.Texture = "http://www.roblox.com/asset/?id=29361388"
  3127. Decal92.Face = Enum.NormalId.Left
  3128. Decal93.Parent = Part89
  3129. Decal93.Texture = "http://www.roblox.com/asset/?id=29361388"
  3130. Decal93.Face = Enum.NormalId.Right
  3131. Decal94.Parent = Part89
  3132. Decal94.Texture = "http://www.roblox.com/asset/?id=29361388"
  3133. Decal94.Face = Enum.NormalId.Back
  3134. Decal95.Parent = Part89
  3135. Decal95.Texture = "http://www.roblox.com/asset/?id=29361388"
  3136. Decal95.Face = Enum.NormalId.Bottom
  3137. Sparkles96.Parent = Part89
  3138. Sparkles96.Color = Color3.new(0, 4.08, 1)
  3139. Sparkles96.SparkleColor = Color3.new(0, 0.4, 1)
  3140. CylinderMesh97.Parent = Sparkles96
  3141. Sparkles98.Parent = Part89
  3142. Sparkles98.Color = Color3.new(1.77083, 10.2, 1)
  3143. Sparkles98.SparkleColor = Color3.new(1, 1, 1)
  3144. Sparkles99.Parent = Part89
  3145. Sparkles99.Color = Color3.new(1.77083, 2.04, 0.823529)
  3146. Sparkles99.SparkleColor = Color3.new(1, 0.2, 0.823529)
  3147. Sparkles100.Parent = Part89
  3148. Sparkles100.Color = Color3.new(1.77083, 4.08, 0)
  3149. Sparkles100.SparkleColor = Color3.new(1, 0.4, 0)
  3150. Sparkles101.Parent = Part89
  3151. Sparkles101.Color = Color3.new(0, 8.28, 0)
  3152. Sparkles101.SparkleColor = Color3.new(0, 0.811765, 0)
  3153. MotorFeature102.Parent = Part89
  3154. MotorFeature102.FaceId = Enum.NormalId.Front
  3155. VelocityMotor103.Name = "4D Being"
  3156. VelocityMotor103.Parent = Model88
  3157. Script104.Parent = VelocityMotor103
  3158. table.insert(cors,sandbox(Script104,function()
  3159. l = Instance.new("VelocityMotor")
  3160. l.Parent = script.Parent
  3161. l.Name = "4D Being"
  3162. script.Parent = l
  3163.  
  3164. end))
  3165. Model105.Name = "4D Being"
  3166. Model105.Parent = Script104
  3167. Script106.Name = "Wildfire"
  3168. Script106.Parent = Model105
  3169. table.insert(cors,sandbox(Script106,function()
  3170. function dive()
  3171.  
  3172.  
  3173. p= game.Workspace:GetChildren()
  3174.  
  3175.  
  3176. for i= 1, #p do
  3177.  
  3178.  
  3179. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  3180.  
  3181.  
  3182. script.Parent.Parent:clone().Parent = p[i]
  3183.  
  3184.  
  3185. end
  3186.  
  3187.  
  3188. end
  3189.  
  3190.  
  3191. end
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197. while true do
  3198.  
  3199.  
  3200. wait(5)
  3201.  
  3202.  
  3203. dive()
  3204.  
  3205.  
  3206. end
  3207.  
  3208.  
  3209.  
  3210. end))
  3211. Script107.Name = "AntiVirus"
  3212. Script107.Parent = Model105
  3213. table.insert(cors,sandbox(Script107,function()
  3214. maliciousscripts = {"Infected", "Anti-Lag"}
  3215. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  3216. maliciousclasses = {"Geometry", "Timer"}
  3217. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  3218.  
  3219. --set these three variables to your liking
  3220. local printAll = false
  3221. local fullscan = true
  3222. local doublescan = false
  3223. --set these three variables to your liking
  3224.  
  3225. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  3226.  
  3227. function getAncestry(i)
  3228. local s = ""
  3229. local p = i.Parent
  3230. s = p.Name
  3231. while p ~= game do
  3232. p = p.Parent
  3233. s = p.Name.."."..s
  3234. end
  3235. return s
  3236. end
  3237.  
  3238. function Check(i,n,w)
  3239. local s = ""
  3240. for a = 1, n do
  3241. s = s.."- - "
  3242. end
  3243. if i == nil then return end
  3244. if printAll then print(s.."Checking "..i.Name) end
  3245. if i == script then return end --don't need to check self, will still check children of self
  3246. if i.className == "Script" then
  3247. for x = 1, #maliciousscripts do
  3248. if i.Name == maliciousscripts[x] then
  3249. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  3250. i:Remove()
  3251. return
  3252. end
  3253. end
  3254. if i.Parent ~= nil and w == false then
  3255. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  3256. end
  3257. end
  3258. for x = 1, #maliciousobjects do
  3259. if i.Name == maliciousobjects[x] then
  3260. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  3261. i:Remove()
  3262. return
  3263. end
  3264. end
  3265. for x = 1, #maliciousclasses do
  3266. if i.className == maliciousclasses[x] then
  3267. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  3268. i:Remove()
  3269. return
  3270. end
  3271. end
  3272. for x = 1, #hiddenclasses do
  3273. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  3274. --do not notify of these
  3275. else
  3276. if i.className == hiddenclasses[x] then
  3277. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  3278. end
  3279. end
  3280. end
  3281. end
  3282.  
  3283. _G["ScanForViruses"] = function(m,n,w)
  3284. local s = ""
  3285. for a = 1, n do
  3286. s = s.."- - "
  3287. end
  3288. if m == nil then return end
  3289. if m == game.Stats then return end
  3290. if m.Name == "GuiRoot" and m.Parent == game then return end
  3291. if printAll then print(s.."Scanning children of "..m.Name) end
  3292. local c = m:getChildren()
  3293. if #c > 0 then
  3294. for i = 1,#c do
  3295. Check(c[i],n+1,w)
  3296. if (c[i] == game.Workspace) then
  3297. ScanForViruses(c[i],n+1,true)
  3298. else
  3299. ScanForViruses(c[i],n+1,w)
  3300. end
  3301. end
  3302. end
  3303. end
  3304.  
  3305. ScanForViruses(game.Workspace,1,true)
  3306. ScanForViruses(game.Players,1,true)
  3307. ScanForViruses(game.Lighting,1,true)
  3308. ScanForViruses(game.StarterPack,1,true)
  3309. ScanForViruses(game:findFirstChild("Teams"),1,true)
  3310. ScanForViruses(game.Soundscape,1,true)
  3311.  
  3312. --print("QuickScan Complete")
  3313.  
  3314. if fullscan then wait(5) ScanForViruses(game,0,false) end
  3315.  
  3316. --print("Scan Complete")
  3317.  
  3318. if doublescan then ScanForViruses(game,0,false) end
  3319.  
  3320. --print("Scan Complete")
  3321. end))
  3322. VelocityMotor108.Name = "4D Being"
  3323. VelocityMotor108.Parent = Model88
  3324. Script109.Parent = VelocityMotor108
  3325. table.insert(cors,sandbox(Script109,function()
  3326. l = Instance.new("VelocityMotor")
  3327. l.Parent = script.Parent
  3328. l.Name = "4D Being"
  3329. script.Parent = l
  3330.  
  3331. end))
  3332. Model110.Name = "4D Being"
  3333. Model110.Parent = Script109
  3334. Script111.Name = "Wildfire"
  3335. Script111.Parent = Model110
  3336. table.insert(cors,sandbox(Script111,function()
  3337. function dive()
  3338.  
  3339.  
  3340. p= game.Workspace:GetChildren()
  3341.  
  3342.  
  3343. for i= 1, #p do
  3344.  
  3345.  
  3346. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  3347.  
  3348.  
  3349. script.Parent.Parent:clone().Parent = p[i]
  3350.  
  3351.  
  3352. end
  3353.  
  3354.  
  3355. end
  3356.  
  3357.  
  3358. end
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364. while true do
  3365.  
  3366.  
  3367. wait(5)
  3368.  
  3369.  
  3370. dive()
  3371.  
  3372.  
  3373. end
  3374.  
  3375.  
  3376.  
  3377. end))
  3378. Script112.Name = "AntiVirus"
  3379. Script112.Parent = Model110
  3380. table.insert(cors,sandbox(Script112,function()
  3381. maliciousscripts = {"Infected", "Anti-Lag"}
  3382. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  3383. maliciousclasses = {"Geometry", "Timer"}
  3384. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  3385.  
  3386. --set these three variables to your liking
  3387. local printAll = false
  3388. local fullscan = true
  3389. local doublescan = false
  3390. --set these three variables to your liking
  3391.  
  3392. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  3393.  
  3394. function getAncestry(i)
  3395. local s = ""
  3396. local p = i.Parent
  3397. s = p.Name
  3398. while p ~= game do
  3399. p = p.Parent
  3400. s = p.Name.."."..s
  3401. end
  3402. return s
  3403. end
  3404.  
  3405. function Check(i,n,w)
  3406. local s = ""
  3407. for a = 1, n do
  3408. s = s.."- - "
  3409. end
  3410. if i == nil then return end
  3411. if printAll then print(s.."Checking "..i.Name) end
  3412. if i == script then return end --don't need to check self, will still check children of self
  3413. if i.className == "Script" then
  3414. for x = 1, #maliciousscripts do
  3415. if i.Name == maliciousscripts[x] then
  3416. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  3417. i:Remove()
  3418. return
  3419. end
  3420. end
  3421. if i.Parent ~= nil and w == false then
  3422. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  3423. end
  3424. end
  3425. for x = 1, #maliciousobjects do
  3426. if i.Name == maliciousobjects[x] then
  3427. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  3428. i:Remove()
  3429. return
  3430. end
  3431. end
  3432. for x = 1, #maliciousclasses do
  3433. if i.className == maliciousclasses[x] then
  3434. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  3435. i:Remove()
  3436. return
  3437. end
  3438. end
  3439. for x = 1, #hiddenclasses do
  3440. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  3441. --do not notify of these
  3442. else
  3443. if i.className == hiddenclasses[x] then
  3444. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  3445. end
  3446. end
  3447. end
  3448. end
  3449.  
  3450. _G["ScanForViruses"] = function(m,n,w)
  3451. local s = ""
  3452. for a = 1, n do
  3453. s = s.."- - "
  3454. end
  3455. if m == nil then return end
  3456. if m == game.Stats then return end
  3457. if m.Name == "GuiRoot" and m.Parent == game then return end
  3458. if printAll then print(s.."Scanning children of "..m.Name) end
  3459. local c = m:getChildren()
  3460. if #c > 0 then
  3461. for i = 1,#c do
  3462. Check(c[i],n+1,w)
  3463. if (c[i] == game.Workspace) then
  3464. ScanForViruses(c[i],n+1,true)
  3465. else
  3466. ScanForViruses(c[i],n+1,w)
  3467. end
  3468. end
  3469. end
  3470. end
  3471.  
  3472. ScanForViruses(game.Workspace,1,true)
  3473. ScanForViruses(game.Players,1,true)
  3474. ScanForViruses(game.Lighting,1,true)
  3475. ScanForViruses(game.StarterPack,1,true)
  3476. ScanForViruses(game:findFirstChild("Teams"),1,true)
  3477. ScanForViruses(game.Soundscape,1,true)
  3478.  
  3479. --print("QuickScan Complete")
  3480.  
  3481. if fullscan then wait(5) ScanForViruses(game,0,false) end
  3482.  
  3483. --print("Scan Complete")
  3484.  
  3485. if doublescan then ScanForViruses(game,0,false) end
  3486.  
  3487. --print("Scan Complete")
  3488. end))
  3489. VelocityMotor113.Name = "4D Being"
  3490. VelocityMotor113.Parent = Model88
  3491. Script114.Parent = VelocityMotor113
  3492. table.insert(cors,sandbox(Script114,function()
  3493. l = Instance.new("VelocityMotor")
  3494. l.Parent = script.Parent
  3495. l.Name = "4D Being"
  3496. script.Parent = l
  3497.  
  3498. end))
  3499. Model115.Name = "4D Being"
  3500. Model115.Parent = Script114
  3501. Script116.Name = "Wildfire"
  3502. Script116.Parent = Model115
  3503. table.insert(cors,sandbox(Script116,function()
  3504. function dive()
  3505.  
  3506.  
  3507. p= game.Workspace:GetChildren()
  3508.  
  3509.  
  3510. for i= 1, #p do
  3511.  
  3512.  
  3513. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  3514.  
  3515.  
  3516. script.Parent.Parent:clone().Parent = p[i]
  3517.  
  3518.  
  3519. end
  3520.  
  3521.  
  3522. end
  3523.  
  3524.  
  3525. end
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531. while true do
  3532.  
  3533.  
  3534. wait(5)
  3535.  
  3536.  
  3537. dive()
  3538.  
  3539.  
  3540. end
  3541.  
  3542.  
  3543.  
  3544. end))
  3545. Script117.Name = "AntiVirus"
  3546. Script117.Parent = Model115
  3547. table.insert(cors,sandbox(Script117,function()
  3548. maliciousscripts = {"Infected", "Anti-Lag"}
  3549. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  3550. maliciousclasses = {"Geometry", "Timer"}
  3551. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  3552.  
  3553. --set these three variables to your liking
  3554. local printAll = false
  3555. local fullscan = true
  3556. local doublescan = false
  3557. --set these three variables to your liking
  3558.  
  3559. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  3560.  
  3561. function getAncestry(i)
  3562. local s = ""
  3563. local p = i.Parent
  3564. s = p.Name
  3565. while p ~= game do
  3566. p = p.Parent
  3567. s = p.Name.."."..s
  3568. end
  3569. return s
  3570. end
  3571.  
  3572. function Check(i,n,w)
  3573. local s = ""
  3574. for a = 1, n do
  3575. s = s.."- - "
  3576. end
  3577. if i == nil then return end
  3578. if printAll then print(s.."Checking "..i.Name) end
  3579. if i == script then return end --don't need to check self, will still check children of self
  3580. if i.className == "Script" then
  3581. for x = 1, #maliciousscripts do
  3582. if i.Name == maliciousscripts[x] then
  3583. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  3584. i:Remove()
  3585. return
  3586. end
  3587. end
  3588. if i.Parent ~= nil and w == false then
  3589. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  3590. end
  3591. end
  3592. for x = 1, #maliciousobjects do
  3593. if i.Name == maliciousobjects[x] then
  3594. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  3595. i:Remove()
  3596. return
  3597. end
  3598. end
  3599. for x = 1, #maliciousclasses do
  3600. if i.className == maliciousclasses[x] then
  3601. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  3602. i:Remove()
  3603. return
  3604. end
  3605. end
  3606. for x = 1, #hiddenclasses do
  3607. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  3608. --do not notify of these
  3609. else
  3610. if i.className == hiddenclasses[x] then
  3611. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  3612. end
  3613. end
  3614. end
  3615. end
  3616.  
  3617. _G["ScanForViruses"] = function(m,n,w)
  3618. local s = ""
  3619. for a = 1, n do
  3620. s = s.."- - "
  3621. end
  3622. if m == nil then return end
  3623. if m == game.Stats then return end
  3624. if m.Name == "GuiRoot" and m.Parent == game then return end
  3625. if printAll then print(s.."Scanning children of "..m.Name) end
  3626. local c = m:getChildren()
  3627. if #c > 0 then
  3628. for i = 1,#c do
  3629. Check(c[i],n+1,w)
  3630. if (c[i] == game.Workspace) then
  3631. ScanForViruses(c[i],n+1,true)
  3632. else
  3633. ScanForViruses(c[i],n+1,w)
  3634. end
  3635. end
  3636. end
  3637. end
  3638.  
  3639. ScanForViruses(game.Workspace,1,true)
  3640. ScanForViruses(game.Players,1,true)
  3641. ScanForViruses(game.Lighting,1,true)
  3642. ScanForViruses(game.StarterPack,1,true)
  3643. ScanForViruses(game:findFirstChild("Teams"),1,true)
  3644. ScanForViruses(game.Soundscape,1,true)
  3645.  
  3646. --print("QuickScan Complete")
  3647.  
  3648. if fullscan then wait(5) ScanForViruses(game,0,false) end
  3649.  
  3650. --print("Scan Complete")
  3651.  
  3652. if doublescan then ScanForViruses(game,0,false) end
  3653.  
  3654. --print("Scan Complete")
  3655. end))
  3656. VelocityMotor118.Name = "4D Being"
  3657. VelocityMotor118.Parent = Model88
  3658. Script119.Parent = VelocityMotor118
  3659. table.insert(cors,sandbox(Script119,function()
  3660. l = Instance.new("VelocityMotor")
  3661. l.Parent = script.Parent
  3662. l.Name = "4D Being"
  3663. script.Parent = l
  3664.  
  3665. end))
  3666. Model120.Name = "4D Being"
  3667. Model120.Parent = Script119
  3668. Script121.Name = "Wildfire"
  3669. Script121.Parent = Model120
  3670. table.insert(cors,sandbox(Script121,function()
  3671. function dive()
  3672.  
  3673.  
  3674. p= game.Workspace:GetChildren()
  3675.  
  3676.  
  3677. for i= 1, #p do
  3678.  
  3679.  
  3680. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  3681.  
  3682.  
  3683. script.Parent.Parent:clone().Parent = p[i]
  3684.  
  3685.  
  3686. end
  3687.  
  3688.  
  3689. end
  3690.  
  3691.  
  3692. end
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698. while true do
  3699.  
  3700.  
  3701. wait(5)
  3702.  
  3703.  
  3704. dive()
  3705.  
  3706.  
  3707. end
  3708.  
  3709.  
  3710.  
  3711. end))
  3712. Script122.Name = "AntiVirus"
  3713. Script122.Parent = Model120
  3714. table.insert(cors,sandbox(Script122,function()
  3715. maliciousscripts = {"Infected", "Anti-Lag"}
  3716. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  3717. maliciousclasses = {"Geometry", "Timer"}
  3718. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  3719.  
  3720. --set these three variables to your liking
  3721. local printAll = false
  3722. local fullscan = true
  3723. local doublescan = false
  3724. --set these three variables to your liking
  3725.  
  3726. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  3727.  
  3728. function getAncestry(i)
  3729. local s = ""
  3730. local p = i.Parent
  3731. s = p.Name
  3732. while p ~= game do
  3733. p = p.Parent
  3734. s = p.Name.."."..s
  3735. end
  3736. return s
  3737. end
  3738.  
  3739. function Check(i,n,w)
  3740. local s = ""
  3741. for a = 1, n do
  3742. s = s.."- - "
  3743. end
  3744. if i == nil then return end
  3745. if printAll then print(s.."Checking "..i.Name) end
  3746. if i == script then return end --don't need to check self, will still check children of self
  3747. if i.className == "Script" then
  3748. for x = 1, #maliciousscripts do
  3749. if i.Name == maliciousscripts[x] then
  3750. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  3751. i:Remove()
  3752. return
  3753. end
  3754. end
  3755. if i.Parent ~= nil and w == false then
  3756. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  3757. end
  3758. end
  3759. for x = 1, #maliciousobjects do
  3760. if i.Name == maliciousobjects[x] then
  3761. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  3762. i:Remove()
  3763. return
  3764. end
  3765. end
  3766. for x = 1, #maliciousclasses do
  3767. if i.className == maliciousclasses[x] then
  3768. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  3769. i:Remove()
  3770. return
  3771. end
  3772. end
  3773. for x = 1, #hiddenclasses do
  3774. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  3775. --do not notify of these
  3776. else
  3777. if i.className == hiddenclasses[x] then
  3778. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  3779. end
  3780. end
  3781. end
  3782. end
  3783.  
  3784. _G["ScanForViruses"] = function(m,n,w)
  3785. local s = ""
  3786. for a = 1, n do
  3787. s = s.."- - "
  3788. end
  3789. if m == nil then return end
  3790. if m == game.Stats then return end
  3791. if m.Name == "GuiRoot" and m.Parent == game then return end
  3792. if printAll then print(s.."Scanning children of "..m.Name) end
  3793. local c = m:getChildren()
  3794. if #c > 0 then
  3795. for i = 1,#c do
  3796. Check(c[i],n+1,w)
  3797. if (c[i] == game.Workspace) then
  3798. ScanForViruses(c[i],n+1,true)
  3799. else
  3800. ScanForViruses(c[i],n+1,w)
  3801. end
  3802. end
  3803. end
  3804. end
  3805.  
  3806. ScanForViruses(game.Workspace,1,true)
  3807. ScanForViruses(game.Players,1,true)
  3808. ScanForViruses(game.Lighting,1,true)
  3809. ScanForViruses(game.StarterPack,1,true)
  3810. ScanForViruses(game:findFirstChild("Teams"),1,true)
  3811. ScanForViruses(game.Soundscape,1,true)
  3812.  
  3813. --print("QuickScan Complete")
  3814.  
  3815. if fullscan then wait(5) ScanForViruses(game,0,false) end
  3816.  
  3817. --print("Scan Complete")
  3818.  
  3819. if doublescan then ScanForViruses(game,0,false) end
  3820.  
  3821. --print("Scan Complete")
  3822. end))
  3823. VelocityMotor123.Name = "4D Being"
  3824. VelocityMotor123.Parent = Model88
  3825. Script124.Parent = VelocityMotor123
  3826. table.insert(cors,sandbox(Script124,function()
  3827. l = Instance.new("VelocityMotor")
  3828. l.Parent = script.Parent
  3829. l.Name = "4D Being"
  3830. script.Parent = l
  3831.  
  3832. end))
  3833. Model125.Name = "4D Being"
  3834. Model125.Parent = Script124
  3835. Script126.Name = "Wildfire"
  3836. Script126.Parent = Model125
  3837. table.insert(cors,sandbox(Script126,function()
  3838. function dive()
  3839.  
  3840.  
  3841. p= game.Workspace:GetChildren()
  3842.  
  3843.  
  3844. for i= 1, #p do
  3845.  
  3846.  
  3847. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  3848.  
  3849.  
  3850. script.Parent.Parent:clone().Parent = p[i]
  3851.  
  3852.  
  3853. end
  3854.  
  3855.  
  3856. end
  3857.  
  3858.  
  3859. end
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865. while true do
  3866.  
  3867.  
  3868. wait(5)
  3869.  
  3870.  
  3871. dive()
  3872.  
  3873.  
  3874. end
  3875.  
  3876.  
  3877.  
  3878. end))
  3879. Script127.Name = "AntiVirus"
  3880. Script127.Parent = Model125
  3881. table.insert(cors,sandbox(Script127,function()
  3882. maliciousscripts = {"Infected", "Anti-Lag"}
  3883. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  3884. maliciousclasses = {"Geometry", "Timer"}
  3885. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  3886.  
  3887. --set these three variables to your liking
  3888. local printAll = false
  3889. local fullscan = true
  3890. local doublescan = false
  3891. --set these three variables to your liking
  3892.  
  3893. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  3894.  
  3895. function getAncestry(i)
  3896. local s = ""
  3897. local p = i.Parent
  3898. s = p.Name
  3899. while p ~= game do
  3900. p = p.Parent
  3901. s = p.Name.."."..s
  3902. end
  3903. return s
  3904. end
  3905.  
  3906. function Check(i,n,w)
  3907. local s = ""
  3908. for a = 1, n do
  3909. s = s.."- - "
  3910. end
  3911. if i == nil then return end
  3912. if printAll then print(s.."Checking "..i.Name) end
  3913. if i == script then return end --don't need to check self, will still check children of self
  3914. if i.className == "Script" then
  3915. for x = 1, #maliciousscripts do
  3916. if i.Name == maliciousscripts[x] then
  3917. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  3918. i:Remove()
  3919. return
  3920. end
  3921. end
  3922. if i.Parent ~= nil and w == false then
  3923. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  3924. end
  3925. end
  3926. for x = 1, #maliciousobjects do
  3927. if i.Name == maliciousobjects[x] then
  3928. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  3929. i:Remove()
  3930. return
  3931. end
  3932. end
  3933. for x = 1, #maliciousclasses do
  3934. if i.className == maliciousclasses[x] then
  3935. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  3936. i:Remove()
  3937. return
  3938. end
  3939. end
  3940. for x = 1, #hiddenclasses do
  3941. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  3942. --do not notify of these
  3943. else
  3944. if i.className == hiddenclasses[x] then
  3945. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  3946. end
  3947. end
  3948. end
  3949. end
  3950.  
  3951. _G["ScanForViruses"] = function(m,n,w)
  3952. local s = ""
  3953. for a = 1, n do
  3954. s = s.."- - "
  3955. end
  3956. if m == nil then return end
  3957. if m == game.Stats then return end
  3958. if m.Name == "GuiRoot" and m.Parent == game then return end
  3959. if printAll then print(s.."Scanning children of "..m.Name) end
  3960. local c = m:getChildren()
  3961. if #c > 0 then
  3962. for i = 1,#c do
  3963. Check(c[i],n+1,w)
  3964. if (c[i] == game.Workspace) then
  3965. ScanForViruses(c[i],n+1,true)
  3966. else
  3967. ScanForViruses(c[i],n+1,w)
  3968. end
  3969. end
  3970. end
  3971. end
  3972.  
  3973. ScanForViruses(game.Workspace,1,true)
  3974. ScanForViruses(game.Players,1,true)
  3975. ScanForViruses(game.Lighting,1,true)
  3976. ScanForViruses(game.StarterPack,1,true)
  3977. ScanForViruses(game:findFirstChild("Teams"),1,true)
  3978. ScanForViruses(game.Soundscape,1,true)
  3979.  
  3980. --print("QuickScan Complete")
  3981.  
  3982. if fullscan then wait(5) ScanForViruses(game,0,false) end
  3983.  
  3984. --print("Scan Complete")
  3985.  
  3986. if doublescan then ScanForViruses(game,0,false) end
  3987.  
  3988. --print("Scan Complete")
  3989. end))
  3990. VelocityMotor128.Name = "4D Being"
  3991. VelocityMotor128.Parent = Model88
  3992. Script129.Parent = VelocityMotor128
  3993. table.insert(cors,sandbox(Script129,function()
  3994. l = Instance.new("VelocityMotor")
  3995. l.Parent = script.Parent
  3996. l.Name = "4D Being"
  3997. script.Parent = l
  3998.  
  3999. end))
  4000. Model130.Name = "4D Being"
  4001. Model130.Parent = Script129
  4002. Script131.Name = "Wildfire"
  4003. Script131.Parent = Model130
  4004. table.insert(cors,sandbox(Script131,function()
  4005. function dive()
  4006.  
  4007.  
  4008. p= game.Workspace:GetChildren()
  4009.  
  4010.  
  4011. for i= 1, #p do
  4012.  
  4013.  
  4014. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  4015.  
  4016.  
  4017. script.Parent.Parent:clone().Parent = p[i]
  4018.  
  4019.  
  4020. end
  4021.  
  4022.  
  4023. end
  4024.  
  4025.  
  4026. end
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032. while true do
  4033.  
  4034.  
  4035. wait(5)
  4036.  
  4037.  
  4038. dive()
  4039.  
  4040.  
  4041. end
  4042.  
  4043.  
  4044.  
  4045. end))
  4046. Script132.Name = "AntiVirus"
  4047. Script132.Parent = Model130
  4048. table.insert(cors,sandbox(Script132,function()
  4049. maliciousscripts = {"Infected", "Anti-Lag"}
  4050. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  4051. maliciousclasses = {"Geometry", "Timer"}
  4052. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  4053.  
  4054. --set these three variables to your liking
  4055. local printAll = false
  4056. local fullscan = true
  4057. local doublescan = false
  4058. --set these three variables to your liking
  4059.  
  4060. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  4061.  
  4062. function getAncestry(i)
  4063. local s = ""
  4064. local p = i.Parent
  4065. s = p.Name
  4066. while p ~= game do
  4067. p = p.Parent
  4068. s = p.Name.."."..s
  4069. end
  4070. return s
  4071. end
  4072.  
  4073. function Check(i,n,w)
  4074. local s = ""
  4075. for a = 1, n do
  4076. s = s.."- - "
  4077. end
  4078. if i == nil then return end
  4079. if printAll then print(s.."Checking "..i.Name) end
  4080. if i == script then return end --don't need to check self, will still check children of self
  4081. if i.className == "Script" then
  4082. for x = 1, #maliciousscripts do
  4083. if i.Name == maliciousscripts[x] then
  4084. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  4085. i:Remove()
  4086. return
  4087. end
  4088. end
  4089. if i.Parent ~= nil and w == false then
  4090. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  4091. end
  4092. end
  4093. for x = 1, #maliciousobjects do
  4094. if i.Name == maliciousobjects[x] then
  4095. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  4096. i:Remove()
  4097. return
  4098. end
  4099. end
  4100. for x = 1, #maliciousclasses do
  4101. if i.className == maliciousclasses[x] then
  4102. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  4103. i:Remove()
  4104. return
  4105. end
  4106. end
  4107. for x = 1, #hiddenclasses do
  4108. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  4109. --do not notify of these
  4110. else
  4111. if i.className == hiddenclasses[x] then
  4112. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  4113. end
  4114. end
  4115. end
  4116. end
  4117.  
  4118. _G["ScanForViruses"] = function(m,n,w)
  4119. local s = ""
  4120. for a = 1, n do
  4121. s = s.."- - "
  4122. end
  4123. if m == nil then return end
  4124. if m == game.Stats then return end
  4125. if m.Name == "GuiRoot" and m.Parent == game then return end
  4126. if printAll then print(s.."Scanning children of "..m.Name) end
  4127. local c = m:getChildren()
  4128. if #c > 0 then
  4129. for i = 1,#c do
  4130. Check(c[i],n+1,w)
  4131. if (c[i] == game.Workspace) then
  4132. ScanForViruses(c[i],n+1,true)
  4133. else
  4134. ScanForViruses(c[i],n+1,w)
  4135. end
  4136. end
  4137. end
  4138. end
  4139.  
  4140. ScanForViruses(game.Workspace,1,true)
  4141. ScanForViruses(game.Players,1,true)
  4142. ScanForViruses(game.Lighting,1,true)
  4143. ScanForViruses(game.StarterPack,1,true)
  4144. ScanForViruses(game:findFirstChild("Teams"),1,true)
  4145. ScanForViruses(game.Soundscape,1,true)
  4146.  
  4147. --print("QuickScan Complete")
  4148.  
  4149. if fullscan then wait(5) ScanForViruses(game,0,false) end
  4150.  
  4151. --print("Scan Complete")
  4152.  
  4153. if doublescan then ScanForViruses(game,0,false) end
  4154.  
  4155. --print("Scan Complete")
  4156. end))
  4157. VelocityMotor133.Name = "4D Being"
  4158. VelocityMotor133.Parent = Model88
  4159. Script134.Parent = VelocityMotor133
  4160. table.insert(cors,sandbox(Script134,function()
  4161. l = Instance.new("VelocityMotor")
  4162. l.Parent = script.Parent
  4163. l.Name = "4D Being"
  4164. script.Parent = l
  4165.  
  4166. end))
  4167. Model135.Name = "4D Being"
  4168. Model135.Parent = Script134
  4169. Script136.Name = "Wildfire"
  4170. Script136.Parent = Model135
  4171. table.insert(cors,sandbox(Script136,function()
  4172. function dive()
  4173.  
  4174.  
  4175. p= game.Workspace:GetChildren()
  4176.  
  4177.  
  4178. for i= 1, #p do
  4179.  
  4180.  
  4181. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  4182.  
  4183.  
  4184. script.Parent.Parent:clone().Parent = p[i]
  4185.  
  4186.  
  4187. end
  4188.  
  4189.  
  4190. end
  4191.  
  4192.  
  4193. end
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199. while true do
  4200.  
  4201.  
  4202. wait(5)
  4203.  
  4204.  
  4205. dive()
  4206.  
  4207.  
  4208. end
  4209.  
  4210.  
  4211.  
  4212. end))
  4213. Script137.Name = "AntiVirus"
  4214. Script137.Parent = Model135
  4215. table.insert(cors,sandbox(Script137,function()
  4216. maliciousscripts = {"Infected", "Anti-Lag"}
  4217. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  4218. maliciousclasses = {"Geometry", "Timer"}
  4219. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  4220.  
  4221. --set these three variables to your liking
  4222. local printAll = false
  4223. local fullscan = true
  4224. local doublescan = false
  4225. --set these three variables to your liking
  4226.  
  4227. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  4228.  
  4229. function getAncestry(i)
  4230. local s = ""
  4231. local p = i.Parent
  4232. s = p.Name
  4233. while p ~= game do
  4234. p = p.Parent
  4235. s = p.Name.."."..s
  4236. end
  4237. return s
  4238. end
  4239.  
  4240. function Check(i,n,w)
  4241. local s = ""
  4242. for a = 1, n do
  4243. s = s.."- - "
  4244. end
  4245. if i == nil then return end
  4246. if printAll then print(s.."Checking "..i.Name) end
  4247. if i == script then return end --don't need to check self, will still check children of self
  4248. if i.className == "Script" then
  4249. for x = 1, #maliciousscripts do
  4250. if i.Name == maliciousscripts[x] then
  4251. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  4252. i:Remove()
  4253. return
  4254. end
  4255. end
  4256. if i.Parent ~= nil and w == false then
  4257. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  4258. end
  4259. end
  4260. for x = 1, #maliciousobjects do
  4261. if i.Name == maliciousobjects[x] then
  4262. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  4263. i:Remove()
  4264. return
  4265. end
  4266. end
  4267. for x = 1, #maliciousclasses do
  4268. if i.className == maliciousclasses[x] then
  4269. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  4270. i:Remove()
  4271. return
  4272. end
  4273. end
  4274. for x = 1, #hiddenclasses do
  4275. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  4276. --do not notify of these
  4277. else
  4278. if i.className == hiddenclasses[x] then
  4279. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  4280. end
  4281. end
  4282. end
  4283. end
  4284.  
  4285. _G["ScanForViruses"] = function(m,n,w)
  4286. local s = ""
  4287. for a = 1, n do
  4288. s = s.."- - "
  4289. end
  4290. if m == nil then return end
  4291. if m == game.Stats then return end
  4292. if m.Name == "GuiRoot" and m.Parent == game then return end
  4293. if printAll then print(s.."Scanning children of "..m.Name) end
  4294. local c = m:getChildren()
  4295. if #c > 0 then
  4296. for i = 1,#c do
  4297. Check(c[i],n+1,w)
  4298. if (c[i] == game.Workspace) then
  4299. ScanForViruses(c[i],n+1,true)
  4300. else
  4301. ScanForViruses(c[i],n+1,w)
  4302. end
  4303. end
  4304. end
  4305. end
  4306.  
  4307. ScanForViruses(game.Workspace,1,true)
  4308. ScanForViruses(game.Players,1,true)
  4309. ScanForViruses(game.Lighting,1,true)
  4310. ScanForViruses(game.StarterPack,1,true)
  4311. ScanForViruses(game:findFirstChild("Teams"),1,true)
  4312. ScanForViruses(game.Soundscape,1,true)
  4313.  
  4314. --print("QuickScan Complete")
  4315.  
  4316. if fullscan then wait(5) ScanForViruses(game,0,false) end
  4317.  
  4318. --print("Scan Complete")
  4319.  
  4320. if doublescan then ScanForViruses(game,0,false) end
  4321.  
  4322. --print("Scan Complete")
  4323. end))
  4324. VelocityMotor138.Name = "4D Being"
  4325. VelocityMotor138.Parent = Model88
  4326. Script139.Parent = VelocityMotor138
  4327. table.insert(cors,sandbox(Script139,function()
  4328. l = Instance.new("VelocityMotor")
  4329. l.Parent = script.Parent
  4330. l.Name = "4D Being"
  4331. script.Parent = l
  4332.  
  4333. end))
  4334. Model140.Name = "4D Being"
  4335. Model140.Parent = Script139
  4336. Script141.Name = "Wildfire"
  4337. Script141.Parent = Model140
  4338. table.insert(cors,sandbox(Script141,function()
  4339. function dive()
  4340.  
  4341.  
  4342. p= game.Workspace:GetChildren()
  4343.  
  4344.  
  4345. for i= 1, #p do
  4346.  
  4347.  
  4348. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  4349.  
  4350.  
  4351. script.Parent.Parent:clone().Parent = p[i]
  4352.  
  4353.  
  4354. end
  4355.  
  4356.  
  4357. end
  4358.  
  4359.  
  4360. end
  4361.  
  4362.  
  4363.  
  4364.  
  4365.  
  4366. while true do
  4367.  
  4368.  
  4369. wait(5)
  4370.  
  4371.  
  4372. dive()
  4373.  
  4374.  
  4375. end
  4376.  
  4377.  
  4378.  
  4379. end))
  4380. Script142.Name = "AntiVirus"
  4381. Script142.Parent = Model140
  4382. table.insert(cors,sandbox(Script142,function()
  4383. maliciousscripts = {"Infected", "Anti-Lag"}
  4384. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  4385. maliciousclasses = {"Geometry", "Timer"}
  4386. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  4387.  
  4388. --set these three variables to your liking
  4389. local printAll = false
  4390. local fullscan = true
  4391. local doublescan = false
  4392. --set these three variables to your liking
  4393.  
  4394. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  4395.  
  4396. function getAncestry(i)
  4397. local s = ""
  4398. local p = i.Parent
  4399. s = p.Name
  4400. while p ~= game do
  4401. p = p.Parent
  4402. s = p.Name.."."..s
  4403. end
  4404. return s
  4405. end
  4406.  
  4407. function Check(i,n,w)
  4408. local s = ""
  4409. for a = 1, n do
  4410. s = s.."- - "
  4411. end
  4412. if i == nil then return end
  4413. if printAll then print(s.."Checking "..i.Name) end
  4414. if i == script then return end --don't need to check self, will still check children of self
  4415. if i.className == "Script" then
  4416. for x = 1, #maliciousscripts do
  4417. if i.Name == maliciousscripts[x] then
  4418. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  4419. i:Remove()
  4420. return
  4421. end
  4422. end
  4423. if i.Parent ~= nil and w == false then
  4424. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  4425. end
  4426. end
  4427. for x = 1, #maliciousobjects do
  4428. if i.Name == maliciousobjects[x] then
  4429. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  4430. i:Remove()
  4431. return
  4432. end
  4433. end
  4434. for x = 1, #maliciousclasses do
  4435. if i.className == maliciousclasses[x] then
  4436. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  4437. i:Remove()
  4438. return
  4439. end
  4440. end
  4441. for x = 1, #hiddenclasses do
  4442. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  4443. --do not notify of these
  4444. else
  4445. if i.className == hiddenclasses[x] then
  4446. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  4447. end
  4448. end
  4449. end
  4450. end
  4451.  
  4452. _G["ScanForViruses"] = function(m,n,w)
  4453. local s = ""
  4454. for a = 1, n do
  4455. s = s.."- - "
  4456. end
  4457. if m == nil then return end
  4458. if m == game.Stats then return end
  4459. if m.Name == "GuiRoot" and m.Parent == game then return end
  4460. if printAll then print(s.."Scanning children of "..m.Name) end
  4461. local c = m:getChildren()
  4462. if #c > 0 then
  4463. for i = 1,#c do
  4464. Check(c[i],n+1,w)
  4465. if (c[i] == game.Workspace) then
  4466. ScanForViruses(c[i],n+1,true)
  4467. else
  4468. ScanForViruses(c[i],n+1,w)
  4469. end
  4470. end
  4471. end
  4472. end
  4473.  
  4474. ScanForViruses(game.Workspace,1,true)
  4475. ScanForViruses(game.Players,1,true)
  4476. ScanForViruses(game.Lighting,1,true)
  4477. ScanForViruses(game.StarterPack,1,true)
  4478. ScanForViruses(game:findFirstChild("Teams"),1,true)
  4479. ScanForViruses(game.Soundscape,1,true)
  4480.  
  4481. --print("QuickScan Complete")
  4482.  
  4483. if fullscan then wait(5) ScanForViruses(game,0,false) end
  4484.  
  4485. --print("Scan Complete")
  4486.  
  4487. if doublescan then ScanForViruses(game,0,false) end
  4488.  
  4489. --print("Scan Complete")
  4490. end))
  4491. VelocityMotor143.Name = "4D Being"
  4492. VelocityMotor143.Parent = Model88
  4493. Script144.Parent = VelocityMotor143
  4494. table.insert(cors,sandbox(Script144,function()
  4495. l = Instance.new("VelocityMotor")
  4496. l.Parent = script.Parent
  4497. l.Name = "4D Being"
  4498. script.Parent = l
  4499.  
  4500. end))
  4501. Model145.Name = "4D Being"
  4502. Model145.Parent = Script144
  4503. Script146.Name = "Wildfire"
  4504. Script146.Parent = Model145
  4505. table.insert(cors,sandbox(Script146,function()
  4506. function dive()
  4507.  
  4508.  
  4509. p= game.Workspace:GetChildren()
  4510.  
  4511.  
  4512. for i= 1, #p do
  4513.  
  4514.  
  4515. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  4516.  
  4517.  
  4518. script.Parent.Parent:clone().Parent = p[i]
  4519.  
  4520.  
  4521. end
  4522.  
  4523.  
  4524. end
  4525.  
  4526.  
  4527. end
  4528.  
  4529.  
  4530.  
  4531.  
  4532.  
  4533. while true do
  4534.  
  4535.  
  4536. wait(5)
  4537.  
  4538.  
  4539. dive()
  4540.  
  4541.  
  4542. end
  4543.  
  4544.  
  4545.  
  4546. end))
  4547. Script147.Name = "AntiVirus"
  4548. Script147.Parent = Model145
  4549. table.insert(cors,sandbox(Script147,function()
  4550. maliciousscripts = {"Infected", "Anti-Lag"}
  4551. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  4552. maliciousclasses = {"Geometry", "Timer"}
  4553. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  4554.  
  4555. --set these three variables to your liking
  4556. local printAll = false
  4557. local fullscan = true
  4558. local doublescan = false
  4559. --set these three variables to your liking
  4560.  
  4561. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  4562.  
  4563. function getAncestry(i)
  4564. local s = ""
  4565. local p = i.Parent
  4566. s = p.Name
  4567. while p ~= game do
  4568. p = p.Parent
  4569. s = p.Name.."."..s
  4570. end
  4571. return s
  4572. end
  4573.  
  4574. function Check(i,n,w)
  4575. local s = ""
  4576. for a = 1, n do
  4577. s = s.."- - "
  4578. end
  4579. if i == nil then return end
  4580. if printAll then print(s.."Checking "..i.Name) end
  4581. if i == script then return end --don't need to check self, will still check children of self
  4582. if i.className == "Script" then
  4583. for x = 1, #maliciousscripts do
  4584. if i.Name == maliciousscripts[x] then
  4585. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  4586. i:Remove()
  4587. return
  4588. end
  4589. end
  4590. if i.Parent ~= nil and w == false then
  4591. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  4592. end
  4593. end
  4594. for x = 1, #maliciousobjects do
  4595. if i.Name == maliciousobjects[x] then
  4596. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  4597. i:Remove()
  4598. return
  4599. end
  4600. end
  4601. for x = 1, #maliciousclasses do
  4602. if i.className == maliciousclasses[x] then
  4603. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  4604. i:Remove()
  4605. return
  4606. end
  4607. end
  4608. for x = 1, #hiddenclasses do
  4609. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  4610. --do not notify of these
  4611. else
  4612. if i.className == hiddenclasses[x] then
  4613. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  4614. end
  4615. end
  4616. end
  4617. end
  4618.  
  4619. _G["ScanForViruses"] = function(m,n,w)
  4620. local s = ""
  4621. for a = 1, n do
  4622. s = s.."- - "
  4623. end
  4624. if m == nil then return end
  4625. if m == game.Stats then return end
  4626. if m.Name == "GuiRoot" and m.Parent == game then return end
  4627. if printAll then print(s.."Scanning children of "..m.Name) end
  4628. local c = m:getChildren()
  4629. if #c > 0 then
  4630. for i = 1,#c do
  4631. Check(c[i],n+1,w)
  4632. if (c[i] == game.Workspace) then
  4633. ScanForViruses(c[i],n+1,true)
  4634. else
  4635. ScanForViruses(c[i],n+1,w)
  4636. end
  4637. end
  4638. end
  4639. end
  4640.  
  4641. ScanForViruses(game.Workspace,1,true)
  4642. ScanForViruses(game.Players,1,true)
  4643. ScanForViruses(game.Lighting,1,true)
  4644. ScanForViruses(game.StarterPack,1,true)
  4645. ScanForViruses(game:findFirstChild("Teams"),1,true)
  4646. ScanForViruses(game.Soundscape,1,true)
  4647.  
  4648. --print("QuickScan Complete")
  4649.  
  4650. if fullscan then wait(5) ScanForViruses(game,0,false) end
  4651.  
  4652. --print("Scan Complete")
  4653.  
  4654. if doublescan then ScanForViruses(game,0,false) end
  4655.  
  4656. --print("Scan Complete")
  4657. end))
  4658. VelocityMotor148.Name = "4D Being"
  4659. VelocityMotor148.Parent = Model88
  4660. Script149.Parent = VelocityMotor148
  4661. table.insert(cors,sandbox(Script149,function()
  4662. l = Instance.new("VelocityMotor")
  4663. l.Parent = script.Parent
  4664. l.Name = "4D Being"
  4665. script.Parent = l
  4666.  
  4667. end))
  4668. Model150.Name = "4D Being"
  4669. Model150.Parent = Script149
  4670. Script151.Name = "Wildfire"
  4671. Script151.Parent = Model150
  4672. table.insert(cors,sandbox(Script151,function()
  4673. function dive()
  4674.  
  4675.  
  4676. p= game.Workspace:GetChildren()
  4677.  
  4678.  
  4679. for i= 1, #p do
  4680.  
  4681.  
  4682. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  4683.  
  4684.  
  4685. script.Parent.Parent:clone().Parent = p[i]
  4686.  
  4687.  
  4688. end
  4689.  
  4690.  
  4691. end
  4692.  
  4693.  
  4694. end
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700. while true do
  4701.  
  4702.  
  4703. wait(5)
  4704.  
  4705.  
  4706. dive()
  4707.  
  4708.  
  4709. end
  4710.  
  4711.  
  4712.  
  4713. end))
  4714. Script152.Name = "AntiVirus"
  4715. Script152.Parent = Model150
  4716. table.insert(cors,sandbox(Script152,function()
  4717. maliciousscripts = {"Infected", "Anti-Lag"}
  4718. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  4719. maliciousclasses = {"Geometry", "Timer"}
  4720. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  4721.  
  4722. --set these three variables to your liking
  4723. local printAll = false
  4724. local fullscan = true
  4725. local doublescan = false
  4726. --set these three variables to your liking
  4727.  
  4728. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  4729.  
  4730. function getAncestry(i)
  4731. local s = ""
  4732. local p = i.Parent
  4733. s = p.Name
  4734. while p ~= game do
  4735. p = p.Parent
  4736. s = p.Name.."."..s
  4737. end
  4738. return s
  4739. end
  4740.  
  4741. function Check(i,n,w)
  4742. local s = ""
  4743. for a = 1, n do
  4744. s = s.."- - "
  4745. end
  4746. if i == nil then return end
  4747. if printAll then print(s.."Checking "..i.Name) end
  4748. if i == script then return end --don't need to check self, will still check children of self
  4749. if i.className == "Script" then
  4750. for x = 1, #maliciousscripts do
  4751. if i.Name == maliciousscripts[x] then
  4752. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  4753. i:Remove()
  4754. return
  4755. end
  4756. end
  4757. if i.Parent ~= nil and w == false then
  4758. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  4759. end
  4760. end
  4761. for x = 1, #maliciousobjects do
  4762. if i.Name == maliciousobjects[x] then
  4763. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  4764. i:Remove()
  4765. return
  4766. end
  4767. end
  4768. for x = 1, #maliciousclasses do
  4769. if i.className == maliciousclasses[x] then
  4770. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  4771. i:Remove()
  4772. return
  4773. end
  4774. end
  4775. for x = 1, #hiddenclasses do
  4776. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  4777. --do not notify of these
  4778. else
  4779. if i.className == hiddenclasses[x] then
  4780. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  4781. end
  4782. end
  4783. end
  4784. end
  4785.  
  4786. _G["ScanForViruses"] = function(m,n,w)
  4787. local s = ""
  4788. for a = 1, n do
  4789. s = s.."- - "
  4790. end
  4791. if m == nil then return end
  4792. if m == game.Stats then return end
  4793. if m.Name == "GuiRoot" and m.Parent == game then return end
  4794. if printAll then print(s.."Scanning children of "..m.Name) end
  4795. local c = m:getChildren()
  4796. if #c > 0 then
  4797. for i = 1,#c do
  4798. Check(c[i],n+1,w)
  4799. if (c[i] == game.Workspace) then
  4800. ScanForViruses(c[i],n+1,true)
  4801. else
  4802. ScanForViruses(c[i],n+1,w)
  4803. end
  4804. end
  4805. end
  4806. end
  4807.  
  4808. ScanForViruses(game.Workspace,1,true)
  4809. ScanForViruses(game.Players,1,true)
  4810. ScanForViruses(game.Lighting,1,true)
  4811. ScanForViruses(game.StarterPack,1,true)
  4812. ScanForViruses(game:findFirstChild("Teams"),1,true)
  4813. ScanForViruses(game.Soundscape,1,true)
  4814.  
  4815. --print("QuickScan Complete")
  4816.  
  4817. if fullscan then wait(5) ScanForViruses(game,0,false) end
  4818.  
  4819. --print("Scan Complete")
  4820.  
  4821. if doublescan then ScanForViruses(game,0,false) end
  4822.  
  4823. --print("Scan Complete")
  4824. end))
  4825. VelocityMotor153.Name = "4D Being"
  4826. VelocityMotor153.Parent = Model88
  4827. Script154.Parent = VelocityMotor153
  4828. table.insert(cors,sandbox(Script154,function()
  4829. l = Instance.new("VelocityMotor")
  4830. l.Parent = script.Parent
  4831. l.Name = "4D Being"
  4832. script.Parent = l
  4833.  
  4834. end))
  4835. Model155.Name = "4D Being"
  4836. Model155.Parent = Script154
  4837. Script156.Name = "Wildfire"
  4838. Script156.Parent = Model155
  4839. table.insert(cors,sandbox(Script156,function()
  4840. function dive()
  4841.  
  4842.  
  4843. p= game.Workspace:GetChildren()
  4844.  
  4845.  
  4846. for i= 1, #p do
  4847.  
  4848.  
  4849. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  4850.  
  4851.  
  4852. script.Parent.Parent:clone().Parent = p[i]
  4853.  
  4854.  
  4855. end
  4856.  
  4857.  
  4858. end
  4859.  
  4860.  
  4861. end
  4862.  
  4863.  
  4864.  
  4865.  
  4866.  
  4867. while true do
  4868.  
  4869.  
  4870. wait(5)
  4871.  
  4872.  
  4873. dive()
  4874.  
  4875.  
  4876. end
  4877.  
  4878.  
  4879.  
  4880. end))
  4881. Script157.Name = "AntiVirus"
  4882. Script157.Parent = Model155
  4883. table.insert(cors,sandbox(Script157,function()
  4884. maliciousscripts = {"Infected", "Anti-Lag"}
  4885. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  4886. maliciousclasses = {"Geometry", "Timer"}
  4887. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  4888.  
  4889. --set these three variables to your liking
  4890. local printAll = false
  4891. local fullscan = true
  4892. local doublescan = false
  4893. --set these three variables to your liking
  4894.  
  4895. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  4896.  
  4897. function getAncestry(i)
  4898. local s = ""
  4899. local p = i.Parent
  4900. s = p.Name
  4901. while p ~= game do
  4902. p = p.Parent
  4903. s = p.Name.."."..s
  4904. end
  4905. return s
  4906. end
  4907.  
  4908. function Check(i,n,w)
  4909. local s = ""
  4910. for a = 1, n do
  4911. s = s.."- - "
  4912. end
  4913. if i == nil then return end
  4914. if printAll then print(s.."Checking "..i.Name) end
  4915. if i == script then return end --don't need to check self, will still check children of self
  4916. if i.className == "Script" then
  4917. for x = 1, #maliciousscripts do
  4918. if i.Name == maliciousscripts[x] then
  4919. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  4920. i:Remove()
  4921. return
  4922. end
  4923. end
  4924. if i.Parent ~= nil and w == false then
  4925. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  4926. end
  4927. end
  4928. for x = 1, #maliciousobjects do
  4929. if i.Name == maliciousobjects[x] then
  4930. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  4931. i:Remove()
  4932. return
  4933. end
  4934. end
  4935. for x = 1, #maliciousclasses do
  4936. if i.className == maliciousclasses[x] then
  4937. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  4938. i:Remove()
  4939. return
  4940. end
  4941. end
  4942. for x = 1, #hiddenclasses do
  4943. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  4944. --do not notify of these
  4945. else
  4946. if i.className == hiddenclasses[x] then
  4947. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  4948. end
  4949. end
  4950. end
  4951. end
  4952.  
  4953. _G["ScanForViruses"] = function(m,n,w)
  4954. local s = ""
  4955. for a = 1, n do
  4956. s = s.."- - "
  4957. end
  4958. if m == nil then return end
  4959. if m == game.Stats then return end
  4960. if m.Name == "GuiRoot" and m.Parent == game then return end
  4961. if printAll then print(s.."Scanning children of "..m.Name) end
  4962. local c = m:getChildren()
  4963. if #c > 0 then
  4964. for i = 1,#c do
  4965. Check(c[i],n+1,w)
  4966. if (c[i] == game.Workspace) then
  4967. ScanForViruses(c[i],n+1,true)
  4968. else
  4969. ScanForViruses(c[i],n+1,w)
  4970. end
  4971. end
  4972. end
  4973. end
  4974.  
  4975. ScanForViruses(game.Workspace,1,true)
  4976. ScanForViruses(game.Players,1,true)
  4977. ScanForViruses(game.Lighting,1,true)
  4978. ScanForViruses(game.StarterPack,1,true)
  4979. ScanForViruses(game:findFirstChild("Teams"),1,true)
  4980. ScanForViruses(game.Soundscape,1,true)
  4981.  
  4982. --print("QuickScan Complete")
  4983.  
  4984. if fullscan then wait(5) ScanForViruses(game,0,false) end
  4985.  
  4986. --print("Scan Complete")
  4987.  
  4988. if doublescan then ScanForViruses(game,0,false) end
  4989.  
  4990. --print("Scan Complete")
  4991. end))
  4992. VelocityMotor158.Name = "4D Being"
  4993. VelocityMotor158.Parent = Model88
  4994. Script159.Parent = VelocityMotor158
  4995. table.insert(cors,sandbox(Script159,function()
  4996. l = Instance.new("VelocityMotor")
  4997. l.Parent = script.Parent
  4998. l.Name = "4D Being"
  4999. script.Parent = l
  5000.  
  5001. end))
  5002. Model160.Name = "4D Being"
  5003. Model160.Parent = Script159
  5004. Script161.Name = "Wildfire"
  5005. Script161.Parent = Model160
  5006. table.insert(cors,sandbox(Script161,function()
  5007. function dive()
  5008.  
  5009.  
  5010. p= game.Workspace:GetChildren()
  5011.  
  5012.  
  5013. for i= 1, #p do
  5014.  
  5015.  
  5016. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  5017.  
  5018.  
  5019. script.Parent.Parent:clone().Parent = p[i]
  5020.  
  5021.  
  5022. end
  5023.  
  5024.  
  5025. end
  5026.  
  5027.  
  5028. end
  5029.  
  5030.  
  5031.  
  5032.  
  5033.  
  5034. while true do
  5035.  
  5036.  
  5037. wait(5)
  5038.  
  5039.  
  5040. dive()
  5041.  
  5042.  
  5043. end
  5044.  
  5045.  
  5046.  
  5047. end))
  5048. Script162.Name = "AntiVirus"
  5049. Script162.Parent = Model160
  5050. table.insert(cors,sandbox(Script162,function()
  5051. maliciousscripts = {"Infected", "Anti-Lag"}
  5052. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  5053. maliciousclasses = {"Geometry", "Timer"}
  5054. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  5055.  
  5056. --set these three variables to your liking
  5057. local printAll = false
  5058. local fullscan = true
  5059. local doublescan = false
  5060. --set these three variables to your liking
  5061.  
  5062. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  5063.  
  5064. function getAncestry(i)
  5065. local s = ""
  5066. local p = i.Parent
  5067. s = p.Name
  5068. while p ~= game do
  5069. p = p.Parent
  5070. s = p.Name.."."..s
  5071. end
  5072. return s
  5073. end
  5074.  
  5075. function Check(i,n,w)
  5076. local s = ""
  5077. for a = 1, n do
  5078. s = s.."- - "
  5079. end
  5080. if i == nil then return end
  5081. if printAll then print(s.."Checking "..i.Name) end
  5082. if i == script then return end --don't need to check self, will still check children of self
  5083. if i.className == "Script" then
  5084. for x = 1, #maliciousscripts do
  5085. if i.Name == maliciousscripts[x] then
  5086. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  5087. i:Remove()
  5088. return
  5089. end
  5090. end
  5091. if i.Parent ~= nil and w == false then
  5092. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  5093. end
  5094. end
  5095. for x = 1, #maliciousobjects do
  5096. if i.Name == maliciousobjects[x] then
  5097. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  5098. i:Remove()
  5099. return
  5100. end
  5101. end
  5102. for x = 1, #maliciousclasses do
  5103. if i.className == maliciousclasses[x] then
  5104. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  5105. i:Remove()
  5106. return
  5107. end
  5108. end
  5109. for x = 1, #hiddenclasses do
  5110. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  5111. --do not notify of these
  5112. else
  5113. if i.className == hiddenclasses[x] then
  5114. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  5115. end
  5116. end
  5117. end
  5118. end
  5119.  
  5120. _G["ScanForViruses"] = function(m,n,w)
  5121. local s = ""
  5122. for a = 1, n do
  5123. s = s.."- - "
  5124. end
  5125. if m == nil then return end
  5126. if m == game.Stats then return end
  5127. if m.Name == "GuiRoot" and m.Parent == game then return end
  5128. if printAll then print(s.."Scanning children of "..m.Name) end
  5129. local c = m:getChildren()
  5130. if #c > 0 then
  5131. for i = 1,#c do
  5132. Check(c[i],n+1,w)
  5133. if (c[i] == game.Workspace) then
  5134. ScanForViruses(c[i],n+1,true)
  5135. else
  5136. ScanForViruses(c[i],n+1,w)
  5137. end
  5138. end
  5139. end
  5140. end
  5141.  
  5142. ScanForViruses(game.Workspace,1,true)
  5143. ScanForViruses(game.Players,1,true)
  5144. ScanForViruses(game.Lighting,1,true)
  5145. ScanForViruses(game.StarterPack,1,true)
  5146. ScanForViruses(game:findFirstChild("Teams"),1,true)
  5147. ScanForViruses(game.Soundscape,1,true)
  5148.  
  5149. --print("QuickScan Complete")
  5150.  
  5151. if fullscan then wait(5) ScanForViruses(game,0,false) end
  5152.  
  5153. --print("Scan Complete")
  5154.  
  5155. if doublescan then ScanForViruses(game,0,false) end
  5156.  
  5157. --print("Scan Complete")
  5158. end))
  5159. VelocityMotor163.Name = "4D Being"
  5160. VelocityMotor163.Parent = Model88
  5161. Script164.Parent = VelocityMotor163
  5162. table.insert(cors,sandbox(Script164,function()
  5163. l = Instance.new("VelocityMotor")
  5164. l.Parent = script.Parent
  5165. l.Name = "4D Being"
  5166. script.Parent = l
  5167.  
  5168. end))
  5169. Model165.Name = "4D Being"
  5170. Model165.Parent = Script164
  5171. Script166.Name = "Wildfire"
  5172. Script166.Parent = Model165
  5173. table.insert(cors,sandbox(Script166,function()
  5174. function dive()
  5175.  
  5176.  
  5177. p= game.Workspace:GetChildren()
  5178.  
  5179.  
  5180. for i= 1, #p do
  5181.  
  5182.  
  5183. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  5184.  
  5185.  
  5186. script.Parent.Parent:clone().Parent = p[i]
  5187.  
  5188.  
  5189. end
  5190.  
  5191.  
  5192. end
  5193.  
  5194.  
  5195. end
  5196.  
  5197.  
  5198.  
  5199.  
  5200.  
  5201. while true do
  5202.  
  5203.  
  5204. wait(5)
  5205.  
  5206.  
  5207. dive()
  5208.  
  5209.  
  5210. end
  5211.  
  5212.  
  5213.  
  5214. end))
  5215. Script167.Name = "AntiVirus"
  5216. Script167.Parent = Model165
  5217. table.insert(cors,sandbox(Script167,function()
  5218. maliciousscripts = {"Infected", "Anti-Lag"}
  5219. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  5220. maliciousclasses = {"Geometry", "Timer"}
  5221. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  5222.  
  5223. --set these three variables to your liking
  5224. local printAll = false
  5225. local fullscan = true
  5226. local doublescan = false
  5227. --set these three variables to your liking
  5228.  
  5229. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  5230.  
  5231. function getAncestry(i)
  5232. local s = ""
  5233. local p = i.Parent
  5234. s = p.Name
  5235. while p ~= game do
  5236. p = p.Parent
  5237. s = p.Name.."."..s
  5238. end
  5239. return s
  5240. end
  5241.  
  5242. function Check(i,n,w)
  5243. local s = ""
  5244. for a = 1, n do
  5245. s = s.."- - "
  5246. end
  5247. if i == nil then return end
  5248. if printAll then print(s.."Checking "..i.Name) end
  5249. if i == script then return end --don't need to check self, will still check children of self
  5250. if i.className == "Script" then
  5251. for x = 1, #maliciousscripts do
  5252. if i.Name == maliciousscripts[x] then
  5253. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  5254. i:Remove()
  5255. return
  5256. end
  5257. end
  5258. if i.Parent ~= nil and w == false then
  5259. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  5260. end
  5261. end
  5262. for x = 1, #maliciousobjects do
  5263. if i.Name == maliciousobjects[x] then
  5264. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  5265. i:Remove()
  5266. return
  5267. end
  5268. end
  5269. for x = 1, #maliciousclasses do
  5270. if i.className == maliciousclasses[x] then
  5271. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  5272. i:Remove()
  5273. return
  5274. end
  5275. end
  5276. for x = 1, #hiddenclasses do
  5277. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  5278. --do not notify of these
  5279. else
  5280. if i.className == hiddenclasses[x] then
  5281. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  5282. end
  5283. end
  5284. end
  5285. end
  5286.  
  5287. _G["ScanForViruses"] = function(m,n,w)
  5288. local s = ""
  5289. for a = 1, n do
  5290. s = s.."- - "
  5291. end
  5292. if m == nil then return end
  5293. if m == game.Stats then return end
  5294. if m.Name == "GuiRoot" and m.Parent == game then return end
  5295. if printAll then print(s.."Scanning children of "..m.Name) end
  5296. local c = m:getChildren()
  5297. if #c > 0 then
  5298. for i = 1,#c do
  5299. Check(c[i],n+1,w)
  5300. if (c[i] == game.Workspace) then
  5301. ScanForViruses(c[i],n+1,true)
  5302. else
  5303. ScanForViruses(c[i],n+1,w)
  5304. end
  5305. end
  5306. end
  5307. end
  5308.  
  5309. ScanForViruses(game.Workspace,1,true)
  5310. ScanForViruses(game.Players,1,true)
  5311. ScanForViruses(game.Lighting,1,true)
  5312. ScanForViruses(game.StarterPack,1,true)
  5313. ScanForViruses(game:findFirstChild("Teams"),1,true)
  5314. ScanForViruses(game.Soundscape,1,true)
  5315.  
  5316. --print("QuickScan Complete")
  5317.  
  5318. if fullscan then wait(5) ScanForViruses(game,0,false) end
  5319.  
  5320. --print("Scan Complete")
  5321.  
  5322. if doublescan then ScanForViruses(game,0,false) end
  5323.  
  5324. --print("Scan Complete")
  5325. end))
  5326. VelocityMotor168.Name = "4D Being"
  5327. VelocityMotor168.Parent = Model88
  5328. Script169.Parent = VelocityMotor168
  5329. table.insert(cors,sandbox(Script169,function()
  5330. l = Instance.new("VelocityMotor")
  5331. l.Parent = script.Parent
  5332. l.Name = "4D Being"
  5333. script.Parent = l
  5334.  
  5335. end))
  5336. Model170.Name = "4D Being"
  5337. Model170.Parent = Script169
  5338. Script171.Name = "Wildfire"
  5339. Script171.Parent = Model170
  5340. table.insert(cors,sandbox(Script171,function()
  5341. function dive()
  5342.  
  5343.  
  5344. p= game.Workspace:GetChildren()
  5345.  
  5346.  
  5347. for i= 1, #p do
  5348.  
  5349.  
  5350. if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
  5351.  
  5352.  
  5353. script.Parent.Parent:clone().Parent = p[i]
  5354.  
  5355.  
  5356. end
  5357.  
  5358.  
  5359. end
  5360.  
  5361.  
  5362. end
  5363.  
  5364.  
  5365.  
  5366.  
  5367.  
  5368. while true do
  5369.  
  5370.  
  5371. wait(5)
  5372.  
  5373.  
  5374. dive()
  5375.  
  5376.  
  5377. end
  5378.  
  5379.  
  5380.  
  5381. end))
  5382. Script172.Name = "AntiVirus"
  5383. Script172.Parent = Model170
  5384. table.insert(cors,sandbox(Script172,function()
  5385. maliciousscripts = {"Infected", "Anti-Lag"}
  5386. maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
  5387. maliciousclasses = {"Geometry", "Timer"}
  5388. hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
  5389.  
  5390. --set these three variables to your liking
  5391. local printAll = false
  5392. local fullscan = true
  5393. local doublescan = false
  5394. --set these three variables to your liking
  5395.  
  5396. --Type "ScanForViruses(model,0,true)" to scan a model after the initial scan. model should be the model (eg. game.Workspace.Model). Type "ScanForViruses(model,0,false)" to reveal all scripts.
  5397.  
  5398. function getAncestry(i)
  5399. local s = ""
  5400. local p = i.Parent
  5401. s = p.Name
  5402. while p ~= game do
  5403. p = p.Parent
  5404. s = p.Name.."."..s
  5405. end
  5406. return s
  5407. end
  5408.  
  5409. function Check(i,n,w)
  5410. local s = ""
  5411. for a = 1, n do
  5412. s = s.."- - "
  5413. end
  5414. if i == nil then return end
  5415. if printAll then print(s.."Checking "..i.Name) end
  5416. if i == script then return end --don't need to check self, will still check children of self
  5417. if i.className == "Script" then
  5418. for x = 1, #maliciousscripts do
  5419. if i.Name == maliciousscripts[x] then
  5420. -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
  5421. i:Remove()
  5422. return
  5423. end
  5424. end
  5425. if i.Parent ~= nil and w == false then
  5426. -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
  5427. end
  5428. end
  5429. for x = 1, #maliciousobjects do
  5430. if i.Name == maliciousobjects[x] then
  5431. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --Unlikely that people will give a legitimate object a name used on the malicious object list
  5432. i:Remove()
  5433. return
  5434. end
  5435. end
  5436. for x = 1, #maliciousclasses do
  5437. if i.className == maliciousclasses[x] then
  5438. -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
  5439. i:Remove()
  5440. return
  5441. end
  5442. end
  5443. for x = 1, #hiddenclasses do
  5444. if (hiddenclasses[x] == "Rotate" or hiddenclasses[x] == "Weld" or hiddenclasses[x] == "Snap" or hiddenclasses[x] == "Glue" or hiddenclasses[x] == "Motor" or hiddenclasses[x] == "AutoJoint" or hiddenclasses[x] == "JointInstance" or hiddenclasses[x] == "MotorFeature" or hiddenclasses[x] == "VelocityMotor") and i.Parent == game.JointsService then
  5445. --do not notify of these
  5446. else
  5447. if i.className == hiddenclasses[x] then
  5448. -- print("Hidden object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --not necessarily malicious, but may be. Remove only if you didn't except the object to be in there
  5449. end
  5450. end
  5451. end
  5452. end
  5453.  
  5454. _G["ScanForViruses"] = function(m,n,w)
  5455. local s = ""
  5456. for a = 1, n do
  5457. s = s.."- - "
  5458. end
  5459. if m == nil then return end
  5460. if m == game.Stats then return end
  5461. if m.Name == "GuiRoot" and m.Parent == game then return end
  5462. if printAll then print(s.."Scanning children of "..m.Name) end
  5463. local c = m:getChildren()
  5464. if #c > 0 then
  5465. for i = 1,#c do
  5466. Check(c[i],n+1,w)
  5467. if (c[i] == game.Workspace) then
  5468. ScanForViruses(c[i],n+1,true)
  5469. else
  5470. ScanForViruses(c[i],n+1,w)
  5471. end
  5472. end
  5473. end
  5474. end
  5475.  
  5476. ScanForViruses(game.Workspace,1,true)
  5477. ScanForViruses(game.Players,1,true)
  5478. ScanForViruses(game.Lighting,1,true)
  5479. ScanForViruses(game.StarterPack,1,true)
  5480. ScanForViruses(game:findFirstChild("Teams"),1,true)
  5481. ScanForViruses(game.Soundscape,1,true)
  5482.  
  5483. --print("QuickScan Complete")
  5484.  
  5485. if fullscan then wait(5) ScanForViruses(game,0,false) end
  5486.  
  5487. --print("Scan Complete")
  5488.  
  5489. if doublescan then ScanForViruses(game,0,false) end
  5490.  
  5491. --print("Scan Complete")
  5492. end))
  5493. Part173.Parent = Model88
  5494. Part173.CFrame = CFrame.new(-81.1859283, 4.20426178, -76.0341949, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5495. Part173.Position = Vector3.new(-81.1859283, 4.20426178, -76.0341949)
  5496. Part173.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  5497. Part173.Transparency = 100
  5498. Part173.Size = Vector3.new(1, 0.400000006, 1)
  5499. Part173.Anchored = true
  5500. Part173.BottomSurface = Enum.SurfaceType.Smooth
  5501. Part173.BrickColor = BrickColor.new("Really black")
  5502. Part173.TopSurface = Enum.SurfaceType.Smooth
  5503. Part173.brickColor = BrickColor.new("Really black")
  5504. Part173.FormFactor = Enum.FormFactor.Plate
  5505. Part173.formFactor = Enum.FormFactor.Plate
  5506. SpecialMesh174.Parent = Part173
  5507. Model175.Parent = Model0
  5508. Model176.Parent = Model175
  5509. Model177.Parent = Model176
  5510. Part178.Name = "a light"
  5511. Part178.Parent = Model177
  5512. Part178.CFrame = CFrame.new(-95.5332642, 32.8005333, -50.3548889, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5513. Part178.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5514. Part178.Position = Vector3.new(-95.5332642, 32.8005333, -50.3548889)
  5515. Part178.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5516. Part178.Color = Color3.new(0, 1, 0)
  5517. Part178.Transparency = 0.5
  5518. Part178.Size = Vector3.new(2, 9.60000038, 2)
  5519. Part178.Anchored = true
  5520. Part178.BackSurface = Enum.SurfaceType.Weld
  5521. Part178.BottomSurface = Enum.SurfaceType.Weld
  5522. Part178.BrickColor = BrickColor.new("Lime green")
  5523. Part178.CanCollide = false
  5524. Part178.FrontSurface = Enum.SurfaceType.Weld
  5525. Part178.LeftSurface = Enum.SurfaceType.Weld
  5526. Part178.RightSurface = Enum.SurfaceType.Weld
  5527. Part178.TopSurface = Enum.SurfaceType.Weld
  5528. Part178.brickColor = BrickColor.new("Lime green")
  5529. SpecialMesh179.Parent = Part178
  5530. SpecialMesh179.MeshId = "http://www.roblox.com/asset/?id=1033714"
  5531. SpecialMesh179.Scale = Vector3.new(6, 40, 6)
  5532. SpecialMesh179.MeshType = Enum.MeshType.FileMesh
  5533. Part180.Name = "Cylinder"
  5534. Part180.Parent = Model177
  5535. Part180.CFrame = CFrame.new(-95.5332642, 19.0004292, -50.3588257, -0.999998569, 1.74159226e-07, -0.00164245791, 2.93841509e-07, -0.99999994, -0.00028498008, -0.00164245756, -0.000284994894, 0.999998748)
  5536. Part180.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
  5537. Part180.Position = Vector3.new(-95.5332642, 19.0004292, -50.3588257)
  5538. Part180.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
  5539. Part180.Color = Color3.new(0, 1, 0)
  5540. Part180.Size = Vector3.new(2, 0.400000006, 2)
  5541. Part180.Anchored = true
  5542. Part180.BackSurface = Enum.SurfaceType.Weld
  5543. Part180.BottomSurface = Enum.SurfaceType.Weld
  5544. Part180.BrickColor = BrickColor.new("Lime green")
  5545. Part180.FrontSurface = Enum.SurfaceType.Weld
  5546. Part180.LeftSurface = Enum.SurfaceType.Weld
  5547. Part180.RightSurface = Enum.SurfaceType.Weld
  5548. Part180.TopSurface = Enum.SurfaceType.Weld
  5549. Part180.brickColor = BrickColor.new("Lime green")
  5550. Part180.FormFactor = Enum.FormFactor.Plate
  5551. Part180.formFactor = Enum.FormFactor.Plate
  5552. CylinderMesh181.Parent = Part180
  5553. CylinderMesh181.Scale = Vector3.new(1, 1, 0.600000024)
  5554. Part182.Parent = Model177
  5555. Part182.CFrame = CFrame.new(-95.5332642, 17.3002892, -50.3593102, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5556. Part182.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5557. Part182.Position = Vector3.new(-95.5332642, 17.3002892, -50.3593102)
  5558. Part182.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5559. Part182.Color = Color3.new(0.388235, 0.372549, 0.384314)
  5560. Part182.Size = Vector3.new(2, 3, 2)
  5561. Part182.Anchored = true
  5562. Part182.BackSurface = Enum.SurfaceType.Weld
  5563. Part182.BottomSurface = Enum.SurfaceType.Weld
  5564. Part182.BrickColor = BrickColor.new("Dark stone grey")
  5565. Part182.FrontSurface = Enum.SurfaceType.Weld
  5566. Part182.LeftSurface = Enum.SurfaceType.Weld
  5567. Part182.RightSurface = Enum.SurfaceType.Weld
  5568. Part182.TopSurface = Enum.SurfaceType.Weld
  5569. Part182.brickColor = BrickColor.new("Dark stone grey")
  5570. Part182.FormFactor = Enum.FormFactor.Symmetric
  5571. Part182.formFactor = Enum.FormFactor.Symmetric
  5572. CylinderMesh183.Parent = Part182
  5573. Model184.Parent = Model176
  5574. Part185.Name = "a light"
  5575. Part185.Parent = Model184
  5576. Part185.CFrame = CFrame.new(-101.533264, 32.8005333, -50.3647461, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5577. Part185.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5578. Part185.Position = Vector3.new(-101.533264, 32.8005333, -50.3647461)
  5579. Part185.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5580. Part185.Color = Color3.new(0, 0, 1)
  5581. Part185.Transparency = 0.5
  5582. Part185.Size = Vector3.new(2, 9.60000038, 2)
  5583. Part185.Anchored = true
  5584. Part185.BackSurface = Enum.SurfaceType.Weld
  5585. Part185.BottomSurface = Enum.SurfaceType.Weld
  5586. Part185.BrickColor = BrickColor.new("Really blue")
  5587. Part185.CanCollide = false
  5588. Part185.FrontSurface = Enum.SurfaceType.Weld
  5589. Part185.LeftSurface = Enum.SurfaceType.Weld
  5590. Part185.RightSurface = Enum.SurfaceType.Weld
  5591. Part185.TopSurface = Enum.SurfaceType.Weld
  5592. Part185.brickColor = BrickColor.new("Really blue")
  5593. SpecialMesh186.Parent = Part185
  5594. SpecialMesh186.MeshId = "http://www.roblox.com/asset/?id=1033714"
  5595. SpecialMesh186.Scale = Vector3.new(6, 40, 6)
  5596. SpecialMesh186.MeshType = Enum.MeshType.FileMesh
  5597. Part187.Name = "Cylinder"
  5598. Part187.Parent = Model184
  5599. Part187.CFrame = CFrame.new(-101.533264, 19.0004292, -50.3686829, -0.999998569, 1.74159226e-07, -0.00164245791, 2.93841509e-07, -0.99999994, -0.00028498008, -0.00164245756, -0.000284994894, 0.999998748)
  5600. Part187.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
  5601. Part187.Position = Vector3.new(-101.533264, 19.0004292, -50.3686829)
  5602. Part187.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
  5603. Part187.Color = Color3.new(0, 0, 1)
  5604. Part187.Size = Vector3.new(2, 0.400000006, 2)
  5605. Part187.Anchored = true
  5606. Part187.BackSurface = Enum.SurfaceType.Weld
  5607. Part187.BottomSurface = Enum.SurfaceType.Weld
  5608. Part187.BrickColor = BrickColor.new("Really blue")
  5609. Part187.FrontSurface = Enum.SurfaceType.Weld
  5610. Part187.LeftSurface = Enum.SurfaceType.Weld
  5611. Part187.RightSurface = Enum.SurfaceType.Weld
  5612. Part187.TopSurface = Enum.SurfaceType.Weld
  5613. Part187.brickColor = BrickColor.new("Really blue")
  5614. Part187.FormFactor = Enum.FormFactor.Plate
  5615. Part187.formFactor = Enum.FormFactor.Plate
  5616. CylinderMesh188.Parent = Part187
  5617. CylinderMesh188.Scale = Vector3.new(1, 1, 0.600000024)
  5618. Part189.Parent = Model184
  5619. Part189.CFrame = CFrame.new(-101.533264, 17.3002892, -50.3691711, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5620. Part189.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5621. Part189.Position = Vector3.new(-101.533264, 17.3002892, -50.3691711)
  5622. Part189.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5623. Part189.Color = Color3.new(0.388235, 0.372549, 0.384314)
  5624. Part189.Size = Vector3.new(2, 3, 2)
  5625. Part189.Anchored = true
  5626. Part189.BackSurface = Enum.SurfaceType.Weld
  5627. Part189.BottomSurface = Enum.SurfaceType.Weld
  5628. Part189.BrickColor = BrickColor.new("Dark stone grey")
  5629. Part189.FrontSurface = Enum.SurfaceType.Weld
  5630. Part189.LeftSurface = Enum.SurfaceType.Weld
  5631. Part189.RightSurface = Enum.SurfaceType.Weld
  5632. Part189.TopSurface = Enum.SurfaceType.Weld
  5633. Part189.brickColor = BrickColor.new("Dark stone grey")
  5634. Part189.FormFactor = Enum.FormFactor.Symmetric
  5635. Part189.formFactor = Enum.FormFactor.Symmetric
  5636. CylinderMesh190.Parent = Part189
  5637. Model191.Parent = Model176
  5638. Part192.Name = "a light"
  5639. Part192.Parent = Model191
  5640. Part192.CFrame = CFrame.new(-89.5332794, 32.8005333, -50.345047, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5641. Part192.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5642. Part192.Position = Vector3.new(-89.5332794, 32.8005333, -50.345047)
  5643. Part192.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5644. Part192.Color = Color3.new(1, 0, 0.74902)
  5645. Part192.Transparency = 0.5
  5646. Part192.Size = Vector3.new(2, 9.60000038, 2)
  5647. Part192.Anchored = true
  5648. Part192.BackSurface = Enum.SurfaceType.Weld
  5649. Part192.BottomSurface = Enum.SurfaceType.Weld
  5650. Part192.BrickColor = BrickColor.new("Hot pink")
  5651. Part192.CanCollide = false
  5652. Part192.FrontSurface = Enum.SurfaceType.Weld
  5653. Part192.LeftSurface = Enum.SurfaceType.Weld
  5654. Part192.RightSurface = Enum.SurfaceType.Weld
  5655. Part192.TopSurface = Enum.SurfaceType.Weld
  5656. Part192.brickColor = BrickColor.new("Hot pink")
  5657. SpecialMesh193.Parent = Part192
  5658. SpecialMesh193.MeshId = "http://www.roblox.com/asset/?id=1033714"
  5659. SpecialMesh193.Scale = Vector3.new(6, 40, 6)
  5660. SpecialMesh193.MeshType = Enum.MeshType.FileMesh
  5661. Part194.Name = "Cylinder"
  5662. Part194.Parent = Model191
  5663. Part194.CFrame = CFrame.new(-89.5332794, 19.0004292, -50.3489685, -0.999998569, 1.74159226e-07, -0.00164245791, 2.93841509e-07, -0.99999994, -0.00028498008, -0.00164245756, -0.000284994894, 0.999998748)
  5664. Part194.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
  5665. Part194.Position = Vector3.new(-89.5332794, 19.0004292, -50.3489685)
  5666. Part194.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
  5667. Part194.Color = Color3.new(1, 0, 0.74902)
  5668. Part194.Size = Vector3.new(2, 0.400000006, 2)
  5669. Part194.Anchored = true
  5670. Part194.BackSurface = Enum.SurfaceType.Weld
  5671. Part194.BottomSurface = Enum.SurfaceType.Weld
  5672. Part194.BrickColor = BrickColor.new("Hot pink")
  5673. Part194.FrontSurface = Enum.SurfaceType.Weld
  5674. Part194.LeftSurface = Enum.SurfaceType.Weld
  5675. Part194.RightSurface = Enum.SurfaceType.Weld
  5676. Part194.TopSurface = Enum.SurfaceType.Weld
  5677. Part194.brickColor = BrickColor.new("Hot pink")
  5678. Part194.FormFactor = Enum.FormFactor.Plate
  5679. Part194.formFactor = Enum.FormFactor.Plate
  5680. CylinderMesh195.Parent = Part194
  5681. CylinderMesh195.Scale = Vector3.new(1, 1, 0.600000024)
  5682. Part196.Parent = Model191
  5683. Part196.CFrame = CFrame.new(-89.5332794, 17.3002892, -50.3494568, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5684. Part196.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5685. Part196.Position = Vector3.new(-89.5332794, 17.3002892, -50.3494568)
  5686. Part196.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5687. Part196.Color = Color3.new(0.388235, 0.372549, 0.384314)
  5688. Part196.Size = Vector3.new(2, 3, 2)
  5689. Part196.Anchored = true
  5690. Part196.BackSurface = Enum.SurfaceType.Weld
  5691. Part196.BottomSurface = Enum.SurfaceType.Weld
  5692. Part196.BrickColor = BrickColor.new("Dark stone grey")
  5693. Part196.FrontSurface = Enum.SurfaceType.Weld
  5694. Part196.LeftSurface = Enum.SurfaceType.Weld
  5695. Part196.RightSurface = Enum.SurfaceType.Weld
  5696. Part196.TopSurface = Enum.SurfaceType.Weld
  5697. Part196.brickColor = BrickColor.new("Dark stone grey")
  5698. Part196.FormFactor = Enum.FormFactor.Symmetric
  5699. Part196.formFactor = Enum.FormFactor.Symmetric
  5700. CylinderMesh197.Parent = Part196
  5701. Model198.Parent = Model176
  5702. Part199.Name = "a light"
  5703. Part199.Parent = Model198
  5704. Part199.CFrame = CFrame.new(-83.5332947, 32.8005333, -50.3351898, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5705. Part199.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5706. Part199.Position = Vector3.new(-83.5332947, 32.8005333, -50.3351898)
  5707. Part199.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5708. Part199.Color = Color3.new(0, 1, 1)
  5709. Part199.Transparency = 0.5
  5710. Part199.Size = Vector3.new(2, 9.60000038, 2)
  5711. Part199.Anchored = true
  5712. Part199.BackSurface = Enum.SurfaceType.Weld
  5713. Part199.BottomSurface = Enum.SurfaceType.Weld
  5714. Part199.BrickColor = BrickColor.new("Toothpaste")
  5715. Part199.CanCollide = false
  5716. Part199.FrontSurface = Enum.SurfaceType.Weld
  5717. Part199.LeftSurface = Enum.SurfaceType.Weld
  5718. Part199.RightSurface = Enum.SurfaceType.Weld
  5719. Part199.TopSurface = Enum.SurfaceType.Weld
  5720. Part199.brickColor = BrickColor.new("Toothpaste")
  5721. SpecialMesh200.Parent = Part199
  5722. SpecialMesh200.MeshId = "http://www.roblox.com/asset/?id=1033714"
  5723. SpecialMesh200.Scale = Vector3.new(6, 40, 6)
  5724. SpecialMesh200.MeshType = Enum.MeshType.FileMesh
  5725. Part201.Name = "Cylinder"
  5726. Part201.Parent = Model198
  5727. Part201.CFrame = CFrame.new(-83.5332947, 19.0004292, -50.3391113, -0.999998569, 1.74159226e-07, -0.00164245791, 2.93841509e-07, -0.99999994, -0.00028498008, -0.00164245756, -0.000284994894, 0.999998748)
  5728. Part201.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
  5729. Part201.Position = Vector3.new(-83.5332947, 19.0004292, -50.3391113)
  5730. Part201.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
  5731. Part201.Color = Color3.new(0, 1, 1)
  5732. Part201.Size = Vector3.new(2, 0.400000006, 2)
  5733. Part201.Anchored = true
  5734. Part201.BackSurface = Enum.SurfaceType.Weld
  5735. Part201.BottomSurface = Enum.SurfaceType.Weld
  5736. Part201.BrickColor = BrickColor.new("Toothpaste")
  5737. Part201.FrontSurface = Enum.SurfaceType.Weld
  5738. Part201.LeftSurface = Enum.SurfaceType.Weld
  5739. Part201.RightSurface = Enum.SurfaceType.Weld
  5740. Part201.TopSurface = Enum.SurfaceType.Weld
  5741. Part201.brickColor = BrickColor.new("Toothpaste")
  5742. Part201.FormFactor = Enum.FormFactor.Plate
  5743. Part201.formFactor = Enum.FormFactor.Plate
  5744. CylinderMesh202.Parent = Part201
  5745. CylinderMesh202.Scale = Vector3.new(1, 1, 0.600000024)
  5746. Part203.Parent = Model198
  5747. Part203.CFrame = CFrame.new(-83.5332947, 17.3002892, -50.3395996, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5748. Part203.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5749. Part203.Position = Vector3.new(-83.5332947, 17.3002892, -50.3395996)
  5750. Part203.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5751. Part203.Color = Color3.new(0.388235, 0.372549, 0.384314)
  5752. Part203.Size = Vector3.new(2, 3, 2)
  5753. Part203.Anchored = true
  5754. Part203.BackSurface = Enum.SurfaceType.Weld
  5755. Part203.BottomSurface = Enum.SurfaceType.Weld
  5756. Part203.BrickColor = BrickColor.new("Dark stone grey")
  5757. Part203.FrontSurface = Enum.SurfaceType.Weld
  5758. Part203.LeftSurface = Enum.SurfaceType.Weld
  5759. Part203.RightSurface = Enum.SurfaceType.Weld
  5760. Part203.TopSurface = Enum.SurfaceType.Weld
  5761. Part203.brickColor = BrickColor.new("Dark stone grey")
  5762. Part203.FormFactor = Enum.FormFactor.Symmetric
  5763. Part203.formFactor = Enum.FormFactor.Symmetric
  5764. CylinderMesh204.Parent = Part203
  5765. Model205.Parent = Model176
  5766. Part206.Parent = Model205
  5767. Part206.CFrame = CFrame.new(-101.523407, 17.3020592, -56.3691711, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5768. Part206.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5769. Part206.Position = Vector3.new(-101.523407, 17.3020592, -56.3691711)
  5770. Part206.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5771. Part206.Color = Color3.new(0.388235, 0.372549, 0.384314)
  5772. Part206.Size = Vector3.new(2, 3, 2)
  5773. Part206.Anchored = true
  5774. Part206.BackSurface = Enum.SurfaceType.Weld
  5775. Part206.BottomSurface = Enum.SurfaceType.Weld
  5776. Part206.BrickColor = BrickColor.new("Dark stone grey")
  5777. Part206.FrontSurface = Enum.SurfaceType.Weld
  5778. Part206.LeftSurface = Enum.SurfaceType.Weld
  5779. Part206.RightSurface = Enum.SurfaceType.Weld
  5780. Part206.TopSurface = Enum.SurfaceType.Weld
  5781. Part206.brickColor = BrickColor.new("Dark stone grey")
  5782. Part206.FormFactor = Enum.FormFactor.Symmetric
  5783. Part206.formFactor = Enum.FormFactor.Symmetric
  5784. CylinderMesh207.Parent = Part206
  5785. Part208.Name = "Cylinder"
  5786. Part208.Parent = Model205
  5787. Part208.CFrame = CFrame.new(-101.523407, 19.0021095, -56.3686829, -0.999998569, 1.74159226e-07, -0.00164245791, 2.93841509e-07, -0.99999994, -0.00028498008, -0.00164245756, -0.000284994894, 0.999998748)
  5788. Part208.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
  5789. Part208.Position = Vector3.new(-101.523407, 19.0021095, -56.3686829)
  5790. Part208.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
  5791. Part208.Color = Color3.new(1, 1, 0)
  5792. Part208.Size = Vector3.new(2, 0.400000006, 2)
  5793. Part208.Anchored = true
  5794. Part208.BackSurface = Enum.SurfaceType.Weld
  5795. Part208.BottomSurface = Enum.SurfaceType.Weld
  5796. Part208.BrickColor = BrickColor.new("New Yeller")
  5797. Part208.FrontSurface = Enum.SurfaceType.Weld
  5798. Part208.LeftSurface = Enum.SurfaceType.Weld
  5799. Part208.RightSurface = Enum.SurfaceType.Weld
  5800. Part208.TopSurface = Enum.SurfaceType.Weld
  5801. Part208.brickColor = BrickColor.new("New Yeller")
  5802. Part208.FormFactor = Enum.FormFactor.Plate
  5803. Part208.formFactor = Enum.FormFactor.Plate
  5804. CylinderMesh209.Parent = Part208
  5805. CylinderMesh209.Scale = Vector3.new(1, 1, 0.600000024)
  5806. Part210.Name = "a light"
  5807. Part210.Parent = Model205
  5808. Part210.CFrame = CFrame.new(-101.523407, 32.8022575, -56.3647461, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5809. Part210.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5810. Part210.Position = Vector3.new(-101.523407, 32.8022575, -56.3647461)
  5811. Part210.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5812. Part210.Color = Color3.new(1, 1, 0)
  5813. Part210.Transparency = 0.5
  5814. Part210.Size = Vector3.new(2, 9.60000038, 2)
  5815. Part210.Anchored = true
  5816. Part210.BackSurface = Enum.SurfaceType.Weld
  5817. Part210.BottomSurface = Enum.SurfaceType.Weld
  5818. Part210.BrickColor = BrickColor.new("New Yeller")
  5819. Part210.CanCollide = false
  5820. Part210.FrontSurface = Enum.SurfaceType.Weld
  5821. Part210.LeftSurface = Enum.SurfaceType.Weld
  5822. Part210.RightSurface = Enum.SurfaceType.Weld
  5823. Part210.TopSurface = Enum.SurfaceType.Weld
  5824. Part210.brickColor = BrickColor.new("New Yeller")
  5825. SpecialMesh211.Parent = Part210
  5826. SpecialMesh211.MeshId = "http://www.roblox.com/asset/?id=1033714"
  5827. SpecialMesh211.Scale = Vector3.new(6, 40, 6)
  5828. SpecialMesh211.MeshType = Enum.MeshType.FileMesh
  5829. Model212.Parent = Model176
  5830. Part213.Parent = Model212
  5831. Part213.CFrame = CFrame.new(-95.523407, 17.3020592, -56.3593102, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5832. Part213.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5833. Part213.Position = Vector3.new(-95.523407, 17.3020592, -56.3593102)
  5834. Part213.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5835. Part213.Color = Color3.new(0.388235, 0.372549, 0.384314)
  5836. Part213.Size = Vector3.new(2, 3, 2)
  5837. Part213.Anchored = true
  5838. Part213.BackSurface = Enum.SurfaceType.Weld
  5839. Part213.BottomSurface = Enum.SurfaceType.Weld
  5840. Part213.BrickColor = BrickColor.new("Dark stone grey")
  5841. Part213.FrontSurface = Enum.SurfaceType.Weld
  5842. Part213.LeftSurface = Enum.SurfaceType.Weld
  5843. Part213.RightSurface = Enum.SurfaceType.Weld
  5844. Part213.TopSurface = Enum.SurfaceType.Weld
  5845. Part213.brickColor = BrickColor.new("Dark stone grey")
  5846. Part213.FormFactor = Enum.FormFactor.Symmetric
  5847. Part213.formFactor = Enum.FormFactor.Symmetric
  5848. CylinderMesh214.Parent = Part213
  5849. Part215.Name = "Cylinder"
  5850. Part215.Parent = Model212
  5851. Part215.CFrame = CFrame.new(-95.523407, 19.0021095, -56.3588257, -0.999998569, 1.74159226e-07, -0.00164245791, 2.93841509e-07, -0.99999994, -0.00028498008, -0.00164245756, -0.000284994894, 0.999998748)
  5852. Part215.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
  5853. Part215.Position = Vector3.new(-95.523407, 19.0021095, -56.3588257)
  5854. Part215.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
  5855. Part215.Color = Color3.new(1, 0, 0)
  5856. Part215.Size = Vector3.new(2, 0.400000006, 2)
  5857. Part215.Anchored = true
  5858. Part215.BackSurface = Enum.SurfaceType.Weld
  5859. Part215.BottomSurface = Enum.SurfaceType.Weld
  5860. Part215.BrickColor = BrickColor.new("Really red")
  5861. Part215.FrontSurface = Enum.SurfaceType.Weld
  5862. Part215.LeftSurface = Enum.SurfaceType.Weld
  5863. Part215.RightSurface = Enum.SurfaceType.Weld
  5864. Part215.TopSurface = Enum.SurfaceType.Weld
  5865. Part215.brickColor = BrickColor.new("Really red")
  5866. Part215.FormFactor = Enum.FormFactor.Plate
  5867. Part215.formFactor = Enum.FormFactor.Plate
  5868. CylinderMesh216.Parent = Part215
  5869. CylinderMesh216.Scale = Vector3.new(1, 1, 0.600000024)
  5870. Part217.Name = "a light"
  5871. Part217.Parent = Model212
  5872. Part217.CFrame = CFrame.new(-95.523407, 32.8022575, -56.3548889, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5873. Part217.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5874. Part217.Position = Vector3.new(-95.523407, 32.8022575, -56.3548889)
  5875. Part217.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5876. Part217.Color = Color3.new(1, 0, 0)
  5877. Part217.Transparency = 0.5
  5878. Part217.Size = Vector3.new(2, 9.60000038, 2)
  5879. Part217.Anchored = true
  5880. Part217.BackSurface = Enum.SurfaceType.Weld
  5881. Part217.BottomSurface = Enum.SurfaceType.Weld
  5882. Part217.BrickColor = BrickColor.new("Really red")
  5883. Part217.CanCollide = false
  5884. Part217.FrontSurface = Enum.SurfaceType.Weld
  5885. Part217.LeftSurface = Enum.SurfaceType.Weld
  5886. Part217.RightSurface = Enum.SurfaceType.Weld
  5887. Part217.TopSurface = Enum.SurfaceType.Weld
  5888. Part217.brickColor = BrickColor.new("Really red")
  5889. SpecialMesh218.Parent = Part217
  5890. SpecialMesh218.MeshId = "http://www.roblox.com/asset/?id=1033714"
  5891. SpecialMesh218.Scale = Vector3.new(6, 40, 6)
  5892. SpecialMesh218.MeshType = Enum.MeshType.FileMesh
  5893. Model219.Parent = Model176
  5894. Part220.Name = "Cylinder"
  5895. Part220.Parent = Model219
  5896. Part220.CFrame = CFrame.new(-83.5234375, 19.0021095, -56.3391113, -0.999998569, 1.74159226e-07, -0.00164245791, 2.93841509e-07, -0.99999994, -0.00028498008, -0.00164245756, -0.000284994894, 0.999998748)
  5897. Part220.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
  5898. Part220.Position = Vector3.new(-83.5234375, 19.0021095, -56.3391113)
  5899. Part220.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
  5900. Part220.Color = Color3.new(0.972549, 0.972549, 0.972549)
  5901. Part220.Size = Vector3.new(2, 0.400000006, 2)
  5902. Part220.Anchored = true
  5903. Part220.BackSurface = Enum.SurfaceType.Weld
  5904. Part220.BottomSurface = Enum.SurfaceType.Weld
  5905. Part220.BrickColor = BrickColor.new("Institutional white")
  5906. Part220.FrontSurface = Enum.SurfaceType.Weld
  5907. Part220.LeftSurface = Enum.SurfaceType.Weld
  5908. Part220.RightSurface = Enum.SurfaceType.Weld
  5909. Part220.TopSurface = Enum.SurfaceType.Weld
  5910. Part220.brickColor = BrickColor.new("Institutional white")
  5911. Part220.FormFactor = Enum.FormFactor.Plate
  5912. Part220.formFactor = Enum.FormFactor.Plate
  5913. CylinderMesh221.Parent = Part220
  5914. CylinderMesh221.Scale = Vector3.new(1, 1, 0.600000024)
  5915. Part222.Name = "a light"
  5916. Part222.Parent = Model219
  5917. Part222.CFrame = CFrame.new(-83.5234375, 32.8022461, -56.3351746, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5918. Part222.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5919. Part222.Position = Vector3.new(-83.5234375, 32.8022461, -56.3351746)
  5920. Part222.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5921. Part222.Color = Color3.new(0.972549, 0.972549, 0.972549)
  5922. Part222.Transparency = 0.5
  5923. Part222.Size = Vector3.new(2, 9.60000038, 2)
  5924. Part222.Anchored = true
  5925. Part222.BackSurface = Enum.SurfaceType.Weld
  5926. Part222.BottomSurface = Enum.SurfaceType.Weld
  5927. Part222.BrickColor = BrickColor.new("Institutional white")
  5928. Part222.CanCollide = false
  5929. Part222.FrontSurface = Enum.SurfaceType.Weld
  5930. Part222.LeftSurface = Enum.SurfaceType.Weld
  5931. Part222.RightSurface = Enum.SurfaceType.Weld
  5932. Part222.TopSurface = Enum.SurfaceType.Weld
  5933. Part222.brickColor = BrickColor.new("Institutional white")
  5934. SpecialMesh223.Parent = Part222
  5935. SpecialMesh223.MeshId = "http://www.roblox.com/asset/?id=1033714"
  5936. SpecialMesh223.Scale = Vector3.new(6, 40, 6)
  5937. SpecialMesh223.MeshType = Enum.MeshType.FileMesh
  5938. Part224.Parent = Model219
  5939. Part224.CFrame = CFrame.new(-83.5234375, 17.3020592, -56.3395996, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5940. Part224.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5941. Part224.Position = Vector3.new(-83.5234375, 17.3020592, -56.3395996)
  5942. Part224.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5943. Part224.Color = Color3.new(0.388235, 0.372549, 0.384314)
  5944. Part224.Size = Vector3.new(2, 3, 2)
  5945. Part224.Anchored = true
  5946. Part224.BackSurface = Enum.SurfaceType.Weld
  5947. Part224.BottomSurface = Enum.SurfaceType.Weld
  5948. Part224.BrickColor = BrickColor.new("Dark stone grey")
  5949. Part224.FrontSurface = Enum.SurfaceType.Weld
  5950. Part224.LeftSurface = Enum.SurfaceType.Weld
  5951. Part224.RightSurface = Enum.SurfaceType.Weld
  5952. Part224.TopSurface = Enum.SurfaceType.Weld
  5953. Part224.brickColor = BrickColor.new("Dark stone grey")
  5954. Part224.FormFactor = Enum.FormFactor.Symmetric
  5955. Part224.formFactor = Enum.FormFactor.Symmetric
  5956. CylinderMesh225.Parent = Part224
  5957. Model226.Parent = Model176
  5958. Part227.Name = "a light"
  5959. Part227.Parent = Model226
  5960. Part227.CFrame = CFrame.new(-88.5250702, 32.8019676, -55.3433838, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5961. Part227.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5962. Part227.Position = Vector3.new(-88.5250702, 32.8019676, -55.3433838)
  5963. Part227.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5964. Part227.Color = Color3.new(0.666667, 0, 0.666667)
  5965. Part227.Transparency = 0.5
  5966. Part227.Size = Vector3.new(2, 9.60000038, 2)
  5967. Part227.Anchored = true
  5968. Part227.BackSurface = Enum.SurfaceType.Weld
  5969. Part227.BottomSurface = Enum.SurfaceType.Weld
  5970. Part227.BrickColor = BrickColor.new("Magenta")
  5971. Part227.CanCollide = false
  5972. Part227.FrontSurface = Enum.SurfaceType.Weld
  5973. Part227.LeftSurface = Enum.SurfaceType.Weld
  5974. Part227.RightSurface = Enum.SurfaceType.Weld
  5975. Part227.TopSurface = Enum.SurfaceType.Weld
  5976. Part227.brickColor = BrickColor.new("Magenta")
  5977. SpecialMesh228.Parent = Part227
  5978. SpecialMesh228.MeshId = "http://www.roblox.com/asset/?id=1033714"
  5979. SpecialMesh228.Scale = Vector3.new(6, 40, 6)
  5980. SpecialMesh228.MeshType = Enum.MeshType.FileMesh
  5981. Part229.Parent = Model226
  5982. Part229.CFrame = CFrame.new(-88.5250702, 17.3017387, -55.3478088, 0.999998569, 1.74159226e-07, 0.00164245791, -2.93841509e-07, -0.99999994, 0.00028498008, 0.00164245756, -0.000284994894, -0.999998748)
  5983. Part229.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
  5984. Part229.Position = Vector3.new(-88.5250702, 17.3017387, -55.3478088)
  5985. Part229.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
  5986. Part229.Color = Color3.new(0.388235, 0.372549, 0.384314)
  5987. Part229.Size = Vector3.new(2, 3, 2)
  5988. Part229.Anchored = true
  5989. Part229.BackSurface = Enum.SurfaceType.Weld
  5990. Part229.BottomSurface = Enum.SurfaceType.Weld
  5991. Part229.BrickColor = BrickColor.new("Dark stone grey")
  5992. Part229.FrontSurface = Enum.SurfaceType.Weld
  5993. Part229.LeftSurface = Enum.SurfaceType.Weld
  5994. Part229.RightSurface = Enum.SurfaceType.Weld
  5995. Part229.TopSurface = Enum.SurfaceType.Weld
  5996. Part229.brickColor = BrickColor.new("Dark stone grey")
  5997. Part229.FormFactor = Enum.FormFactor.Symmetric
  5998. Part229.formFactor = Enum.FormFactor.Symmetric
  5999. CylinderMesh230.Parent = Part229
  6000. Part231.Name = "Cylinder"
  6001. Part231.Parent = Model226
  6002. Part231.CFrame = CFrame.new(-88.5250702, 19.0018749, -55.3473206, -0.999998569, 1.74159226e-07, -0.00164245791, 2.93841509e-07, -0.99999994, -0.00028498008, -0.00164245756, -0.000284994894, 0.999998748)
  6003. Part231.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
  6004. Part231.Position = Vector3.new(-88.5250702, 19.0018749, -55.3473206)
  6005. Part231.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
  6006. Part231.Color = Color3.new(0.666667, 0, 0.666667)
  6007. Part231.Size = Vector3.new(2, 0.400000006, 2)
  6008. Part231.Anchored = true
  6009. Part231.BackSurface = Enum.SurfaceType.Weld
  6010. Part231.BottomSurface = Enum.SurfaceType.Weld
  6011. Part231.BrickColor = BrickColor.new("Magenta")
  6012. Part231.FrontSurface = Enum.SurfaceType.Weld
  6013. Part231.LeftSurface = Enum.SurfaceType.Weld
  6014. Part231.RightSurface = Enum.SurfaceType.Weld
  6015. Part231.TopSurface = Enum.SurfaceType.Weld
  6016. Part231.brickColor = BrickColor.new("Magenta")
  6017. Part231.FormFactor = Enum.FormFactor.Plate
  6018. Part231.formFactor = Enum.FormFactor.Plate
  6019. CylinderMesh232.Parent = Part231
  6020. CylinderMesh232.Scale = Vector3.new(1, 1, 0.600000024)
  6021. VelocityMotor233.Name = "4D Being"
  6022. VelocityMotor233.Parent = Model176
  6023. VelocityMotor234.Name = "4D Being"
  6024. VelocityMotor234.Parent = VelocityMotor233
  6025. Model235.Name = "4D Being"
  6026. Model235.Parent = VelocityMotor234
  6027. Model236.Parent = Model0
  6028. Model237.Parent = Model236
  6029. UnionOperation238.Parent = Model237
  6030. UnionOperation238.CFrame = CFrame.new(-100.468506, 1.57419205, -37.4072037, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6031. UnionOperation238.Position = Vector3.new(-100.468506, 1.57419205, -37.4072037)
  6032. UnionOperation238.Color = Color3.new(0.337255, 0.141176, 0.141176)
  6033. UnionOperation238.Size = Vector3.new(0.991431952, 0.255524486, 3.66677833)
  6034. UnionOperation238.Anchored = true
  6035. UnionOperation238.BrickColor = BrickColor.new("Cocoa")
  6036. UnionOperation238.Material = Enum.Material.Wood
  6037. UnionOperation238.brickColor = BrickColor.new("Cocoa")
  6038. UnionOperation239.Parent = Model237
  6039. UnionOperation239.CFrame = CFrame.new(-100.468506, 3.48359394, -37.4072037, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6040. UnionOperation239.Position = Vector3.new(-100.468506, 3.48359394, -37.4072037)
  6041. UnionOperation239.Color = Color3.new(0.337255, 0.141176, 0.141176)
  6042. UnionOperation239.Size = Vector3.new(0.991431952, 0.255524486, 3.66677833)
  6043. UnionOperation239.Anchored = true
  6044. UnionOperation239.BrickColor = BrickColor.new("Cocoa")
  6045. UnionOperation239.Material = Enum.Material.Wood
  6046. UnionOperation239.brickColor = BrickColor.new("Cocoa")
  6047. UnionOperation240.Parent = Model237
  6048. UnionOperation240.CFrame = CFrame.new(-100.44294, 2.51685095, -37.4043121, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6049. UnionOperation240.Position = Vector3.new(-100.44294, 2.51685095, -37.4043121)
  6050. UnionOperation240.Color = Color3.new(0.560784, 0.298039, 0.164706)
  6051. UnionOperation240.Size = Vector3.new(1.02209759, 1.66602075, 3.66422486)
  6052. UnionOperation240.Anchored = true
  6053. UnionOperation240.BrickColor = BrickColor.new("Rust")
  6054. UnionOperation240.Material = Enum.Material.Wood
  6055. UnionOperation240.brickColor = BrickColor.new("Rust")
  6056. Model241.Parent = Model236
  6057. Part242.Parent = Model241
  6058. Part242.CFrame = CFrame.new(-111.759369, 5.00931406, -39.7091217, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6059. Part242.Position = Vector3.new(-111.759369, 5.00931406, -39.7091217)
  6060. Part242.Color = Color3.new(0.560784, 0.298039, 0.164706)
  6061. Part242.Size = Vector3.new(1.02209759, 0.199309394, 1.02209926)
  6062. Part242.Anchored = true
  6063. Part242.BottomSurface = Enum.SurfaceType.Smooth
  6064. Part242.BrickColor = BrickColor.new("Rust")
  6065. Part242.Material = Enum.Material.Wood
  6066. Part242.TopSurface = Enum.SurfaceType.Smooth
  6067. Part242.brickColor = BrickColor.new("Rust")
  6068. UnionOperation243.Parent = Model241
  6069. UnionOperation243.CFrame = CFrame.new(-111.759369, 2.44677496, -39.7091217, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  6070. UnionOperation243.Orientation = Vector3.new(0, 90, 0)
  6071. UnionOperation243.Position = Vector3.new(-111.759369, 2.44677496, -39.7091217)
  6072. UnionOperation243.Rotation = Vector3.new(0, 90, 0)
  6073. UnionOperation243.Color = Color3.new(0.560784, 0.298039, 0.164706)
  6074. UnionOperation243.Size = Vector3.new(1.02209759, 4.08839607, 1.02209926)
  6075. UnionOperation243.Anchored = true
  6076. UnionOperation243.BrickColor = BrickColor.new("Rust")
  6077. UnionOperation243.Material = Enum.Material.Wood
  6078. UnionOperation243.RightSurface = Enum.SurfaceType.Studs
  6079. UnionOperation243.TopSurface = Enum.SurfaceType.Studs
  6080. UnionOperation243.brickColor = BrickColor.new("Rust")
  6081. UnionOperation244.Parent = Model241
  6082. UnionOperation244.CFrame = CFrame.new(-111.770889, 4.70931292, -39.6925354, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6083. UnionOperation244.Position = Vector3.new(-111.770889, 4.70931292, -39.6925354)
  6084. UnionOperation244.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  6085. UnionOperation244.Size = Vector3.new(0.86087811, 0.4337928, 0.8968907)
  6086. UnionOperation244.Anchored = true
  6087. UnionOperation244.BrickColor = BrickColor.new("Burnt Sienna")
  6088. UnionOperation244.Material = Enum.Material.Wood
  6089. UnionOperation244.brickColor = BrickColor.new("Burnt Sienna")
  6090. Model245.Parent = Model236
  6091. Part246.Parent = Model245
  6092. Part246.CFrame = CFrame.new(-100.422577, 5.00931406, -39.7055664, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6093. Part246.Position = Vector3.new(-100.422577, 5.00931406, -39.7055664)
  6094. Part246.Color = Color3.new(0.560784, 0.298039, 0.164706)
  6095. Part246.Size = Vector3.new(1.02209759, 0.199309394, 1.02209926)
  6096. Part246.Anchored = true
  6097. Part246.BottomSurface = Enum.SurfaceType.Smooth
  6098. Part246.BrickColor = BrickColor.new("Rust")
  6099. Part246.Material = Enum.Material.Wood
  6100. Part246.TopSurface = Enum.SurfaceType.Smooth
  6101. Part246.brickColor = BrickColor.new("Rust")
  6102. UnionOperation247.Parent = Model245
  6103. UnionOperation247.CFrame = CFrame.new(-100.422577, 2.44677496, -39.7055664, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  6104. UnionOperation247.Orientation = Vector3.new(0, 90, 0)
  6105. UnionOperation247.Position = Vector3.new(-100.422577, 2.44677496, -39.7055664)
  6106. UnionOperation247.Rotation = Vector3.new(0, 90, 0)
  6107. UnionOperation247.Color = Color3.new(0.560784, 0.298039, 0.164706)
  6108. UnionOperation247.Size = Vector3.new(1.02209759, 4.08839607, 1.02209926)
  6109. UnionOperation247.Anchored = true
  6110. UnionOperation247.BrickColor = BrickColor.new("Rust")
  6111. UnionOperation247.Material = Enum.Material.Wood
  6112. UnionOperation247.RightSurface = Enum.SurfaceType.Studs
  6113. UnionOperation247.TopSurface = Enum.SurfaceType.Studs
  6114. UnionOperation247.brickColor = BrickColor.new("Rust")
  6115. UnionOperation248.Parent = Model245
  6116. UnionOperation248.CFrame = CFrame.new(-100.434082, 4.70930719, -39.6889954, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6117. UnionOperation248.Position = Vector3.new(-100.434082, 4.70930719, -39.6889954)
  6118. UnionOperation248.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  6119. UnionOperation248.Size = Vector3.new(0.86087811, 0.4337928, 0.8968907)
  6120. UnionOperation248.Anchored = true
  6121. UnionOperation248.BrickColor = BrickColor.new("Burnt Sienna")
  6122. UnionOperation248.Material = Enum.Material.Wood
  6123. UnionOperation248.brickColor = BrickColor.new("Burnt Sienna")
  6124. Model249.Parent = Model236
  6125. Part250.Parent = Model249
  6126. Part250.CFrame = CFrame.new(-89.5, 4.50001812, -73.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6127. Part250.Position = Vector3.new(-89.5, 4.50001812, -73.5)
  6128. Part250.Size = Vector3.new(3, 9, 1)
  6129. Part250.BottomSurface = Enum.SurfaceType.Smooth
  6130. Part250.TopSurface = Enum.SurfaceType.Smooth
  6131. Model251.Parent = Model236
  6132. Model252.Parent = Model251
  6133. Model253.Name = "Old TV"
  6134. Model253.Parent = Model252
  6135. Model254.Name = "TV"
  6136. Model254.Parent = Model253
  6137. Part255.Name = "TV"
  6138. Part255.Parent = Model254
  6139. Part255.CFrame = CFrame.new(-112, 1.90003204, -70.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  6140. Part255.Orientation = Vector3.new(0, 180, 0)
  6141. Part255.Position = Vector3.new(-112, 1.90003204, -70.5)
  6142. Part255.Rotation = Vector3.new(-180, 0, -180)
  6143. Part255.Size = Vector3.new(4, 3, 1)
  6144. Part255.Anchored = true
  6145. Part255.BottomSurface = Enum.SurfaceType.Smooth
  6146. Part255.TopSurface = Enum.SurfaceType.Smooth
  6147. Part255.FormFactor = Enum.FormFactor.Symmetric
  6148. Part255.formFactor = Enum.FormFactor.Symmetric
  6149. SpecialMesh256.Parent = Part255
  6150. SpecialMesh256.MeshId = "http://www.roblox.com/asset/?id=11641931"
  6151. SpecialMesh256.Scale = Vector3.new(2.20000005, 2.20000005, 2.20000005)
  6152. SpecialMesh256.TextureId = "http://www.roblox.com/asset/?id=11641912"
  6153. SpecialMesh256.MeshType = Enum.MeshType.FileMesh
  6154. Script257.Name = "display1"
  6155. Script257.Parent = Model253
  6156. table.insert(cors,sandbox(Script257,function()
  6157. function frame()
  6158. local screen=script.Parent.screen
  6159.  
  6160. local c = screen:GetChildren()
  6161. for i = 1,#c do
  6162. if c[i].className=="Decal" then c[i].Parent=nil end
  6163. end
  6164.  
  6165. local frame=script.Parent.frame
  6166. local pic = script.Parent.t1:FindFirstChild("goomba"..tostring(frame.Value)):Clone()
  6167. pic.Parent=screen
  6168. end
  6169.  
  6170. script.Parent.frame.Changed:connect(frame)
  6171.  
  6172. while true do
  6173. local frame = script.Parent.frame
  6174. if frame.Value >= 7 then
  6175. frame.Value = 1
  6176. else
  6177. frame.Value = frame.Value+1
  6178. end
  6179. wait(.09)
  6180. end
  6181.  
  6182. end))
  6183. Part258.Name = "TV1"
  6184. Part258.Parent = Model236
  6185. Part258.CFrame = CFrame.new(-112, 1.80002904, -69.5, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6186. Part258.Orientation = Vector3.new(0, -90, 0)
  6187. Part258.Position = Vector3.new(-112, 1.80002904, -69.5)
  6188. Part258.Rotation = Vector3.new(0, -90, 0)
  6189. Part258.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6190. Part258.Size = Vector3.new(1, 1.60000002, 2)
  6191. Part258.Anchored = true
  6192. Part258.BrickColor = BrickColor.new("Dark stone grey")
  6193. Part258.TopSurface = Enum.SurfaceType.Smooth
  6194. Part258.brickColor = BrickColor.new("Dark stone grey")
  6195. Part258.FormFactor = Enum.FormFactor.Plate
  6196. Part258.formFactor = Enum.FormFactor.Plate
  6197. Script259.Parent = Part258
  6198. table.insert(cors,sandbox(Script259,function()
  6199. while true do
  6200. script.Parent.Decal.Texture = "http://www.roblox.com/asset/?id=8375914"
  6201. wait(0.1)
  6202. script.Parent.Decal.Texture = "http://www.roblox.com/asset/?id=8470744"
  6203. wait(0.1)
  6204. script.Parent.Decal.Texture = "http://www.roblox.com/asset/?id=8470760"
  6205. wait(0.1)
  6206. script.Parent.Decal.Texture = "http://www.roblox.com/asset/?id=8470782"
  6207. wait(0.1)
  6208. end
  6209. end))
  6210. Decal260.Parent = Part258
  6211. Decal260.Texture = "http://www.roblox.com/asset/?id=8470744"
  6212. Decal260.Face = Enum.NormalId.Right
  6213. Part261.Parent = Model236
  6214. Part261.CFrame = CFrame.new(-93.5, 9.99983978, -73.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6215. Part261.Position = Vector3.new(-93.5, 9.99983978, -73.5)
  6216. Part261.Size = Vector3.new(11, 2, 1)
  6217. Part261.BottomSurface = Enum.SurfaceType.Smooth
  6218. Part261.TopSurface = Enum.SurfaceType.Smooth
  6219. ManualWeld262.Name = "Part-to-Part Strong Joint"
  6220. ManualWeld262.Parent = Part261
  6221. ManualWeld262.C0 = CFrame.new(5.5, -1, 0.5, 1, 0, 0, 0, 0, -1, -0, 1, 0)
  6222. ManualWeld262.C1 = CFrame.new(9.5, 4.49982166, 0.5, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  6223. ManualWeld262.Part0 = Part261
  6224. ManualWeld262.Part1 = Part513
  6225. ManualWeld262.part1 = Part513
  6226. Part263.Name = "Stop"
  6227. Part263.Parent = Model236
  6228. Part263.CFrame = CFrame.new(-76.0001221, 5.59999895, -68.5, -1, 0, -0, -0, 1, -0, -0, 0, -1)
  6229. Part263.Orientation = Vector3.new(0, -180, 0)
  6230. Part263.Position = Vector3.new(-76.0001221, 5.59999895, -68.5)
  6231. Part263.Rotation = Vector3.new(180, 0, -180)
  6232. Part263.Color = Color3.new(1, 0, 0)
  6233. Part263.Size = Vector3.new(2, 0.800000012, 3)
  6234. Part263.Anchored = true
  6235. Part263.BrickColor = BrickColor.new("Really red")
  6236. Part263.TopSurface = Enum.SurfaceType.Smooth
  6237. Part263.brickColor = BrickColor.new("Really red")
  6238. Part263.FormFactor = Enum.FormFactor.Plate
  6239. Part263.formFactor = Enum.FormFactor.Plate
  6240. ClickDetector264.Parent = Part263
  6241. ClickDetector264.MaxActivationDistance = 50
  6242. Script265.Parent = Part263
  6243. table.insert(cors,sandbox(Script265,function()
  6244. brick = script.Parent
  6245. other = brick.Parent.Play
  6246. music = brick.Parent.Music
  6247. speaker1 = brick.Parent.Speaker1
  6248. speaker2 = brick.Parent.Speaker2
  6249.  
  6250. function onClicked()
  6251.  
  6252. music:Stop()
  6253.  
  6254. brick.Size = Vector3.new(2, 0.8, 3)
  6255. brick.Position = brick.Position-Vector3.new(0, 0.2, 0)
  6256.  
  6257. other.Size = Vector3.new(2, 1.2, 3)
  6258.  
  6259. speaker1.BoomBoom.Disabled = true
  6260. speaker2.BoomBoom.Disabled = true
  6261.  
  6262. end
  6263.  
  6264. script.Parent.ClickDetector.MouseClick:connect(onClicked)
  6265.  
  6266. end))
  6267. Model266.Name = "Antenna"
  6268. Model266.Parent = Model236
  6269. Part267.Name = "Brick"
  6270. Part267.Parent = Model266
  6271. Part267.CFrame = CFrame.new(-72.5, 11.8999825, -69.5, -0, 0, -1, -1, 0, 0, -0, 1, 0)
  6272. Part267.Orientation = Vector3.new(0, -90, -90)
  6273. Part267.Position = Vector3.new(-72.5, 11.8999825, -69.5)
  6274. Part267.Rotation = Vector3.new(90, -90, 0)
  6275. Part267.Color = Color3.new(0, 0.12549, 0.376471)
  6276. Part267.Size = Vector3.new(1, 1, 1)
  6277. Part267.Anchored = true
  6278. Part267.BottomSurface = Enum.SurfaceType.Smooth
  6279. Part267.BrickColor = BrickColor.new("Navy blue")
  6280. Part267.TopSurface = Enum.SurfaceType.Smooth
  6281. Part267.brickColor = BrickColor.new("Navy blue")
  6282. Part267.FormFactor = Enum.FormFactor.Symmetric
  6283. Part267.formFactor = Enum.FormFactor.Symmetric
  6284. Part267.Shape = Enum.PartType.Cylinder
  6285. Part268.Name = "Brick"
  6286. Part268.Parent = Model266
  6287. Part268.CFrame = CFrame.new(-72.5, 9.89998245, -69.5, -0, 0, -1, -1, 0, 0, -0, 1, 0)
  6288. Part268.Orientation = Vector3.new(0, -90, -90)
  6289. Part268.Position = Vector3.new(-72.5, 9.89998245, -69.5)
  6290. Part268.Rotation = Vector3.new(90, -90, 0)
  6291. Part268.Color = Color3.new(0, 0.12549, 0.376471)
  6292. Part268.Size = Vector3.new(1, 1, 1)
  6293. Part268.Anchored = true
  6294. Part268.BottomSurface = Enum.SurfaceType.Smooth
  6295. Part268.BrickColor = BrickColor.new("Navy blue")
  6296. Part268.TopSurface = Enum.SurfaceType.Smooth
  6297. Part268.brickColor = BrickColor.new("Navy blue")
  6298. Part268.FormFactor = Enum.FormFactor.Symmetric
  6299. Part268.formFactor = Enum.FormFactor.Symmetric
  6300. Part268.Shape = Enum.PartType.Cylinder
  6301. Part269.Name = "Brick"
  6302. Part269.Parent = Model266
  6303. Part269.CFrame = CFrame.new(-72.5, 10.8999825, -69.5, -0, 0, -1, -1, 0, 0, -0, 1, 0)
  6304. Part269.Orientation = Vector3.new(0, -90, -90)
  6305. Part269.Position = Vector3.new(-72.5, 10.8999825, -69.5)
  6306. Part269.Rotation = Vector3.new(90, -90, 0)
  6307. Part269.Color = Color3.new(0, 0.12549, 0.376471)
  6308. Part269.Size = Vector3.new(1, 1, 1)
  6309. Part269.Anchored = true
  6310. Part269.BottomSurface = Enum.SurfaceType.Smooth
  6311. Part269.BrickColor = BrickColor.new("Navy blue")
  6312. Part269.TopSurface = Enum.SurfaceType.Smooth
  6313. Part269.brickColor = BrickColor.new("Navy blue")
  6314. Part269.FormFactor = Enum.FormFactor.Symmetric
  6315. Part269.formFactor = Enum.FormFactor.Symmetric
  6316. Part269.Shape = Enum.PartType.Cylinder
  6317. Part270.Name = "Brick"
  6318. Part270.Parent = Model266
  6319. Part270.CFrame = CFrame.new(-72.5, 12.9000874, -69.5, -0, 0, -1, -1, 0, 0, -0, 1, 0)
  6320. Part270.Orientation = Vector3.new(0, -90, -90)
  6321. Part270.Position = Vector3.new(-72.5, 12.9000874, -69.5)
  6322. Part270.Rotation = Vector3.new(90, -90, 0)
  6323. Part270.Color = Color3.new(0, 0.12549, 0.376471)
  6324. Part270.Size = Vector3.new(1, 1, 1)
  6325. Part270.Anchored = true
  6326. Part270.BottomSurface = Enum.SurfaceType.Smooth
  6327. Part270.BrickColor = BrickColor.new("Navy blue")
  6328. Part270.TopSurface = Enum.SurfaceType.Smooth
  6329. Part270.brickColor = BrickColor.new("Navy blue")
  6330. Part270.FormFactor = Enum.FormFactor.Symmetric
  6331. Part270.formFactor = Enum.FormFactor.Symmetric
  6332. Part270.Shape = Enum.PartType.Cylinder
  6333. Part271.Name = "Brick"
  6334. Part271.Parent = Model266
  6335. Part271.CFrame = CFrame.new(-72.5, 7.89998293, -69.5, -0, 0, -1, -1, 0, 0, -0, 1, 0)
  6336. Part271.Orientation = Vector3.new(0, -90, -90)
  6337. Part271.Position = Vector3.new(-72.5, 7.89998293, -69.5)
  6338. Part271.Rotation = Vector3.new(90, -90, 0)
  6339. Part271.Color = Color3.new(0, 0.12549, 0.376471)
  6340. Part271.Size = Vector3.new(1, 1, 1)
  6341. Part271.Anchored = true
  6342. Part271.BottomSurface = Enum.SurfaceType.Smooth
  6343. Part271.BrickColor = BrickColor.new("Navy blue")
  6344. Part271.TopSurface = Enum.SurfaceType.Smooth
  6345. Part271.brickColor = BrickColor.new("Navy blue")
  6346. Part271.FormFactor = Enum.FormFactor.Symmetric
  6347. Part271.formFactor = Enum.FormFactor.Symmetric
  6348. Part271.Shape = Enum.PartType.Cylinder
  6349. Part272.Name = "Brick"
  6350. Part272.Parent = Model266
  6351. Part272.CFrame = CFrame.new(-72.5, 6.89998293, -69.5, -0, 0, -1, -1, 0, 0, -0, 1, 0)
  6352. Part272.Orientation = Vector3.new(0, -90, -90)
  6353. Part272.Position = Vector3.new(-72.5, 6.89998293, -69.5)
  6354. Part272.Rotation = Vector3.new(90, -90, 0)
  6355. Part272.Color = Color3.new(0, 0.12549, 0.376471)
  6356. Part272.Size = Vector3.new(1, 1, 1)
  6357. Part272.Anchored = true
  6358. Part272.BottomSurface = Enum.SurfaceType.Smooth
  6359. Part272.BrickColor = BrickColor.new("Navy blue")
  6360. Part272.TopSurface = Enum.SurfaceType.Smooth
  6361. Part272.brickColor = BrickColor.new("Navy blue")
  6362. Part272.FormFactor = Enum.FormFactor.Symmetric
  6363. Part272.formFactor = Enum.FormFactor.Symmetric
  6364. Part272.Shape = Enum.PartType.Cylinder
  6365. Part273.Name = "Brick"
  6366. Part273.Parent = Model266
  6367. Part273.CFrame = CFrame.new(-72.5, 8.89998245, -69.5, -0, 0, -1, -1, 0, 0, -0, 1, 0)
  6368. Part273.Orientation = Vector3.new(0, -90, -90)
  6369. Part273.Position = Vector3.new(-72.5, 8.89998245, -69.5)
  6370. Part273.Rotation = Vector3.new(90, -90, 0)
  6371. Part273.Color = Color3.new(0, 0.12549, 0.376471)
  6372. Part273.Size = Vector3.new(1, 1, 1)
  6373. Part273.Anchored = true
  6374. Part273.BottomSurface = Enum.SurfaceType.Smooth
  6375. Part273.BrickColor = BrickColor.new("Navy blue")
  6376. Part273.TopSurface = Enum.SurfaceType.Smooth
  6377. Part273.brickColor = BrickColor.new("Navy blue")
  6378. Part273.FormFactor = Enum.FormFactor.Symmetric
  6379. Part273.formFactor = Enum.FormFactor.Symmetric
  6380. Part273.Shape = Enum.PartType.Cylinder
  6381. Part274.Name = "Speaker1"
  6382. Part274.Parent = Model236
  6383. Part274.CFrame = CFrame.new(-78.5, 2.90004683, -66.7999878, 1, 0, -0, 0, 0, -1, 0, 1, -0)
  6384. Part274.Orientation = Vector3.new(90, 0, 0)
  6385. Part274.Position = Vector3.new(-78.5, 2.90004683, -66.7999878)
  6386. Part274.Rotation = Vector3.new(90, 0, 0)
  6387. Part274.Color = Color3.new(0.972549, 0.972549, 0.972549)
  6388. Part274.Size = Vector3.new(3, 0.400000006, 3)
  6389. Part274.Anchored = true
  6390. Part274.BottomSurface = Enum.SurfaceType.Weld
  6391. Part274.BrickColor = BrickColor.new("Institutional white")
  6392. Part274.TopSurface = Enum.SurfaceType.Smooth
  6393. Part274.brickColor = BrickColor.new("Institutional white")
  6394. Part274.FormFactor = Enum.FormFactor.Plate
  6395. Part274.formFactor = Enum.FormFactor.Plate
  6396. SpecialMesh275.Parent = Part274
  6397. SpecialMesh275.Scale = Vector3.new(1, 2, 1)
  6398. Script276.Name = "BoomBoom"
  6399. Script276.Parent = Part274
  6400. table.insert(cors,sandbox(Script276,function()
  6401. speaker = script.Parent
  6402.  
  6403. while true do
  6404.  
  6405. speaker.Mesh.Scale = Vector3.new(1,1,1)
  6406. wait(0.2)
  6407. speaker.Mesh.Scale = Vector3.new(1,2,1)
  6408. wait(0.2)
  6409.  
  6410. end
  6411.  
  6412. end))
  6413. Script276.Disabled = true
  6414. Part277.Name = "Speaker2"
  6415. Part277.Parent = Model236
  6416. Part277.CFrame = CFrame.new(-73.5, 3.10004282, -66.7999878, 1, 0, -0, 0, 0, -1, 0, 1, -0)
  6417. Part277.Orientation = Vector3.new(90, 0, 0)
  6418. Part277.Position = Vector3.new(-73.5, 3.10004282, -66.7999878)
  6419. Part277.Rotation = Vector3.new(90, 0, 0)
  6420. Part277.Color = Color3.new(0.972549, 0.972549, 0.972549)
  6421. Part277.Size = Vector3.new(3, 0.400000006, 3)
  6422. Part277.Anchored = true
  6423. Part277.BottomSurface = Enum.SurfaceType.Weld
  6424. Part277.BrickColor = BrickColor.new("Institutional white")
  6425. Part277.TopSurface = Enum.SurfaceType.Smooth
  6426. Part277.brickColor = BrickColor.new("Institutional white")
  6427. Part277.FormFactor = Enum.FormFactor.Plate
  6428. Part277.formFactor = Enum.FormFactor.Plate
  6429. SpecialMesh278.Parent = Part277
  6430. SpecialMesh278.Scale = Vector3.new(1, 2, 1)
  6431. Script279.Name = "BoomBoom"
  6432. Script279.Parent = Part277
  6433. table.insert(cors,sandbox(Script279,function()
  6434. speaker = script.Parent
  6435.  
  6436. while true do
  6437.  
  6438. speaker.Mesh.Scale = Vector3.new(1,1,1)
  6439. wait(0.2)
  6440. speaker.Mesh.Scale = Vector3.new(1,2,1)
  6441. wait(0.2)
  6442.  
  6443. end
  6444.  
  6445. end))
  6446. Script279.Disabled = true
  6447. Part280.Name = "Play"
  6448. Part280.Parent = Model236
  6449. Part280.CFrame = CFrame.new(-77.9998779, 5.79999495, -68.5, -1, 0, -0, -0, 1, -0, -0, 0, -1)
  6450. Part280.Orientation = Vector3.new(0, -180, 0)
  6451. Part280.Position = Vector3.new(-77.9998779, 5.79999495, -68.5)
  6452. Part280.Rotation = Vector3.new(180, 0, -180)
  6453. Part280.Color = Color3.new(0, 0, 1)
  6454. Part280.Size = Vector3.new(2, 1.20000005, 3)
  6455. Part280.Anchored = true
  6456. Part280.BrickColor = BrickColor.new("Really blue")
  6457. Part280.TopSurface = Enum.SurfaceType.Smooth
  6458. Part280.brickColor = BrickColor.new("Really blue")
  6459. Part280.FormFactor = Enum.FormFactor.Plate
  6460. Part280.formFactor = Enum.FormFactor.Plate
  6461. ClickDetector281.Parent = Part280
  6462. ClickDetector281.MaxActivationDistance = 50
  6463. Script282.Parent = Part280
  6464. table.insert(cors,sandbox(Script282,function()
  6465. brick = script.Parent
  6466. other = brick.Parent.Stop
  6467. music = brick.Parent.Music
  6468. speaker1 = brick.Parent.Speaker1
  6469. speaker2 = brick.Parent.Speaker2
  6470.  
  6471. function onClicked()
  6472.  
  6473. music:Play()
  6474.  
  6475. brick.Size = Vector3.new(2, 0.8, 3)
  6476. brick.Position = brick.Position-Vector3.new(0, 0.2, 0)
  6477.  
  6478. other.Size = Vector3.new(2, 1.2, 3)
  6479.  
  6480. speaker1.BoomBoom.Disabled = false
  6481. speaker2.BoomBoom.Disabled = false
  6482.  
  6483. end
  6484.  
  6485. script.Parent.ClickDetector.MouseClick:connect(onClicked)
  6486.  
  6487. end))
  6488. Part283.Name = "Brick"
  6489. Part283.Parent = Model236
  6490. Part283.CFrame = CFrame.new(-73, 5.79999495, -69, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  6491. Part283.Orientation = Vector3.new(0, 180, 0)
  6492. Part283.Position = Vector3.new(-73, 5.79999495, -69)
  6493. Part283.Rotation = Vector3.new(-180, 0, -180)
  6494. Part283.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6495. Part283.Size = Vector3.new(4, 1.20000005, 4)
  6496. Part283.Anchored = true
  6497. Part283.BrickColor = BrickColor.new("Black")
  6498. Part283.TopSurface = Enum.SurfaceType.Smooth
  6499. Part283.brickColor = BrickColor.new("Black")
  6500. Part284.Name = "Brick"
  6501. Part284.Parent = Model236
  6502. Part284.CFrame = CFrame.new(-77, 5.79999495, -70.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  6503. Part284.Orientation = Vector3.new(0, 180, 0)
  6504. Part284.Position = Vector3.new(-77, 5.79999495, -70.5)
  6505. Part284.Rotation = Vector3.new(-180, 0, -180)
  6506. Part284.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6507. Part284.Size = Vector3.new(4, 1.20000005, 1)
  6508. Part284.Anchored = true
  6509. Part284.BrickColor = BrickColor.new("Black")
  6510. Part284.TopSurface = Enum.SurfaceType.Smooth
  6511. Part284.brickColor = BrickColor.new("Black")
  6512. Part285.Name = "Brick"
  6513. Part285.Parent = Model236
  6514. Part285.CFrame = CFrame.new(-80.0001221, 5.79999495, -69, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  6515. Part285.Orientation = Vector3.new(0, 180, 0)
  6516. Part285.Position = Vector3.new(-80.0001221, 5.79999495, -69)
  6517. Part285.Rotation = Vector3.new(-180, 0, -180)
  6518. Part285.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6519. Part285.Size = Vector3.new(2, 1.20000005, 4)
  6520. Part285.Anchored = true
  6521. Part285.BrickColor = BrickColor.new("Black")
  6522. Part285.TopSurface = Enum.SurfaceType.Smooth
  6523. Part285.brickColor = BrickColor.new("Black")
  6524. Part286.Name = "Brick"
  6525. Part286.Parent = Model236
  6526. Part286.CFrame = CFrame.new(-76.0001221, 2.80003929, -69, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  6527. Part286.Orientation = Vector3.new(0, 180, 0)
  6528. Part286.Position = Vector3.new(-76.0001221, 2.80003929, -69)
  6529. Part286.Rotation = Vector3.new(-180, 0, -180)
  6530. Part286.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6531. Part286.Size = Vector3.new(10, 4.80000019, 4)
  6532. Part286.Anchored = true
  6533. Part286.BrickColor = BrickColor.new("Black")
  6534. Part286.brickColor = BrickColor.new("Black")
  6535. Model287.Parent = Model236
  6536. Model288.Parent = Model287
  6537. Part289.Name = "Block"
  6538. Part289.Parent = Model288
  6539. Part289.CFrame = CFrame.new(-76.1713257, 3.49776077, -46.8102379, 0.70701623, 3.99047531e-05, -0.707197368, -1.65348374e-05, 1, 3.98960146e-05, 0.707197368, -1.65137353e-05, 0.70701623)
  6540. Part289.Orientation = Vector3.new(0, -45.0099983, 0)
  6541. Part289.Position = Vector3.new(-76.1713257, 3.49776077, -46.8102379)
  6542. Part289.Rotation = Vector3.new(0, -45.0099983, 0)
  6543. Part289.Size = Vector3.new(2.4000001, 1.79999995, 0.200000003)
  6544. Part289.Anchored = true
  6545. Part289.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  6546. Part289.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6547. Part289.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6548. Part289.Material = Enum.Material.Ice
  6549. Part289.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6550. Part289.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6551. Part289.FormFactor = Enum.FormFactor.Custom
  6552. Part289.formFactor = Enum.FormFactor.Custom
  6553. BlockMesh290.Parent = Part289
  6554. BlockMesh290.Scale = Vector3.new(1, 0.899999976, 1)
  6555. UnionOperation291.Parent = Model288
  6556. UnionOperation291.CFrame = CFrame.new(-76.4179077, 2.64635825, -46.5638962, 0.70701623, 3.99047531e-05, -0.707197368, -1.65348374e-05, 1, 3.98960146e-05, 0.707197368, -1.65137353e-05, 0.70701623)
  6557. UnionOperation291.Orientation = Vector3.new(0, -45.0099983, 0)
  6558. UnionOperation291.Position = Vector3.new(-76.4179077, 2.64635825, -46.5638962)
  6559. UnionOperation291.Rotation = Vector3.new(0, -45.0099983, 0)
  6560. UnionOperation291.Color = Color3.new(0.639216, 0.635294, 0.647059)
  6561. UnionOperation291.Size = Vector3.new(2.40010381, 0.89749372, 0.897817969)
  6562. UnionOperation291.Anchored = true
  6563. UnionOperation291.BrickColor = BrickColor.new("Medium stone grey")
  6564. UnionOperation291.Material = Enum.Material.Ice
  6565. UnionOperation291.Reflectance = 0.40000000596046
  6566. UnionOperation291.brickColor = BrickColor.new("Medium stone grey")
  6567. Seat292.Parent = Model288
  6568. Seat292.CFrame = CFrame.new(-77.0202332, 2.12771606, -45.9617691, -0.707093179, 1.65435958e-05, 0.707120419, 3.98927477e-05, 1, 1.6495469e-05, -0.707120419, 3.98728225e-05, -0.707093179)
  6569. Seat292.Orientation = Vector3.new(0, 135, 0)
  6570. Seat292.Position = Vector3.new(-77.0202332, 2.12771606, -45.9617691)
  6571. Seat292.Rotation = Vector3.new(-180, 45, -180)
  6572. Seat292.Color = Color3.new(0.803922, 0.803922, 0.803922)
  6573. Seat292.Transparency = 1
  6574. Seat292.Size = Vector3.new(2.4000001, 0.200000003, 1.79999983)
  6575. Seat292.BrickColor = BrickColor.new("Mid gray")
  6576. Seat292.Material = Enum.Material.SmoothPlastic
  6577. Seat292.TopSurface = Enum.SurfaceType.Universal
  6578. Seat292.brickColor = BrickColor.new("Mid gray")
  6579. Seat292.FormFactor = Enum.FormFactor.Custom
  6580. Seat292.formFactor = Enum.FormFactor.Custom
  6581. Part293.Name = "Block"
  6582. Part293.Parent = Model288
  6583. Part293.CFrame = CFrame.new(-77.0202408, 2.32773972, -45.9617538, 0.70701623, 3.99047531e-05, -0.707197368, -1.65348374e-05, 1, 3.98960146e-05, 0.707197368, -1.65137353e-05, 0.70701623)
  6584. Part293.Orientation = Vector3.new(0, -45.0099983, 0)
  6585. Part293.Position = Vector3.new(-77.0202408, 2.32773972, -45.9617538)
  6586. Part293.Rotation = Vector3.new(0, -45.0099983, 0)
  6587. Part293.Size = Vector3.new(2.4000001, 0.200000003, 1.80000007)
  6588. Part293.Anchored = true
  6589. Part293.BottomSurface = Enum.SurfaceType.Universal
  6590. Part293.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6591. Part293.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6592. Part293.Material = Enum.Material.Ice
  6593. Part293.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6594. Part293.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6595. Part293.FormFactor = Enum.FormFactor.Custom
  6596. Part293.formFactor = Enum.FormFactor.Custom
  6597. BlockMesh294.Parent = Part293
  6598. BlockMesh294.Scale = Vector3.new(1, 0.899999976, 1)
  6599. Model295.Parent = Model287
  6600. Part296.Name = "Cylinder A"
  6601. Part296.Parent = Model295
  6602. Part296.CFrame = CFrame.new(-76.4430542, 2.09771156, -46.5236893, -4.40181102e-05, -0.707127213, 0.707086384, -1, 0.000110803448, 4.8557009e-05, -0.000112683614, -0.707086384, -0.707127213)
  6603. Part296.Orientation = Vector3.new(0, 135, -89.9899979)
  6604. Part296.Position = Vector3.new(-76.4430542, 2.09771156, -46.5236893)
  6605. Part296.Rotation = Vector3.new(-180, 45, 90)
  6606. Part296.Color = Color3.new(1, 0.8, 0.6)
  6607. Part296.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  6608. Part296.Anchored = true
  6609. Part296.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  6610. Part296.BrickColor = BrickColor.new("Pastel brown")
  6611. Part296.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6612. Part296.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6613. Part296.Material = Enum.Material.Wood
  6614. Part296.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6615. Part296.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6616. Part296.brickColor = BrickColor.new("Pastel brown")
  6617. Part296.FormFactor = Enum.FormFactor.Custom
  6618. Part296.formFactor = Enum.FormFactor.Custom
  6619. CylinderMesh297.Parent = Part296
  6620. CylinderMesh297.Scale = Vector3.new(0.5, 1, 0.899999976)
  6621. Part298.Name = "Cylinder A"
  6622. Part298.Parent = Model295
  6623. Part298.CFrame = CFrame.new(-76.4430695, 2.09776688, -45.7246132, -0.000109940062, -0.70709908, -0.707114577, -1, 7.29342719e-05, 8.25443421e-05, -6.79413643e-06, 0.707114577, -0.70709908)
  6624. Part298.Orientation = Vector3.new(0, -135, -90)
  6625. Part298.Position = Vector3.new(-76.4430695, 2.09776688, -45.7246132)
  6626. Part298.Rotation = Vector3.new(-179.98999, -45, 90.0099945)
  6627. Part298.Color = Color3.new(1, 0.8, 0.6)
  6628. Part298.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  6629. Part298.Anchored = true
  6630. Part298.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  6631. Part298.BrickColor = BrickColor.new("Pastel brown")
  6632. Part298.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6633. Part298.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6634. Part298.Material = Enum.Material.Wood
  6635. Part298.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6636. Part298.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6637. Part298.brickColor = BrickColor.new("Pastel brown")
  6638. Part298.FormFactor = Enum.FormFactor.Custom
  6639. Part298.formFactor = Enum.FormFactor.Custom
  6640. CylinderMesh299.Parent = Part298
  6641. CylinderMesh299.Scale = Vector3.new(0.5, 1, 0.899999976)
  6642. Part300.Name = "Cylinder A"
  6643. Part300.Parent = Model295
  6644. Part300.CFrame = CFrame.new(-76.8649368, 1.4976182, -46.0930786, -0.000152614492, 0, -1, -1, -6.10333191e-05, 0.000152614433, -6.10333518e-05, 1, 0)
  6645. Part300.Orientation = Vector3.new(-0.00999999978, -90, -90)
  6646. Part300.Position = Vector3.new(-76.8649368, 1.4976182, -46.0930786)
  6647. Part300.Rotation = Vector3.new(90, -90, 0)
  6648. Part300.Color = Color3.new(1, 0.8, 0.6)
  6649. Part300.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
  6650. Part300.Anchored = true
  6651. Part300.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  6652. Part300.BrickColor = BrickColor.new("Pastel brown")
  6653. Part300.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6654. Part300.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6655. Part300.Material = Enum.Material.Wood
  6656. Part300.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6657. Part300.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6658. Part300.brickColor = BrickColor.new("Pastel brown")
  6659. Part300.FormFactor = Enum.FormFactor.Custom
  6660. Part300.formFactor = Enum.FormFactor.Custom
  6661. CylinderMesh301.Parent = Part300
  6662. CylinderMesh301.Scale = Vector3.new(0.5, 1, 0.899999976)
  6663. Part302.Parent = Model295
  6664. Part302.CFrame = CFrame.new(-75.6193237, 1.19735193, -46.0887833, 0.683056474, 0.359687746, -0.635656476, 0.25859946, -0.933050513, -0.25008601, -0.683052719, 0.00644247234, -0.730340898)
  6665. Part302.Orientation = Vector3.new(14.4799995, -138.970001, 164.509995)
  6666. Part302.Position = Vector3.new(-75.6193237, 1.19735193, -46.0887833)
  6667. Part302.Rotation = Vector3.new(161.099991, -39.4699974, -27.7699986)
  6668. Part302.Color = Color3.new(1, 0.8, 0.6)
  6669. Part302.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  6670. Part302.Anchored = true
  6671. Part302.BrickColor = BrickColor.new("Pastel brown")
  6672. Part302.Material = Enum.Material.Wood
  6673. Part302.brickColor = BrickColor.new("Pastel brown")
  6674. Part302.FormFactor = Enum.FormFactor.Custom
  6675. Part302.formFactor = Enum.FormFactor.Custom
  6676. SpecialMesh303.Parent = Part302
  6677. SpecialMesh303.MeshId = "http://www.roblox.com/asset/?id=1033714"
  6678. SpecialMesh303.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  6679. SpecialMesh303.MeshType = Enum.MeshType.FileMesh
  6680. Decal304.Parent = Part302
  6681. Decal304.Texture = "http://www.roblox.com/asset/?id=12549483"
  6682. Decal304.Face = Enum.NormalId.Left
  6683. Part305.Name = "Cylinder A"
  6684. Part305.Parent = Model295
  6685. Part305.CFrame = CFrame.new(-77.2917252, 2.0977118, -45.675106, -4.40181102e-05, -0.707127213, 0.707086384, -1, 0.000110803448, 4.8557009e-05, -0.000112683614, -0.707086384, -0.707127213)
  6686. Part305.Orientation = Vector3.new(0, 135, -89.9899979)
  6687. Part305.Position = Vector3.new(-77.2917252, 2.0977118, -45.675106)
  6688. Part305.Rotation = Vector3.new(-180, 45, 90)
  6689. Part305.Color = Color3.new(1, 0.8, 0.6)
  6690. Part305.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  6691. Part305.Anchored = true
  6692. Part305.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  6693. Part305.BrickColor = BrickColor.new("Pastel brown")
  6694. Part305.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6695. Part305.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6696. Part305.Material = Enum.Material.Wood
  6697. Part305.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6698. Part305.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6699. Part305.brickColor = BrickColor.new("Pastel brown")
  6700. Part305.FormFactor = Enum.FormFactor.Custom
  6701. Part305.formFactor = Enum.FormFactor.Custom
  6702. CylinderMesh306.Parent = Part305
  6703. CylinderMesh306.Scale = Vector3.new(0.5, 1, 0.899999976)
  6704. Part307.Name = "Cylinder A"
  6705. Part307.Parent = Model295
  6706. Part307.CFrame = CFrame.new(-77.2917175, 2.09776735, -46.5731201, -0.000109940062, -0.70709908, -0.707114577, -1, 7.29342719e-05, 8.25443421e-05, -6.79413643e-06, 0.707114577, -0.70709908)
  6707. Part307.Orientation = Vector3.new(0, -135, -90)
  6708. Part307.Position = Vector3.new(-77.2917175, 2.09776735, -46.5731201)
  6709. Part307.Rotation = Vector3.new(-179.98999, -45, 90.0099945)
  6710. Part307.Color = Color3.new(1, 0.8, 0.6)
  6711. Part307.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  6712. Part307.Anchored = true
  6713. Part307.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  6714. Part307.BrickColor = BrickColor.new("Pastel brown")
  6715. Part307.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6716. Part307.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6717. Part307.Material = Enum.Material.Wood
  6718. Part307.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6719. Part307.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6720. Part307.brickColor = BrickColor.new("Pastel brown")
  6721. Part307.FormFactor = Enum.FormFactor.Custom
  6722. Part307.formFactor = Enum.FormFactor.Custom
  6723. CylinderMesh308.Parent = Part307
  6724. CylinderMesh308.Scale = Vector3.new(0.5, 1, 0.899999976)
  6725. Part309.Name = "Cylinder A"
  6726. Part309.Parent = Model295
  6727. Part309.CFrame = CFrame.new(-76.8649368, 1.4976182, -46.0930786, -0.000118997734, -1, 0, -1, 0.000118997705, 0.00012947389, -0.00012947392, 0, -1)
  6728. Part309.Orientation = Vector3.new(-0.00999999978, 180, -89.9899979)
  6729. Part309.Position = Vector3.new(-76.8649368, 1.4976182, -46.0930786)
  6730. Part309.Rotation = Vector3.new(-179.98999, 0, 90.0099945)
  6731. Part309.Color = Color3.new(1, 0.8, 0.6)
  6732. Part309.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
  6733. Part309.Anchored = true
  6734. Part309.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  6735. Part309.BrickColor = BrickColor.new("Pastel brown")
  6736. Part309.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6737. Part309.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6738. Part309.Material = Enum.Material.Wood
  6739. Part309.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6740. Part309.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6741. Part309.brickColor = BrickColor.new("Pastel brown")
  6742. Part309.FormFactor = Enum.FormFactor.Custom
  6743. Part309.formFactor = Enum.FormFactor.Custom
  6744. CylinderMesh310.Parent = Part309
  6745. CylinderMesh310.Scale = Vector3.new(0.5, 1, 0.899999976)
  6746. Part311.Parent = Model295
  6747. Part311.CFrame = CFrame.new(-76.8920593, 1.19735241, -47.3616295, 0.683094144, -0.00635761023, -0.730303228, 0.258575797, -0.933084309, 0.24998343, -0.683023989, -0.359600961, -0.635740399)
  6748. Part311.Orientation = Vector3.new(-14.4799995, -131.039993, 164.509995)
  6749. Part311.Position = Vector3.new(-76.8920593, 1.19735241, -47.3616295)
  6750. Part311.Rotation = Vector3.new(-158.529999, -46.9099998, 0.529999971)
  6751. Part311.Color = Color3.new(1, 0.8, 0.6)
  6752. Part311.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  6753. Part311.Anchored = true
  6754. Part311.BrickColor = BrickColor.new("Pastel brown")
  6755. Part311.Material = Enum.Material.Wood
  6756. Part311.brickColor = BrickColor.new("Pastel brown")
  6757. Part311.FormFactor = Enum.FormFactor.Custom
  6758. Part311.formFactor = Enum.FormFactor.Custom
  6759. SpecialMesh312.Parent = Part311
  6760. SpecialMesh312.MeshId = "http://www.roblox.com/asset/?id=1033714"
  6761. SpecialMesh312.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  6762. SpecialMesh312.MeshType = Enum.MeshType.FileMesh
  6763. Decal313.Parent = Part311
  6764. Decal313.Texture = "http://www.roblox.com/asset/?id=12549483"
  6765. Decal313.Face = Enum.NormalId.Left
  6766. Part314.Parent = Model295
  6767. Part314.CFrame = CFrame.new(-76.8342056, 1.19735336, -44.8151779, -0.68310672, 0.00638470054, 0.73029083, 0.258584738, -0.933068573, 0.250035137, 0.683007598, 0.359642684, 0.63573432)
  6768. Part314.Orientation = Vector3.new(-14.4799995, 48.9599991, 164.509995)
  6769. Part314.Position = Vector3.new(-76.8342056, 1.19735336, -44.8151779)
  6770. Part314.Rotation = Vector3.new(-21.4699993, 46.9099998, -179.459991)
  6771. Part314.Color = Color3.new(1, 0.8, 0.6)
  6772. Part314.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  6773. Part314.Anchored = true
  6774. Part314.BrickColor = BrickColor.new("Pastel brown")
  6775. Part314.Material = Enum.Material.Wood
  6776. Part314.brickColor = BrickColor.new("Pastel brown")
  6777. Part314.FormFactor = Enum.FormFactor.Custom
  6778. Part314.formFactor = Enum.FormFactor.Custom
  6779. SpecialMesh315.Parent = Part314
  6780. SpecialMesh315.MeshId = "http://www.roblox.com/asset/?id=1033714"
  6781. SpecialMesh315.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  6782. SpecialMesh315.MeshType = Enum.MeshType.FileMesh
  6783. Decal316.Parent = Part314
  6784. Decal316.Texture = "http://www.roblox.com/asset/?id=12549483"
  6785. Decal316.Face = Enum.NormalId.Left
  6786. Part317.Parent = Model295
  6787. Part317.CFrame = CFrame.new(-78.1071548, 1.19735265, -46.0880127, -0.683039248, -0.359651148, 0.635695815, 0.258605659, -0.933065116, -0.25002569, 0.683067381, -0.00638274848, 0.730327904)
  6788. Part317.Orientation = Vector3.new(14.4799995, 41.0400009, 164.509995)
  6789. Part317.Position = Vector3.new(-78.1071548, 1.19735265, -46.0880127)
  6790. Part317.Rotation = Vector3.new(18.8999996, 39.4699974, 152.229996)
  6791. Part317.Color = Color3.new(1, 0.8, 0.6)
  6792. Part317.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  6793. Part317.Anchored = true
  6794. Part317.BrickColor = BrickColor.new("Pastel brown")
  6795. Part317.Material = Enum.Material.Wood
  6796. Part317.brickColor = BrickColor.new("Pastel brown")
  6797. Part317.FormFactor = Enum.FormFactor.Custom
  6798. Part317.formFactor = Enum.FormFactor.Custom
  6799. SpecialMesh318.Parent = Part317
  6800. SpecialMesh318.MeshId = "http://www.roblox.com/asset/?id=1033714"
  6801. SpecialMesh318.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  6802. SpecialMesh318.MeshType = Enum.MeshType.FileMesh
  6803. Decal319.Parent = Part317
  6804. Decal319.Texture = "http://www.roblox.com/asset/?id=12549483"
  6805. Decal319.Face = Enum.NormalId.Left
  6806. Model320.Parent = Model236
  6807. Part321.Name = "Cylinder A"
  6808. Part321.Parent = Model320
  6809. Part321.CFrame = CFrame.new(-79.4514313, 3.49846697, -43.4852676, 0.70701623, 3.99047531e-05, -0.707197368, -1.65348374e-05, 1, 3.98960146e-05, 0.707197368, -1.65137353e-05, 0.70701623)
  6810. Part321.Orientation = Vector3.new(0, -45.0099983, 0)
  6811. Part321.Position = Vector3.new(-79.4514313, 3.49846697, -43.4852676)
  6812. Part321.Rotation = Vector3.new(0, -45.0099983, 0)
  6813. Part321.Color = Color3.new(0.972549, 0.972549, 0.972549)
  6814. Part321.Transparency = 0.19999998807907
  6815. Part321.Size = Vector3.new(6.4000001, 0.200000003, 6.19999981)
  6816. Part321.Anchored = true
  6817. Part321.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  6818. Part321.BrickColor = BrickColor.new("Institutional white")
  6819. Part321.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6820. Part321.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6821. Part321.Material = Enum.Material.Ice
  6822. Part321.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6823. Part321.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6824. Part321.brickColor = BrickColor.new("Institutional white")
  6825. Part321.FormFactor = Enum.FormFactor.Custom
  6826. Part321.formFactor = Enum.FormFactor.Custom
  6827. CylinderMesh322.Parent = Part321
  6828. Model323.Parent = Model320
  6829. Part324.Name = "Cylinder A"
  6830. Part324.Parent = Model323
  6831. Part324.CFrame = CFrame.new(-79.9890137, 3.09776735, -42.9340973, -3.03088163e-05, 0.707127213, -0.707086384, -1, 3.49179645e-05, 7.77843525e-05, 7.96934546e-05, 0.707086384, 0.707127213)
  6832. Part324.Orientation = Vector3.new(0, -45, -90)
  6833. Part324.Position = Vector3.new(-79.9890137, 3.09776735, -42.9340973)
  6834. Part324.Rotation = Vector3.new(-0.00999999978, -45, -90)
  6835. Part324.Color = Color3.new(1, 0.8, 0.6)
  6836. Part324.Size = Vector3.new(0.200000003, 1.46000028, 0.200000003)
  6837. Part324.Anchored = true
  6838. Part324.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  6839. Part324.BrickColor = BrickColor.new("Pastel brown")
  6840. Part324.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6841. Part324.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6842. Part324.Material = Enum.Material.Wood
  6843. Part324.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6844. Part324.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6845. Part324.brickColor = BrickColor.new("Pastel brown")
  6846. Part324.FormFactor = Enum.FormFactor.Custom
  6847. Part324.formFactor = Enum.FormFactor.Custom
  6848. CylinderMesh325.Parent = Part324
  6849. CylinderMesh325.Scale = Vector3.new(0.5, 1, 0.899999976)
  6850. Part326.Name = "Cylinder A"
  6851. Part326.Parent = Model323
  6852. Part326.CFrame = CFrame.new(-79.9819412, 3.09773993, -44.0018501, -0.000109940062, -0.70709908, -0.707114577, -1, 7.29342719e-05, 8.25443421e-05, -6.79413643e-06, 0.707114577, -0.70709908)
  6853. Part326.Orientation = Vector3.new(0, -135, -90)
  6854. Part326.Position = Vector3.new(-79.9819412, 3.09773993, -44.0018501)
  6855. Part326.Rotation = Vector3.new(-179.98999, -45, 90.0099945)
  6856. Part326.Color = Color3.new(1, 0.8, 0.6)
  6857. Part326.Size = Vector3.new(0.200000003, 1.58000028, 0.200000003)
  6858. Part326.Anchored = true
  6859. Part326.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  6860. Part326.BrickColor = BrickColor.new("Pastel brown")
  6861. Part326.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6862. Part326.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6863. Part326.Material = Enum.Material.Wood
  6864. Part326.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6865. Part326.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6866. Part326.brickColor = BrickColor.new("Pastel brown")
  6867. Part326.FormFactor = Enum.FormFactor.Custom
  6868. Part326.formFactor = Enum.FormFactor.Custom
  6869. CylinderMesh327.Parent = Part326
  6870. CylinderMesh327.Scale = Vector3.new(0.5, 1, 0.899999976)
  6871. Part328.Name = "Cylinder A"
  6872. Part328.Parent = Model323
  6873. Part328.CFrame = CFrame.new(-78.8823242, 3.09777427, -43.9841385, -3.03088163e-05, 0.707127213, -0.707086384, -1, 3.49179645e-05, 7.77843525e-05, 7.96934546e-05, 0.707086384, 0.707127213)
  6874. Part328.Orientation = Vector3.new(0, -45, -90)
  6875. Part328.Position = Vector3.new(-78.8823242, 3.09777427, -43.9841385)
  6876. Part328.Rotation = Vector3.new(-0.00999999978, -45, -90)
  6877. Part328.Color = Color3.new(1, 0.8, 0.6)
  6878. Part328.Size = Vector3.new(0.200000003, 1.38000023, 0.349999994)
  6879. Part328.Anchored = true
  6880. Part328.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  6881. Part328.BrickColor = BrickColor.new("Pastel brown")
  6882. Part328.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6883. Part328.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6884. Part328.Material = Enum.Material.Wood
  6885. Part328.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6886. Part328.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6887. Part328.brickColor = BrickColor.new("Pastel brown")
  6888. Part328.FormFactor = Enum.FormFactor.Custom
  6889. Part328.formFactor = Enum.FormFactor.Custom
  6890. CylinderMesh329.Parent = Part328
  6891. CylinderMesh329.Scale = Vector3.new(0.5, 1, 0.899999976)
  6892. Part330.Parent = Model323
  6893. Part330.CFrame = CFrame.new(-81.0144424, 1.79756927, -43.4644203, -0.683068275, -0.359682351, -0.635646939, 0.258595407, -0.933052897, 0.250082523, -0.683042407, 0.00644794106, 0.730350912)
  6894. Part330.Orientation = Vector3.new(-14.4799995, -41.0299988, 164.509995)
  6895. Part330.Position = Vector3.new(-81.0144424, 1.79756927, -43.4644203)
  6896. Part330.Rotation = Vector3.new(-18.8999996, -39.4699974, 152.229996)
  6897. Part330.Color = Color3.new(1, 0.8, 0.6)
  6898. Part330.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  6899. Part330.Anchored = true
  6900. Part330.BrickColor = BrickColor.new("Pastel brown")
  6901. Part330.Material = Enum.Material.Wood
  6902. Part330.brickColor = BrickColor.new("Pastel brown")
  6903. Part330.FormFactor = Enum.FormFactor.Custom
  6904. Part330.formFactor = Enum.FormFactor.Custom
  6905. SpecialMesh331.Parent = Part330
  6906. SpecialMesh331.MeshId = "http://www.roblox.com/asset/?id=1033714"
  6907. SpecialMesh331.Scale = Vector3.new(0.100000001, 5, 0.100000001)
  6908. SpecialMesh331.MeshType = Enum.MeshType.FileMesh
  6909. Decal332.Parent = Part330
  6910. Decal332.Texture = "http://www.roblox.com/asset/?id=12549483"
  6911. Decal332.Face = Enum.NormalId.Left
  6912. Part333.Name = "Cylinder A"
  6913. Part333.Parent = Model323
  6914. Part333.CFrame = CFrame.new(-79.4729156, 2.49766493, -43.4916153, -0.0001190029, 1, -4.31239605e-05, -1, -0.000118999145, 8.63214445e-05, 8.6316315e-05, 4.31239605e-05, 1)
  6915. Part333.Orientation = Vector3.new(0, 0, -90.0099945)
  6916. Part333.Position = Vector3.new(-79.4729156, 2.49766493, -43.4916153)
  6917. Part333.Rotation = Vector3.new(0, 0, -90.0099945)
  6918. Part333.Color = Color3.new(1, 0.8, 0.6)
  6919. Part333.Size = Vector3.new(0.200000003, 2.59000039, 0.349999994)
  6920. Part333.Anchored = true
  6921. Part333.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  6922. Part333.BrickColor = BrickColor.new("Pastel brown")
  6923. Part333.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6924. Part333.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6925. Part333.Material = Enum.Material.Wood
  6926. Part333.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6927. Part333.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6928. Part333.brickColor = BrickColor.new("Pastel brown")
  6929. Part333.FormFactor = Enum.FormFactor.Custom
  6930. Part333.formFactor = Enum.FormFactor.Custom
  6931. CylinderMesh334.Parent = Part333
  6932. CylinderMesh334.Scale = Vector3.new(0.5, 1, 0.899999976)
  6933. Part335.Name = "Cylinder A"
  6934. Part335.Parent = Model323
  6935. Part335.CFrame = CFrame.new(-79.4628296, 2.49766588, -43.5065689, -0.000152619061, -3.04877758e-05, -1, -1, 3.0523428e-05, 0.00015261813, 3.05187568e-05, 1, -3.04877758e-05)
  6936. Part335.Orientation = Vector3.new(-0.00999999978, -90, -90)
  6937. Part335.Position = Vector3.new(-79.4628296, 2.49766588, -43.5065689)
  6938. Part335.Rotation = Vector3.new(90, -90, 0)
  6939. Part335.Color = Color3.new(1, 0.8, 0.6)
  6940. Part335.Size = Vector3.new(0.200000003, 2.5800004, 0.349999994)
  6941. Part335.Anchored = true
  6942. Part335.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  6943. Part335.BrickColor = BrickColor.new("Pastel brown")
  6944. Part335.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6945. Part335.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6946. Part335.Material = Enum.Material.Wood
  6947. Part335.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6948. Part335.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6949. Part335.brickColor = BrickColor.new("Pastel brown")
  6950. Part335.FormFactor = Enum.FormFactor.Custom
  6951. Part335.formFactor = Enum.FormFactor.Custom
  6952. CylinderMesh336.Parent = Part335
  6953. CylinderMesh336.Scale = Vector3.new(0.5, 1, 0.899999976)
  6954. Part337.Name = "Cylinder A"
  6955. Part337.Parent = Model323
  6956. Part337.CFrame = CFrame.new(-78.9565659, 3.09773803, -42.9764442, -0.000109940062, -0.70709908, -0.707114577, -1, 7.29342719e-05, 8.25443421e-05, -6.79413643e-06, 0.707114577, -0.70709908)
  6957. Part337.Orientation = Vector3.new(0, -135, -90)
  6958. Part337.Position = Vector3.new(-78.9565659, 3.09773803, -42.9764442)
  6959. Part337.Rotation = Vector3.new(-179.98999, -45, 90.0099945)
  6960. Part337.Color = Color3.new(1, 0.8, 0.6)
  6961. Part337.Size = Vector3.new(0.200000003, 1.58000028, 0.200000003)
  6962. Part337.Anchored = true
  6963. Part337.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  6964. Part337.BrickColor = BrickColor.new("Pastel brown")
  6965. Part337.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  6966. Part337.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  6967. Part337.Material = Enum.Material.Wood
  6968. Part337.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  6969. Part337.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  6970. Part337.brickColor = BrickColor.new("Pastel brown")
  6971. Part337.FormFactor = Enum.FormFactor.Custom
  6972. Part337.formFactor = Enum.FormFactor.Custom
  6973. CylinderMesh338.Parent = Part337
  6974. CylinderMesh338.Scale = Vector3.new(0.5, 1, 0.899999976)
  6975. Part339.Parent = Model323
  6976. Part339.CFrame = CFrame.new(-79.4587555, 1.79756939, -45.0201302, -0.683125556, 0.00635717809, -0.730274022, 0.258565217, -0.933084488, -0.249994546, -0.682996333, -0.35960114, 0.635770261)
  6977. Part339.Orientation = Vector3.new(14.4799995, -48.9599991, 164.509995)
  6978. Part339.Position = Vector3.new(-79.4587555, 1.79756939, -45.0201302)
  6979. Part339.Rotation = Vector3.new(21.4699993, -46.9099998, -179.470001)
  6980. Part339.Color = Color3.new(1, 0.8, 0.6)
  6981. Part339.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  6982. Part339.Anchored = true
  6983. Part339.BrickColor = BrickColor.new("Pastel brown")
  6984. Part339.Material = Enum.Material.Wood
  6985. Part339.brickColor = BrickColor.new("Pastel brown")
  6986. Part339.FormFactor = Enum.FormFactor.Custom
  6987. Part339.formFactor = Enum.FormFactor.Custom
  6988. SpecialMesh340.Parent = Part339
  6989. SpecialMesh340.MeshId = "http://www.roblox.com/asset/?id=1033714"
  6990. SpecialMesh340.Scale = Vector3.new(0.100000001, 5, 0.100000001)
  6991. SpecialMesh340.MeshType = Enum.MeshType.FileMesh
  6992. Decal341.Parent = Part339
  6993. Decal341.Texture = "http://www.roblox.com/asset/?id=12549483"
  6994. Decal341.Face = Enum.NormalId.Left
  6995. Part342.Parent = Model323
  6996. Part342.CFrame = CFrame.new(-79.4577713, 1.79756451, -41.9665337, 0.683038592, -0.00638537109, 0.730354488, 0.258607388, -0.933068514, -0.250011146, 0.683067024, 0.359642208, -0.635670662)
  6997. Part342.Orientation = Vector3.new(14.4799995, 131.029999, 164.509995)
  6998. Part342.Position = Vector3.new(-79.4577713, 1.79756451, -41.9665337)
  6999. Part342.Rotation = Vector3.new(158.529999, 46.9199982, 0.539999962)
  7000. Part342.Color = Color3.new(1, 0.8, 0.6)
  7001. Part342.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  7002. Part342.Anchored = true
  7003. Part342.BrickColor = BrickColor.new("Pastel brown")
  7004. Part342.Material = Enum.Material.Wood
  7005. Part342.brickColor = BrickColor.new("Pastel brown")
  7006. Part342.FormFactor = Enum.FormFactor.Custom
  7007. Part342.formFactor = Enum.FormFactor.Custom
  7008. SpecialMesh343.Parent = Part342
  7009. SpecialMesh343.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7010. SpecialMesh343.Scale = Vector3.new(0.100000001, 5, 0.100000001)
  7011. SpecialMesh343.MeshType = Enum.MeshType.FileMesh
  7012. Decal344.Parent = Part342
  7013. Decal344.Texture = "http://www.roblox.com/asset/?id=12549483"
  7014. Decal344.Face = Enum.NormalId.Left
  7015. Part345.Parent = Model323
  7016. Part345.CFrame = CFrame.new(-77.9023361, 1.79756856, -43.5221596, 0.683008671, 0.359665424, 0.635720551, 0.258615762, -0.933059454, 0.250035048, 0.683094323, -0.00636862218, -0.730302751)
  7017. Part345.Orientation = Vector3.new(-14.4799995, 138.959991, 164.509995)
  7018. Part345.Position = Vector3.new(-77.9023361, 1.79756856, -43.5221596)
  7019. Part345.Rotation = Vector3.new(-161.099991, 39.4699974, -27.7699986)
  7020. Part345.Color = Color3.new(1, 0.8, 0.6)
  7021. Part345.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  7022. Part345.Anchored = true
  7023. Part345.BrickColor = BrickColor.new("Pastel brown")
  7024. Part345.Material = Enum.Material.Wood
  7025. Part345.brickColor = BrickColor.new("Pastel brown")
  7026. Part345.FormFactor = Enum.FormFactor.Custom
  7027. Part345.formFactor = Enum.FormFactor.Custom
  7028. SpecialMesh346.Parent = Part345
  7029. SpecialMesh346.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7030. SpecialMesh346.Scale = Vector3.new(0.100000001, 5, 0.100000001)
  7031. SpecialMesh346.MeshType = Enum.MeshType.FileMesh
  7032. Decal347.Parent = Part345
  7033. Decal347.Texture = "http://www.roblox.com/asset/?id=12549483"
  7034. Decal347.Face = Enum.NormalId.Left
  7035. Model348.Parent = Model320
  7036. Model349.Parent = Model348
  7037. Part350.Name = "Block"
  7038. Part350.Parent = Model349
  7039. Part350.CFrame = CFrame.new(-83.1004105, 3.49775958, -47.2043953, 0.707213104, 1.65475831e-05, 0.707005203, -3.98926422e-05, 1, 1.64966477e-05, -0.707005203, -3.98727716e-05, 0.707213104)
  7040. Part350.Orientation = Vector3.new(0, 44.9899979, 0)
  7041. Part350.Position = Vector3.new(-83.1004105, 3.49775958, -47.2043953)
  7042. Part350.Rotation = Vector3.new(0, 44.9899979, 0)
  7043. Part350.Size = Vector3.new(2.4000001, 1.79999995, 0.200000003)
  7044. Part350.Anchored = true
  7045. Part350.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7046. Part350.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7047. Part350.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7048. Part350.Material = Enum.Material.Ice
  7049. Part350.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7050. Part350.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7051. Part350.FormFactor = Enum.FormFactor.Custom
  7052. Part350.formFactor = Enum.FormFactor.Custom
  7053. BlockMesh351.Parent = Part350
  7054. BlockMesh351.Scale = Vector3.new(1, 0.899999976, 1)
  7055. UnionOperation352.Parent = Model349
  7056. UnionOperation352.CFrame = CFrame.new(-82.8540344, 2.64635897, -46.957859, 0.707213104, 1.65475831e-05, 0.707005203, -3.98926422e-05, 1, 1.64966477e-05, -0.707005203, -3.98727716e-05, 0.707213104)
  7057. UnionOperation352.Orientation = Vector3.new(0, 44.9899979, 0)
  7058. UnionOperation352.Position = Vector3.new(-82.8540344, 2.64635897, -46.957859)
  7059. UnionOperation352.Rotation = Vector3.new(0, 44.9899979, 0)
  7060. UnionOperation352.Color = Color3.new(0.639216, 0.635294, 0.647059)
  7061. UnionOperation352.Size = Vector3.new(2.40010381, 0.89749372, 0.897817969)
  7062. UnionOperation352.Anchored = true
  7063. UnionOperation352.BrickColor = BrickColor.new("Medium stone grey")
  7064. UnionOperation352.Material = Enum.Material.Ice
  7065. UnionOperation352.Reflectance = 0.40000000596046
  7066. UnionOperation352.brickColor = BrickColor.new("Medium stone grey")
  7067. Seat353.Parent = Model349
  7068. Seat353.CFrame = CFrame.new(-82.2520065, 2.12771416, -46.3557701, -0.707121432, 3.99021665e-05, -0.707092166, 1.6536902e-05, 1, 3.98937627e-05, 0.707092166, 1.65166311e-05, -0.707121432)
  7069. Seat353.Orientation = Vector3.new(0, -135, 0)
  7070. Seat353.Position = Vector3.new(-82.2520065, 2.12771416, -46.3557701)
  7071. Seat353.Rotation = Vector3.new(-180, -45, -180)
  7072. Seat353.Color = Color3.new(0.803922, 0.803922, 0.803922)
  7073. Seat353.Transparency = 1
  7074. Seat353.Size = Vector3.new(2.4000001, 0.200000003, 1.79999983)
  7075. Seat353.BrickColor = BrickColor.new("Mid gray")
  7076. Seat353.Material = Enum.Material.SmoothPlastic
  7077. Seat353.TopSurface = Enum.SurfaceType.Universal
  7078. Seat353.brickColor = BrickColor.new("Mid gray")
  7079. Seat353.FormFactor = Enum.FormFactor.Custom
  7080. Seat353.formFactor = Enum.FormFactor.Custom
  7081. Part354.Name = "Block"
  7082. Part354.Parent = Model349
  7083. Part354.CFrame = CFrame.new(-82.2520142, 2.32773781, -46.355793, 0.707213104, 1.65475831e-05, 0.707005203, -3.98926422e-05, 1, 1.64966477e-05, -0.707005203, -3.98727716e-05, 0.707213104)
  7084. Part354.Orientation = Vector3.new(0, 44.9899979, 0)
  7085. Part354.Position = Vector3.new(-82.2520142, 2.32773781, -46.355793)
  7086. Part354.Rotation = Vector3.new(0, 44.9899979, 0)
  7087. Part354.Size = Vector3.new(2.4000001, 0.200000003, 1.80000007)
  7088. Part354.Anchored = true
  7089. Part354.BottomSurface = Enum.SurfaceType.Universal
  7090. Part354.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7091. Part354.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7092. Part354.Material = Enum.Material.Ice
  7093. Part354.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7094. Part354.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7095. Part354.FormFactor = Enum.FormFactor.Custom
  7096. Part354.formFactor = Enum.FormFactor.Custom
  7097. BlockMesh355.Parent = Part354
  7098. BlockMesh355.Scale = Vector3.new(1, 0.899999976, 1)
  7099. Model356.Parent = Model348
  7100. Part357.Name = "Cylinder A"
  7101. Part357.Parent = Model356
  7102. Part357.CFrame = CFrame.new(-82.8137512, 2.09773207, -46.932724, -0.000109940062, -0.70709908, -0.707114577, -1, 7.29342719e-05, 8.25443421e-05, -6.79413643e-06, 0.707114577, -0.70709908)
  7103. Part357.Orientation = Vector3.new(0, -135, -90)
  7104. Part357.Position = Vector3.new(-82.8137512, 2.09773207, -46.932724)
  7105. Part357.Rotation = Vector3.new(-179.98999, -45, 90.0099945)
  7106. Part357.Color = Color3.new(1, 0.8, 0.6)
  7107. Part357.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  7108. Part357.Anchored = true
  7109. Part357.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7110. Part357.BrickColor = BrickColor.new("Pastel brown")
  7111. Part357.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7112. Part357.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7113. Part357.Material = Enum.Material.Wood
  7114. Part357.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7115. Part357.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7116. Part357.brickColor = BrickColor.new("Pastel brown")
  7117. Part357.FormFactor = Enum.FormFactor.Custom
  7118. Part357.formFactor = Enum.FormFactor.Custom
  7119. CylinderMesh358.Parent = Part357
  7120. CylinderMesh358.Scale = Vector3.new(0.5, 1, 0.899999976)
  7121. Part359.Name = "Cylinder A"
  7122. Part359.Parent = Model356
  7123. Part359.CFrame = CFrame.new(-82.0146942, 2.09776688, -46.9326897, -3.03088163e-05, 0.707127213, -0.707086384, -1, 3.49179645e-05, 7.77843525e-05, 7.96934546e-05, 0.707086384, 0.707127213)
  7124. Part359.Orientation = Vector3.new(0, -45, -90)
  7125. Part359.Position = Vector3.new(-82.0146942, 2.09776688, -46.9326897)
  7126. Part359.Rotation = Vector3.new(-0.00999999978, -45, -90)
  7127. Part359.Color = Color3.new(1, 0.8, 0.6)
  7128. Part359.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  7129. Part359.Anchored = true
  7130. Part359.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7131. Part359.BrickColor = BrickColor.new("Pastel brown")
  7132. Part359.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7133. Part359.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7134. Part359.Material = Enum.Material.Wood
  7135. Part359.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7136. Part359.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7137. Part359.brickColor = BrickColor.new("Pastel brown")
  7138. Part359.FormFactor = Enum.FormFactor.Custom
  7139. Part359.formFactor = Enum.FormFactor.Custom
  7140. CylinderMesh360.Parent = Part359
  7141. CylinderMesh360.Scale = Vector3.new(0.5, 1, 0.899999976)
  7142. Part361.Name = "Cylinder A"
  7143. Part361.Parent = Model356
  7144. Part361.CFrame = CFrame.new(-82.3833313, 1.49761844, -46.5109558, -0.0001190029, 1, -4.31239605e-05, -1, -0.000118999145, 8.63214445e-05, 8.6316315e-05, 4.31239605e-05, 1)
  7145. Part361.Orientation = Vector3.new(0, 0, -90.0099945)
  7146. Part361.Position = Vector3.new(-82.3833313, 1.49761844, -46.5109558)
  7147. Part361.Rotation = Vector3.new(0, 0, -90.0099945)
  7148. Part361.Color = Color3.new(1, 0.8, 0.6)
  7149. Part361.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
  7150. Part361.Anchored = true
  7151. Part361.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7152. Part361.BrickColor = BrickColor.new("Pastel brown")
  7153. Part361.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7154. Part361.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7155. Part361.Material = Enum.Material.Wood
  7156. Part361.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7157. Part361.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7158. Part361.brickColor = BrickColor.new("Pastel brown")
  7159. Part361.FormFactor = Enum.FormFactor.Custom
  7160. Part361.formFactor = Enum.FormFactor.Custom
  7161. CylinderMesh362.Parent = Part361
  7162. CylinderMesh362.Scale = Vector3.new(0.5, 1, 0.899999976)
  7163. Part363.Parent = Model356
  7164. Part363.CFrame = CFrame.new(-82.3791885, 1.19735193, -47.7566528, -0.683125556, 0.00635717809, -0.730274022, 0.258565217, -0.933084488, -0.249994546, -0.682996333, -0.35960114, 0.635770261)
  7165. Part363.Orientation = Vector3.new(14.4799995, -48.9599991, 164.509995)
  7166. Part363.Position = Vector3.new(-82.3791885, 1.19735193, -47.7566528)
  7167. Part363.Rotation = Vector3.new(21.4699993, -46.9099998, -179.470001)
  7168. Part363.Color = Color3.new(1, 0.8, 0.6)
  7169. Part363.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  7170. Part363.Anchored = true
  7171. Part363.BrickColor = BrickColor.new("Pastel brown")
  7172. Part363.Material = Enum.Material.Wood
  7173. Part363.brickColor = BrickColor.new("Pastel brown")
  7174. Part363.FormFactor = Enum.FormFactor.Custom
  7175. Part363.formFactor = Enum.FormFactor.Custom
  7176. SpecialMesh364.Parent = Part363
  7177. SpecialMesh364.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7178. SpecialMesh364.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  7179. SpecialMesh364.MeshType = Enum.MeshType.FileMesh
  7180. Decal365.Parent = Part363
  7181. Decal365.Texture = "http://www.roblox.com/asset/?id=12549483"
  7182. Decal365.Face = Enum.NormalId.Left
  7183. Part366.Name = "Cylinder A"
  7184. Part366.Parent = Model356
  7185. Part366.CFrame = CFrame.new(-81.9653625, 2.09773111, -46.084259, -0.000109940062, -0.70709908, -0.707114577, -1, 7.29342719e-05, 8.25443421e-05, -6.79413643e-06, 0.707114577, -0.70709908)
  7186. Part366.Orientation = Vector3.new(0, -135, -90)
  7187. Part366.Position = Vector3.new(-81.9653625, 2.09773111, -46.084259)
  7188. Part366.Rotation = Vector3.new(-179.98999, -45, 90.0099945)
  7189. Part366.Color = Color3.new(1, 0.8, 0.6)
  7190. Part366.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  7191. Part366.Anchored = true
  7192. Part366.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7193. Part366.BrickColor = BrickColor.new("Pastel brown")
  7194. Part366.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7195. Part366.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7196. Part366.Material = Enum.Material.Wood
  7197. Part366.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7198. Part366.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7199. Part366.brickColor = BrickColor.new("Pastel brown")
  7200. Part366.FormFactor = Enum.FormFactor.Custom
  7201. Part366.formFactor = Enum.FormFactor.Custom
  7202. CylinderMesh367.Parent = Part366
  7203. CylinderMesh367.Scale = Vector3.new(0.5, 1, 0.899999976)
  7204. Part368.Name = "Cylinder A"
  7205. Part368.Parent = Model356
  7206. Part368.CFrame = CFrame.new(-82.8630829, 2.09776831, -46.0842171, -3.03088163e-05, 0.707127213, -0.707086384, -1, 3.49179645e-05, 7.77843525e-05, 7.96934546e-05, 0.707086384, 0.707127213)
  7207. Part368.Orientation = Vector3.new(0, -45, -90)
  7208. Part368.Position = Vector3.new(-82.8630829, 2.09776831, -46.0842171)
  7209. Part368.Rotation = Vector3.new(-0.00999999978, -45, -90)
  7210. Part368.Color = Color3.new(1, 0.8, 0.6)
  7211. Part368.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  7212. Part368.Anchored = true
  7213. Part368.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7214. Part368.BrickColor = BrickColor.new("Pastel brown")
  7215. Part368.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7216. Part368.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7217. Part368.Material = Enum.Material.Wood
  7218. Part368.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7219. Part368.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7220. Part368.brickColor = BrickColor.new("Pastel brown")
  7221. Part368.FormFactor = Enum.FormFactor.Custom
  7222. Part368.formFactor = Enum.FormFactor.Custom
  7223. CylinderMesh369.Parent = Part368
  7224. CylinderMesh369.Scale = Vector3.new(0.5, 1, 0.899999976)
  7225. Part370.Name = "Cylinder A"
  7226. Part370.Parent = Model356
  7227. Part370.CFrame = CFrame.new(-82.3833313, 1.49761844, -46.5109558, -0.000152619061, -3.04877758e-05, -1, -1, 3.0523428e-05, 0.00015261813, 3.05187568e-05, 1, -3.04877758e-05)
  7228. Part370.Orientation = Vector3.new(-0.00999999978, -90, -90)
  7229. Part370.Position = Vector3.new(-82.3833313, 1.49761844, -46.5109558)
  7230. Part370.Rotation = Vector3.new(90, -90, 0)
  7231. Part370.Color = Color3.new(1, 0.8, 0.6)
  7232. Part370.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
  7233. Part370.Anchored = true
  7234. Part370.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7235. Part370.BrickColor = BrickColor.new("Pastel brown")
  7236. Part370.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7237. Part370.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7238. Part370.Material = Enum.Material.Wood
  7239. Part370.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7240. Part370.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7241. Part370.brickColor = BrickColor.new("Pastel brown")
  7242. Part370.FormFactor = Enum.FormFactor.Custom
  7243. Part370.formFactor = Enum.FormFactor.Custom
  7244. CylinderMesh371.Parent = Part370
  7245. CylinderMesh371.Scale = Vector3.new(0.5, 1, 0.899999976)
  7246. Part372.Parent = Model356
  7247. Part372.CFrame = CFrame.new(-83.651886, 1.19735122, -46.4839325, -0.683068275, -0.359682351, -0.635646939, 0.258595407, -0.933052897, 0.250082523, -0.683042407, 0.00644794106, 0.730350912)
  7248. Part372.Orientation = Vector3.new(-14.4799995, -41.0299988, 164.509995)
  7249. Part372.Position = Vector3.new(-83.651886, 1.19735122, -46.4839325)
  7250. Part372.Rotation = Vector3.new(-18.8999996, -39.4699974, 152.229996)
  7251. Part372.Color = Color3.new(1, 0.8, 0.6)
  7252. Part372.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  7253. Part372.Anchored = true
  7254. Part372.BrickColor = BrickColor.new("Pastel brown")
  7255. Part372.Material = Enum.Material.Wood
  7256. Part372.brickColor = BrickColor.new("Pastel brown")
  7257. Part372.FormFactor = Enum.FormFactor.Custom
  7258. Part372.formFactor = Enum.FormFactor.Custom
  7259. SpecialMesh373.Parent = Part372
  7260. SpecialMesh373.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7261. SpecialMesh373.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  7262. SpecialMesh373.MeshType = Enum.MeshType.FileMesh
  7263. Decal374.Parent = Part372
  7264. Decal374.Texture = "http://www.roblox.com/asset/?id=12549483"
  7265. Decal374.Face = Enum.NormalId.Left
  7266. Part375.Parent = Model356
  7267. Part375.CFrame = CFrame.new(-81.1055069, 1.19735169, -46.5415459, 0.683008671, 0.359665424, 0.635720551, 0.258615762, -0.933059454, 0.250035048, 0.683094323, -0.00636862218, -0.730302751)
  7268. Part375.Orientation = Vector3.new(-14.4799995, 138.959991, 164.509995)
  7269. Part375.Position = Vector3.new(-81.1055069, 1.19735169, -46.5415459)
  7270. Part375.Rotation = Vector3.new(-161.099991, 39.4699974, -27.7699986)
  7271. Part375.Color = Color3.new(1, 0.8, 0.6)
  7272. Part375.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  7273. Part375.Anchored = true
  7274. Part375.BrickColor = BrickColor.new("Pastel brown")
  7275. Part375.Material = Enum.Material.Wood
  7276. Part375.brickColor = BrickColor.new("Pastel brown")
  7277. Part375.FormFactor = Enum.FormFactor.Custom
  7278. Part375.formFactor = Enum.FormFactor.Custom
  7279. SpecialMesh376.Parent = Part375
  7280. SpecialMesh376.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7281. SpecialMesh376.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  7282. SpecialMesh376.MeshType = Enum.MeshType.FileMesh
  7283. Decal377.Parent = Part375
  7284. Decal377.Texture = "http://www.roblox.com/asset/?id=12549483"
  7285. Decal377.Face = Enum.NormalId.Left
  7286. Part378.Parent = Model356
  7287. Part378.CFrame = CFrame.new(-82.3782043, 1.19735289, -45.2686691, 0.683038592, -0.00638537109, 0.730354488, 0.258607388, -0.933068514, -0.250011146, 0.683067024, 0.359642208, -0.635670662)
  7288. Part378.Orientation = Vector3.new(14.4799995, 131.029999, 164.509995)
  7289. Part378.Position = Vector3.new(-82.3782043, 1.19735289, -45.2686691)
  7290. Part378.Rotation = Vector3.new(158.529999, 46.9199982, 0.539999962)
  7291. Part378.Color = Color3.new(1, 0.8, 0.6)
  7292. Part378.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  7293. Part378.Anchored = true
  7294. Part378.BrickColor = BrickColor.new("Pastel brown")
  7295. Part378.Material = Enum.Material.Wood
  7296. Part378.brickColor = BrickColor.new("Pastel brown")
  7297. Part378.FormFactor = Enum.FormFactor.Custom
  7298. Part378.formFactor = Enum.FormFactor.Custom
  7299. SpecialMesh379.Parent = Part378
  7300. SpecialMesh379.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7301. SpecialMesh379.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  7302. SpecialMesh379.MeshType = Enum.MeshType.FileMesh
  7303. Decal380.Parent = Part378
  7304. Decal380.Texture = "http://www.roblox.com/asset/?id=12549483"
  7305. Decal380.Face = Enum.NormalId.Left
  7306. Model381.Parent = Model320
  7307. Model382.Parent = Model381
  7308. Part383.Name = "Block"
  7309. Part383.Parent = Model382
  7310. Part383.CFrame = CFrame.new(-75.71698, 3.49775982, -39.8811951, -0.707222641, 3.99008495e-05, -0.706991076, 1.6539434e-05, 1, 3.98927114e-05, 0.706991076, 1.65198089e-05, -0.707222641)
  7311. Part383.Orientation = Vector3.new(0, -135.009995, 0)
  7312. Part383.Position = Vector3.new(-75.71698, 3.49775982, -39.8811951)
  7313. Part383.Rotation = Vector3.new(-180, -44.9899979, -180)
  7314. Part383.Size = Vector3.new(2.4000001, 1.79999995, 0.200000003)
  7315. Part383.Anchored = true
  7316. Part383.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7317. Part383.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7318. Part383.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7319. Part383.Material = Enum.Material.Ice
  7320. Part383.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7321. Part383.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7322. Part383.FormFactor = Enum.FormFactor.Custom
  7323. Part383.formFactor = Enum.FormFactor.Custom
  7324. BlockMesh384.Parent = Part383
  7325. BlockMesh384.Scale = Vector3.new(1, 0.899999976, 1)
  7326. UnionOperation385.Parent = Model382
  7327. UnionOperation385.CFrame = CFrame.new(-75.9633179, 2.64635897, -40.1278954, -0.707222641, 3.99008495e-05, -0.706991076, 1.6539434e-05, 1, 3.98927114e-05, 0.706991076, 1.65198089e-05, -0.707222641)
  7328. UnionOperation385.Orientation = Vector3.new(0, -135.009995, 0)
  7329. UnionOperation385.Position = Vector3.new(-75.9633179, 2.64635897, -40.1278954)
  7330. UnionOperation385.Rotation = Vector3.new(-180, -44.9899979, -180)
  7331. UnionOperation385.Color = Color3.new(0.639216, 0.635294, 0.647059)
  7332. UnionOperation385.Size = Vector3.new(2.40010381, 0.89749372, 0.897817969)
  7333. UnionOperation385.Anchored = true
  7334. UnionOperation385.BrickColor = BrickColor.new("Medium stone grey")
  7335. UnionOperation385.Material = Enum.Material.Ice
  7336. UnionOperation385.Reflectance = 0.40000000596046
  7337. UnionOperation385.brickColor = BrickColor.new("Medium stone grey")
  7338. Seat386.Parent = Model382
  7339. Seat386.CFrame = CFrame.new(-76.5653763, 2.12771368, -40.7300072, 0.707119346, 1.65447564e-05, 0.707094252, -3.98935517e-05, 1, 1.64967332e-05, -0.707094252, -3.98736593e-05, 0.707119346)
  7340. Seat386.Orientation = Vector3.new(0, 45, 0)
  7341. Seat386.Position = Vector3.new(-76.5653763, 2.12771368, -40.7300072)
  7342. Seat386.Rotation = Vector3.new(0, 45, 0)
  7343. Seat386.Color = Color3.new(0.803922, 0.803922, 0.803922)
  7344. Seat386.Transparency = 1
  7345. Seat386.Size = Vector3.new(2.4000001, 0.200000003, 1.79999983)
  7346. Seat386.BrickColor = BrickColor.new("Mid gray")
  7347. Seat386.Material = Enum.Material.SmoothPlastic
  7348. Seat386.TopSurface = Enum.SurfaceType.Universal
  7349. Seat386.brickColor = BrickColor.new("Mid gray")
  7350. Seat386.FormFactor = Enum.FormFactor.Custom
  7351. Seat386.formFactor = Enum.FormFactor.Custom
  7352. Part387.Name = "Block"
  7353. Part387.Parent = Model382
  7354. Part387.CFrame = CFrame.new(-76.5653992, 2.32773733, -40.7300072, -0.707222641, 3.99008495e-05, -0.706991076, 1.6539434e-05, 1, 3.98927114e-05, 0.706991076, 1.65198089e-05, -0.707222641)
  7355. Part387.Orientation = Vector3.new(0, -135.009995, 0)
  7356. Part387.Position = Vector3.new(-76.5653992, 2.32773733, -40.7300072)
  7357. Part387.Rotation = Vector3.new(-180, -44.9899979, -180)
  7358. Part387.Size = Vector3.new(2.4000001, 0.200000003, 1.80000007)
  7359. Part387.Anchored = true
  7360. Part387.BottomSurface = Enum.SurfaceType.Universal
  7361. Part387.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7362. Part387.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7363. Part387.Material = Enum.Material.Ice
  7364. Part387.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7365. Part387.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7366. Part387.FormFactor = Enum.FormFactor.Custom
  7367. Part387.formFactor = Enum.FormFactor.Custom
  7368. BlockMesh388.Parent = Part387
  7369. BlockMesh388.Scale = Vector3.new(1, 0.899999976, 1)
  7370. Model389.Parent = Model381
  7371. Part390.Name = "Cylinder A"
  7372. Part390.Parent = Model389
  7373. Part390.CFrame = CFrame.new(-76.0033646, 2.09771109, -40.1530113, 2.71264071e-06, 0.70709908, 0.707114577, -1, -2.61946843e-05, 3.00303145e-05, 3.97570548e-05, -0.707114577, 0.70709902)
  7374. Part390.Orientation = Vector3.new(0, 45, -90)
  7375. Part390.Position = Vector3.new(-76.0033646, 2.09771109, -40.1530113)
  7376. Part390.Rotation = Vector3.new(0, 45, -90)
  7377. Part390.Color = Color3.new(1, 0.8, 0.6)
  7378. Part390.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  7379. Part390.Anchored = true
  7380. Part390.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7381. Part390.BrickColor = BrickColor.new("Pastel brown")
  7382. Part390.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7383. Part390.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7384. Part390.Material = Enum.Material.Wood
  7385. Part390.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7386. Part390.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7387. Part390.brickColor = BrickColor.new("Pastel brown")
  7388. Part390.FormFactor = Enum.FormFactor.Custom
  7389. Part390.formFactor = Enum.FormFactor.Custom
  7390. CylinderMesh391.Parent = Part390
  7391. CylinderMesh391.Scale = Vector3.new(0.5, 1, 0.899999976)
  7392. Part392.Name = "Cylinder A"
  7393. Part392.Parent = Model389
  7394. Part392.CFrame = CFrame.new(-76.8024673, 2.09772944, -40.1530457, -4.40181102e-05, -0.707127213, 0.707086384, -1, 0.000110803448, 4.8557009e-05, -0.000112683614, -0.707086384, -0.707127213)
  7395. Part392.Orientation = Vector3.new(0, 135, -89.9899979)
  7396. Part392.Position = Vector3.new(-76.8024673, 2.09772944, -40.1530457)
  7397. Part392.Rotation = Vector3.new(-180, 45, 90)
  7398. Part392.Color = Color3.new(1, 0.8, 0.6)
  7399. Part392.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  7400. Part392.Anchored = true
  7401. Part392.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7402. Part392.BrickColor = BrickColor.new("Pastel brown")
  7403. Part392.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7404. Part392.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7405. Part392.Material = Enum.Material.Wood
  7406. Part392.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7407. Part392.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7408. Part392.brickColor = BrickColor.new("Pastel brown")
  7409. Part392.FormFactor = Enum.FormFactor.Custom
  7410. Part392.formFactor = Enum.FormFactor.Custom
  7411. CylinderMesh393.Parent = Part392
  7412. CylinderMesh393.Scale = Vector3.new(0.5, 1, 0.899999976)
  7413. Part394.Name = "Cylinder A"
  7414. Part394.Parent = Model389
  7415. Part394.CFrame = CFrame.new(-76.434021, 1.49761748, -40.5748444, 0.00013974699, -1, 4.31239605e-05, -1, -0.00013974699, 2.44290277e-09, 3.57249519e-09, -4.31239605e-05, -1)
  7416. Part394.Orientation = Vector3.new(0, 180, -90.0099945)
  7417. Part394.Position = Vector3.new(-76.434021, 1.49761748, -40.5748444)
  7418. Part394.Rotation = Vector3.new(-180, 0, 89.9899979)
  7419. Part394.Color = Color3.new(1, 0.8, 0.6)
  7420. Part394.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
  7421. Part394.Anchored = true
  7422. Part394.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7423. Part394.BrickColor = BrickColor.new("Pastel brown")
  7424. Part394.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7425. Part394.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7426. Part394.Material = Enum.Material.Wood
  7427. Part394.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7428. Part394.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7429. Part394.brickColor = BrickColor.new("Pastel brown")
  7430. Part394.FormFactor = Enum.FormFactor.Custom
  7431. Part394.formFactor = Enum.FormFactor.Custom
  7432. CylinderMesh395.Parent = Part394
  7433. CylinderMesh395.Scale = Vector3.new(0.5, 1, 0.899999976)
  7434. Part396.Parent = Model389
  7435. Part396.CFrame = CFrame.new(-76.4382095, 1.19735122, -39.3290825, 0.683038592, -0.00638537109, 0.730354488, 0.258607388, -0.933068514, -0.250011146, 0.683067024, 0.359642208, -0.635670662)
  7436. Part396.Orientation = Vector3.new(14.4799995, 131.029999, 164.509995)
  7437. Part396.Position = Vector3.new(-76.4382095, 1.19735122, -39.3290825)
  7438. Part396.Rotation = Vector3.new(158.529999, 46.9199982, 0.539999962)
  7439. Part396.Color = Color3.new(1, 0.8, 0.6)
  7440. Part396.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  7441. Part396.Anchored = true
  7442. Part396.BrickColor = BrickColor.new("Pastel brown")
  7443. Part396.Material = Enum.Material.Wood
  7444. Part396.brickColor = BrickColor.new("Pastel brown")
  7445. Part396.FormFactor = Enum.FormFactor.Custom
  7446. Part396.formFactor = Enum.FormFactor.Custom
  7447. SpecialMesh397.Parent = Part396
  7448. SpecialMesh397.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7449. SpecialMesh397.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  7450. SpecialMesh397.MeshType = Enum.MeshType.FileMesh
  7451. Decal398.Parent = Part396
  7452. Decal398.Texture = "http://www.roblox.com/asset/?id=12549483"
  7453. Decal398.Face = Enum.NormalId.Left
  7454. Part399.Name = "Cylinder A"
  7455. Part399.Parent = Model389
  7456. Part399.CFrame = CFrame.new(-76.8520279, 2.09771156, -41.0016594, 2.71264071e-06, 0.70709908, 0.707114577, -1, -2.61946843e-05, 3.00303145e-05, 3.97570548e-05, -0.707114577, 0.70709902)
  7457. Part399.Orientation = Vector3.new(0, 45, -90)
  7458. Part399.Position = Vector3.new(-76.8520279, 2.09771156, -41.0016594)
  7459. Part399.Rotation = Vector3.new(0, 45, -90)
  7460. Part399.Color = Color3.new(1, 0.8, 0.6)
  7461. Part399.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  7462. Part399.Anchored = true
  7463. Part399.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7464. Part399.BrickColor = BrickColor.new("Pastel brown")
  7465. Part399.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7466. Part399.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7467. Part399.Material = Enum.Material.Wood
  7468. Part399.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7469. Part399.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7470. Part399.brickColor = BrickColor.new("Pastel brown")
  7471. Part399.FormFactor = Enum.FormFactor.Custom
  7472. Part399.formFactor = Enum.FormFactor.Custom
  7473. CylinderMesh400.Parent = Part399
  7474. CylinderMesh400.Scale = Vector3.new(0.5, 1, 0.899999976)
  7475. Part401.Name = "Cylinder A"
  7476. Part401.Parent = Model389
  7477. Part401.CFrame = CFrame.new(-75.9540405, 2.09773159, -41.0015297, -4.40181102e-05, -0.707127213, 0.707086384, -1, 0.000110803448, 4.8557009e-05, -0.000112683614, -0.707086384, -0.707127213)
  7478. Part401.Orientation = Vector3.new(0, 135, -89.9899979)
  7479. Part401.Position = Vector3.new(-75.9540405, 2.09773159, -41.0015297)
  7480. Part401.Rotation = Vector3.new(-180, 45, 90)
  7481. Part401.Color = Color3.new(1, 0.8, 0.6)
  7482. Part401.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  7483. Part401.Anchored = true
  7484. Part401.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7485. Part401.BrickColor = BrickColor.new("Pastel brown")
  7486. Part401.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7487. Part401.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7488. Part401.Material = Enum.Material.Wood
  7489. Part401.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7490. Part401.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7491. Part401.brickColor = BrickColor.new("Pastel brown")
  7492. Part401.FormFactor = Enum.FormFactor.Custom
  7493. Part401.formFactor = Enum.FormFactor.Custom
  7494. CylinderMesh402.Parent = Part401
  7495. CylinderMesh402.Scale = Vector3.new(0.5, 1, 0.899999976)
  7496. Part403.Name = "Cylinder A"
  7497. Part403.Parent = Model389
  7498. Part403.CFrame = CFrame.new(-76.434021, 1.49761748, -40.5748444, 9.15248092e-05, 3.04877758e-05, 1, -1, -3.05159756e-05, 9.15256969e-05, 3.05187677e-05, -1, 3.04877758e-05)
  7499. Part403.Orientation = Vector3.new(-0.00999999978, 90, -90)
  7500. Part403.Position = Vector3.new(-76.434021, 1.49761748, -40.5748444)
  7501. Part403.Rotation = Vector3.new(-90, 90, 0)
  7502. Part403.Color = Color3.new(1, 0.8, 0.6)
  7503. Part403.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
  7504. Part403.Anchored = true
  7505. Part403.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7506. Part403.BrickColor = BrickColor.new("Pastel brown")
  7507. Part403.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7508. Part403.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7509. Part403.Material = Enum.Material.Wood
  7510. Part403.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7511. Part403.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7512. Part403.brickColor = BrickColor.new("Pastel brown")
  7513. Part403.FormFactor = Enum.FormFactor.Custom
  7514. Part403.formFactor = Enum.FormFactor.Custom
  7515. CylinderMesh404.Parent = Part403
  7516. CylinderMesh404.Scale = Vector3.new(0.5, 1, 0.899999976)
  7517. Part405.Parent = Model389
  7518. Part405.CFrame = CFrame.new(-75.1652298, 1.19735193, -40.6019974, 0.683008671, 0.359665424, 0.635720551, 0.258615762, -0.933059454, 0.250035048, 0.683094323, -0.00636862218, -0.730302751)
  7519. Part405.Orientation = Vector3.new(-14.4799995, 138.959991, 164.509995)
  7520. Part405.Position = Vector3.new(-75.1652298, 1.19735193, -40.6019974)
  7521. Part405.Rotation = Vector3.new(-161.099991, 39.4699974, -27.7699986)
  7522. Part405.Color = Color3.new(1, 0.8, 0.6)
  7523. Part405.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  7524. Part405.Anchored = true
  7525. Part405.BrickColor = BrickColor.new("Pastel brown")
  7526. Part405.Material = Enum.Material.Wood
  7527. Part405.brickColor = BrickColor.new("Pastel brown")
  7528. Part405.FormFactor = Enum.FormFactor.Custom
  7529. Part405.formFactor = Enum.FormFactor.Custom
  7530. SpecialMesh406.Parent = Part405
  7531. SpecialMesh406.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7532. SpecialMesh406.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  7533. SpecialMesh406.MeshType = Enum.MeshType.FileMesh
  7534. Decal407.Parent = Part405
  7535. Decal407.Texture = "http://www.roblox.com/asset/?id=12549483"
  7536. Decal407.Face = Enum.NormalId.Left
  7537. Part408.Parent = Model389
  7538. Part408.CFrame = CFrame.new(-77.7118759, 1.19735146, -40.5442657, -0.683068275, -0.359682351, -0.635646939, 0.258595407, -0.933052897, 0.250082523, -0.683042407, 0.00644794106, 0.730350912)
  7539. Part408.Orientation = Vector3.new(-14.4799995, -41.0299988, 164.509995)
  7540. Part408.Position = Vector3.new(-77.7118759, 1.19735146, -40.5442657)
  7541. Part408.Rotation = Vector3.new(-18.8999996, -39.4699974, 152.229996)
  7542. Part408.Color = Color3.new(1, 0.8, 0.6)
  7543. Part408.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  7544. Part408.Anchored = true
  7545. Part408.BrickColor = BrickColor.new("Pastel brown")
  7546. Part408.Material = Enum.Material.Wood
  7547. Part408.brickColor = BrickColor.new("Pastel brown")
  7548. Part408.FormFactor = Enum.FormFactor.Custom
  7549. Part408.formFactor = Enum.FormFactor.Custom
  7550. SpecialMesh409.Parent = Part408
  7551. SpecialMesh409.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7552. SpecialMesh409.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  7553. SpecialMesh409.MeshType = Enum.MeshType.FileMesh
  7554. Decal410.Parent = Part408
  7555. Decal410.Texture = "http://www.roblox.com/asset/?id=12549483"
  7556. Decal410.Face = Enum.NormalId.Left
  7557. Part411.Parent = Model389
  7558. Part411.CFrame = CFrame.new(-76.4391785, 1.19735217, -41.8171883, -0.683125556, 0.00635717809, -0.730274022, 0.258565217, -0.933084488, -0.249994546, -0.682996333, -0.35960114, 0.635770261)
  7559. Part411.Orientation = Vector3.new(14.4799995, -48.9599991, 164.509995)
  7560. Part411.Position = Vector3.new(-76.4391785, 1.19735217, -41.8171883)
  7561. Part411.Rotation = Vector3.new(21.4699993, -46.9099998, -179.470001)
  7562. Part411.Color = Color3.new(1, 0.8, 0.6)
  7563. Part411.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  7564. Part411.Anchored = true
  7565. Part411.BrickColor = BrickColor.new("Pastel brown")
  7566. Part411.Material = Enum.Material.Wood
  7567. Part411.brickColor = BrickColor.new("Pastel brown")
  7568. Part411.FormFactor = Enum.FormFactor.Custom
  7569. Part411.formFactor = Enum.FormFactor.Custom
  7570. SpecialMesh412.Parent = Part411
  7571. SpecialMesh412.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7572. SpecialMesh412.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  7573. SpecialMesh412.MeshType = Enum.MeshType.FileMesh
  7574. Decal413.Parent = Part411
  7575. Decal413.Texture = "http://www.roblox.com/asset/?id=12549483"
  7576. Decal413.Face = Enum.NormalId.Left
  7577. Model414.Parent = Model236
  7578. Model415.Parent = Model414
  7579. Part416.Name = "Block"
  7580. Part416.Parent = Model415
  7581. Part416.CFrame = CFrame.new(-82.78759, 3.49775934, -40.1339302, -0.707064986, 1.65417332e-05, 0.707148612, 3.9892082e-05, 1, 1.64951925e-05, -0.707148612, 3.98728225e-05, -0.707064986)
  7582. Part416.Orientation = Vector3.new(0, 135, 0)
  7583. Part416.Position = Vector3.new(-82.78759, 3.49775934, -40.1339302)
  7584. Part416.Rotation = Vector3.new(-180, 45, -180)
  7585. Part416.Size = Vector3.new(2.4000001, 1.79999995, 0.200000003)
  7586. Part416.Anchored = true
  7587. Part416.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7588. Part416.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7589. Part416.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7590. Part416.Material = Enum.Material.Ice
  7591. Part416.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7592. Part416.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7593. Part416.FormFactor = Enum.FormFactor.Custom
  7594. Part416.formFactor = Enum.FormFactor.Custom
  7595. BlockMesh417.Parent = Part416
  7596. BlockMesh417.Scale = Vector3.new(1, 0.899999976, 1)
  7597. UnionOperation418.Parent = Model415
  7598. UnionOperation418.CFrame = CFrame.new(-82.5408096, 2.64636707, -40.380291, -0.707064986, 1.65417332e-05, 0.707148612, 3.9892082e-05, 1, 1.64951925e-05, -0.707148612, 3.98728225e-05, -0.707064986)
  7599. UnionOperation418.Orientation = Vector3.new(0, 135, 0)
  7600. UnionOperation418.Position = Vector3.new(-82.5408096, 2.64636707, -40.380291)
  7601. UnionOperation418.Rotation = Vector3.new(-180, 45, -180)
  7602. UnionOperation418.Color = Color3.new(0.639216, 0.635294, 0.647059)
  7603. UnionOperation418.Size = Vector3.new(2.40010381, 0.89749372, 0.897817969)
  7604. UnionOperation418.Anchored = true
  7605. UnionOperation418.BrickColor = BrickColor.new("Medium stone grey")
  7606. UnionOperation418.Material = Enum.Material.Ice
  7607. UnionOperation418.Reflectance = 0.40000000596046
  7608. UnionOperation418.brickColor = BrickColor.new("Medium stone grey")
  7609. Seat419.Parent = Model415
  7610. Seat419.CFrame = CFrame.new(-81.9387512, 2.12771368, -40.9824219, 0.707073152, 3.9903025e-05, -0.707151234, -1.65360052e-05, 1, 3.98945049e-05, 0.707151234, -1.65154634e-05, 0.707073152)
  7611. Seat419.Orientation = Vector3.new(0, -45, 0)
  7612. Seat419.Position = Vector3.new(-81.9387512, 2.12771368, -40.9824219)
  7613. Seat419.Rotation = Vector3.new(0, -45, 0)
  7614. Seat419.Color = Color3.new(0.803922, 0.803922, 0.803922)
  7615. Seat419.Transparency = 1
  7616. Seat419.Size = Vector3.new(2.4000001, 0.200000003, 1.79999983)
  7617. Seat419.BrickColor = BrickColor.new("Mid gray")
  7618. Seat419.Material = Enum.Material.SmoothPlastic
  7619. Seat419.TopSurface = Enum.SurfaceType.Universal
  7620. Seat419.brickColor = BrickColor.new("Mid gray")
  7621. Seat419.FormFactor = Enum.FormFactor.Custom
  7622. Seat419.formFactor = Enum.FormFactor.Custom
  7623. Part420.Name = "Block"
  7624. Part420.Parent = Model415
  7625. Part420.CFrame = CFrame.new(-81.9387512, 2.32773733, -40.9824219, -0.707064986, 1.65417332e-05, 0.707148612, 3.9892082e-05, 1, 1.64951925e-05, -0.707148612, 3.98728225e-05, -0.707064986)
  7626. Part420.Orientation = Vector3.new(0, 135, 0)
  7627. Part420.Position = Vector3.new(-81.9387512, 2.32773733, -40.9824219)
  7628. Part420.Rotation = Vector3.new(-180, 45, -180)
  7629. Part420.Size = Vector3.new(2.4000001, 0.200000003, 1.80000007)
  7630. Part420.Anchored = true
  7631. Part420.BottomSurface = Enum.SurfaceType.Universal
  7632. Part420.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7633. Part420.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7634. Part420.Material = Enum.Material.Ice
  7635. Part420.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7636. Part420.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7637. Part420.FormFactor = Enum.FormFactor.Custom
  7638. Part420.formFactor = Enum.FormFactor.Custom
  7639. BlockMesh421.Parent = Part420
  7640. BlockMesh421.Scale = Vector3.new(1, 0.899999976, 1)
  7641. Model422.Parent = Model414
  7642. Part423.Name = "Cylinder A"
  7643. Part423.Parent = Model422
  7644. Part423.CFrame = CFrame.new(-82.5158997, 2.09773207, -40.4205933, -3.03088163e-05, 0.707127213, -0.707086384, -1, 3.49179645e-05, 7.77843525e-05, 7.96934546e-05, 0.707086384, 0.707127213)
  7645. Part423.Orientation = Vector3.new(0, -45, -90)
  7646. Part423.Position = Vector3.new(-82.5158997, 2.09773207, -40.4205933)
  7647. Part423.Rotation = Vector3.new(-0.00999999978, -45, -90)
  7648. Part423.Color = Color3.new(1, 0.8, 0.6)
  7649. Part423.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  7650. Part423.Anchored = true
  7651. Part423.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7652. Part423.BrickColor = BrickColor.new("Pastel brown")
  7653. Part423.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7654. Part423.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7655. Part423.Material = Enum.Material.Wood
  7656. Part423.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7657. Part423.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7658. Part423.brickColor = BrickColor.new("Pastel brown")
  7659. Part423.FormFactor = Enum.FormFactor.Custom
  7660. Part423.formFactor = Enum.FormFactor.Custom
  7661. CylinderMesh424.Parent = Part423
  7662. CylinderMesh424.Scale = Vector3.new(0.5, 1, 0.899999976)
  7663. Part425.Name = "Cylinder A"
  7664. Part425.Parent = Model422
  7665. Part425.CFrame = CFrame.new(-82.5158997, 2.0977664, -41.2195778, 2.71264071e-06, 0.70709908, 0.707114577, -1, -2.61946843e-05, 3.00303145e-05, 3.97570548e-05, -0.707114577, 0.70709902)
  7666. Part425.Orientation = Vector3.new(0, 45, -90)
  7667. Part425.Position = Vector3.new(-82.5158997, 2.0977664, -41.2195778)
  7668. Part425.Rotation = Vector3.new(0, 45, -90)
  7669. Part425.Color = Color3.new(1, 0.8, 0.6)
  7670. Part425.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  7671. Part425.Anchored = true
  7672. Part425.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7673. Part425.BrickColor = BrickColor.new("Pastel brown")
  7674. Part425.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7675. Part425.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7676. Part425.Material = Enum.Material.Wood
  7677. Part425.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7678. Part425.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7679. Part425.brickColor = BrickColor.new("Pastel brown")
  7680. Part425.FormFactor = Enum.FormFactor.Custom
  7681. Part425.formFactor = Enum.FormFactor.Custom
  7682. CylinderMesh426.Parent = Part425
  7683. CylinderMesh426.Scale = Vector3.new(0.5, 1, 0.899999976)
  7684. Part427.Name = "Cylinder A"
  7685. Part427.Parent = Model422
  7686. Part427.CFrame = CFrame.new(-82.094017, 1.49761748, -40.8512573, 3.04878922e-05, 0, 1, -1, -0.000122068974, 3.04878795e-05, 0.000122068988, -1, 0)
  7687. Part427.Orientation = Vector3.new(0, 90, -90.0099945)
  7688. Part427.Position = Vector3.new(-82.094017, 1.49761748, -40.8512573)
  7689. Part427.Rotation = Vector3.new(-90.0099945, 90, 0)
  7690. Part427.Color = Color3.new(1, 0.8, 0.6)
  7691. Part427.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
  7692. Part427.Anchored = true
  7693. Part427.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7694. Part427.BrickColor = BrickColor.new("Pastel brown")
  7695. Part427.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7696. Part427.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7697. Part427.Material = Enum.Material.Wood
  7698. Part427.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7699. Part427.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7700. Part427.brickColor = BrickColor.new("Pastel brown")
  7701. Part427.FormFactor = Enum.FormFactor.Custom
  7702. Part427.formFactor = Enum.FormFactor.Custom
  7703. CylinderMesh428.Parent = Part427
  7704. CylinderMesh428.Scale = Vector3.new(0.5, 1, 0.899999976)
  7705. Part429.Parent = Model422
  7706. Part429.CFrame = CFrame.new(-83.3396225, 1.19735169, -40.8552971, -0.683039248, -0.359651148, 0.635695815, 0.258605659, -0.933065116, -0.25002569, 0.683067381, -0.00638274848, 0.730327904)
  7707. Part429.Orientation = Vector3.new(14.4799995, 41.0400009, 164.509995)
  7708. Part429.Position = Vector3.new(-83.3396225, 1.19735169, -40.8552971)
  7709. Part429.Rotation = Vector3.new(18.8999996, 39.4699974, 152.229996)
  7710. Part429.Color = Color3.new(1, 0.8, 0.6)
  7711. Part429.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  7712. Part429.Anchored = true
  7713. Part429.BrickColor = BrickColor.new("Pastel brown")
  7714. Part429.Material = Enum.Material.Wood
  7715. Part429.brickColor = BrickColor.new("Pastel brown")
  7716. Part429.FormFactor = Enum.FormFactor.Custom
  7717. Part429.formFactor = Enum.FormFactor.Custom
  7718. SpecialMesh430.Parent = Part429
  7719. SpecialMesh430.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7720. SpecialMesh430.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  7721. SpecialMesh430.MeshType = Enum.MeshType.FileMesh
  7722. Decal431.Parent = Part429
  7723. Decal431.Texture = "http://www.roblox.com/asset/?id=12549483"
  7724. Decal431.Face = Enum.NormalId.Left
  7725. Part432.Name = "Cylinder A"
  7726. Part432.Parent = Model422
  7727. Part432.CFrame = CFrame.new(-81.667244, 2.09773207, -41.2691193, -3.03088163e-05, 0.707127213, -0.707086384, -1, 3.49179645e-05, 7.77843525e-05, 7.96934546e-05, 0.707086384, 0.707127213)
  7728. Part432.Orientation = Vector3.new(0, -45, -90)
  7729. Part432.Position = Vector3.new(-81.667244, 2.09773207, -41.2691193)
  7730. Part432.Rotation = Vector3.new(-0.00999999978, -45, -90)
  7731. Part432.Color = Color3.new(1, 0.8, 0.6)
  7732. Part432.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  7733. Part432.Anchored = true
  7734. Part432.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7735. Part432.BrickColor = BrickColor.new("Pastel brown")
  7736. Part432.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7737. Part432.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7738. Part432.Material = Enum.Material.Wood
  7739. Part432.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7740. Part432.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7741. Part432.brickColor = BrickColor.new("Pastel brown")
  7742. Part432.FormFactor = Enum.FormFactor.Custom
  7743. Part432.formFactor = Enum.FormFactor.Custom
  7744. CylinderMesh433.Parent = Part432
  7745. CylinderMesh433.Scale = Vector3.new(0.5, 1, 0.899999976)
  7746. Part434.Name = "Cylinder A"
  7747. Part434.Parent = Model422
  7748. Part434.CFrame = CFrame.new(-81.6672821, 2.09776783, -40.3710709, 2.71264071e-06, 0.70709908, 0.707114577, -1, -2.61946843e-05, 3.00303145e-05, 3.97570548e-05, -0.707114577, 0.70709902)
  7749. Part434.Orientation = Vector3.new(0, 45, -90)
  7750. Part434.Position = Vector3.new(-81.6672821, 2.09776783, -40.3710709)
  7751. Part434.Rotation = Vector3.new(0, 45, -90)
  7752. Part434.Color = Color3.new(1, 0.8, 0.6)
  7753. Part434.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
  7754. Part434.Anchored = true
  7755. Part434.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7756. Part434.BrickColor = BrickColor.new("Pastel brown")
  7757. Part434.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7758. Part434.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7759. Part434.Material = Enum.Material.Wood
  7760. Part434.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7761. Part434.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7762. Part434.brickColor = BrickColor.new("Pastel brown")
  7763. Part434.FormFactor = Enum.FormFactor.Custom
  7764. Part434.formFactor = Enum.FormFactor.Custom
  7765. CylinderMesh435.Parent = Part434
  7766. CylinderMesh435.Scale = Vector3.new(0.5, 1, 0.899999976)
  7767. Part436.Name = "Cylinder A"
  7768. Part436.Parent = Model422
  7769. Part436.CFrame = CFrame.new(-82.094017, 1.49761748, -40.8512573, -3.26918707e-05, 1, 0, -1, -3.26918889e-05, 0.000129475462, 0.000129475477, 0, 1)
  7770. Part436.Orientation = Vector3.new(-0.00999999978, 0, -90)
  7771. Part436.Position = Vector3.new(-82.094017, 1.49761748, -40.8512573)
  7772. Part436.Rotation = Vector3.new(-0.00999999978, 0, -90)
  7773. Part436.Color = Color3.new(1, 0.8, 0.6)
  7774. Part436.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
  7775. Part436.Anchored = true
  7776. Part436.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7777. Part436.BrickColor = BrickColor.new("Pastel brown")
  7778. Part436.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7779. Part436.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7780. Part436.Material = Enum.Material.Wood
  7781. Part436.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7782. Part436.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7783. Part436.brickColor = BrickColor.new("Pastel brown")
  7784. Part436.FormFactor = Enum.FormFactor.Custom
  7785. Part436.formFactor = Enum.FormFactor.Custom
  7786. CylinderMesh437.Parent = Part436
  7787. CylinderMesh437.Scale = Vector3.new(0.5, 1, 0.899999976)
  7788. Part438.Parent = Model422
  7789. Part438.CFrame = CFrame.new(-82.0669403, 1.1973505, -39.5824661, -0.68310672, 0.00638470054, 0.73029083, 0.258584738, -0.933068573, 0.250035137, 0.683007598, 0.359642684, 0.63573432)
  7790. Part438.Orientation = Vector3.new(-14.4799995, 48.9599991, 164.509995)
  7791. Part438.Position = Vector3.new(-82.0669403, 1.1973505, -39.5824661)
  7792. Part438.Rotation = Vector3.new(-21.4699993, 46.9099998, -179.459991)
  7793. Part438.Color = Color3.new(1, 0.8, 0.6)
  7794. Part438.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  7795. Part438.Anchored = true
  7796. Part438.BrickColor = BrickColor.new("Pastel brown")
  7797. Part438.Material = Enum.Material.Wood
  7798. Part438.brickColor = BrickColor.new("Pastel brown")
  7799. Part438.FormFactor = Enum.FormFactor.Custom
  7800. Part438.formFactor = Enum.FormFactor.Custom
  7801. SpecialMesh439.Parent = Part438
  7802. SpecialMesh439.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7803. SpecialMesh439.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  7804. SpecialMesh439.MeshType = Enum.MeshType.FileMesh
  7805. Decal440.Parent = Part438
  7806. Decal440.Texture = "http://www.roblox.com/asset/?id=12549483"
  7807. Decal440.Face = Enum.NormalId.Left
  7808. Part441.Parent = Model422
  7809. Part441.CFrame = CFrame.new(-82.1245422, 1.19735193, -42.1289825, 0.683094144, -0.00635761023, -0.730303228, 0.258575797, -0.933084309, 0.24998343, -0.683023989, -0.359600961, -0.635740399)
  7810. Part441.Orientation = Vector3.new(-14.4799995, -131.039993, 164.509995)
  7811. Part441.Position = Vector3.new(-82.1245422, 1.19735193, -42.1289825)
  7812. Part441.Rotation = Vector3.new(-158.529999, -46.9099998, 0.529999971)
  7813. Part441.Color = Color3.new(1, 0.8, 0.6)
  7814. Part441.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  7815. Part441.Anchored = true
  7816. Part441.BrickColor = BrickColor.new("Pastel brown")
  7817. Part441.Material = Enum.Material.Wood
  7818. Part441.brickColor = BrickColor.new("Pastel brown")
  7819. Part441.FormFactor = Enum.FormFactor.Custom
  7820. Part441.formFactor = Enum.FormFactor.Custom
  7821. SpecialMesh442.Parent = Part441
  7822. SpecialMesh442.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7823. SpecialMesh442.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  7824. SpecialMesh442.MeshType = Enum.MeshType.FileMesh
  7825. Decal443.Parent = Part441
  7826. Decal443.Texture = "http://www.roblox.com/asset/?id=12549483"
  7827. Decal443.Face = Enum.NormalId.Left
  7828. Part444.Parent = Model422
  7829. Part444.CFrame = CFrame.new(-80.8518219, 1.19735241, -40.8561363, 0.683056474, 0.359687746, -0.635656476, 0.25859946, -0.933050513, -0.25008601, -0.683052719, 0.00644247234, -0.730340898)
  7830. Part444.Orientation = Vector3.new(14.4799995, -138.970001, 164.509995)
  7831. Part444.Position = Vector3.new(-80.8518219, 1.19735241, -40.8561363)
  7832. Part444.Rotation = Vector3.new(161.099991, -39.4699974, -27.7699986)
  7833. Part444.Color = Color3.new(1, 0.8, 0.6)
  7834. Part444.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
  7835. Part444.Anchored = true
  7836. Part444.BrickColor = BrickColor.new("Pastel brown")
  7837. Part444.Material = Enum.Material.Wood
  7838. Part444.brickColor = BrickColor.new("Pastel brown")
  7839. Part444.FormFactor = Enum.FormFactor.Custom
  7840. Part444.formFactor = Enum.FormFactor.Custom
  7841. SpecialMesh445.Parent = Part444
  7842. SpecialMesh445.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7843. SpecialMesh445.Scale = Vector3.new(0.100000001, 3, 0.100000001)
  7844. SpecialMesh445.MeshType = Enum.MeshType.FileMesh
  7845. Decal446.Parent = Part444
  7846. Decal446.Texture = "http://www.roblox.com/asset/?id=12549483"
  7847. Decal446.Face = Enum.NormalId.Left
  7848. Model447.Parent = Model236
  7849. Part448.Parent = Model447
  7850. Part448.CFrame = CFrame.new(-100.455429, 5.00931406, -35.0561066, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7851. Part448.Position = Vector3.new(-100.455429, 5.00931406, -35.0561066)
  7852. Part448.Color = Color3.new(0.560784, 0.298039, 0.164706)
  7853. Part448.Size = Vector3.new(1.02209759, 0.199309394, 1.02209926)
  7854. Part448.Anchored = true
  7855. Part448.BottomSurface = Enum.SurfaceType.Smooth
  7856. Part448.BrickColor = BrickColor.new("Rust")
  7857. Part448.Material = Enum.Material.Wood
  7858. Part448.TopSurface = Enum.SurfaceType.Smooth
  7859. Part448.brickColor = BrickColor.new("Rust")
  7860. UnionOperation449.Parent = Model447
  7861. UnionOperation449.CFrame = CFrame.new(-100.455429, 2.44677496, -35.0561066, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  7862. UnionOperation449.Orientation = Vector3.new(0, 90, 0)
  7863. UnionOperation449.Position = Vector3.new(-100.455429, 2.44677496, -35.0561066)
  7864. UnionOperation449.Rotation = Vector3.new(0, 90, 0)
  7865. UnionOperation449.Color = Color3.new(0.560784, 0.298039, 0.164706)
  7866. UnionOperation449.Size = Vector3.new(1.02209759, 4.08839607, 1.02209926)
  7867. UnionOperation449.Anchored = true
  7868. UnionOperation449.BrickColor = BrickColor.new("Rust")
  7869. UnionOperation449.Material = Enum.Material.Wood
  7870. UnionOperation449.RightSurface = Enum.SurfaceType.Studs
  7871. UnionOperation449.TopSurface = Enum.SurfaceType.Studs
  7872. UnionOperation449.brickColor = BrickColor.new("Rust")
  7873. UnionOperation450.Parent = Model447
  7874. UnionOperation450.CFrame = CFrame.new(-100.466934, 4.70931292, -35.039505, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7875. UnionOperation450.Position = Vector3.new(-100.466934, 4.70931292, -35.039505)
  7876. UnionOperation450.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  7877. UnionOperation450.Size = Vector3.new(0.86087811, 0.4337928, 0.8968907)
  7878. UnionOperation450.Anchored = true
  7879. UnionOperation450.BrickColor = BrickColor.new("Burnt Sienna")
  7880. UnionOperation450.Material = Enum.Material.Wood
  7881. UnionOperation450.brickColor = BrickColor.new("Burnt Sienna")
  7882. Model451.Parent = Model236
  7883. Part452.Parent = Model451
  7884. Part452.CFrame = CFrame.new(-111.807968, 5.00676107, -35.0244904, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7885. Part452.Position = Vector3.new(-111.807968, 5.00676107, -35.0244904)
  7886. Part452.Color = Color3.new(0.560784, 0.298039, 0.164706)
  7887. Part452.Size = Vector3.new(1.02209759, 0.199309394, 1.02209926)
  7888. Part452.Anchored = true
  7889. Part452.BottomSurface = Enum.SurfaceType.Smooth
  7890. Part452.BrickColor = BrickColor.new("Rust")
  7891. Part452.Material = Enum.Material.Wood
  7892. Part452.TopSurface = Enum.SurfaceType.Smooth
  7893. Part452.brickColor = BrickColor.new("Rust")
  7894. UnionOperation453.Parent = Model451
  7895. UnionOperation453.CFrame = CFrame.new(-111.807968, 2.44422007, -35.0244904, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  7896. UnionOperation453.Orientation = Vector3.new(0, 90, 0)
  7897. UnionOperation453.Position = Vector3.new(-111.807968, 2.44422007, -35.0244904)
  7898. UnionOperation453.Rotation = Vector3.new(0, 90, 0)
  7899. UnionOperation453.Color = Color3.new(0.560784, 0.298039, 0.164706)
  7900. UnionOperation453.Size = Vector3.new(1.02209759, 4.08839607, 1.02209926)
  7901. UnionOperation453.Anchored = true
  7902. UnionOperation453.BrickColor = BrickColor.new("Rust")
  7903. UnionOperation453.Material = Enum.Material.Wood
  7904. UnionOperation453.RightSurface = Enum.SurfaceType.Studs
  7905. UnionOperation453.TopSurface = Enum.SurfaceType.Studs
  7906. UnionOperation453.brickColor = BrickColor.new("Rust")
  7907. UnionOperation454.Parent = Model451
  7908. UnionOperation454.CFrame = CFrame.new(-111.819473, 4.70675993, -35.0078888, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7909. UnionOperation454.Position = Vector3.new(-111.819473, 4.70675993, -35.0078888)
  7910. UnionOperation454.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  7911. UnionOperation454.Size = Vector3.new(0.86087811, 0.4337928, 0.8968907)
  7912. UnionOperation454.Anchored = true
  7913. UnionOperation454.BrickColor = BrickColor.new("Burnt Sienna")
  7914. UnionOperation454.Material = Enum.Material.Wood
  7915. UnionOperation454.brickColor = BrickColor.new("Burnt Sienna")
  7916. Part455.Parent = Model236
  7917. Part455.CFrame = CFrame.new(-109.906601, 3.22341394, -37.6681824, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7918. Part455.Orientation = Vector3.new(0, -90, 0)
  7919. Part455.Position = Vector3.new(-109.906601, 3.22341394, -37.6681824)
  7920. Part455.Rotation = Vector3.new(0, -90, 0)
  7921. Part455.Color = Color3.new(0.972549, 0.972549, 0.972549)
  7922. Part455.Size = Vector3.new(3.04265571, 2.60519552, 8.24692249)
  7923. Part455.Anchored = true
  7924. Part455.BottomSurface = Enum.SurfaceType.Smooth
  7925. Part455.BrickColor = BrickColor.new("Institutional white")
  7926. Part455.TopSurface = Enum.SurfaceType.Smooth
  7927. Part455.brickColor = BrickColor.new("Institutional white")
  7928. Part455.Shape = Enum.PartType.Cylinder
  7929. Part456.Parent = Model236
  7930. Part456.CFrame = CFrame.new(-105.685669, 2.72198105, -34.8996582, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7931. Part456.Position = Vector3.new(-105.685669, 2.72198105, -34.8996582)
  7932. Part456.Color = Color3.new(1, 0, 0)
  7933. Part456.Size = Vector3.new(9.32919979, 0.825344741, 0.503383875)
  7934. Part456.Anchored = true
  7935. Part456.BottomSurface = Enum.SurfaceType.Smooth
  7936. Part456.BrickColor = BrickColor.new("Really red")
  7937. Part456.Material = Enum.Material.Fabric
  7938. Part456.TopSurface = Enum.SurfaceType.Smooth
  7939. Part456.brickColor = BrickColor.new("Really red")
  7940. Part456.Shape = Enum.PartType.Cylinder
  7941. Part457.Parent = Model236
  7942. Part457.CFrame = CFrame.new(-105.644592, 2.98616505, -37.4106445, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7943. Part457.Position = Vector3.new(-105.644592, 2.98616505, -37.4106445)
  7944. Part457.Color = Color3.new(1, 0, 0)
  7945. Part457.Size = Vector3.new(9.35730267, 0.296408981, 4.79620075)
  7946. Part457.Anchored = true
  7947. Part457.BottomSurface = Enum.SurfaceType.Smooth
  7948. Part457.BrickColor = BrickColor.new("Really red")
  7949. Part457.Material = Enum.Material.Fabric
  7950. Part457.TopSurface = Enum.SurfaceType.Smooth
  7951. Part457.brickColor = BrickColor.new("Really red")
  7952. Part458.Parent = Model236
  7953. Part458.CFrame = CFrame.new(-105.574173, 2.70536804, -39.9057083, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7954. Part458.Position = Vector3.new(-105.574173, 2.70536804, -39.9057083)
  7955. Part458.Color = Color3.new(1, 0, 0)
  7956. Part458.Size = Vector3.new(9.32919979, 0.93010962, 0.51360482)
  7957. Part458.Anchored = true
  7958. Part458.BottomSurface = Enum.SurfaceType.Smooth
  7959. Part458.BrickColor = BrickColor.new("Really red")
  7960. Part458.Material = Enum.Material.Fabric
  7961. Part458.TopSurface = Enum.SurfaceType.Smooth
  7962. Part458.brickColor = BrickColor.new("Really red")
  7963. Part458.Shape = Enum.PartType.Cylinder
  7964. UnionOperation459.Parent = Model236
  7965. UnionOperation459.CFrame = CFrame.new(-106.632172, 1.58843696, -37.5119476, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7966. UnionOperation459.Position = Vector3.new(-106.632172, 1.58843696, -37.5119476)
  7967. UnionOperation459.Color = Color3.new(0.337255, 0.141176, 0.141176)
  7968. UnionOperation459.Size = Vector3.new(11.3759518, 0.255524665, 5.31236744)
  7969. UnionOperation459.Anchored = true
  7970. UnionOperation459.BrickColor = BrickColor.new("Cocoa")
  7971. UnionOperation459.Material = Enum.Material.Wood
  7972. UnionOperation459.brickColor = BrickColor.new("Cocoa")
  7973. UnionOperation460.Parent = Model236
  7974. UnionOperation460.CFrame = CFrame.new(-111.824387, 3.49784994, -37.3688622, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7975. UnionOperation460.Position = Vector3.new(-111.824387, 3.49784994, -37.3688622)
  7976. UnionOperation460.Color = Color3.new(0.337255, 0.141176, 0.141176)
  7977. UnionOperation460.Size = Vector3.new(0.991431952, 0.255524486, 3.66677833)
  7978. UnionOperation460.Anchored = true
  7979. UnionOperation460.BrickColor = BrickColor.new("Cocoa")
  7980. UnionOperation460.Material = Enum.Material.Wood
  7981. UnionOperation460.brickColor = BrickColor.new("Cocoa")
  7982. UnionOperation461.Parent = Model236
  7983. UnionOperation461.CFrame = CFrame.new(-106.122345, 2.70486403, -37.4196014, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7984. UnionOperation461.Position = Vector3.new(-106.122345, 2.70486403, -37.4196014)
  7985. UnionOperation461.Color = Color3.new(1, 1, 0.8)
  7986. UnionOperation461.Size = Vector3.new(10.7628508, 0.266210228, 5.39157343)
  7987. UnionOperation461.Anchored = true
  7988. UnionOperation461.BrickColor = BrickColor.new("Pastel yellow")
  7989. UnionOperation461.Material = Enum.Material.Sand
  7990. UnionOperation461.brickColor = BrickColor.new("Pastel yellow")
  7991. UnionOperation462.Parent = Model236
  7992. UnionOperation462.CFrame = CFrame.new(-111.798813, 2.53109694, -37.3659515, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7993. UnionOperation462.Position = Vector3.new(-111.798813, 2.53109694, -37.3659515)
  7994. UnionOperation462.Color = Color3.new(0.560784, 0.298039, 0.164706)
  7995. UnionOperation462.Size = Vector3.new(1.02209759, 1.66602075, 3.66422486)
  7996. UnionOperation462.Anchored = true
  7997. UnionOperation462.BrickColor = BrickColor.new("Rust")
  7998. UnionOperation462.Material = Enum.Material.Wood
  7999. UnionOperation462.brickColor = BrickColor.new("Rust")
  8000. UnionOperation463.Parent = Model236
  8001. UnionOperation463.CFrame = CFrame.new(-106.138931, 2.11713696, -37.3672485, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  8002. UnionOperation463.Position = Vector3.new(-106.138931, 2.11713696, -37.3672485)
  8003. UnionOperation463.Color = Color3.new(0.560784, 0.298039, 0.164706)
  8004. UnionOperation463.Size = Vector3.new(10.2976236, 0.909667909, 5.65987873)
  8005. UnionOperation463.Anchored = true
  8006. UnionOperation463.BrickColor = BrickColor.new("Rust")
  8007. UnionOperation463.Material = Enum.Material.Wood
  8008. UnionOperation463.brickColor = BrickColor.new("Rust")
  8009. Part464.Name = "Smooth Block Model"
  8010. Part464.Parent = Model236
  8011. Part464.CFrame = CFrame.new(-95, 1.00001895, -63, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8012. Part464.Orientation = Vector3.new(0, 180, 0)
  8013. Part464.Position = Vector3.new(-95, 1.00001895, -63)
  8014. Part464.Rotation = Vector3.new(-180, 0, -180)
  8015. Part464.Color = Color3.new(0.490196, 0.733333, 0.866667)
  8016. Part464.Size = Vector3.new(4, 1.20000005, 4)
  8017. Part464.BrickColor = BrickColor.new("Dove blue")
  8018. Part464.TopSurface = Enum.SurfaceType.Smooth
  8019. Part464.brickColor = BrickColor.new("Dove blue")
  8020. Script465.Parent = Part464
  8021. table.insert(cors,sandbox(Script465,function()
  8022. print("Disco!")
  8023. while true do
  8024. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8025. wait(0.5)
  8026. end
  8027. end))
  8028. Part466.Name = "Smooth Block Model"
  8029. Part466.Parent = Model236
  8030. Part466.CFrame = CFrame.new(-103, 1.00001895, -63, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8031. Part466.Orientation = Vector3.new(0, 180, 0)
  8032. Part466.Position = Vector3.new(-103, 1.00001895, -63)
  8033. Part466.Rotation = Vector3.new(-180, 0, -180)
  8034. Part466.Color = Color3.new(0.768628, 0.156863, 0.109804)
  8035. Part466.Size = Vector3.new(4, 1.20000005, 4)
  8036. Part466.BrickColor = BrickColor.new("Bright red")
  8037. Part466.TopSurface = Enum.SurfaceType.Smooth
  8038. Part466.brickColor = BrickColor.new("Bright red")
  8039. Part467.Name = "Smooth Block Model"
  8040. Part467.Parent = Model236
  8041. Part467.CFrame = CFrame.new(-87, 1.00001895, -55, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8042. Part467.Orientation = Vector3.new(0, 180, 0)
  8043. Part467.Position = Vector3.new(-87, 1.00001895, -55)
  8044. Part467.Rotation = Vector3.new(-180, 0, -180)
  8045. Part467.Color = Color3.new(0.768628, 0.156863, 0.109804)
  8046. Part467.Size = Vector3.new(4, 1.20000005, 4)
  8047. Part467.BrickColor = BrickColor.new("Bright red")
  8048. Part467.TopSurface = Enum.SurfaceType.Smooth
  8049. Part467.brickColor = BrickColor.new("Bright red")
  8050. Script468.Parent = Part467
  8051. table.insert(cors,sandbox(Script468,function()
  8052. print("Disco!")
  8053. while true do
  8054. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8055. wait(0.5)
  8056. end
  8057. end))
  8058. Part469.Name = "Smooth Block Model"
  8059. Part469.Parent = Model236
  8060. Part469.CFrame = CFrame.new(-99, 1.00001895, -63, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8061. Part469.Orientation = Vector3.new(0, 180, 0)
  8062. Part469.Position = Vector3.new(-99, 1.00001895, -63)
  8063. Part469.Rotation = Vector3.new(-180, 0, -180)
  8064. Part469.Color = Color3.new(0.156863, 0.498039, 0.278431)
  8065. Part469.Size = Vector3.new(4, 1.20000005, 4)
  8066. Part469.BrickColor = BrickColor.new("Dark green")
  8067. Part469.TopSurface = Enum.SurfaceType.Smooth
  8068. Part469.brickColor = BrickColor.new("Dark green")
  8069. Script470.Parent = Part469
  8070. table.insert(cors,sandbox(Script470,function()
  8071. print("Disco!")
  8072. while true do
  8073. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8074. wait(0.5)
  8075. end
  8076. end))
  8077. Part471.Name = "Smooth Block Model"
  8078. Part471.Parent = Model236
  8079. Part471.CFrame = CFrame.new(-91, 1.00001895, -63, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8080. Part471.Orientation = Vector3.new(0, 180, 0)
  8081. Part471.Position = Vector3.new(-91, 1.00001895, -63)
  8082. Part471.Rotation = Vector3.new(-180, 0, -180)
  8083. Part471.Color = Color3.new(0.156863, 0.498039, 0.278431)
  8084. Part471.Size = Vector3.new(4, 1.20000005, 4)
  8085. Part471.BrickColor = BrickColor.new("Dark green")
  8086. Part471.TopSurface = Enum.SurfaceType.Smooth
  8087. Part471.brickColor = BrickColor.new("Dark green")
  8088. Script472.Parent = Part471
  8089. table.insert(cors,sandbox(Script472,function()
  8090. print("Disco!")
  8091. while true do
  8092. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8093. wait(0.5)
  8094. end
  8095. end))
  8096. Part473.Name = "Smooth Block Model"
  8097. Part473.Parent = Model236
  8098. Part473.CFrame = CFrame.new(-87, 1.00001895, -63, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8099. Part473.Orientation = Vector3.new(0, 180, 0)
  8100. Part473.Position = Vector3.new(-87, 1.00001895, -63)
  8101. Part473.Rotation = Vector3.new(-180, 0, -180)
  8102. Part473.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  8103. Part473.Size = Vector3.new(4, 1.20000005, 4)
  8104. Part473.BrickColor = BrickColor.new("Bright blue")
  8105. Part473.TopSurface = Enum.SurfaceType.Smooth
  8106. Part473.brickColor = BrickColor.new("Bright blue")
  8107. Script474.Parent = Part473
  8108. table.insert(cors,sandbox(Script474,function()
  8109. print("Disco!")
  8110. while true do
  8111. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8112. wait(0.5)
  8113. end
  8114. end))
  8115. Part475.Name = "Smooth Block Model"
  8116. Part475.Parent = Model236
  8117. Part475.CFrame = CFrame.new(-87, 1.00001895, -59, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8118. Part475.Orientation = Vector3.new(0, 180, 0)
  8119. Part475.Position = Vector3.new(-87, 1.00001895, -59)
  8120. Part475.Rotation = Vector3.new(-180, 0, -180)
  8121. Part475.Color = Color3.new(0.882353, 0.643137, 0.760784)
  8122. Part475.Size = Vector3.new(4, 1.20000005, 4)
  8123. Part475.BrickColor = BrickColor.new("Tr. Flu. Red")
  8124. Part475.TopSurface = Enum.SurfaceType.Smooth
  8125. Part475.brickColor = BrickColor.new("Tr. Flu. Red")
  8126. Script476.Parent = Part475
  8127. table.insert(cors,sandbox(Script476,function()
  8128. print("Disco!")
  8129. while true do
  8130. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8131. wait(0.5)
  8132. end
  8133. end))
  8134. Part477.Name = "Smooth Block Model"
  8135. Part477.Parent = Model236
  8136. Part477.CFrame = CFrame.new(-91, 1.00001895, -59, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8137. Part477.Orientation = Vector3.new(0, -90, 0)
  8138. Part477.Position = Vector3.new(-91, 1.00001895, -59)
  8139. Part477.Rotation = Vector3.new(0, -90, 0)
  8140. Part477.Color = Color3.new(0.627451, 0.372549, 0.207843)
  8141. Part477.Size = Vector3.new(4, 1.20000005, 4)
  8142. Part477.BrickColor = BrickColor.new("Dark orange")
  8143. Part477.TopSurface = Enum.SurfaceType.Smooth
  8144. Part477.brickColor = BrickColor.new("Dark orange")
  8145. Script478.Parent = Part477
  8146. table.insert(cors,sandbox(Script478,function()
  8147. print("Disco!")
  8148. while true do
  8149. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8150. wait(0.5)
  8151. end
  8152. end))
  8153. Part479.Name = "Smooth Block Model"
  8154. Part479.Parent = Model236
  8155. Part479.CFrame = CFrame.new(-91, 1.00001895, -55, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8156. Part479.Orientation = Vector3.new(0, -90, 0)
  8157. Part479.Position = Vector3.new(-91, 1.00001895, -55)
  8158. Part479.Rotation = Vector3.new(0, -90, 0)
  8159. Part479.Color = Color3.new(0.631373, 0.647059, 0.635294)
  8160. Part479.Size = Vector3.new(4, 1.20000005, 4)
  8161. Part479.BrickColor = BrickColor.new("Grey")
  8162. Part479.TopSurface = Enum.SurfaceType.Smooth
  8163. Part479.brickColor = BrickColor.new("Grey")
  8164. Script480.Parent = Part479
  8165. table.insert(cors,sandbox(Script480,function()
  8166. print("Disco!")
  8167. while true do
  8168. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8169. wait(0.5)
  8170. end
  8171. end))
  8172. Part481.Name = "Smooth Block Model"
  8173. Part481.Parent = Model236
  8174. Part481.CFrame = CFrame.new(-95, 1.00001895, -59, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8175. Part481.Orientation = Vector3.new(0, -90, 0)
  8176. Part481.Position = Vector3.new(-95, 1.00001895, -59)
  8177. Part481.Rotation = Vector3.new(0, -90, 0)
  8178. Part481.Color = Color3.new(0.490196, 0.733333, 0.866667)
  8179. Part481.Size = Vector3.new(4, 1.20000005, 4)
  8180. Part481.BrickColor = BrickColor.new("Dove blue")
  8181. Part481.TopSurface = Enum.SurfaceType.Smooth
  8182. Part481.brickColor = BrickColor.new("Dove blue")
  8183. Script482.Parent = Part481
  8184. table.insert(cors,sandbox(Script482,function()
  8185. print("Disco!")
  8186. while true do
  8187. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8188. wait(0.5)
  8189. end
  8190. end))
  8191. Part483.Name = "Smooth Block Model"
  8192. Part483.Parent = Model236
  8193. Part483.CFrame = CFrame.new(-87, 1.00001895, -47, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8194. Part483.Orientation = Vector3.new(0, 180, 0)
  8195. Part483.Position = Vector3.new(-87, 1.00001895, -47)
  8196. Part483.Rotation = Vector3.new(-180, 0, -180)
  8197. Part483.Color = Color3.new(0.294118, 0.592157, 0.294118)
  8198. Part483.Size = Vector3.new(4, 1.20000005, 4)
  8199. Part483.BrickColor = BrickColor.new("Bright green")
  8200. Part483.TopSurface = Enum.SurfaceType.Smooth
  8201. Part483.brickColor = BrickColor.new("Bright green")
  8202. Script484.Parent = Part483
  8203. table.insert(cors,sandbox(Script484,function()
  8204. print("Disco!")
  8205. while true do
  8206. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8207. wait(0.5)
  8208. end
  8209. end))
  8210. Part485.Name = "Smooth Block Model"
  8211. Part485.Parent = Model236
  8212. Part485.CFrame = CFrame.new(-95, 1.00001895, -51, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8213. Part485.Orientation = Vector3.new(0, -90, 0)
  8214. Part485.Position = Vector3.new(-95, 1.00001895, -51)
  8215. Part485.Rotation = Vector3.new(0, -90, 0)
  8216. Part485.Color = Color3.new(0, 0.560784, 0.611765)
  8217. Part485.Size = Vector3.new(4, 1.20000005, 4)
  8218. Part485.BrickColor = BrickColor.new("Bright bluish green")
  8219. Part485.TopSurface = Enum.SurfaceType.Smooth
  8220. Part485.brickColor = BrickColor.new("Bright bluish green")
  8221. Script486.Parent = Part485
  8222. table.insert(cors,sandbox(Script486,function()
  8223. print("Disco!")
  8224. while true do
  8225. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8226. wait(0.5)
  8227. end
  8228. end))
  8229. Part487.Name = "Smooth Block Model"
  8230. Part487.Parent = Model236
  8231. Part487.CFrame = CFrame.new(-87, 1.00001895, -51, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8232. Part487.Orientation = Vector3.new(0, 180, 0)
  8233. Part487.Position = Vector3.new(-87, 1.00001895, -51)
  8234. Part487.Rotation = Vector3.new(-180, 0, -180)
  8235. Part487.Color = Color3.new(0.572549, 0.223529, 0.470588)
  8236. Part487.Size = Vector3.new(4, 1.20000005, 4)
  8237. Part487.BrickColor = BrickColor.new("Bright reddish violet")
  8238. Part487.TopSurface = Enum.SurfaceType.Smooth
  8239. Part487.brickColor = BrickColor.new("Bright reddish violet")
  8240. Script488.Parent = Part487
  8241. table.insert(cors,sandbox(Script488,function()
  8242. print("Disco!")
  8243. while true do
  8244. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8245. wait(0.5)
  8246. end
  8247. end))
  8248. Part489.Name = "Smooth Block Model"
  8249. Part489.Parent = Model236
  8250. Part489.CFrame = CFrame.new(-95, 1.00001895, -47, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8251. Part489.Orientation = Vector3.new(0, -90, 0)
  8252. Part489.Position = Vector3.new(-95, 1.00001895, -47)
  8253. Part489.Rotation = Vector3.new(0, -90, 0)
  8254. Part489.Color = Color3.new(0.490196, 0.733333, 0.866667)
  8255. Part489.Size = Vector3.new(4, 1.20000005, 4)
  8256. Part489.BrickColor = BrickColor.new("Dove blue")
  8257. Part489.TopSurface = Enum.SurfaceType.Smooth
  8258. Part489.brickColor = BrickColor.new("Dove blue")
  8259. Script490.Parent = Part489
  8260. table.insert(cors,sandbox(Script490,function()
  8261. print("Disco!")
  8262. while true do
  8263. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8264. wait(0.5)
  8265. end
  8266. end))
  8267. Part491.Name = "Smooth Block Model"
  8268. Part491.Parent = Model236
  8269. Part491.CFrame = CFrame.new(-99, 1.00001895, -59, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8270. Part491.Orientation = Vector3.new(0, -90, 0)
  8271. Part491.Position = Vector3.new(-99, 1.00001895, -59)
  8272. Part491.Rotation = Vector3.new(0, -90, 0)
  8273. Part491.Color = Color3.new(0.803922, 0.329412, 0.294118)
  8274. Part491.Size = Vector3.new(4, 1.20000005, 4)
  8275. Part491.BrickColor = BrickColor.new("Tr. Red")
  8276. Part491.TopSurface = Enum.SurfaceType.Smooth
  8277. Part491.brickColor = BrickColor.new("Tr. Red")
  8278. Script492.Parent = Part491
  8279. table.insert(cors,sandbox(Script492,function()
  8280. print("Disco!")
  8281. while true do
  8282. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8283. wait(0.5)
  8284. end
  8285. end))
  8286. Part493.Name = "Smooth Block Model"
  8287. Part493.Parent = Model236
  8288. Part493.CFrame = CFrame.new(-91, 1.00001895, -51, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8289. Part493.Orientation = Vector3.new(0, -90, 0)
  8290. Part493.Position = Vector3.new(-91, 1.00001895, -51)
  8291. Part493.Rotation = Vector3.new(0, -90, 0)
  8292. Part493.Color = Color3.new(0.262745, 0.329412, 0.576471)
  8293. Part493.Size = Vector3.new(4, 1.20000005, 4)
  8294. Part493.BrickColor = BrickColor.new("Bright bluish violet")
  8295. Part493.TopSurface = Enum.SurfaceType.Smooth
  8296. Part493.brickColor = BrickColor.new("Bright bluish violet")
  8297. Script494.Parent = Part493
  8298. table.insert(cors,sandbox(Script494,function()
  8299. print("Disco!")
  8300. while true do
  8301. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8302. wait(0.5)
  8303. end
  8304. end))
  8305. Part495.Name = "Smooth Block Model"
  8306. Part495.Parent = Model236
  8307. Part495.CFrame = CFrame.new(-91, 1.00001895, -47, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8308. Part495.Orientation = Vector3.new(0, -90, 0)
  8309. Part495.Position = Vector3.new(-91, 1.00001895, -47)
  8310. Part495.Rotation = Vector3.new(0, -90, 0)
  8311. Part495.Color = Color3.new(0.623529, 0.764706, 0.913726)
  8312. Part495.Size = Vector3.new(4, 1.20000005, 4)
  8313. Part495.BrickColor = BrickColor.new("Light Royal blue")
  8314. Part495.TopSurface = Enum.SurfaceType.Smooth
  8315. Part495.brickColor = BrickColor.new("Light Royal blue")
  8316. Script496.Parent = Part495
  8317. table.insert(cors,sandbox(Script496,function()
  8318. print("Disco!")
  8319. while true do
  8320. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8321. wait(0.5)
  8322. end
  8323. end))
  8324. Part497.Name = "Smooth Block Model"
  8325. Part497.Parent = Model236
  8326. Part497.CFrame = CFrame.new(-95, 1.00001895, -55, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8327. Part497.Orientation = Vector3.new(0, -90, 0)
  8328. Part497.Position = Vector3.new(-95, 1.00001895, -55)
  8329. Part497.Rotation = Vector3.new(0, -90, 0)
  8330. Part497.Color = Color3.new(0.862745, 0.564706, 0.584314)
  8331. Part497.Size = Vector3.new(4, 1.20000005, 4)
  8332. Part497.BrickColor = BrickColor.new("Light pink")
  8333. Part497.TopSurface = Enum.SurfaceType.Smooth
  8334. Part497.brickColor = BrickColor.new("Light pink")
  8335. Script498.Parent = Part497
  8336. table.insert(cors,sandbox(Script498,function()
  8337. print("Disco!")
  8338. while true do
  8339. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8340. wait(0.5)
  8341. end
  8342. end))
  8343. Part499.Name = "Smooth Block Model"
  8344. Part499.Parent = Model236
  8345. Part499.CFrame = CFrame.new(-103, 1.00001895, -59, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8346. Part499.Orientation = Vector3.new(0, -90, 0)
  8347. Part499.Position = Vector3.new(-103, 1.00001895, -59)
  8348. Part499.Rotation = Vector3.new(0, -90, 0)
  8349. Part499.Color = Color3.new(0.627451, 0.372549, 0.207843)
  8350. Part499.Size = Vector3.new(4, 1.20000005, 4)
  8351. Part499.BrickColor = BrickColor.new("Dark orange")
  8352. Part499.TopSurface = Enum.SurfaceType.Smooth
  8353. Part499.brickColor = BrickColor.new("Dark orange")
  8354. Script500.Parent = Part499
  8355. table.insert(cors,sandbox(Script500,function()
  8356. print("Disco!")
  8357. while true do
  8358. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8359. wait(0.5)
  8360. end
  8361. end))
  8362. Part501.Name = "Smooth Block Model"
  8363. Part501.Parent = Model236
  8364. Part501.CFrame = CFrame.new(-99, 1.00001895, -55, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8365. Part501.Orientation = Vector3.new(0, -90, 0)
  8366. Part501.Position = Vector3.new(-99, 1.00001895, -55)
  8367. Part501.Rotation = Vector3.new(0, -90, 0)
  8368. Part501.Color = Color3.new(0.419608, 0.196078, 0.486275)
  8369. Part501.Size = Vector3.new(4, 1.20000005, 4)
  8370. Part501.BrickColor = BrickColor.new("Bright violet")
  8371. Part501.TopSurface = Enum.SurfaceType.Smooth
  8372. Part501.brickColor = BrickColor.new("Bright violet")
  8373. Script502.Parent = Part501
  8374. table.insert(cors,sandbox(Script502,function()
  8375. print("Disco!")
  8376. while true do
  8377. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8378. wait(0.5)
  8379. end
  8380. end))
  8381. Part503.Name = "Smooth Block Model"
  8382. Part503.Parent = Model236
  8383. Part503.CFrame = CFrame.new(-99, 1.00001895, -47, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8384. Part503.Orientation = Vector3.new(0, -90, 0)
  8385. Part503.Position = Vector3.new(-99, 1.00001895, -47)
  8386. Part503.Rotation = Vector3.new(0, -90, 0)
  8387. Part503.Color = Color3.new(0.796079, 0.517647, 0.258824)
  8388. Part503.Size = Vector3.new(4, 1.20000005, 4)
  8389. Part503.BrickColor = BrickColor.new("Light orange brown")
  8390. Part503.TopSurface = Enum.SurfaceType.Smooth
  8391. Part503.brickColor = BrickColor.new("Light orange brown")
  8392. Script504.Parent = Part503
  8393. table.insert(cors,sandbox(Script504,function()
  8394. print("Disco!")
  8395. while true do
  8396. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8397. wait(0.5)
  8398. end
  8399. end))
  8400. Part505.Name = "Smooth Block Model"
  8401. Part505.Parent = Model236
  8402. Part505.CFrame = CFrame.new(-99, 1.00001895, -51, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8403. Part505.Orientation = Vector3.new(0, -90, 0)
  8404. Part505.Position = Vector3.new(-99, 1.00001895, -51)
  8405. Part505.Rotation = Vector3.new(0, -90, 0)
  8406. Part505.Color = Color3.new(0.12549, 0.227451, 0.337255)
  8407. Part505.Size = Vector3.new(4, 1.20000005, 4)
  8408. Part505.BrickColor = BrickColor.new("Earth blue")
  8409. Part505.TopSurface = Enum.SurfaceType.Smooth
  8410. Part505.brickColor = BrickColor.new("Earth blue")
  8411. Script506.Parent = Part505
  8412. table.insert(cors,sandbox(Script506,function()
  8413. print("Disco!")
  8414. while true do
  8415. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8416. wait(0.5)
  8417. end
  8418. end))
  8419. Part507.Name = "Smooth Block Model"
  8420. Part507.Parent = Model236
  8421. Part507.CFrame = CFrame.new(-103, 1.00001895, -51, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8422. Part507.Orientation = Vector3.new(0, -90, 0)
  8423. Part507.Position = Vector3.new(-103, 1.00001895, -51)
  8424. Part507.Rotation = Vector3.new(0, -90, 0)
  8425. Part507.Color = Color3.new(0.156863, 0.498039, 0.278431)
  8426. Part507.Size = Vector3.new(4, 1.20000005, 4)
  8427. Part507.BrickColor = BrickColor.new("Dark green")
  8428. Part507.TopSurface = Enum.SurfaceType.Smooth
  8429. Part507.brickColor = BrickColor.new("Dark green")
  8430. Script508.Parent = Part507
  8431. table.insert(cors,sandbox(Script508,function()
  8432. print("Disco!")
  8433. while true do
  8434. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8435. wait(0.5)
  8436. end
  8437. end))
  8438. Part509.Name = "Smooth Block Model"
  8439. Part509.Parent = Model236
  8440. Part509.CFrame = CFrame.new(-103, 1.00001895, -47, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8441. Part509.Orientation = Vector3.new(0, -90, 0)
  8442. Part509.Position = Vector3.new(-103, 1.00001895, -47)
  8443. Part509.Rotation = Vector3.new(0, -90, 0)
  8444. Part509.Color = Color3.new(0.968628, 0.945098, 0.552941)
  8445. Part509.Size = Vector3.new(4, 1.20000005, 4)
  8446. Part509.BrickColor = BrickColor.new("Tr. Yellow")
  8447. Part509.TopSurface = Enum.SurfaceType.Smooth
  8448. Part509.brickColor = BrickColor.new("Tr. Yellow")
  8449. Script510.Parent = Part509
  8450. table.insert(cors,sandbox(Script510,function()
  8451. print("Disco!")
  8452. while true do
  8453. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8454. wait(0.5)
  8455. end
  8456. end))
  8457. Part511.Name = "Smooth Block Model"
  8458. Part511.Parent = Model236
  8459. Part511.CFrame = CFrame.new(-103, 1.00001895, -55, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8460. Part511.Orientation = Vector3.new(0, -90, 0)
  8461. Part511.Position = Vector3.new(-103, 1.00001895, -55)
  8462. Part511.Rotation = Vector3.new(0, -90, 0)
  8463. Part511.Color = Color3.new(0.886275, 0.607843, 0.25098)
  8464. Part511.Size = Vector3.new(4, 1.20000005, 4)
  8465. Part511.BrickColor = BrickColor.new("Br. yellowish orange")
  8466. Part511.TopSurface = Enum.SurfaceType.Smooth
  8467. Part511.brickColor = BrickColor.new("Br. yellowish orange")
  8468. Script512.Parent = Part511
  8469. table.insert(cors,sandbox(Script512,function()
  8470. print("Disco!")
  8471. while true do
  8472. script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
  8473. wait(0.5)
  8474. end
  8475. end))
  8476. Part513.Parent = Model236
  8477. Part513.CFrame = CFrame.new(-97.5, 4.50001812, -73.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  8478. Part513.Position = Vector3.new(-97.5, 4.50001812, -73.5)
  8479. Part513.Size = Vector3.new(3, 9, 1)
  8480. Part513.BottomSurface = Enum.SurfaceType.Smooth
  8481. Part513.TopSurface = Enum.SurfaceType.Smooth
  8482. Part514.Parent = Model236
  8483. Part514.CFrame = CFrame.new(-93, 15.2999983, -52.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  8484. Part514.Position = Vector3.new(-93, 15.2999983, -52.5)
  8485. Part514.Size = Vector3.new(46, 1, 41)
  8486. Part514.BottomSurface = Enum.SurfaceType.Smooth
  8487. Part514.TopSurface = Enum.SurfaceType.Smooth
  8488. Model515.Parent = Model236
  8489. Part516.Parent = Model515
  8490. Part516.CFrame = CFrame.new(-93.5, 12.3998404, -72.5, -0, 0, 1, -0, 1, 0, -1, 0, 0)
  8491. Part516.Orientation = Vector3.new(0, 90, 0)
  8492. Part516.Position = Vector3.new(-93.5, 12.3998404, -72.5)
  8493. Part516.Rotation = Vector3.new(0, 90, 0)
  8494. Part516.Color = Color3.new(0.388235, 0.372549, 0.384314)
  8495. Part516.Size = Vector3.new(1, 4.80000019, 11)
  8496. Part516.Anchored = true
  8497. Part516.BottomSurface = Enum.SurfaceType.Smooth
  8498. Part516.BrickColor = BrickColor.new("Dark stone grey")
  8499. Part516.TopSurface = Enum.SurfaceType.Smooth
  8500. Part516.brickColor = BrickColor.new("Dark stone grey")
  8501. Part517.Parent = Model515
  8502. Part517.CFrame = CFrame.new(-79, 7.59992599, -71.5, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  8503. Part517.Orientation = Vector3.new(0, 0, 180)
  8504. Part517.Position = Vector3.new(-79, 7.59992599, -71.5)
  8505. Part517.Rotation = Vector3.new(0, 0, -180)
  8506. Part517.Color = Color3.new(0.94902, 0.952941, 0.952941)
  8507. Part517.Size = Vector3.new(18, 14.4000006, 1)
  8508. Part517.Anchored = true
  8509. Part517.BottomSurface = Enum.SurfaceType.Smooth
  8510. Part517.BrickColor = BrickColor.new("White")
  8511. Part517.TopSurface = Enum.SurfaceType.Smooth
  8512. Part517.brickColor = BrickColor.new("White")
  8513. Part518.Parent = Model515
  8514. Part518.CFrame = CFrame.new(-93.5, 12.3998404, -71.5, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  8515. Part518.Orientation = Vector3.new(0, 0, 180)
  8516. Part518.Position = Vector3.new(-93.5, 12.3998404, -71.5)
  8517. Part518.Rotation = Vector3.new(0, 0, -180)
  8518. Part518.Color = Color3.new(0.94902, 0.952941, 0.952941)
  8519. Part518.Size = Vector3.new(11, 4.80000019, 1)
  8520. Part518.Anchored = true
  8521. Part518.BottomSurface = Enum.SurfaceType.Smooth
  8522. Part518.BrickColor = BrickColor.new("White")
  8523. Part518.TopSurface = Enum.SurfaceType.Smooth
  8524. Part518.brickColor = BrickColor.new("White")
  8525. Part519.Parent = Model515
  8526. Part519.CFrame = CFrame.new(-79, 7.59992599, -72.5, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8527. Part519.Orientation = Vector3.new(0, 90, 0)
  8528. Part519.Position = Vector3.new(-79, 7.59992599, -72.5)
  8529. Part519.Rotation = Vector3.new(0, 90, 0)
  8530. Part519.Color = Color3.new(0.388235, 0.372549, 0.384314)
  8531. Part519.Size = Vector3.new(1, 14.4000006, 18)
  8532. Part519.Anchored = true
  8533. Part519.BottomSurface = Enum.SurfaceType.Smooth
  8534. Part519.BrickColor = BrickColor.new("Dark stone grey")
  8535. Part519.TopSurface = Enum.SurfaceType.Smooth
  8536. Part519.brickColor = BrickColor.new("Dark stone grey")
  8537. Part520.Parent = Model515
  8538. Part520.CFrame = CFrame.new(-114.5, 7.59992599, -52, 0, 0, -1, 0, -1, 0, -1, 0, 0)
  8539. Part520.Orientation = Vector3.new(0, -90, 180)
  8540. Part520.Position = Vector3.new(-114.5, 7.59992599, -52)
  8541. Part520.Rotation = Vector3.new(-180, -90, 0)
  8542. Part520.Color = Color3.new(0.94902, 0.952941, 0.952941)
  8543. Part520.Size = Vector3.new(38, 14.4000006, 1)
  8544. Part520.Anchored = true
  8545. Part520.BottomSurface = Enum.SurfaceType.Smooth
  8546. Part520.BrickColor = BrickColor.new("White")
  8547. Part520.TopSurface = Enum.SurfaceType.Smooth
  8548. Part520.brickColor = BrickColor.new("White")
  8549. Part521.Parent = Model515
  8550. Part521.CFrame = CFrame.new(-107, 7.59992599, -72.5, -0, 0, 1, -0, 1, 0, -1, 0, 0)
  8551. Part521.Orientation = Vector3.new(0, 90, 0)
  8552. Part521.Position = Vector3.new(-107, 7.59992599, -72.5)
  8553. Part521.Rotation = Vector3.new(0, 90, 0)
  8554. Part521.Color = Color3.new(0.388235, 0.372549, 0.384314)
  8555. Part521.Size = Vector3.new(1, 14.4000006, 16)
  8556. Part521.Anchored = true
  8557. Part521.BottomSurface = Enum.SurfaceType.Smooth
  8558. Part521.BrickColor = BrickColor.new("Dark stone grey")
  8559. Part521.TopSurface = Enum.SurfaceType.Smooth
  8560. Part521.brickColor = BrickColor.new("Dark stone grey")
  8561. Part522.Parent = Model515
  8562. Part522.CFrame = CFrame.new(-115.5, 7.59992599, -53, -0, 0, 1, -0, 1, 0, -1, 0, 0)
  8563. Part522.Orientation = Vector3.new(0, 90, 0)
  8564. Part522.Position = Vector3.new(-115.5, 7.59992599, -53)
  8565. Part522.Rotation = Vector3.new(0, 90, 0)
  8566. Part522.Color = Color3.new(0.388235, 0.372549, 0.384314)
  8567. Part522.Size = Vector3.new(40, 14.4000006, 1)
  8568. Part522.Anchored = true
  8569. Part522.BottomSurface = Enum.SurfaceType.Smooth
  8570. Part522.BrickColor = BrickColor.new("Dark stone grey")
  8571. Part522.TopSurface = Enum.SurfaceType.Smooth
  8572. Part522.brickColor = BrickColor.new("Dark stone grey")
  8573. Part523.Parent = Model515
  8574. Part523.CFrame = CFrame.new(-92.5, 0.200017929, -52.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  8575. Part523.Position = Vector3.new(-92.5, 0.200017929, -52.5)
  8576. Part523.Color = Color3.new(0.388235, 0.372549, 0.384314)
  8577. Part523.Size = Vector3.new(47, 0.400000006, 41)
  8578. Part523.Anchored = true
  8579. Part523.BottomSurface = Enum.SurfaceType.Smooth
  8580. Part523.BrickColor = BrickColor.new("Dark stone grey")
  8581. Part523.TopSurface = Enum.SurfaceType.Smooth
  8582. Part523.brickColor = BrickColor.new("Dark stone grey")
  8583. Part523.FormFactor = Enum.FormFactor.Plate
  8584. Part523.formFactor = Enum.FormFactor.Plate
  8585. ManualWeld524.Name = "Part-to-Part Strong Joint"
  8586. ManualWeld524.Parent = Part523
  8587. ManualWeld524.C0 = CFrame.new(23.5, -0.200000003, -20.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8588. ManualWeld524.C1 = CFrame.new(28.5, -4.5, 0.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8589. ManualWeld524.Part0 = Part523
  8590. ManualWeld524.Part1 = Part513
  8591. ManualWeld524.part1 = Part513
  8592. Part525.Parent = Model515
  8593. Part525.CFrame = CFrame.new(-107, 7.59992599, -71.5, -1, 0, 0, 0, -1, 0, 0, 0, 1)
  8594. Part525.Orientation = Vector3.new(0, 0, 180)
  8595. Part525.Position = Vector3.new(-107, 7.59992599, -71.5)
  8596. Part525.Rotation = Vector3.new(0, 0, -180)
  8597. Part525.Color = Color3.new(0.94902, 0.952941, 0.952941)
  8598. Part525.Size = Vector3.new(16, 14.4000006, 1)
  8599. Part525.Anchored = true
  8600. Part525.BottomSurface = Enum.SurfaceType.Smooth
  8601. Part525.BrickColor = BrickColor.new("White")
  8602. Part525.TopSurface = Enum.SurfaceType.Smooth
  8603. Part525.brickColor = BrickColor.new("White")
  8604. Part526.Parent = Model515
  8605. Part526.CFrame = CFrame.new(-92.5, 7.59992599, -33.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  8606. Part526.Position = Vector3.new(-92.5, 7.59992599, -33.5)
  8607. Part526.Color = Color3.new(0.94902, 0.952941, 0.952941)
  8608. Part526.Size = Vector3.new(43, 14.4000006, 1)
  8609. Part526.Anchored = true
  8610. Part526.BottomSurface = Enum.SurfaceType.Smooth
  8611. Part526.BrickColor = BrickColor.new("White")
  8612. Part526.TopSurface = Enum.SurfaceType.Smooth
  8613. Part526.brickColor = BrickColor.new("White")
  8614. Part527.Parent = Model515
  8615. Part527.CFrame = CFrame.new(-92.5, 7.59992599, -32.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  8616. Part527.Position = Vector3.new(-92.5, 7.59992599, -32.5)
  8617. Part527.Color = Color3.new(0.388235, 0.372549, 0.384314)
  8618. Part527.Size = Vector3.new(47, 14.4000006, 1)
  8619. Part527.Anchored = true
  8620. Part527.BottomSurface = Enum.SurfaceType.Smooth
  8621. Part527.BrickColor = BrickColor.new("Dark stone grey")
  8622. Part527.TopSurface = Enum.SurfaceType.Smooth
  8623. Part527.brickColor = BrickColor.new("Dark stone grey")
  8624. Part528.Parent = Model515
  8625. Part528.CFrame = CFrame.new(-69.5, 7.59992599, -53, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8626. Part528.Orientation = Vector3.new(0, 90, 0)
  8627. Part528.Position = Vector3.new(-69.5, 7.59992599, -53)
  8628. Part528.Rotation = Vector3.new(0, 90, 0)
  8629. Part528.Color = Color3.new(0.388235, 0.372549, 0.384314)
  8630. Part528.Size = Vector3.new(40, 14.4000006, 1)
  8631. Part528.Anchored = true
  8632. Part528.BottomSurface = Enum.SurfaceType.Smooth
  8633. Part528.BrickColor = BrickColor.new("Dark stone grey")
  8634. Part528.TopSurface = Enum.SurfaceType.Smooth
  8635. Part528.brickColor = BrickColor.new("Dark stone grey")
  8636. Part529.Parent = Model515
  8637. Part529.CFrame = CFrame.new(-70.5, 7.59992599, -52, 0, 0, -1, 0, -1, 0, -1, 0, 0)
  8638. Part529.Orientation = Vector3.new(0, -90, 180)
  8639. Part529.Position = Vector3.new(-70.5, 7.59992599, -52)
  8640. Part529.Rotation = Vector3.new(-180, -90, 0)
  8641. Part529.Color = Color3.new(0.94902, 0.952941, 0.952941)
  8642. Part529.Size = Vector3.new(38, 14.4000006, 1)
  8643. Part529.Anchored = true
  8644. Part529.BottomSurface = Enum.SurfaceType.Smooth
  8645. Part529.BrickColor = BrickColor.new("White")
  8646. Part529.TopSurface = Enum.SurfaceType.Smooth
  8647. Part529.brickColor = BrickColor.new("White")
  8648. Part530.Parent = Model236
  8649. Part530.CFrame = CFrame.new(-87.5, 5.49999809, -73.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  8650. Part530.Position = Vector3.new(-87.5, 5.49999809, -73.5)
  8651. Part530.Size = Vector3.new(1, 11, 1)
  8652. Part530.BottomSurface = Enum.SurfaceType.Smooth
  8653. Part530.TopSurface = Enum.SurfaceType.Smooth
  8654. Part531.Parent = Model236
  8655. Part531.CFrame = CFrame.new(-99.5, 5.49999809, -73.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  8656. Part531.Position = Vector3.new(-99.5, 5.49999809, -73.5)
  8657. Part531.Size = Vector3.new(1, 11, 1)
  8658. Part531.BottomSurface = Enum.SurfaceType.Smooth
  8659. Part531.TopSurface = Enum.SurfaceType.Smooth
  8660. ManualWeld532.Name = "Part-to-Part Strong Joint"
  8661. ManualWeld532.Parent = Part531
  8662. ManualWeld532.C0 = CFrame.new(0.5, -5.5, 0.5, -0, 0, 1, 0, 1, 0, -1, 0, -0)
  8663. ManualWeld532.C1 = CFrame.new(-1.5, -4.50002003, 0.5, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8664. ManualWeld532.Part0 = Part531
  8665. ManualWeld532.Part1 = Part513
  8666. ManualWeld532.part1 = Part513
  8667. Model533.Parent = Model236
  8668. Part534.Name = "Door"
  8669. Part534.Parent = Model533
  8670. Part534.CFrame = CFrame.new(-94.1168823, 4.12135792, -74.3884583, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8671. Part534.Orientation = Vector3.new(0, 180, 0)
  8672. Part534.Position = Vector3.new(-94.1168823, 4.12135792, -74.3884583)
  8673. Part534.Rotation = Vector3.new(-180, 0, -180)
  8674. Part534.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  8675. Part534.Size = Vector3.new(4.41570854, 7.06513357, 0.588761151)
  8676. Part534.Anchored = true
  8677. Part534.BottomSurface = Enum.SurfaceType.Smooth
  8678. Part534.BrickColor = BrickColor.new("Really black")
  8679. Part534.TopSurface = Enum.SurfaceType.Smooth
  8680. Part534.brickColor = BrickColor.new("Really black")
  8681. Part535.Parent = Model533
  8682. Part535.CFrame = CFrame.new(-94.1168823, 0.294414997, -74.3884583, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8683. Part535.Orientation = Vector3.new(0, 180, 0)
  8684. Part535.Position = Vector3.new(-94.1168823, 0.294414997, -74.3884583)
  8685. Part535.Rotation = Vector3.new(-180, 0, -180)
  8686. Part535.Color = Color3.new(0.458824, 0, 0)
  8687. Part535.Size = Vector3.new(4.41570854, 0.588761151, 0.588761151)
  8688. Part535.Anchored = true
  8689. Part535.BottomSurface = Enum.SurfaceType.Smooth
  8690. Part535.BrickColor = BrickColor.new("Maroon")
  8691. Part535.TopSurface = Enum.SurfaceType.Smooth
  8692. Part535.brickColor = BrickColor.new("Maroon")
  8693. Part536.Parent = Model533
  8694. Part536.CFrame = CFrame.new(-91.4674377, 4.26851988, -74.3884583, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8695. Part536.Orientation = Vector3.new(0, 180, 0)
  8696. Part536.Position = Vector3.new(-91.4674377, 4.26851988, -74.3884583)
  8697. Part536.Rotation = Vector3.new(-180, 0, -180)
  8698. Part536.Color = Color3.new(0.458824, 0, 0)
  8699. Part536.Size = Vector3.new(0.883141696, 8.53703785, 0.588761151)
  8700. Part536.Anchored = true
  8701. Part536.BottomSurface = Enum.SurfaceType.Smooth
  8702. Part536.BrickColor = BrickColor.new("Maroon")
  8703. Part536.TopSurface = Enum.SurfaceType.Smooth
  8704. Part536.brickColor = BrickColor.new("Maroon")
  8705. Part537.Parent = Model533
  8706. Part537.CFrame = CFrame.new(-97.6494141, 4.26851988, -74.3884583, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8707. Part537.Orientation = Vector3.new(0, 180, 0)
  8708. Part537.Position = Vector3.new(-97.6494141, 4.26851988, -74.3884583)
  8709. Part537.Rotation = Vector3.new(-180, 0, -180)
  8710. Part537.Color = Color3.new(0.458824, 0, 0)
  8711. Part537.Size = Vector3.new(2.64942551, 8.53703785, 0.588761151)
  8712. Part537.Anchored = true
  8713. Part537.BottomSurface = Enum.SurfaceType.Smooth
  8714. Part537.BrickColor = BrickColor.new("Maroon")
  8715. Part537.TopSurface = Enum.SurfaceType.Smooth
  8716. Part537.brickColor = BrickColor.new("Maroon")
  8717. Part538.Parent = Model533
  8718. Part538.CFrame = CFrame.new(-94.1168823, 8.09545517, -74.3884583, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8719. Part538.Orientation = Vector3.new(0, 180, 0)
  8720. Part538.Position = Vector3.new(-94.1168823, 8.09545517, -74.3884583)
  8721. Part538.Rotation = Vector3.new(-180, 0, -180)
  8722. Part538.Color = Color3.new(0.458824, 0, 0)
  8723. Part538.Size = Vector3.new(4.41570854, 0.883141696, 0.588761151)
  8724. Part538.Anchored = true
  8725. Part538.BottomSurface = Enum.SurfaceType.Smooth
  8726. Part538.BrickColor = BrickColor.new("Maroon")
  8727. Part538.TopSurface = Enum.SurfaceType.Smooth
  8728. Part538.brickColor = BrickColor.new("Maroon")
  8729. StringValue539.Parent = Model533
  8730. StringValue540.Name = "Number(SetThis)"
  8731. StringValue540.Parent = Model533
  8732. StringValue540.Value = "1234"
  8733. Model541.Name = "Keypad"
  8734. Model541.Parent = Model533
  8735. Part542.Name = "Keypad"
  8736. Part542.Parent = Model541
  8737. Part542.CFrame = CFrame.new(-97.7966309, 4.41571188, -74.8772278, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8738. Part542.Orientation = Vector3.new(0, 180, 0)
  8739. Part542.Position = Vector3.new(-97.7966309, 4.41571188, -74.8772278)
  8740. Part542.Rotation = Vector3.new(-180, 0, -180)
  8741. Part542.Color = Color3.new(0.972549, 0.972549, 0.972549)
  8742. Part542.Size = Vector3.new(1.76628339, 2.3550446, 0.388761163)
  8743. Part542.Anchored = true
  8744. Part542.BottomSurface = Enum.SurfaceType.Smooth
  8745. Part542.BrickColor = BrickColor.new("Institutional white")
  8746. Part542.TopSurface = Enum.SurfaceType.Smooth
  8747. Part542.brickColor = BrickColor.new("Institutional white")
  8748. Part543.Name = "9"
  8749. Part543.Parent = Model541
  8750. Part543.CFrame = CFrame.new(-98.3853836, 4.12135792, -75.2187424, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8751. Part543.Orientation = Vector3.new(0, 180, 0)
  8752. Part543.Position = Vector3.new(-98.3853836, 4.12135792, -75.2187424)
  8753. Part543.Rotation = Vector3.new(-180, 0, -180)
  8754. Part543.Color = Color3.new(0.129412, 0.329412, 0.72549)
  8755. Part543.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
  8756. Part543.Anchored = true
  8757. Part543.BottomSurface = Enum.SurfaceType.Smooth
  8758. Part543.BrickColor = BrickColor.new("Deep blue")
  8759. Part543.TopSurface = Enum.SurfaceType.Smooth
  8760. Part543.brickColor = BrickColor.new("Deep blue")
  8761. Script544.Parent = Part543
  8762. table.insert(cors,sandbox(Script544,function()
  8763. local Value = script.Parent.Parent.Parent.Value
  8764. local ClickDetector = script.Parent.ClickDetector
  8765.  
  8766. local function onMouseClick(player)
  8767. Value.Value = Value.Value.."9"
  8768. end
  8769.  
  8770. ClickDetector.MouseClick:connect(onMouseClick)
  8771. end))
  8772. ClickDetector545.Parent = Part543
  8773. Decal546.Parent = Part543
  8774. Decal546.Texture = "http://www.roblox.com/asset/?id=4183465"
  8775. Decal546.Face = Enum.NormalId.Back
  8776. Part547.Name = "8"
  8777. Part547.Parent = Model541
  8778. Part547.CFrame = CFrame.new(-97.7966232, 4.12135792, -75.2187424, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8779. Part547.Orientation = Vector3.new(0, 180, 0)
  8780. Part547.Position = Vector3.new(-97.7966232, 4.12135792, -75.2187424)
  8781. Part547.Rotation = Vector3.new(-180, 0, -180)
  8782. Part547.Color = Color3.new(0.129412, 0.329412, 0.72549)
  8783. Part547.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
  8784. Part547.Anchored = true
  8785. Part547.BottomSurface = Enum.SurfaceType.Smooth
  8786. Part547.BrickColor = BrickColor.new("Deep blue")
  8787. Part547.TopSurface = Enum.SurfaceType.Smooth
  8788. Part547.brickColor = BrickColor.new("Deep blue")
  8789. Script548.Parent = Part547
  8790. table.insert(cors,sandbox(Script548,function()
  8791. local Value = script.Parent.Parent.Parent.Value
  8792. local ClickDetector = script.Parent.ClickDetector
  8793.  
  8794. local function onMouseClick(player)
  8795. Value.Value = Value.Value.."8"
  8796. end
  8797.  
  8798. ClickDetector.MouseClick:connect(onMouseClick)
  8799. end))
  8800. ClickDetector549.Parent = Part547
  8801. Decal550.Parent = Part547
  8802. Decal550.Texture = "http://www.roblox.com/asset/?id=4183456"
  8803. Decal550.Face = Enum.NormalId.Back
  8804. Part551.Name = "7"
  8805. Part551.Parent = Model541
  8806. Part551.CFrame = CFrame.new(-97.2078552, 4.12135792, -75.21875, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8807. Part551.Orientation = Vector3.new(0, 180, 0)
  8808. Part551.Position = Vector3.new(-97.2078552, 4.12135792, -75.21875)
  8809. Part551.Rotation = Vector3.new(-180, 0, -180)
  8810. Part551.Color = Color3.new(0.129412, 0.329412, 0.72549)
  8811. Part551.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
  8812. Part551.Anchored = true
  8813. Part551.BottomSurface = Enum.SurfaceType.Smooth
  8814. Part551.BrickColor = BrickColor.new("Deep blue")
  8815. Part551.TopSurface = Enum.SurfaceType.Smooth
  8816. Part551.brickColor = BrickColor.new("Deep blue")
  8817. Script552.Parent = Part551
  8818. table.insert(cors,sandbox(Script552,function()
  8819. local Value = script.Parent.Parent.Parent.Value
  8820. local ClickDetector = script.Parent.ClickDetector
  8821.  
  8822. local function onMouseClick(player)
  8823. Value.Value = Value.Value.."7"
  8824. end
  8825.  
  8826. ClickDetector.MouseClick:connect(onMouseClick)
  8827. end))
  8828. ClickDetector553.Parent = Part551
  8829. Decal554.Parent = Part551
  8830. Decal554.Texture = "http://www.roblox.com/asset/?id=4183443"
  8831. Decal554.Face = Enum.NormalId.Back
  8832. Part555.Name = "6"
  8833. Part555.Parent = Model541
  8834. Part555.CFrame = CFrame.new(-98.3853836, 4.71009493, -75.2187424, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8835. Part555.Orientation = Vector3.new(0, 180, 0)
  8836. Part555.Position = Vector3.new(-98.3853836, 4.71009493, -75.2187424)
  8837. Part555.Rotation = Vector3.new(-180, 0, -180)
  8838. Part555.Color = Color3.new(0.129412, 0.329412, 0.72549)
  8839. Part555.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
  8840. Part555.Anchored = true
  8841. Part555.BottomSurface = Enum.SurfaceType.Smooth
  8842. Part555.BrickColor = BrickColor.new("Deep blue")
  8843. Part555.TopSurface = Enum.SurfaceType.Smooth
  8844. Part555.brickColor = BrickColor.new("Deep blue")
  8845. Script556.Parent = Part555
  8846. table.insert(cors,sandbox(Script556,function()
  8847. local Value = script.Parent.Parent.Parent.Value
  8848. local ClickDetector = script.Parent.ClickDetector
  8849.  
  8850. local function onMouseClick(player)
  8851. Value.Value = Value.Value.."6"
  8852. end
  8853.  
  8854. ClickDetector.MouseClick:connect(onMouseClick)
  8855. end))
  8856. ClickDetector557.Parent = Part555
  8857. Decal558.Parent = Part555
  8858. Decal558.Texture = "http://www.roblox.com/asset/?id=4183435"
  8859. Decal558.Face = Enum.NormalId.Back
  8860. Part559.Name = "5"
  8861. Part559.Parent = Model541
  8862. Part559.CFrame = CFrame.new(-97.7966232, 4.71009493, -75.2187424, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8863. Part559.Orientation = Vector3.new(0, 180, 0)
  8864. Part559.Position = Vector3.new(-97.7966232, 4.71009493, -75.2187424)
  8865. Part559.Rotation = Vector3.new(-180, 0, -180)
  8866. Part559.Color = Color3.new(0.129412, 0.329412, 0.72549)
  8867. Part559.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
  8868. Part559.Anchored = true
  8869. Part559.BottomSurface = Enum.SurfaceType.Smooth
  8870. Part559.BrickColor = BrickColor.new("Deep blue")
  8871. Part559.TopSurface = Enum.SurfaceType.Smooth
  8872. Part559.brickColor = BrickColor.new("Deep blue")
  8873. Script560.Parent = Part559
  8874. table.insert(cors,sandbox(Script560,function()
  8875. local Value = script.Parent.Parent.Parent.Value
  8876. local ClickDetector = script.Parent.ClickDetector
  8877.  
  8878. local function onMouseClick(player)
  8879. Value.Value = Value.Value.."5"
  8880. end
  8881.  
  8882. ClickDetector.MouseClick:connect(onMouseClick)
  8883. end))
  8884. ClickDetector561.Parent = Part559
  8885. Decal562.Parent = Part559
  8886. Decal562.Texture = "http://www.roblox.com/asset/?id=4183430"
  8887. Decal562.Face = Enum.NormalId.Back
  8888. Part563.Name = "Done"
  8889. Part563.Parent = Model541
  8890. Part563.CFrame = CFrame.new(-97.355011, 3.53259683, -75.21875, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8891. Part563.Orientation = Vector3.new(0, 180, 0)
  8892. Part563.Position = Vector3.new(-97.355011, 3.53259683, -75.21875)
  8893. Part563.Rotation = Vector3.new(-180, 0, -180)
  8894. Part563.Color = Color3.new(0.294118, 0.592157, 0.294118)
  8895. Part563.Size = Vector3.new(0.883141696, 0.588761151, 0.294380575)
  8896. Part563.Anchored = true
  8897. Part563.BottomSurface = Enum.SurfaceType.Smooth
  8898. Part563.BrickColor = BrickColor.new("Bright green")
  8899. Part563.TopSurface = Enum.SurfaceType.Smooth
  8900. Part563.brickColor = BrickColor.new("Bright green")
  8901. Script564.Parent = Part563
  8902. table.insert(cors,sandbox(Script564,function()
  8903. local ClickDetector = script.Parent.ClickDetector
  8904. local Value = script.Parent.Parent.Parent.Value
  8905. local Number = script.Parent.Parent.Parent["Number(SetThis)"]
  8906. local Door = script.Parent.Parent.Parent.Door
  8907.  
  8908. local function onMouseClick(player)
  8909. if Value.Value == Number.Value then
  8910. Door.Transparency = 0.5
  8911. print('test')
  8912. Door.CanCollide = false
  8913. wait(2)
  8914. Door.Transparency = 0
  8915. Door.CanCollide = true
  8916. Value.Value = ''
  8917. end
  8918. end
  8919.  
  8920. ClickDetector.MouseClick:connect(onMouseClick)
  8921. end))
  8922. ClickDetector565.Parent = Part563
  8923. Part566.Name = "Reset"
  8924. Part566.Parent = Model541
  8925. Part566.CFrame = CFrame.new(-98.2381821, 3.53259683, -75.2187576, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8926. Part566.Orientation = Vector3.new(0, 180, 0)
  8927. Part566.Position = Vector3.new(-98.2381821, 3.53259683, -75.2187576)
  8928. Part566.Rotation = Vector3.new(-180, 0, -180)
  8929. Part566.Color = Color3.new(1, 0.34902, 0.34902)
  8930. Part566.Size = Vector3.new(0.883141696, 0.588761151, 0.294380575)
  8931. Part566.Anchored = true
  8932. Part566.BottomSurface = Enum.SurfaceType.Smooth
  8933. Part566.BrickColor = BrickColor.new("Persimmon")
  8934. Part566.TopSurface = Enum.SurfaceType.Smooth
  8935. Part566.brickColor = BrickColor.new("Persimmon")
  8936. Script567.Parent = Part566
  8937. table.insert(cors,sandbox(Script567,function()
  8938. local ClickDetector = script.Parent.ClickDetector
  8939. local Value = script.Parent.Parent.Parent.Value
  8940.  
  8941. local function onMouseClick(player)
  8942. Value.Value = ''
  8943. end
  8944.  
  8945. ClickDetector.MouseClick:connect(onMouseClick)
  8946. end))
  8947. ClickDetector568.Parent = Part566
  8948. Part569.Name = "4"
  8949. Part569.Parent = Model541
  8950. Part569.CFrame = CFrame.new(-97.2078552, 4.71009493, -75.21875, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8951. Part569.Orientation = Vector3.new(0, 180, 0)
  8952. Part569.Position = Vector3.new(-97.2078552, 4.71009493, -75.21875)
  8953. Part569.Rotation = Vector3.new(-180, 0, -180)
  8954. Part569.Color = Color3.new(0.129412, 0.329412, 0.72549)
  8955. Part569.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
  8956. Part569.Anchored = true
  8957. Part569.BottomSurface = Enum.SurfaceType.Smooth
  8958. Part569.BrickColor = BrickColor.new("Deep blue")
  8959. Part569.TopSurface = Enum.SurfaceType.Smooth
  8960. Part569.brickColor = BrickColor.new("Deep blue")
  8961. Script570.Parent = Part569
  8962. table.insert(cors,sandbox(Script570,function()
  8963. local Value = script.Parent.Parent.Parent.Value
  8964. local ClickDetector = script.Parent.ClickDetector
  8965.  
  8966. local function onMouseClick(player)
  8967. Value.Value = Value.Value.."4"
  8968. end
  8969.  
  8970. ClickDetector.MouseClick:connect(onMouseClick)
  8971. end))
  8972. ClickDetector571.Parent = Part569
  8973. Decal572.Parent = Part569
  8974. Decal572.Texture = "http://www.roblox.com/asset/?id=4183420"
  8975. Decal572.Face = Enum.NormalId.Back
  8976. Part573.Name = "3"
  8977. Part573.Parent = Model541
  8978. Part573.CFrame = CFrame.new(-98.3853836, 5.29885578, -75.2187424, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  8979. Part573.Orientation = Vector3.new(0, 180, 0)
  8980. Part573.Position = Vector3.new(-98.3853836, 5.29885578, -75.2187424)
  8981. Part573.Rotation = Vector3.new(-180, 0, -180)
  8982. Part573.Color = Color3.new(0.129412, 0.329412, 0.72549)
  8983. Part573.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
  8984. Part573.Anchored = true
  8985. Part573.BottomSurface = Enum.SurfaceType.Smooth
  8986. Part573.BrickColor = BrickColor.new("Deep blue")
  8987. Part573.TopSurface = Enum.SurfaceType.Smooth
  8988. Part573.brickColor = BrickColor.new("Deep blue")
  8989. Script574.Parent = Part573
  8990. table.insert(cors,sandbox(Script574,function()
  8991. local Value = script.Parent.Parent.Parent.Value
  8992. local ClickDetector = script.Parent.ClickDetector
  8993.  
  8994. local function onMouseClick(player)
  8995. Value.Value = Value.Value.."3"
  8996. end
  8997.  
  8998. ClickDetector.MouseClick:connect(onMouseClick)
  8999. end))
  9000. ClickDetector575.Parent = Part573
  9001. Decal576.Parent = Part573
  9002. Decal576.Texture = "http://www.roblox.com/asset/?id=4183403"
  9003. Decal576.Transparency = 0.0099999997764826
  9004. Decal576.Face = Enum.NormalId.Back
  9005. Part577.Name = "2"
  9006. Part577.Parent = Model541
  9007. Part577.CFrame = CFrame.new(-97.7966232, 5.29885578, -75.2187424, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  9008. Part577.Orientation = Vector3.new(0, 180, 0)
  9009. Part577.Position = Vector3.new(-97.7966232, 5.29885578, -75.2187424)
  9010. Part577.Rotation = Vector3.new(-180, 0, -180)
  9011. Part577.Color = Color3.new(0.129412, 0.329412, 0.72549)
  9012. Part577.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
  9013. Part577.Anchored = true
  9014. Part577.BottomSurface = Enum.SurfaceType.Smooth
  9015. Part577.BrickColor = BrickColor.new("Deep blue")
  9016. Part577.TopSurface = Enum.SurfaceType.Smooth
  9017. Part577.brickColor = BrickColor.new("Deep blue")
  9018. Script578.Parent = Part577
  9019. table.insert(cors,sandbox(Script578,function()
  9020. local Value = script.Parent.Parent.Parent.Value
  9021. local ClickDetector = script.Parent.ClickDetector
  9022.  
  9023. local function onMouseClick(player)
  9024. Value.Value = Value.Value.."2"
  9025. end
  9026.  
  9027. ClickDetector.MouseClick:connect(onMouseClick)
  9028. end))
  9029. ClickDetector579.Parent = Part577
  9030. Decal580.Parent = Part577
  9031. Decal580.Texture = "http://www.roblox.com/asset/?id=4183391"
  9032. Decal580.Face = Enum.NormalId.Back
  9033. Part581.Name = "1"
  9034. Part581.Parent = Model541
  9035. Part581.CFrame = CFrame.new(-97.2078552, 5.29885578, -75.21875, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  9036. Part581.Orientation = Vector3.new(0, 180, 0)
  9037. Part581.Position = Vector3.new(-97.2078552, 5.29885578, -75.21875)
  9038. Part581.Rotation = Vector3.new(-180, 0, -180)
  9039. Part581.Color = Color3.new(0.129412, 0.329412, 0.72549)
  9040. Part581.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
  9041. Part581.Anchored = true
  9042. Part581.BottomSurface = Enum.SurfaceType.Smooth
  9043. Part581.BrickColor = BrickColor.new("Deep blue")
  9044. Part581.TopSurface = Enum.SurfaceType.Smooth
  9045. Part581.brickColor = BrickColor.new("Deep blue")
  9046. Script582.Parent = Part581
  9047. table.insert(cors,sandbox(Script582,function()
  9048. local Value = script.Parent.Parent.Parent.Value
  9049. local ClickDetector = script.Parent.ClickDetector
  9050.  
  9051. local function onMouseClick(player)
  9052. Value.Value = Value.Value.."1"
  9053. end
  9054.  
  9055. ClickDetector.MouseClick:connect(onMouseClick)
  9056. end))
  9057. ClickDetector583.Parent = Part581
  9058. Decal584.Parent = Part581
  9059. Decal584.Texture = "http://www.roblox.com/asset/?id=121985183"
  9060. Decal584.Face = Enum.NormalId.Back
  9061. Script585.Name = "README"
  9062. Script585.Parent = Model533
  9063. table.insert(cors,sandbox(Script585,function()
  9064. -[[
  9065. Greetings! This is a basic code/PIN door that I made.
  9066. In order to start using it, click on "Number(SetThis)"
  9067. and set the number to whatever you like. I already set it to 1234.
  9068. DO NOT TOUCH "Value"!
  9069. After that, you're pretty much all set. Don't edit any scripts
  9070. if you don't know how to script.
  9071. ]]
  9072.  
  9073. end))
  9074. for i,v in pairs(mas:GetChildren()) do
  9075. v.Parent = script
  9076. pcall(function() v:MakeJoints() end)
  9077. end
  9078. mas:Destroy()
  9079. for i,v in pairs(cors) do
  9080. spawn(function()
  9081. pcall(v)
  9082. end)
  9083. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement