Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
- local Player,Mouse,mouse,UserInputService,ContextActionService = owner
- do
- print("FE Compatibility code by Mokiros")
- script.Parent = Player.Character
- --RemoteEvent for communicating
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput_Event"
- --Fake event to make stuff like Mouse.KeyDown work
- local function fakeEvent()
- local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
- t.connect = t.Connect
- return t
- end
- --Creating fake input objects with fake variables
- local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
- local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
- local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
- CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
- end}
- --Merged 2 functions into one by checking amount of arguments
- CAS.UnbindAction = CAS.BindAction
- --This function will trigger the events that have been :Connect()'ed
- local function te(self,ev,...)
- local t = m[ev]
- if t and t._fakeEvent and t.Function then
- t.Function(...)
- end
- end
- m.TrigEvent = te
- UIS.TrigEvent = te
- Event.OnServerEvent:Connect(function(plr,io)
- if plr~=Player then return end
- if io.isMouse then
- m.Target = io.Target
- m.Hit = io.Hit
- else
- local b = io.UserInputState == Enum.UserInputState.Begin
- if io.UserInputType == Enum.UserInputType.MouseButton1 then
- return m:TrigEvent(b and "Button1Down" or "Button1Up")
- end
- for _,t in pairs(CAS.Actions) do
- for _,k in pairs(t.Keys) do
- if k==io.KeyCode then
- t.Function(t.Name,io.UserInputState,io)
- end
- end
- end
- m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
- UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
- end
- end)
- Event.Parent = NLS([==[
- local Player = game:GetService("Players").LocalPlayer
- local Event = script:WaitForChild("UserInput_Event")
- local UIS = game:GetService("UserInputService")
- local input = function(io,a)
- if a then return end
- --Since InputObject is a client-side instance, we create and pass table instead
- Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
- end
- UIS.InputBegan:Connect(input)
- UIS.InputEnded:Connect(input)
- local Mouse = Player:GetMouse()
- local h,t
- --Give the server mouse data 30 times every second, but only if the values changed
- --If player is not moving their mouse, client won't fire events
- while wait(1/30) do
- if h~=Mouse.Hit or t~=Mouse.Target then
- h,t=Mouse.Hit,Mouse.Target
- Event:FireServer({isMouse=true,Target=t,Hit=h})
- end
- end]==],Player.Character)
- Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
- end
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Model0 = Instance.new("Model")
- Model1 = Instance.new("Model")
- Part2 = Instance.new("Part")
- Decal3 = Instance.new("Decal")
- Decal4 = Instance.new("Decal")
- Decal5 = Instance.new("Decal")
- Decal6 = Instance.new("Decal")
- Decal7 = Instance.new("Decal")
- Decal8 = Instance.new("Decal")
- Sparkles9 = Instance.new("Sparkles")
- CylinderMesh10 = Instance.new("CylinderMesh")
- Sparkles11 = Instance.new("Sparkles")
- Sparkles12 = Instance.new("Sparkles")
- Sparkles13 = Instance.new("Sparkles")
- Sparkles14 = Instance.new("Sparkles")
- MotorFeature15 = Instance.new("MotorFeature")
- VelocityMotor16 = Instance.new("VelocityMotor")
- Script17 = Instance.new("Script")
- Model18 = Instance.new("Model")
- Script19 = Instance.new("Script")
- Script20 = Instance.new("Script")
- VelocityMotor21 = Instance.new("VelocityMotor")
- Script22 = Instance.new("Script")
- Model23 = Instance.new("Model")
- Script24 = Instance.new("Script")
- Script25 = Instance.new("Script")
- VelocityMotor26 = Instance.new("VelocityMotor")
- Script27 = Instance.new("Script")
- Model28 = Instance.new("Model")
- Script29 = Instance.new("Script")
- Script30 = Instance.new("Script")
- VelocityMotor31 = Instance.new("VelocityMotor")
- Script32 = Instance.new("Script")
- Model33 = Instance.new("Model")
- Script34 = Instance.new("Script")
- Script35 = Instance.new("Script")
- VelocityMotor36 = Instance.new("VelocityMotor")
- Script37 = Instance.new("Script")
- Model38 = Instance.new("Model")
- Script39 = Instance.new("Script")
- Script40 = Instance.new("Script")
- VelocityMotor41 = Instance.new("VelocityMotor")
- Script42 = Instance.new("Script")
- Model43 = Instance.new("Model")
- Script44 = Instance.new("Script")
- Script45 = Instance.new("Script")
- VelocityMotor46 = Instance.new("VelocityMotor")
- Script47 = Instance.new("Script")
- Model48 = Instance.new("Model")
- Script49 = Instance.new("Script")
- Script50 = Instance.new("Script")
- VelocityMotor51 = Instance.new("VelocityMotor")
- Script52 = Instance.new("Script")
- Model53 = Instance.new("Model")
- Script54 = Instance.new("Script")
- Script55 = Instance.new("Script")
- VelocityMotor56 = Instance.new("VelocityMotor")
- Script57 = Instance.new("Script")
- Model58 = Instance.new("Model")
- Script59 = Instance.new("Script")
- Script60 = Instance.new("Script")
- VelocityMotor61 = Instance.new("VelocityMotor")
- Script62 = Instance.new("Script")
- Model63 = Instance.new("Model")
- Script64 = Instance.new("Script")
- Script65 = Instance.new("Script")
- VelocityMotor66 = Instance.new("VelocityMotor")
- Script67 = Instance.new("Script")
- Model68 = Instance.new("Model")
- Script69 = Instance.new("Script")
- Script70 = Instance.new("Script")
- VelocityMotor71 = Instance.new("VelocityMotor")
- Script72 = Instance.new("Script")
- Model73 = Instance.new("Model")
- Script74 = Instance.new("Script")
- Script75 = Instance.new("Script")
- VelocityMotor76 = Instance.new("VelocityMotor")
- Script77 = Instance.new("Script")
- Model78 = Instance.new("Model")
- Script79 = Instance.new("Script")
- Script80 = Instance.new("Script")
- VelocityMotor81 = Instance.new("VelocityMotor")
- Script82 = Instance.new("Script")
- Model83 = Instance.new("Model")
- Script84 = Instance.new("Script")
- Script85 = Instance.new("Script")
- Part86 = Instance.new("Part")
- SpecialMesh87 = Instance.new("SpecialMesh")
- Model88 = Instance.new("Model")
- Part89 = Instance.new("Part")
- Decal90 = Instance.new("Decal")
- Decal91 = Instance.new("Decal")
- Decal92 = Instance.new("Decal")
- Decal93 = Instance.new("Decal")
- Decal94 = Instance.new("Decal")
- Decal95 = Instance.new("Decal")
- Sparkles96 = Instance.new("Sparkles")
- CylinderMesh97 = Instance.new("CylinderMesh")
- Sparkles98 = Instance.new("Sparkles")
- Sparkles99 = Instance.new("Sparkles")
- Sparkles100 = Instance.new("Sparkles")
- Sparkles101 = Instance.new("Sparkles")
- MotorFeature102 = Instance.new("MotorFeature")
- VelocityMotor103 = Instance.new("VelocityMotor")
- Script104 = Instance.new("Script")
- Model105 = Instance.new("Model")
- Script106 = Instance.new("Script")
- Script107 = Instance.new("Script")
- VelocityMotor108 = Instance.new("VelocityMotor")
- Script109 = Instance.new("Script")
- Model110 = Instance.new("Model")
- Script111 = Instance.new("Script")
- Script112 = Instance.new("Script")
- VelocityMotor113 = Instance.new("VelocityMotor")
- Script114 = Instance.new("Script")
- Model115 = Instance.new("Model")
- Script116 = Instance.new("Script")
- Script117 = Instance.new("Script")
- VelocityMotor118 = Instance.new("VelocityMotor")
- Script119 = Instance.new("Script")
- Model120 = Instance.new("Model")
- Script121 = Instance.new("Script")
- Script122 = Instance.new("Script")
- VelocityMotor123 = Instance.new("VelocityMotor")
- Script124 = Instance.new("Script")
- Model125 = Instance.new("Model")
- Script126 = Instance.new("Script")
- Script127 = Instance.new("Script")
- VelocityMotor128 = Instance.new("VelocityMotor")
- Script129 = Instance.new("Script")
- Model130 = Instance.new("Model")
- Script131 = Instance.new("Script")
- Script132 = Instance.new("Script")
- VelocityMotor133 = Instance.new("VelocityMotor")
- Script134 = Instance.new("Script")
- Model135 = Instance.new("Model")
- Script136 = Instance.new("Script")
- Script137 = Instance.new("Script")
- VelocityMotor138 = Instance.new("VelocityMotor")
- Script139 = Instance.new("Script")
- Model140 = Instance.new("Model")
- Script141 = Instance.new("Script")
- Script142 = Instance.new("Script")
- VelocityMotor143 = Instance.new("VelocityMotor")
- Script144 = Instance.new("Script")
- Model145 = Instance.new("Model")
- Script146 = Instance.new("Script")
- Script147 = Instance.new("Script")
- VelocityMotor148 = Instance.new("VelocityMotor")
- Script149 = Instance.new("Script")
- Model150 = Instance.new("Model")
- Script151 = Instance.new("Script")
- Script152 = Instance.new("Script")
- VelocityMotor153 = Instance.new("VelocityMotor")
- Script154 = Instance.new("Script")
- Model155 = Instance.new("Model")
- Script156 = Instance.new("Script")
- Script157 = Instance.new("Script")
- VelocityMotor158 = Instance.new("VelocityMotor")
- Script159 = Instance.new("Script")
- Model160 = Instance.new("Model")
- Script161 = Instance.new("Script")
- Script162 = Instance.new("Script")
- VelocityMotor163 = Instance.new("VelocityMotor")
- Script164 = Instance.new("Script")
- Model165 = Instance.new("Model")
- Script166 = Instance.new("Script")
- Script167 = Instance.new("Script")
- VelocityMotor168 = Instance.new("VelocityMotor")
- Script169 = Instance.new("Script")
- Model170 = Instance.new("Model")
- Script171 = Instance.new("Script")
- Script172 = Instance.new("Script")
- Part173 = Instance.new("Part")
- SpecialMesh174 = Instance.new("SpecialMesh")
- Model175 = Instance.new("Model")
- Model176 = Instance.new("Model")
- Model177 = Instance.new("Model")
- Part178 = Instance.new("Part")
- SpecialMesh179 = Instance.new("SpecialMesh")
- Part180 = Instance.new("Part")
- CylinderMesh181 = Instance.new("CylinderMesh")
- Part182 = Instance.new("Part")
- CylinderMesh183 = Instance.new("CylinderMesh")
- Model184 = Instance.new("Model")
- Part185 = Instance.new("Part")
- SpecialMesh186 = Instance.new("SpecialMesh")
- Part187 = Instance.new("Part")
- CylinderMesh188 = Instance.new("CylinderMesh")
- Part189 = Instance.new("Part")
- CylinderMesh190 = Instance.new("CylinderMesh")
- Model191 = Instance.new("Model")
- Part192 = Instance.new("Part")
- SpecialMesh193 = Instance.new("SpecialMesh")
- Part194 = Instance.new("Part")
- CylinderMesh195 = Instance.new("CylinderMesh")
- Part196 = Instance.new("Part")
- CylinderMesh197 = Instance.new("CylinderMesh")
- Model198 = Instance.new("Model")
- Part199 = Instance.new("Part")
- SpecialMesh200 = Instance.new("SpecialMesh")
- Part201 = Instance.new("Part")
- CylinderMesh202 = Instance.new("CylinderMesh")
- Part203 = Instance.new("Part")
- CylinderMesh204 = Instance.new("CylinderMesh")
- Model205 = Instance.new("Model")
- Part206 = Instance.new("Part")
- CylinderMesh207 = Instance.new("CylinderMesh")
- Part208 = Instance.new("Part")
- CylinderMesh209 = Instance.new("CylinderMesh")
- Part210 = Instance.new("Part")
- SpecialMesh211 = Instance.new("SpecialMesh")
- Model212 = Instance.new("Model")
- Part213 = Instance.new("Part")
- CylinderMesh214 = Instance.new("CylinderMesh")
- Part215 = Instance.new("Part")
- CylinderMesh216 = Instance.new("CylinderMesh")
- Part217 = Instance.new("Part")
- SpecialMesh218 = Instance.new("SpecialMesh")
- Model219 = Instance.new("Model")
- Part220 = Instance.new("Part")
- CylinderMesh221 = Instance.new("CylinderMesh")
- Part222 = Instance.new("Part")
- SpecialMesh223 = Instance.new("SpecialMesh")
- Part224 = Instance.new("Part")
- CylinderMesh225 = Instance.new("CylinderMesh")
- Model226 = Instance.new("Model")
- Part227 = Instance.new("Part")
- SpecialMesh228 = Instance.new("SpecialMesh")
- Part229 = Instance.new("Part")
- CylinderMesh230 = Instance.new("CylinderMesh")
- Part231 = Instance.new("Part")
- CylinderMesh232 = Instance.new("CylinderMesh")
- VelocityMotor233 = Instance.new("VelocityMotor")
- VelocityMotor234 = Instance.new("VelocityMotor")
- Model235 = Instance.new("Model")
- Model236 = Instance.new("Model")
- Model237 = Instance.new("Model")
- UnionOperation238 = Instance.new("UnionOperation")
- UnionOperation239 = Instance.new("UnionOperation")
- UnionOperation240 = Instance.new("UnionOperation")
- Model241 = Instance.new("Model")
- Part242 = Instance.new("Part")
- UnionOperation243 = Instance.new("UnionOperation")
- UnionOperation244 = Instance.new("UnionOperation")
- Model245 = Instance.new("Model")
- Part246 = Instance.new("Part")
- UnionOperation247 = Instance.new("UnionOperation")
- UnionOperation248 = Instance.new("UnionOperation")
- Model249 = Instance.new("Model")
- Part250 = Instance.new("Part")
- Model251 = Instance.new("Model")
- Model252 = Instance.new("Model")
- Model253 = Instance.new("Model")
- Model254 = Instance.new("Model")
- Part255 = Instance.new("Part")
- SpecialMesh256 = Instance.new("SpecialMesh")
- Script257 = Instance.new("Script")
- Part258 = Instance.new("Part")
- Script259 = Instance.new("Script")
- Decal260 = Instance.new("Decal")
- Part261 = Instance.new("Part")
- ManualWeld262 = Instance.new("ManualWeld")
- Part263 = Instance.new("Part")
- ClickDetector264 = Instance.new("ClickDetector")
- Script265 = Instance.new("Script")
- Model266 = Instance.new("Model")
- Part267 = Instance.new("Part")
- Part268 = Instance.new("Part")
- Part269 = Instance.new("Part")
- Part270 = Instance.new("Part")
- Part271 = Instance.new("Part")
- Part272 = Instance.new("Part")
- Part273 = Instance.new("Part")
- Part274 = Instance.new("Part")
- SpecialMesh275 = Instance.new("SpecialMesh")
- Script276 = Instance.new("Script")
- Part277 = Instance.new("Part")
- SpecialMesh278 = Instance.new("SpecialMesh")
- Script279 = Instance.new("Script")
- Part280 = Instance.new("Part")
- ClickDetector281 = Instance.new("ClickDetector")
- Script282 = Instance.new("Script")
- Part283 = Instance.new("Part")
- Part284 = Instance.new("Part")
- Part285 = Instance.new("Part")
- Part286 = Instance.new("Part")
- Model287 = Instance.new("Model")
- Model288 = Instance.new("Model")
- Part289 = Instance.new("Part")
- BlockMesh290 = Instance.new("BlockMesh")
- UnionOperation291 = Instance.new("UnionOperation")
- Seat292 = Instance.new("Seat")
- Part293 = Instance.new("Part")
- BlockMesh294 = Instance.new("BlockMesh")
- Model295 = Instance.new("Model")
- Part296 = Instance.new("Part")
- CylinderMesh297 = Instance.new("CylinderMesh")
- Part298 = Instance.new("Part")
- CylinderMesh299 = Instance.new("CylinderMesh")
- Part300 = Instance.new("Part")
- CylinderMesh301 = Instance.new("CylinderMesh")
- Part302 = Instance.new("Part")
- SpecialMesh303 = Instance.new("SpecialMesh")
- Decal304 = Instance.new("Decal")
- Part305 = Instance.new("Part")
- CylinderMesh306 = Instance.new("CylinderMesh")
- Part307 = Instance.new("Part")
- CylinderMesh308 = Instance.new("CylinderMesh")
- Part309 = Instance.new("Part")
- CylinderMesh310 = Instance.new("CylinderMesh")
- Part311 = Instance.new("Part")
- SpecialMesh312 = Instance.new("SpecialMesh")
- Decal313 = Instance.new("Decal")
- Part314 = Instance.new("Part")
- SpecialMesh315 = Instance.new("SpecialMesh")
- Decal316 = Instance.new("Decal")
- Part317 = Instance.new("Part")
- SpecialMesh318 = Instance.new("SpecialMesh")
- Decal319 = Instance.new("Decal")
- Model320 = Instance.new("Model")
- Part321 = Instance.new("Part")
- CylinderMesh322 = Instance.new("CylinderMesh")
- Model323 = Instance.new("Model")
- Part324 = Instance.new("Part")
- CylinderMesh325 = Instance.new("CylinderMesh")
- Part326 = Instance.new("Part")
- CylinderMesh327 = Instance.new("CylinderMesh")
- Part328 = Instance.new("Part")
- CylinderMesh329 = Instance.new("CylinderMesh")
- Part330 = Instance.new("Part")
- SpecialMesh331 = Instance.new("SpecialMesh")
- Decal332 = Instance.new("Decal")
- Part333 = Instance.new("Part")
- CylinderMesh334 = Instance.new("CylinderMesh")
- Part335 = Instance.new("Part")
- CylinderMesh336 = Instance.new("CylinderMesh")
- Part337 = Instance.new("Part")
- CylinderMesh338 = Instance.new("CylinderMesh")
- Part339 = Instance.new("Part")
- SpecialMesh340 = Instance.new("SpecialMesh")
- Decal341 = Instance.new("Decal")
- Part342 = Instance.new("Part")
- SpecialMesh343 = Instance.new("SpecialMesh")
- Decal344 = Instance.new("Decal")
- Part345 = Instance.new("Part")
- SpecialMesh346 = Instance.new("SpecialMesh")
- Decal347 = Instance.new("Decal")
- Model348 = Instance.new("Model")
- Model349 = Instance.new("Model")
- Part350 = Instance.new("Part")
- BlockMesh351 = Instance.new("BlockMesh")
- UnionOperation352 = Instance.new("UnionOperation")
- Seat353 = Instance.new("Seat")
- Part354 = Instance.new("Part")
- BlockMesh355 = Instance.new("BlockMesh")
- Model356 = Instance.new("Model")
- Part357 = Instance.new("Part")
- CylinderMesh358 = Instance.new("CylinderMesh")
- Part359 = Instance.new("Part")
- CylinderMesh360 = Instance.new("CylinderMesh")
- Part361 = Instance.new("Part")
- CylinderMesh362 = Instance.new("CylinderMesh")
- Part363 = Instance.new("Part")
- SpecialMesh364 = Instance.new("SpecialMesh")
- Decal365 = Instance.new("Decal")
- Part366 = Instance.new("Part")
- CylinderMesh367 = Instance.new("CylinderMesh")
- Part368 = Instance.new("Part")
- CylinderMesh369 = Instance.new("CylinderMesh")
- Part370 = Instance.new("Part")
- CylinderMesh371 = Instance.new("CylinderMesh")
- Part372 = Instance.new("Part")
- SpecialMesh373 = Instance.new("SpecialMesh")
- Decal374 = Instance.new("Decal")
- Part375 = Instance.new("Part")
- SpecialMesh376 = Instance.new("SpecialMesh")
- Decal377 = Instance.new("Decal")
- Part378 = Instance.new("Part")
- SpecialMesh379 = Instance.new("SpecialMesh")
- Decal380 = Instance.new("Decal")
- Model381 = Instance.new("Model")
- Model382 = Instance.new("Model")
- Part383 = Instance.new("Part")
- BlockMesh384 = Instance.new("BlockMesh")
- UnionOperation385 = Instance.new("UnionOperation")
- Seat386 = Instance.new("Seat")
- Part387 = Instance.new("Part")
- BlockMesh388 = Instance.new("BlockMesh")
- Model389 = Instance.new("Model")
- Part390 = Instance.new("Part")
- CylinderMesh391 = Instance.new("CylinderMesh")
- Part392 = Instance.new("Part")
- CylinderMesh393 = Instance.new("CylinderMesh")
- Part394 = Instance.new("Part")
- CylinderMesh395 = Instance.new("CylinderMesh")
- Part396 = Instance.new("Part")
- SpecialMesh397 = Instance.new("SpecialMesh")
- Decal398 = Instance.new("Decal")
- Part399 = Instance.new("Part")
- CylinderMesh400 = Instance.new("CylinderMesh")
- Part401 = Instance.new("Part")
- CylinderMesh402 = Instance.new("CylinderMesh")
- Part403 = Instance.new("Part")
- CylinderMesh404 = Instance.new("CylinderMesh")
- Part405 = Instance.new("Part")
- SpecialMesh406 = Instance.new("SpecialMesh")
- Decal407 = Instance.new("Decal")
- Part408 = Instance.new("Part")
- SpecialMesh409 = Instance.new("SpecialMesh")
- Decal410 = Instance.new("Decal")
- Part411 = Instance.new("Part")
- SpecialMesh412 = Instance.new("SpecialMesh")
- Decal413 = Instance.new("Decal")
- Model414 = Instance.new("Model")
- Model415 = Instance.new("Model")
- Part416 = Instance.new("Part")
- BlockMesh417 = Instance.new("BlockMesh")
- UnionOperation418 = Instance.new("UnionOperation")
- Seat419 = Instance.new("Seat")
- Part420 = Instance.new("Part")
- BlockMesh421 = Instance.new("BlockMesh")
- Model422 = Instance.new("Model")
- Part423 = Instance.new("Part")
- CylinderMesh424 = Instance.new("CylinderMesh")
- Part425 = Instance.new("Part")
- CylinderMesh426 = Instance.new("CylinderMesh")
- Part427 = Instance.new("Part")
- CylinderMesh428 = Instance.new("CylinderMesh")
- Part429 = Instance.new("Part")
- SpecialMesh430 = Instance.new("SpecialMesh")
- Decal431 = Instance.new("Decal")
- Part432 = Instance.new("Part")
- CylinderMesh433 = Instance.new("CylinderMesh")
- Part434 = Instance.new("Part")
- CylinderMesh435 = Instance.new("CylinderMesh")
- Part436 = Instance.new("Part")
- CylinderMesh437 = Instance.new("CylinderMesh")
- Part438 = Instance.new("Part")
- SpecialMesh439 = Instance.new("SpecialMesh")
- Decal440 = Instance.new("Decal")
- Part441 = Instance.new("Part")
- SpecialMesh442 = Instance.new("SpecialMesh")
- Decal443 = Instance.new("Decal")
- Part444 = Instance.new("Part")
- SpecialMesh445 = Instance.new("SpecialMesh")
- Decal446 = Instance.new("Decal")
- Model447 = Instance.new("Model")
- Part448 = Instance.new("Part")
- UnionOperation449 = Instance.new("UnionOperation")
- UnionOperation450 = Instance.new("UnionOperation")
- Model451 = Instance.new("Model")
- Part452 = Instance.new("Part")
- UnionOperation453 = Instance.new("UnionOperation")
- UnionOperation454 = Instance.new("UnionOperation")
- Part455 = Instance.new("Part")
- Part456 = Instance.new("Part")
- Part457 = Instance.new("Part")
- Part458 = Instance.new("Part")
- UnionOperation459 = Instance.new("UnionOperation")
- UnionOperation460 = Instance.new("UnionOperation")
- UnionOperation461 = Instance.new("UnionOperation")
- UnionOperation462 = Instance.new("UnionOperation")
- UnionOperation463 = Instance.new("UnionOperation")
- Part464 = Instance.new("Part")
- Script465 = Instance.new("Script")
- Part466 = Instance.new("Part")
- Part467 = Instance.new("Part")
- Script468 = Instance.new("Script")
- Part469 = Instance.new("Part")
- Script470 = Instance.new("Script")
- Part471 = Instance.new("Part")
- Script472 = Instance.new("Script")
- Part473 = Instance.new("Part")
- Script474 = Instance.new("Script")
- Part475 = Instance.new("Part")
- Script476 = Instance.new("Script")
- Part477 = Instance.new("Part")
- Script478 = Instance.new("Script")
- Part479 = Instance.new("Part")
- Script480 = Instance.new("Script")
- Part481 = Instance.new("Part")
- Script482 = Instance.new("Script")
- Part483 = Instance.new("Part")
- Script484 = Instance.new("Script")
- Part485 = Instance.new("Part")
- Script486 = Instance.new("Script")
- Part487 = Instance.new("Part")
- Script488 = Instance.new("Script")
- Part489 = Instance.new("Part")
- Script490 = Instance.new("Script")
- Part491 = Instance.new("Part")
- Script492 = Instance.new("Script")
- Part493 = Instance.new("Part")
- Script494 = Instance.new("Script")
- Part495 = Instance.new("Part")
- Script496 = Instance.new("Script")
- Part497 = Instance.new("Part")
- Script498 = Instance.new("Script")
- Part499 = Instance.new("Part")
- Script500 = Instance.new("Script")
- Part501 = Instance.new("Part")
- Script502 = Instance.new("Script")
- Part503 = Instance.new("Part")
- Script504 = Instance.new("Script")
- Part505 = Instance.new("Part")
- Script506 = Instance.new("Script")
- Part507 = Instance.new("Part")
- Script508 = Instance.new("Script")
- Part509 = Instance.new("Part")
- Script510 = Instance.new("Script")
- Part511 = Instance.new("Part")
- Script512 = Instance.new("Script")
- Part513 = Instance.new("Part")
- Part514 = Instance.new("Part")
- Model515 = Instance.new("Model")
- Part516 = Instance.new("Part")
- Part517 = Instance.new("Part")
- Part518 = Instance.new("Part")
- Part519 = Instance.new("Part")
- Part520 = Instance.new("Part")
- Part521 = Instance.new("Part")
- Part522 = Instance.new("Part")
- Part523 = Instance.new("Part")
- ManualWeld524 = Instance.new("ManualWeld")
- Part525 = Instance.new("Part")
- Part526 = Instance.new("Part")
- Part527 = Instance.new("Part")
- Part528 = Instance.new("Part")
- Part529 = Instance.new("Part")
- Part530 = Instance.new("Part")
- Part531 = Instance.new("Part")
- ManualWeld532 = Instance.new("ManualWeld")
- Model533 = Instance.new("Model")
- Part534 = Instance.new("Part")
- Part535 = Instance.new("Part")
- Part536 = Instance.new("Part")
- Part537 = Instance.new("Part")
- Part538 = Instance.new("Part")
- StringValue539 = Instance.new("StringValue")
- StringValue540 = Instance.new("StringValue")
- Model541 = Instance.new("Model")
- Part542 = Instance.new("Part")
- Part543 = Instance.new("Part")
- Script544 = Instance.new("Script")
- ClickDetector545 = Instance.new("ClickDetector")
- Decal546 = Instance.new("Decal")
- Part547 = Instance.new("Part")
- Script548 = Instance.new("Script")
- ClickDetector549 = Instance.new("ClickDetector")
- Decal550 = Instance.new("Decal")
- Part551 = Instance.new("Part")
- Script552 = Instance.new("Script")
- ClickDetector553 = Instance.new("ClickDetector")
- Decal554 = Instance.new("Decal")
- Part555 = Instance.new("Part")
- Script556 = Instance.new("Script")
- ClickDetector557 = Instance.new("ClickDetector")
- Decal558 = Instance.new("Decal")
- Part559 = Instance.new("Part")
- Script560 = Instance.new("Script")
- ClickDetector561 = Instance.new("ClickDetector")
- Decal562 = Instance.new("Decal")
- Part563 = Instance.new("Part")
- Script564 = Instance.new("Script")
- ClickDetector565 = Instance.new("ClickDetector")
- Part566 = Instance.new("Part")
- Script567 = Instance.new("Script")
- ClickDetector568 = Instance.new("ClickDetector")
- Part569 = Instance.new("Part")
- Script570 = Instance.new("Script")
- ClickDetector571 = Instance.new("ClickDetector")
- Decal572 = Instance.new("Decal")
- Part573 = Instance.new("Part")
- Script574 = Instance.new("Script")
- ClickDetector575 = Instance.new("ClickDetector")
- Decal576 = Instance.new("Decal")
- Part577 = Instance.new("Part")
- Script578 = Instance.new("Script")
- ClickDetector579 = Instance.new("ClickDetector")
- Decal580 = Instance.new("Decal")
- Part581 = Instance.new("Part")
- Script582 = Instance.new("Script")
- ClickDetector583 = Instance.new("ClickDetector")
- Decal584 = Instance.new("Decal")
- Script585 = Instance.new("Script")
- Model0.Parent = mas
- Model1.Parent = Model0
- Part2.Parent = Model1
- 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)
- Part2.Orientation = Vector3.new(90, -107.209999, 0)
- Part2.Position = Vector3.new(-108.685875, 2.00000095, -75.5342102)
- Part2.Rotation = Vector3.new(90, 0, 107.209999)
- Part2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part2.Transparency = 100
- Part2.Velocity = Vector3.new(0.00964550674, 0.593572199, 5.87188733e-05)
- Part2.Size = Vector3.new(4, 4, 4)
- Part2.BottomSurface = Enum.SurfaceType.Smooth
- Part2.BrickColor = BrickColor.new("Really black")
- Part2.FrontParamA = -0.10000000149012
- Part2.FrontParamB = 0.10000000149012
- Part2.FrontSurface = Enum.SurfaceType.Motor
- Part2.FrontSurfaceInput = Enum.InputType.Constant
- Part2.Material = Enum.Material.Wood
- Part2.RotVelocity = Vector3.new(-0.00026287802, -3.01287556, -0.00199630228)
- Part2.TopSurface = Enum.SurfaceType.Smooth
- Part2.brickColor = BrickColor.new("Really black")
- Part2.FormFactor = Enum.FormFactor.Symmetric
- Part2.formFactor = Enum.FormFactor.Symmetric
- Part2.Shape = Enum.PartType.Ball
- Decal3.Parent = Part2
- Decal3.Texture = "http://www.roblox.com/asset/?id=29361388"
- Decal4.Parent = Part2
- Decal4.Texture = "http://www.roblox.com/asset/?id=29361388"
- Decal4.Face = Enum.NormalId.Top
- Decal5.Parent = Part2
- Decal5.Texture = "http://www.roblox.com/asset/?id=29361388"
- Decal5.Face = Enum.NormalId.Left
- Decal6.Parent = Part2
- Decal6.Texture = "http://www.roblox.com/asset/?id=29361388"
- Decal6.Face = Enum.NormalId.Right
- Decal7.Parent = Part2
- Decal7.Texture = "http://www.roblox.com/asset/?id=29361388"
- Decal7.Face = Enum.NormalId.Back
- Decal8.Parent = Part2
- Decal8.Texture = "http://www.roblox.com/asset/?id=29361388"
- Decal8.Face = Enum.NormalId.Bottom
- Sparkles9.Parent = Part2
- Sparkles9.Color = Color3.new(0, 4.08, 1)
- Sparkles9.SparkleColor = Color3.new(0, 0.4, 1)
- CylinderMesh10.Parent = Sparkles9
- Sparkles11.Parent = Part2
- Sparkles11.Color = Color3.new(1.77083, 10.2, 1)
- Sparkles11.SparkleColor = Color3.new(1, 1, 1)
- Sparkles12.Parent = Part2
- Sparkles12.Color = Color3.new(1.77083, 2.04, 0.823529)
- Sparkles12.SparkleColor = Color3.new(1, 0.2, 0.823529)
- Sparkles13.Parent = Part2
- Sparkles13.Color = Color3.new(1.77083, 4.08, 0)
- Sparkles13.SparkleColor = Color3.new(1, 0.4, 0)
- Sparkles14.Parent = Part2
- Sparkles14.Color = Color3.new(0, 8.28, 0)
- Sparkles14.SparkleColor = Color3.new(0, 0.811765, 0)
- MotorFeature15.Parent = Part2
- MotorFeature15.FaceId = Enum.NormalId.Front
- VelocityMotor16.Name = "4D Being"
- VelocityMotor16.Parent = Model1
- Script17.Parent = VelocityMotor16
- table.insert(cors,sandbox(Script17,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model18.Name = "4D Being"
- Model18.Parent = Script17
- Script19.Name = "Wildfire"
- Script19.Parent = Model18
- table.insert(cors,sandbox(Script19,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script20.Name = "AntiVirus"
- Script20.Parent = Model18
- table.insert(cors,sandbox(Script20,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor21.Name = "4D Being"
- VelocityMotor21.Parent = Model1
- Script22.Parent = VelocityMotor21
- table.insert(cors,sandbox(Script22,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model23.Name = "4D Being"
- Model23.Parent = Script22
- Script24.Name = "Wildfire"
- Script24.Parent = Model23
- table.insert(cors,sandbox(Script24,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script25.Name = "AntiVirus"
- Script25.Parent = Model23
- table.insert(cors,sandbox(Script25,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor26.Name = "4D Being"
- VelocityMotor26.Parent = Model1
- Script27.Parent = VelocityMotor26
- table.insert(cors,sandbox(Script27,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model28.Name = "4D Being"
- Model28.Parent = Script27
- Script29.Name = "Wildfire"
- Script29.Parent = Model28
- table.insert(cors,sandbox(Script29,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script30.Name = "AntiVirus"
- Script30.Parent = Model28
- table.insert(cors,sandbox(Script30,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor31.Name = "4D Being"
- VelocityMotor31.Parent = Model1
- Script32.Parent = VelocityMotor31
- table.insert(cors,sandbox(Script32,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model33.Name = "4D Being"
- Model33.Parent = Script32
- Script34.Name = "Wildfire"
- Script34.Parent = Model33
- table.insert(cors,sandbox(Script34,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script35.Name = "AntiVirus"
- Script35.Parent = Model33
- table.insert(cors,sandbox(Script35,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor36.Name = "4D Being"
- VelocityMotor36.Parent = Model1
- Script37.Parent = VelocityMotor36
- table.insert(cors,sandbox(Script37,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model38.Name = "4D Being"
- Model38.Parent = Script37
- Script39.Name = "Wildfire"
- Script39.Parent = Model38
- table.insert(cors,sandbox(Script39,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script40.Name = "AntiVirus"
- Script40.Parent = Model38
- table.insert(cors,sandbox(Script40,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor41.Name = "4D Being"
- VelocityMotor41.Parent = Model1
- Script42.Parent = VelocityMotor41
- table.insert(cors,sandbox(Script42,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model43.Name = "4D Being"
- Model43.Parent = Script42
- Script44.Name = "Wildfire"
- Script44.Parent = Model43
- table.insert(cors,sandbox(Script44,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script45.Name = "AntiVirus"
- Script45.Parent = Model43
- table.insert(cors,sandbox(Script45,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor46.Name = "4D Being"
- VelocityMotor46.Parent = Model1
- Script47.Parent = VelocityMotor46
- table.insert(cors,sandbox(Script47,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model48.Name = "4D Being"
- Model48.Parent = Script47
- Script49.Name = "Wildfire"
- Script49.Parent = Model48
- table.insert(cors,sandbox(Script49,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script50.Name = "AntiVirus"
- Script50.Parent = Model48
- table.insert(cors,sandbox(Script50,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor51.Name = "4D Being"
- VelocityMotor51.Parent = Model1
- Script52.Parent = VelocityMotor51
- table.insert(cors,sandbox(Script52,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model53.Name = "4D Being"
- Model53.Parent = Script52
- Script54.Name = "Wildfire"
- Script54.Parent = Model53
- table.insert(cors,sandbox(Script54,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script55.Name = "AntiVirus"
- Script55.Parent = Model53
- table.insert(cors,sandbox(Script55,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor56.Name = "4D Being"
- VelocityMotor56.Parent = Model1
- Script57.Parent = VelocityMotor56
- table.insert(cors,sandbox(Script57,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model58.Name = "4D Being"
- Model58.Parent = Script57
- Script59.Name = "Wildfire"
- Script59.Parent = Model58
- table.insert(cors,sandbox(Script59,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script60.Name = "AntiVirus"
- Script60.Parent = Model58
- table.insert(cors,sandbox(Script60,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor61.Name = "4D Being"
- VelocityMotor61.Parent = Model1
- Script62.Parent = VelocityMotor61
- table.insert(cors,sandbox(Script62,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model63.Name = "4D Being"
- Model63.Parent = Script62
- Script64.Name = "Wildfire"
- Script64.Parent = Model63
- table.insert(cors,sandbox(Script64,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script65.Name = "AntiVirus"
- Script65.Parent = Model63
- table.insert(cors,sandbox(Script65,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor66.Name = "4D Being"
- VelocityMotor66.Parent = Model1
- Script67.Parent = VelocityMotor66
- table.insert(cors,sandbox(Script67,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model68.Name = "4D Being"
- Model68.Parent = Script67
- Script69.Name = "Wildfire"
- Script69.Parent = Model68
- table.insert(cors,sandbox(Script69,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script70.Name = "AntiVirus"
- Script70.Parent = Model68
- table.insert(cors,sandbox(Script70,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor71.Name = "4D Being"
- VelocityMotor71.Parent = Model1
- Script72.Parent = VelocityMotor71
- table.insert(cors,sandbox(Script72,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model73.Name = "4D Being"
- Model73.Parent = Script72
- Script74.Name = "Wildfire"
- Script74.Parent = Model73
- table.insert(cors,sandbox(Script74,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script75.Name = "AntiVirus"
- Script75.Parent = Model73
- table.insert(cors,sandbox(Script75,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor76.Name = "4D Being"
- VelocityMotor76.Parent = Model1
- Script77.Parent = VelocityMotor76
- table.insert(cors,sandbox(Script77,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model78.Name = "4D Being"
- Model78.Parent = Script77
- Script79.Name = "Wildfire"
- Script79.Parent = Model78
- table.insert(cors,sandbox(Script79,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script80.Name = "AntiVirus"
- Script80.Parent = Model78
- table.insert(cors,sandbox(Script80,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor81.Name = "4D Being"
- VelocityMotor81.Parent = Model1
- Script82.Parent = VelocityMotor81
- table.insert(cors,sandbox(Script82,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model83.Name = "4D Being"
- Model83.Parent = Script82
- Script84.Name = "Wildfire"
- Script84.Parent = Model83
- table.insert(cors,sandbox(Script84,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script85.Name = "AntiVirus"
- Script85.Parent = Model83
- table.insert(cors,sandbox(Script85,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- Part86.Parent = Model1
- Part86.CFrame = CFrame.new(-108.185928, 4.20419216, -76.0341949, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part86.Position = Vector3.new(-108.185928, 4.20419216, -76.0341949)
- Part86.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part86.Transparency = 100
- Part86.Size = Vector3.new(1, 0.400000006, 1)
- Part86.Anchored = true
- Part86.BottomSurface = Enum.SurfaceType.Smooth
- Part86.BrickColor = BrickColor.new("Really black")
- Part86.TopSurface = Enum.SurfaceType.Smooth
- Part86.brickColor = BrickColor.new("Really black")
- Part86.FormFactor = Enum.FormFactor.Plate
- Part86.formFactor = Enum.FormFactor.Plate
- SpecialMesh87.Parent = Part86
- Model88.Parent = Model0
- Part89.Parent = Model88
- 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)
- Part89.Orientation = Vector3.new(90, -107.209999, 0)
- Part89.Position = Vector3.new(-81.6858749, 2.00002694, -75.5342026)
- Part89.Rotation = Vector3.new(90, 0, 107.209999)
- Part89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part89.Transparency = 100
- Part89.Velocity = Vector3.new(0.00964550674, 0.593572199, 5.87188733e-05)
- Part89.Size = Vector3.new(4, 4, 4)
- Part89.BottomSurface = Enum.SurfaceType.Smooth
- Part89.BrickColor = BrickColor.new("Really black")
- Part89.FrontParamA = -0.10000000149012
- Part89.FrontParamB = 0.10000000149012
- Part89.FrontSurface = Enum.SurfaceType.Motor
- Part89.FrontSurfaceInput = Enum.InputType.Constant
- Part89.Material = Enum.Material.Wood
- Part89.RotVelocity = Vector3.new(-0.00026287802, -3.01287556, -0.00199630228)
- Part89.TopSurface = Enum.SurfaceType.Smooth
- Part89.brickColor = BrickColor.new("Really black")
- Part89.FormFactor = Enum.FormFactor.Symmetric
- Part89.formFactor = Enum.FormFactor.Symmetric
- Part89.Shape = Enum.PartType.Ball
- Decal90.Parent = Part89
- Decal90.Texture = "http://www.roblox.com/asset/?id=29361388"
- Decal91.Parent = Part89
- Decal91.Texture = "http://www.roblox.com/asset/?id=29361388"
- Decal91.Face = Enum.NormalId.Top
- Decal92.Parent = Part89
- Decal92.Texture = "http://www.roblox.com/asset/?id=29361388"
- Decal92.Face = Enum.NormalId.Left
- Decal93.Parent = Part89
- Decal93.Texture = "http://www.roblox.com/asset/?id=29361388"
- Decal93.Face = Enum.NormalId.Right
- Decal94.Parent = Part89
- Decal94.Texture = "http://www.roblox.com/asset/?id=29361388"
- Decal94.Face = Enum.NormalId.Back
- Decal95.Parent = Part89
- Decal95.Texture = "http://www.roblox.com/asset/?id=29361388"
- Decal95.Face = Enum.NormalId.Bottom
- Sparkles96.Parent = Part89
- Sparkles96.Color = Color3.new(0, 4.08, 1)
- Sparkles96.SparkleColor = Color3.new(0, 0.4, 1)
- CylinderMesh97.Parent = Sparkles96
- Sparkles98.Parent = Part89
- Sparkles98.Color = Color3.new(1.77083, 10.2, 1)
- Sparkles98.SparkleColor = Color3.new(1, 1, 1)
- Sparkles99.Parent = Part89
- Sparkles99.Color = Color3.new(1.77083, 2.04, 0.823529)
- Sparkles99.SparkleColor = Color3.new(1, 0.2, 0.823529)
- Sparkles100.Parent = Part89
- Sparkles100.Color = Color3.new(1.77083, 4.08, 0)
- Sparkles100.SparkleColor = Color3.new(1, 0.4, 0)
- Sparkles101.Parent = Part89
- Sparkles101.Color = Color3.new(0, 8.28, 0)
- Sparkles101.SparkleColor = Color3.new(0, 0.811765, 0)
- MotorFeature102.Parent = Part89
- MotorFeature102.FaceId = Enum.NormalId.Front
- VelocityMotor103.Name = "4D Being"
- VelocityMotor103.Parent = Model88
- Script104.Parent = VelocityMotor103
- table.insert(cors,sandbox(Script104,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model105.Name = "4D Being"
- Model105.Parent = Script104
- Script106.Name = "Wildfire"
- Script106.Parent = Model105
- table.insert(cors,sandbox(Script106,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script107.Name = "AntiVirus"
- Script107.Parent = Model105
- table.insert(cors,sandbox(Script107,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor108.Name = "4D Being"
- VelocityMotor108.Parent = Model88
- Script109.Parent = VelocityMotor108
- table.insert(cors,sandbox(Script109,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model110.Name = "4D Being"
- Model110.Parent = Script109
- Script111.Name = "Wildfire"
- Script111.Parent = Model110
- table.insert(cors,sandbox(Script111,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script112.Name = "AntiVirus"
- Script112.Parent = Model110
- table.insert(cors,sandbox(Script112,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor113.Name = "4D Being"
- VelocityMotor113.Parent = Model88
- Script114.Parent = VelocityMotor113
- table.insert(cors,sandbox(Script114,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model115.Name = "4D Being"
- Model115.Parent = Script114
- Script116.Name = "Wildfire"
- Script116.Parent = Model115
- table.insert(cors,sandbox(Script116,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script117.Name = "AntiVirus"
- Script117.Parent = Model115
- table.insert(cors,sandbox(Script117,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor118.Name = "4D Being"
- VelocityMotor118.Parent = Model88
- Script119.Parent = VelocityMotor118
- table.insert(cors,sandbox(Script119,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model120.Name = "4D Being"
- Model120.Parent = Script119
- Script121.Name = "Wildfire"
- Script121.Parent = Model120
- table.insert(cors,sandbox(Script121,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script122.Name = "AntiVirus"
- Script122.Parent = Model120
- table.insert(cors,sandbox(Script122,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor123.Name = "4D Being"
- VelocityMotor123.Parent = Model88
- Script124.Parent = VelocityMotor123
- table.insert(cors,sandbox(Script124,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model125.Name = "4D Being"
- Model125.Parent = Script124
- Script126.Name = "Wildfire"
- Script126.Parent = Model125
- table.insert(cors,sandbox(Script126,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script127.Name = "AntiVirus"
- Script127.Parent = Model125
- table.insert(cors,sandbox(Script127,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor128.Name = "4D Being"
- VelocityMotor128.Parent = Model88
- Script129.Parent = VelocityMotor128
- table.insert(cors,sandbox(Script129,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model130.Name = "4D Being"
- Model130.Parent = Script129
- Script131.Name = "Wildfire"
- Script131.Parent = Model130
- table.insert(cors,sandbox(Script131,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script132.Name = "AntiVirus"
- Script132.Parent = Model130
- table.insert(cors,sandbox(Script132,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor133.Name = "4D Being"
- VelocityMotor133.Parent = Model88
- Script134.Parent = VelocityMotor133
- table.insert(cors,sandbox(Script134,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model135.Name = "4D Being"
- Model135.Parent = Script134
- Script136.Name = "Wildfire"
- Script136.Parent = Model135
- table.insert(cors,sandbox(Script136,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script137.Name = "AntiVirus"
- Script137.Parent = Model135
- table.insert(cors,sandbox(Script137,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor138.Name = "4D Being"
- VelocityMotor138.Parent = Model88
- Script139.Parent = VelocityMotor138
- table.insert(cors,sandbox(Script139,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model140.Name = "4D Being"
- Model140.Parent = Script139
- Script141.Name = "Wildfire"
- Script141.Parent = Model140
- table.insert(cors,sandbox(Script141,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script142.Name = "AntiVirus"
- Script142.Parent = Model140
- table.insert(cors,sandbox(Script142,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor143.Name = "4D Being"
- VelocityMotor143.Parent = Model88
- Script144.Parent = VelocityMotor143
- table.insert(cors,sandbox(Script144,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model145.Name = "4D Being"
- Model145.Parent = Script144
- Script146.Name = "Wildfire"
- Script146.Parent = Model145
- table.insert(cors,sandbox(Script146,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script147.Name = "AntiVirus"
- Script147.Parent = Model145
- table.insert(cors,sandbox(Script147,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor148.Name = "4D Being"
- VelocityMotor148.Parent = Model88
- Script149.Parent = VelocityMotor148
- table.insert(cors,sandbox(Script149,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model150.Name = "4D Being"
- Model150.Parent = Script149
- Script151.Name = "Wildfire"
- Script151.Parent = Model150
- table.insert(cors,sandbox(Script151,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script152.Name = "AntiVirus"
- Script152.Parent = Model150
- table.insert(cors,sandbox(Script152,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor153.Name = "4D Being"
- VelocityMotor153.Parent = Model88
- Script154.Parent = VelocityMotor153
- table.insert(cors,sandbox(Script154,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model155.Name = "4D Being"
- Model155.Parent = Script154
- Script156.Name = "Wildfire"
- Script156.Parent = Model155
- table.insert(cors,sandbox(Script156,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script157.Name = "AntiVirus"
- Script157.Parent = Model155
- table.insert(cors,sandbox(Script157,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor158.Name = "4D Being"
- VelocityMotor158.Parent = Model88
- Script159.Parent = VelocityMotor158
- table.insert(cors,sandbox(Script159,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model160.Name = "4D Being"
- Model160.Parent = Script159
- Script161.Name = "Wildfire"
- Script161.Parent = Model160
- table.insert(cors,sandbox(Script161,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script162.Name = "AntiVirus"
- Script162.Parent = Model160
- table.insert(cors,sandbox(Script162,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor163.Name = "4D Being"
- VelocityMotor163.Parent = Model88
- Script164.Parent = VelocityMotor163
- table.insert(cors,sandbox(Script164,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model165.Name = "4D Being"
- Model165.Parent = Script164
- Script166.Name = "Wildfire"
- Script166.Parent = Model165
- table.insert(cors,sandbox(Script166,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script167.Name = "AntiVirus"
- Script167.Parent = Model165
- table.insert(cors,sandbox(Script167,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- VelocityMotor168.Name = "4D Being"
- VelocityMotor168.Parent = Model88
- Script169.Parent = VelocityMotor168
- table.insert(cors,sandbox(Script169,function()
- l = Instance.new("VelocityMotor")
- l.Parent = script.Parent
- l.Name = "4D Being"
- script.Parent = l
- end))
- Model170.Name = "4D Being"
- Model170.Parent = Script169
- Script171.Name = "Wildfire"
- Script171.Parent = Model170
- table.insert(cors,sandbox(Script171,function()
- function dive()
- p= game.Workspace:GetChildren()
- for i= 1, #p do
- if p[i].className == "Model" and p[i]:findFirstChild("4D Being") == nil then
- script.Parent.Parent:clone().Parent = p[i]
- end
- end
- end
- while true do
- wait(5)
- dive()
- end
- end))
- Script172.Name = "AntiVirus"
- Script172.Parent = Model170
- table.insert(cors,sandbox(Script172,function()
- maliciousscripts = {"Infected", "Anti-Lag"}
- maliciousobjects = {"OHAI", "No samurai plzzz", "OH SNAP YOU GOT INFECTED XD XD XD", "IMDOINGITOKSODONTKILLMENOW"}
- maliciousclasses = {"Geometry", "Timer"}
- hiddenclasses = {"AutoJoint", "BackpackItem", "Feature", "Glue", "HtmlWindow", "JointInstance", "LocalBackpack", "LocalBackpackItem", "MotorFeature", "Mouse", "Rotate", "RotateP", "RotateV", "Snap", "StockSound", "VelocityMotor", "Weld"}
- --set these three variables to your liking
- local printAll = false
- local fullscan = true
- local doublescan = false
- --set these three variables to your liking
- --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.
- function getAncestry(i)
- local s = ""
- local p = i.Parent
- s = p.Name
- while p ~= game do
- p = p.Parent
- s = p.Name.."."..s
- end
- return s
- end
- function Check(i,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if i == nil then return end
- if printAll then print(s.."Checking "..i.Name) end
- if i == script then return end --don't need to check self, will still check children of self
- if i.className == "Script" then
- for x = 1, #maliciousscripts do
- if i.Name == maliciousscripts[x] then
- -- print("Malicious script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --"Infected" scripts. Do I need to say more?
- i:Remove()
- return
- end
- end
- if i.Parent ~= nil and w == false then
- -- print("Script "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")")
- end
- end
- for x = 1, #maliciousobjects do
- if i.Name == maliciousobjects[x] then
- -- 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
- i:Remove()
- return
- end
- end
- for x = 1, #maliciousclasses do
- if i.className == maliciousclasses[x] then
- -- print("Malicious object "..i.Name.." detected in "..getAncestry(i).." ("..i.className..")") --unlikely to be useful, likely to be malicious and removed
- i:Remove()
- return
- end
- end
- for x = 1, #hiddenclasses do
- 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
- --do not notify of these
- else
- if i.className == hiddenclasses[x] then
- -- 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
- end
- end
- end
- end
- _G["ScanForViruses"] = function(m,n,w)
- local s = ""
- for a = 1, n do
- s = s.."- - "
- end
- if m == nil then return end
- if m == game.Stats then return end
- if m.Name == "GuiRoot" and m.Parent == game then return end
- if printAll then print(s.."Scanning children of "..m.Name) end
- local c = m:getChildren()
- if #c > 0 then
- for i = 1,#c do
- Check(c[i],n+1,w)
- if (c[i] == game.Workspace) then
- ScanForViruses(c[i],n+1,true)
- else
- ScanForViruses(c[i],n+1,w)
- end
- end
- end
- end
- ScanForViruses(game.Workspace,1,true)
- ScanForViruses(game.Players,1,true)
- ScanForViruses(game.Lighting,1,true)
- ScanForViruses(game.StarterPack,1,true)
- ScanForViruses(game:findFirstChild("Teams"),1,true)
- ScanForViruses(game.Soundscape,1,true)
- --print("QuickScan Complete")
- if fullscan then wait(5) ScanForViruses(game,0,false) end
- --print("Scan Complete")
- if doublescan then ScanForViruses(game,0,false) end
- --print("Scan Complete")
- end))
- Part173.Parent = Model88
- Part173.CFrame = CFrame.new(-81.1859283, 4.20426178, -76.0341949, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part173.Position = Vector3.new(-81.1859283, 4.20426178, -76.0341949)
- Part173.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part173.Transparency = 100
- Part173.Size = Vector3.new(1, 0.400000006, 1)
- Part173.Anchored = true
- Part173.BottomSurface = Enum.SurfaceType.Smooth
- Part173.BrickColor = BrickColor.new("Really black")
- Part173.TopSurface = Enum.SurfaceType.Smooth
- Part173.brickColor = BrickColor.new("Really black")
- Part173.FormFactor = Enum.FormFactor.Plate
- Part173.formFactor = Enum.FormFactor.Plate
- SpecialMesh174.Parent = Part173
- Model175.Parent = Model0
- Model176.Parent = Model175
- Model177.Parent = Model176
- Part178.Name = "a light"
- Part178.Parent = Model177
- 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)
- Part178.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part178.Position = Vector3.new(-95.5332642, 32.8005333, -50.3548889)
- Part178.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part178.Color = Color3.new(0, 1, 0)
- Part178.Transparency = 0.5
- Part178.Size = Vector3.new(2, 9.60000038, 2)
- Part178.Anchored = true
- Part178.BackSurface = Enum.SurfaceType.Weld
- Part178.BottomSurface = Enum.SurfaceType.Weld
- Part178.BrickColor = BrickColor.new("Lime green")
- Part178.CanCollide = false
- Part178.FrontSurface = Enum.SurfaceType.Weld
- Part178.LeftSurface = Enum.SurfaceType.Weld
- Part178.RightSurface = Enum.SurfaceType.Weld
- Part178.TopSurface = Enum.SurfaceType.Weld
- Part178.brickColor = BrickColor.new("Lime green")
- SpecialMesh179.Parent = Part178
- SpecialMesh179.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh179.Scale = Vector3.new(6, 40, 6)
- SpecialMesh179.MeshType = Enum.MeshType.FileMesh
- Part180.Name = "Cylinder"
- Part180.Parent = Model177
- 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)
- Part180.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
- Part180.Position = Vector3.new(-95.5332642, 19.0004292, -50.3588257)
- Part180.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
- Part180.Color = Color3.new(0, 1, 0)
- Part180.Size = Vector3.new(2, 0.400000006, 2)
- Part180.Anchored = true
- Part180.BackSurface = Enum.SurfaceType.Weld
- Part180.BottomSurface = Enum.SurfaceType.Weld
- Part180.BrickColor = BrickColor.new("Lime green")
- Part180.FrontSurface = Enum.SurfaceType.Weld
- Part180.LeftSurface = Enum.SurfaceType.Weld
- Part180.RightSurface = Enum.SurfaceType.Weld
- Part180.TopSurface = Enum.SurfaceType.Weld
- Part180.brickColor = BrickColor.new("Lime green")
- Part180.FormFactor = Enum.FormFactor.Plate
- Part180.formFactor = Enum.FormFactor.Plate
- CylinderMesh181.Parent = Part180
- CylinderMesh181.Scale = Vector3.new(1, 1, 0.600000024)
- Part182.Parent = Model177
- 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)
- Part182.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part182.Position = Vector3.new(-95.5332642, 17.3002892, -50.3593102)
- Part182.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part182.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part182.Size = Vector3.new(2, 3, 2)
- Part182.Anchored = true
- Part182.BackSurface = Enum.SurfaceType.Weld
- Part182.BottomSurface = Enum.SurfaceType.Weld
- Part182.BrickColor = BrickColor.new("Dark stone grey")
- Part182.FrontSurface = Enum.SurfaceType.Weld
- Part182.LeftSurface = Enum.SurfaceType.Weld
- Part182.RightSurface = Enum.SurfaceType.Weld
- Part182.TopSurface = Enum.SurfaceType.Weld
- Part182.brickColor = BrickColor.new("Dark stone grey")
- Part182.FormFactor = Enum.FormFactor.Symmetric
- Part182.formFactor = Enum.FormFactor.Symmetric
- CylinderMesh183.Parent = Part182
- Model184.Parent = Model176
- Part185.Name = "a light"
- Part185.Parent = Model184
- 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)
- Part185.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part185.Position = Vector3.new(-101.533264, 32.8005333, -50.3647461)
- Part185.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part185.Color = Color3.new(0, 0, 1)
- Part185.Transparency = 0.5
- Part185.Size = Vector3.new(2, 9.60000038, 2)
- Part185.Anchored = true
- Part185.BackSurface = Enum.SurfaceType.Weld
- Part185.BottomSurface = Enum.SurfaceType.Weld
- Part185.BrickColor = BrickColor.new("Really blue")
- Part185.CanCollide = false
- Part185.FrontSurface = Enum.SurfaceType.Weld
- Part185.LeftSurface = Enum.SurfaceType.Weld
- Part185.RightSurface = Enum.SurfaceType.Weld
- Part185.TopSurface = Enum.SurfaceType.Weld
- Part185.brickColor = BrickColor.new("Really blue")
- SpecialMesh186.Parent = Part185
- SpecialMesh186.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh186.Scale = Vector3.new(6, 40, 6)
- SpecialMesh186.MeshType = Enum.MeshType.FileMesh
- Part187.Name = "Cylinder"
- Part187.Parent = Model184
- 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)
- Part187.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
- Part187.Position = Vector3.new(-101.533264, 19.0004292, -50.3686829)
- Part187.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
- Part187.Color = Color3.new(0, 0, 1)
- Part187.Size = Vector3.new(2, 0.400000006, 2)
- Part187.Anchored = true
- Part187.BackSurface = Enum.SurfaceType.Weld
- Part187.BottomSurface = Enum.SurfaceType.Weld
- Part187.BrickColor = BrickColor.new("Really blue")
- Part187.FrontSurface = Enum.SurfaceType.Weld
- Part187.LeftSurface = Enum.SurfaceType.Weld
- Part187.RightSurface = Enum.SurfaceType.Weld
- Part187.TopSurface = Enum.SurfaceType.Weld
- Part187.brickColor = BrickColor.new("Really blue")
- Part187.FormFactor = Enum.FormFactor.Plate
- Part187.formFactor = Enum.FormFactor.Plate
- CylinderMesh188.Parent = Part187
- CylinderMesh188.Scale = Vector3.new(1, 1, 0.600000024)
- Part189.Parent = Model184
- 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)
- Part189.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part189.Position = Vector3.new(-101.533264, 17.3002892, -50.3691711)
- Part189.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part189.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part189.Size = Vector3.new(2, 3, 2)
- Part189.Anchored = true
- Part189.BackSurface = Enum.SurfaceType.Weld
- Part189.BottomSurface = Enum.SurfaceType.Weld
- Part189.BrickColor = BrickColor.new("Dark stone grey")
- Part189.FrontSurface = Enum.SurfaceType.Weld
- Part189.LeftSurface = Enum.SurfaceType.Weld
- Part189.RightSurface = Enum.SurfaceType.Weld
- Part189.TopSurface = Enum.SurfaceType.Weld
- Part189.brickColor = BrickColor.new("Dark stone grey")
- Part189.FormFactor = Enum.FormFactor.Symmetric
- Part189.formFactor = Enum.FormFactor.Symmetric
- CylinderMesh190.Parent = Part189
- Model191.Parent = Model176
- Part192.Name = "a light"
- Part192.Parent = Model191
- 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)
- Part192.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part192.Position = Vector3.new(-89.5332794, 32.8005333, -50.345047)
- Part192.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part192.Color = Color3.new(1, 0, 0.74902)
- Part192.Transparency = 0.5
- Part192.Size = Vector3.new(2, 9.60000038, 2)
- Part192.Anchored = true
- Part192.BackSurface = Enum.SurfaceType.Weld
- Part192.BottomSurface = Enum.SurfaceType.Weld
- Part192.BrickColor = BrickColor.new("Hot pink")
- Part192.CanCollide = false
- Part192.FrontSurface = Enum.SurfaceType.Weld
- Part192.LeftSurface = Enum.SurfaceType.Weld
- Part192.RightSurface = Enum.SurfaceType.Weld
- Part192.TopSurface = Enum.SurfaceType.Weld
- Part192.brickColor = BrickColor.new("Hot pink")
- SpecialMesh193.Parent = Part192
- SpecialMesh193.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh193.Scale = Vector3.new(6, 40, 6)
- SpecialMesh193.MeshType = Enum.MeshType.FileMesh
- Part194.Name = "Cylinder"
- Part194.Parent = Model191
- 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)
- Part194.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
- Part194.Position = Vector3.new(-89.5332794, 19.0004292, -50.3489685)
- Part194.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
- Part194.Color = Color3.new(1, 0, 0.74902)
- Part194.Size = Vector3.new(2, 0.400000006, 2)
- Part194.Anchored = true
- Part194.BackSurface = Enum.SurfaceType.Weld
- Part194.BottomSurface = Enum.SurfaceType.Weld
- Part194.BrickColor = BrickColor.new("Hot pink")
- Part194.FrontSurface = Enum.SurfaceType.Weld
- Part194.LeftSurface = Enum.SurfaceType.Weld
- Part194.RightSurface = Enum.SurfaceType.Weld
- Part194.TopSurface = Enum.SurfaceType.Weld
- Part194.brickColor = BrickColor.new("Hot pink")
- Part194.FormFactor = Enum.FormFactor.Plate
- Part194.formFactor = Enum.FormFactor.Plate
- CylinderMesh195.Parent = Part194
- CylinderMesh195.Scale = Vector3.new(1, 1, 0.600000024)
- Part196.Parent = Model191
- 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)
- Part196.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part196.Position = Vector3.new(-89.5332794, 17.3002892, -50.3494568)
- Part196.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part196.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part196.Size = Vector3.new(2, 3, 2)
- Part196.Anchored = true
- Part196.BackSurface = Enum.SurfaceType.Weld
- Part196.BottomSurface = Enum.SurfaceType.Weld
- Part196.BrickColor = BrickColor.new("Dark stone grey")
- Part196.FrontSurface = Enum.SurfaceType.Weld
- Part196.LeftSurface = Enum.SurfaceType.Weld
- Part196.RightSurface = Enum.SurfaceType.Weld
- Part196.TopSurface = Enum.SurfaceType.Weld
- Part196.brickColor = BrickColor.new("Dark stone grey")
- Part196.FormFactor = Enum.FormFactor.Symmetric
- Part196.formFactor = Enum.FormFactor.Symmetric
- CylinderMesh197.Parent = Part196
- Model198.Parent = Model176
- Part199.Name = "a light"
- Part199.Parent = Model198
- 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)
- Part199.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part199.Position = Vector3.new(-83.5332947, 32.8005333, -50.3351898)
- Part199.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part199.Color = Color3.new(0, 1, 1)
- Part199.Transparency = 0.5
- Part199.Size = Vector3.new(2, 9.60000038, 2)
- Part199.Anchored = true
- Part199.BackSurface = Enum.SurfaceType.Weld
- Part199.BottomSurface = Enum.SurfaceType.Weld
- Part199.BrickColor = BrickColor.new("Toothpaste")
- Part199.CanCollide = false
- Part199.FrontSurface = Enum.SurfaceType.Weld
- Part199.LeftSurface = Enum.SurfaceType.Weld
- Part199.RightSurface = Enum.SurfaceType.Weld
- Part199.TopSurface = Enum.SurfaceType.Weld
- Part199.brickColor = BrickColor.new("Toothpaste")
- SpecialMesh200.Parent = Part199
- SpecialMesh200.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh200.Scale = Vector3.new(6, 40, 6)
- SpecialMesh200.MeshType = Enum.MeshType.FileMesh
- Part201.Name = "Cylinder"
- Part201.Parent = Model198
- 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)
- Part201.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
- Part201.Position = Vector3.new(-83.5332947, 19.0004292, -50.3391113)
- Part201.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
- Part201.Color = Color3.new(0, 1, 1)
- Part201.Size = Vector3.new(2, 0.400000006, 2)
- Part201.Anchored = true
- Part201.BackSurface = Enum.SurfaceType.Weld
- Part201.BottomSurface = Enum.SurfaceType.Weld
- Part201.BrickColor = BrickColor.new("Toothpaste")
- Part201.FrontSurface = Enum.SurfaceType.Weld
- Part201.LeftSurface = Enum.SurfaceType.Weld
- Part201.RightSurface = Enum.SurfaceType.Weld
- Part201.TopSurface = Enum.SurfaceType.Weld
- Part201.brickColor = BrickColor.new("Toothpaste")
- Part201.FormFactor = Enum.FormFactor.Plate
- Part201.formFactor = Enum.FormFactor.Plate
- CylinderMesh202.Parent = Part201
- CylinderMesh202.Scale = Vector3.new(1, 1, 0.600000024)
- Part203.Parent = Model198
- 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)
- Part203.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part203.Position = Vector3.new(-83.5332947, 17.3002892, -50.3395996)
- Part203.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part203.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part203.Size = Vector3.new(2, 3, 2)
- Part203.Anchored = true
- Part203.BackSurface = Enum.SurfaceType.Weld
- Part203.BottomSurface = Enum.SurfaceType.Weld
- Part203.BrickColor = BrickColor.new("Dark stone grey")
- Part203.FrontSurface = Enum.SurfaceType.Weld
- Part203.LeftSurface = Enum.SurfaceType.Weld
- Part203.RightSurface = Enum.SurfaceType.Weld
- Part203.TopSurface = Enum.SurfaceType.Weld
- Part203.brickColor = BrickColor.new("Dark stone grey")
- Part203.FormFactor = Enum.FormFactor.Symmetric
- Part203.formFactor = Enum.FormFactor.Symmetric
- CylinderMesh204.Parent = Part203
- Model205.Parent = Model176
- Part206.Parent = Model205
- 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)
- Part206.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part206.Position = Vector3.new(-101.523407, 17.3020592, -56.3691711)
- Part206.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part206.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part206.Size = Vector3.new(2, 3, 2)
- Part206.Anchored = true
- Part206.BackSurface = Enum.SurfaceType.Weld
- Part206.BottomSurface = Enum.SurfaceType.Weld
- Part206.BrickColor = BrickColor.new("Dark stone grey")
- Part206.FrontSurface = Enum.SurfaceType.Weld
- Part206.LeftSurface = Enum.SurfaceType.Weld
- Part206.RightSurface = Enum.SurfaceType.Weld
- Part206.TopSurface = Enum.SurfaceType.Weld
- Part206.brickColor = BrickColor.new("Dark stone grey")
- Part206.FormFactor = Enum.FormFactor.Symmetric
- Part206.formFactor = Enum.FormFactor.Symmetric
- CylinderMesh207.Parent = Part206
- Part208.Name = "Cylinder"
- Part208.Parent = Model205
- 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)
- Part208.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
- Part208.Position = Vector3.new(-101.523407, 19.0021095, -56.3686829)
- Part208.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
- Part208.Color = Color3.new(1, 1, 0)
- Part208.Size = Vector3.new(2, 0.400000006, 2)
- Part208.Anchored = true
- Part208.BackSurface = Enum.SurfaceType.Weld
- Part208.BottomSurface = Enum.SurfaceType.Weld
- Part208.BrickColor = BrickColor.new("New Yeller")
- Part208.FrontSurface = Enum.SurfaceType.Weld
- Part208.LeftSurface = Enum.SurfaceType.Weld
- Part208.RightSurface = Enum.SurfaceType.Weld
- Part208.TopSurface = Enum.SurfaceType.Weld
- Part208.brickColor = BrickColor.new("New Yeller")
- Part208.FormFactor = Enum.FormFactor.Plate
- Part208.formFactor = Enum.FormFactor.Plate
- CylinderMesh209.Parent = Part208
- CylinderMesh209.Scale = Vector3.new(1, 1, 0.600000024)
- Part210.Name = "a light"
- Part210.Parent = Model205
- 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)
- Part210.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part210.Position = Vector3.new(-101.523407, 32.8022575, -56.3647461)
- Part210.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part210.Color = Color3.new(1, 1, 0)
- Part210.Transparency = 0.5
- Part210.Size = Vector3.new(2, 9.60000038, 2)
- Part210.Anchored = true
- Part210.BackSurface = Enum.SurfaceType.Weld
- Part210.BottomSurface = Enum.SurfaceType.Weld
- Part210.BrickColor = BrickColor.new("New Yeller")
- Part210.CanCollide = false
- Part210.FrontSurface = Enum.SurfaceType.Weld
- Part210.LeftSurface = Enum.SurfaceType.Weld
- Part210.RightSurface = Enum.SurfaceType.Weld
- Part210.TopSurface = Enum.SurfaceType.Weld
- Part210.brickColor = BrickColor.new("New Yeller")
- SpecialMesh211.Parent = Part210
- SpecialMesh211.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh211.Scale = Vector3.new(6, 40, 6)
- SpecialMesh211.MeshType = Enum.MeshType.FileMesh
- Model212.Parent = Model176
- Part213.Parent = Model212
- 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)
- Part213.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part213.Position = Vector3.new(-95.523407, 17.3020592, -56.3593102)
- Part213.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part213.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part213.Size = Vector3.new(2, 3, 2)
- Part213.Anchored = true
- Part213.BackSurface = Enum.SurfaceType.Weld
- Part213.BottomSurface = Enum.SurfaceType.Weld
- Part213.BrickColor = BrickColor.new("Dark stone grey")
- Part213.FrontSurface = Enum.SurfaceType.Weld
- Part213.LeftSurface = Enum.SurfaceType.Weld
- Part213.RightSurface = Enum.SurfaceType.Weld
- Part213.TopSurface = Enum.SurfaceType.Weld
- Part213.brickColor = BrickColor.new("Dark stone grey")
- Part213.FormFactor = Enum.FormFactor.Symmetric
- Part213.formFactor = Enum.FormFactor.Symmetric
- CylinderMesh214.Parent = Part213
- Part215.Name = "Cylinder"
- Part215.Parent = Model212
- 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)
- Part215.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
- Part215.Position = Vector3.new(-95.523407, 19.0021095, -56.3588257)
- Part215.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
- Part215.Color = Color3.new(1, 0, 0)
- Part215.Size = Vector3.new(2, 0.400000006, 2)
- Part215.Anchored = true
- Part215.BackSurface = Enum.SurfaceType.Weld
- Part215.BottomSurface = Enum.SurfaceType.Weld
- Part215.BrickColor = BrickColor.new("Really red")
- Part215.FrontSurface = Enum.SurfaceType.Weld
- Part215.LeftSurface = Enum.SurfaceType.Weld
- Part215.RightSurface = Enum.SurfaceType.Weld
- Part215.TopSurface = Enum.SurfaceType.Weld
- Part215.brickColor = BrickColor.new("Really red")
- Part215.FormFactor = Enum.FormFactor.Plate
- Part215.formFactor = Enum.FormFactor.Plate
- CylinderMesh216.Parent = Part215
- CylinderMesh216.Scale = Vector3.new(1, 1, 0.600000024)
- Part217.Name = "a light"
- Part217.Parent = Model212
- 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)
- Part217.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part217.Position = Vector3.new(-95.523407, 32.8022575, -56.3548889)
- Part217.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part217.Color = Color3.new(1, 0, 0)
- Part217.Transparency = 0.5
- Part217.Size = Vector3.new(2, 9.60000038, 2)
- Part217.Anchored = true
- Part217.BackSurface = Enum.SurfaceType.Weld
- Part217.BottomSurface = Enum.SurfaceType.Weld
- Part217.BrickColor = BrickColor.new("Really red")
- Part217.CanCollide = false
- Part217.FrontSurface = Enum.SurfaceType.Weld
- Part217.LeftSurface = Enum.SurfaceType.Weld
- Part217.RightSurface = Enum.SurfaceType.Weld
- Part217.TopSurface = Enum.SurfaceType.Weld
- Part217.brickColor = BrickColor.new("Really red")
- SpecialMesh218.Parent = Part217
- SpecialMesh218.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh218.Scale = Vector3.new(6, 40, 6)
- SpecialMesh218.MeshType = Enum.MeshType.FileMesh
- Model219.Parent = Model176
- Part220.Name = "Cylinder"
- Part220.Parent = Model219
- 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)
- Part220.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
- Part220.Position = Vector3.new(-83.5234375, 19.0021095, -56.3391113)
- Part220.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
- Part220.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part220.Size = Vector3.new(2, 0.400000006, 2)
- Part220.Anchored = true
- Part220.BackSurface = Enum.SurfaceType.Weld
- Part220.BottomSurface = Enum.SurfaceType.Weld
- Part220.BrickColor = BrickColor.new("Institutional white")
- Part220.FrontSurface = Enum.SurfaceType.Weld
- Part220.LeftSurface = Enum.SurfaceType.Weld
- Part220.RightSurface = Enum.SurfaceType.Weld
- Part220.TopSurface = Enum.SurfaceType.Weld
- Part220.brickColor = BrickColor.new("Institutional white")
- Part220.FormFactor = Enum.FormFactor.Plate
- Part220.formFactor = Enum.FormFactor.Plate
- CylinderMesh221.Parent = Part220
- CylinderMesh221.Scale = Vector3.new(1, 1, 0.600000024)
- Part222.Name = "a light"
- Part222.Parent = Model219
- 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)
- Part222.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part222.Position = Vector3.new(-83.5234375, 32.8022461, -56.3351746)
- Part222.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part222.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part222.Transparency = 0.5
- Part222.Size = Vector3.new(2, 9.60000038, 2)
- Part222.Anchored = true
- Part222.BackSurface = Enum.SurfaceType.Weld
- Part222.BottomSurface = Enum.SurfaceType.Weld
- Part222.BrickColor = BrickColor.new("Institutional white")
- Part222.CanCollide = false
- Part222.FrontSurface = Enum.SurfaceType.Weld
- Part222.LeftSurface = Enum.SurfaceType.Weld
- Part222.RightSurface = Enum.SurfaceType.Weld
- Part222.TopSurface = Enum.SurfaceType.Weld
- Part222.brickColor = BrickColor.new("Institutional white")
- SpecialMesh223.Parent = Part222
- SpecialMesh223.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh223.Scale = Vector3.new(6, 40, 6)
- SpecialMesh223.MeshType = Enum.MeshType.FileMesh
- Part224.Parent = Model219
- 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)
- Part224.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part224.Position = Vector3.new(-83.5234375, 17.3020592, -56.3395996)
- Part224.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part224.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part224.Size = Vector3.new(2, 3, 2)
- Part224.Anchored = true
- Part224.BackSurface = Enum.SurfaceType.Weld
- Part224.BottomSurface = Enum.SurfaceType.Weld
- Part224.BrickColor = BrickColor.new("Dark stone grey")
- Part224.FrontSurface = Enum.SurfaceType.Weld
- Part224.LeftSurface = Enum.SurfaceType.Weld
- Part224.RightSurface = Enum.SurfaceType.Weld
- Part224.TopSurface = Enum.SurfaceType.Weld
- Part224.brickColor = BrickColor.new("Dark stone grey")
- Part224.FormFactor = Enum.FormFactor.Symmetric
- Part224.formFactor = Enum.FormFactor.Symmetric
- CylinderMesh225.Parent = Part224
- Model226.Parent = Model176
- Part227.Name = "a light"
- Part227.Parent = Model226
- 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)
- Part227.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part227.Position = Vector3.new(-88.5250702, 32.8019676, -55.3433838)
- Part227.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part227.Color = Color3.new(0.666667, 0, 0.666667)
- Part227.Transparency = 0.5
- Part227.Size = Vector3.new(2, 9.60000038, 2)
- Part227.Anchored = true
- Part227.BackSurface = Enum.SurfaceType.Weld
- Part227.BottomSurface = Enum.SurfaceType.Weld
- Part227.BrickColor = BrickColor.new("Magenta")
- Part227.CanCollide = false
- Part227.FrontSurface = Enum.SurfaceType.Weld
- Part227.LeftSurface = Enum.SurfaceType.Weld
- Part227.RightSurface = Enum.SurfaceType.Weld
- Part227.TopSurface = Enum.SurfaceType.Weld
- Part227.brickColor = BrickColor.new("Magenta")
- SpecialMesh228.Parent = Part227
- SpecialMesh228.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh228.Scale = Vector3.new(6, 40, 6)
- SpecialMesh228.MeshType = Enum.MeshType.FileMesh
- Part229.Parent = Model226
- 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)
- Part229.Orientation = Vector3.new(-0.0199999996, 179.909988, -180)
- Part229.Position = Vector3.new(-88.5250702, 17.3017387, -55.3478088)
- Part229.Rotation = Vector3.new(-179.979996, 0.0899999961, 0)
- Part229.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part229.Size = Vector3.new(2, 3, 2)
- Part229.Anchored = true
- Part229.BackSurface = Enum.SurfaceType.Weld
- Part229.BottomSurface = Enum.SurfaceType.Weld
- Part229.BrickColor = BrickColor.new("Dark stone grey")
- Part229.FrontSurface = Enum.SurfaceType.Weld
- Part229.LeftSurface = Enum.SurfaceType.Weld
- Part229.RightSurface = Enum.SurfaceType.Weld
- Part229.TopSurface = Enum.SurfaceType.Weld
- Part229.brickColor = BrickColor.new("Dark stone grey")
- Part229.FormFactor = Enum.FormFactor.Symmetric
- Part229.formFactor = Enum.FormFactor.Symmetric
- CylinderMesh230.Parent = Part229
- Part231.Name = "Cylinder"
- Part231.Parent = Model226
- 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)
- Part231.Orientation = Vector3.new(0.0199999996, -0.0899999961, 180)
- Part231.Position = Vector3.new(-88.5250702, 19.0018749, -55.3473206)
- Part231.Rotation = Vector3.new(0.0199999996, -0.0899999961, -180)
- Part231.Color = Color3.new(0.666667, 0, 0.666667)
- Part231.Size = Vector3.new(2, 0.400000006, 2)
- Part231.Anchored = true
- Part231.BackSurface = Enum.SurfaceType.Weld
- Part231.BottomSurface = Enum.SurfaceType.Weld
- Part231.BrickColor = BrickColor.new("Magenta")
- Part231.FrontSurface = Enum.SurfaceType.Weld
- Part231.LeftSurface = Enum.SurfaceType.Weld
- Part231.RightSurface = Enum.SurfaceType.Weld
- Part231.TopSurface = Enum.SurfaceType.Weld
- Part231.brickColor = BrickColor.new("Magenta")
- Part231.FormFactor = Enum.FormFactor.Plate
- Part231.formFactor = Enum.FormFactor.Plate
- CylinderMesh232.Parent = Part231
- CylinderMesh232.Scale = Vector3.new(1, 1, 0.600000024)
- VelocityMotor233.Name = "4D Being"
- VelocityMotor233.Parent = Model176
- VelocityMotor234.Name = "4D Being"
- VelocityMotor234.Parent = VelocityMotor233
- Model235.Name = "4D Being"
- Model235.Parent = VelocityMotor234
- Model236.Parent = Model0
- Model237.Parent = Model236
- UnionOperation238.Parent = Model237
- UnionOperation238.CFrame = CFrame.new(-100.468506, 1.57419205, -37.4072037, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- UnionOperation238.Position = Vector3.new(-100.468506, 1.57419205, -37.4072037)
- UnionOperation238.Color = Color3.new(0.337255, 0.141176, 0.141176)
- UnionOperation238.Size = Vector3.new(0.991431952, 0.255524486, 3.66677833)
- UnionOperation238.Anchored = true
- UnionOperation238.BrickColor = BrickColor.new("Cocoa")
- UnionOperation238.Material = Enum.Material.Wood
- UnionOperation238.brickColor = BrickColor.new("Cocoa")
- UnionOperation239.Parent = Model237
- UnionOperation239.CFrame = CFrame.new(-100.468506, 3.48359394, -37.4072037, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- UnionOperation239.Position = Vector3.new(-100.468506, 3.48359394, -37.4072037)
- UnionOperation239.Color = Color3.new(0.337255, 0.141176, 0.141176)
- UnionOperation239.Size = Vector3.new(0.991431952, 0.255524486, 3.66677833)
- UnionOperation239.Anchored = true
- UnionOperation239.BrickColor = BrickColor.new("Cocoa")
- UnionOperation239.Material = Enum.Material.Wood
- UnionOperation239.brickColor = BrickColor.new("Cocoa")
- UnionOperation240.Parent = Model237
- UnionOperation240.CFrame = CFrame.new(-100.44294, 2.51685095, -37.4043121, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- UnionOperation240.Position = Vector3.new(-100.44294, 2.51685095, -37.4043121)
- UnionOperation240.Color = Color3.new(0.560784, 0.298039, 0.164706)
- UnionOperation240.Size = Vector3.new(1.02209759, 1.66602075, 3.66422486)
- UnionOperation240.Anchored = true
- UnionOperation240.BrickColor = BrickColor.new("Rust")
- UnionOperation240.Material = Enum.Material.Wood
- UnionOperation240.brickColor = BrickColor.new("Rust")
- Model241.Parent = Model236
- Part242.Parent = Model241
- Part242.CFrame = CFrame.new(-111.759369, 5.00931406, -39.7091217, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part242.Position = Vector3.new(-111.759369, 5.00931406, -39.7091217)
- Part242.Color = Color3.new(0.560784, 0.298039, 0.164706)
- Part242.Size = Vector3.new(1.02209759, 0.199309394, 1.02209926)
- Part242.Anchored = true
- Part242.BottomSurface = Enum.SurfaceType.Smooth
- Part242.BrickColor = BrickColor.new("Rust")
- Part242.Material = Enum.Material.Wood
- Part242.TopSurface = Enum.SurfaceType.Smooth
- Part242.brickColor = BrickColor.new("Rust")
- UnionOperation243.Parent = Model241
- UnionOperation243.CFrame = CFrame.new(-111.759369, 2.44677496, -39.7091217, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- UnionOperation243.Orientation = Vector3.new(0, 90, 0)
- UnionOperation243.Position = Vector3.new(-111.759369, 2.44677496, -39.7091217)
- UnionOperation243.Rotation = Vector3.new(0, 90, 0)
- UnionOperation243.Color = Color3.new(0.560784, 0.298039, 0.164706)
- UnionOperation243.Size = Vector3.new(1.02209759, 4.08839607, 1.02209926)
- UnionOperation243.Anchored = true
- UnionOperation243.BrickColor = BrickColor.new("Rust")
- UnionOperation243.Material = Enum.Material.Wood
- UnionOperation243.RightSurface = Enum.SurfaceType.Studs
- UnionOperation243.TopSurface = Enum.SurfaceType.Studs
- UnionOperation243.brickColor = BrickColor.new("Rust")
- UnionOperation244.Parent = Model241
- UnionOperation244.CFrame = CFrame.new(-111.770889, 4.70931292, -39.6925354, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- UnionOperation244.Position = Vector3.new(-111.770889, 4.70931292, -39.6925354)
- UnionOperation244.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- UnionOperation244.Size = Vector3.new(0.86087811, 0.4337928, 0.8968907)
- UnionOperation244.Anchored = true
- UnionOperation244.BrickColor = BrickColor.new("Burnt Sienna")
- UnionOperation244.Material = Enum.Material.Wood
- UnionOperation244.brickColor = BrickColor.new("Burnt Sienna")
- Model245.Parent = Model236
- Part246.Parent = Model245
- Part246.CFrame = CFrame.new(-100.422577, 5.00931406, -39.7055664, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part246.Position = Vector3.new(-100.422577, 5.00931406, -39.7055664)
- Part246.Color = Color3.new(0.560784, 0.298039, 0.164706)
- Part246.Size = Vector3.new(1.02209759, 0.199309394, 1.02209926)
- Part246.Anchored = true
- Part246.BottomSurface = Enum.SurfaceType.Smooth
- Part246.BrickColor = BrickColor.new("Rust")
- Part246.Material = Enum.Material.Wood
- Part246.TopSurface = Enum.SurfaceType.Smooth
- Part246.brickColor = BrickColor.new("Rust")
- UnionOperation247.Parent = Model245
- UnionOperation247.CFrame = CFrame.new(-100.422577, 2.44677496, -39.7055664, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- UnionOperation247.Orientation = Vector3.new(0, 90, 0)
- UnionOperation247.Position = Vector3.new(-100.422577, 2.44677496, -39.7055664)
- UnionOperation247.Rotation = Vector3.new(0, 90, 0)
- UnionOperation247.Color = Color3.new(0.560784, 0.298039, 0.164706)
- UnionOperation247.Size = Vector3.new(1.02209759, 4.08839607, 1.02209926)
- UnionOperation247.Anchored = true
- UnionOperation247.BrickColor = BrickColor.new("Rust")
- UnionOperation247.Material = Enum.Material.Wood
- UnionOperation247.RightSurface = Enum.SurfaceType.Studs
- UnionOperation247.TopSurface = Enum.SurfaceType.Studs
- UnionOperation247.brickColor = BrickColor.new("Rust")
- UnionOperation248.Parent = Model245
- UnionOperation248.CFrame = CFrame.new(-100.434082, 4.70930719, -39.6889954, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- UnionOperation248.Position = Vector3.new(-100.434082, 4.70930719, -39.6889954)
- UnionOperation248.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- UnionOperation248.Size = Vector3.new(0.86087811, 0.4337928, 0.8968907)
- UnionOperation248.Anchored = true
- UnionOperation248.BrickColor = BrickColor.new("Burnt Sienna")
- UnionOperation248.Material = Enum.Material.Wood
- UnionOperation248.brickColor = BrickColor.new("Burnt Sienna")
- Model249.Parent = Model236
- Part250.Parent = Model249
- Part250.CFrame = CFrame.new(-89.5, 4.50001812, -73.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part250.Position = Vector3.new(-89.5, 4.50001812, -73.5)
- Part250.Size = Vector3.new(3, 9, 1)
- Part250.BottomSurface = Enum.SurfaceType.Smooth
- Part250.TopSurface = Enum.SurfaceType.Smooth
- Model251.Parent = Model236
- Model252.Parent = Model251
- Model253.Name = "Old TV"
- Model253.Parent = Model252
- Model254.Name = "TV"
- Model254.Parent = Model253
- Part255.Name = "TV"
- Part255.Parent = Model254
- Part255.CFrame = CFrame.new(-112, 1.90003204, -70.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part255.Orientation = Vector3.new(0, 180, 0)
- Part255.Position = Vector3.new(-112, 1.90003204, -70.5)
- Part255.Rotation = Vector3.new(-180, 0, -180)
- Part255.Size = Vector3.new(4, 3, 1)
- Part255.Anchored = true
- Part255.BottomSurface = Enum.SurfaceType.Smooth
- Part255.TopSurface = Enum.SurfaceType.Smooth
- Part255.FormFactor = Enum.FormFactor.Symmetric
- Part255.formFactor = Enum.FormFactor.Symmetric
- SpecialMesh256.Parent = Part255
- SpecialMesh256.MeshId = "http://www.roblox.com/asset/?id=11641931"
- SpecialMesh256.Scale = Vector3.new(2.20000005, 2.20000005, 2.20000005)
- SpecialMesh256.TextureId = "http://www.roblox.com/asset/?id=11641912"
- SpecialMesh256.MeshType = Enum.MeshType.FileMesh
- Script257.Name = "display1"
- Script257.Parent = Model253
- table.insert(cors,sandbox(Script257,function()
- function frame()
- local screen=script.Parent.screen
- local c = screen:GetChildren()
- for i = 1,#c do
- if c[i].className=="Decal" then c[i].Parent=nil end
- end
- local frame=script.Parent.frame
- local pic = script.Parent.t1:FindFirstChild("goomba"..tostring(frame.Value)):Clone()
- pic.Parent=screen
- end
- script.Parent.frame.Changed:connect(frame)
- while true do
- local frame = script.Parent.frame
- if frame.Value >= 7 then
- frame.Value = 1
- else
- frame.Value = frame.Value+1
- end
- wait(.09)
- end
- end))
- Part258.Name = "TV1"
- Part258.Parent = Model236
- Part258.CFrame = CFrame.new(-112, 1.80002904, -69.5, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part258.Orientation = Vector3.new(0, -90, 0)
- Part258.Position = Vector3.new(-112, 1.80002904, -69.5)
- Part258.Rotation = Vector3.new(0, -90, 0)
- Part258.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part258.Size = Vector3.new(1, 1.60000002, 2)
- Part258.Anchored = true
- Part258.BrickColor = BrickColor.new("Dark stone grey")
- Part258.TopSurface = Enum.SurfaceType.Smooth
- Part258.brickColor = BrickColor.new("Dark stone grey")
- Part258.FormFactor = Enum.FormFactor.Plate
- Part258.formFactor = Enum.FormFactor.Plate
- Script259.Parent = Part258
- table.insert(cors,sandbox(Script259,function()
- while true do
- script.Parent.Decal.Texture = "http://www.roblox.com/asset/?id=8375914"
- wait(0.1)
- script.Parent.Decal.Texture = "http://www.roblox.com/asset/?id=8470744"
- wait(0.1)
- script.Parent.Decal.Texture = "http://www.roblox.com/asset/?id=8470760"
- wait(0.1)
- script.Parent.Decal.Texture = "http://www.roblox.com/asset/?id=8470782"
- wait(0.1)
- end
- end))
- Decal260.Parent = Part258
- Decal260.Texture = "http://www.roblox.com/asset/?id=8470744"
- Decal260.Face = Enum.NormalId.Right
- Part261.Parent = Model236
- Part261.CFrame = CFrame.new(-93.5, 9.99983978, -73.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part261.Position = Vector3.new(-93.5, 9.99983978, -73.5)
- Part261.Size = Vector3.new(11, 2, 1)
- Part261.BottomSurface = Enum.SurfaceType.Smooth
- Part261.TopSurface = Enum.SurfaceType.Smooth
- ManualWeld262.Name = "Part-to-Part Strong Joint"
- ManualWeld262.Parent = Part261
- ManualWeld262.C0 = CFrame.new(5.5, -1, 0.5, 1, 0, 0, 0, 0, -1, -0, 1, 0)
- ManualWeld262.C1 = CFrame.new(9.5, 4.49982166, 0.5, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- ManualWeld262.Part0 = Part261
- ManualWeld262.Part1 = Part513
- ManualWeld262.part1 = Part513
- Part263.Name = "Stop"
- Part263.Parent = Model236
- Part263.CFrame = CFrame.new(-76.0001221, 5.59999895, -68.5, -1, 0, -0, -0, 1, -0, -0, 0, -1)
- Part263.Orientation = Vector3.new(0, -180, 0)
- Part263.Position = Vector3.new(-76.0001221, 5.59999895, -68.5)
- Part263.Rotation = Vector3.new(180, 0, -180)
- Part263.Color = Color3.new(1, 0, 0)
- Part263.Size = Vector3.new(2, 0.800000012, 3)
- Part263.Anchored = true
- Part263.BrickColor = BrickColor.new("Really red")
- Part263.TopSurface = Enum.SurfaceType.Smooth
- Part263.brickColor = BrickColor.new("Really red")
- Part263.FormFactor = Enum.FormFactor.Plate
- Part263.formFactor = Enum.FormFactor.Plate
- ClickDetector264.Parent = Part263
- ClickDetector264.MaxActivationDistance = 50
- Script265.Parent = Part263
- table.insert(cors,sandbox(Script265,function()
- brick = script.Parent
- other = brick.Parent.Play
- music = brick.Parent.Music
- speaker1 = brick.Parent.Speaker1
- speaker2 = brick.Parent.Speaker2
- function onClicked()
- music:Stop()
- brick.Size = Vector3.new(2, 0.8, 3)
- brick.Position = brick.Position-Vector3.new(0, 0.2, 0)
- other.Size = Vector3.new(2, 1.2, 3)
- speaker1.BoomBoom.Disabled = true
- speaker2.BoomBoom.Disabled = true
- end
- script.Parent.ClickDetector.MouseClick:connect(onClicked)
- end))
- Model266.Name = "Antenna"
- Model266.Parent = Model236
- Part267.Name = "Brick"
- Part267.Parent = Model266
- Part267.CFrame = CFrame.new(-72.5, 11.8999825, -69.5, -0, 0, -1, -1, 0, 0, -0, 1, 0)
- Part267.Orientation = Vector3.new(0, -90, -90)
- Part267.Position = Vector3.new(-72.5, 11.8999825, -69.5)
- Part267.Rotation = Vector3.new(90, -90, 0)
- Part267.Color = Color3.new(0, 0.12549, 0.376471)
- Part267.Size = Vector3.new(1, 1, 1)
- Part267.Anchored = true
- Part267.BottomSurface = Enum.SurfaceType.Smooth
- Part267.BrickColor = BrickColor.new("Navy blue")
- Part267.TopSurface = Enum.SurfaceType.Smooth
- Part267.brickColor = BrickColor.new("Navy blue")
- Part267.FormFactor = Enum.FormFactor.Symmetric
- Part267.formFactor = Enum.FormFactor.Symmetric
- Part267.Shape = Enum.PartType.Cylinder
- Part268.Name = "Brick"
- Part268.Parent = Model266
- Part268.CFrame = CFrame.new(-72.5, 9.89998245, -69.5, -0, 0, -1, -1, 0, 0, -0, 1, 0)
- Part268.Orientation = Vector3.new(0, -90, -90)
- Part268.Position = Vector3.new(-72.5, 9.89998245, -69.5)
- Part268.Rotation = Vector3.new(90, -90, 0)
- Part268.Color = Color3.new(0, 0.12549, 0.376471)
- Part268.Size = Vector3.new(1, 1, 1)
- Part268.Anchored = true
- Part268.BottomSurface = Enum.SurfaceType.Smooth
- Part268.BrickColor = BrickColor.new("Navy blue")
- Part268.TopSurface = Enum.SurfaceType.Smooth
- Part268.brickColor = BrickColor.new("Navy blue")
- Part268.FormFactor = Enum.FormFactor.Symmetric
- Part268.formFactor = Enum.FormFactor.Symmetric
- Part268.Shape = Enum.PartType.Cylinder
- Part269.Name = "Brick"
- Part269.Parent = Model266
- Part269.CFrame = CFrame.new(-72.5, 10.8999825, -69.5, -0, 0, -1, -1, 0, 0, -0, 1, 0)
- Part269.Orientation = Vector3.new(0, -90, -90)
- Part269.Position = Vector3.new(-72.5, 10.8999825, -69.5)
- Part269.Rotation = Vector3.new(90, -90, 0)
- Part269.Color = Color3.new(0, 0.12549, 0.376471)
- Part269.Size = Vector3.new(1, 1, 1)
- Part269.Anchored = true
- Part269.BottomSurface = Enum.SurfaceType.Smooth
- Part269.BrickColor = BrickColor.new("Navy blue")
- Part269.TopSurface = Enum.SurfaceType.Smooth
- Part269.brickColor = BrickColor.new("Navy blue")
- Part269.FormFactor = Enum.FormFactor.Symmetric
- Part269.formFactor = Enum.FormFactor.Symmetric
- Part269.Shape = Enum.PartType.Cylinder
- Part270.Name = "Brick"
- Part270.Parent = Model266
- Part270.CFrame = CFrame.new(-72.5, 12.9000874, -69.5, -0, 0, -1, -1, 0, 0, -0, 1, 0)
- Part270.Orientation = Vector3.new(0, -90, -90)
- Part270.Position = Vector3.new(-72.5, 12.9000874, -69.5)
- Part270.Rotation = Vector3.new(90, -90, 0)
- Part270.Color = Color3.new(0, 0.12549, 0.376471)
- Part270.Size = Vector3.new(1, 1, 1)
- Part270.Anchored = true
- Part270.BottomSurface = Enum.SurfaceType.Smooth
- Part270.BrickColor = BrickColor.new("Navy blue")
- Part270.TopSurface = Enum.SurfaceType.Smooth
- Part270.brickColor = BrickColor.new("Navy blue")
- Part270.FormFactor = Enum.FormFactor.Symmetric
- Part270.formFactor = Enum.FormFactor.Symmetric
- Part270.Shape = Enum.PartType.Cylinder
- Part271.Name = "Brick"
- Part271.Parent = Model266
- Part271.CFrame = CFrame.new(-72.5, 7.89998293, -69.5, -0, 0, -1, -1, 0, 0, -0, 1, 0)
- Part271.Orientation = Vector3.new(0, -90, -90)
- Part271.Position = Vector3.new(-72.5, 7.89998293, -69.5)
- Part271.Rotation = Vector3.new(90, -90, 0)
- Part271.Color = Color3.new(0, 0.12549, 0.376471)
- Part271.Size = Vector3.new(1, 1, 1)
- Part271.Anchored = true
- Part271.BottomSurface = Enum.SurfaceType.Smooth
- Part271.BrickColor = BrickColor.new("Navy blue")
- Part271.TopSurface = Enum.SurfaceType.Smooth
- Part271.brickColor = BrickColor.new("Navy blue")
- Part271.FormFactor = Enum.FormFactor.Symmetric
- Part271.formFactor = Enum.FormFactor.Symmetric
- Part271.Shape = Enum.PartType.Cylinder
- Part272.Name = "Brick"
- Part272.Parent = Model266
- Part272.CFrame = CFrame.new(-72.5, 6.89998293, -69.5, -0, 0, -1, -1, 0, 0, -0, 1, 0)
- Part272.Orientation = Vector3.new(0, -90, -90)
- Part272.Position = Vector3.new(-72.5, 6.89998293, -69.5)
- Part272.Rotation = Vector3.new(90, -90, 0)
- Part272.Color = Color3.new(0, 0.12549, 0.376471)
- Part272.Size = Vector3.new(1, 1, 1)
- Part272.Anchored = true
- Part272.BottomSurface = Enum.SurfaceType.Smooth
- Part272.BrickColor = BrickColor.new("Navy blue")
- Part272.TopSurface = Enum.SurfaceType.Smooth
- Part272.brickColor = BrickColor.new("Navy blue")
- Part272.FormFactor = Enum.FormFactor.Symmetric
- Part272.formFactor = Enum.FormFactor.Symmetric
- Part272.Shape = Enum.PartType.Cylinder
- Part273.Name = "Brick"
- Part273.Parent = Model266
- Part273.CFrame = CFrame.new(-72.5, 8.89998245, -69.5, -0, 0, -1, -1, 0, 0, -0, 1, 0)
- Part273.Orientation = Vector3.new(0, -90, -90)
- Part273.Position = Vector3.new(-72.5, 8.89998245, -69.5)
- Part273.Rotation = Vector3.new(90, -90, 0)
- Part273.Color = Color3.new(0, 0.12549, 0.376471)
- Part273.Size = Vector3.new(1, 1, 1)
- Part273.Anchored = true
- Part273.BottomSurface = Enum.SurfaceType.Smooth
- Part273.BrickColor = BrickColor.new("Navy blue")
- Part273.TopSurface = Enum.SurfaceType.Smooth
- Part273.brickColor = BrickColor.new("Navy blue")
- Part273.FormFactor = Enum.FormFactor.Symmetric
- Part273.formFactor = Enum.FormFactor.Symmetric
- Part273.Shape = Enum.PartType.Cylinder
- Part274.Name = "Speaker1"
- Part274.Parent = Model236
- Part274.CFrame = CFrame.new(-78.5, 2.90004683, -66.7999878, 1, 0, -0, 0, 0, -1, 0, 1, -0)
- Part274.Orientation = Vector3.new(90, 0, 0)
- Part274.Position = Vector3.new(-78.5, 2.90004683, -66.7999878)
- Part274.Rotation = Vector3.new(90, 0, 0)
- Part274.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part274.Size = Vector3.new(3, 0.400000006, 3)
- Part274.Anchored = true
- Part274.BottomSurface = Enum.SurfaceType.Weld
- Part274.BrickColor = BrickColor.new("Institutional white")
- Part274.TopSurface = Enum.SurfaceType.Smooth
- Part274.brickColor = BrickColor.new("Institutional white")
- Part274.FormFactor = Enum.FormFactor.Plate
- Part274.formFactor = Enum.FormFactor.Plate
- SpecialMesh275.Parent = Part274
- SpecialMesh275.Scale = Vector3.new(1, 2, 1)
- Script276.Name = "BoomBoom"
- Script276.Parent = Part274
- table.insert(cors,sandbox(Script276,function()
- speaker = script.Parent
- while true do
- speaker.Mesh.Scale = Vector3.new(1,1,1)
- wait(0.2)
- speaker.Mesh.Scale = Vector3.new(1,2,1)
- wait(0.2)
- end
- end))
- Script276.Disabled = true
- Part277.Name = "Speaker2"
- Part277.Parent = Model236
- Part277.CFrame = CFrame.new(-73.5, 3.10004282, -66.7999878, 1, 0, -0, 0, 0, -1, 0, 1, -0)
- Part277.Orientation = Vector3.new(90, 0, 0)
- Part277.Position = Vector3.new(-73.5, 3.10004282, -66.7999878)
- Part277.Rotation = Vector3.new(90, 0, 0)
- Part277.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part277.Size = Vector3.new(3, 0.400000006, 3)
- Part277.Anchored = true
- Part277.BottomSurface = Enum.SurfaceType.Weld
- Part277.BrickColor = BrickColor.new("Institutional white")
- Part277.TopSurface = Enum.SurfaceType.Smooth
- Part277.brickColor = BrickColor.new("Institutional white")
- Part277.FormFactor = Enum.FormFactor.Plate
- Part277.formFactor = Enum.FormFactor.Plate
- SpecialMesh278.Parent = Part277
- SpecialMesh278.Scale = Vector3.new(1, 2, 1)
- Script279.Name = "BoomBoom"
- Script279.Parent = Part277
- table.insert(cors,sandbox(Script279,function()
- speaker = script.Parent
- while true do
- speaker.Mesh.Scale = Vector3.new(1,1,1)
- wait(0.2)
- speaker.Mesh.Scale = Vector3.new(1,2,1)
- wait(0.2)
- end
- end))
- Script279.Disabled = true
- Part280.Name = "Play"
- Part280.Parent = Model236
- Part280.CFrame = CFrame.new(-77.9998779, 5.79999495, -68.5, -1, 0, -0, -0, 1, -0, -0, 0, -1)
- Part280.Orientation = Vector3.new(0, -180, 0)
- Part280.Position = Vector3.new(-77.9998779, 5.79999495, -68.5)
- Part280.Rotation = Vector3.new(180, 0, -180)
- Part280.Color = Color3.new(0, 0, 1)
- Part280.Size = Vector3.new(2, 1.20000005, 3)
- Part280.Anchored = true
- Part280.BrickColor = BrickColor.new("Really blue")
- Part280.TopSurface = Enum.SurfaceType.Smooth
- Part280.brickColor = BrickColor.new("Really blue")
- Part280.FormFactor = Enum.FormFactor.Plate
- Part280.formFactor = Enum.FormFactor.Plate
- ClickDetector281.Parent = Part280
- ClickDetector281.MaxActivationDistance = 50
- Script282.Parent = Part280
- table.insert(cors,sandbox(Script282,function()
- brick = script.Parent
- other = brick.Parent.Stop
- music = brick.Parent.Music
- speaker1 = brick.Parent.Speaker1
- speaker2 = brick.Parent.Speaker2
- function onClicked()
- music:Play()
- brick.Size = Vector3.new(2, 0.8, 3)
- brick.Position = brick.Position-Vector3.new(0, 0.2, 0)
- other.Size = Vector3.new(2, 1.2, 3)
- speaker1.BoomBoom.Disabled = false
- speaker2.BoomBoom.Disabled = false
- end
- script.Parent.ClickDetector.MouseClick:connect(onClicked)
- end))
- Part283.Name = "Brick"
- Part283.Parent = Model236
- Part283.CFrame = CFrame.new(-73, 5.79999495, -69, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part283.Orientation = Vector3.new(0, 180, 0)
- Part283.Position = Vector3.new(-73, 5.79999495, -69)
- Part283.Rotation = Vector3.new(-180, 0, -180)
- Part283.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part283.Size = Vector3.new(4, 1.20000005, 4)
- Part283.Anchored = true
- Part283.BrickColor = BrickColor.new("Black")
- Part283.TopSurface = Enum.SurfaceType.Smooth
- Part283.brickColor = BrickColor.new("Black")
- Part284.Name = "Brick"
- Part284.Parent = Model236
- Part284.CFrame = CFrame.new(-77, 5.79999495, -70.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part284.Orientation = Vector3.new(0, 180, 0)
- Part284.Position = Vector3.new(-77, 5.79999495, -70.5)
- Part284.Rotation = Vector3.new(-180, 0, -180)
- Part284.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part284.Size = Vector3.new(4, 1.20000005, 1)
- Part284.Anchored = true
- Part284.BrickColor = BrickColor.new("Black")
- Part284.TopSurface = Enum.SurfaceType.Smooth
- Part284.brickColor = BrickColor.new("Black")
- Part285.Name = "Brick"
- Part285.Parent = Model236
- Part285.CFrame = CFrame.new(-80.0001221, 5.79999495, -69, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part285.Orientation = Vector3.new(0, 180, 0)
- Part285.Position = Vector3.new(-80.0001221, 5.79999495, -69)
- Part285.Rotation = Vector3.new(-180, 0, -180)
- Part285.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part285.Size = Vector3.new(2, 1.20000005, 4)
- Part285.Anchored = true
- Part285.BrickColor = BrickColor.new("Black")
- Part285.TopSurface = Enum.SurfaceType.Smooth
- Part285.brickColor = BrickColor.new("Black")
- Part286.Name = "Brick"
- Part286.Parent = Model236
- Part286.CFrame = CFrame.new(-76.0001221, 2.80003929, -69, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part286.Orientation = Vector3.new(0, 180, 0)
- Part286.Position = Vector3.new(-76.0001221, 2.80003929, -69)
- Part286.Rotation = Vector3.new(-180, 0, -180)
- Part286.Color = Color3.new(0.105882, 0.164706, 0.207843)
- Part286.Size = Vector3.new(10, 4.80000019, 4)
- Part286.Anchored = true
- Part286.BrickColor = BrickColor.new("Black")
- Part286.brickColor = BrickColor.new("Black")
- Model287.Parent = Model236
- Model288.Parent = Model287
- Part289.Name = "Block"
- Part289.Parent = Model288
- 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)
- Part289.Orientation = Vector3.new(0, -45.0099983, 0)
- Part289.Position = Vector3.new(-76.1713257, 3.49776077, -46.8102379)
- Part289.Rotation = Vector3.new(0, -45.0099983, 0)
- Part289.Size = Vector3.new(2.4000001, 1.79999995, 0.200000003)
- Part289.Anchored = true
- Part289.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part289.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part289.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part289.Material = Enum.Material.Ice
- Part289.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part289.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part289.FormFactor = Enum.FormFactor.Custom
- Part289.formFactor = Enum.FormFactor.Custom
- BlockMesh290.Parent = Part289
- BlockMesh290.Scale = Vector3.new(1, 0.899999976, 1)
- UnionOperation291.Parent = Model288
- 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)
- UnionOperation291.Orientation = Vector3.new(0, -45.0099983, 0)
- UnionOperation291.Position = Vector3.new(-76.4179077, 2.64635825, -46.5638962)
- UnionOperation291.Rotation = Vector3.new(0, -45.0099983, 0)
- UnionOperation291.Color = Color3.new(0.639216, 0.635294, 0.647059)
- UnionOperation291.Size = Vector3.new(2.40010381, 0.89749372, 0.897817969)
- UnionOperation291.Anchored = true
- UnionOperation291.BrickColor = BrickColor.new("Medium stone grey")
- UnionOperation291.Material = Enum.Material.Ice
- UnionOperation291.Reflectance = 0.40000000596046
- UnionOperation291.brickColor = BrickColor.new("Medium stone grey")
- Seat292.Parent = Model288
- 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)
- Seat292.Orientation = Vector3.new(0, 135, 0)
- Seat292.Position = Vector3.new(-77.0202332, 2.12771606, -45.9617691)
- Seat292.Rotation = Vector3.new(-180, 45, -180)
- Seat292.Color = Color3.new(0.803922, 0.803922, 0.803922)
- Seat292.Transparency = 1
- Seat292.Size = Vector3.new(2.4000001, 0.200000003, 1.79999983)
- Seat292.BrickColor = BrickColor.new("Mid gray")
- Seat292.Material = Enum.Material.SmoothPlastic
- Seat292.TopSurface = Enum.SurfaceType.Universal
- Seat292.brickColor = BrickColor.new("Mid gray")
- Seat292.FormFactor = Enum.FormFactor.Custom
- Seat292.formFactor = Enum.FormFactor.Custom
- Part293.Name = "Block"
- Part293.Parent = Model288
- 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)
- Part293.Orientation = Vector3.new(0, -45.0099983, 0)
- Part293.Position = Vector3.new(-77.0202408, 2.32773972, -45.9617538)
- Part293.Rotation = Vector3.new(0, -45.0099983, 0)
- Part293.Size = Vector3.new(2.4000001, 0.200000003, 1.80000007)
- Part293.Anchored = true
- Part293.BottomSurface = Enum.SurfaceType.Universal
- Part293.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part293.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part293.Material = Enum.Material.Ice
- Part293.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part293.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part293.FormFactor = Enum.FormFactor.Custom
- Part293.formFactor = Enum.FormFactor.Custom
- BlockMesh294.Parent = Part293
- BlockMesh294.Scale = Vector3.new(1, 0.899999976, 1)
- Model295.Parent = Model287
- Part296.Name = "Cylinder A"
- Part296.Parent = Model295
- 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)
- Part296.Orientation = Vector3.new(0, 135, -89.9899979)
- Part296.Position = Vector3.new(-76.4430542, 2.09771156, -46.5236893)
- Part296.Rotation = Vector3.new(-180, 45, 90)
- Part296.Color = Color3.new(1, 0.8, 0.6)
- Part296.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part296.Anchored = true
- Part296.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part296.BrickColor = BrickColor.new("Pastel brown")
- Part296.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part296.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part296.Material = Enum.Material.Wood
- Part296.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part296.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part296.brickColor = BrickColor.new("Pastel brown")
- Part296.FormFactor = Enum.FormFactor.Custom
- Part296.formFactor = Enum.FormFactor.Custom
- CylinderMesh297.Parent = Part296
- CylinderMesh297.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part298.Name = "Cylinder A"
- Part298.Parent = Model295
- 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)
- Part298.Orientation = Vector3.new(0, -135, -90)
- Part298.Position = Vector3.new(-76.4430695, 2.09776688, -45.7246132)
- Part298.Rotation = Vector3.new(-179.98999, -45, 90.0099945)
- Part298.Color = Color3.new(1, 0.8, 0.6)
- Part298.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part298.Anchored = true
- Part298.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part298.BrickColor = BrickColor.new("Pastel brown")
- Part298.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part298.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part298.Material = Enum.Material.Wood
- Part298.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part298.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part298.brickColor = BrickColor.new("Pastel brown")
- Part298.FormFactor = Enum.FormFactor.Custom
- Part298.formFactor = Enum.FormFactor.Custom
- CylinderMesh299.Parent = Part298
- CylinderMesh299.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part300.Name = "Cylinder A"
- Part300.Parent = Model295
- 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)
- Part300.Orientation = Vector3.new(-0.00999999978, -90, -90)
- Part300.Position = Vector3.new(-76.8649368, 1.4976182, -46.0930786)
- Part300.Rotation = Vector3.new(90, -90, 0)
- Part300.Color = Color3.new(1, 0.8, 0.6)
- Part300.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
- Part300.Anchored = true
- Part300.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part300.BrickColor = BrickColor.new("Pastel brown")
- Part300.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part300.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part300.Material = Enum.Material.Wood
- Part300.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part300.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part300.brickColor = BrickColor.new("Pastel brown")
- Part300.FormFactor = Enum.FormFactor.Custom
- Part300.formFactor = Enum.FormFactor.Custom
- CylinderMesh301.Parent = Part300
- CylinderMesh301.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part302.Parent = Model295
- 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)
- Part302.Orientation = Vector3.new(14.4799995, -138.970001, 164.509995)
- Part302.Position = Vector3.new(-75.6193237, 1.19735193, -46.0887833)
- Part302.Rotation = Vector3.new(161.099991, -39.4699974, -27.7699986)
- Part302.Color = Color3.new(1, 0.8, 0.6)
- Part302.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part302.Anchored = true
- Part302.BrickColor = BrickColor.new("Pastel brown")
- Part302.Material = Enum.Material.Wood
- Part302.brickColor = BrickColor.new("Pastel brown")
- Part302.FormFactor = Enum.FormFactor.Custom
- Part302.formFactor = Enum.FormFactor.Custom
- SpecialMesh303.Parent = Part302
- SpecialMesh303.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh303.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh303.MeshType = Enum.MeshType.FileMesh
- Decal304.Parent = Part302
- Decal304.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal304.Face = Enum.NormalId.Left
- Part305.Name = "Cylinder A"
- Part305.Parent = Model295
- 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)
- Part305.Orientation = Vector3.new(0, 135, -89.9899979)
- Part305.Position = Vector3.new(-77.2917252, 2.0977118, -45.675106)
- Part305.Rotation = Vector3.new(-180, 45, 90)
- Part305.Color = Color3.new(1, 0.8, 0.6)
- Part305.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part305.Anchored = true
- Part305.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part305.BrickColor = BrickColor.new("Pastel brown")
- Part305.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part305.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part305.Material = Enum.Material.Wood
- Part305.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part305.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part305.brickColor = BrickColor.new("Pastel brown")
- Part305.FormFactor = Enum.FormFactor.Custom
- Part305.formFactor = Enum.FormFactor.Custom
- CylinderMesh306.Parent = Part305
- CylinderMesh306.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part307.Name = "Cylinder A"
- Part307.Parent = Model295
- 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)
- Part307.Orientation = Vector3.new(0, -135, -90)
- Part307.Position = Vector3.new(-77.2917175, 2.09776735, -46.5731201)
- Part307.Rotation = Vector3.new(-179.98999, -45, 90.0099945)
- Part307.Color = Color3.new(1, 0.8, 0.6)
- Part307.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part307.Anchored = true
- Part307.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part307.BrickColor = BrickColor.new("Pastel brown")
- Part307.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part307.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part307.Material = Enum.Material.Wood
- Part307.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part307.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part307.brickColor = BrickColor.new("Pastel brown")
- Part307.FormFactor = Enum.FormFactor.Custom
- Part307.formFactor = Enum.FormFactor.Custom
- CylinderMesh308.Parent = Part307
- CylinderMesh308.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part309.Name = "Cylinder A"
- Part309.Parent = Model295
- Part309.CFrame = CFrame.new(-76.8649368, 1.4976182, -46.0930786, -0.000118997734, -1, 0, -1, 0.000118997705, 0.00012947389, -0.00012947392, 0, -1)
- Part309.Orientation = Vector3.new(-0.00999999978, 180, -89.9899979)
- Part309.Position = Vector3.new(-76.8649368, 1.4976182, -46.0930786)
- Part309.Rotation = Vector3.new(-179.98999, 0, 90.0099945)
- Part309.Color = Color3.new(1, 0.8, 0.6)
- Part309.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
- Part309.Anchored = true
- Part309.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part309.BrickColor = BrickColor.new("Pastel brown")
- Part309.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part309.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part309.Material = Enum.Material.Wood
- Part309.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part309.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part309.brickColor = BrickColor.new("Pastel brown")
- Part309.FormFactor = Enum.FormFactor.Custom
- Part309.formFactor = Enum.FormFactor.Custom
- CylinderMesh310.Parent = Part309
- CylinderMesh310.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part311.Parent = Model295
- 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)
- Part311.Orientation = Vector3.new(-14.4799995, -131.039993, 164.509995)
- Part311.Position = Vector3.new(-76.8920593, 1.19735241, -47.3616295)
- Part311.Rotation = Vector3.new(-158.529999, -46.9099998, 0.529999971)
- Part311.Color = Color3.new(1, 0.8, 0.6)
- Part311.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part311.Anchored = true
- Part311.BrickColor = BrickColor.new("Pastel brown")
- Part311.Material = Enum.Material.Wood
- Part311.brickColor = BrickColor.new("Pastel brown")
- Part311.FormFactor = Enum.FormFactor.Custom
- Part311.formFactor = Enum.FormFactor.Custom
- SpecialMesh312.Parent = Part311
- SpecialMesh312.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh312.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh312.MeshType = Enum.MeshType.FileMesh
- Decal313.Parent = Part311
- Decal313.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal313.Face = Enum.NormalId.Left
- Part314.Parent = Model295
- 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)
- Part314.Orientation = Vector3.new(-14.4799995, 48.9599991, 164.509995)
- Part314.Position = Vector3.new(-76.8342056, 1.19735336, -44.8151779)
- Part314.Rotation = Vector3.new(-21.4699993, 46.9099998, -179.459991)
- Part314.Color = Color3.new(1, 0.8, 0.6)
- Part314.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part314.Anchored = true
- Part314.BrickColor = BrickColor.new("Pastel brown")
- Part314.Material = Enum.Material.Wood
- Part314.brickColor = BrickColor.new("Pastel brown")
- Part314.FormFactor = Enum.FormFactor.Custom
- Part314.formFactor = Enum.FormFactor.Custom
- SpecialMesh315.Parent = Part314
- SpecialMesh315.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh315.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh315.MeshType = Enum.MeshType.FileMesh
- Decal316.Parent = Part314
- Decal316.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal316.Face = Enum.NormalId.Left
- Part317.Parent = Model295
- 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)
- Part317.Orientation = Vector3.new(14.4799995, 41.0400009, 164.509995)
- Part317.Position = Vector3.new(-78.1071548, 1.19735265, -46.0880127)
- Part317.Rotation = Vector3.new(18.8999996, 39.4699974, 152.229996)
- Part317.Color = Color3.new(1, 0.8, 0.6)
- Part317.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part317.Anchored = true
- Part317.BrickColor = BrickColor.new("Pastel brown")
- Part317.Material = Enum.Material.Wood
- Part317.brickColor = BrickColor.new("Pastel brown")
- Part317.FormFactor = Enum.FormFactor.Custom
- Part317.formFactor = Enum.FormFactor.Custom
- SpecialMesh318.Parent = Part317
- SpecialMesh318.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh318.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh318.MeshType = Enum.MeshType.FileMesh
- Decal319.Parent = Part317
- Decal319.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal319.Face = Enum.NormalId.Left
- Model320.Parent = Model236
- Part321.Name = "Cylinder A"
- Part321.Parent = Model320
- 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)
- Part321.Orientation = Vector3.new(0, -45.0099983, 0)
- Part321.Position = Vector3.new(-79.4514313, 3.49846697, -43.4852676)
- Part321.Rotation = Vector3.new(0, -45.0099983, 0)
- Part321.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part321.Transparency = 0.19999998807907
- Part321.Size = Vector3.new(6.4000001, 0.200000003, 6.19999981)
- Part321.Anchored = true
- Part321.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part321.BrickColor = BrickColor.new("Institutional white")
- Part321.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part321.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part321.Material = Enum.Material.Ice
- Part321.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part321.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part321.brickColor = BrickColor.new("Institutional white")
- Part321.FormFactor = Enum.FormFactor.Custom
- Part321.formFactor = Enum.FormFactor.Custom
- CylinderMesh322.Parent = Part321
- Model323.Parent = Model320
- Part324.Name = "Cylinder A"
- Part324.Parent = Model323
- 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)
- Part324.Orientation = Vector3.new(0, -45, -90)
- Part324.Position = Vector3.new(-79.9890137, 3.09776735, -42.9340973)
- Part324.Rotation = Vector3.new(-0.00999999978, -45, -90)
- Part324.Color = Color3.new(1, 0.8, 0.6)
- Part324.Size = Vector3.new(0.200000003, 1.46000028, 0.200000003)
- Part324.Anchored = true
- Part324.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part324.BrickColor = BrickColor.new("Pastel brown")
- Part324.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part324.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part324.Material = Enum.Material.Wood
- Part324.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part324.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part324.brickColor = BrickColor.new("Pastel brown")
- Part324.FormFactor = Enum.FormFactor.Custom
- Part324.formFactor = Enum.FormFactor.Custom
- CylinderMesh325.Parent = Part324
- CylinderMesh325.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part326.Name = "Cylinder A"
- Part326.Parent = Model323
- 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)
- Part326.Orientation = Vector3.new(0, -135, -90)
- Part326.Position = Vector3.new(-79.9819412, 3.09773993, -44.0018501)
- Part326.Rotation = Vector3.new(-179.98999, -45, 90.0099945)
- Part326.Color = Color3.new(1, 0.8, 0.6)
- Part326.Size = Vector3.new(0.200000003, 1.58000028, 0.200000003)
- Part326.Anchored = true
- Part326.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part326.BrickColor = BrickColor.new("Pastel brown")
- Part326.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part326.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part326.Material = Enum.Material.Wood
- Part326.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part326.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part326.brickColor = BrickColor.new("Pastel brown")
- Part326.FormFactor = Enum.FormFactor.Custom
- Part326.formFactor = Enum.FormFactor.Custom
- CylinderMesh327.Parent = Part326
- CylinderMesh327.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part328.Name = "Cylinder A"
- Part328.Parent = Model323
- 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)
- Part328.Orientation = Vector3.new(0, -45, -90)
- Part328.Position = Vector3.new(-78.8823242, 3.09777427, -43.9841385)
- Part328.Rotation = Vector3.new(-0.00999999978, -45, -90)
- Part328.Color = Color3.new(1, 0.8, 0.6)
- Part328.Size = Vector3.new(0.200000003, 1.38000023, 0.349999994)
- Part328.Anchored = true
- Part328.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part328.BrickColor = BrickColor.new("Pastel brown")
- Part328.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part328.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part328.Material = Enum.Material.Wood
- Part328.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part328.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part328.brickColor = BrickColor.new("Pastel brown")
- Part328.FormFactor = Enum.FormFactor.Custom
- Part328.formFactor = Enum.FormFactor.Custom
- CylinderMesh329.Parent = Part328
- CylinderMesh329.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part330.Parent = Model323
- 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)
- Part330.Orientation = Vector3.new(-14.4799995, -41.0299988, 164.509995)
- Part330.Position = Vector3.new(-81.0144424, 1.79756927, -43.4644203)
- Part330.Rotation = Vector3.new(-18.8999996, -39.4699974, 152.229996)
- Part330.Color = Color3.new(1, 0.8, 0.6)
- Part330.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part330.Anchored = true
- Part330.BrickColor = BrickColor.new("Pastel brown")
- Part330.Material = Enum.Material.Wood
- Part330.brickColor = BrickColor.new("Pastel brown")
- Part330.FormFactor = Enum.FormFactor.Custom
- Part330.formFactor = Enum.FormFactor.Custom
- SpecialMesh331.Parent = Part330
- SpecialMesh331.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh331.Scale = Vector3.new(0.100000001, 5, 0.100000001)
- SpecialMesh331.MeshType = Enum.MeshType.FileMesh
- Decal332.Parent = Part330
- Decal332.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal332.Face = Enum.NormalId.Left
- Part333.Name = "Cylinder A"
- Part333.Parent = Model323
- 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)
- Part333.Orientation = Vector3.new(0, 0, -90.0099945)
- Part333.Position = Vector3.new(-79.4729156, 2.49766493, -43.4916153)
- Part333.Rotation = Vector3.new(0, 0, -90.0099945)
- Part333.Color = Color3.new(1, 0.8, 0.6)
- Part333.Size = Vector3.new(0.200000003, 2.59000039, 0.349999994)
- Part333.Anchored = true
- Part333.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part333.BrickColor = BrickColor.new("Pastel brown")
- Part333.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part333.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part333.Material = Enum.Material.Wood
- Part333.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part333.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part333.brickColor = BrickColor.new("Pastel brown")
- Part333.FormFactor = Enum.FormFactor.Custom
- Part333.formFactor = Enum.FormFactor.Custom
- CylinderMesh334.Parent = Part333
- CylinderMesh334.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part335.Name = "Cylinder A"
- Part335.Parent = Model323
- 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)
- Part335.Orientation = Vector3.new(-0.00999999978, -90, -90)
- Part335.Position = Vector3.new(-79.4628296, 2.49766588, -43.5065689)
- Part335.Rotation = Vector3.new(90, -90, 0)
- Part335.Color = Color3.new(1, 0.8, 0.6)
- Part335.Size = Vector3.new(0.200000003, 2.5800004, 0.349999994)
- Part335.Anchored = true
- Part335.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part335.BrickColor = BrickColor.new("Pastel brown")
- Part335.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part335.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part335.Material = Enum.Material.Wood
- Part335.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part335.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part335.brickColor = BrickColor.new("Pastel brown")
- Part335.FormFactor = Enum.FormFactor.Custom
- Part335.formFactor = Enum.FormFactor.Custom
- CylinderMesh336.Parent = Part335
- CylinderMesh336.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part337.Name = "Cylinder A"
- Part337.Parent = Model323
- 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)
- Part337.Orientation = Vector3.new(0, -135, -90)
- Part337.Position = Vector3.new(-78.9565659, 3.09773803, -42.9764442)
- Part337.Rotation = Vector3.new(-179.98999, -45, 90.0099945)
- Part337.Color = Color3.new(1, 0.8, 0.6)
- Part337.Size = Vector3.new(0.200000003, 1.58000028, 0.200000003)
- Part337.Anchored = true
- Part337.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part337.BrickColor = BrickColor.new("Pastel brown")
- Part337.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part337.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part337.Material = Enum.Material.Wood
- Part337.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part337.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part337.brickColor = BrickColor.new("Pastel brown")
- Part337.FormFactor = Enum.FormFactor.Custom
- Part337.formFactor = Enum.FormFactor.Custom
- CylinderMesh338.Parent = Part337
- CylinderMesh338.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part339.Parent = Model323
- 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)
- Part339.Orientation = Vector3.new(14.4799995, -48.9599991, 164.509995)
- Part339.Position = Vector3.new(-79.4587555, 1.79756939, -45.0201302)
- Part339.Rotation = Vector3.new(21.4699993, -46.9099998, -179.470001)
- Part339.Color = Color3.new(1, 0.8, 0.6)
- Part339.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part339.Anchored = true
- Part339.BrickColor = BrickColor.new("Pastel brown")
- Part339.Material = Enum.Material.Wood
- Part339.brickColor = BrickColor.new("Pastel brown")
- Part339.FormFactor = Enum.FormFactor.Custom
- Part339.formFactor = Enum.FormFactor.Custom
- SpecialMesh340.Parent = Part339
- SpecialMesh340.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh340.Scale = Vector3.new(0.100000001, 5, 0.100000001)
- SpecialMesh340.MeshType = Enum.MeshType.FileMesh
- Decal341.Parent = Part339
- Decal341.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal341.Face = Enum.NormalId.Left
- Part342.Parent = Model323
- 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)
- Part342.Orientation = Vector3.new(14.4799995, 131.029999, 164.509995)
- Part342.Position = Vector3.new(-79.4577713, 1.79756451, -41.9665337)
- Part342.Rotation = Vector3.new(158.529999, 46.9199982, 0.539999962)
- Part342.Color = Color3.new(1, 0.8, 0.6)
- Part342.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part342.Anchored = true
- Part342.BrickColor = BrickColor.new("Pastel brown")
- Part342.Material = Enum.Material.Wood
- Part342.brickColor = BrickColor.new("Pastel brown")
- Part342.FormFactor = Enum.FormFactor.Custom
- Part342.formFactor = Enum.FormFactor.Custom
- SpecialMesh343.Parent = Part342
- SpecialMesh343.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh343.Scale = Vector3.new(0.100000001, 5, 0.100000001)
- SpecialMesh343.MeshType = Enum.MeshType.FileMesh
- Decal344.Parent = Part342
- Decal344.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal344.Face = Enum.NormalId.Left
- Part345.Parent = Model323
- 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)
- Part345.Orientation = Vector3.new(-14.4799995, 138.959991, 164.509995)
- Part345.Position = Vector3.new(-77.9023361, 1.79756856, -43.5221596)
- Part345.Rotation = Vector3.new(-161.099991, 39.4699974, -27.7699986)
- Part345.Color = Color3.new(1, 0.8, 0.6)
- Part345.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part345.Anchored = true
- Part345.BrickColor = BrickColor.new("Pastel brown")
- Part345.Material = Enum.Material.Wood
- Part345.brickColor = BrickColor.new("Pastel brown")
- Part345.FormFactor = Enum.FormFactor.Custom
- Part345.formFactor = Enum.FormFactor.Custom
- SpecialMesh346.Parent = Part345
- SpecialMesh346.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh346.Scale = Vector3.new(0.100000001, 5, 0.100000001)
- SpecialMesh346.MeshType = Enum.MeshType.FileMesh
- Decal347.Parent = Part345
- Decal347.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal347.Face = Enum.NormalId.Left
- Model348.Parent = Model320
- Model349.Parent = Model348
- Part350.Name = "Block"
- Part350.Parent = Model349
- 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)
- Part350.Orientation = Vector3.new(0, 44.9899979, 0)
- Part350.Position = Vector3.new(-83.1004105, 3.49775958, -47.2043953)
- Part350.Rotation = Vector3.new(0, 44.9899979, 0)
- Part350.Size = Vector3.new(2.4000001, 1.79999995, 0.200000003)
- Part350.Anchored = true
- Part350.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part350.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part350.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part350.Material = Enum.Material.Ice
- Part350.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part350.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part350.FormFactor = Enum.FormFactor.Custom
- Part350.formFactor = Enum.FormFactor.Custom
- BlockMesh351.Parent = Part350
- BlockMesh351.Scale = Vector3.new(1, 0.899999976, 1)
- UnionOperation352.Parent = Model349
- 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)
- UnionOperation352.Orientation = Vector3.new(0, 44.9899979, 0)
- UnionOperation352.Position = Vector3.new(-82.8540344, 2.64635897, -46.957859)
- UnionOperation352.Rotation = Vector3.new(0, 44.9899979, 0)
- UnionOperation352.Color = Color3.new(0.639216, 0.635294, 0.647059)
- UnionOperation352.Size = Vector3.new(2.40010381, 0.89749372, 0.897817969)
- UnionOperation352.Anchored = true
- UnionOperation352.BrickColor = BrickColor.new("Medium stone grey")
- UnionOperation352.Material = Enum.Material.Ice
- UnionOperation352.Reflectance = 0.40000000596046
- UnionOperation352.brickColor = BrickColor.new("Medium stone grey")
- Seat353.Parent = Model349
- 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)
- Seat353.Orientation = Vector3.new(0, -135, 0)
- Seat353.Position = Vector3.new(-82.2520065, 2.12771416, -46.3557701)
- Seat353.Rotation = Vector3.new(-180, -45, -180)
- Seat353.Color = Color3.new(0.803922, 0.803922, 0.803922)
- Seat353.Transparency = 1
- Seat353.Size = Vector3.new(2.4000001, 0.200000003, 1.79999983)
- Seat353.BrickColor = BrickColor.new("Mid gray")
- Seat353.Material = Enum.Material.SmoothPlastic
- Seat353.TopSurface = Enum.SurfaceType.Universal
- Seat353.brickColor = BrickColor.new("Mid gray")
- Seat353.FormFactor = Enum.FormFactor.Custom
- Seat353.formFactor = Enum.FormFactor.Custom
- Part354.Name = "Block"
- Part354.Parent = Model349
- 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)
- Part354.Orientation = Vector3.new(0, 44.9899979, 0)
- Part354.Position = Vector3.new(-82.2520142, 2.32773781, -46.355793)
- Part354.Rotation = Vector3.new(0, 44.9899979, 0)
- Part354.Size = Vector3.new(2.4000001, 0.200000003, 1.80000007)
- Part354.Anchored = true
- Part354.BottomSurface = Enum.SurfaceType.Universal
- Part354.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part354.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part354.Material = Enum.Material.Ice
- Part354.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part354.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part354.FormFactor = Enum.FormFactor.Custom
- Part354.formFactor = Enum.FormFactor.Custom
- BlockMesh355.Parent = Part354
- BlockMesh355.Scale = Vector3.new(1, 0.899999976, 1)
- Model356.Parent = Model348
- Part357.Name = "Cylinder A"
- Part357.Parent = Model356
- 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)
- Part357.Orientation = Vector3.new(0, -135, -90)
- Part357.Position = Vector3.new(-82.8137512, 2.09773207, -46.932724)
- Part357.Rotation = Vector3.new(-179.98999, -45, 90.0099945)
- Part357.Color = Color3.new(1, 0.8, 0.6)
- Part357.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part357.Anchored = true
- Part357.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part357.BrickColor = BrickColor.new("Pastel brown")
- Part357.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part357.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part357.Material = Enum.Material.Wood
- Part357.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part357.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part357.brickColor = BrickColor.new("Pastel brown")
- Part357.FormFactor = Enum.FormFactor.Custom
- Part357.formFactor = Enum.FormFactor.Custom
- CylinderMesh358.Parent = Part357
- CylinderMesh358.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part359.Name = "Cylinder A"
- Part359.Parent = Model356
- 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)
- Part359.Orientation = Vector3.new(0, -45, -90)
- Part359.Position = Vector3.new(-82.0146942, 2.09776688, -46.9326897)
- Part359.Rotation = Vector3.new(-0.00999999978, -45, -90)
- Part359.Color = Color3.new(1, 0.8, 0.6)
- Part359.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part359.Anchored = true
- Part359.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part359.BrickColor = BrickColor.new("Pastel brown")
- Part359.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part359.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part359.Material = Enum.Material.Wood
- Part359.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part359.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part359.brickColor = BrickColor.new("Pastel brown")
- Part359.FormFactor = Enum.FormFactor.Custom
- Part359.formFactor = Enum.FormFactor.Custom
- CylinderMesh360.Parent = Part359
- CylinderMesh360.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part361.Name = "Cylinder A"
- Part361.Parent = Model356
- 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)
- Part361.Orientation = Vector3.new(0, 0, -90.0099945)
- Part361.Position = Vector3.new(-82.3833313, 1.49761844, -46.5109558)
- Part361.Rotation = Vector3.new(0, 0, -90.0099945)
- Part361.Color = Color3.new(1, 0.8, 0.6)
- Part361.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
- Part361.Anchored = true
- Part361.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part361.BrickColor = BrickColor.new("Pastel brown")
- Part361.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part361.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part361.Material = Enum.Material.Wood
- Part361.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part361.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part361.brickColor = BrickColor.new("Pastel brown")
- Part361.FormFactor = Enum.FormFactor.Custom
- Part361.formFactor = Enum.FormFactor.Custom
- CylinderMesh362.Parent = Part361
- CylinderMesh362.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part363.Parent = Model356
- 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)
- Part363.Orientation = Vector3.new(14.4799995, -48.9599991, 164.509995)
- Part363.Position = Vector3.new(-82.3791885, 1.19735193, -47.7566528)
- Part363.Rotation = Vector3.new(21.4699993, -46.9099998, -179.470001)
- Part363.Color = Color3.new(1, 0.8, 0.6)
- Part363.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part363.Anchored = true
- Part363.BrickColor = BrickColor.new("Pastel brown")
- Part363.Material = Enum.Material.Wood
- Part363.brickColor = BrickColor.new("Pastel brown")
- Part363.FormFactor = Enum.FormFactor.Custom
- Part363.formFactor = Enum.FormFactor.Custom
- SpecialMesh364.Parent = Part363
- SpecialMesh364.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh364.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh364.MeshType = Enum.MeshType.FileMesh
- Decal365.Parent = Part363
- Decal365.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal365.Face = Enum.NormalId.Left
- Part366.Name = "Cylinder A"
- Part366.Parent = Model356
- 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)
- Part366.Orientation = Vector3.new(0, -135, -90)
- Part366.Position = Vector3.new(-81.9653625, 2.09773111, -46.084259)
- Part366.Rotation = Vector3.new(-179.98999, -45, 90.0099945)
- Part366.Color = Color3.new(1, 0.8, 0.6)
- Part366.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part366.Anchored = true
- Part366.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part366.BrickColor = BrickColor.new("Pastel brown")
- Part366.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part366.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part366.Material = Enum.Material.Wood
- Part366.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part366.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part366.brickColor = BrickColor.new("Pastel brown")
- Part366.FormFactor = Enum.FormFactor.Custom
- Part366.formFactor = Enum.FormFactor.Custom
- CylinderMesh367.Parent = Part366
- CylinderMesh367.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part368.Name = "Cylinder A"
- Part368.Parent = Model356
- 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)
- Part368.Orientation = Vector3.new(0, -45, -90)
- Part368.Position = Vector3.new(-82.8630829, 2.09776831, -46.0842171)
- Part368.Rotation = Vector3.new(-0.00999999978, -45, -90)
- Part368.Color = Color3.new(1, 0.8, 0.6)
- Part368.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part368.Anchored = true
- Part368.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part368.BrickColor = BrickColor.new("Pastel brown")
- Part368.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part368.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part368.Material = Enum.Material.Wood
- Part368.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part368.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part368.brickColor = BrickColor.new("Pastel brown")
- Part368.FormFactor = Enum.FormFactor.Custom
- Part368.formFactor = Enum.FormFactor.Custom
- CylinderMesh369.Parent = Part368
- CylinderMesh369.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part370.Name = "Cylinder A"
- Part370.Parent = Model356
- 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)
- Part370.Orientation = Vector3.new(-0.00999999978, -90, -90)
- Part370.Position = Vector3.new(-82.3833313, 1.49761844, -46.5109558)
- Part370.Rotation = Vector3.new(90, -90, 0)
- Part370.Color = Color3.new(1, 0.8, 0.6)
- Part370.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
- Part370.Anchored = true
- Part370.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part370.BrickColor = BrickColor.new("Pastel brown")
- Part370.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part370.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part370.Material = Enum.Material.Wood
- Part370.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part370.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part370.brickColor = BrickColor.new("Pastel brown")
- Part370.FormFactor = Enum.FormFactor.Custom
- Part370.formFactor = Enum.FormFactor.Custom
- CylinderMesh371.Parent = Part370
- CylinderMesh371.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part372.Parent = Model356
- 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)
- Part372.Orientation = Vector3.new(-14.4799995, -41.0299988, 164.509995)
- Part372.Position = Vector3.new(-83.651886, 1.19735122, -46.4839325)
- Part372.Rotation = Vector3.new(-18.8999996, -39.4699974, 152.229996)
- Part372.Color = Color3.new(1, 0.8, 0.6)
- Part372.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part372.Anchored = true
- Part372.BrickColor = BrickColor.new("Pastel brown")
- Part372.Material = Enum.Material.Wood
- Part372.brickColor = BrickColor.new("Pastel brown")
- Part372.FormFactor = Enum.FormFactor.Custom
- Part372.formFactor = Enum.FormFactor.Custom
- SpecialMesh373.Parent = Part372
- SpecialMesh373.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh373.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh373.MeshType = Enum.MeshType.FileMesh
- Decal374.Parent = Part372
- Decal374.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal374.Face = Enum.NormalId.Left
- Part375.Parent = Model356
- 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)
- Part375.Orientation = Vector3.new(-14.4799995, 138.959991, 164.509995)
- Part375.Position = Vector3.new(-81.1055069, 1.19735169, -46.5415459)
- Part375.Rotation = Vector3.new(-161.099991, 39.4699974, -27.7699986)
- Part375.Color = Color3.new(1, 0.8, 0.6)
- Part375.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part375.Anchored = true
- Part375.BrickColor = BrickColor.new("Pastel brown")
- Part375.Material = Enum.Material.Wood
- Part375.brickColor = BrickColor.new("Pastel brown")
- Part375.FormFactor = Enum.FormFactor.Custom
- Part375.formFactor = Enum.FormFactor.Custom
- SpecialMesh376.Parent = Part375
- SpecialMesh376.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh376.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh376.MeshType = Enum.MeshType.FileMesh
- Decal377.Parent = Part375
- Decal377.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal377.Face = Enum.NormalId.Left
- Part378.Parent = Model356
- 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)
- Part378.Orientation = Vector3.new(14.4799995, 131.029999, 164.509995)
- Part378.Position = Vector3.new(-82.3782043, 1.19735289, -45.2686691)
- Part378.Rotation = Vector3.new(158.529999, 46.9199982, 0.539999962)
- Part378.Color = Color3.new(1, 0.8, 0.6)
- Part378.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part378.Anchored = true
- Part378.BrickColor = BrickColor.new("Pastel brown")
- Part378.Material = Enum.Material.Wood
- Part378.brickColor = BrickColor.new("Pastel brown")
- Part378.FormFactor = Enum.FormFactor.Custom
- Part378.formFactor = Enum.FormFactor.Custom
- SpecialMesh379.Parent = Part378
- SpecialMesh379.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh379.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh379.MeshType = Enum.MeshType.FileMesh
- Decal380.Parent = Part378
- Decal380.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal380.Face = Enum.NormalId.Left
- Model381.Parent = Model320
- Model382.Parent = Model381
- Part383.Name = "Block"
- Part383.Parent = Model382
- 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)
- Part383.Orientation = Vector3.new(0, -135.009995, 0)
- Part383.Position = Vector3.new(-75.71698, 3.49775982, -39.8811951)
- Part383.Rotation = Vector3.new(-180, -44.9899979, -180)
- Part383.Size = Vector3.new(2.4000001, 1.79999995, 0.200000003)
- Part383.Anchored = true
- Part383.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part383.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part383.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part383.Material = Enum.Material.Ice
- Part383.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part383.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part383.FormFactor = Enum.FormFactor.Custom
- Part383.formFactor = Enum.FormFactor.Custom
- BlockMesh384.Parent = Part383
- BlockMesh384.Scale = Vector3.new(1, 0.899999976, 1)
- UnionOperation385.Parent = Model382
- 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)
- UnionOperation385.Orientation = Vector3.new(0, -135.009995, 0)
- UnionOperation385.Position = Vector3.new(-75.9633179, 2.64635897, -40.1278954)
- UnionOperation385.Rotation = Vector3.new(-180, -44.9899979, -180)
- UnionOperation385.Color = Color3.new(0.639216, 0.635294, 0.647059)
- UnionOperation385.Size = Vector3.new(2.40010381, 0.89749372, 0.897817969)
- UnionOperation385.Anchored = true
- UnionOperation385.BrickColor = BrickColor.new("Medium stone grey")
- UnionOperation385.Material = Enum.Material.Ice
- UnionOperation385.Reflectance = 0.40000000596046
- UnionOperation385.brickColor = BrickColor.new("Medium stone grey")
- Seat386.Parent = Model382
- 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)
- Seat386.Orientation = Vector3.new(0, 45, 0)
- Seat386.Position = Vector3.new(-76.5653763, 2.12771368, -40.7300072)
- Seat386.Rotation = Vector3.new(0, 45, 0)
- Seat386.Color = Color3.new(0.803922, 0.803922, 0.803922)
- Seat386.Transparency = 1
- Seat386.Size = Vector3.new(2.4000001, 0.200000003, 1.79999983)
- Seat386.BrickColor = BrickColor.new("Mid gray")
- Seat386.Material = Enum.Material.SmoothPlastic
- Seat386.TopSurface = Enum.SurfaceType.Universal
- Seat386.brickColor = BrickColor.new("Mid gray")
- Seat386.FormFactor = Enum.FormFactor.Custom
- Seat386.formFactor = Enum.FormFactor.Custom
- Part387.Name = "Block"
- Part387.Parent = Model382
- 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)
- Part387.Orientation = Vector3.new(0, -135.009995, 0)
- Part387.Position = Vector3.new(-76.5653992, 2.32773733, -40.7300072)
- Part387.Rotation = Vector3.new(-180, -44.9899979, -180)
- Part387.Size = Vector3.new(2.4000001, 0.200000003, 1.80000007)
- Part387.Anchored = true
- Part387.BottomSurface = Enum.SurfaceType.Universal
- Part387.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part387.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part387.Material = Enum.Material.Ice
- Part387.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part387.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part387.FormFactor = Enum.FormFactor.Custom
- Part387.formFactor = Enum.FormFactor.Custom
- BlockMesh388.Parent = Part387
- BlockMesh388.Scale = Vector3.new(1, 0.899999976, 1)
- Model389.Parent = Model381
- Part390.Name = "Cylinder A"
- Part390.Parent = Model389
- 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)
- Part390.Orientation = Vector3.new(0, 45, -90)
- Part390.Position = Vector3.new(-76.0033646, 2.09771109, -40.1530113)
- Part390.Rotation = Vector3.new(0, 45, -90)
- Part390.Color = Color3.new(1, 0.8, 0.6)
- Part390.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part390.Anchored = true
- Part390.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part390.BrickColor = BrickColor.new("Pastel brown")
- Part390.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part390.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part390.Material = Enum.Material.Wood
- Part390.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part390.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part390.brickColor = BrickColor.new("Pastel brown")
- Part390.FormFactor = Enum.FormFactor.Custom
- Part390.formFactor = Enum.FormFactor.Custom
- CylinderMesh391.Parent = Part390
- CylinderMesh391.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part392.Name = "Cylinder A"
- Part392.Parent = Model389
- 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)
- Part392.Orientation = Vector3.new(0, 135, -89.9899979)
- Part392.Position = Vector3.new(-76.8024673, 2.09772944, -40.1530457)
- Part392.Rotation = Vector3.new(-180, 45, 90)
- Part392.Color = Color3.new(1, 0.8, 0.6)
- Part392.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part392.Anchored = true
- Part392.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part392.BrickColor = BrickColor.new("Pastel brown")
- Part392.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part392.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part392.Material = Enum.Material.Wood
- Part392.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part392.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part392.brickColor = BrickColor.new("Pastel brown")
- Part392.FormFactor = Enum.FormFactor.Custom
- Part392.formFactor = Enum.FormFactor.Custom
- CylinderMesh393.Parent = Part392
- CylinderMesh393.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part394.Name = "Cylinder A"
- Part394.Parent = Model389
- 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)
- Part394.Orientation = Vector3.new(0, 180, -90.0099945)
- Part394.Position = Vector3.new(-76.434021, 1.49761748, -40.5748444)
- Part394.Rotation = Vector3.new(-180, 0, 89.9899979)
- Part394.Color = Color3.new(1, 0.8, 0.6)
- Part394.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
- Part394.Anchored = true
- Part394.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part394.BrickColor = BrickColor.new("Pastel brown")
- Part394.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part394.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part394.Material = Enum.Material.Wood
- Part394.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part394.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part394.brickColor = BrickColor.new("Pastel brown")
- Part394.FormFactor = Enum.FormFactor.Custom
- Part394.formFactor = Enum.FormFactor.Custom
- CylinderMesh395.Parent = Part394
- CylinderMesh395.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part396.Parent = Model389
- 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)
- Part396.Orientation = Vector3.new(14.4799995, 131.029999, 164.509995)
- Part396.Position = Vector3.new(-76.4382095, 1.19735122, -39.3290825)
- Part396.Rotation = Vector3.new(158.529999, 46.9199982, 0.539999962)
- Part396.Color = Color3.new(1, 0.8, 0.6)
- Part396.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part396.Anchored = true
- Part396.BrickColor = BrickColor.new("Pastel brown")
- Part396.Material = Enum.Material.Wood
- Part396.brickColor = BrickColor.new("Pastel brown")
- Part396.FormFactor = Enum.FormFactor.Custom
- Part396.formFactor = Enum.FormFactor.Custom
- SpecialMesh397.Parent = Part396
- SpecialMesh397.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh397.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh397.MeshType = Enum.MeshType.FileMesh
- Decal398.Parent = Part396
- Decal398.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal398.Face = Enum.NormalId.Left
- Part399.Name = "Cylinder A"
- Part399.Parent = Model389
- 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)
- Part399.Orientation = Vector3.new(0, 45, -90)
- Part399.Position = Vector3.new(-76.8520279, 2.09771156, -41.0016594)
- Part399.Rotation = Vector3.new(0, 45, -90)
- Part399.Color = Color3.new(1, 0.8, 0.6)
- Part399.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part399.Anchored = true
- Part399.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part399.BrickColor = BrickColor.new("Pastel brown")
- Part399.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part399.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part399.Material = Enum.Material.Wood
- Part399.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part399.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part399.brickColor = BrickColor.new("Pastel brown")
- Part399.FormFactor = Enum.FormFactor.Custom
- Part399.formFactor = Enum.FormFactor.Custom
- CylinderMesh400.Parent = Part399
- CylinderMesh400.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part401.Name = "Cylinder A"
- Part401.Parent = Model389
- 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)
- Part401.Orientation = Vector3.new(0, 135, -89.9899979)
- Part401.Position = Vector3.new(-75.9540405, 2.09773159, -41.0015297)
- Part401.Rotation = Vector3.new(-180, 45, 90)
- Part401.Color = Color3.new(1, 0.8, 0.6)
- Part401.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part401.Anchored = true
- Part401.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part401.BrickColor = BrickColor.new("Pastel brown")
- Part401.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part401.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part401.Material = Enum.Material.Wood
- Part401.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part401.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part401.brickColor = BrickColor.new("Pastel brown")
- Part401.FormFactor = Enum.FormFactor.Custom
- Part401.formFactor = Enum.FormFactor.Custom
- CylinderMesh402.Parent = Part401
- CylinderMesh402.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part403.Name = "Cylinder A"
- Part403.Parent = Model389
- 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)
- Part403.Orientation = Vector3.new(-0.00999999978, 90, -90)
- Part403.Position = Vector3.new(-76.434021, 1.49761748, -40.5748444)
- Part403.Rotation = Vector3.new(-90, 90, 0)
- Part403.Color = Color3.new(1, 0.8, 0.6)
- Part403.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
- Part403.Anchored = true
- Part403.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part403.BrickColor = BrickColor.new("Pastel brown")
- Part403.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part403.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part403.Material = Enum.Material.Wood
- Part403.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part403.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part403.brickColor = BrickColor.new("Pastel brown")
- Part403.FormFactor = Enum.FormFactor.Custom
- Part403.formFactor = Enum.FormFactor.Custom
- CylinderMesh404.Parent = Part403
- CylinderMesh404.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part405.Parent = Model389
- 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)
- Part405.Orientation = Vector3.new(-14.4799995, 138.959991, 164.509995)
- Part405.Position = Vector3.new(-75.1652298, 1.19735193, -40.6019974)
- Part405.Rotation = Vector3.new(-161.099991, 39.4699974, -27.7699986)
- Part405.Color = Color3.new(1, 0.8, 0.6)
- Part405.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part405.Anchored = true
- Part405.BrickColor = BrickColor.new("Pastel brown")
- Part405.Material = Enum.Material.Wood
- Part405.brickColor = BrickColor.new("Pastel brown")
- Part405.FormFactor = Enum.FormFactor.Custom
- Part405.formFactor = Enum.FormFactor.Custom
- SpecialMesh406.Parent = Part405
- SpecialMesh406.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh406.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh406.MeshType = Enum.MeshType.FileMesh
- Decal407.Parent = Part405
- Decal407.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal407.Face = Enum.NormalId.Left
- Part408.Parent = Model389
- 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)
- Part408.Orientation = Vector3.new(-14.4799995, -41.0299988, 164.509995)
- Part408.Position = Vector3.new(-77.7118759, 1.19735146, -40.5442657)
- Part408.Rotation = Vector3.new(-18.8999996, -39.4699974, 152.229996)
- Part408.Color = Color3.new(1, 0.8, 0.6)
- Part408.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part408.Anchored = true
- Part408.BrickColor = BrickColor.new("Pastel brown")
- Part408.Material = Enum.Material.Wood
- Part408.brickColor = BrickColor.new("Pastel brown")
- Part408.FormFactor = Enum.FormFactor.Custom
- Part408.formFactor = Enum.FormFactor.Custom
- SpecialMesh409.Parent = Part408
- SpecialMesh409.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh409.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh409.MeshType = Enum.MeshType.FileMesh
- Decal410.Parent = Part408
- Decal410.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal410.Face = Enum.NormalId.Left
- Part411.Parent = Model389
- 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)
- Part411.Orientation = Vector3.new(14.4799995, -48.9599991, 164.509995)
- Part411.Position = Vector3.new(-76.4391785, 1.19735217, -41.8171883)
- Part411.Rotation = Vector3.new(21.4699993, -46.9099998, -179.470001)
- Part411.Color = Color3.new(1, 0.8, 0.6)
- Part411.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part411.Anchored = true
- Part411.BrickColor = BrickColor.new("Pastel brown")
- Part411.Material = Enum.Material.Wood
- Part411.brickColor = BrickColor.new("Pastel brown")
- Part411.FormFactor = Enum.FormFactor.Custom
- Part411.formFactor = Enum.FormFactor.Custom
- SpecialMesh412.Parent = Part411
- SpecialMesh412.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh412.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh412.MeshType = Enum.MeshType.FileMesh
- Decal413.Parent = Part411
- Decal413.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal413.Face = Enum.NormalId.Left
- Model414.Parent = Model236
- Model415.Parent = Model414
- Part416.Name = "Block"
- Part416.Parent = Model415
- 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)
- Part416.Orientation = Vector3.new(0, 135, 0)
- Part416.Position = Vector3.new(-82.78759, 3.49775934, -40.1339302)
- Part416.Rotation = Vector3.new(-180, 45, -180)
- Part416.Size = Vector3.new(2.4000001, 1.79999995, 0.200000003)
- Part416.Anchored = true
- Part416.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part416.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part416.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part416.Material = Enum.Material.Ice
- Part416.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part416.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part416.FormFactor = Enum.FormFactor.Custom
- Part416.formFactor = Enum.FormFactor.Custom
- BlockMesh417.Parent = Part416
- BlockMesh417.Scale = Vector3.new(1, 0.899999976, 1)
- UnionOperation418.Parent = Model415
- 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)
- UnionOperation418.Orientation = Vector3.new(0, 135, 0)
- UnionOperation418.Position = Vector3.new(-82.5408096, 2.64636707, -40.380291)
- UnionOperation418.Rotation = Vector3.new(-180, 45, -180)
- UnionOperation418.Color = Color3.new(0.639216, 0.635294, 0.647059)
- UnionOperation418.Size = Vector3.new(2.40010381, 0.89749372, 0.897817969)
- UnionOperation418.Anchored = true
- UnionOperation418.BrickColor = BrickColor.new("Medium stone grey")
- UnionOperation418.Material = Enum.Material.Ice
- UnionOperation418.Reflectance = 0.40000000596046
- UnionOperation418.brickColor = BrickColor.new("Medium stone grey")
- Seat419.Parent = Model415
- 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)
- Seat419.Orientation = Vector3.new(0, -45, 0)
- Seat419.Position = Vector3.new(-81.9387512, 2.12771368, -40.9824219)
- Seat419.Rotation = Vector3.new(0, -45, 0)
- Seat419.Color = Color3.new(0.803922, 0.803922, 0.803922)
- Seat419.Transparency = 1
- Seat419.Size = Vector3.new(2.4000001, 0.200000003, 1.79999983)
- Seat419.BrickColor = BrickColor.new("Mid gray")
- Seat419.Material = Enum.Material.SmoothPlastic
- Seat419.TopSurface = Enum.SurfaceType.Universal
- Seat419.brickColor = BrickColor.new("Mid gray")
- Seat419.FormFactor = Enum.FormFactor.Custom
- Seat419.formFactor = Enum.FormFactor.Custom
- Part420.Name = "Block"
- Part420.Parent = Model415
- 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)
- Part420.Orientation = Vector3.new(0, 135, 0)
- Part420.Position = Vector3.new(-81.9387512, 2.32773733, -40.9824219)
- Part420.Rotation = Vector3.new(-180, 45, -180)
- Part420.Size = Vector3.new(2.4000001, 0.200000003, 1.80000007)
- Part420.Anchored = true
- Part420.BottomSurface = Enum.SurfaceType.Universal
- Part420.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part420.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part420.Material = Enum.Material.Ice
- Part420.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part420.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part420.FormFactor = Enum.FormFactor.Custom
- Part420.formFactor = Enum.FormFactor.Custom
- BlockMesh421.Parent = Part420
- BlockMesh421.Scale = Vector3.new(1, 0.899999976, 1)
- Model422.Parent = Model414
- Part423.Name = "Cylinder A"
- Part423.Parent = Model422
- 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)
- Part423.Orientation = Vector3.new(0, -45, -90)
- Part423.Position = Vector3.new(-82.5158997, 2.09773207, -40.4205933)
- Part423.Rotation = Vector3.new(-0.00999999978, -45, -90)
- Part423.Color = Color3.new(1, 0.8, 0.6)
- Part423.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part423.Anchored = true
- Part423.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part423.BrickColor = BrickColor.new("Pastel brown")
- Part423.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part423.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part423.Material = Enum.Material.Wood
- Part423.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part423.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part423.brickColor = BrickColor.new("Pastel brown")
- Part423.FormFactor = Enum.FormFactor.Custom
- Part423.formFactor = Enum.FormFactor.Custom
- CylinderMesh424.Parent = Part423
- CylinderMesh424.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part425.Name = "Cylinder A"
- Part425.Parent = Model422
- 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)
- Part425.Orientation = Vector3.new(0, 45, -90)
- Part425.Position = Vector3.new(-82.5158997, 2.0977664, -41.2195778)
- Part425.Rotation = Vector3.new(0, 45, -90)
- Part425.Color = Color3.new(1, 0.8, 0.6)
- Part425.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part425.Anchored = true
- Part425.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part425.BrickColor = BrickColor.new("Pastel brown")
- Part425.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part425.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part425.Material = Enum.Material.Wood
- Part425.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part425.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part425.brickColor = BrickColor.new("Pastel brown")
- Part425.FormFactor = Enum.FormFactor.Custom
- Part425.formFactor = Enum.FormFactor.Custom
- CylinderMesh426.Parent = Part425
- CylinderMesh426.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part427.Name = "Cylinder A"
- Part427.Parent = Model422
- 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)
- Part427.Orientation = Vector3.new(0, 90, -90.0099945)
- Part427.Position = Vector3.new(-82.094017, 1.49761748, -40.8512573)
- Part427.Rotation = Vector3.new(-90.0099945, 90, 0)
- Part427.Color = Color3.new(1, 0.8, 0.6)
- Part427.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
- Part427.Anchored = true
- Part427.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part427.BrickColor = BrickColor.new("Pastel brown")
- Part427.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part427.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part427.Material = Enum.Material.Wood
- Part427.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part427.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part427.brickColor = BrickColor.new("Pastel brown")
- Part427.FormFactor = Enum.FormFactor.Custom
- Part427.formFactor = Enum.FormFactor.Custom
- CylinderMesh428.Parent = Part427
- CylinderMesh428.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part429.Parent = Model422
- 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)
- Part429.Orientation = Vector3.new(14.4799995, 41.0400009, 164.509995)
- Part429.Position = Vector3.new(-83.3396225, 1.19735169, -40.8552971)
- Part429.Rotation = Vector3.new(18.8999996, 39.4699974, 152.229996)
- Part429.Color = Color3.new(1, 0.8, 0.6)
- Part429.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part429.Anchored = true
- Part429.BrickColor = BrickColor.new("Pastel brown")
- Part429.Material = Enum.Material.Wood
- Part429.brickColor = BrickColor.new("Pastel brown")
- Part429.FormFactor = Enum.FormFactor.Custom
- Part429.formFactor = Enum.FormFactor.Custom
- SpecialMesh430.Parent = Part429
- SpecialMesh430.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh430.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh430.MeshType = Enum.MeshType.FileMesh
- Decal431.Parent = Part429
- Decal431.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal431.Face = Enum.NormalId.Left
- Part432.Name = "Cylinder A"
- Part432.Parent = Model422
- 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)
- Part432.Orientation = Vector3.new(0, -45, -90)
- Part432.Position = Vector3.new(-81.667244, 2.09773207, -41.2691193)
- Part432.Rotation = Vector3.new(-0.00999999978, -45, -90)
- Part432.Color = Color3.new(1, 0.8, 0.6)
- Part432.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part432.Anchored = true
- Part432.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part432.BrickColor = BrickColor.new("Pastel brown")
- Part432.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part432.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part432.Material = Enum.Material.Wood
- Part432.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part432.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part432.brickColor = BrickColor.new("Pastel brown")
- Part432.FormFactor = Enum.FormFactor.Custom
- Part432.formFactor = Enum.FormFactor.Custom
- CylinderMesh433.Parent = Part432
- CylinderMesh433.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part434.Name = "Cylinder A"
- Part434.Parent = Model422
- 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)
- Part434.Orientation = Vector3.new(0, 45, -90)
- Part434.Position = Vector3.new(-81.6672821, 2.09776783, -40.3710709)
- Part434.Rotation = Vector3.new(0, 45, -90)
- Part434.Color = Color3.new(1, 0.8, 0.6)
- Part434.Size = Vector3.new(0.200000003, 1.18000019, 0.349999994)
- Part434.Anchored = true
- Part434.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part434.BrickColor = BrickColor.new("Pastel brown")
- Part434.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part434.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part434.Material = Enum.Material.Wood
- Part434.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part434.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part434.brickColor = BrickColor.new("Pastel brown")
- Part434.FormFactor = Enum.FormFactor.Custom
- Part434.formFactor = Enum.FormFactor.Custom
- CylinderMesh435.Parent = Part434
- CylinderMesh435.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part436.Name = "Cylinder A"
- Part436.Parent = Model422
- 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)
- Part436.Orientation = Vector3.new(-0.00999999978, 0, -90)
- Part436.Position = Vector3.new(-82.094017, 1.49761748, -40.8512573)
- Part436.Rotation = Vector3.new(-0.00999999978, 0, -90)
- Part436.Color = Color3.new(1, 0.8, 0.6)
- Part436.Size = Vector3.new(0.200000003, 2.27000022, 0.349999994)
- Part436.Anchored = true
- Part436.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- Part436.BrickColor = BrickColor.new("Pastel brown")
- Part436.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- Part436.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- Part436.Material = Enum.Material.Wood
- Part436.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- Part436.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- Part436.brickColor = BrickColor.new("Pastel brown")
- Part436.FormFactor = Enum.FormFactor.Custom
- Part436.formFactor = Enum.FormFactor.Custom
- CylinderMesh437.Parent = Part436
- CylinderMesh437.Scale = Vector3.new(0.5, 1, 0.899999976)
- Part438.Parent = Model422
- 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)
- Part438.Orientation = Vector3.new(-14.4799995, 48.9599991, 164.509995)
- Part438.Position = Vector3.new(-82.0669403, 1.1973505, -39.5824661)
- Part438.Rotation = Vector3.new(-21.4699993, 46.9099998, -179.459991)
- Part438.Color = Color3.new(1, 0.8, 0.6)
- Part438.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part438.Anchored = true
- Part438.BrickColor = BrickColor.new("Pastel brown")
- Part438.Material = Enum.Material.Wood
- Part438.brickColor = BrickColor.new("Pastel brown")
- Part438.FormFactor = Enum.FormFactor.Custom
- Part438.formFactor = Enum.FormFactor.Custom
- SpecialMesh439.Parent = Part438
- SpecialMesh439.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh439.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh439.MeshType = Enum.MeshType.FileMesh
- Decal440.Parent = Part438
- Decal440.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal440.Face = Enum.NormalId.Left
- Part441.Parent = Model422
- 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)
- Part441.Orientation = Vector3.new(-14.4799995, -131.039993, 164.509995)
- Part441.Position = Vector3.new(-82.1245422, 1.19735193, -42.1289825)
- Part441.Rotation = Vector3.new(-158.529999, -46.9099998, 0.529999971)
- Part441.Color = Color3.new(1, 0.8, 0.6)
- Part441.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part441.Anchored = true
- Part441.BrickColor = BrickColor.new("Pastel brown")
- Part441.Material = Enum.Material.Wood
- Part441.brickColor = BrickColor.new("Pastel brown")
- Part441.FormFactor = Enum.FormFactor.Custom
- Part441.formFactor = Enum.FormFactor.Custom
- SpecialMesh442.Parent = Part441
- SpecialMesh442.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh442.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh442.MeshType = Enum.MeshType.FileMesh
- Decal443.Parent = Part441
- Decal443.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal443.Face = Enum.NormalId.Left
- Part444.Parent = Model422
- 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)
- Part444.Orientation = Vector3.new(14.4799995, -138.970001, 164.509995)
- Part444.Position = Vector3.new(-80.8518219, 1.19735241, -40.8561363)
- Part444.Rotation = Vector3.new(161.099991, -39.4699974, -27.7699986)
- Part444.Color = Color3.new(1, 0.8, 0.6)
- Part444.Size = Vector3.new(0.200000003, 1.60000002, 0.200000003)
- Part444.Anchored = true
- Part444.BrickColor = BrickColor.new("Pastel brown")
- Part444.Material = Enum.Material.Wood
- Part444.brickColor = BrickColor.new("Pastel brown")
- Part444.FormFactor = Enum.FormFactor.Custom
- Part444.formFactor = Enum.FormFactor.Custom
- SpecialMesh445.Parent = Part444
- SpecialMesh445.MeshId = "http://www.roblox.com/asset/?id=1033714"
- SpecialMesh445.Scale = Vector3.new(0.100000001, 3, 0.100000001)
- SpecialMesh445.MeshType = Enum.MeshType.FileMesh
- Decal446.Parent = Part444
- Decal446.Texture = "http://www.roblox.com/asset/?id=12549483"
- Decal446.Face = Enum.NormalId.Left
- Model447.Parent = Model236
- Part448.Parent = Model447
- Part448.CFrame = CFrame.new(-100.455429, 5.00931406, -35.0561066, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part448.Position = Vector3.new(-100.455429, 5.00931406, -35.0561066)
- Part448.Color = Color3.new(0.560784, 0.298039, 0.164706)
- Part448.Size = Vector3.new(1.02209759, 0.199309394, 1.02209926)
- Part448.Anchored = true
- Part448.BottomSurface = Enum.SurfaceType.Smooth
- Part448.BrickColor = BrickColor.new("Rust")
- Part448.Material = Enum.Material.Wood
- Part448.TopSurface = Enum.SurfaceType.Smooth
- Part448.brickColor = BrickColor.new("Rust")
- UnionOperation449.Parent = Model447
- UnionOperation449.CFrame = CFrame.new(-100.455429, 2.44677496, -35.0561066, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- UnionOperation449.Orientation = Vector3.new(0, 90, 0)
- UnionOperation449.Position = Vector3.new(-100.455429, 2.44677496, -35.0561066)
- UnionOperation449.Rotation = Vector3.new(0, 90, 0)
- UnionOperation449.Color = Color3.new(0.560784, 0.298039, 0.164706)
- UnionOperation449.Size = Vector3.new(1.02209759, 4.08839607, 1.02209926)
- UnionOperation449.Anchored = true
- UnionOperation449.BrickColor = BrickColor.new("Rust")
- UnionOperation449.Material = Enum.Material.Wood
- UnionOperation449.RightSurface = Enum.SurfaceType.Studs
- UnionOperation449.TopSurface = Enum.SurfaceType.Studs
- UnionOperation449.brickColor = BrickColor.new("Rust")
- UnionOperation450.Parent = Model447
- UnionOperation450.CFrame = CFrame.new(-100.466934, 4.70931292, -35.039505, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- UnionOperation450.Position = Vector3.new(-100.466934, 4.70931292, -35.039505)
- UnionOperation450.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- UnionOperation450.Size = Vector3.new(0.86087811, 0.4337928, 0.8968907)
- UnionOperation450.Anchored = true
- UnionOperation450.BrickColor = BrickColor.new("Burnt Sienna")
- UnionOperation450.Material = Enum.Material.Wood
- UnionOperation450.brickColor = BrickColor.new("Burnt Sienna")
- Model451.Parent = Model236
- Part452.Parent = Model451
- Part452.CFrame = CFrame.new(-111.807968, 5.00676107, -35.0244904, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part452.Position = Vector3.new(-111.807968, 5.00676107, -35.0244904)
- Part452.Color = Color3.new(0.560784, 0.298039, 0.164706)
- Part452.Size = Vector3.new(1.02209759, 0.199309394, 1.02209926)
- Part452.Anchored = true
- Part452.BottomSurface = Enum.SurfaceType.Smooth
- Part452.BrickColor = BrickColor.new("Rust")
- Part452.Material = Enum.Material.Wood
- Part452.TopSurface = Enum.SurfaceType.Smooth
- Part452.brickColor = BrickColor.new("Rust")
- UnionOperation453.Parent = Model451
- UnionOperation453.CFrame = CFrame.new(-111.807968, 2.44422007, -35.0244904, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- UnionOperation453.Orientation = Vector3.new(0, 90, 0)
- UnionOperation453.Position = Vector3.new(-111.807968, 2.44422007, -35.0244904)
- UnionOperation453.Rotation = Vector3.new(0, 90, 0)
- UnionOperation453.Color = Color3.new(0.560784, 0.298039, 0.164706)
- UnionOperation453.Size = Vector3.new(1.02209759, 4.08839607, 1.02209926)
- UnionOperation453.Anchored = true
- UnionOperation453.BrickColor = BrickColor.new("Rust")
- UnionOperation453.Material = Enum.Material.Wood
- UnionOperation453.RightSurface = Enum.SurfaceType.Studs
- UnionOperation453.TopSurface = Enum.SurfaceType.Studs
- UnionOperation453.brickColor = BrickColor.new("Rust")
- UnionOperation454.Parent = Model451
- UnionOperation454.CFrame = CFrame.new(-111.819473, 4.70675993, -35.0078888, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- UnionOperation454.Position = Vector3.new(-111.819473, 4.70675993, -35.0078888)
- UnionOperation454.Color = Color3.new(0.415686, 0.223529, 0.0352941)
- UnionOperation454.Size = Vector3.new(0.86087811, 0.4337928, 0.8968907)
- UnionOperation454.Anchored = true
- UnionOperation454.BrickColor = BrickColor.new("Burnt Sienna")
- UnionOperation454.Material = Enum.Material.Wood
- UnionOperation454.brickColor = BrickColor.new("Burnt Sienna")
- Part455.Parent = Model236
- Part455.CFrame = CFrame.new(-109.906601, 3.22341394, -37.6681824, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part455.Orientation = Vector3.new(0, -90, 0)
- Part455.Position = Vector3.new(-109.906601, 3.22341394, -37.6681824)
- Part455.Rotation = Vector3.new(0, -90, 0)
- Part455.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part455.Size = Vector3.new(3.04265571, 2.60519552, 8.24692249)
- Part455.Anchored = true
- Part455.BottomSurface = Enum.SurfaceType.Smooth
- Part455.BrickColor = BrickColor.new("Institutional white")
- Part455.TopSurface = Enum.SurfaceType.Smooth
- Part455.brickColor = BrickColor.new("Institutional white")
- Part455.Shape = Enum.PartType.Cylinder
- Part456.Parent = Model236
- Part456.CFrame = CFrame.new(-105.685669, 2.72198105, -34.8996582, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part456.Position = Vector3.new(-105.685669, 2.72198105, -34.8996582)
- Part456.Color = Color3.new(1, 0, 0)
- Part456.Size = Vector3.new(9.32919979, 0.825344741, 0.503383875)
- Part456.Anchored = true
- Part456.BottomSurface = Enum.SurfaceType.Smooth
- Part456.BrickColor = BrickColor.new("Really red")
- Part456.Material = Enum.Material.Fabric
- Part456.TopSurface = Enum.SurfaceType.Smooth
- Part456.brickColor = BrickColor.new("Really red")
- Part456.Shape = Enum.PartType.Cylinder
- Part457.Parent = Model236
- Part457.CFrame = CFrame.new(-105.644592, 2.98616505, -37.4106445, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part457.Position = Vector3.new(-105.644592, 2.98616505, -37.4106445)
- Part457.Color = Color3.new(1, 0, 0)
- Part457.Size = Vector3.new(9.35730267, 0.296408981, 4.79620075)
- Part457.Anchored = true
- Part457.BottomSurface = Enum.SurfaceType.Smooth
- Part457.BrickColor = BrickColor.new("Really red")
- Part457.Material = Enum.Material.Fabric
- Part457.TopSurface = Enum.SurfaceType.Smooth
- Part457.brickColor = BrickColor.new("Really red")
- Part458.Parent = Model236
- Part458.CFrame = CFrame.new(-105.574173, 2.70536804, -39.9057083, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part458.Position = Vector3.new(-105.574173, 2.70536804, -39.9057083)
- Part458.Color = Color3.new(1, 0, 0)
- Part458.Size = Vector3.new(9.32919979, 0.93010962, 0.51360482)
- Part458.Anchored = true
- Part458.BottomSurface = Enum.SurfaceType.Smooth
- Part458.BrickColor = BrickColor.new("Really red")
- Part458.Material = Enum.Material.Fabric
- Part458.TopSurface = Enum.SurfaceType.Smooth
- Part458.brickColor = BrickColor.new("Really red")
- Part458.Shape = Enum.PartType.Cylinder
- UnionOperation459.Parent = Model236
- UnionOperation459.CFrame = CFrame.new(-106.632172, 1.58843696, -37.5119476, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- UnionOperation459.Position = Vector3.new(-106.632172, 1.58843696, -37.5119476)
- UnionOperation459.Color = Color3.new(0.337255, 0.141176, 0.141176)
- UnionOperation459.Size = Vector3.new(11.3759518, 0.255524665, 5.31236744)
- UnionOperation459.Anchored = true
- UnionOperation459.BrickColor = BrickColor.new("Cocoa")
- UnionOperation459.Material = Enum.Material.Wood
- UnionOperation459.brickColor = BrickColor.new("Cocoa")
- UnionOperation460.Parent = Model236
- UnionOperation460.CFrame = CFrame.new(-111.824387, 3.49784994, -37.3688622, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- UnionOperation460.Position = Vector3.new(-111.824387, 3.49784994, -37.3688622)
- UnionOperation460.Color = Color3.new(0.337255, 0.141176, 0.141176)
- UnionOperation460.Size = Vector3.new(0.991431952, 0.255524486, 3.66677833)
- UnionOperation460.Anchored = true
- UnionOperation460.BrickColor = BrickColor.new("Cocoa")
- UnionOperation460.Material = Enum.Material.Wood
- UnionOperation460.brickColor = BrickColor.new("Cocoa")
- UnionOperation461.Parent = Model236
- UnionOperation461.CFrame = CFrame.new(-106.122345, 2.70486403, -37.4196014, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- UnionOperation461.Position = Vector3.new(-106.122345, 2.70486403, -37.4196014)
- UnionOperation461.Color = Color3.new(1, 1, 0.8)
- UnionOperation461.Size = Vector3.new(10.7628508, 0.266210228, 5.39157343)
- UnionOperation461.Anchored = true
- UnionOperation461.BrickColor = BrickColor.new("Pastel yellow")
- UnionOperation461.Material = Enum.Material.Sand
- UnionOperation461.brickColor = BrickColor.new("Pastel yellow")
- UnionOperation462.Parent = Model236
- UnionOperation462.CFrame = CFrame.new(-111.798813, 2.53109694, -37.3659515, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- UnionOperation462.Position = Vector3.new(-111.798813, 2.53109694, -37.3659515)
- UnionOperation462.Color = Color3.new(0.560784, 0.298039, 0.164706)
- UnionOperation462.Size = Vector3.new(1.02209759, 1.66602075, 3.66422486)
- UnionOperation462.Anchored = true
- UnionOperation462.BrickColor = BrickColor.new("Rust")
- UnionOperation462.Material = Enum.Material.Wood
- UnionOperation462.brickColor = BrickColor.new("Rust")
- UnionOperation463.Parent = Model236
- UnionOperation463.CFrame = CFrame.new(-106.138931, 2.11713696, -37.3672485, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- UnionOperation463.Position = Vector3.new(-106.138931, 2.11713696, -37.3672485)
- UnionOperation463.Color = Color3.new(0.560784, 0.298039, 0.164706)
- UnionOperation463.Size = Vector3.new(10.2976236, 0.909667909, 5.65987873)
- UnionOperation463.Anchored = true
- UnionOperation463.BrickColor = BrickColor.new("Rust")
- UnionOperation463.Material = Enum.Material.Wood
- UnionOperation463.brickColor = BrickColor.new("Rust")
- Part464.Name = "Smooth Block Model"
- Part464.Parent = Model236
- Part464.CFrame = CFrame.new(-95, 1.00001895, -63, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part464.Orientation = Vector3.new(0, 180, 0)
- Part464.Position = Vector3.new(-95, 1.00001895, -63)
- Part464.Rotation = Vector3.new(-180, 0, -180)
- Part464.Color = Color3.new(0.490196, 0.733333, 0.866667)
- Part464.Size = Vector3.new(4, 1.20000005, 4)
- Part464.BrickColor = BrickColor.new("Dove blue")
- Part464.TopSurface = Enum.SurfaceType.Smooth
- Part464.brickColor = BrickColor.new("Dove blue")
- Script465.Parent = Part464
- table.insert(cors,sandbox(Script465,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part466.Name = "Smooth Block Model"
- Part466.Parent = Model236
- Part466.CFrame = CFrame.new(-103, 1.00001895, -63, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part466.Orientation = Vector3.new(0, 180, 0)
- Part466.Position = Vector3.new(-103, 1.00001895, -63)
- Part466.Rotation = Vector3.new(-180, 0, -180)
- Part466.Color = Color3.new(0.768628, 0.156863, 0.109804)
- Part466.Size = Vector3.new(4, 1.20000005, 4)
- Part466.BrickColor = BrickColor.new("Bright red")
- Part466.TopSurface = Enum.SurfaceType.Smooth
- Part466.brickColor = BrickColor.new("Bright red")
- Part467.Name = "Smooth Block Model"
- Part467.Parent = Model236
- Part467.CFrame = CFrame.new(-87, 1.00001895, -55, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part467.Orientation = Vector3.new(0, 180, 0)
- Part467.Position = Vector3.new(-87, 1.00001895, -55)
- Part467.Rotation = Vector3.new(-180, 0, -180)
- Part467.Color = Color3.new(0.768628, 0.156863, 0.109804)
- Part467.Size = Vector3.new(4, 1.20000005, 4)
- Part467.BrickColor = BrickColor.new("Bright red")
- Part467.TopSurface = Enum.SurfaceType.Smooth
- Part467.brickColor = BrickColor.new("Bright red")
- Script468.Parent = Part467
- table.insert(cors,sandbox(Script468,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part469.Name = "Smooth Block Model"
- Part469.Parent = Model236
- Part469.CFrame = CFrame.new(-99, 1.00001895, -63, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part469.Orientation = Vector3.new(0, 180, 0)
- Part469.Position = Vector3.new(-99, 1.00001895, -63)
- Part469.Rotation = Vector3.new(-180, 0, -180)
- Part469.Color = Color3.new(0.156863, 0.498039, 0.278431)
- Part469.Size = Vector3.new(4, 1.20000005, 4)
- Part469.BrickColor = BrickColor.new("Dark green")
- Part469.TopSurface = Enum.SurfaceType.Smooth
- Part469.brickColor = BrickColor.new("Dark green")
- Script470.Parent = Part469
- table.insert(cors,sandbox(Script470,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part471.Name = "Smooth Block Model"
- Part471.Parent = Model236
- Part471.CFrame = CFrame.new(-91, 1.00001895, -63, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part471.Orientation = Vector3.new(0, 180, 0)
- Part471.Position = Vector3.new(-91, 1.00001895, -63)
- Part471.Rotation = Vector3.new(-180, 0, -180)
- Part471.Color = Color3.new(0.156863, 0.498039, 0.278431)
- Part471.Size = Vector3.new(4, 1.20000005, 4)
- Part471.BrickColor = BrickColor.new("Dark green")
- Part471.TopSurface = Enum.SurfaceType.Smooth
- Part471.brickColor = BrickColor.new("Dark green")
- Script472.Parent = Part471
- table.insert(cors,sandbox(Script472,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part473.Name = "Smooth Block Model"
- Part473.Parent = Model236
- Part473.CFrame = CFrame.new(-87, 1.00001895, -63, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part473.Orientation = Vector3.new(0, 180, 0)
- Part473.Position = Vector3.new(-87, 1.00001895, -63)
- Part473.Rotation = Vector3.new(-180, 0, -180)
- Part473.Color = Color3.new(0.0509804, 0.411765, 0.67451)
- Part473.Size = Vector3.new(4, 1.20000005, 4)
- Part473.BrickColor = BrickColor.new("Bright blue")
- Part473.TopSurface = Enum.SurfaceType.Smooth
- Part473.brickColor = BrickColor.new("Bright blue")
- Script474.Parent = Part473
- table.insert(cors,sandbox(Script474,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part475.Name = "Smooth Block Model"
- Part475.Parent = Model236
- Part475.CFrame = CFrame.new(-87, 1.00001895, -59, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part475.Orientation = Vector3.new(0, 180, 0)
- Part475.Position = Vector3.new(-87, 1.00001895, -59)
- Part475.Rotation = Vector3.new(-180, 0, -180)
- Part475.Color = Color3.new(0.882353, 0.643137, 0.760784)
- Part475.Size = Vector3.new(4, 1.20000005, 4)
- Part475.BrickColor = BrickColor.new("Tr. Flu. Red")
- Part475.TopSurface = Enum.SurfaceType.Smooth
- Part475.brickColor = BrickColor.new("Tr. Flu. Red")
- Script476.Parent = Part475
- table.insert(cors,sandbox(Script476,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part477.Name = "Smooth Block Model"
- Part477.Parent = Model236
- Part477.CFrame = CFrame.new(-91, 1.00001895, -59, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part477.Orientation = Vector3.new(0, -90, 0)
- Part477.Position = Vector3.new(-91, 1.00001895, -59)
- Part477.Rotation = Vector3.new(0, -90, 0)
- Part477.Color = Color3.new(0.627451, 0.372549, 0.207843)
- Part477.Size = Vector3.new(4, 1.20000005, 4)
- Part477.BrickColor = BrickColor.new("Dark orange")
- Part477.TopSurface = Enum.SurfaceType.Smooth
- Part477.brickColor = BrickColor.new("Dark orange")
- Script478.Parent = Part477
- table.insert(cors,sandbox(Script478,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part479.Name = "Smooth Block Model"
- Part479.Parent = Model236
- Part479.CFrame = CFrame.new(-91, 1.00001895, -55, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part479.Orientation = Vector3.new(0, -90, 0)
- Part479.Position = Vector3.new(-91, 1.00001895, -55)
- Part479.Rotation = Vector3.new(0, -90, 0)
- Part479.Color = Color3.new(0.631373, 0.647059, 0.635294)
- Part479.Size = Vector3.new(4, 1.20000005, 4)
- Part479.BrickColor = BrickColor.new("Grey")
- Part479.TopSurface = Enum.SurfaceType.Smooth
- Part479.brickColor = BrickColor.new("Grey")
- Script480.Parent = Part479
- table.insert(cors,sandbox(Script480,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part481.Name = "Smooth Block Model"
- Part481.Parent = Model236
- Part481.CFrame = CFrame.new(-95, 1.00001895, -59, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part481.Orientation = Vector3.new(0, -90, 0)
- Part481.Position = Vector3.new(-95, 1.00001895, -59)
- Part481.Rotation = Vector3.new(0, -90, 0)
- Part481.Color = Color3.new(0.490196, 0.733333, 0.866667)
- Part481.Size = Vector3.new(4, 1.20000005, 4)
- Part481.BrickColor = BrickColor.new("Dove blue")
- Part481.TopSurface = Enum.SurfaceType.Smooth
- Part481.brickColor = BrickColor.new("Dove blue")
- Script482.Parent = Part481
- table.insert(cors,sandbox(Script482,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part483.Name = "Smooth Block Model"
- Part483.Parent = Model236
- Part483.CFrame = CFrame.new(-87, 1.00001895, -47, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part483.Orientation = Vector3.new(0, 180, 0)
- Part483.Position = Vector3.new(-87, 1.00001895, -47)
- Part483.Rotation = Vector3.new(-180, 0, -180)
- Part483.Color = Color3.new(0.294118, 0.592157, 0.294118)
- Part483.Size = Vector3.new(4, 1.20000005, 4)
- Part483.BrickColor = BrickColor.new("Bright green")
- Part483.TopSurface = Enum.SurfaceType.Smooth
- Part483.brickColor = BrickColor.new("Bright green")
- Script484.Parent = Part483
- table.insert(cors,sandbox(Script484,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part485.Name = "Smooth Block Model"
- Part485.Parent = Model236
- Part485.CFrame = CFrame.new(-95, 1.00001895, -51, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part485.Orientation = Vector3.new(0, -90, 0)
- Part485.Position = Vector3.new(-95, 1.00001895, -51)
- Part485.Rotation = Vector3.new(0, -90, 0)
- Part485.Color = Color3.new(0, 0.560784, 0.611765)
- Part485.Size = Vector3.new(4, 1.20000005, 4)
- Part485.BrickColor = BrickColor.new("Bright bluish green")
- Part485.TopSurface = Enum.SurfaceType.Smooth
- Part485.brickColor = BrickColor.new("Bright bluish green")
- Script486.Parent = Part485
- table.insert(cors,sandbox(Script486,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part487.Name = "Smooth Block Model"
- Part487.Parent = Model236
- Part487.CFrame = CFrame.new(-87, 1.00001895, -51, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part487.Orientation = Vector3.new(0, 180, 0)
- Part487.Position = Vector3.new(-87, 1.00001895, -51)
- Part487.Rotation = Vector3.new(-180, 0, -180)
- Part487.Color = Color3.new(0.572549, 0.223529, 0.470588)
- Part487.Size = Vector3.new(4, 1.20000005, 4)
- Part487.BrickColor = BrickColor.new("Bright reddish violet")
- Part487.TopSurface = Enum.SurfaceType.Smooth
- Part487.brickColor = BrickColor.new("Bright reddish violet")
- Script488.Parent = Part487
- table.insert(cors,sandbox(Script488,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part489.Name = "Smooth Block Model"
- Part489.Parent = Model236
- Part489.CFrame = CFrame.new(-95, 1.00001895, -47, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part489.Orientation = Vector3.new(0, -90, 0)
- Part489.Position = Vector3.new(-95, 1.00001895, -47)
- Part489.Rotation = Vector3.new(0, -90, 0)
- Part489.Color = Color3.new(0.490196, 0.733333, 0.866667)
- Part489.Size = Vector3.new(4, 1.20000005, 4)
- Part489.BrickColor = BrickColor.new("Dove blue")
- Part489.TopSurface = Enum.SurfaceType.Smooth
- Part489.brickColor = BrickColor.new("Dove blue")
- Script490.Parent = Part489
- table.insert(cors,sandbox(Script490,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part491.Name = "Smooth Block Model"
- Part491.Parent = Model236
- Part491.CFrame = CFrame.new(-99, 1.00001895, -59, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part491.Orientation = Vector3.new(0, -90, 0)
- Part491.Position = Vector3.new(-99, 1.00001895, -59)
- Part491.Rotation = Vector3.new(0, -90, 0)
- Part491.Color = Color3.new(0.803922, 0.329412, 0.294118)
- Part491.Size = Vector3.new(4, 1.20000005, 4)
- Part491.BrickColor = BrickColor.new("Tr. Red")
- Part491.TopSurface = Enum.SurfaceType.Smooth
- Part491.brickColor = BrickColor.new("Tr. Red")
- Script492.Parent = Part491
- table.insert(cors,sandbox(Script492,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part493.Name = "Smooth Block Model"
- Part493.Parent = Model236
- Part493.CFrame = CFrame.new(-91, 1.00001895, -51, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part493.Orientation = Vector3.new(0, -90, 0)
- Part493.Position = Vector3.new(-91, 1.00001895, -51)
- Part493.Rotation = Vector3.new(0, -90, 0)
- Part493.Color = Color3.new(0.262745, 0.329412, 0.576471)
- Part493.Size = Vector3.new(4, 1.20000005, 4)
- Part493.BrickColor = BrickColor.new("Bright bluish violet")
- Part493.TopSurface = Enum.SurfaceType.Smooth
- Part493.brickColor = BrickColor.new("Bright bluish violet")
- Script494.Parent = Part493
- table.insert(cors,sandbox(Script494,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part495.Name = "Smooth Block Model"
- Part495.Parent = Model236
- Part495.CFrame = CFrame.new(-91, 1.00001895, -47, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part495.Orientation = Vector3.new(0, -90, 0)
- Part495.Position = Vector3.new(-91, 1.00001895, -47)
- Part495.Rotation = Vector3.new(0, -90, 0)
- Part495.Color = Color3.new(0.623529, 0.764706, 0.913726)
- Part495.Size = Vector3.new(4, 1.20000005, 4)
- Part495.BrickColor = BrickColor.new("Light Royal blue")
- Part495.TopSurface = Enum.SurfaceType.Smooth
- Part495.brickColor = BrickColor.new("Light Royal blue")
- Script496.Parent = Part495
- table.insert(cors,sandbox(Script496,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part497.Name = "Smooth Block Model"
- Part497.Parent = Model236
- Part497.CFrame = CFrame.new(-95, 1.00001895, -55, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part497.Orientation = Vector3.new(0, -90, 0)
- Part497.Position = Vector3.new(-95, 1.00001895, -55)
- Part497.Rotation = Vector3.new(0, -90, 0)
- Part497.Color = Color3.new(0.862745, 0.564706, 0.584314)
- Part497.Size = Vector3.new(4, 1.20000005, 4)
- Part497.BrickColor = BrickColor.new("Light pink")
- Part497.TopSurface = Enum.SurfaceType.Smooth
- Part497.brickColor = BrickColor.new("Light pink")
- Script498.Parent = Part497
- table.insert(cors,sandbox(Script498,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part499.Name = "Smooth Block Model"
- Part499.Parent = Model236
- Part499.CFrame = CFrame.new(-103, 1.00001895, -59, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part499.Orientation = Vector3.new(0, -90, 0)
- Part499.Position = Vector3.new(-103, 1.00001895, -59)
- Part499.Rotation = Vector3.new(0, -90, 0)
- Part499.Color = Color3.new(0.627451, 0.372549, 0.207843)
- Part499.Size = Vector3.new(4, 1.20000005, 4)
- Part499.BrickColor = BrickColor.new("Dark orange")
- Part499.TopSurface = Enum.SurfaceType.Smooth
- Part499.brickColor = BrickColor.new("Dark orange")
- Script500.Parent = Part499
- table.insert(cors,sandbox(Script500,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part501.Name = "Smooth Block Model"
- Part501.Parent = Model236
- Part501.CFrame = CFrame.new(-99, 1.00001895, -55, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part501.Orientation = Vector3.new(0, -90, 0)
- Part501.Position = Vector3.new(-99, 1.00001895, -55)
- Part501.Rotation = Vector3.new(0, -90, 0)
- Part501.Color = Color3.new(0.419608, 0.196078, 0.486275)
- Part501.Size = Vector3.new(4, 1.20000005, 4)
- Part501.BrickColor = BrickColor.new("Bright violet")
- Part501.TopSurface = Enum.SurfaceType.Smooth
- Part501.brickColor = BrickColor.new("Bright violet")
- Script502.Parent = Part501
- table.insert(cors,sandbox(Script502,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part503.Name = "Smooth Block Model"
- Part503.Parent = Model236
- Part503.CFrame = CFrame.new(-99, 1.00001895, -47, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part503.Orientation = Vector3.new(0, -90, 0)
- Part503.Position = Vector3.new(-99, 1.00001895, -47)
- Part503.Rotation = Vector3.new(0, -90, 0)
- Part503.Color = Color3.new(0.796079, 0.517647, 0.258824)
- Part503.Size = Vector3.new(4, 1.20000005, 4)
- Part503.BrickColor = BrickColor.new("Light orange brown")
- Part503.TopSurface = Enum.SurfaceType.Smooth
- Part503.brickColor = BrickColor.new("Light orange brown")
- Script504.Parent = Part503
- table.insert(cors,sandbox(Script504,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part505.Name = "Smooth Block Model"
- Part505.Parent = Model236
- Part505.CFrame = CFrame.new(-99, 1.00001895, -51, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part505.Orientation = Vector3.new(0, -90, 0)
- Part505.Position = Vector3.new(-99, 1.00001895, -51)
- Part505.Rotation = Vector3.new(0, -90, 0)
- Part505.Color = Color3.new(0.12549, 0.227451, 0.337255)
- Part505.Size = Vector3.new(4, 1.20000005, 4)
- Part505.BrickColor = BrickColor.new("Earth blue")
- Part505.TopSurface = Enum.SurfaceType.Smooth
- Part505.brickColor = BrickColor.new("Earth blue")
- Script506.Parent = Part505
- table.insert(cors,sandbox(Script506,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part507.Name = "Smooth Block Model"
- Part507.Parent = Model236
- Part507.CFrame = CFrame.new(-103, 1.00001895, -51, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part507.Orientation = Vector3.new(0, -90, 0)
- Part507.Position = Vector3.new(-103, 1.00001895, -51)
- Part507.Rotation = Vector3.new(0, -90, 0)
- Part507.Color = Color3.new(0.156863, 0.498039, 0.278431)
- Part507.Size = Vector3.new(4, 1.20000005, 4)
- Part507.BrickColor = BrickColor.new("Dark green")
- Part507.TopSurface = Enum.SurfaceType.Smooth
- Part507.brickColor = BrickColor.new("Dark green")
- Script508.Parent = Part507
- table.insert(cors,sandbox(Script508,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part509.Name = "Smooth Block Model"
- Part509.Parent = Model236
- Part509.CFrame = CFrame.new(-103, 1.00001895, -47, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part509.Orientation = Vector3.new(0, -90, 0)
- Part509.Position = Vector3.new(-103, 1.00001895, -47)
- Part509.Rotation = Vector3.new(0, -90, 0)
- Part509.Color = Color3.new(0.968628, 0.945098, 0.552941)
- Part509.Size = Vector3.new(4, 1.20000005, 4)
- Part509.BrickColor = BrickColor.new("Tr. Yellow")
- Part509.TopSurface = Enum.SurfaceType.Smooth
- Part509.brickColor = BrickColor.new("Tr. Yellow")
- Script510.Parent = Part509
- table.insert(cors,sandbox(Script510,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part511.Name = "Smooth Block Model"
- Part511.Parent = Model236
- Part511.CFrame = CFrame.new(-103, 1.00001895, -55, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- Part511.Orientation = Vector3.new(0, -90, 0)
- Part511.Position = Vector3.new(-103, 1.00001895, -55)
- Part511.Rotation = Vector3.new(0, -90, 0)
- Part511.Color = Color3.new(0.886275, 0.607843, 0.25098)
- Part511.Size = Vector3.new(4, 1.20000005, 4)
- Part511.BrickColor = BrickColor.new("Br. yellowish orange")
- Part511.TopSurface = Enum.SurfaceType.Smooth
- Part511.brickColor = BrickColor.new("Br. yellowish orange")
- Script512.Parent = Part511
- table.insert(cors,sandbox(Script512,function()
- print("Disco!")
- while true do
- script.Parent.Color = Color3.new(math.random(), math.random(), math.random())
- wait(0.5)
- end
- end))
- Part513.Parent = Model236
- Part513.CFrame = CFrame.new(-97.5, 4.50001812, -73.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part513.Position = Vector3.new(-97.5, 4.50001812, -73.5)
- Part513.Size = Vector3.new(3, 9, 1)
- Part513.BottomSurface = Enum.SurfaceType.Smooth
- Part513.TopSurface = Enum.SurfaceType.Smooth
- Part514.Parent = Model236
- Part514.CFrame = CFrame.new(-93, 15.2999983, -52.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part514.Position = Vector3.new(-93, 15.2999983, -52.5)
- Part514.Size = Vector3.new(46, 1, 41)
- Part514.BottomSurface = Enum.SurfaceType.Smooth
- Part514.TopSurface = Enum.SurfaceType.Smooth
- Model515.Parent = Model236
- Part516.Parent = Model515
- Part516.CFrame = CFrame.new(-93.5, 12.3998404, -72.5, -0, 0, 1, -0, 1, 0, -1, 0, 0)
- Part516.Orientation = Vector3.new(0, 90, 0)
- Part516.Position = Vector3.new(-93.5, 12.3998404, -72.5)
- Part516.Rotation = Vector3.new(0, 90, 0)
- Part516.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part516.Size = Vector3.new(1, 4.80000019, 11)
- Part516.Anchored = true
- Part516.BottomSurface = Enum.SurfaceType.Smooth
- Part516.BrickColor = BrickColor.new("Dark stone grey")
- Part516.TopSurface = Enum.SurfaceType.Smooth
- Part516.brickColor = BrickColor.new("Dark stone grey")
- Part517.Parent = Model515
- Part517.CFrame = CFrame.new(-79, 7.59992599, -71.5, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Part517.Orientation = Vector3.new(0, 0, 180)
- Part517.Position = Vector3.new(-79, 7.59992599, -71.5)
- Part517.Rotation = Vector3.new(0, 0, -180)
- Part517.Color = Color3.new(0.94902, 0.952941, 0.952941)
- Part517.Size = Vector3.new(18, 14.4000006, 1)
- Part517.Anchored = true
- Part517.BottomSurface = Enum.SurfaceType.Smooth
- Part517.BrickColor = BrickColor.new("White")
- Part517.TopSurface = Enum.SurfaceType.Smooth
- Part517.brickColor = BrickColor.new("White")
- Part518.Parent = Model515
- Part518.CFrame = CFrame.new(-93.5, 12.3998404, -71.5, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Part518.Orientation = Vector3.new(0, 0, 180)
- Part518.Position = Vector3.new(-93.5, 12.3998404, -71.5)
- Part518.Rotation = Vector3.new(0, 0, -180)
- Part518.Color = Color3.new(0.94902, 0.952941, 0.952941)
- Part518.Size = Vector3.new(11, 4.80000019, 1)
- Part518.Anchored = true
- Part518.BottomSurface = Enum.SurfaceType.Smooth
- Part518.BrickColor = BrickColor.new("White")
- Part518.TopSurface = Enum.SurfaceType.Smooth
- Part518.brickColor = BrickColor.new("White")
- Part519.Parent = Model515
- Part519.CFrame = CFrame.new(-79, 7.59992599, -72.5, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Part519.Orientation = Vector3.new(0, 90, 0)
- Part519.Position = Vector3.new(-79, 7.59992599, -72.5)
- Part519.Rotation = Vector3.new(0, 90, 0)
- Part519.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part519.Size = Vector3.new(1, 14.4000006, 18)
- Part519.Anchored = true
- Part519.BottomSurface = Enum.SurfaceType.Smooth
- Part519.BrickColor = BrickColor.new("Dark stone grey")
- Part519.TopSurface = Enum.SurfaceType.Smooth
- Part519.brickColor = BrickColor.new("Dark stone grey")
- Part520.Parent = Model515
- Part520.CFrame = CFrame.new(-114.5, 7.59992599, -52, 0, 0, -1, 0, -1, 0, -1, 0, 0)
- Part520.Orientation = Vector3.new(0, -90, 180)
- Part520.Position = Vector3.new(-114.5, 7.59992599, -52)
- Part520.Rotation = Vector3.new(-180, -90, 0)
- Part520.Color = Color3.new(0.94902, 0.952941, 0.952941)
- Part520.Size = Vector3.new(38, 14.4000006, 1)
- Part520.Anchored = true
- Part520.BottomSurface = Enum.SurfaceType.Smooth
- Part520.BrickColor = BrickColor.new("White")
- Part520.TopSurface = Enum.SurfaceType.Smooth
- Part520.brickColor = BrickColor.new("White")
- Part521.Parent = Model515
- Part521.CFrame = CFrame.new(-107, 7.59992599, -72.5, -0, 0, 1, -0, 1, 0, -1, 0, 0)
- Part521.Orientation = Vector3.new(0, 90, 0)
- Part521.Position = Vector3.new(-107, 7.59992599, -72.5)
- Part521.Rotation = Vector3.new(0, 90, 0)
- Part521.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part521.Size = Vector3.new(1, 14.4000006, 16)
- Part521.Anchored = true
- Part521.BottomSurface = Enum.SurfaceType.Smooth
- Part521.BrickColor = BrickColor.new("Dark stone grey")
- Part521.TopSurface = Enum.SurfaceType.Smooth
- Part521.brickColor = BrickColor.new("Dark stone grey")
- Part522.Parent = Model515
- Part522.CFrame = CFrame.new(-115.5, 7.59992599, -53, -0, 0, 1, -0, 1, 0, -1, 0, 0)
- Part522.Orientation = Vector3.new(0, 90, 0)
- Part522.Position = Vector3.new(-115.5, 7.59992599, -53)
- Part522.Rotation = Vector3.new(0, 90, 0)
- Part522.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part522.Size = Vector3.new(40, 14.4000006, 1)
- Part522.Anchored = true
- Part522.BottomSurface = Enum.SurfaceType.Smooth
- Part522.BrickColor = BrickColor.new("Dark stone grey")
- Part522.TopSurface = Enum.SurfaceType.Smooth
- Part522.brickColor = BrickColor.new("Dark stone grey")
- Part523.Parent = Model515
- Part523.CFrame = CFrame.new(-92.5, 0.200017929, -52.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part523.Position = Vector3.new(-92.5, 0.200017929, -52.5)
- Part523.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part523.Size = Vector3.new(47, 0.400000006, 41)
- Part523.Anchored = true
- Part523.BottomSurface = Enum.SurfaceType.Smooth
- Part523.BrickColor = BrickColor.new("Dark stone grey")
- Part523.TopSurface = Enum.SurfaceType.Smooth
- Part523.brickColor = BrickColor.new("Dark stone grey")
- Part523.FormFactor = Enum.FormFactor.Plate
- Part523.formFactor = Enum.FormFactor.Plate
- ManualWeld524.Name = "Part-to-Part Strong Joint"
- ManualWeld524.Parent = Part523
- ManualWeld524.C0 = CFrame.new(23.5, -0.200000003, -20.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- ManualWeld524.C1 = CFrame.new(28.5, -4.5, 0.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- ManualWeld524.Part0 = Part523
- ManualWeld524.Part1 = Part513
- ManualWeld524.part1 = Part513
- Part525.Parent = Model515
- Part525.CFrame = CFrame.new(-107, 7.59992599, -71.5, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- Part525.Orientation = Vector3.new(0, 0, 180)
- Part525.Position = Vector3.new(-107, 7.59992599, -71.5)
- Part525.Rotation = Vector3.new(0, 0, -180)
- Part525.Color = Color3.new(0.94902, 0.952941, 0.952941)
- Part525.Size = Vector3.new(16, 14.4000006, 1)
- Part525.Anchored = true
- Part525.BottomSurface = Enum.SurfaceType.Smooth
- Part525.BrickColor = BrickColor.new("White")
- Part525.TopSurface = Enum.SurfaceType.Smooth
- Part525.brickColor = BrickColor.new("White")
- Part526.Parent = Model515
- Part526.CFrame = CFrame.new(-92.5, 7.59992599, -33.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part526.Position = Vector3.new(-92.5, 7.59992599, -33.5)
- Part526.Color = Color3.new(0.94902, 0.952941, 0.952941)
- Part526.Size = Vector3.new(43, 14.4000006, 1)
- Part526.Anchored = true
- Part526.BottomSurface = Enum.SurfaceType.Smooth
- Part526.BrickColor = BrickColor.new("White")
- Part526.TopSurface = Enum.SurfaceType.Smooth
- Part526.brickColor = BrickColor.new("White")
- Part527.Parent = Model515
- Part527.CFrame = CFrame.new(-92.5, 7.59992599, -32.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part527.Position = Vector3.new(-92.5, 7.59992599, -32.5)
- Part527.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part527.Size = Vector3.new(47, 14.4000006, 1)
- Part527.Anchored = true
- Part527.BottomSurface = Enum.SurfaceType.Smooth
- Part527.BrickColor = BrickColor.new("Dark stone grey")
- Part527.TopSurface = Enum.SurfaceType.Smooth
- Part527.brickColor = BrickColor.new("Dark stone grey")
- Part528.Parent = Model515
- Part528.CFrame = CFrame.new(-69.5, 7.59992599, -53, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- Part528.Orientation = Vector3.new(0, 90, 0)
- Part528.Position = Vector3.new(-69.5, 7.59992599, -53)
- Part528.Rotation = Vector3.new(0, 90, 0)
- Part528.Color = Color3.new(0.388235, 0.372549, 0.384314)
- Part528.Size = Vector3.new(40, 14.4000006, 1)
- Part528.Anchored = true
- Part528.BottomSurface = Enum.SurfaceType.Smooth
- Part528.BrickColor = BrickColor.new("Dark stone grey")
- Part528.TopSurface = Enum.SurfaceType.Smooth
- Part528.brickColor = BrickColor.new("Dark stone grey")
- Part529.Parent = Model515
- Part529.CFrame = CFrame.new(-70.5, 7.59992599, -52, 0, 0, -1, 0, -1, 0, -1, 0, 0)
- Part529.Orientation = Vector3.new(0, -90, 180)
- Part529.Position = Vector3.new(-70.5, 7.59992599, -52)
- Part529.Rotation = Vector3.new(-180, -90, 0)
- Part529.Color = Color3.new(0.94902, 0.952941, 0.952941)
- Part529.Size = Vector3.new(38, 14.4000006, 1)
- Part529.Anchored = true
- Part529.BottomSurface = Enum.SurfaceType.Smooth
- Part529.BrickColor = BrickColor.new("White")
- Part529.TopSurface = Enum.SurfaceType.Smooth
- Part529.brickColor = BrickColor.new("White")
- Part530.Parent = Model236
- Part530.CFrame = CFrame.new(-87.5, 5.49999809, -73.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part530.Position = Vector3.new(-87.5, 5.49999809, -73.5)
- Part530.Size = Vector3.new(1, 11, 1)
- Part530.BottomSurface = Enum.SurfaceType.Smooth
- Part530.TopSurface = Enum.SurfaceType.Smooth
- Part531.Parent = Model236
- Part531.CFrame = CFrame.new(-99.5, 5.49999809, -73.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part531.Position = Vector3.new(-99.5, 5.49999809, -73.5)
- Part531.Size = Vector3.new(1, 11, 1)
- Part531.BottomSurface = Enum.SurfaceType.Smooth
- Part531.TopSurface = Enum.SurfaceType.Smooth
- ManualWeld532.Name = "Part-to-Part Strong Joint"
- ManualWeld532.Parent = Part531
- ManualWeld532.C0 = CFrame.new(0.5, -5.5, 0.5, -0, 0, 1, 0, 1, 0, -1, 0, -0)
- ManualWeld532.C1 = CFrame.new(-1.5, -4.50002003, 0.5, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- ManualWeld532.Part0 = Part531
- ManualWeld532.Part1 = Part513
- ManualWeld532.part1 = Part513
- Model533.Parent = Model236
- Part534.Name = "Door"
- Part534.Parent = Model533
- Part534.CFrame = CFrame.new(-94.1168823, 4.12135792, -74.3884583, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part534.Orientation = Vector3.new(0, 180, 0)
- Part534.Position = Vector3.new(-94.1168823, 4.12135792, -74.3884583)
- Part534.Rotation = Vector3.new(-180, 0, -180)
- Part534.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part534.Size = Vector3.new(4.41570854, 7.06513357, 0.588761151)
- Part534.Anchored = true
- Part534.BottomSurface = Enum.SurfaceType.Smooth
- Part534.BrickColor = BrickColor.new("Really black")
- Part534.TopSurface = Enum.SurfaceType.Smooth
- Part534.brickColor = BrickColor.new("Really black")
- Part535.Parent = Model533
- Part535.CFrame = CFrame.new(-94.1168823, 0.294414997, -74.3884583, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part535.Orientation = Vector3.new(0, 180, 0)
- Part535.Position = Vector3.new(-94.1168823, 0.294414997, -74.3884583)
- Part535.Rotation = Vector3.new(-180, 0, -180)
- Part535.Color = Color3.new(0.458824, 0, 0)
- Part535.Size = Vector3.new(4.41570854, 0.588761151, 0.588761151)
- Part535.Anchored = true
- Part535.BottomSurface = Enum.SurfaceType.Smooth
- Part535.BrickColor = BrickColor.new("Maroon")
- Part535.TopSurface = Enum.SurfaceType.Smooth
- Part535.brickColor = BrickColor.new("Maroon")
- Part536.Parent = Model533
- Part536.CFrame = CFrame.new(-91.4674377, 4.26851988, -74.3884583, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part536.Orientation = Vector3.new(0, 180, 0)
- Part536.Position = Vector3.new(-91.4674377, 4.26851988, -74.3884583)
- Part536.Rotation = Vector3.new(-180, 0, -180)
- Part536.Color = Color3.new(0.458824, 0, 0)
- Part536.Size = Vector3.new(0.883141696, 8.53703785, 0.588761151)
- Part536.Anchored = true
- Part536.BottomSurface = Enum.SurfaceType.Smooth
- Part536.BrickColor = BrickColor.new("Maroon")
- Part536.TopSurface = Enum.SurfaceType.Smooth
- Part536.brickColor = BrickColor.new("Maroon")
- Part537.Parent = Model533
- Part537.CFrame = CFrame.new(-97.6494141, 4.26851988, -74.3884583, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part537.Orientation = Vector3.new(0, 180, 0)
- Part537.Position = Vector3.new(-97.6494141, 4.26851988, -74.3884583)
- Part537.Rotation = Vector3.new(-180, 0, -180)
- Part537.Color = Color3.new(0.458824, 0, 0)
- Part537.Size = Vector3.new(2.64942551, 8.53703785, 0.588761151)
- Part537.Anchored = true
- Part537.BottomSurface = Enum.SurfaceType.Smooth
- Part537.BrickColor = BrickColor.new("Maroon")
- Part537.TopSurface = Enum.SurfaceType.Smooth
- Part537.brickColor = BrickColor.new("Maroon")
- Part538.Parent = Model533
- Part538.CFrame = CFrame.new(-94.1168823, 8.09545517, -74.3884583, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part538.Orientation = Vector3.new(0, 180, 0)
- Part538.Position = Vector3.new(-94.1168823, 8.09545517, -74.3884583)
- Part538.Rotation = Vector3.new(-180, 0, -180)
- Part538.Color = Color3.new(0.458824, 0, 0)
- Part538.Size = Vector3.new(4.41570854, 0.883141696, 0.588761151)
- Part538.Anchored = true
- Part538.BottomSurface = Enum.SurfaceType.Smooth
- Part538.BrickColor = BrickColor.new("Maroon")
- Part538.TopSurface = Enum.SurfaceType.Smooth
- Part538.brickColor = BrickColor.new("Maroon")
- StringValue539.Parent = Model533
- StringValue540.Name = "Number(SetThis)"
- StringValue540.Parent = Model533
- StringValue540.Value = "1234"
- Model541.Name = "Keypad"
- Model541.Parent = Model533
- Part542.Name = "Keypad"
- Part542.Parent = Model541
- Part542.CFrame = CFrame.new(-97.7966309, 4.41571188, -74.8772278, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part542.Orientation = Vector3.new(0, 180, 0)
- Part542.Position = Vector3.new(-97.7966309, 4.41571188, -74.8772278)
- Part542.Rotation = Vector3.new(-180, 0, -180)
- Part542.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part542.Size = Vector3.new(1.76628339, 2.3550446, 0.388761163)
- Part542.Anchored = true
- Part542.BottomSurface = Enum.SurfaceType.Smooth
- Part542.BrickColor = BrickColor.new("Institutional white")
- Part542.TopSurface = Enum.SurfaceType.Smooth
- Part542.brickColor = BrickColor.new("Institutional white")
- Part543.Name = "9"
- Part543.Parent = Model541
- Part543.CFrame = CFrame.new(-98.3853836, 4.12135792, -75.2187424, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part543.Orientation = Vector3.new(0, 180, 0)
- Part543.Position = Vector3.new(-98.3853836, 4.12135792, -75.2187424)
- Part543.Rotation = Vector3.new(-180, 0, -180)
- Part543.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part543.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
- Part543.Anchored = true
- Part543.BottomSurface = Enum.SurfaceType.Smooth
- Part543.BrickColor = BrickColor.new("Deep blue")
- Part543.TopSurface = Enum.SurfaceType.Smooth
- Part543.brickColor = BrickColor.new("Deep blue")
- Script544.Parent = Part543
- table.insert(cors,sandbox(Script544,function()
- local Value = script.Parent.Parent.Parent.Value
- local ClickDetector = script.Parent.ClickDetector
- local function onMouseClick(player)
- Value.Value = Value.Value.."9"
- end
- ClickDetector.MouseClick:connect(onMouseClick)
- end))
- ClickDetector545.Parent = Part543
- Decal546.Parent = Part543
- Decal546.Texture = "http://www.roblox.com/asset/?id=4183465"
- Decal546.Face = Enum.NormalId.Back
- Part547.Name = "8"
- Part547.Parent = Model541
- Part547.CFrame = CFrame.new(-97.7966232, 4.12135792, -75.2187424, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part547.Orientation = Vector3.new(0, 180, 0)
- Part547.Position = Vector3.new(-97.7966232, 4.12135792, -75.2187424)
- Part547.Rotation = Vector3.new(-180, 0, -180)
- Part547.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part547.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
- Part547.Anchored = true
- Part547.BottomSurface = Enum.SurfaceType.Smooth
- Part547.BrickColor = BrickColor.new("Deep blue")
- Part547.TopSurface = Enum.SurfaceType.Smooth
- Part547.brickColor = BrickColor.new("Deep blue")
- Script548.Parent = Part547
- table.insert(cors,sandbox(Script548,function()
- local Value = script.Parent.Parent.Parent.Value
- local ClickDetector = script.Parent.ClickDetector
- local function onMouseClick(player)
- Value.Value = Value.Value.."8"
- end
- ClickDetector.MouseClick:connect(onMouseClick)
- end))
- ClickDetector549.Parent = Part547
- Decal550.Parent = Part547
- Decal550.Texture = "http://www.roblox.com/asset/?id=4183456"
- Decal550.Face = Enum.NormalId.Back
- Part551.Name = "7"
- Part551.Parent = Model541
- Part551.CFrame = CFrame.new(-97.2078552, 4.12135792, -75.21875, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part551.Orientation = Vector3.new(0, 180, 0)
- Part551.Position = Vector3.new(-97.2078552, 4.12135792, -75.21875)
- Part551.Rotation = Vector3.new(-180, 0, -180)
- Part551.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part551.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
- Part551.Anchored = true
- Part551.BottomSurface = Enum.SurfaceType.Smooth
- Part551.BrickColor = BrickColor.new("Deep blue")
- Part551.TopSurface = Enum.SurfaceType.Smooth
- Part551.brickColor = BrickColor.new("Deep blue")
- Script552.Parent = Part551
- table.insert(cors,sandbox(Script552,function()
- local Value = script.Parent.Parent.Parent.Value
- local ClickDetector = script.Parent.ClickDetector
- local function onMouseClick(player)
- Value.Value = Value.Value.."7"
- end
- ClickDetector.MouseClick:connect(onMouseClick)
- end))
- ClickDetector553.Parent = Part551
- Decal554.Parent = Part551
- Decal554.Texture = "http://www.roblox.com/asset/?id=4183443"
- Decal554.Face = Enum.NormalId.Back
- Part555.Name = "6"
- Part555.Parent = Model541
- Part555.CFrame = CFrame.new(-98.3853836, 4.71009493, -75.2187424, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part555.Orientation = Vector3.new(0, 180, 0)
- Part555.Position = Vector3.new(-98.3853836, 4.71009493, -75.2187424)
- Part555.Rotation = Vector3.new(-180, 0, -180)
- Part555.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part555.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
- Part555.Anchored = true
- Part555.BottomSurface = Enum.SurfaceType.Smooth
- Part555.BrickColor = BrickColor.new("Deep blue")
- Part555.TopSurface = Enum.SurfaceType.Smooth
- Part555.brickColor = BrickColor.new("Deep blue")
- Script556.Parent = Part555
- table.insert(cors,sandbox(Script556,function()
- local Value = script.Parent.Parent.Parent.Value
- local ClickDetector = script.Parent.ClickDetector
- local function onMouseClick(player)
- Value.Value = Value.Value.."6"
- end
- ClickDetector.MouseClick:connect(onMouseClick)
- end))
- ClickDetector557.Parent = Part555
- Decal558.Parent = Part555
- Decal558.Texture = "http://www.roblox.com/asset/?id=4183435"
- Decal558.Face = Enum.NormalId.Back
- Part559.Name = "5"
- Part559.Parent = Model541
- Part559.CFrame = CFrame.new(-97.7966232, 4.71009493, -75.2187424, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part559.Orientation = Vector3.new(0, 180, 0)
- Part559.Position = Vector3.new(-97.7966232, 4.71009493, -75.2187424)
- Part559.Rotation = Vector3.new(-180, 0, -180)
- Part559.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part559.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
- Part559.Anchored = true
- Part559.BottomSurface = Enum.SurfaceType.Smooth
- Part559.BrickColor = BrickColor.new("Deep blue")
- Part559.TopSurface = Enum.SurfaceType.Smooth
- Part559.brickColor = BrickColor.new("Deep blue")
- Script560.Parent = Part559
- table.insert(cors,sandbox(Script560,function()
- local Value = script.Parent.Parent.Parent.Value
- local ClickDetector = script.Parent.ClickDetector
- local function onMouseClick(player)
- Value.Value = Value.Value.."5"
- end
- ClickDetector.MouseClick:connect(onMouseClick)
- end))
- ClickDetector561.Parent = Part559
- Decal562.Parent = Part559
- Decal562.Texture = "http://www.roblox.com/asset/?id=4183430"
- Decal562.Face = Enum.NormalId.Back
- Part563.Name = "Done"
- Part563.Parent = Model541
- Part563.CFrame = CFrame.new(-97.355011, 3.53259683, -75.21875, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part563.Orientation = Vector3.new(0, 180, 0)
- Part563.Position = Vector3.new(-97.355011, 3.53259683, -75.21875)
- Part563.Rotation = Vector3.new(-180, 0, -180)
- Part563.Color = Color3.new(0.294118, 0.592157, 0.294118)
- Part563.Size = Vector3.new(0.883141696, 0.588761151, 0.294380575)
- Part563.Anchored = true
- Part563.BottomSurface = Enum.SurfaceType.Smooth
- Part563.BrickColor = BrickColor.new("Bright green")
- Part563.TopSurface = Enum.SurfaceType.Smooth
- Part563.brickColor = BrickColor.new("Bright green")
- Script564.Parent = Part563
- table.insert(cors,sandbox(Script564,function()
- local ClickDetector = script.Parent.ClickDetector
- local Value = script.Parent.Parent.Parent.Value
- local Number = script.Parent.Parent.Parent["Number(SetThis)"]
- local Door = script.Parent.Parent.Parent.Door
- local function onMouseClick(player)
- if Value.Value == Number.Value then
- Door.Transparency = 0.5
- print('test')
- Door.CanCollide = false
- wait(2)
- Door.Transparency = 0
- Door.CanCollide = true
- Value.Value = ''
- end
- end
- ClickDetector.MouseClick:connect(onMouseClick)
- end))
- ClickDetector565.Parent = Part563
- Part566.Name = "Reset"
- Part566.Parent = Model541
- Part566.CFrame = CFrame.new(-98.2381821, 3.53259683, -75.2187576, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part566.Orientation = Vector3.new(0, 180, 0)
- Part566.Position = Vector3.new(-98.2381821, 3.53259683, -75.2187576)
- Part566.Rotation = Vector3.new(-180, 0, -180)
- Part566.Color = Color3.new(1, 0.34902, 0.34902)
- Part566.Size = Vector3.new(0.883141696, 0.588761151, 0.294380575)
- Part566.Anchored = true
- Part566.BottomSurface = Enum.SurfaceType.Smooth
- Part566.BrickColor = BrickColor.new("Persimmon")
- Part566.TopSurface = Enum.SurfaceType.Smooth
- Part566.brickColor = BrickColor.new("Persimmon")
- Script567.Parent = Part566
- table.insert(cors,sandbox(Script567,function()
- local ClickDetector = script.Parent.ClickDetector
- local Value = script.Parent.Parent.Parent.Value
- local function onMouseClick(player)
- Value.Value = ''
- end
- ClickDetector.MouseClick:connect(onMouseClick)
- end))
- ClickDetector568.Parent = Part566
- Part569.Name = "4"
- Part569.Parent = Model541
- Part569.CFrame = CFrame.new(-97.2078552, 4.71009493, -75.21875, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part569.Orientation = Vector3.new(0, 180, 0)
- Part569.Position = Vector3.new(-97.2078552, 4.71009493, -75.21875)
- Part569.Rotation = Vector3.new(-180, 0, -180)
- Part569.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part569.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
- Part569.Anchored = true
- Part569.BottomSurface = Enum.SurfaceType.Smooth
- Part569.BrickColor = BrickColor.new("Deep blue")
- Part569.TopSurface = Enum.SurfaceType.Smooth
- Part569.brickColor = BrickColor.new("Deep blue")
- Script570.Parent = Part569
- table.insert(cors,sandbox(Script570,function()
- local Value = script.Parent.Parent.Parent.Value
- local ClickDetector = script.Parent.ClickDetector
- local function onMouseClick(player)
- Value.Value = Value.Value.."4"
- end
- ClickDetector.MouseClick:connect(onMouseClick)
- end))
- ClickDetector571.Parent = Part569
- Decal572.Parent = Part569
- Decal572.Texture = "http://www.roblox.com/asset/?id=4183420"
- Decal572.Face = Enum.NormalId.Back
- Part573.Name = "3"
- Part573.Parent = Model541
- Part573.CFrame = CFrame.new(-98.3853836, 5.29885578, -75.2187424, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part573.Orientation = Vector3.new(0, 180, 0)
- Part573.Position = Vector3.new(-98.3853836, 5.29885578, -75.2187424)
- Part573.Rotation = Vector3.new(-180, 0, -180)
- Part573.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part573.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
- Part573.Anchored = true
- Part573.BottomSurface = Enum.SurfaceType.Smooth
- Part573.BrickColor = BrickColor.new("Deep blue")
- Part573.TopSurface = Enum.SurfaceType.Smooth
- Part573.brickColor = BrickColor.new("Deep blue")
- Script574.Parent = Part573
- table.insert(cors,sandbox(Script574,function()
- local Value = script.Parent.Parent.Parent.Value
- local ClickDetector = script.Parent.ClickDetector
- local function onMouseClick(player)
- Value.Value = Value.Value.."3"
- end
- ClickDetector.MouseClick:connect(onMouseClick)
- end))
- ClickDetector575.Parent = Part573
- Decal576.Parent = Part573
- Decal576.Texture = "http://www.roblox.com/asset/?id=4183403"
- Decal576.Transparency = 0.0099999997764826
- Decal576.Face = Enum.NormalId.Back
- Part577.Name = "2"
- Part577.Parent = Model541
- Part577.CFrame = CFrame.new(-97.7966232, 5.29885578, -75.2187424, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part577.Orientation = Vector3.new(0, 180, 0)
- Part577.Position = Vector3.new(-97.7966232, 5.29885578, -75.2187424)
- Part577.Rotation = Vector3.new(-180, 0, -180)
- Part577.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part577.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
- Part577.Anchored = true
- Part577.BottomSurface = Enum.SurfaceType.Smooth
- Part577.BrickColor = BrickColor.new("Deep blue")
- Part577.TopSurface = Enum.SurfaceType.Smooth
- Part577.brickColor = BrickColor.new("Deep blue")
- Script578.Parent = Part577
- table.insert(cors,sandbox(Script578,function()
- local Value = script.Parent.Parent.Parent.Value
- local ClickDetector = script.Parent.ClickDetector
- local function onMouseClick(player)
- Value.Value = Value.Value.."2"
- end
- ClickDetector.MouseClick:connect(onMouseClick)
- end))
- ClickDetector579.Parent = Part577
- Decal580.Parent = Part577
- Decal580.Texture = "http://www.roblox.com/asset/?id=4183391"
- Decal580.Face = Enum.NormalId.Back
- Part581.Name = "1"
- Part581.Parent = Model541
- Part581.CFrame = CFrame.new(-97.2078552, 5.29885578, -75.21875, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- Part581.Orientation = Vector3.new(0, 180, 0)
- Part581.Position = Vector3.new(-97.2078552, 5.29885578, -75.21875)
- Part581.Rotation = Vector3.new(-180, 0, -180)
- Part581.Color = Color3.new(0.129412, 0.329412, 0.72549)
- Part581.Size = Vector3.new(0.588761151, 0.588761151, 0.294380575)
- Part581.Anchored = true
- Part581.BottomSurface = Enum.SurfaceType.Smooth
- Part581.BrickColor = BrickColor.new("Deep blue")
- Part581.TopSurface = Enum.SurfaceType.Smooth
- Part581.brickColor = BrickColor.new("Deep blue")
- Script582.Parent = Part581
- table.insert(cors,sandbox(Script582,function()
- local Value = script.Parent.Parent.Parent.Value
- local ClickDetector = script.Parent.ClickDetector
- local function onMouseClick(player)
- Value.Value = Value.Value.."1"
- end
- ClickDetector.MouseClick:connect(onMouseClick)
- end))
- ClickDetector583.Parent = Part581
- Decal584.Parent = Part581
- Decal584.Texture = "http://www.roblox.com/asset/?id=121985183"
- Decal584.Face = Enum.NormalId.Back
- Script585.Name = "README"
- Script585.Parent = Model533
- table.insert(cors,sandbox(Script585,function()
- -[[
- Greetings! This is a basic code/PIN door that I made.
- In order to start using it, click on "Number(SetThis)"
- and set the number to whatever you like. I already set it to 1234.
- DO NOT TOUCH "Value"!
- After that, you're pretty much all set. Don't edit any scripts
- if you don't know how to script.
- ]]
- end))
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = script
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement