Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Created by PenguinAnonymous (ttyyuu12345) Editied by Dittoide
- --What's Added To M2S with Dittoide's Edit?
- --/ Better dummy script function to improve compatibility (makes it like you are running the code inside the script.)
- --/ Removed Gui In Bottom-Left for when you are making guis.
- --/ Removed "Inserting Map Please Wait" gui when selected Workspace as Place to export.
- --Credit: PenguinAnonymous for making original script, i just wanted to iron it out to my liking.
- --Errors: Camera,Terrain
- local runDummyScript = function(f,scri)
- if (not scri:IsA('Script')) or (not scri:IsA('LocalScript')) then return false; end;
- local Dummy_CoRoutine = coroutine.create(function()
- getfenv().script = scri
- ypcall(function() f() end)
- end)
- table.insert(cors,Dummy_CoRoutine);
- coroutine.resume(Dummy_CoRoutine);
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- mas.Name = "M2S_Model"
- o2 = Instance.new("Part")
- o4 = Instance.new("Model")
- o5 = Instance.new("Model")
- o6 = Instance.new("Model")
- o7 = Instance.new("Part")
- o8 = Instance.new("Part")
- o9 = Instance.new("SpecialMesh")
- o10 = Instance.new("Part")
- o11 = Instance.new("SpecialMesh")
- o12 = Instance.new("Part")
- o13 = Instance.new("Part")
- o14 = Instance.new("Part")
- o15 = Instance.new("SpecialMesh")
- o16 = Instance.new("Part")
- o17 = Instance.new("SpecialMesh")
- o18 = Instance.new("Part")
- o19 = Instance.new("SpecialMesh")
- o20 = Instance.new("Part")
- o21 = Instance.new("Part")
- o22 = Instance.new("SpecialMesh")
- o23 = Instance.new("Part")
- o24 = Instance.new("Part")
- o25 = Instance.new("Script")
- o26 = Instance.new("Model")
- o27 = Instance.new("Model")
- o28 = Instance.new("Model")
- o29 = Instance.new("Part")
- o30 = Instance.new("ClickDetector")
- o31 = Instance.new("Script")
- o32 = Instance.new("Script")
- o33 = Instance.new("Sound")
- o34 = Instance.new("Model")
- o35 = Instance.new("Part")
- o36 = Instance.new("Model")
- o37 = Instance.new("Part")
- o38 = Instance.new("Part")
- o39 = Instance.new("SpecialMesh")
- o40 = Instance.new("Part")
- o41 = Instance.new("Part")
- o42 = Instance.new("Part")
- o43 = Instance.new("Part")
- o44 = Instance.new("Part")
- o45 = Instance.new("SpecialMesh")
- o46 = Instance.new("Part")
- o47 = Instance.new("SpecialMesh")
- o48 = Instance.new("Part")
- o49 = Instance.new("SpecialMesh")
- o50 = Instance.new("Model")
- o51 = Instance.new("Part")
- o52 = Instance.new("ClickDetector")
- o53 = Instance.new("Script")
- o54 = Instance.new("Script")
- o55 = Instance.new("Sound")
- o56 = Instance.new("Model")
- o57 = Instance.new("Part")
- o58 = Instance.new("Model")
- o59 = Instance.new("Part")
- o60 = Instance.new("Part")
- o61 = Instance.new("SpecialMesh")
- o62 = Instance.new("Part")
- o63 = Instance.new("Part")
- o64 = Instance.new("Part")
- o65 = Instance.new("Part")
- o66 = Instance.new("Part")
- o67 = Instance.new("SpecialMesh")
- o68 = Instance.new("Part")
- o69 = Instance.new("SpecialMesh")
- o70 = Instance.new("Part")
- o71 = Instance.new("SpecialMesh")
- o72 = Instance.new("Model")
- o73 = Instance.new("Model")
- o74 = Instance.new("Part")
- o75 = Instance.new("SpecialMesh")
- o76 = Instance.new("Part")
- o77 = Instance.new("Part")
- o78 = Instance.new("SpecialMesh")
- o79 = Instance.new("Part")
- o80 = Instance.new("SpecialMesh")
- o81 = Instance.new("Part")
- o82 = Instance.new("ClickDetector")
- o83 = Instance.new("Part")
- o84 = Instance.new("ClickDetector")
- o85 = Instance.new("Script")
- o86 = Instance.new("VehicleSeat")
- o87 = Instance.new("Model")
- o88 = Instance.new("Part")
- o89 = Instance.new("Script")
- o90 = Instance.new("ClickDetector")
- o91 = Instance.new("Part")
- o92 = Instance.new("Fire")
- o93 = Instance.new("Part")
- o94 = Instance.new("Fire")
- o95 = Instance.new("Part")
- o96 = Instance.new("Part")
- o97 = Instance.new("Part")
- o98 = Instance.new("Sound")
- o99 = Instance.new("Model")
- o100 = Instance.new("Model")
- o101 = Instance.new("Part")
- o102 = Instance.new("ClickDetector")
- o103 = Instance.new("Part")
- o104 = Instance.new("Script")
- o105 = Instance.new("Sound")
- o106 = Instance.new("Part")
- o107 = Instance.new("PointLight")
- o108 = Instance.new("Part")
- o109 = Instance.new("SpecialMesh")
- o110 = Instance.new("Part")
- o111 = Instance.new("Part")
- o112 = Instance.new("SpecialMesh")
- o113 = Instance.new("Part")
- o114 = Instance.new("SpecialMesh")
- o115 = Instance.new("Part")
- o116 = Instance.new("Part")
- o117 = Instance.new("Part")
- o118 = Instance.new("SpecialMesh")
- o119 = Instance.new("Part")
- o120 = Instance.new("SpecialMesh")
- o121 = Instance.new("Part")
- o122 = Instance.new("Part")
- o123 = Instance.new("Part")
- o124 = Instance.new("SpecialMesh")
- o125 = Instance.new("Part")
- o126 = Instance.new("SpecialMesh")
- o127 = Instance.new("Part")
- o128 = Instance.new("Part")
- o129 = Instance.new("Part")
- o130 = Instance.new("SpecialMesh")
- o131 = Instance.new("Part")
- o132 = Instance.new("Part")
- o133 = Instance.new("SpecialMesh")
- o134 = Instance.new("Part")
- o135 = Instance.new("SpecialMesh")
- o136 = Instance.new("Part")
- o137 = Instance.new("SpecialMesh")
- o138 = Instance.new("Part")
- o139 = Instance.new("Part")
- o140 = Instance.new("Part")
- o141 = Instance.new("Part")
- o142 = Instance.new("SpecialMesh")
- o143 = Instance.new("Part")
- o144 = Instance.new("Part")
- o145 = Instance.new("SpecialMesh")
- o146 = Instance.new("Part")
- o147 = Instance.new("Part")
- o148 = Instance.new("SpecialMesh")
- o149 = Instance.new("Part")
- o150 = Instance.new("SpecialMesh")
- o151 = Instance.new("Part")
- o152 = Instance.new("SpecialMesh")
- o153 = Instance.new("Part")
- o154 = Instance.new("Part")
- o155 = Instance.new("Part")
- o156 = Instance.new("SpecialMesh")
- o157 = Instance.new("Part")
- o158 = Instance.new("SpecialMesh")
- o159 = Instance.new("Part")
- o160 = Instance.new("SpecialMesh")
- o161 = Instance.new("Part")
- o162 = Instance.new("Part")
- o163 = Instance.new("Model")
- o164 = Instance.new("Part")
- o165 = Instance.new("Part")
- o166 = Instance.new("SpecialMesh")
- o167 = Instance.new("Part")
- o168 = Instance.new("Part")
- o169 = Instance.new("Part")
- o170 = Instance.new("Part")
- o171 = Instance.new("Part")
- o172 = Instance.new("Part")
- o173 = Instance.new("Part")
- o174 = Instance.new("Part")
- o175 = Instance.new("Part")
- o176 = Instance.new("Part")
- o177 = Instance.new("SpecialMesh")
- o178 = Instance.new("Part")
- o179 = Instance.new("ClickDetector")
- o180 = Instance.new("Script")
- o181 = Instance.new("Decal")
- o182 = Instance.new("Script")
- o2.Name = "Baseplate"
- o2.Parent = mas
- o2.BrickColor = BrickColor.new("Dark stone grey")
- o2.Position = Vector3.new(0, -10, 0)
- o2.Anchored = true
- o2.Locked = true
- o2.FormFactor = Enum.FormFactor.Symmetric
- o2.Size = Vector3.new(512, 20, 512)
- o2.CFrame = CFrame.new(0, -10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o2.Color = Color3.new(0.388235, 0.372549, 0.384314)
- o2.Position = Vector3.new(0, -10, 0)
- o4.Name = "Mech"
- o4.Parent = mas
- o5.Name = "Mech"
- o5.Parent = o4
- o6.Parent = o5
- o7.Parent = o6
- o7.Material = Enum.Material.Glass
- o7.BrickColor = BrickColor.new("Baby blue")
- o7.Transparency = 0.60000002384186
- o7.Position = Vector3.new(-136.339142, 12.6800861, -85.0720215)
- o7.Rotation = Vector3.new(-180, 0, -0.219999999)
- o7.FormFactor = Enum.FormFactor.Symmetric
- o7.Size = Vector3.new(7.00000095, 0.999999583, 0.999999344)
- o7.CFrame = CFrame.new(-136.339142, 12.6800861, -85.0720215, 0.999992549, 0.00385993393, 3.07300411e-07, 0.00385993393, -0.999992549, 1.3162661e-09, 3.07303196e-07, -1.30095962e-10, -1)
- o7.BottomSurface = Enum.SurfaceType.Weld
- o7.TopSurface = Enum.SurfaceType.Weld
- o7.Color = Color3.new(0.596078, 0.760784, 0.858824)
- o7.Position = Vector3.new(-136.339142, 12.6800861, -85.0720215)
- o8.Parent = o6
- o8.Material = Enum.Material.Glass
- o8.BrickColor = BrickColor.new("Baby blue")
- o8.Transparency = 0.60000002384186
- o8.Position = Vector3.new(-136.339188, 12.6800413, -84.4719849)
- o8.Rotation = Vector3.new(-180, 0, -0.219999999)
- o8.FormFactor = Enum.FormFactor.Symmetric
- o8.Size = Vector3.new(7, 0.999999583, 0.200000033)
- o8.CFrame = CFrame.new(-136.339188, 12.6800413, -84.4719849, 0.999992549, 0.00385993393, 3.07300411e-07, 0.00385993393, -0.999992549, 1.31626565e-09, 3.07303196e-07, -1.3009635e-10, -1)
- o8.BottomSurface = Enum.SurfaceType.Weld
- o8.TopSurface = Enum.SurfaceType.Weld
- o8.Color = Color3.new(0.596078, 0.760784, 0.858824)
- o8.Position = Vector3.new(-136.339188, 12.6800413, -84.4719849)
- o9.Parent = o8
- o9.MeshType = Enum.MeshType.Wedge
- o10.Parent = o6
- o10.Material = Enum.Material.Glass
- o10.BrickColor = BrickColor.new("Baby blue")
- o10.Transparency = 0.60000002384186
- o10.Position = Vector3.new(-136.39032, 10.4789, -86.5623779)
- o10.Rotation = Vector3.new(-180, 0, -0.219999999)
- o10.FormFactor = Enum.FormFactor.Symmetric
- o10.Size = Vector3.new(7, 1, 2)
- o10.CFrame = CFrame.new(-136.39032, 10.4789, -86.5623779, 0.999993324, 0.00384845538, 3.08445607e-07, 0.00386406179, -0.999993801, 1.30656197e-09, 3.10643316e-07, -1.2310275e-10, -1)
- o10.BottomSurface = Enum.SurfaceType.Weld
- o10.TopSurface = Enum.SurfaceType.Weld
- o10.Color = Color3.new(0.596078, 0.760784, 0.858824)
- o10.Position = Vector3.new(-136.39032, 10.4789, -86.5623779)
- o11.Parent = o10
- o11.MeshType = Enum.MeshType.Wedge
- o12.Parent = o6
- o12.Material = Enum.Material.Glass
- o12.BrickColor = BrickColor.new("Baby blue")
- o12.Transparency = 0.60000002384186
- o12.Position = Vector3.new(-139.396454, 12.0671377, -86.562439)
- o12.Rotation = Vector3.new(-180, 0, -0.219999999)
- o12.FormFactor = Enum.FormFactor.Symmetric
- o12.Size = Vector3.new(1, 2.19999981, 1.99999952)
- o12.CFrame = CFrame.new(-139.396454, 12.0671377, -86.562439, 0.999992967, 0.00389632559, 3.15096173e-07, 0.00390458689, -0.999993384, 1.33485067e-09, 3.16261094e-07, -1.08941828e-10, -1)
- o12.BottomSurface = Enum.SurfaceType.Weld
- o12.TopSurface = Enum.SurfaceType.Weld
- o12.Color = Color3.new(0.596078, 0.760784, 0.858824)
- o12.Position = Vector3.new(-139.396454, 12.0671377, -86.562439)
- o13.Parent = o6
- o13.Material = Enum.Material.Glass
- o13.BrickColor = BrickColor.new("Baby blue")
- o13.Transparency = 0.60000002384186
- o13.Position = Vector3.new(-133.396484, 12.0906963, -86.562439)
- o13.Rotation = Vector3.new(-180, 0, -0.219999999)
- o13.FormFactor = Enum.FormFactor.Symmetric
- o13.Size = Vector3.new(1, 2.19999981, 1.99999952)
- o13.CFrame = CFrame.new(-133.396484, 12.0906963, -86.562439, 0.999992907, 0.00389358099, 3.05802615e-07, 0.00390184228, -0.999993324, 1.28412669e-09, 3.06967394e-07, -9.53482571e-11, -1)
- o13.BottomSurface = Enum.SurfaceType.Weld
- o13.TopSurface = Enum.SurfaceType.Weld
- o13.Color = Color3.new(0.596078, 0.760784, 0.858824)
- o13.Position = Vector3.new(-133.396484, 12.0906963, -86.562439)
- o14.Parent = o6
- o14.Material = Enum.Material.Glass
- o14.BrickColor = BrickColor.new("Baby blue")
- o14.Transparency = 0.60000002384186
- o14.Position = Vector3.new(-136.334839, 11.5801001, -85.0720215)
- o14.Rotation = Vector3.new(-180, 0, -0.219999999)
- o14.FormFactor = Enum.FormFactor.Symmetric
- o14.Size = Vector3.new(7, 1.19999957, 1)
- o14.CFrame = CFrame.new(-136.334839, 11.5801001, -85.0720215, 0.999992549, 0.00385993393, 3.07300411e-07, 0.00385993393, -0.999992549, 1.31626621e-09, 3.07303196e-07, -1.30095892e-10, -1)
- o14.BottomSurface = Enum.SurfaceType.Weld
- o14.TopSurface = Enum.SurfaceType.Weld
- o14.Color = Color3.new(0.596078, 0.760784, 0.858824)
- o14.Position = Vector3.new(-136.334839, 11.5801001, -85.0720215)
- o15.Parent = o14
- o15.MeshType = Enum.MeshType.Wedge
- o16.Parent = o6
- o16.Material = Enum.Material.Glass
- o16.BrickColor = BrickColor.new("Baby blue")
- o16.Transparency = 0.60000002384186
- o16.Position = Vector3.new(-136.411072, 15.8787508, -86.5623779)
- o16.Rotation = Vector3.new(-180, 0, 179.769989)
- o16.FormFactor = Enum.FormFactor.Symmetric
- o16.Size = Vector3.new(7, 1, 2)
- o16.CFrame = CFrame.new(-136.411072, 15.8787508, -86.5623779, -0.999992847, -0.00392798288, 3.19402545e-07, -0.00393624417, 0.999993265, 1.35199452e-09, -3.20567466e-07, 9.9122717e-11, -1)
- o16.BottomSurface = Enum.SurfaceType.Weld
- o16.TopSurface = Enum.SurfaceType.Weld
- o16.Color = Color3.new(0.596078, 0.760784, 0.858824)
- o16.Position = Vector3.new(-136.411072, 15.8787508, -86.5623779)
- o17.Parent = o16
- o17.MeshType = Enum.MeshType.Wedge
- o18.Parent = o6
- o18.Material = Enum.Material.Glass
- o18.BrickColor = BrickColor.new("Baby blue")
- o18.Transparency = 0.60000002384186
- o18.Position = Vector3.new(-136.347229, 14.7799797, -85.0720215)
- o18.Rotation = Vector3.new(-180, 0, 179.779999)
- o18.FormFactor = Enum.FormFactor.Symmetric
- o18.Size = Vector3.new(7, 1.19999957, 1)
- o18.CFrame = CFrame.new(-136.347229, 14.7799797, -85.0720215, -0.999992549, -0.00385993393, 3.07300411e-07, -0.00385993393, 0.999992549, 1.31626554e-09, -3.07303196e-07, 1.3009642e-10, -1)
- o18.BottomSurface = Enum.SurfaceType.Weld
- o18.TopSurface = Enum.SurfaceType.Weld
- o18.Color = Color3.new(0.596078, 0.760784, 0.858824)
- o18.Position = Vector3.new(-136.347229, 14.7799797, -85.0720215)
- o19.Parent = o18
- o19.MeshType = Enum.MeshType.Wedge
- o20.Parent = o6
- o20.Material = Enum.Material.Glass
- o20.BrickColor = BrickColor.new("Baby blue")
- o20.Transparency = 0.60000002384186
- o20.Position = Vector3.new(-136.342911, 13.6800365, -85.0720215)
- o20.Rotation = Vector3.new(-180, 0, 179.779999)
- o20.FormFactor = Enum.FormFactor.Symmetric
- o20.Size = Vector3.new(7.00000095, 0.999999583, 0.999999344)
- o20.CFrame = CFrame.new(-136.342911, 13.6800365, -85.0720215, -0.999992549, -0.00385993393, 3.07300411e-07, -0.00385993393, 0.999992549, 1.31626587e-09, -3.07303196e-07, 1.30096101e-10, -1)
- o20.BottomSurface = Enum.SurfaceType.Weld
- o20.TopSurface = Enum.SurfaceType.Weld
- o20.Color = Color3.new(0.596078, 0.760784, 0.858824)
- o20.Position = Vector3.new(-136.342911, 13.6800365, -85.0720215)
- o21.Parent = o6
- o21.Material = Enum.Material.Glass
- o21.BrickColor = BrickColor.new("Baby blue")
- o21.Transparency = 0.60000002384186
- o21.Position = Vector3.new(-136.342957, 13.6799936, -84.4719849)
- o21.Rotation = Vector3.new(-180, 0, 179.779999)
- o21.FormFactor = Enum.FormFactor.Symmetric
- o21.Size = Vector3.new(7, 0.999999583, 0.200000033)
- o21.CFrame = CFrame.new(-136.342957, 13.6799936, -84.4719849, -0.999992549, -0.00385993393, 3.07300411e-07, -0.00385993393, 0.999992549, 1.31626554e-09, -3.07303196e-07, 1.3009642e-10, -1)
- o21.BottomSurface = Enum.SurfaceType.Weld
- o21.TopSurface = Enum.SurfaceType.Weld
- o21.Color = Color3.new(0.596078, 0.760784, 0.858824)
- o21.Position = Vector3.new(-136.342957, 13.6799936, -84.4719849)
- o22.Parent = o21
- o22.MeshType = Enum.MeshType.Wedge
- o23.Parent = o6
- o23.Material = Enum.Material.Glass
- o23.BrickColor = BrickColor.new("Baby blue")
- o23.Transparency = 0.60000002384186
- o23.Position = Vector3.new(-133.404877, 14.2906885, -86.562439)
- o23.Rotation = Vector3.new(-180, 0, 179.769989)
- o23.FormFactor = Enum.FormFactor.Symmetric
- o23.Size = Vector3.new(1, 2.19999981, 1.99999952)
- o23.CFrame = CFrame.new(-133.404877, 14.2906885, -86.562439, -0.999992788, -0.0039332537, 3.11400868e-07, -0.00394151499, 0.999993205, 1.30587974e-09, -3.12565675e-07, 8.28571725e-11, -1)
- o23.BottomSurface = Enum.SurfaceType.Weld
- o23.TopSurface = Enum.SurfaceType.Weld
- o23.Color = Color3.new(0.596078, 0.760784, 0.858824)
- o23.Position = Vector3.new(-133.404877, 14.2906885, -86.562439)
- o24.Parent = o6
- o24.Material = Enum.Material.Glass
- o24.BrickColor = BrickColor.new("Baby blue")
- o24.Transparency = 0.60000002384186
- o24.Position = Vector3.new(-139.404953, 14.2668896, -86.562439)
- o24.Rotation = Vector3.new(-180, 0, 179.779999)
- o24.FormFactor = Enum.FormFactor.Symmetric
- o24.Size = Vector3.new(1, 2.19999981, 1.99999952)
- o24.CFrame = CFrame.new(-139.404953, 14.2668896, -86.562439, -0.999992847, -0.00392685411, 3.1940354e-07, -0.00393511541, 0.999993265, 1.35894773e-09, -3.20568518e-07, 1.06433674e-10, -1)
- o24.BottomSurface = Enum.SurfaceType.Weld
- o24.TopSurface = Enum.SurfaceType.Weld
- o24.Color = Color3.new(0.596078, 0.760784, 0.858824)
- o24.Position = Vector3.new(-139.404953, 14.2668896, -86.562439)
- o25.Name = "qPerfectionWeld"
- o25.Parent = o6
- runDummyScript(function()
- -- Created by Quenty (@Quenty, follow me on twitter).
- -- Should work with only ONE copy, seamlessly with weapons, trains, et cetera.
- -- Parts should be ANCHORED before use. It will, however, store relatives values and so when tools are reparented, it'll fix them.
- --[[ INSTRUCTIONS
- - Place in the model
- - Make sure model is anchored
- - That's it. It will weld the model and all children.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
- This script is designed to be used is a regular script. In a local script it will weld, but it will not attempt to handle ancestory changes.
- ]]
- --[[ DOCUMENTATION
- - Will work in tools. If ran more than once it will not create more than one weld. This is especially useful for tools that are dropped and then picked up again.
- - Will work in PBS servers
- - Will work as long as it starts out with the part anchored
- - Stores the relative CFrame as a CFrame value
- - Takes careful measure to reduce lag by not having a joint set off or affected by the parts offset from origin
- - Utilizes a recursive algorith to find all parts in the model
- - Will reweld on script reparent if the script is initially parented to a tool.
- - Welds as fast as possible
- ]]
- -- qPerfectionWeld.lua
- -- Created 10/6/2014
- -- Author: Quenty
- -- Version 1.0.3
- -- Updated 10/14/2014 - Updated to 1.0.1
- --- Bug fix with existing ROBLOX welds ? Repro by asimo3089
- -- Updated 10/14/2014 - Updated to 1.0.2
- --- Fixed bug fix.
- -- Updated 10/14/2014 - Updated to 1.0.3
- --- Now handles joints semi-acceptably. May be rather hacky with some joints. :/
- local NEVER_BREAK_JOINTS = false -- If you set this to true it will never break joints (this can create some welding issues, but can save stuff like hinges).
- local function CallOnChildren(Instance, FunctionToCall)
- -- Calls a function on each of the children of a certain object, using recursion.
- FunctionToCall(Instance)
- for _, Child in next, Instance:GetChildren() do
- CallOnChildren(Child, FunctionToCall)
- end
- end
- local function GetNearestParent(Instance, ClassName)
- -- Returns the nearest parent of a certain class, or returns nil
- local Ancestor = Instance
- repeat
- Ancestor = Ancestor.Parent
- if Ancestor == nil then
- return nil
- end
- until Ancestor:IsA(ClassName)
- return Ancestor
- end
- local function GetBricks(StartInstance)
- local List = {}
- -- if StartInstance:IsA("BasePart") then
- -- List[#List+1] = StartInstance
- -- end
- CallOnChildren(StartInstance, function(Item)
- if Item:IsA("BasePart") then
- List[#List+1] = Item;
- end
- end)
- return List
- end
- local function Modify(Instance, Values)
- -- Modifies an Instance by using a table.
- assert(type(Values) == "table", "Values is not a table");
- for Index, Value in next, Values do
- if type(Index) == "number" then
- Value.Parent = Instance
- else
- Instance[Index] = Value
- end
- end
- return Instance
- end
- local function Make(ClassType, Properties)
- -- Using a syntax hack to create a nice way to Make new items.
- return Modify(Instance.new(ClassType), Properties)
- end
- local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
- local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"}
- local function HasWheelJoint(Part)
- for _, SurfaceName in pairs(Surfaces) do
- for _, HingSurfaceName in pairs(HingSurfaces) do
- if Part[SurfaceName].Name == HingSurfaceName then
- return true
- end
- end
- end
- return false
- end
- local function ShouldBreakJoints(Part)
- --- We do not want to break joints of wheels/hinges. This takes the utmost care to not do this. There are
- -- definitely some edge cases.
- if NEVER_BREAK_JOINTS then
- return false
- end
- if HasWheelJoint(Part) then
- return false
- end
- local Connected = Part:GetConnectedParts()
- if #Connected == 1 then
- return false
- end
- for _, Item in pairs(Connected) do
- if HasWheelJoint(Item) then
- return false
- elseif not Item:IsDescendantOf(script.Parent) then
- return false
- end
- end
- return true
- end
- local function WeldTogether(Part0, Part1, JointType, WeldParent)
- --- Weld's 2 parts together
- -- @param Part0 The first part
- -- @param Part1 The second part (Dependent part most of the time).
- -- @param [JointType] The type of joint. Defaults to weld.
- -- @param [WeldParent] Parent of the weld, Defaults to Part0 (so GC is better).
- -- @return The weld created.
- JointType = JointType or "Weld"
- local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue")
- local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType)
- Modify(NewWeld, {
- Name = "qCFrameWeldThingy";
- Part0 = Part0;
- Part1 = Part1;
- C0 = CFrame.new();--Part0.CFrame:inverse();
- C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse();
- Parent = Part1;
- })
- if not RelativeValue then
- RelativeValue = Make("CFrameValue", {
- Parent = Part1;
- Name = "qRelativeCFrameWeldValue";
- Archivable = true;
- Value = NewWeld.C1;
- })
- end
- return NewWeld
- end
- local function WeldParts(Parts, MainPart, JointType, DoNotUnanchor)
- -- @param Parts The Parts to weld. Should be anchored to prevent really horrible results.
- -- @param MainPart The part to weld the model to (can be in the model).
- -- @param [JointType] The type of joint. Defaults to weld.
- -- @parm DoNotUnanchor Boolean, if true, will not unachor the model after cmopletion.
- for _, Part in pairs(Parts) do
- if ShouldBreakJoints(Part) then
- Part:BreakJoints()
- end
- end
- for _, Part in pairs(Parts) do
- if Part ~= MainPart then
- WeldTogether(MainPart, Part, JointType, MainPart)
- end
- end
- if not DoNotUnanchor then
- for _, Part in pairs(Parts) do
- Part.Anchored = false
- end
- MainPart.Anchored = false
- end
- end
- local function PerfectionWeld()
- local Tool = GetNearestParent(script, "Tool")
- local Parts = GetBricks(script.Parent)
- local PrimaryPart = Tool and Tool:FindFirstChild("Handle") and Tool.Handle:IsA("BasePart") and Tool.Handle or script.Parent:IsA("Model") and script.Parent.PrimaryPart or Parts[1]
- if PrimaryPart then
- WeldParts(Parts, PrimaryPart, "Weld", false)
- else
- warn("qWeld - Unable to weld part")
- end
- return Tool
- end
- local Tool = PerfectionWeld()
- if Tool and script.ClassName == "Script" then
- --- Don't bother with local scripts
- script.Parent.AncestryChanged:connect(function()
- PerfectionWeld()
- end)
- end
- -- Created by Quenty (@Quenty, follow me on twitter).
- end,o25)
- o26.Parent = o5
- o27.Parent = o26
- o28.Parent = o27
- o29.Name = "Switch"
- o29.Parent = o28
- o29.Material = Enum.Material.Neon
- o29.BrickColor = BrickColor.new("Sea green")
- o29.Position = Vector3.new(-136.016968, 11.5627031, -85.5962524)
- o29.Rotation = Vector3.new(-90, -0.219999999, 180)
- o29.CanCollide = false
- o29.FormFactor = Enum.FormFactor.Plate
- o29.Size = Vector3.new(0.469999969, 0.0500000007, 0.489999861)
- o29.CFrame = CFrame.new(-136.016968, 11.5627031, -85.5962524, -0.999992549, -3.07300411e-07, -0.00385993393, -0.00385993393, -1.31626632e-09, 0.999992549, -3.07303196e-07, 1, 1.30095823e-10)
- o29.BottomSurface = Enum.SurfaceType.Weld
- o29.TopSurface = Enum.SurfaceType.Weld
- o29.Color = Color3.new(0.203922, 0.556863, 0.25098)
- o29.Position = Vector3.new(-136.016968, 11.5627031, -85.5962524)
- o30.Parent = o29
- o30.MaxActivationDistance = 10
- o31.Name = "CannonBall"
- o31.Parent = o29
- o31.Disabled = true
- runDummyScript(function()
- ball = script.Parent
- damage = 1000
- function onTouched(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- if humanoid~=nil then
- tagHumanoid(humanoid)
- humanoid.Health = humanoid.Health - damage
- wait(0.01)
- untagHumanoid(humanoid)
- connection:disconnect()
- else
- damage = damage / 2
- if damage < 2 then
- connection:disconnect()
- ball.Parent = nil
- end
- end
- if math.random(1,1) == 1 then
- explosion = Instance.new("Explosion")
- explosion.BlastRadius = 10
- explosion.BlastPressure = 50 -- these are really wussy units
- explosion.Position = script.Parent.Position
- explosion.Parent = game.Workspace
- connection:disconnect()
- ball.Parent = nil
- cancollide = true
- end
- end
- function tagHumanoid(humanoid)
- -- todo: make tag expire
- local tag = ball:findFirstChild("creator")
- if tag ~= nil then
- local new_tag = tag:clone()
- new_tag.Parent = humanoid
- end
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- connection = ball.Touched:connect(onTouched)
- r = game:service("RunService")
- t, s = r.Stepped:wait()
- d = t + 5.0 - s
- while t < d do
- t = r.Stepped:wait()
- end
- ball.Parent = nil
- end,o31)
- o32.Name = "FireGun"
- o32.Parent = o29
- runDummyScript(function()
- local switch = script.Parent
- local gunBarrelOne = script.Parent.Parent.GunBarrel.One
- local debounce = false
- local gunOne = true
- local cannonBall = Instance.new("Part")
- cannonBall.Size = Vector3.new(1,1,1)
- cannonBall.BrickColor = BrickColor.new(26) -- Really black
- cannonBall.Shape = 0
- cannonBall.BottomSurface = 0
- cannonBall.TopSurface = 0
- cannonBall.Name = "Cannon Shot"
- cannonBall.Elasticity = .1
- cannonBall.Reflectance = 0
- cannonBall.Friction = 0
- function fire(player)
- local sound = script.Parent:findFirstChild("GunSound")
- if sound == nil then
- sound = Instance.new("Sound")
- sound.Name = "GunSound"
- sound.SoundId = "http://www.roblox.com/asset?id=2101148"
- sound.Volume = 1
- sound.Parent = script.Parent
- end
- sound:play()
- local missile = Instance.new("Part")
- local barrel
- if gunOne == true then
- barrel = gunBarrelOne
- gunOne = true
- end
- local spawnPos = barrel.CFrame * Vector3.new(6, 0, 0)
- local dx = math.random(50,50)
- local dy = math.random(0,0)
- local dz = math.random(0,0)
- local mag = math.random(300,300)
- local v = barrel.CFrame:vectorToWorldSpace(Vector3.new(mag + dx,dy,dz))
- local missile = cannonBall:clone()
- missile.Position = spawnPos
- missile.Velocity = v
- local new_script = script.Parent.CannonBall:clone()
- new_script.Disabled = false
- new_script.Parent = missile
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = player
- creator_tag.Name = "creator"
- creator_tag.Parent = missile
- missile.Parent = game.Workspace
- end
- function onClicked()
- if debounce == false then
- debounce = true
- switch.BrickColor = BrickColor.new(21)
- -- let slip the dogs of war
- fire(player)
- wait(.1)
- wait(0.5)
- debounce = false
- switch.BrickColor = BrickColor.new(37)
- end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClicked)
- end,o32)
- o33.Name = "GunSound"
- o33.Parent = o29
- o33.SoundId = "rbxassetid://1486537732"
- o34.Name = "GunBarrel"
- o34.Parent = o28
- o35.Name = "One"
- o35.Parent = o34
- o35.Material = Enum.Material.SmoothPlastic
- o35.Position = Vector3.new(-131.892059, 10.7562933, -84.5623779)
- o35.Rotation = Vector3.new(90, 0.209999993, 90)
- o35.FormFactor = Enum.FormFactor.Symmetric
- o35.Shape = Enum.PartType.Cylinder
- o35.Size = Vector3.new(2, 2, 2)
- o35.CFrame = CFrame.new(-131.892059, 10.7562933, -84.5623779, -2.84912375e-07, -0.999993563, 0.00372171379, -1.19563204e-09, -0.00372997462, -0.99999398, 1, -2.86076983e-07, -1.37532138e-10)
- o35.BottomSurface = Enum.SurfaceType.Smooth
- o35.LeftSurface = Enum.SurfaceType.Weld
- o35.RightSurface = Enum.SurfaceType.Weld
- o35.TopSurface = Enum.SurfaceType.Smooth
- o35.Position = Vector3.new(-131.892059, 10.7562933, -84.5623779)
- o36.Parent = o28
- o37.Parent = o36
- o37.Material = Enum.Material.Neon
- o37.BrickColor = BrickColor.new("Crimson")
- o37.Position = Vector3.new(-130.867264, 10.7601748, -90.2623901)
- o37.Rotation = Vector3.new(0, 0, 0.209999993)
- o37.Size = Vector3.new(0.0500000007, 2.80000043, 2.59999967)
- o37.CFrame = CFrame.new(-130.867264, 10.7601748, -90.2623901, 0.999993682, -0.00373263354, -2.91385135e-07, 0.00375039922, 0.999994099, -1.23178634e-09, 2.93890167e-07, 1.48657697e-10, 1)
- o37.BackSurface = Enum.SurfaceType.Weld
- o37.BottomSurface = Enum.SurfaceType.Weld
- o37.FrontSurface = Enum.SurfaceType.Weld
- o37.LeftSurface = Enum.SurfaceType.Weld
- o37.RightSurface = Enum.SurfaceType.Weld
- o37.TopSurface = Enum.SurfaceType.Smooth
- o37.Color = Color3.new(0.592157, 0, 0)
- o37.Position = Vector3.new(-130.867264, 10.7601748, -90.2623901)
- o38.Name = "DO NOT USE"
- o38.Parent = o36
- o38.Material = Enum.Material.SmoothPlastic
- o38.Position = Vector3.new(-131.897064, 11.9565048, -91.8624268)
- o38.Rotation = Vector3.new(90, 0.219999999, -180)
- o38.FormFactor = Enum.FormFactor.Symmetric
- o38.Size = Vector3.new(2.00000191, 0.599999845, 0.399999857)
- o38.CFrame = CFrame.new(-131.897064, 11.9565048, -91.8624268, -0.999993205, 2.9455768e-07, 0.00381699344, -0.00382525474, 1.23375876e-09, -0.999993622, -2.95722344e-07, -1, -1.11505499e-10)
- o38.BackSurface = Enum.SurfaceType.Weld
- o38.BottomSurface = Enum.SurfaceType.Weld
- o38.TopSurface = Enum.SurfaceType.Weld
- o38.Position = Vector3.new(-131.897064, 11.9565048, -91.8624268)
- o39.Parent = o38
- o39.MeshType = Enum.MeshType.Wedge
- o40.Parent = o36
- o40.Material = Enum.Material.SmoothPlastic
- o40.Position = Vector3.new(-131.892334, 10.7563906, -90.062439)
- o40.Rotation = Vector3.new(0, 0, 0.219999999)
- o40.FormFactor = Enum.FormFactor.Symmetric
- o40.Size = Vector3.new(2, 2.80000019, 3)
- o40.CFrame = CFrame.new(-131.892334, 10.7563906, -90.062439, 0.999993503, -0.00375429052, -2.94774054e-07, 0.00376255182, 0.99999392, -1.24696342e-09, 2.95938776e-07, 1.42438686e-10, 1)
- o40.BackSurface = Enum.SurfaceType.Weld
- o40.BottomSurface = Enum.SurfaceType.Smooth
- o40.TopSurface = Enum.SurfaceType.Smooth
- o40.Position = Vector3.new(-131.892334, 10.7563906, -90.062439)
- o41.Parent = o36
- o41.Material = Enum.Material.SmoothPlastic
- o41.Position = Vector3.new(-131.892044, 10.7562933, -87.0623779)
- o41.Rotation = Vector3.new(0, 0, 0.209999993)
- o41.FormFactor = Enum.FormFactor.Symmetric
- o41.Size = Vector3.new(2, 2, 3)
- o41.CFrame = CFrame.new(-131.892044, 10.7562933, -87.0623779, 0.999993622, -0.00372101949, -2.89744406e-07, 0.00372928078, 0.99999404, -1.21667476e-09, 2.90909014e-07, 1.40753548e-10, 1)
- o41.BackSurface = Enum.SurfaceType.Weld
- o41.BottomSurface = Enum.SurfaceType.Smooth
- o41.TopSurface = Enum.SurfaceType.Smooth
- o41.Position = Vector3.new(-131.892044, 10.7562933, -87.0623779)
- o42.Parent = o36
- o42.Material = Enum.Material.SmoothPlastic
- o42.Position = Vector3.new(-130.818085, 10.7603464, -90.2623901)
- o42.Rotation = Vector3.new(0, 0, 0.209999993)
- o42.Size = Vector3.new(0.0500000007, 2.40000033, 2.19999957)
- o42.CFrame = CFrame.new(-130.818085, 10.7603464, -90.2623901, 0.999993622, -0.00375047419, -2.94005588e-07, 0.0037682401, 0.99999404, -1.24424337e-09, 2.96510649e-07, 1.45996853e-10, 1)
- o42.BackSurface = Enum.SurfaceType.Weld
- o42.BottomSurface = Enum.SurfaceType.Weld
- o42.FrontSurface = Enum.SurfaceType.Weld
- o42.LeftSurface = Enum.SurfaceType.Weld
- o42.RightSurface = Enum.SurfaceType.Weld
- o42.TopSurface = Enum.SurfaceType.Smooth
- o42.Position = Vector3.new(-130.818085, 10.7603464, -90.2623901)
- o43.Parent = o36
- o43.Material = Enum.Material.SmoothPlastic
- o43.Position = Vector3.new(-131.892593, 10.7564564, -91.8623657)
- o43.Rotation = Vector3.new(0, 0, 0.209999993)
- o43.FormFactor = Enum.FormFactor.Symmetric
- o43.Size = Vector3.new(2, 2, 0.599999726)
- o43.CFrame = CFrame.new(-131.892593, 10.7564564, -91.8623657, 0.999993742, -0.00369270612, -2.86096508e-07, 0.00370096741, 0.999994159, -1.20372268e-09, 2.87261116e-07, 1.49538854e-10, 1)
- o43.BackSurface = Enum.SurfaceType.Weld
- o43.BottomSurface = Enum.SurfaceType.Smooth
- o43.TopSurface = Enum.SurfaceType.Smooth
- o43.Position = Vector3.new(-131.892593, 10.7564564, -91.8623657)
- o44.Name = "DO NOT USE"
- o44.Parent = o36
- o44.Material = Enum.Material.SmoothPlastic
- o44.Position = Vector3.new(-131.896683, 11.9563589, -87.0623779)
- o44.Rotation = Vector3.new(-180, 0, 179.779999)
- o44.FormFactor = Enum.FormFactor.Symmetric
- o44.Size = Vector3.new(2.00000191, 0.399999857, 3.00000024)
- o44.CFrame = CFrame.new(-131.896683, 11.9563589, -87.0623779, -0.999993622, -0.00377303059, 2.88351117e-07, -0.0037868002, 0.999994159, 1.19326271e-09, -2.9029033e-07, 1.08920276e-10, -1)
- o44.BackSurface = Enum.SurfaceType.Weld
- o44.BottomSurface = Enum.SurfaceType.Weld
- o44.TopSurface = Enum.SurfaceType.Weld
- o44.Position = Vector3.new(-131.896683, 11.9563589, -87.0623779)
- o45.Parent = o44
- o45.MeshType = Enum.MeshType.Wedge
- o46.Name = "DO NOT USE"
- o46.Parent = o36
- o46.Material = Enum.Material.SmoothPlastic
- o46.Position = Vector3.new(-131.887589, 9.55611038, -87.0623779)
- o46.Rotation = Vector3.new(-180, 0, -0.219999999)
- o46.FormFactor = Enum.FormFactor.Symmetric
- o46.Size = Vector3.new(2.00000191, 0.399999857, 3.00000024)
- o46.CFrame = CFrame.new(-131.887589, 9.55611038, -87.0623779, 0.999993384, 0.00379234646, 3.00829385e-07, 0.00380060775, -0.999993801, 1.255962e-09, 3.01994106e-07, -1.17161031e-10, -1)
- o46.BackSurface = Enum.SurfaceType.Weld
- o46.BottomSurface = Enum.SurfaceType.Weld
- o46.TopSurface = Enum.SurfaceType.Weld
- o46.Position = Vector3.new(-131.887589, 9.55611038, -87.0623779)
- o47.Parent = o46
- o47.MeshType = Enum.MeshType.Wedge
- o48.Name = "DO NOT USE"
- o48.Parent = o36
- o48.Material = Enum.Material.SmoothPlastic
- o48.Position = Vector3.new(-131.888062, 9.55651474, -91.8624268)
- o48.Rotation = Vector3.new(-90, -0.219999999, 0)
- o48.FormFactor = Enum.FormFactor.Symmetric
- o48.Size = Vector3.new(2.00000191, 0.599999845, 0.399999857)
- o48.CFrame = CFrame.new(-131.888062, 9.55651474, -91.8624268, 0.999993682, 2.96458779e-07, -0.00376647292, 0.00378024252, 1.23183452e-09, 0.999994218, 2.98398163e-07, -1, 1.18759322e-10)
- o48.BackSurface = Enum.SurfaceType.Weld
- o48.BottomSurface = Enum.SurfaceType.Weld
- o48.TopSurface = Enum.SurfaceType.Weld
- o48.Position = Vector3.new(-131.888062, 9.55651474, -91.8624268)
- o49.Parent = o48
- o49.MeshType = Enum.MeshType.Wedge
- o50.Parent = o27
- o51.Name = "Switch"
- o51.Parent = o50
- o51.Material = Enum.Material.Neon
- o51.BrickColor = BrickColor.new("Sea green")
- o51.Position = Vector3.new(-136.764816, 11.5598211, -85.5962524)
- o51.Rotation = Vector3.new(-90, -0.219999999, 180)
- o51.CanCollide = false
- o51.FormFactor = Enum.FormFactor.Plate
- o51.Size = Vector3.new(0.469999969, 0.0500000007, 0.489999861)
- o51.CFrame = CFrame.new(-136.764816, 11.5598211, -85.5962524, -0.999992549, -3.07300411e-07, -0.00385993393, -0.00385993393, -1.31626632e-09, 0.999992549, -3.07303196e-07, 1, 1.30095823e-10)
- o51.BottomSurface = Enum.SurfaceType.Weld
- o51.TopSurface = Enum.SurfaceType.Weld
- o51.Color = Color3.new(0.203922, 0.556863, 0.25098)
- o51.Position = Vector3.new(-136.764816, 11.5598211, -85.5962524)
- o52.Parent = o51
- o52.MaxActivationDistance = 10
- o53.Name = "CannonBall"
- o53.Parent = o51
- o53.Disabled = true
- runDummyScript(function()
- ball = script.Parent
- damage = 1000
- function onTouched(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- if humanoid~=nil then
- tagHumanoid(humanoid)
- humanoid.Health = humanoid.Health - damage
- wait(0.01)
- untagHumanoid(humanoid)
- connection:disconnect()
- else
- damage = damage / 2
- if damage < 2 then
- connection:disconnect()
- ball.Parent = nil
- end
- end
- if math.random(1,1) == 1 then
- explosion = Instance.new("Explosion")
- explosion.BlastRadius = 10
- explosion.BlastPressure = 50 -- these are really wussy units
- explosion.Position = script.Parent.Position
- explosion.Parent = game.Workspace
- connection:disconnect()
- ball.Parent = nil
- cancollide = true
- end
- end
- function tagHumanoid(humanoid)
- -- todo: make tag expire
- local tag = ball:findFirstChild("creator")
- if tag ~= nil then
- local new_tag = tag:clone()
- new_tag.Parent = humanoid
- end
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- connection = ball.Touched:connect(onTouched)
- r = game:service("RunService")
- t, s = r.Stepped:wait()
- d = t + 5.0 - s
- while t < d do
- t = r.Stepped:wait()
- end
- ball.Parent = nil
- end,o53)
- o54.Name = "FireGun"
- o54.Parent = o51
- runDummyScript(function()
- local switch = script.Parent
- local gunBarrelOne = script.Parent.Parent.GunBarrel.One
- local debounce = false
- local gunOne = true
- local cannonBall = Instance.new("Part")
- cannonBall.Size = Vector3.new(1,1,1)
- cannonBall.BrickColor = BrickColor.new(26) -- Really black
- cannonBall.Shape = 0
- cannonBall.BottomSurface = 0
- cannonBall.TopSurface = 0
- cannonBall.Name = "Cannon Shot"
- cannonBall.Elasticity = .1
- cannonBall.Reflectance = 0
- cannonBall.Friction = 0
- function fire(player)
- local sound = script.Parent:findFirstChild("GunSound")
- if sound == nil then
- sound = Instance.new("Sound")
- sound.Name = "GunSound"
- sound.SoundId = "http://www.roblox.com/asset?id=2101148"
- sound.Volume = 1
- sound.Parent = script.Parent
- end
- sound:play()
- local missile = Instance.new("Part")
- local barrel
- if gunOne == true then
- barrel = gunBarrelOne
- gunOne = true
- end
- local spawnPos = barrel.CFrame * Vector3.new(6, 0, 0)
- local dx = math.random(50,50)
- local dy = math.random(0,0)
- local dz = math.random(0,0)
- local mag = math.random(300,300)
- local v = barrel.CFrame:vectorToWorldSpace(Vector3.new(mag + dx,dy,dz))
- local missile = cannonBall:clone()
- missile.Position = spawnPos
- missile.Velocity = v
- local new_script = script.Parent.CannonBall:clone()
- new_script.Disabled = false
- new_script.Parent = missile
- local creator_tag = Instance.new("ObjectValue")
- creator_tag.Value = player
- creator_tag.Name = "creator"
- creator_tag.Parent = missile
- missile.Parent = game.Workspace
- end
- function onClicked()
- if debounce == false then
- debounce = true
- switch.BrickColor = BrickColor.new(21)
- -- let slip the dogs of war
- fire(player)
- wait(.1)
- wait(0.5)
- debounce = false
- switch.BrickColor = BrickColor.new(37)
- end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClicked)
- end,o54)
- o55.Name = "GunSound"
- o55.Parent = o51
- o55.SoundId = "rbxassetid://1486537732"
- o56.Name = "GunBarrel"
- o56.Parent = o50
- o57.Name = "One"
- o57.Parent = o56
- o57.Material = Enum.Material.SmoothPlastic
- o57.Position = Vector3.new(-140.890884, 10.721858, -84.562439)
- o57.Rotation = Vector3.new(-90, -0.219999999, -90)
- o57.FormFactor = Enum.FormFactor.Symmetric
- o57.Shape = Enum.PartType.Cylinder
- o57.Size = Vector3.new(2, 2, 2)
- o57.CFrame = CFrame.new(-140.890884, 10.721858, -84.562439, -2.95752727e-07, 0.999993503, -0.00377585017, -1.24351618e-09, 0.00379099115, 0.99999404, 1, 2.97885634e-07, 1.3055583e-10)
- o57.BottomSurface = Enum.SurfaceType.Smooth
- o57.LeftSurface = Enum.SurfaceType.Weld
- o57.RightSurface = Enum.SurfaceType.Weld
- o57.TopSurface = Enum.SurfaceType.Smooth
- o57.Position = Vector3.new(-140.890884, 10.721858, -84.562439)
- o58.Parent = o50
- o59.Parent = o58
- o59.Material = Enum.Material.Neon
- o59.BrickColor = BrickColor.new("Crimson")
- o59.Position = Vector3.new(-141.915802, 10.7179079, -90.2624512)
- o59.Rotation = Vector3.new(0, 0, -179.779999)
- o59.Size = Vector3.new(0.0500000007, 2.80000043, 2.59999967)
- o59.CFrame = CFrame.new(-141.915802, 10.7179079, -90.2624512, -0.999993503, 0.00375412614, -2.94714738e-07, -0.00376238744, -0.99999392, -1.24058108e-09, -2.95879431e-07, -1.36328338e-10, 1)
- o59.BackSurface = Enum.SurfaceType.Weld
- o59.BottomSurface = Enum.SurfaceType.Weld
- o59.FrontSurface = Enum.SurfaceType.Weld
- o59.LeftSurface = Enum.SurfaceType.Weld
- o59.RightSurface = Enum.SurfaceType.Weld
- o59.TopSurface = Enum.SurfaceType.Smooth
- o59.Color = Color3.new(0.592157, 0, 0)
- o59.Position = Vector3.new(-141.915802, 10.7179079, -90.2624512)
- o60.Name = "DO NOT USE"
- o60.Parent = o58
- o60.Material = Enum.Material.SmoothPlastic
- o60.Position = Vector3.new(-140.885895, 9.52162075, -91.8624268)
- o60.Rotation = Vector3.new(-90, -0.219999999, 0)
- o60.FormFactor = Enum.FormFactor.Symmetric
- o60.Size = Vector3.new(2.00000191, 0.599999845, 0.399999857)
- o60.CFrame = CFrame.new(-140.885895, 9.52162075, -91.8624268, 0.999992967, 3.13872761e-07, -0.00388568477, 0.00389394606, 1.31488187e-09, 0.999993384, 3.15037596e-07, -1, 9.7102458e-11)
- o60.BackSurface = Enum.SurfaceType.Weld
- o60.BottomSurface = Enum.SurfaceType.Weld
- o60.TopSurface = Enum.SurfaceType.Weld
- o60.Position = Vector3.new(-140.885895, 9.52162075, -91.8624268)
- o61.Parent = o60
- o61.MeshType = Enum.MeshType.Wedge
- o62.Parent = o58
- o62.Material = Enum.Material.SmoothPlastic
- o62.Position = Vector3.new(-140.890686, 10.7216673, -90.062439)
- o62.Rotation = Vector3.new(0, 0, -179.779999)
- o62.FormFactor = Enum.FormFactor.Symmetric
- o62.Size = Vector3.new(2, 2.80000019, 3)
- o62.CFrame = CFrame.new(-140.890686, 10.7216673, -90.062439, -0.999993205, 0.00382624869, -3.02243791e-07, -0.00383450999, -0.999993622, -1.27088662e-09, -3.03408541e-07, -1.16423732e-10, 1)
- o62.BackSurface = Enum.SurfaceType.Weld
- o62.BottomSurface = Enum.SurfaceType.Smooth
- o62.TopSurface = Enum.SurfaceType.Smooth
- o62.Position = Vector3.new(-140.890686, 10.7216673, -90.062439)
- o63.Parent = o58
- o63.Material = Enum.Material.SmoothPlastic
- o63.Position = Vector3.new(-140.890732, 10.7217884, -87.062439)
- o63.Rotation = Vector3.new(0, 0, -179.779999)
- o63.FormFactor = Enum.FormFactor.Symmetric
- o63.Size = Vector3.new(2, 2, 3)
- o63.CFrame = CFrame.new(-140.890732, 10.7217884, -87.062439, -0.999993265, 0.0038126146, -3.03568811e-07, -0.00382087589, -0.999993682, -1.27363797e-09, -3.04733561e-07, -1.1824898e-10, 1)
- o63.BackSurface = Enum.SurfaceType.Weld
- o63.BottomSurface = Enum.SurfaceType.Smooth
- o63.TopSurface = Enum.SurfaceType.Smooth
- o63.Position = Vector3.new(-140.890732, 10.7217884, -87.062439)
- o64.Parent = o58
- o64.Material = Enum.Material.SmoothPlastic
- o64.Position = Vector3.new(-141.964813, 10.7179632, -90.2624512)
- o64.Rotation = Vector3.new(0, 0, -179.779999)
- o64.Size = Vector3.new(0.0500000007, 2.40000033, 2.19999957)
- o64.CFrame = CFrame.new(-141.964813, 10.7179632, -90.2624512, -0.999993503, 0.00377198169, -2.97335305e-07, -0.00378851756, -0.999994099, -1.25310917e-09, -2.99666851e-07, -1.35643885e-10, 1)
- o64.BackSurface = Enum.SurfaceType.Weld
- o64.BottomSurface = Enum.SurfaceType.Weld
- o64.FrontSurface = Enum.SurfaceType.Weld
- o64.LeftSurface = Enum.SurfaceType.Weld
- o64.RightSurface = Enum.SurfaceType.Weld
- o64.TopSurface = Enum.SurfaceType.Smooth
- o64.Position = Vector3.new(-141.964813, 10.7179632, -90.2624512)
- o65.Parent = o58
- o65.Material = Enum.Material.SmoothPlastic
- o65.Position = Vector3.new(-140.890411, 10.7215996, -91.8623657)
- o65.Rotation = Vector3.new(0, 0, -179.779999)
- o65.FormFactor = Enum.FormFactor.Symmetric
- o65.Size = Vector3.new(2, 2, 0.599999726)
- o65.CFrame = CFrame.new(-140.890411, 10.7215996, -91.8623657, -0.999993265, 0.00380971096, -2.99915087e-07, -0.00381797226, -0.999993682, -1.26539568e-09, -3.01079837e-07, -1.24841387e-10, 1)
- o65.BackSurface = Enum.SurfaceType.Weld
- o65.BottomSurface = Enum.SurfaceType.Smooth
- o65.TopSurface = Enum.SurfaceType.Smooth
- o65.Position = Vector3.new(-140.890411, 10.7215996, -91.8623657)
- o66.Name = "DO NOT USE"
- o66.Parent = o58
- o66.Material = Enum.Material.SmoothPlastic
- o66.Position = Vector3.new(-140.886505, 9.52201939, -87.0623779)
- o66.Rotation = Vector3.new(-180, 0, -0.219999999)
- o66.FormFactor = Enum.FormFactor.Symmetric
- o66.Size = Vector3.new(2.00000191, 0.399999857, 3.00000024)
- o66.CFrame = CFrame.new(-140.886505, 9.52201939, -87.0623779, 0.999993086, 0.00386341359, 3.11154054e-07, 0.00387167488, -0.999993503, 1.30752298e-09, 3.12318861e-07, -1.07286027e-10, -1)
- o66.BackSurface = Enum.SurfaceType.Weld
- o66.BottomSurface = Enum.SurfaceType.Weld
- o66.TopSurface = Enum.SurfaceType.Weld
- o66.Position = Vector3.new(-140.886505, 9.52201939, -87.0623779)
- o67.Parent = o66
- o67.MeshType = Enum.MeshType.Wedge
- o68.Name = "DO NOT USE"
- o68.Parent = o58
- o68.Material = Enum.Material.SmoothPlastic
- o68.Position = Vector3.new(-140.895538, 11.9220219, -87.062439)
- o68.Rotation = Vector3.new(-180, 0, 179.769989)
- o68.FormFactor = Enum.FormFactor.Symmetric
- o68.Size = Vector3.new(2.00000191, 0.399999857, 3.00000024)
- o68.CFrame = CFrame.new(-140.895538, 11.9220219, -87.062439, -0.999992847, -0.00394329149, 3.12261761e-07, -0.00395706017, 0.999993443, 1.30908795e-09, -3.14201259e-07, 8.07290138e-11, -1)
- o68.BackSurface = Enum.SurfaceType.Weld
- o68.BottomSurface = Enum.SurfaceType.Weld
- o68.TopSurface = Enum.SurfaceType.Weld
- o68.Position = Vector3.new(-140.895538, 11.9220219, -87.062439)
- o69.Parent = o68
- o69.MeshType = Enum.MeshType.Wedge
- o70.Name = "DO NOT USE"
- o70.Parent = o58
- o70.Material = Enum.Material.SmoothPlastic
- o70.Position = Vector3.new(-140.894974, 11.921752, -91.8623657)
- o70.Rotation = Vector3.new(90, 0.219999999, -180)
- o70.FormFactor = Enum.FormFactor.Symmetric
- o70.Size = Vector3.new(2.00000191, 0.599999845, 0.399999857)
- o70.CFrame = CFrame.new(-140.894974, 11.921752, -91.8623657, -0.999993026, 3.12164985e-07, 0.00389460544, -0.00390837528, 1.31396238e-09, -0.999993622, -3.14104454e-07, -1, -1.0127877e-10)
- o70.BackSurface = Enum.SurfaceType.Weld
- o70.BottomSurface = Enum.SurfaceType.Weld
- o70.TopSurface = Enum.SurfaceType.Weld
- o70.Position = Vector3.new(-140.894974, 11.921752, -91.8623657)
- o71.Parent = o70
- o71.MeshType = Enum.MeshType.Wedge
- o72.Parent = o26
- o73.Name = "Door"
- o73.Parent = o5
- o74.Name = "D3"
- o74.Parent = o73
- o74.Material = Enum.Material.SmoothPlastic
- o74.BrickColor = BrickColor.new("Quill grey")
- o74.Position = Vector3.new(-136.390915, 10.6388702, -93.6623535)
- o74.Rotation = Vector3.new(0, 0, -179.779999)
- o74.CanCollide = false
- o74.FormFactor = Enum.FormFactor.Symmetric
- o74.Size = Vector3.new(4.99999952, 1.79999995, 1.39999986)
- o74.CFrame = CFrame.new(-136.390915, 10.6388702, -93.6623535, -0.999993443, 0.00384708634, -3.08254585e-07, -0.00386085548, -0.999994159, -1.30551348e-09, -3.1019411e-07, -1.22802851e-10, 1)
- o74.BackSurface = Enum.SurfaceType.Weld
- o74.BottomSurface = Enum.SurfaceType.Weld
- o74.TopSurface = Enum.SurfaceType.Weld
- o74.Color = Color3.new(0.87451, 0.87451, 0.870588)
- o74.Position = Vector3.new(-136.390915, 10.6388702, -93.6623535)
- o75.Parent = o74
- o75.MeshType = Enum.MeshType.Wedge
- o76.Name = "D2"
- o76.Parent = o73
- o76.Material = Enum.Material.SmoothPlastic
- o76.BrickColor = BrickColor.new("Quill grey")
- o76.Position = Vector3.new(-136.398056, 12.5389881, -93.6624146)
- o76.Rotation = Vector3.new(-180, 0, -0.219999999)
- o76.CanCollide = false
- o76.Size = Vector3.new(4.99999666, 2.00000024, 1.39999938)
- o76.CFrame = CFrame.new(-136.398056, 12.5389881, -93.6624146, 0.999992967, 0.00388663309, 3.11172357e-07, 0.00389489438, -0.999993384, 1.32698508e-09, 3.12337249e-07, -1.19424637e-10, -1)
- o76.BackSurface = Enum.SurfaceType.Weld
- o76.BottomSurface = Enum.SurfaceType.Weld
- o76.FrontSurface = Enum.SurfaceType.Weld
- o76.LeftSurface = Enum.SurfaceType.Weld
- o76.RightSurface = Enum.SurfaceType.Weld
- o76.TopSurface = Enum.SurfaceType.Smooth
- o76.Color = Color3.new(0.87451, 0.87451, 0.870588)
- o76.Position = Vector3.new(-136.398056, 12.5389881, -93.6624146)
- o77.Name = "D4"
- o77.Parent = o73
- o77.Material = Enum.Material.SmoothPlastic
- o77.BrickColor = BrickColor.new("Quill grey")
- o77.Position = Vector3.new(-136.40538, 14.4388809, -93.6624146)
- o77.Rotation = Vector3.new(0, 0, 0.219999999)
- o77.CanCollide = false
- o77.FormFactor = Enum.FormFactor.Symmetric
- o77.Size = Vector3.new(4.99999952, 1.79999995, 1.39999986)
- o77.CFrame = CFrame.new(-136.40538, 14.4388809, -93.6624146, 0.999992967, -0.00388559909, -3.13348892e-07, 0.00389386038, 0.999993384, -1.33431799e-09, 3.14513812e-07, 1.18605264e-10, 1)
- o77.BackSurface = Enum.SurfaceType.Weld
- o77.BottomSurface = Enum.SurfaceType.Weld
- o77.TopSurface = Enum.SurfaceType.Weld
- o77.Color = Color3.new(0.87451, 0.87451, 0.870588)
- o77.Position = Vector3.new(-136.40538, 14.4388809, -93.6624146)
- o78.Parent = o77
- o78.MeshType = Enum.MeshType.Wedge
- o79.Name = "D1"
- o79.Parent = o73
- o79.Material = Enum.Material.SmoothPlastic
- o79.BrickColor = BrickColor.new("Mid gray")
- o79.Position = Vector3.new(-136.411758, 16.1388741, -92.0623856)
- o79.Rotation = Vector3.new(0, 0, 0.219999999)
- o79.CanCollide = false
- o79.FormFactor = Enum.FormFactor.Symmetric
- o79.Size = Vector3.new(4.99999857, 1.5999999, 1.79999995)
- o79.CFrame = CFrame.new(-136.411758, 16.1388741, -92.0623856, 0.999993205, -0.00383650349, -3.06582081e-07, 0.00384476478, 0.999993622, -1.29516609e-09, 3.07746916e-07, 1.20911767e-10, 1)
- o79.BackSurface = Enum.SurfaceType.Weld
- o79.BottomSurface = Enum.SurfaceType.Weld
- o79.TopSurface = Enum.SurfaceType.Weld
- o79.Color = Color3.new(0.803922, 0.803922, 0.803922)
- o79.Position = Vector3.new(-136.411758, 16.1388741, -92.0623856)
- o80.Parent = o79
- o80.MeshType = Enum.MeshType.Wedge
- o81.Name = "Open"
- o81.Parent = o73
- o81.Material = Enum.Material.Neon
- o81.BrickColor = BrickColor.new("Lime green")
- o81.Position = Vector3.new(-134.234482, 11.4997835, -85.6711426)
- o81.Rotation = Vector3.new(0, 0, 0.219999999)
- o81.Size = Vector3.new(0.39999938, 0.400000036, 0.199999854)
- o81.CFrame = CFrame.new(-134.234482, 11.4997835, -85.6711426, 0.999992549, -0.00385993393, -3.07300411e-07, 0.00385993393, 0.999992549, -1.31626632e-09, 3.07303196e-07, 1.30095823e-10, 1)
- o81.BackSurface = Enum.SurfaceType.Weld
- o81.BottomSurface = Enum.SurfaceType.Smooth
- o81.TopSurface = Enum.SurfaceType.Smooth
- o81.Color = Color3.new(0, 1, 0)
- o81.Position = Vector3.new(-134.234482, 11.4997835, -85.6711426)
- o82.Parent = o81
- o83.Name = "Close"
- o83.Parent = o73
- o83.Material = Enum.Material.Neon
- o83.BrickColor = BrickColor.new("Really red")
- o83.Position = Vector3.new(-134.834457, 11.497468, -85.6712646)
- o83.Rotation = Vector3.new(0, 0, 0.219999999)
- o83.Size = Vector3.new(0.39999938, 0.400000036, 0.199999854)
- o83.CFrame = CFrame.new(-134.834457, 11.497468, -85.6712646, 0.999992549, -0.00385993393, -3.07300411e-07, 0.00385993393, 0.999992549, -1.31626632e-09, 3.07303196e-07, 1.30095823e-10, 1)
- o83.BackSurface = Enum.SurfaceType.Weld
- o83.BottomSurface = Enum.SurfaceType.Smooth
- o83.TopSurface = Enum.SurfaceType.Smooth
- o83.Color = Color3.new(1, 0, 0)
- o83.Position = Vector3.new(-134.834457, 11.497468, -85.6712646)
- o84.Parent = o83
- o85.Name = "DoorScript"
- o85.Parent = o73
- runDummyScript(function()
- local D1 = script.Parent.D1
- local D2 = script.Parent.D2
- local D3 = script.Parent.D3
- local D4 = script.Parent.D4
- function Open(opens)
- D1.CanCollide = false
- D2.CanCollide = false
- D3.CanCollide = false
- D4.CanCollide = false
- end
- script.Parent.Open.ClickDetector.MouseClick:connect(Open)
- function Close(closes)
- D1.CanCollide = true
- D2.CanCollide = true
- D3.CanCollide = true
- D4.CanCollide = true
- end
- script.Parent.Close.ClickDetector.MouseClick:connect(Close)
- end,o85)
- o86.Parent = o5
- o86.Material = Enum.Material.SmoothPlastic
- o86.BrickColor = BrickColor.new("Black")
- o86.Position = Vector3.new(-136.312637, 12.4150658, -91.9942627)
- o86.Rotation = Vector3.new(-90, -0.219999999, 180)
- o86.CanCollide = false
- o86.Size = Vector3.new(1.34999979, 0.379999965, 2)
- o86.CFrame = CFrame.new(-136.312637, 12.4150658, -91.9942627, -0.999992549, -3.08399422e-07, -0.00386700151, -0.00386700127, -1.30889932e-09, 0.999992609, -3.08402207e-07, 1, 1.16308664e-10)
- o86.BottomSurface = Enum.SurfaceType.Weld
- o86.TopSurface = Enum.SurfaceType.Smooth
- o86.MaxSpeed = 18
- o86.TurnSpeed = 50
- o86.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o86.Position = Vector3.new(-136.312637, 12.4150658, -91.9942627)
- o87.Name = "BoosterSystem"
- o87.Parent = o5
- o88.Name = "BoosterButton"
- o88.Parent = o87
- o88.Material = Enum.Material.Neon
- o88.BrickColor = BrickColor.new("New Yeller")
- o88.Position = Vector3.new(-137.686157, 11.9248848, -85.6220093)
- o88.Rotation = Vector3.new(-90, -0.219999999, 0)
- o88.Size = Vector3.new(0.50000006, 0.100000009, 0.5)
- o88.CFrame = CFrame.new(-137.686157, 11.9248848, -85.6220093, 0.999992549, 3.07300411e-07, -0.00385993393, 0.00385993393, 1.31626632e-09, 0.999992549, 3.07303196e-07, -1, 1.30095823e-10)
- o88.BackSurface = Enum.SurfaceType.Weld
- o88.BottomSurface = Enum.SurfaceType.Weld
- o88.FrontSurface = Enum.SurfaceType.Weld
- o88.LeftSurface = Enum.SurfaceType.Weld
- o88.RightSurface = Enum.SurfaceType.Weld
- o88.TopSurface = Enum.SurfaceType.Smooth
- o88.Color = Color3.new(1, 1, 0)
- o88.Position = Vector3.new(-137.686157, 11.9248848, -85.6220093)
- o89.Name = "BoosterScript"
- o89.Parent = o88
- runDummyScript(function()
- -- This Script activates "Booster Mode"--
- local MainSeat = script.Parent.Parent.Parent.VehicleSeat
- local Boost1 = script.Parent.Parent.Booster1.Fire
- local Boost2 = script.Parent.Parent.Booster2.Fire2
- local F1 = script.Parent.Parent.F1
- local F2 = script.Parent.Parent.F2
- local F3 = script.Parent.Parent.F3
- local Sound = script.Parent.Parent.Sound
- BoostersCanBeUsed = true
- function Boosting(Boosts)
- if BoostersCanBeUsed == true then
- Sound:Play()
- BoostersCanBeUsed = false
- print(BoostersCanBeUsed)
- MainSeat.MaxSpeed = 50
- Boost1.Enabled = true
- Boost2.Enabled = true
- wait(4)
- F1.BrickColor = BrickColor.Black()
- wait(4)
- F2.BrickColor = BrickColor.Black()
- wait(4)
- F3.BrickColor = BrickColor.Black()
- MainSeat.MaxSpeed = 18
- Boost1.Enabled = false
- Boost2.Enabled = false
- Sound:Stop()
- wait(1)
- F1.BrickColor = BrickColor.new("Forest green")
- wait(1)
- F2.BrickColor = BrickColor.new("Forest green")
- wait(1)
- F3.BrickColor = BrickColor.new("Forest green")
- wait(3)
- BoostersCanBeUsed = true
- print(BoostersCanBeUsed)
- end
- end
- script.Parent.ClickDetector.MouseClick:connect(Boosting)
- end,o89)
- o90.Parent = o88
- o91.Name = "Booster1"
- o91.Parent = o87
- o91.Material = Enum.Material.SmoothPlastic
- o91.BrickColor = BrickColor.new("Really black")
- o91.Position = Vector3.new(-131.306717, 14.7583027, -92.8624191)
- o91.Rotation = Vector3.new(90.0099945, -89.8099976, -179.98999)
- o91.Size = Vector3.new(2, 0.200000003, 2)
- o91.CFrame = CFrame.new(-131.306717, 14.7583027, -92.8624191, -0.0034064427, 3.15561152e-07, -0.999994695, 0.999995172, 1.34493883e-09, -0.003414704, 2.72373846e-10, -1, -3.16726016e-07)
- o91.BackSurface = Enum.SurfaceType.Weld
- o91.BottomSurface = Enum.SurfaceType.Weld
- o91.FrontSurface = Enum.SurfaceType.Weld
- o91.LeftSurface = Enum.SurfaceType.Weld
- o91.RightSurface = Enum.SurfaceType.Weld
- o91.TopSurface = Enum.SurfaceType.Smooth
- o91.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o91.Position = Vector3.new(-131.306717, 14.7583027, -92.8624191)
- o92.Parent = o91
- o92.Size = 6
- o92.Color = Color3.new(0.666667, 1, 0)
- o92.Enabled = false
- o92.Heat = 25
- o93.Name = "Booster2"
- o93.Parent = o87
- o93.Material = Enum.Material.SmoothPlastic
- o93.BrickColor = BrickColor.new("Really black")
- o93.Position = Vector3.new(-141.506607, 14.719121, -92.8624191)
- o93.Rotation = Vector3.new(90.0099945, -89.8199997, -179.98999)
- o93.Size = Vector3.new(2, 0.200000003, 2)
- o93.CFrame = CFrame.new(-141.506607, 14.719121, -92.8624191, -0.00344607001, 3.19569352e-07, -0.999995291, 0.999996185, 1.35752398e-09, -0.00346259167, 2.60857808e-10, -1, -3.2189638e-07)
- o93.BackSurface = Enum.SurfaceType.Weld
- o93.BottomSurface = Enum.SurfaceType.Weld
- o93.FrontSurface = Enum.SurfaceType.Weld
- o93.LeftSurface = Enum.SurfaceType.Weld
- o93.RightSurface = Enum.SurfaceType.Weld
- o93.TopSurface = Enum.SurfaceType.Smooth
- o93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o93.Position = Vector3.new(-141.506607, 14.719121, -92.8624191)
- o94.Name = "Fire2"
- o94.Parent = o93
- o94.Size = 6
- o94.Color = Color3.new(0.666667, 1, 0)
- o94.Enabled = false
- o94.Heat = 25
- o95.Name = "F3"
- o95.Parent = o87
- o95.Material = Enum.Material.SmoothPlastic
- o95.BrickColor = BrickColor.new("Forest green")
- o95.Position = Vector3.new(-137.324097, 11.3746824, -85.5960693)
- o95.Rotation = Vector3.new(-90, -0.219999999, 0)
- o95.Size = Vector3.new(0.250000119, 0.0500000119, 0.250000119)
- o95.CFrame = CFrame.new(-137.324097, 11.3746824, -85.5960693, 0.999992549, 3.07300411e-07, -0.00385993393, 0.00385993393, 1.31626632e-09, 0.999992549, 3.07303196e-07, -1, 1.30095823e-10)
- o95.BackSurface = Enum.SurfaceType.Weld
- o95.BottomSurface = Enum.SurfaceType.Weld
- o95.FrontSurface = Enum.SurfaceType.Weld
- o95.LeftSurface = Enum.SurfaceType.Weld
- o95.RightSurface = Enum.SurfaceType.Weld
- o95.TopSurface = Enum.SurfaceType.Smooth
- o95.Color = Color3.new(0.121569, 0.501961, 0.113725)
- o95.Position = Vector3.new(-137.324097, 11.3746824, -85.5960693)
- o96.Name = "F2"
- o96.Parent = o87
- o96.Material = Enum.Material.SmoothPlastic
- o96.BrickColor = BrickColor.new("Forest green")
- o96.Position = Vector3.new(-137.684647, 11.373291, -85.5960693)
- o96.Rotation = Vector3.new(-90, -0.219999999, 0)
- o96.Size = Vector3.new(0.250000119, 0.0500000119, 0.250000119)
- o96.CFrame = CFrame.new(-137.684647, 11.373291, -85.5960693, 0.999992549, 3.07300411e-07, -0.00385993393, 0.00385993393, 1.31626632e-09, 0.999992549, 3.07303196e-07, -1, 1.30095823e-10)
- o96.BackSurface = Enum.SurfaceType.Weld
- o96.BottomSurface = Enum.SurfaceType.Weld
- o96.FrontSurface = Enum.SurfaceType.Weld
- o96.LeftSurface = Enum.SurfaceType.Weld
- o96.RightSurface = Enum.SurfaceType.Weld
- o96.TopSurface = Enum.SurfaceType.Smooth
- o96.Color = Color3.new(0.121569, 0.501961, 0.113725)
- o96.Position = Vector3.new(-137.684647, 11.373291, -85.5960693)
- o97.Name = "F1"
- o97.Parent = o87
- o97.Material = Enum.Material.SmoothPlastic
- o97.BrickColor = BrickColor.new("Forest green")
- o97.Position = Vector3.new(-138.03064, 11.3719559, -85.5960693)
- o97.Rotation = Vector3.new(-90, -0.219999999, 0)
- o97.Size = Vector3.new(0.250000119, 0.0500000119, 0.250000119)
- o97.CFrame = CFrame.new(-138.03064, 11.3719559, -85.5960693, 0.999992549, 3.07300411e-07, -0.00385993393, 0.00385993393, 1.31626632e-09, 0.999992549, 3.07303196e-07, -1, 1.30095823e-10)
- o97.BackSurface = Enum.SurfaceType.Weld
- o97.BottomSurface = Enum.SurfaceType.Weld
- o97.FrontSurface = Enum.SurfaceType.Weld
- o97.LeftSurface = Enum.SurfaceType.Weld
- o97.RightSurface = Enum.SurfaceType.Weld
- o97.TopSurface = Enum.SurfaceType.Smooth
- o97.Color = Color3.new(0.121569, 0.501961, 0.113725)
- o97.Position = Vector3.new(-138.03064, 11.3719559, -85.5960693)
- o98.Parent = o87
- o98.SoundId = "rbxasset://sounds/Rocket whoosh 01.wav"
- o98.Looped = true
- o99.Parent = o5
- o100.Name = "Self-Destruct System"
- o100.Parent = o99
- o101.Name = "ExplosionButton"
- o101.Parent = o100
- o101.Material = Enum.Material.Neon
- o101.BrickColor = BrickColor.new("Really red")
- o101.Position = Vector3.new(-138.542694, 11.9215803, -85.6213379)
- o101.Rotation = Vector3.new(-90, -0.219999999, 0)
- o101.Size = Vector3.new(0.50000006, 0.100000009, 0.5)
- o101.CFrame = CFrame.new(-138.542694, 11.9215803, -85.6213379, 0.999992549, 3.07300411e-07, -0.00385993393, 0.00385993393, 1.31626632e-09, 0.999992549, 3.07303196e-07, -1, 1.30095823e-10)
- o101.BackSurface = Enum.SurfaceType.Weld
- o101.BottomSurface = Enum.SurfaceType.Weld
- o101.FrontSurface = Enum.SurfaceType.Weld
- o101.LeftSurface = Enum.SurfaceType.Weld
- o101.RightSurface = Enum.SurfaceType.Weld
- o101.TopSurface = Enum.SurfaceType.Smooth
- o101.Color = Color3.new(1, 0, 0)
- o101.Position = Vector3.new(-138.542694, 11.9215803, -85.6213379)
- o102.Parent = o101
- o103.Name = "Core"
- o103.Parent = o100
- o103.Material = Enum.Material.SmoothPlastic
- o103.Transparency = 1
- o103.Position = Vector3.new(-136.338455, 12.6336546, -92.5733643)
- o103.Rotation = Vector3.new(0, 0, 0.219999999)
- o103.CanCollide = false
- o103.Size = Vector3.new(1.399997, 1.60000014, 0.780000091)
- o103.CFrame = CFrame.new(-136.338455, 12.6336546, -92.5733643, 0.999992549, -0.00387441297, -3.09448865e-07, 0.00387441274, 0.999992609, -1.31453959e-09, 3.0945165e-07, 1.15597289e-10, 1)
- o103.BackSurface = Enum.SurfaceType.Weld
- o103.BottomSurface = Enum.SurfaceType.Weld
- o103.FrontSurface = Enum.SurfaceType.Weld
- o103.LeftSurface = Enum.SurfaceType.Weld
- o103.RightSurface = Enum.SurfaceType.Weld
- o103.TopSurface = Enum.SurfaceType.Smooth
- o103.Position = Vector3.new(-136.338455, 12.6336546, -92.5733643)
- o104.Name = "MechExplosionScript"
- o104.Parent = o103
- runDummyScript(function()
- local x = 1
- local ExplosionSound = script.Parent.Sound
- local Alarm = script.Parent.Parent.Light.PointLight
- function Explosion(Explodes)
- Alarm.Enabled = true
- wait(0.5)
- Alarm.Enabled = false
- wait(0.5)
- Alarm.Enabled = true
- wait(0.5)
- Alarm.Enabled = false
- wait(0.5)
- Alarm.Enabled = true
- wait(0.5)
- Alarm.Enabled = false
- wait(0.5)
- Alarm.Enabled = true
- wait(0.5)
- Alarm.Enabled = false
- wait(0.5)
- Alarm.Enabled = true
- wait(0.5)
- Alarm.Enabled = false
- wait(0.5)
- Alarm.Enabled = true
- wait(0.5)
- Alarm.Enabled = false
- wait(0.5)
- wait(2)
- ExplosionSound:Play()
- local Boom = Instance.new("Explosion")
- Boom.Parent = game.Workspace
- Boom.Position = script.Parent.Parent.Core.Position
- Boom.BlastRadius = 75
- end
- script.Parent.Parent.ExplosionButton.ClickDetector.MouseClick:connect(Explosion)
- end,o104)
- o105.Parent = o103
- o105.SoundId = "rbxassetid://144699494"
- o105.Volume = 1.5
- o106.Name = "Light"
- o106.Parent = o100
- o106.Material = Enum.Material.Neon
- o106.BrickColor = BrickColor.new("Really red")
- o106.Position = Vector3.new(-136.398834, 15.3139372, -90.0123901)
- o106.Rotation = Vector3.new(0, 0, 0.219999999)
- o106.Size = Vector3.new(1, 0.0500000007, 1)
- o106.CFrame = CFrame.new(-136.398834, 15.3139372, -90.0123901, 0.999993026, -0.00388078252, -3.13499214e-07, 0.00388904405, 0.999993443, -1.3262369e-09, 3.14664106e-07, 1.1145445e-10, 1)
- o106.BackSurface = Enum.SurfaceType.Weld
- o106.BottomSurface = Enum.SurfaceType.Weld
- o106.FrontSurface = Enum.SurfaceType.Weld
- o106.LeftSurface = Enum.SurfaceType.Weld
- o106.RightSurface = Enum.SurfaceType.Weld
- o106.TopSurface = Enum.SurfaceType.Smooth
- o106.Color = Color3.new(1, 0, 0)
- o106.Position = Vector3.new(-136.398834, 15.3139372, -90.0123901)
- o107.Parent = o106
- o107.Color = Color3.new(1, 0, 0)
- o107.Enabled = false
- o107.Brightness = 10
- o108.Parent = o99
- o108.Material = Enum.Material.SmoothPlastic
- o108.Position = Vector3.new(-139.391022, 10.6272221, -93.6623535)
- o108.Rotation = Vector3.new(0, 0, -179.779999)
- o108.FormFactor = Enum.FormFactor.Symmetric
- o108.Size = Vector3.new(1, 1.79999995, 1.39999986)
- o108.CFrame = CFrame.new(-139.391022, 10.6272221, -93.6623535, -0.999992907, 0.00390883349, -3.16962655e-07, -0.00391709479, -0.999993324, -1.35288869e-09, -3.18127604e-07, -1.15712787e-10, 1)
- o108.BackSurface = Enum.SurfaceType.Weld
- o108.BottomSurface = Enum.SurfaceType.Weld
- o108.TopSurface = Enum.SurfaceType.Weld
- o108.Position = Vector3.new(-139.391022, 10.6272221, -93.6623535)
- o109.Parent = o108
- o109.MeshType = Enum.MeshType.Wedge
- o110.Parent = o99
- o110.Material = Enum.Material.SmoothPlastic
- o110.Position = Vector3.new(-136.38559, 9.23888493, -89.062439)
- o110.Rotation = Vector3.new(-180, 0, 179.769989)
- o110.FormFactor = Enum.FormFactor.Symmetric
- o110.Size = Vector3.new(7, 1, 3)
- o110.CFrame = CFrame.new(-136.38559, 9.23888493, -89.062439, -0.999992788, -0.00394192152, 3.21631603e-07, -0.00395018281, 0.999993205, 1.35352307e-09, -3.22796524e-07, 8.73777509e-11, -1)
- o110.BottomSurface = Enum.SurfaceType.Smooth
- o110.TopSurface = Enum.SurfaceType.Weld
- o110.Position = Vector3.new(-136.38559, 9.23888493, -89.062439)
- o111.Parent = o99
- o111.Material = Enum.Material.SmoothPlastic
- o111.Position = Vector3.new(-134.295563, 11.8470898, -90.2623901)
- o111.Rotation = Vector3.new(-90, 89.7900009, 90)
- o111.FormFactor = Enum.FormFactor.Symmetric
- o111.Size = Vector3.new(5.40000153, 2.20000005, 0.799999833)
- o111.CFrame = CFrame.new(-134.295563, 11.8470898, -90.2623901, 2.96365215e-07, -0.00382916396, 0.999993205, 1.25075272e-09, 0.999993622, 0.00383742526, -1, 1.17963972e-10, 2.97529937e-07)
- o111.BackSurface = Enum.SurfaceType.Weld
- o111.BottomSurface = Enum.SurfaceType.Weld
- o111.TopSurface = Enum.SurfaceType.Weld
- o111.Position = Vector3.new(-134.295563, 11.8470898, -90.2623901)
- o112.Parent = o111
- o112.MeshType = Enum.MeshType.Wedge
- o113.Parent = o99
- o113.Material = Enum.Material.SmoothPlastic
- o113.Position = Vector3.new(-139.411987, 16.1272125, -92.062439)
- o113.Rotation = Vector3.new(0, 0, 0.219999999)
- o113.FormFactor = Enum.FormFactor.Symmetric
- o113.Size = Vector3.new(0.999999106, 1.5999999, 1.79999995)
- o113.CFrame = CFrame.new(-139.411987, 16.1272125, -92.062439, 0.999992907, -0.00390964467, -3.17070402e-07, 0.00391790597, 0.999993324, -1.33432276e-09, 3.18235294e-07, 9.64668206e-11, 1)
- o113.BackSurface = Enum.SurfaceType.Weld
- o113.BottomSurface = Enum.SurfaceType.Weld
- o113.TopSurface = Enum.SurfaceType.Weld
- o113.Position = Vector3.new(-139.411987, 16.1272125, -92.062439)
- o114.Parent = o113
- o114.MeshType = Enum.MeshType.Wedge
- o115.Parent = o99
- o115.Material = Enum.Material.Neon
- o115.BrickColor = BrickColor.new("Electric blue")
- o115.Position = Vector3.new(-133.924484, 13.0484543, -90.2623901)
- o115.Rotation = Vector3.new(0, 0, 0.219999999)
- o115.Size = Vector3.new(0.0500000007, 0.200000003, 5.39999866)
- o115.CFrame = CFrame.new(-133.924484, 13.0484543, -90.2623901, 0.999993086, -0.00385521143, -3.09167092e-07, 0.00386347272, 0.999993503, -1.30257616e-09, 3.10331899e-07, 1.12577392e-10, 1)
- o115.BackSurface = Enum.SurfaceType.Weld
- o115.BottomSurface = Enum.SurfaceType.Weld
- o115.FrontSurface = Enum.SurfaceType.Weld
- o115.LeftSurface = Enum.SurfaceType.Weld
- o115.RightSurface = Enum.SurfaceType.Weld
- o115.TopSurface = Enum.SurfaceType.Smooth
- o115.Color = Color3.new(0.0352941, 0.537255, 0.811765)
- o115.Position = Vector3.new(-133.924484, 13.0484543, -90.2623901)
- o116.Parent = o99
- o116.Material = Enum.Material.SmoothPlastic
- o116.Position = Vector3.new(-133.400177, 13.0506907, -90.2623901)
- o116.Rotation = Vector3.new(0, 0, 0.219999999)
- o116.Size = Vector3.new(0.999997079, 4.5999999, 5.39999866)
- o116.CFrame = CFrame.new(-133.400177, 13.0506907, -90.2623901, 0.999993026, -0.00386912725, -3.02358785e-07, 0.00387738855, 0.999993443, -1.26520761e-09, 3.03523507e-07, 9.72889616e-11, 1)
- o116.BackSurface = Enum.SurfaceType.Weld
- o116.BottomSurface = Enum.SurfaceType.Weld
- o116.FrontSurface = Enum.SurfaceType.Weld
- o116.LeftSurface = Enum.SurfaceType.Weld
- o116.RightSurface = Enum.SurfaceType.Weld
- o116.TopSurface = Enum.SurfaceType.Smooth
- o116.Position = Vector3.new(-133.400177, 13.0506907, -90.2623901)
- o117.Parent = o99
- o117.Material = Enum.Material.SmoothPlastic
- o117.Position = Vector3.new(-138.5047, 14.2307224, -90.2623901)
- o117.Rotation = Vector3.new(90, -89.7900009, -90)
- o117.FormFactor = Enum.FormFactor.Symmetric
- o117.Size = Vector3.new(5.40000153, 2.20000005, 0.799999833)
- o117.CFrame = CFrame.new(-138.5047, 14.2307224, -90.2623901, 2.92243811e-07, 0.00382190244, -0.999993265, 1.21178967e-09, -0.999993682, -0.00383016351, -1, -9.6947457e-11, -2.93408419e-07)
- o117.BackSurface = Enum.SurfaceType.Weld
- o117.BottomSurface = Enum.SurfaceType.Weld
- o117.TopSurface = Enum.SurfaceType.Weld
- o117.Position = Vector3.new(-138.5047, 14.2307224, -90.2623901)
- o118.Parent = o117
- o118.MeshType = Enum.MeshType.Wedge
- o119.Parent = o99
- o119.Material = Enum.Material.SmoothPlastic
- o119.Position = Vector3.new(-134.304718, 14.2471066, -90.2623901)
- o119.Rotation = Vector3.new(-90, 89.7900009, -90)
- o119.FormFactor = Enum.FormFactor.Symmetric
- o119.Size = Vector3.new(5.40000153, 2.20000005, 0.799999833)
- o119.CFrame = CFrame.new(-134.304718, 14.2471066, -90.2623901, -3.10727444e-07, 0.00386843714, 0.999993026, -1.31857103e-09, -0.999993443, 0.00387669844, 1, -1.18418705e-10, 3.11892308e-07)
- o119.BackSurface = Enum.SurfaceType.Weld
- o119.BottomSurface = Enum.SurfaceType.Weld
- o119.TopSurface = Enum.SurfaceType.Weld
- o119.Position = Vector3.new(-134.304718, 14.2471066, -90.2623901)
- o120.Parent = o119
- o120.MeshType = Enum.MeshType.Wedge
- o121.Parent = o99
- o121.Material = Enum.Material.SmoothPlastic
- o121.Position = Vector3.new(-139.400116, 13.0271254, -90.2623901)
- o121.Rotation = Vector3.new(0, 0, 0.219999999)
- o121.Size = Vector3.new(0.999997079, 4.5999999, 5.39999866)
- o121.CFrame = CFrame.new(-139.400116, 13.0271254, -90.2623901, 0.999993026, -0.00387678109, -3.12344838e-07, 0.00388504239, 0.999993443, -1.31730349e-09, 3.13509702e-07, 1.08265084e-10, 1)
- o121.BackSurface = Enum.SurfaceType.Weld
- o121.BottomSurface = Enum.SurfaceType.Weld
- o121.FrontSurface = Enum.SurfaceType.Weld
- o121.LeftSurface = Enum.SurfaceType.Weld
- o121.RightSurface = Enum.SurfaceType.Weld
- o121.TopSurface = Enum.SurfaceType.Smooth
- o121.Position = Vector3.new(-139.400116, 13.0271254, -90.2623901)
- o122.Parent = o99
- o122.Material = Enum.Material.Neon
- o122.BrickColor = BrickColor.new("Electric blue")
- o122.Position = Vector3.new(-138.875092, 13.0293636, -90.2623901)
- o122.Rotation = Vector3.new(0, 0, 0.219999999)
- o122.Size = Vector3.new(0.0500000007, 0.200000003, 5.39999866)
- o122.CFrame = CFrame.new(-138.875092, 13.0293636, -90.2623901, 0.999992967, -0.00388980261, -3.14229197e-07, 0.00389806391, 0.999993384, -1.33473788e-09, 3.15394118e-07, 1.14271606e-10, 1)
- o122.BackSurface = Enum.SurfaceType.Weld
- o122.BottomSurface = Enum.SurfaceType.Weld
- o122.FrontSurface = Enum.SurfaceType.Weld
- o122.LeftSurface = Enum.SurfaceType.Weld
- o122.RightSurface = Enum.SurfaceType.Weld
- o122.TopSurface = Enum.SurfaceType.Smooth
- o122.Color = Color3.new(0.0352941, 0.537255, 0.811765)
- o122.Position = Vector3.new(-138.875092, 13.0293636, -90.2623901)
- o123.Parent = o99
- o123.Material = Enum.Material.SmoothPlastic
- o123.Position = Vector3.new(-133.391006, 10.6505375, -93.6623535)
- o123.Rotation = Vector3.new(0, 0, -179.779999)
- o123.FormFactor = Enum.FormFactor.Symmetric
- o123.Size = Vector3.new(1, 1.79999995, 1.39999986)
- o123.CFrame = CFrame.new(-133.391006, 10.6505375, -93.6623535, -0.999993026, 0.00386983855, -3.11498411e-07, -0.00387809984, -0.999993443, -1.31491795e-09, -3.12663275e-07, -1.1133864e-10, 1)
- o123.BackSurface = Enum.SurfaceType.Weld
- o123.BottomSurface = Enum.SurfaceType.Weld
- o123.TopSurface = Enum.SurfaceType.Weld
- o123.Position = Vector3.new(-133.391006, 10.6505375, -93.6623535)
- o124.Parent = o123
- o124.MeshType = Enum.MeshType.Wedge
- o125.Parent = o99
- o125.Material = Enum.Material.SmoothPlastic
- o125.Position = Vector3.new(-136.413895, 16.6389523, -88.4624023)
- o125.Rotation = Vector3.new(-180, 0, 179.779999)
- o125.FormFactor = Enum.FormFactor.Symmetric
- o125.Size = Vector3.new(7.00000143, 0.599999845, 1.79999995)
- o125.CFrame = CFrame.new(-136.413895, 16.6389523, -88.4624023, -0.999993086, -0.00386519334, 3.10375526e-07, -0.00387345464, 0.999993503, 1.32054589e-09, -3.11540418e-07, 1.22768462e-10, -1)
- o125.BackSurface = Enum.SurfaceType.Weld
- o125.BottomSurface = Enum.SurfaceType.Weld
- o125.TopSurface = Enum.SurfaceType.Weld
- o125.Position = Vector3.new(-136.413895, 16.6389523, -88.4624023)
- o126.Parent = o125
- o126.MeshType = Enum.MeshType.Wedge
- o127.Parent = o99
- o127.Material = Enum.Material.SmoothPlastic
- o127.Position = Vector3.new(-136.411896, 16.1388988, -90.2623901)
- o127.Rotation = Vector3.new(0, 0, 0.219999999)
- o127.Size = Vector3.new(6.99999809, 1.60000014, 1.79999948)
- o127.CFrame = CFrame.new(-136.411896, 16.1388988, -90.2623901, 0.999993324, -0.00380041846, -3.01489166e-07, 0.00380867976, 0.999993742, -1.27796096e-09, 3.02653973e-07, 1.3420913e-10, 1)
- o127.BackSurface = Enum.SurfaceType.Weld
- o127.BottomSurface = Enum.SurfaceType.Weld
- o127.FrontSurface = Enum.SurfaceType.Weld
- o127.LeftSurface = Enum.SurfaceType.Weld
- o127.RightSurface = Enum.SurfaceType.Weld
- o127.TopSurface = Enum.SurfaceType.Smooth
- o127.Position = Vector3.new(-136.411896, 16.1388988, -90.2623901)
- o128.Parent = o99
- o128.Material = Enum.Material.SmoothPlastic
- o128.Position = Vector3.new(-136.385925, 9.23890209, -91.7622681)
- o128.Rotation = Vector3.new(0, 0, 0.219999999)
- o128.Size = Vector3.new(6.99999475, 1, 2.39999962)
- o128.CFrame = CFrame.new(-136.385925, 9.23890209, -91.7622681, 0.999993026, -0.00387544348, -3.1225099e-07, 0.00388370478, 0.999993443, -1.31166134e-09, 3.13415825e-07, 1.03406866e-10, 1)
- o128.BackSurface = Enum.SurfaceType.Weld
- o128.BottomSurface = Enum.SurfaceType.Weld
- o128.FrontSurface = Enum.SurfaceType.Weld
- o128.LeftSurface = Enum.SurfaceType.Weld
- o128.RightSurface = Enum.SurfaceType.Weld
- o128.TopSurface = Enum.SurfaceType.Smooth
- o128.Position = Vector3.new(-136.385925, 9.23890209, -91.7622681)
- o129.Parent = o99
- o129.Material = Enum.Material.SmoothPlastic
- o129.Position = Vector3.new(-138.495468, 11.8308277, -90.2623901)
- o129.Rotation = Vector3.new(90, -89.7900009, 90)
- o129.FormFactor = Enum.FormFactor.Symmetric
- o129.Size = Vector3.new(5.40000153, 2.20000005, 0.799999833)
- o129.CFrame = CFrame.new(-138.495468, 11.8308277, -90.2623901, -3.0446526e-07, -0.00383994402, -0.999993145, -1.29226485e-09, 0.999993563, -0.00384820532, 1, 1.25097793e-10, -3.05630067e-07)
- o129.BackSurface = Enum.SurfaceType.Weld
- o129.BottomSurface = Enum.SurfaceType.Weld
- o129.TopSurface = Enum.SurfaceType.Weld
- o129.Position = Vector3.new(-138.495468, 11.8308277, -90.2623901)
- o130.Parent = o129
- o130.MeshType = Enum.MeshType.Wedge
- o131.Parent = o99
- o131.Material = Enum.Material.SmoothPlastic
- o131.Position = Vector3.new(-136.410919, 15.8387823, -88.4624023)
- o131.Rotation = Vector3.new(0, 0, 0.219999999)
- o131.Size = Vector3.new(6.99999714, 1, 1.79999948)
- o131.CFrame = CFrame.new(-136.410919, 15.8387823, -88.4624023, 0.999993086, -0.00386062055, -3.09907676e-07, 0.00386888185, 0.999993503, -1.32185107e-09, 3.11072569e-07, 1.27308303e-10, 1)
- o131.BackSurface = Enum.SurfaceType.Weld
- o131.BottomSurface = Enum.SurfaceType.Weld
- o131.FrontSurface = Enum.SurfaceType.Weld
- o131.LeftSurface = Enum.SurfaceType.Weld
- o131.RightSurface = Enum.SurfaceType.Weld
- o131.TopSurface = Enum.SurfaceType.Smooth
- o131.Position = Vector3.new(-136.410919, 15.8387823, -88.4624023)
- o132.Parent = o99
- o132.Material = Enum.Material.SmoothPlastic
- o132.Position = Vector3.new(-133.405502, 14.450489, -93.6624146)
- o132.Rotation = Vector3.new(0, 0, 0.219999999)
- o132.FormFactor = Enum.FormFactor.Symmetric
- o132.Size = Vector3.new(1, 1.79999995, 1.39999986)
- o132.CFrame = CFrame.new(-133.405502, 14.450489, -93.6624146, 0.999993086, -0.00385521119, -3.09167092e-07, 0.00386347249, 0.999993503, -1.30241862e-09, 3.10331899e-07, 1.124199e-10, 1)
- o132.BackSurface = Enum.SurfaceType.Weld
- o132.BottomSurface = Enum.SurfaceType.Weld
- o132.TopSurface = Enum.SurfaceType.Weld
- o132.Position = Vector3.new(-133.405502, 14.450489, -93.6624146)
- o133.Parent = o132
- o133.MeshType = Enum.MeshType.Wedge
- o134.Parent = o99
- o134.Material = Enum.Material.SmoothPlastic
- o134.Position = Vector3.new(-139.405502, 14.4273129, -93.6624146)
- o134.Rotation = Vector3.new(0, 0, 0.219999999)
- o134.FormFactor = Enum.FormFactor.Symmetric
- o134.Size = Vector3.new(1, 1.79999995, 1.39999986)
- o134.CFrame = CFrame.new(-139.405502, 14.4273129, -93.6624146, 0.999993026, -0.00386988674, -3.11471069e-07, 0.00387814804, 0.999993443, -1.32307132e-09, 3.12635962e-07, 1.19582927e-10, 1)
- o134.BackSurface = Enum.SurfaceType.Weld
- o134.BottomSurface = Enum.SurfaceType.Weld
- o134.TopSurface = Enum.SurfaceType.Weld
- o134.Position = Vector3.new(-139.405502, 14.4273129, -93.6624146)
- o135.Parent = o134
- o135.MeshType = Enum.MeshType.Wedge
- o136.Parent = o99
- o136.Material = Enum.Material.SmoothPlastic
- o136.Position = Vector3.new(-133.412018, 16.1504898, -92.062439)
- o136.Rotation = Vector3.new(0, 0, 0.219999999)
- o136.FormFactor = Enum.FormFactor.Symmetric
- o136.Size = Vector3.new(0.999999106, 1.5999999, 1.79999995)
- o136.CFrame = CFrame.new(-133.412018, 16.1504898, -92.062439, 0.999993026, -0.00386218843, -3.10255103e-07, 0.00387044973, 0.999993443, -1.31351019e-09, 3.11419967e-07, 1.17134913e-10, 1)
- o136.BackSurface = Enum.SurfaceType.Weld
- o136.BottomSurface = Enum.SurfaceType.Weld
- o136.TopSurface = Enum.SurfaceType.Weld
- o136.Position = Vector3.new(-133.412018, 16.1504898, -92.062439)
- o137.Parent = o136
- o137.MeshType = Enum.MeshType.Wedge
- o138.Parent = o99
- o138.Material = Enum.Material.SmoothPlastic
- o138.Position = Vector3.new(-139.398224, 12.5273781, -93.6623535)
- o138.Rotation = Vector3.new(-180, 0, -0.219999999)
- o138.Size = Vector3.new(0.99999696, 2.00000024, 1.39999938)
- o138.CFrame = CFrame.new(-139.398224, 12.5273781, -93.6623535, 0.999993086, 0.00386747089, 3.11133306e-07, 0.00387573219, -0.999993503, 1.321103e-09, 3.12298198e-07, -1.1967892e-10, -1)
- o138.BackSurface = Enum.SurfaceType.Weld
- o138.BottomSurface = Enum.SurfaceType.Weld
- o138.FrontSurface = Enum.SurfaceType.Weld
- o138.LeftSurface = Enum.SurfaceType.Weld
- o138.RightSurface = Enum.SurfaceType.Weld
- o138.TopSurface = Enum.SurfaceType.Smooth
- o138.Position = Vector3.new(-139.398224, 12.5273781, -93.6623535)
- o139.Parent = o99
- o139.Material = Enum.Material.SmoothPlastic
- o139.Position = Vector3.new(-136.389435, 10.2388763, -90.2623901)
- o139.Rotation = Vector3.new(0, 0, 0.219999999)
- o139.Size = Vector3.new(6.99999714, 1, 5.39999914)
- o139.CFrame = CFrame.new(-136.389435, 10.2388763, -90.2623901, 0.999993145, -0.00384431263, -3.07862365e-07, 0.00385257392, 0.999993563, -1.30337707e-09, 3.090272e-07, 1.21787094e-10, 1)
- o139.BackSurface = Enum.SurfaceType.Weld
- o139.BottomSurface = Enum.SurfaceType.Weld
- o139.FrontSurface = Enum.SurfaceType.Weld
- o139.LeftSurface = Enum.SurfaceType.Weld
- o139.RightSurface = Enum.SurfaceType.Weld
- o139.TopSurface = Enum.SurfaceType.Smooth
- o139.Position = Vector3.new(-136.389435, 10.2388763, -90.2623901)
- o140.Parent = o99
- o140.Material = Enum.Material.SmoothPlastic
- o140.Position = Vector3.new(-133.398224, 12.550457, -93.6623535)
- o140.Rotation = Vector3.new(-180, 0, -0.219999999)
- o140.Size = Vector3.new(0.99999696, 2.00000024, 1.39999938)
- o140.CFrame = CFrame.new(-133.398224, 12.550457, -93.6623535, 0.999993145, 0.00384168327, 3.07266504e-07, 0.00384994457, -0.999993563, 1.29936928e-09, 3.08431339e-07, -1.20885815e-10, -1)
- o140.BackSurface = Enum.SurfaceType.Weld
- o140.BottomSurface = Enum.SurfaceType.Weld
- o140.FrontSurface = Enum.SurfaceType.Weld
- o140.LeftSurface = Enum.SurfaceType.Weld
- o140.RightSurface = Enum.SurfaceType.Weld
- o140.TopSurface = Enum.SurfaceType.Smooth
- o140.Position = Vector3.new(-133.398224, 12.550457, -93.6623535)
- o141.Name = "DO NOT USE"
- o141.Parent = o99
- o141.Material = Enum.Material.SmoothPlastic
- o141.Position = Vector3.new(-144.803925, 14.0059633, -90.4624023)
- o141.Rotation = Vector3.new(-90, 89.7900009, 90)
- o141.FormFactor = Enum.FormFactor.Symmetric
- o141.Size = Vector3.new(2.60000205, 0.999999821, 0.200000033)
- o141.CFrame = CFrame.new(-144.803925, 14.0059633, -90.4624023, 2.83083523e-07, -0.00377638242, 0.999993443, 1.20261534e-09, 0.999993861, 0.00378464372, -1, 1.35797429e-10, 2.84248188e-07)
- o141.BackSurface = Enum.SurfaceType.Weld
- o141.BottomSurface = Enum.SurfaceType.Weld
- o141.TopSurface = Enum.SurfaceType.Weld
- o141.Position = Vector3.new(-144.803925, 14.0059633, -90.4624023)
- o142.Parent = o141
- o142.MeshType = Enum.MeshType.Wedge
- o143.Parent = o99
- o143.Material = Enum.Material.SmoothPlastic
- o143.Position = Vector3.new(-142.303955, 14.0159149, -90.4624023)
- o143.Rotation = Vector3.new(0, 0, 0.219999999)
- o143.Size = Vector3.new(4.79999781, 1, 2.59999967)
- o143.CFrame = CFrame.new(-142.303955, 14.0159149, -90.4624023, 0.999992907, -0.00391045352, -3.17577928e-07, 0.00391871482, 0.999993324, -1.34255496e-09, 3.18742849e-07, 1.0245263e-10, 1)
- o143.BackSurface = Enum.SurfaceType.Weld
- o143.BottomSurface = Enum.SurfaceType.Weld
- o143.FrontSurface = Enum.SurfaceType.Weld
- o143.LeftSurface = Enum.SurfaceType.Weld
- o143.RightSurface = Enum.SurfaceType.Weld
- o143.TopSurface = Enum.SurfaceType.Smooth
- o143.Position = Vector3.new(-142.303955, 14.0159149, -90.4624023)
- o144.Name = "DO NOT USE"
- o144.Parent = o99
- o144.Material = Enum.Material.SmoothPlastic
- o144.Position = Vector3.new(-144.407684, 15.0075855, -90.4624023)
- o144.Rotation = Vector3.new(-90, 89.7999954, 90)
- o144.FormFactor = Enum.FormFactor.Symmetric
- o144.Size = Vector3.new(2.60000205, 0.999999821, 0.600000024)
- o144.CFrame = CFrame.new(-144.407684, 15.0075855, -90.4624023, 2.90487719e-07, -0.00380556798, 0.999993861, 1.23564725e-09, 0.999994695, 0.00382209057, -1, 1.34412495e-10, 2.92814576e-07)
- o144.BackSurface = Enum.SurfaceType.Weld
- o144.BottomSurface = Enum.SurfaceType.Weld
- o144.TopSurface = Enum.SurfaceType.Weld
- o144.Position = Vector3.new(-144.407684, 15.0075855, -90.4624023)
- o145.Parent = o144
- o145.MeshType = Enum.MeshType.Wedge
- o146.Parent = o99
- o146.Material = Enum.Material.SmoothPlastic
- o146.Position = Vector3.new(-142.007721, 15.0170469, -90.4624023)
- o146.Rotation = Vector3.new(0, 0, 0.219999999)
- o146.Size = Vector3.new(4.19999838, 1, 2.59999967)
- o146.CFrame = CFrame.new(-142.007721, 15.0170469, -90.4624023, 0.999992967, -0.00389168435, -3.14000346e-07, 0.00389994564, 0.999993384, -1.33123124e-09, 3.15165238e-07, 1.11064012e-10, 1)
- o146.BackSurface = Enum.SurfaceType.Weld
- o146.BottomSurface = Enum.SurfaceType.Weld
- o146.FrontSurface = Enum.SurfaceType.Weld
- o146.LeftSurface = Enum.SurfaceType.Weld
- o146.RightSurface = Enum.SurfaceType.Weld
- o146.TopSurface = Enum.SurfaceType.Smooth
- o146.Position = Vector3.new(-142.007721, 15.0170469, -90.4624023)
- o147.Name = "DO NOT USE"
- o147.Parent = o99
- o147.Material = Enum.Material.SmoothPlastic
- o147.Position = Vector3.new(-142.011841, 16.1170216, -90.4624023)
- o147.Rotation = Vector3.new(-90, 89.7900009, 90)
- o147.FormFactor = Enum.FormFactor.Symmetric
- o147.Size = Vector3.new(2.60000205, 1.19999981, 4.20000029)
- o147.CFrame = CFrame.new(-142.011841, 16.1170216, -90.4624023, 3.05965557e-07, -0.00383760035, 0.999993205, 1.29385258e-09, 0.999993622, 0.00384586165, -1, 1.21631788e-10, 3.07130392e-07)
- o147.BackSurface = Enum.SurfaceType.Weld
- o147.BottomSurface = Enum.SurfaceType.Weld
- o147.TopSurface = Enum.SurfaceType.Weld
- o147.Position = Vector3.new(-142.011841, 16.1170216, -90.4624023)
- o148.Parent = o147
- o148.MeshType = Enum.MeshType.Wedge
- o149.Name = "DO NOT USE"
- o149.Parent = o99
- o149.Material = Enum.Material.SmoothPlastic
- o149.Position = Vector3.new(-128.004333, 14.0709505, -90.4624023)
- o149.Rotation = Vector3.new(90, -89.7799988, 90)
- o149.FormFactor = Enum.FormFactor.Symmetric
- o149.Size = Vector3.new(2.60000205, 0.999999821, 0.200000033)
- o149.CFrame = CFrame.new(-128.004333, 14.0709505, -90.4624023, -2.99518319e-07, -0.00391799491, -0.999992907, -1.26896382e-09, 0.999993324, -0.00392625621, 1, 9.73650258e-11, -3.0068307e-07)
- o149.BackSurface = Enum.SurfaceType.Weld
- o149.BottomSurface = Enum.SurfaceType.Weld
- o149.TopSurface = Enum.SurfaceType.Weld
- o149.Position = Vector3.new(-128.004333, 14.0709505, -90.4624023)
- o150.Parent = o149
- o150.MeshType = Enum.MeshType.Wedge
- o151.Name = "DO NOT USE"
- o151.Parent = o99
- o151.Material = Enum.Material.SmoothPlastic
- o151.Position = Vector3.new(-142.400482, 13.1153612, -90.4624023)
- o151.Rotation = Vector3.new(-90, 89.7900009, -90)
- o151.FormFactor = Enum.FormFactor.Symmetric
- o151.Size = Vector3.new(2.60000205, 0.799999833, 4.99999952)
- o151.CFrame = CFrame.new(-142.400482, 13.1153612, -90.4624023, -3.04496041e-07, 0.00386756659, 0.999993086, -1.27038935e-10, -0.999993503, 0.00387582788, 1, 1.04868003e-09, 3.05656357e-07)
- o151.BackSurface = Enum.SurfaceType.Weld
- o151.BottomSurface = Enum.SurfaceType.Weld
- o151.TopSurface = Enum.SurfaceType.Weld
- o151.Position = Vector3.new(-142.400482, 13.1153612, -90.4624023)
- o152.Parent = o151
- o152.MeshType = Enum.MeshType.Wedge
- o153.Parent = o99
- o153.Material = Enum.Material.SmoothPlastic
- o153.Position = Vector3.new(-141.506607, 14.719121, -92.2623901)
- o153.Rotation = Vector3.new(90.0099945, -89.8099976, -179.98999)
- o153.Size = Vector3.new(2, 1, 2)
- o153.CFrame = CFrame.new(-141.506607, 14.719121, -92.2623901, -0.00358736608, 3.19708022e-07, -0.999994755, 0.99999553, 1.3538386e-09, -0.00360388844, 2.11189677e-10, -1, -3.22035049e-07)
- o153.BackSurface = Enum.SurfaceType.Weld
- o153.BottomSurface = Enum.SurfaceType.Weld
- o153.FrontSurface = Enum.SurfaceType.Weld
- o153.LeftSurface = Enum.SurfaceType.Weld
- o153.RightSurface = Enum.SurfaceType.Weld
- o153.TopSurface = Enum.SurfaceType.Smooth
- o153.Position = Vector3.new(-141.506607, 14.719121, -92.2623901)
- o154.Parent = o99
- o154.Material = Enum.Material.SmoothPlastic
- o154.Position = Vector3.new(-130.503998, 14.0612335, -90.4624023)
- o154.Rotation = Vector3.new(-180, 0, 179.779999)
- o154.Size = Vector3.new(4.79999781, 1, 2.59999967)
- o154.CFrame = CFrame.new(-130.503998, 14.0612335, -90.4624023, -0.999993205, -0.00381849753, 3.10876118e-07, -0.00382675882, 0.999993622, 1.31891498e-09, -3.12040981e-07, 1.33769565e-10, -1)
- o154.BackSurface = Enum.SurfaceType.Weld
- o154.BottomSurface = Enum.SurfaceType.Weld
- o154.FrontSurface = Enum.SurfaceType.Weld
- o154.LeftSurface = Enum.SurfaceType.Weld
- o154.RightSurface = Enum.SurfaceType.Weld
- o154.TopSurface = Enum.SurfaceType.Smooth
- o154.Position = Vector3.new(-130.503998, 14.0612335, -90.4624023)
- o155.Name = "DO NOT USE"
- o155.Parent = o99
- o155.Material = Enum.Material.SmoothPlastic
- o155.Position = Vector3.new(-130.400864, 13.1614475, -90.4624023)
- o155.Rotation = Vector3.new(90, -89.7999954, -90)
- o155.FormFactor = Enum.FormFactor.Symmetric
- o155.Size = Vector3.new(2.60000205, 0.799999833, 4.99999952)
- o155.CFrame = CFrame.new(-130.400864, 13.1614475, -90.4624023, 2.90840177e-07, 0.00371806533, -0.999993622, 1.24092747e-09, -0.99999404, -0.00372632663, -1, -1.61782171e-10, -2.9200487e-07)
- o155.BackSurface = Enum.SurfaceType.Weld
- o155.BottomSurface = Enum.SurfaceType.Weld
- o155.TopSurface = Enum.SurfaceType.Weld
- o155.Position = Vector3.new(-130.400864, 13.1614475, -90.4624023)
- o156.Parent = o155
- o156.MeshType = Enum.MeshType.Wedge
- o157.Name = "DO NOT USE"
- o157.Parent = o99
- o157.Material = Enum.Material.SmoothPlastic
- o157.Position = Vector3.new(-130.812561, 16.1606331, -90.4624023)
- o157.Rotation = Vector3.new(90, -89.7999954, 90)
- o157.FormFactor = Enum.FormFactor.Symmetric
- o157.Size = Vector3.new(2.60000205, 1.19999981, 4.20000029)
- o157.CFrame = CFrame.new(-130.812561, 16.1606331, -90.4624023, -2.90960116e-07, -0.00377950794, -0.99999398, -1.23688126e-09, 0.999994814, -0.0037960303, 1, 1.41503434e-10, -2.93286973e-07)
- o157.BackSurface = Enum.SurfaceType.Weld
- o157.BottomSurface = Enum.SurfaceType.Weld
- o157.TopSurface = Enum.SurfaceType.Weld
- o157.Position = Vector3.new(-130.812561, 16.1606331, -90.4624023)
- o158.Parent = o157
- o158.MeshType = Enum.MeshType.Wedge
- o159.Name = "DO NOT USE"
- o159.Parent = o99
- o159.Material = Enum.Material.SmoothPlastic
- o159.Position = Vector3.new(-128.408279, 15.0694637, -90.4624023)
- o159.Rotation = Vector3.new(90, -89.7900009, 90)
- o159.FormFactor = Enum.FormFactor.Symmetric
- o159.Size = Vector3.new(2.60000205, 0.999999821, 0.600000024)
- o159.CFrame = CFrame.new(-128.408279, 15.0694637, -90.4624023, -3.00085901e-07, -0.00387570681, -0.999992967, -1.27756172e-09, 0.999993384, -0.00388396811, 1, 1.1647372e-10, -3.0125068e-07)
- o159.BackSurface = Enum.SurfaceType.Weld
- o159.BottomSurface = Enum.SurfaceType.Weld
- o159.TopSurface = Enum.SurfaceType.Weld
- o159.Position = Vector3.new(-128.408279, 15.0694637, -90.4624023)
- o160.Parent = o159
- o160.MeshType = Enum.MeshType.Wedge
- o161.Parent = o99
- o161.Material = Enum.Material.SmoothPlastic
- o161.Position = Vector3.new(-131.306686, 14.758049, -92.2623901)
- o161.Rotation = Vector3.new(90.0099945, -89.8099976, -179.98999)
- o161.Size = Vector3.new(2, 1, 2)
- o161.CFrame = CFrame.new(-131.306686, 14.758049, -92.2623901, -0.00349863991, 3.19982433e-07, -0.999994397, 0.999994874, 1.35548894e-09, -0.00350690121, 2.38217612e-10, -1, -3.21147326e-07)
- o161.BackSurface = Enum.SurfaceType.Weld
- o161.BottomSurface = Enum.SurfaceType.Weld
- o161.FrontSurface = Enum.SurfaceType.Weld
- o161.LeftSurface = Enum.SurfaceType.Weld
- o161.RightSurface = Enum.SurfaceType.Weld
- o161.TopSurface = Enum.SurfaceType.Smooth
- o161.Position = Vector3.new(-131.306686, 14.758049, -92.2623901)
- o162.Parent = o99
- o162.Material = Enum.Material.SmoothPlastic
- o162.Position = Vector3.new(-130.808151, 15.0603971, -90.4624023)
- o162.Rotation = Vector3.new(-180, 0, 179.779999)
- o162.Size = Vector3.new(4.19999838, 1, 2.59999967)
- o162.CFrame = CFrame.new(-130.808151, 15.0603971, -90.4624023, -0.999992847, -0.0039136149, 3.15646645e-07, -0.0039218762, 0.999993265, 1.3318262e-09, -3.16811509e-07, 9.82906118e-11, -1)
- o162.BackSurface = Enum.SurfaceType.Weld
- o162.BottomSurface = Enum.SurfaceType.Weld
- o162.FrontSurface = Enum.SurfaceType.Weld
- o162.LeftSurface = Enum.SurfaceType.Weld
- o162.RightSurface = Enum.SurfaceType.Weld
- o162.TopSurface = Enum.SurfaceType.Smooth
- o162.Position = Vector3.new(-130.808151, 15.0603971, -90.4624023)
- o163.Name = "Moving System"
- o163.Parent = o5
- o164.Parent = o163
- o164.Material = Enum.Material.SmoothPlastic
- o164.Position = Vector3.new(-138.521545, 5.73096275, -90.2623901)
- o164.Rotation = Vector3.new(-180, 0, -0.219999999)
- o164.Size = Vector3.new(2.299999, 6, 3.39999914)
- o164.CFrame = CFrame.new(-138.521545, 5.73096275, -90.2623901, 0.999992967, 0.0038911188, 3.14492894e-07, 0.0038993801, -0.999993384, 1.32939981e-09, 3.15657758e-07, -1.07490281e-10, -1)
- o164.BackSurface = Enum.SurfaceType.Weld
- o164.BottomSurface = Enum.SurfaceType.Weld
- o164.FrontSurface = Enum.SurfaceType.Weld
- o164.LeftSurface = Enum.SurfaceType.Weld
- o164.RightSurface = Enum.SurfaceType.Weld
- o164.TopSurface = Enum.SurfaceType.Smooth
- o164.Position = Vector3.new(-138.521545, 5.73096275, -90.2623901)
- o165.Parent = o163
- o165.Material = Enum.Material.SmoothPlastic
- o165.Position = Vector3.new(-134.214966, 4.04814529, -87.2636566)
- o165.Rotation = Vector3.new(-180, 0, 179.779999)
- o165.FormFactor = Enum.FormFactor.Symmetric
- o165.Size = Vector3.new(2.3000021, 2.60000014, 2.60000038)
- o165.CFrame = CFrame.new(-134.214966, 4.04814529, -87.2636566, -0.999992967, -0.00389078679, 3.12099758e-07, -0.00389904808, 0.999993384, 1.32453093e-09, -3.1326465e-07, 1.12057155e-10, -1)
- o165.BackSurface = Enum.SurfaceType.Weld
- o165.BottomSurface = Enum.SurfaceType.Weld
- o165.TopSurface = Enum.SurfaceType.Weld
- o165.Position = Vector3.new(-134.214966, 4.04814529, -87.2636566)
- o166.Parent = o165
- o166.MeshType = Enum.MeshType.Wedge
- o167.Parent = o163
- o167.Material = Enum.Material.SmoothPlastic
- o167.BrickColor = BrickColor.new("Really black")
- o167.Transparency = 1
- o167.Position = Vector3.new(-142.647491, 4.07124376, -95.2306442)
- o167.Rotation = Vector3.new(0, 0, -179.779999)
- o167.Shape = Enum.PartType.Cylinder
- o167.Size = Vector3.new(1.56522083, 4.10000181, 3.91304326)
- o167.CFrame = CFrame.new(-142.647491, 4.07124376, -95.2306442, -0.999992549, 0.00385993393, -3.07300411e-07, -0.00385993393, -0.999992549, -1.31639344e-09, -3.07303196e-07, -1.30224317e-10, 1)
- o167.BottomSurface = Enum.SurfaceType.Smooth
- o167.LeftSurface = Enum.SurfaceType.Hinge
- o167.TopSurface = Enum.SurfaceType.Smooth
- o167.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o167.Position = Vector3.new(-142.647491, 4.07124376, -95.2306442)
- o168.Parent = o163
- o168.Material = Enum.Material.SmoothPlastic
- o168.Transparency = 1
- o168.Position = Vector3.new(-136.384689, 3.91467047, -84.7323685)
- o168.Rotation = Vector3.new(-180, 0, -0.229999989)
- o168.CanCollide = false
- o168.Size = Vector3.new(10.96, 0.849999785, 1.97999585)
- o168.CFrame = CFrame.new(-136.384689, 3.91467047, -84.7323685, 0.999992847, 0.00398938265, 3.25984956e-07, 0.00400315272, -0.999993384, 1.38233425e-09, 3.27924539e-07, -8.45658057e-11, -1)
- o168.BackSurface = Enum.SurfaceType.Weld
- o168.BottomSurface = Enum.SurfaceType.Weld
- o168.FrontSurface = Enum.SurfaceType.Weld
- o168.LeftSurface = Enum.SurfaceType.Weld
- o168.RightSurface = Enum.SurfaceType.Weld
- o168.TopSurface = Enum.SurfaceType.Smooth
- o168.Position = Vector3.new(-136.384689, 3.91467047, -84.7323685)
- o169.Parent = o163
- o169.Material = Enum.Material.SmoothPlastic
- o169.Transparency = 1
- o169.Position = Vector3.new(-136.268646, 4.83975267, -88.1625443)
- o169.Rotation = Vector3.new(0, 0, 0.229999989)
- o169.CanCollide = false
- o169.Size = Vector3.new(0.999996722, 1, 7.59999657)
- o169.CFrame = CFrame.new(-136.268646, 4.83975267, -88.1625443, 0.999992728, -0.00396504533, -3.22563608e-07, 0.00397330662, 0.999993145, -1.3718785e-09, 3.23728614e-07, 9.45654111e-11, 1)
- o169.BackSurface = Enum.SurfaceType.Weld
- o169.BottomSurface = Enum.SurfaceType.Weld
- o169.FrontSurface = Enum.SurfaceType.Weld
- o169.LeftSurface = Enum.SurfaceType.Weld
- o169.RightSurface = Enum.SurfaceType.Weld
- o169.TopSurface = Enum.SurfaceType.Smooth
- o169.Position = Vector3.new(-136.268646, 4.83975267, -88.1625443)
- o170.Parent = o163
- o170.Material = Enum.Material.SmoothPlastic
- o170.Transparency = 1
- o170.Position = Vector3.new(-136.168671, 4.84014845, -93.2624512)
- o170.Rotation = Vector3.new(0, 0, 0.229999989)
- o170.CanCollide = false
- o170.Size = Vector3.new(4.39999723, 1, 2.59999967)
- o170.CFrame = CFrame.new(-136.168671, 4.84014845, -93.2624512, 0.999992847, -0.00392923504, -3.17528446e-07, 0.00393749634, 0.999993265, -1.3420729e-09, 3.18693367e-07, 9.61788982e-11, 1)
- o170.BackSurface = Enum.SurfaceType.Weld
- o170.BottomSurface = Enum.SurfaceType.Weld
- o170.FrontSurface = Enum.SurfaceType.Weld
- o170.LeftSurface = Enum.SurfaceType.Weld
- o170.RightSurface = Enum.SurfaceType.Weld
- o170.TopSurface = Enum.SurfaceType.Smooth
- o170.Position = Vector3.new(-136.168671, 4.84014845, -93.2624512)
- o171.Parent = o163
- o171.Material = Enum.Material.SmoothPlastic
- o171.Position = Vector3.new(-134.222305, 5.74772453, -90.2624512)
- o171.Rotation = Vector3.new(-180, 0, -0.219999999)
- o171.Size = Vector3.new(2.299999, 6, 3.39999914)
- o171.CFrame = CFrame.new(-134.222305, 5.74772453, -90.2624512, 0.999992967, 0.00389173534, 3.14567473e-07, 0.00389999663, -0.999993384, 1.33255895e-09, 3.15732365e-07, -1.10163899e-10, -1)
- o171.BackSurface = Enum.SurfaceType.Weld
- o171.BottomSurface = Enum.SurfaceType.Weld
- o171.FrontSurface = Enum.SurfaceType.Weld
- o171.LeftSurface = Enum.SurfaceType.Weld
- o171.RightSurface = Enum.SurfaceType.Weld
- o171.TopSurface = Enum.SurfaceType.Smooth
- o171.Position = Vector3.new(-134.222305, 5.74772453, -90.2624512)
- o172.Parent = o163
- o172.Material = Enum.Material.SmoothPlastic
- o172.BrickColor = BrickColor.new("Really black")
- o172.Transparency = 1
- o172.Position = Vector3.new(-142.648193, 4.07123184, -85.0601196)
- o172.Rotation = Vector3.new(0, 0, -179.779999)
- o172.Shape = Enum.PartType.Cylinder
- o172.Size = Vector3.new(1.56522083, 4.10000181, 3.91304326)
- o172.CFrame = CFrame.new(-142.648193, 4.07123184, -85.0601196, -0.999992549, 0.00385993393, -3.07300411e-07, -0.00385993393, -0.999992549, -1.31639344e-09, -3.07303196e-07, -1.30224317e-10, 1)
- o172.BottomSurface = Enum.SurfaceType.Smooth
- o172.LeftSurface = Enum.SurfaceType.Hinge
- o172.TopSurface = Enum.SurfaceType.Smooth
- o172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o172.Position = Vector3.new(-142.648193, 4.07123184, -85.0601196)
- o173.Parent = o163
- o173.Material = Enum.Material.SmoothPlastic
- o173.BrickColor = BrickColor.new("Really black")
- o173.Transparency = 1
- o173.Position = Vector3.new(-130.083282, 4.11973286, -85.0601196)
- o173.Rotation = Vector3.new(0, 0, 0.219999999)
- o173.Shape = Enum.PartType.Cylinder
- o173.Size = Vector3.new(1.56522083, 4.10000181, 3.91304326)
- o173.CFrame = CFrame.new(-130.083282, 4.11973286, -85.0601196, 0.999992549, -0.00385993393, -3.07300411e-07, 0.00385993393, 0.999992549, -1.31639344e-09, 3.07303196e-07, 1.30224317e-10, 1)
- o173.BottomSurface = Enum.SurfaceType.Smooth
- o173.LeftSurface = Enum.SurfaceType.Hinge
- o173.TopSurface = Enum.SurfaceType.Smooth
- o173.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o173.Position = Vector3.new(-130.083282, 4.11973286, -85.0601196)
- o174.Parent = o163
- o174.Material = Enum.Material.SmoothPlastic
- o174.Transparency = 1
- o174.Position = Vector3.new(-136.359726, 3.91479111, -95.1522827)
- o174.Rotation = Vector3.new(-180, 0, -0.229999989)
- o174.CanCollide = false
- o174.Size = Vector3.new(11.0300007, 0.849999785, 2.81999588)
- o174.CFrame = CFrame.new(-136.359726, 3.91479111, -95.1522827, 0.999992788, 0.00394393038, 3.19595671e-07, 0.00395219168, -0.999993205, 1.34944e-09, 3.20760591e-07, -9.06926895e-11, -1)
- o174.BackSurface = Enum.SurfaceType.Weld
- o174.BottomSurface = Enum.SurfaceType.Weld
- o174.FrontSurface = Enum.SurfaceType.Weld
- o174.LeftSurface = Enum.SurfaceType.Weld
- o174.RightSurface = Enum.SurfaceType.Weld
- o174.TopSurface = Enum.SurfaceType.Smooth
- o174.Position = Vector3.new(-136.359726, 3.91479111, -95.1522827)
- o175.Parent = o163
- o175.Material = Enum.Material.SmoothPlastic
- o175.BrickColor = BrickColor.new("Really black")
- o175.Transparency = 1
- o175.Position = Vector3.new(-130.083801, 4.11974192, -95.2306442)
- o175.Rotation = Vector3.new(0, 0, 0.219999999)
- o175.Shape = Enum.PartType.Cylinder
- o175.Size = Vector3.new(1.56522083, 4.10000181, 3.91304326)
- o175.CFrame = CFrame.new(-130.083801, 4.11974192, -95.2306442, 0.999992549, -0.00385993393, -3.07300411e-07, 0.00385993393, 0.999992549, -1.31639344e-09, 3.07303196e-07, 1.30224317e-10, 1)
- o175.BottomSurface = Enum.SurfaceType.Smooth
- o175.LeftSurface = Enum.SurfaceType.Hinge
- o175.TopSurface = Enum.SurfaceType.Smooth
- o175.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o175.Position = Vector3.new(-130.083801, 4.11974192, -95.2306442)
- o176.Parent = o163
- o176.Material = Enum.Material.SmoothPlastic
- o176.Position = Vector3.new(-138.514114, 4.03173637, -87.2634277)
- o176.Rotation = Vector3.new(-180, 0, 179.779999)
- o176.FormFactor = Enum.FormFactor.Symmetric
- o176.Size = Vector3.new(2.3000021, 2.60000014, 2.60000038)
- o176.CFrame = CFrame.new(-138.514114, 4.03173637, -87.2634277, -0.999992847, -0.0039152652, 3.15564876e-07, -0.0039235265, 0.999993265, 1.33613254e-09, -3.16729768e-07, 1.02394863e-10, -1)
- o176.BackSurface = Enum.SurfaceType.Weld
- o176.BottomSurface = Enum.SurfaceType.Weld
- o176.TopSurface = Enum.SurfaceType.Weld
- o176.Position = Vector3.new(-138.514114, 4.03173637, -87.2634277)
- o177.Parent = o176
- o177.MeshType = Enum.MeshType.Wedge
- o178.Parent = o4
- o178.BrickColor = BrickColor.new("Bright violet")
- o178.Position = Vector3.new(-136.279083, 0.105795003, -96.7843628)
- o178.Rotation = Vector3.new(0, 0, 0.219999999)
- o178.Anchored = true
- o178.FormFactor = Enum.FormFactor.Custom
- o178.Size = Vector3.new(3, 0.200000003, 3)
- o178.CFrame = CFrame.new(-136.279083, 0.105795003, -96.7843628, 0.999992549, -0.00385993393, -3.07300411e-07, 0.00385993393, 0.999992549, -1.31626554e-09, 3.07303196e-07, 1.3009642e-10, 1)
- o178.BottomSurface = Enum.SurfaceType.Smooth
- o178.TopSurface = Enum.SurfaceType.Smooth
- o178.Color = Color3.new(0.419608, 0.196078, 0.486275)
- o178.Position = Vector3.new(-136.279083, 0.105795003, -96.7843628)
- o179.Parent = o178
- o179.MaxActivationDistance = 16
- o180.Name = "Regen"
- o180.Parent = o178
- runDummyScript(function()
- ------------------------------------------------------------------------------------
- local WaitTime = 10 -- Change this to the amount of time it takes for the button to re-enable.
- local modelname = "Model" -- If your model is not named this, then make the purple words the same name as the model!
- ------------------------------------------------------------------------------------
- -- To make this work, simply group it with the model you want!
- local modelbackup = script.Parent.Parent:FindFirstChild(modelname):clone()
- local trigger = script.Parent
- enabled = true
- function onClick()
- if enabled == true then
- enabled = false
- trigger.BrickColor = BrickColor.new("Really black")
- if script.Parent.Parent:FindFirstChild(modelname) ~= nil then
- script.Parent.Parent:FindFirstChild(modelname):Destroy()
- end
- local modelclone = modelbackup:clone()
- modelclone.Parent = script.Parent.Parent
- modelclone:MakeJoints()
- wait(WaitTime)
- enabled = true
- trigger.BrickColor = BrickColor.new("Bright violet")
- end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClick)
- end,o180)
- o181.Parent = o178
- o181.Texture = "http://www.roblox.com/asset/?id=43556891"
- o181.Face = Enum.NormalId.Top
- o182.Parent = o4
- runDummyScript(function()
- --Przystosowany do terenu rownego--
- --Uzywanie na terenie gorzystym nie wskazane--
- --Autor Markill7890--
- end,o182)
- mas.Parent = workspace
- mas:MakeJoints()
- local mas1 = mas:GetChildren()
- for i=1,#mas1 do
- mas1[i].Parent = workspace
- ypcall(function() mas1[i]:MakeJoints() end)
- end
- mas:Destroy()
- for i=1,#cors do
- coroutine.resume(cors[i])
- end
- mess_handle.Text = "Resetting"
- for i,v in pairs(game:GetService("Players"):GetPlayers()) do
- v:LoadCharacter()
- end
- wait(1)
- mess_handle:Remove()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement