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"
- o3 = Instance.new("Model")
- o4 = Instance.new("Part")
- o5 = Instance.new("Script")
- o6 = Instance.new("Decal")
- o7 = Instance.new("Model")
- o8 = Instance.new("Model")
- o9 = Instance.new("Part")
- o10 = Instance.new("Decal")
- o11 = Instance.new("Part")
- o12 = Instance.new("Part")
- o13 = Instance.new("Decal")
- o14 = Instance.new("Decal")
- o15 = Instance.new("Part")
- o16 = Instance.new("Part")
- o17 = Instance.new("Model")
- o18 = Instance.new("Model")
- o19 = Instance.new("Model")
- o20 = Instance.new("Part")
- o21 = Instance.new("Part")
- o22 = Instance.new("Model")
- o23 = Instance.new("Part")
- o24 = Instance.new("Part")
- o25 = Instance.new("Part")
- o26 = Instance.new("Part")
- o27 = Instance.new("Model")
- o28 = Instance.new("Part")
- o29 = Instance.new("Part")
- o30 = Instance.new("Model")
- o31 = Instance.new("Part")
- o32 = Instance.new("Decal")
- o33 = Instance.new("Part")
- o34 = Instance.new("Part")
- o35 = Instance.new("Model")
- o36 = Instance.new("Part")
- o37 = Instance.new("Part")
- o38 = Instance.new("Model")
- o39 = Instance.new("Part")
- o40 = Instance.new("Decal")
- o41 = Instance.new("Part")
- o42 = Instance.new("Part")
- o43 = Instance.new("Part")
- o44 = Instance.new("Part")
- o45 = Instance.new("Part")
- o46 = Instance.new("WedgePart")
- o47 = Instance.new("Script")
- o48 = Instance.new("Model")
- o49 = Instance.new("Part")
- o50 = Instance.new("Part")
- o51 = Instance.new("Model")
- o52 = Instance.new("Part")
- o53 = Instance.new("Part")
- o54 = Instance.new("Part")
- o55 = Instance.new("Part")
- o56 = Instance.new("Part")
- o57 = Instance.new("WedgePart")
- o58 = Instance.new("Script")
- o59 = Instance.new("Part")
- o60 = Instance.new("Part")
- o61 = Instance.new("Part")
- o62 = Instance.new("Part")
- o63 = Instance.new("Part")
- o64 = Instance.new("Model")
- o65 = Instance.new("Part")
- o66 = Instance.new("Part")
- o67 = Instance.new("Decal")
- o68 = Instance.new("Part")
- o69 = Instance.new("Part")
- o70 = Instance.new("Part")
- o71 = Instance.new("Part")
- o72 = Instance.new("Part")
- o73 = Instance.new("VehicleSeat")
- o74 = Instance.new("ManualWeld")
- o75 = Instance.new("ManualWeld")
- o76 = Instance.new("Decal")
- o77 = Instance.new("Part")
- o78 = Instance.new("Part")
- o79 = Instance.new("Part")
- o80 = Instance.new("ManualWeld")
- o81 = Instance.new("Part")
- o82 = Instance.new("Part")
- o83 = Instance.new("Part")
- o84 = Instance.new("Part")
- o85 = Instance.new("Part")
- o86 = Instance.new("Part")
- o87 = Instance.new("Model")
- o88 = Instance.new("Part")
- o89 = Instance.new("CylinderMesh")
- o90 = Instance.new("Part")
- o91 = Instance.new("CylinderMesh")
- o92 = Instance.new("Part")
- o93 = Instance.new("CylinderMesh")
- o94 = Instance.new("Smoke")
- o95 = Instance.new("Fire")
- o96 = Instance.new("Model")
- o97 = Instance.new("Part")
- o98 = Instance.new("CylinderMesh")
- o99 = Instance.new("Part")
- o100 = Instance.new("CylinderMesh")
- o101 = Instance.new("Part")
- o102 = Instance.new("CylinderMesh")
- o103 = Instance.new("Smoke")
- o104 = Instance.new("Fire")
- o105 = Instance.new("Model")
- o106 = Instance.new("Part")
- o107 = Instance.new("CylinderMesh")
- o108 = Instance.new("Part")
- o109 = Instance.new("CylinderMesh")
- o110 = Instance.new("Part")
- o111 = Instance.new("CylinderMesh")
- o112 = Instance.new("Smoke")
- o113 = Instance.new("Fire")
- o114 = Instance.new("Model")
- o115 = Instance.new("Part")
- o116 = Instance.new("CylinderMesh")
- o117 = Instance.new("Part")
- o118 = Instance.new("CylinderMesh")
- o119 = Instance.new("Part")
- o120 = Instance.new("CylinderMesh")
- o121 = Instance.new("Smoke")
- o122 = Instance.new("Fire")
- o123 = Instance.new("Model")
- o124 = Instance.new("Part")
- o125 = Instance.new("Decal")
- o126 = Instance.new("Part")
- o127 = Instance.new("Part")
- o128 = Instance.new("Decal")
- o129 = Instance.new("Decal")
- o130 = Instance.new("Part")
- o131 = Instance.new("Part")
- o132 = Instance.new("Model")
- o133 = Instance.new("Part")
- o134 = Instance.new("Decal")
- o135 = Instance.new("WedgePart")
- o136 = Instance.new("WedgePart")
- o137 = Instance.new("WedgePart")
- o138 = Instance.new("WedgePart")
- o139 = Instance.new("Part")
- o140 = Instance.new("Decal")
- o141 = Instance.new("Script")
- o142 = Instance.new("Model")
- o143 = Instance.new("Part")
- o144 = Instance.new("Model")
- o145 = Instance.new("Part")
- o146 = Instance.new("Part")
- o147 = Instance.new("Part")
- o148 = Instance.new("Part")
- o149 = Instance.new("Part")
- o150 = Instance.new("Model")
- o151 = Instance.new("Part")
- o152 = Instance.new("ClickDetector")
- o153 = Instance.new("Sound")
- o154 = Instance.new("Script")
- o155 = Instance.new("Script")
- o156 = Instance.new("Humanoid")
- o157 = Instance.new("Model")
- o158 = Instance.new("Part")
- o159 = Instance.new("Model")
- o160 = Instance.new("Part")
- o161 = Instance.new("Part")
- o162 = Instance.new("Part")
- o163 = Instance.new("Part")
- o164 = Instance.new("Part")
- o165 = Instance.new("Model")
- o166 = Instance.new("Part")
- o167 = Instance.new("ClickDetector")
- o168 = Instance.new("Sound")
- o169 = Instance.new("Script")
- o170 = Instance.new("Script")
- o171 = Instance.new("Humanoid")
- o172 = Instance.new("Model")
- o173 = Instance.new("TrussPart")
- o174 = Instance.new("TrussPart")
- o175 = Instance.new("TrussPart")
- o3.Name = "shield dreger mech"
- o3.Parent = mas
- o4.Name = "Regen Button"
- o4.Parent = o3
- o4.BrickColor = BrickColor.new("Really black")
- o4.Position = Vector3.new(6.39999723, 2.20024204, 97.4000168)
- o4.Rotation = Vector3.new(0, 90, 0)
- o4.Anchored = true
- o4.FormFactor = Enum.FormFactor.Plate
- o4.Size = Vector3.new(4, 0.400000006, 4)
- o4.CFrame = CFrame.new(6.39999723, 2.20024204, 97.4000168, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o4.TopSurface = Enum.SurfaceType.Smooth
- o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o4.Position = Vector3.new(6.39999723, 2.20024204, 97.4000168)
- o5.Name = "Regen"
- o5.Parent = o4
- runDummyScript(function()
- --Made by darkwings125, just group with the model to get it to work. This button also works for planes.
- --Do not change anything besides the lines mentioned below.
- model = script.Parent.Parent--Indicates that the script interacts with the model the button is grouped with.
- messageText = ""--If you want a message to appear upon pressing, type it here.
- message = Instance.new("Message")
- message.Text = messageText
- backup = model:clone()
- enabled = true
- function regenerate()
- message.Parent = game.Workspace
- model:remove()
- wait(0.1)--Change this number to display the regen message as long as you want in seconds.
- model = backup:clone()
- model.Parent = game.Workspace
- model:makeJoints()
- message.Parent = nil
- script.Disabled = true
- script.Parent.BrickColor = BrickColor.new(26)--Black
- wait(5)--Change this number to change the time in between regenerations via the button, in seconds..
- script.Parent.BrickColor = BrickColor.new(104)--Purple
- script.Disabled = false
- end
- function onHit(hit)
- if (hit.Parent:FindFirstChild("Humanoid") ~= nil) and enabled then
- regenerate()
- end
- end
- script.Parent.Touched:connect(onHit)
- --And it's done. If there's anything wrong with this button, PM me. -EdduTheArdo
- end,o5)
- o6.Parent = o4
- o6.Texture = "http://www.roblox.com/asset/?id=146875978"
- o6.Face = Enum.NormalId.Top
- o7.Parent = o3
- o8.Parent = o7
- o9.Name = "BlueBlock"
- o9.Parent = o8
- o9.BrickColor = BrickColor.new("Really blue")
- o9.Position = Vector3.new(3.09989214, 19.8001308, 114.700134)
- o9.Rotation = Vector3.new(0, 90, 0)
- o9.FormFactor = Enum.FormFactor.Custom
- o9.Size = Vector3.new(4.79999971, 4.40000629, 3.99999976)
- o9.CFrame = CFrame.new(3.09989214, 19.8001308, 114.700134, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o9.BackSurface = Enum.SurfaceType.Weld
- o9.BottomSurface = Enum.SurfaceType.Smooth
- o9.LeftSurface = Enum.SurfaceType.Weld
- o9.TopSurface = Enum.SurfaceType.Weld
- o9.Color = Color3.new(0, 0, 1)
- o9.Position = Vector3.new(3.09989214, 19.8001308, 114.700134)
- o10.Parent = o9
- o10.Texture = "http://www.roblox.com/asset/?id=29588546"
- o11.Name = "BlueBlock"
- o11.Parent = o8
- o11.BrickColor = BrickColor.new("Really black")
- o11.Position = Vector3.new(3.09989214, 24.2001343, 114.800133)
- o11.Rotation = Vector3.new(0, 90, 0)
- o11.FormFactor = Enum.FormFactor.Custom
- o11.Size = Vector3.new(2.60000014, 4.40000296, 2.79999995)
- o11.CFrame = CFrame.new(3.09989214, 24.2001343, 114.800133, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o11.BottomSurface = Enum.SurfaceType.Smooth
- o11.TopSurface = Enum.SurfaceType.Weld
- o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o11.Position = Vector3.new(3.09989214, 24.2001343, 114.800133)
- o12.Name = "BlueBlock"
- o12.Parent = o8
- o12.BrickColor = BrickColor.new("Really blue")
- o12.Position = Vector3.new(3.09989214, 28.2001419, 114.900131)
- o12.Rotation = Vector3.new(0, 90, 0)
- o12.FormFactor = Enum.FormFactor.Custom
- o12.Size = Vector3.new(6.80000162, 3.60000324, 5.59999847)
- o12.CFrame = CFrame.new(3.09989214, 28.2001419, 114.900131, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o12.BottomSurface = Enum.SurfaceType.Weld
- o12.LeftSurface = Enum.SurfaceType.Weld
- o12.RightSurface = Enum.SurfaceType.Weld
- o12.TopSurface = Enum.SurfaceType.Weld
- o12.Color = Color3.new(0, 0, 1)
- o12.Position = Vector3.new(3.09989214, 28.2001419, 114.900131)
- o13.Parent = o12
- o13.Texture = "http://www.roblox.com/asset/?id=146875973"
- o14.Parent = o12
- o14.Texture = "http://www.roblox.com/asset/?id=77423067"
- o14.Face = Enum.NormalId.Left
- o15.Name = "BlueBlock"
- o15.Parent = o8
- o15.BrickColor = BrickColor.new("Really red")
- o15.Position = Vector3.new(3.09989214, 19.9001274, 120.700134)
- o15.Rotation = Vector3.new(-90, -90, 0)
- o15.FormFactor = Enum.FormFactor.Custom
- o15.Size = Vector3.new(4.5999999, 7.20000696, 3.99999976)
- o15.CFrame = CFrame.new(3.09989214, 19.9001274, 120.700134, 0, 0, -1, 1, 0, 0, 0, -1, 0)
- o15.BackSurface = Enum.SurfaceType.Weld
- o15.BottomSurface = Enum.SurfaceType.Weld
- o15.TopSurface = Enum.SurfaceType.Weld
- o15.Color = Color3.new(1, 0, 0)
- o15.Position = Vector3.new(3.09989214, 19.9001274, 120.700134)
- o16.Name = "BlueBlock"
- o16.Parent = o8
- o16.BrickColor = BrickColor.new("Really black")
- o16.Position = Vector3.new(2.99989223, 19.9001293, 126.600128)
- o16.Rotation = Vector3.new(-90, -90, 0)
- o16.FormFactor = Enum.FormFactor.Custom
- o16.Size = Vector3.new(6.19999838, 4.60000896, 4.99999905)
- o16.CFrame = CFrame.new(2.99989223, 19.9001293, 126.600128, 0, 0, -1, 1, 0, 0, 0, -1, 0)
- o16.BackSurface = Enum.SurfaceType.Weld
- o16.BottomSurface = Enum.SurfaceType.Weld
- o16.TopSurface = Enum.SurfaceType.Weld
- o16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o16.Position = Vector3.new(2.99989223, 19.9001293, 126.600128)
- o17.Parent = o7
- o18.Parent = o17
- o19.Parent = o18
- o20.Name = "RedBlock"
- o20.Parent = o19
- o20.BrickColor = BrickColor.new("Really red")
- o20.Position = Vector3.new(21.3998928, 4.60012865, 107.00013)
- o20.Rotation = Vector3.new(-180, 0, -90)
- o20.FormFactor = Enum.FormFactor.Custom
- o20.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
- o20.CFrame = CFrame.new(21.3998928, 4.60012865, 107.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o20.BottomSurface = Enum.SurfaceType.Smooth
- o20.RightSurface = Enum.SurfaceType.Weld
- o20.TopSurface = Enum.SurfaceType.Smooth
- o20.Color = Color3.new(1, 0, 0)
- o20.Position = Vector3.new(21.3998928, 4.60012865, 107.00013)
- o21.Name = "RedBlock"
- o21.Parent = o19
- o21.BrickColor = BrickColor.new("Really red")
- o21.Position = Vector3.new(15.7998915, 4.60012865, 107.00013)
- o21.Rotation = Vector3.new(-180, 0, -90)
- o21.FormFactor = Enum.FormFactor.Custom
- o21.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
- o21.CFrame = CFrame.new(15.7998915, 4.60012865, 107.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o21.BottomSurface = Enum.SurfaceType.Smooth
- o21.RightSurface = Enum.SurfaceType.Weld
- o21.TopSurface = Enum.SurfaceType.Smooth
- o21.Color = Color3.new(1, 0, 0)
- o21.Position = Vector3.new(15.7998915, 4.60012865, 107.00013)
- o22.Parent = o19
- o23.Parent = o22
- o23.Material = Enum.Material.Wood
- o23.BrickColor = BrickColor.new("Really red")
- o23.Position = Vector3.new(18.5999126, 4.00001478, 111.000298)
- o23.Rotation = Vector3.new(90, 0, -180)
- o23.FormFactor = Enum.FormFactor.Symmetric
- o23.Shape = Enum.PartType.Cylinder
- o23.Size = Vector3.new(4, 4, 4)
- o23.CFrame = CFrame.new(18.5999126, 4.00001478, 111.000298, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- o23.BottomSurface = Enum.SurfaceType.Smooth
- o23.LeftSurface = Enum.SurfaceType.Hinge
- o23.RightSurface = Enum.SurfaceType.Hinge
- o23.TopSurface = Enum.SurfaceType.Smooth
- o23.Color = Color3.new(1, 0, 0)
- o23.Position = Vector3.new(18.5999126, 4.00001478, 111.000298)
- o24.Parent = o22
- o24.Material = Enum.Material.Wood
- o24.BrickColor = BrickColor.new("Really red")
- o24.Position = Vector3.new(18.5999126, 4.00001478, 107.000298)
- o24.Rotation = Vector3.new(90, 0, -180)
- o24.FormFactor = Enum.FormFactor.Symmetric
- o24.Shape = Enum.PartType.Cylinder
- o24.Size = Vector3.new(4, 4, 4)
- o24.CFrame = CFrame.new(18.5999126, 4.00001478, 107.000298, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- o24.BottomSurface = Enum.SurfaceType.Smooth
- o24.LeftSurface = Enum.SurfaceType.Hinge
- o24.RightSurface = Enum.SurfaceType.Hinge
- o24.TopSurface = Enum.SurfaceType.Smooth
- o24.Color = Color3.new(1, 0, 0)
- o24.Position = Vector3.new(18.5999126, 4.00001478, 107.000298)
- o25.Parent = o22
- o25.Material = Enum.Material.Wood
- o25.BrickColor = BrickColor.new("Really red")
- o25.Position = Vector3.new(18.5999126, 4.00001478, 103.000267)
- o25.Rotation = Vector3.new(90, 0, -180)
- o25.FormFactor = Enum.FormFactor.Symmetric
- o25.Shape = Enum.PartType.Cylinder
- o25.Size = Vector3.new(4, 4, 4)
- o25.CFrame = CFrame.new(18.5999126, 4.00001478, 103.000267, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- o25.BottomSurface = Enum.SurfaceType.Smooth
- o25.LeftSurface = Enum.SurfaceType.Hinge
- o25.RightSurface = Enum.SurfaceType.Hinge
- o25.TopSurface = Enum.SurfaceType.Smooth
- o25.Color = Color3.new(1, 0, 0)
- o25.Position = Vector3.new(18.5999126, 4.00001478, 103.000267)
- o26.Name = "RedBlock"
- o26.Parent = o18
- o26.BrickColor = BrickColor.new("Really red")
- o26.Position = Vector3.new(18.5998936, 7.00012875, 113.00013)
- o26.Rotation = Vector3.new(-180, 0, -180)
- o26.FormFactor = Enum.FormFactor.Custom
- o26.Size = Vector3.new(7.19999838, 1.5999999, 24.0000095)
- o26.CFrame = CFrame.new(18.5998936, 7.00012875, 113.00013, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o26.BottomSurface = Enum.SurfaceType.Smooth
- o26.TopSurface = Enum.SurfaceType.Weld
- o26.Color = Color3.new(1, 0, 0)
- o26.Position = Vector3.new(18.5998936, 7.00012875, 113.00013)
- o27.Parent = o18
- o28.Name = "RedBlock"
- o28.Parent = o27
- o28.BrickColor = BrickColor.new("Really black")
- o28.Position = Vector3.new(15.7998915, 4.60012817, 119.00013)
- o28.Rotation = Vector3.new(-180, 0, -90)
- o28.FormFactor = Enum.FormFactor.Custom
- o28.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
- o28.CFrame = CFrame.new(15.7998915, 4.60012817, 119.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o28.BottomSurface = Enum.SurfaceType.Smooth
- o28.RightSurface = Enum.SurfaceType.Weld
- o28.TopSurface = Enum.SurfaceType.Smooth
- o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o28.Position = Vector3.new(15.7998915, 4.60012817, 119.00013)
- o29.Name = "RedBlock"
- o29.Parent = o27
- o29.BrickColor = BrickColor.new("Really black")
- o29.Position = Vector3.new(21.3998928, 4.60012817, 119.00013)
- o29.Rotation = Vector3.new(-180, 0, -90)
- o29.FormFactor = Enum.FormFactor.Custom
- o29.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
- o29.CFrame = CFrame.new(21.3998928, 4.60012817, 119.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o29.BottomSurface = Enum.SurfaceType.Smooth
- o29.RightSurface = Enum.SurfaceType.Weld
- o29.TopSurface = Enum.SurfaceType.Smooth
- o29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o29.Position = Vector3.new(21.3998928, 4.60012817, 119.00013)
- o30.Parent = o27
- o31.Parent = o30
- o31.Material = Enum.Material.Wood
- o31.BrickColor = BrickColor.new("Really black")
- o31.Position = Vector3.new(18.5999126, 4.00001478, 123.00032)
- o31.Rotation = Vector3.new(90, 0, -180)
- o31.FormFactor = Enum.FormFactor.Symmetric
- o31.Shape = Enum.PartType.Cylinder
- o31.Size = Vector3.new(4, 4, 4)
- o31.CFrame = CFrame.new(18.5999126, 4.00001478, 123.00032, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- o31.BottomSurface = Enum.SurfaceType.Smooth
- o31.LeftSurface = Enum.SurfaceType.Hinge
- o31.RightSurface = Enum.SurfaceType.Hinge
- o31.TopSurface = Enum.SurfaceType.Smooth
- o31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o31.Position = Vector3.new(18.5999126, 4.00001478, 123.00032)
- o32.Parent = o31
- o32.Texture = "http://www.roblox.com/asset/?id=94085931"
- o32.Face = Enum.NormalId.Bottom
- o33.Parent = o30
- o33.Material = Enum.Material.Wood
- o33.BrickColor = BrickColor.new("Really black")
- o33.Position = Vector3.new(18.5999126, 4.00001478, 119.000328)
- o33.Rotation = Vector3.new(90, 0, -180)
- o33.FormFactor = Enum.FormFactor.Symmetric
- o33.Shape = Enum.PartType.Cylinder
- o33.Size = Vector3.new(4, 4, 4)
- o33.CFrame = CFrame.new(18.5999126, 4.00001478, 119.000328, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- o33.BottomSurface = Enum.SurfaceType.Smooth
- o33.LeftSurface = Enum.SurfaceType.Hinge
- o33.RightSurface = Enum.SurfaceType.Hinge
- o33.TopSurface = Enum.SurfaceType.Smooth
- o33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o33.Position = Vector3.new(18.5999126, 4.00001478, 119.000328)
- o34.Parent = o30
- o34.Material = Enum.Material.Wood
- o34.BrickColor = BrickColor.new("Really black")
- o34.Position = Vector3.new(18.5999126, 4.00001478, 115.000267)
- o34.Rotation = Vector3.new(90, 0, -180)
- o34.FormFactor = Enum.FormFactor.Symmetric
- o34.Shape = Enum.PartType.Cylinder
- o34.Size = Vector3.new(4, 4, 4)
- o34.CFrame = CFrame.new(18.5999126, 4.00001478, 115.000267, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- o34.BottomSurface = Enum.SurfaceType.Smooth
- o34.LeftSurface = Enum.SurfaceType.Hinge
- o34.RightSurface = Enum.SurfaceType.Hinge
- o34.TopSurface = Enum.SurfaceType.Smooth
- o34.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o34.Position = Vector3.new(18.5999126, 4.00001478, 115.000267)
- o35.Parent = o18
- o36.Name = "RedBlock"
- o36.Parent = o35
- o36.BrickColor = BrickColor.new("Really black")
- o36.Position = Vector3.new(9.99989319, 4.60012865, 119.00013)
- o36.Rotation = Vector3.new(-180, 0, -90)
- o36.FormFactor = Enum.FormFactor.Custom
- o36.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
- o36.CFrame = CFrame.new(9.99989319, 4.60012865, 119.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o36.BottomSurface = Enum.SurfaceType.Smooth
- o36.RightSurface = Enum.SurfaceType.Weld
- o36.TopSurface = Enum.SurfaceType.Smooth
- o36.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o36.Position = Vector3.new(9.99989319, 4.60012865, 119.00013)
- o37.Name = "RedBlock"
- o37.Parent = o35
- o37.BrickColor = BrickColor.new("Really black")
- o37.Position = Vector3.new(4.39989281, 4.60012865, 119.00013)
- o37.Rotation = Vector3.new(-180, 0, -90)
- o37.FormFactor = Enum.FormFactor.Custom
- o37.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
- o37.CFrame = CFrame.new(4.39989281, 4.60012865, 119.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o37.BottomSurface = Enum.SurfaceType.Smooth
- o37.RightSurface = Enum.SurfaceType.Weld
- o37.TopSurface = Enum.SurfaceType.Smooth
- o37.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o37.Position = Vector3.new(4.39989281, 4.60012865, 119.00013)
- o38.Parent = o35
- o39.Parent = o38
- o39.Material = Enum.Material.Wood
- o39.BrickColor = BrickColor.new("Really black")
- o39.Position = Vector3.new(7.19997501, 4.00001478, 123.00032)
- o39.Rotation = Vector3.new(90, 0, -180)
- o39.FormFactor = Enum.FormFactor.Symmetric
- o39.Shape = Enum.PartType.Cylinder
- o39.Size = Vector3.new(4, 4, 4)
- o39.CFrame = CFrame.new(7.19997501, 4.00001478, 123.00032, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- o39.BottomSurface = Enum.SurfaceType.Smooth
- o39.LeftSurface = Enum.SurfaceType.Hinge
- o39.RightSurface = Enum.SurfaceType.Hinge
- o39.TopSurface = Enum.SurfaceType.Smooth
- o39.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o39.Position = Vector3.new(7.19997501, 4.00001478, 123.00032)
- o40.Parent = o39
- o40.Texture = "http://www.roblox.com/asset/?id=94085931"
- o40.Face = Enum.NormalId.Bottom
- o41.Parent = o38
- o41.Material = Enum.Material.Wood
- o41.BrickColor = BrickColor.new("Really black")
- o41.Position = Vector3.new(7.19997501, 4.00001478, 119.000328)
- o41.Rotation = Vector3.new(90, 0, -180)
- o41.FormFactor = Enum.FormFactor.Symmetric
- o41.Shape = Enum.PartType.Cylinder
- o41.Size = Vector3.new(4, 4, 4)
- o41.CFrame = CFrame.new(7.19997501, 4.00001478, 119.000328, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- o41.BottomSurface = Enum.SurfaceType.Smooth
- o41.LeftSurface = Enum.SurfaceType.Hinge
- o41.RightSurface = Enum.SurfaceType.Hinge
- o41.TopSurface = Enum.SurfaceType.Smooth
- o41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o41.Position = Vector3.new(7.19997501, 4.00001478, 119.000328)
- o42.Parent = o38
- o42.Material = Enum.Material.Wood
- o42.BrickColor = BrickColor.new("Really black")
- o42.Position = Vector3.new(7.19997501, 4.00001478, 115.000267)
- o42.Rotation = Vector3.new(90, 0, -180)
- o42.FormFactor = Enum.FormFactor.Symmetric
- o42.Shape = Enum.PartType.Cylinder
- o42.Size = Vector3.new(4, 4, 4)
- o42.CFrame = CFrame.new(7.19997501, 4.00001478, 115.000267, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- o42.BottomSurface = Enum.SurfaceType.Smooth
- o42.LeftSurface = Enum.SurfaceType.Hinge
- o42.RightSurface = Enum.SurfaceType.Hinge
- o42.TopSurface = Enum.SurfaceType.Smooth
- o42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o42.Position = Vector3.new(7.19997501, 4.00001478, 115.000267)
- o43.Name = "RedBlock"
- o43.Parent = o18
- o43.BrickColor = BrickColor.new("Really blue")
- o43.Position = Vector3.new(19.4998932, 11.0001221, 115.200134)
- o43.Rotation = Vector3.new(-180, 0, -180)
- o43.FormFactor = Enum.FormFactor.Custom
- o43.Size = Vector3.new(8.99999714, 6.40000343, 4.39999866)
- o43.CFrame = CFrame.new(19.4998932, 11.0001221, 115.200134, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o43.BackSurface = Enum.SurfaceType.Weld
- o43.BottomSurface = Enum.SurfaceType.Smooth
- o43.FrontSurface = Enum.SurfaceType.Weld
- o43.TopSurface = Enum.SurfaceType.Weld
- o43.Color = Color3.new(0, 0, 1)
- o43.Position = Vector3.new(19.4998932, 11.0001221, 115.200134)
- o44.Name = "RedBlock"
- o44.Parent = o18
- o44.BrickColor = BrickColor.new("Really blue")
- o44.Position = Vector3.new(18.5998936, 16.5001202, 118.900131)
- o44.Rotation = Vector3.new(-180, 0, -180)
- o44.FormFactor = Enum.FormFactor.Custom
- o44.Size = Vector3.new(3.19999862, 9.3999958, 2.79999828)
- o44.CFrame = CFrame.new(18.5998936, 16.5001202, 118.900131, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o44.BottomSurface = Enum.SurfaceType.Smooth
- o44.TopSurface = Enum.SurfaceType.Weld
- o44.Color = Color3.new(0, 0, 1)
- o44.Position = Vector3.new(18.5998936, 16.5001202, 118.900131)
- o45.Name = "RedBlock"
- o45.Parent = o18
- o45.BrickColor = BrickColor.new("Really black")
- o45.Position = Vector3.new(18.4998932, 16.5001202, 115.300125)
- o45.Rotation = Vector3.new(-180, 0, -180)
- o45.FormFactor = Enum.FormFactor.Custom
- o45.Size = Vector3.new(3.79999876, 4.60000181, 4.39999866)
- o45.CFrame = CFrame.new(18.4998932, 16.5001202, 115.300125, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o45.BackSurface = Enum.SurfaceType.Weld
- o45.BottomSurface = Enum.SurfaceType.Smooth
- o45.FrontSurface = Enum.SurfaceType.Weld
- o45.TopSurface = Enum.SurfaceType.Weld
- o45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o45.Position = Vector3.new(18.4998932, 16.5001202, 115.300125)
- o46.Parent = o18
- o46.BrickColor = BrickColor.new("Really black")
- o46.Position = Vector3.new(18.5998917, 9.60013008, 122.700233)
- o46.Rotation = Vector3.new(180, 0, -180)
- o46.FormFactor = Enum.FormFactor.Symmetric
- o46.Size = Vector3.new(7.19999743, 3.60000062, 10.5999975)
- o46.CFrame = CFrame.new(18.5998917, 9.60013008, 122.700233, -1, 1.03849304e-10, -3.8725517e-08, -1.0362193e-10, 1, -1.23786538e-06, 3.8725517e-08, -1.23786538e-06, -1)
- o46.BackSurface = Enum.SurfaceType.Weld
- o46.BottomSurface = Enum.SurfaceType.Weld
- o46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o46.Position = Vector3.new(18.5998917, 9.60013008, 122.700233)
- o47.Parent = o46
- runDummyScript(function()
- function onTouched(hit)
- hit:BreakJoints()
- end
- connection = script.Parent.Touched:connect(onTouched)
- end,o47)
- o48.Parent = o18
- o49.Name = "RedBlock"
- o49.Parent = o48
- o49.BrickColor = BrickColor.new("Really red")
- o49.Position = Vector3.new(9.99989319, 4.60012865, 107.00013)
- o49.Rotation = Vector3.new(-180, 0, -90)
- o49.FormFactor = Enum.FormFactor.Custom
- o49.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
- o49.CFrame = CFrame.new(9.99989319, 4.60012865, 107.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o49.BottomSurface = Enum.SurfaceType.Smooth
- o49.RightSurface = Enum.SurfaceType.Weld
- o49.TopSurface = Enum.SurfaceType.Smooth
- o49.Color = Color3.new(1, 0, 0)
- o49.Position = Vector3.new(9.99989319, 4.60012865, 107.00013)
- o50.Name = "RedBlock"
- o50.Parent = o48
- o50.BrickColor = BrickColor.new("Really red")
- o50.Position = Vector3.new(4.39989281, 4.60012865, 107.00013)
- o50.Rotation = Vector3.new(-180, 0, -90)
- o50.FormFactor = Enum.FormFactor.Custom
- o50.Size = Vector3.new(3.20000005, 1.5999999, 11.9999943)
- o50.CFrame = CFrame.new(4.39989281, 4.60012865, 107.00013, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o50.BottomSurface = Enum.SurfaceType.Smooth
- o50.RightSurface = Enum.SurfaceType.Weld
- o50.TopSurface = Enum.SurfaceType.Smooth
- o50.Color = Color3.new(1, 0, 0)
- o50.Position = Vector3.new(4.39989281, 4.60012865, 107.00013)
- o51.Parent = o48
- o52.Parent = o51
- o52.Material = Enum.Material.Wood
- o52.BrickColor = BrickColor.new("Really red")
- o52.Position = Vector3.new(7.19997501, 4.00001478, 111.000298)
- o52.Rotation = Vector3.new(90, 0, -180)
- o52.FormFactor = Enum.FormFactor.Symmetric
- o52.Shape = Enum.PartType.Cylinder
- o52.Size = Vector3.new(4, 4, 4)
- o52.CFrame = CFrame.new(7.19997501, 4.00001478, 111.000298, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- o52.BottomSurface = Enum.SurfaceType.Smooth
- o52.LeftSurface = Enum.SurfaceType.Hinge
- o52.RightSurface = Enum.SurfaceType.Hinge
- o52.TopSurface = Enum.SurfaceType.Smooth
- o52.Color = Color3.new(1, 0, 0)
- o52.Position = Vector3.new(7.19997501, 4.00001478, 111.000298)
- o53.Parent = o51
- o53.Material = Enum.Material.Wood
- o53.BrickColor = BrickColor.new("Really red")
- o53.Position = Vector3.new(7.19997501, 4.00001478, 107.000298)
- o53.Rotation = Vector3.new(90, 0, -180)
- o53.FormFactor = Enum.FormFactor.Symmetric
- o53.Shape = Enum.PartType.Cylinder
- o53.Size = Vector3.new(4, 4, 4)
- o53.CFrame = CFrame.new(7.19997501, 4.00001478, 107.000298, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- o53.BottomSurface = Enum.SurfaceType.Smooth
- o53.LeftSurface = Enum.SurfaceType.Hinge
- o53.RightSurface = Enum.SurfaceType.Hinge
- o53.TopSurface = Enum.SurfaceType.Smooth
- o53.Color = Color3.new(1, 0, 0)
- o53.Position = Vector3.new(7.19997501, 4.00001478, 107.000298)
- o54.Parent = o51
- o54.Material = Enum.Material.Wood
- o54.BrickColor = BrickColor.new("Really red")
- o54.Position = Vector3.new(7.19997501, 4.00001478, 103.000267)
- o54.Rotation = Vector3.new(90, 0, -180)
- o54.FormFactor = Enum.FormFactor.Symmetric
- o54.Shape = Enum.PartType.Cylinder
- o54.Size = Vector3.new(4, 4, 4)
- o54.CFrame = CFrame.new(7.19997501, 4.00001478, 103.000267, -1, 0, -0, 0, 0, -1, 0, -1, -0)
- o54.BottomSurface = Enum.SurfaceType.Smooth
- o54.LeftSurface = Enum.SurfaceType.Hinge
- o54.RightSurface = Enum.SurfaceType.Hinge
- o54.TopSurface = Enum.SurfaceType.Smooth
- o54.Color = Color3.new(1, 0, 0)
- o54.Position = Vector3.new(7.19997501, 4.00001478, 103.000267)
- o55.Name = "RedBlock"
- o55.Parent = o18
- o55.BrickColor = BrickColor.new("Really blue")
- o55.Position = Vector3.new(17.3998928, 20.0001335, 115.300125)
- o55.Rotation = Vector3.new(-90, 0, -90)
- o55.FormFactor = Enum.FormFactor.Custom
- o55.Size = Vector3.new(4.39999866, 6.00000095, 2.39999843)
- o55.CFrame = CFrame.new(17.3998928, 20.0001335, 115.300125, 0, 1, 0, 0, 0, 1, 1, -0, 0)
- o55.BackSurface = Enum.SurfaceType.Weld
- o55.BottomSurface = Enum.SurfaceType.Weld
- o55.LeftSurface = Enum.SurfaceType.Weld
- o55.TopSurface = Enum.SurfaceType.Weld
- o55.Color = Color3.new(0, 0, 1)
- o55.Position = Vector3.new(17.3998928, 20.0001335, 115.300125)
- o56.Name = "RedBlock"
- o56.Parent = o18
- o56.BrickColor = BrickColor.new("Really red")
- o56.Position = Vector3.new(7.19989252, 7.00012875, 113.00013)
- o56.Rotation = Vector3.new(-180, 0, -180)
- o56.FormFactor = Enum.FormFactor.Custom
- o56.Size = Vector3.new(7.19999838, 1.5999999, 24.0000134)
- o56.CFrame = CFrame.new(7.19989252, 7.00012875, 113.00013, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o56.BottomSurface = Enum.SurfaceType.Smooth
- o56.TopSurface = Enum.SurfaceType.Weld
- o56.Color = Color3.new(1, 0, 0)
- o56.Position = Vector3.new(7.19989252, 7.00012875, 113.00013)
- o57.Parent = o18
- o57.BrickColor = BrickColor.new("Really black")
- o57.Position = Vector3.new(7.19989252, 9.60013008, 122.700218)
- o57.Rotation = Vector3.new(180, 0, -180)
- o57.FormFactor = Enum.FormFactor.Symmetric
- o57.Size = Vector3.new(7.19999743, 3.60000062, 10.5999975)
- o57.CFrame = CFrame.new(7.19989252, 9.60013008, 122.700218, -1, 1.01260708e-10, -3.8725517e-08, -1.01033334e-10, 1, -1.23786538e-06, 3.8725517e-08, -1.23786538e-06, -1)
- o57.BackSurface = Enum.SurfaceType.Weld
- o57.BottomSurface = Enum.SurfaceType.Weld
- o57.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o57.Position = Vector3.new(7.19989252, 9.60013008, 122.700218)
- o58.Parent = o57
- runDummyScript(function()
- function onTouched(hit)
- hit:BreakJoints()
- end
- connection = script.Parent.Touched:connect(onTouched)
- end,o58)
- o59.Name = "RedBlock"
- o59.Parent = o18
- o59.BrickColor = BrickColor.new("Really blue")
- o59.Position = Vector3.new(6.29989243, 11.0001221, 115.200134)
- o59.Rotation = Vector3.new(-180, 0, -180)
- o59.FormFactor = Enum.FormFactor.Custom
- o59.Size = Vector3.new(8.99999714, 6.40000343, 4.39999866)
- o59.CFrame = CFrame.new(6.29989243, 11.0001221, 115.200134, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o59.BackSurface = Enum.SurfaceType.Weld
- o59.BottomSurface = Enum.SurfaceType.Smooth
- o59.FrontSurface = Enum.SurfaceType.Weld
- o59.TopSurface = Enum.SurfaceType.Weld
- o59.Color = Color3.new(0, 0, 1)
- o59.Position = Vector3.new(6.29989243, 11.0001221, 115.200134)
- o60.Name = "RedBlock"
- o60.Parent = o18
- o60.BrickColor = BrickColor.new("Really blue")
- o60.Position = Vector3.new(7.19989252, 16.4001198, 118.600128)
- o60.Rotation = Vector3.new(-180, 0, -180)
- o60.FormFactor = Enum.FormFactor.Custom
- o60.Size = Vector3.new(3.19999862, 9.19999599, 2.19999862)
- o60.CFrame = CFrame.new(7.19989252, 16.4001198, 118.600128, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o60.BottomSurface = Enum.SurfaceType.Smooth
- o60.TopSurface = Enum.SurfaceType.Weld
- o60.Color = Color3.new(0, 0, 1)
- o60.Position = Vector3.new(7.19989252, 16.4001198, 118.600128)
- o61.Name = "BlueBlock"
- o61.Parent = o18
- o61.BrickColor = BrickColor.new("Really black")
- o61.Position = Vector3.new(12.7998934, 20.9001274, 115.100128)
- o61.Rotation = Vector3.new(-180, 0, -180)
- o61.FormFactor = Enum.FormFactor.Custom
- o61.Size = Vector3.new(3.19999957, 4.19999981, 4)
- o61.CFrame = CFrame.new(12.7998934, 20.9001274, 115.100128, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o61.BackSurface = Enum.SurfaceType.Weld
- o61.BottomSurface = Enum.SurfaceType.Smooth
- o61.FrontSurface = Enum.SurfaceType.Weld
- o61.TopSurface = Enum.SurfaceType.Weld
- o61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o61.Position = Vector3.new(12.7998934, 20.9001274, 115.100128)
- o62.Name = "RedBlock"
- o62.Parent = o18
- o62.BrickColor = BrickColor.new("Really black")
- o62.Position = Vector3.new(7.09989262, 16.5001202, 115.300125)
- o62.Rotation = Vector3.new(-180, 0, -180)
- o62.FormFactor = Enum.FormFactor.Custom
- o62.Size = Vector3.new(3.79999876, 4.60000181, 4.39999866)
- o62.CFrame = CFrame.new(7.09989262, 16.5001202, 115.300125, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o62.BackSurface = Enum.SurfaceType.Weld
- o62.BottomSurface = Enum.SurfaceType.Smooth
- o62.FrontSurface = Enum.SurfaceType.Weld
- o62.RightSurface = Enum.SurfaceType.Weld
- o62.TopSurface = Enum.SurfaceType.Weld
- o62.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o62.Position = Vector3.new(7.09989262, 16.5001202, 115.300125)
- o63.Name = "RedBlock"
- o63.Parent = o18
- o63.BrickColor = BrickColor.new("Really blue")
- o63.Position = Vector3.new(8.19989204, 20.0001335, 115.300125)
- o63.Rotation = Vector3.new(-90, 0, -90)
- o63.FormFactor = Enum.FormFactor.Custom
- o63.Size = Vector3.new(4.39999866, 6.00000095, 2.39999843)
- o63.CFrame = CFrame.new(8.19989204, 20.0001335, 115.300125, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o63.BackSurface = Enum.SurfaceType.Weld
- o63.BottomSurface = Enum.SurfaceType.Weld
- o63.LeftSurface = Enum.SurfaceType.Weld
- o63.TopSurface = Enum.SurfaceType.Weld
- o63.Color = Color3.new(0, 0, 1)
- o63.Position = Vector3.new(8.19989204, 20.0001335, 115.300125)
- o64.Parent = o17
- o65.Name = "BlueBlock"
- o65.Parent = o64
- o65.BrickColor = BrickColor.new("Really black")
- o65.Position = Vector3.new(6.99989319, 24.400135, 123.300125)
- o65.Rotation = Vector3.new(-90, 0, -90)
- o65.FormFactor = Enum.FormFactor.Custom
- o65.Size = Vector3.new(1.99999952, 2.20000029, 2.39999938)
- o65.CFrame = CFrame.new(6.99989319, 24.400135, 123.300125, -0, 1, 0, 0, 0, 1, 1, 0, 0)
- o65.BackSurface = Enum.SurfaceType.Weld
- o65.BottomSurface = Enum.SurfaceType.Weld
- o65.FrontSurface = Enum.SurfaceType.Weld
- o65.LeftSurface = Enum.SurfaceType.Weld
- o65.RightSurface = Enum.SurfaceType.Weld
- o65.TopSurface = Enum.SurfaceType.Weld
- o65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o65.Position = Vector3.new(6.99989319, 24.400135, 123.300125)
- o66.Name = "BlueBlock"
- o66.Parent = o64
- o66.BrickColor = BrickColor.new("Really blue")
- o66.Position = Vector3.new(12.699893, 24.400135, 121.300125)
- o66.Rotation = Vector3.new(-90, 0, -90)
- o66.FormFactor = Enum.FormFactor.Custom
- o66.Size = Vector3.new(1.99999952, 13.6000023, 2.39999938)
- o66.CFrame = CFrame.new(12.699893, 24.400135, 121.300125, -0, 1, 0, 0, 0, 1, 1, 0, 0)
- o66.BackSurface = Enum.SurfaceType.Weld
- o66.BottomSurface = Enum.SurfaceType.Weld
- o66.FrontSurface = Enum.SurfaceType.Weld
- o66.LeftSurface = Enum.SurfaceType.Weld
- o66.RightSurface = Enum.SurfaceType.Weld
- o66.TopSurface = Enum.SurfaceType.Weld
- o66.Color = Color3.new(0, 0, 1)
- o66.Position = Vector3.new(12.699893, 24.400135, 121.300125)
- o67.Parent = o66
- o67.Texture = "http://www.roblox.com/asset/?id=92709391"
- o67.Face = Enum.NormalId.Right
- o68.Name = "BlueBlock"
- o68.Parent = o64
- o68.BrickColor = BrickColor.new("Really black")
- o68.Position = Vector3.new(18.3998947, 24.400135, 123.300125)
- o68.Rotation = Vector3.new(-90, 0, -90)
- o68.FormFactor = Enum.FormFactor.Custom
- o68.Size = Vector3.new(1.99999952, 2.20000029, 2.39999938)
- o68.CFrame = CFrame.new(18.3998947, 24.400135, 123.300125, 0, 1, 0, 0, 0, 1, 1, 0, 0)
- o68.BackSurface = Enum.SurfaceType.Weld
- o68.BottomSurface = Enum.SurfaceType.Weld
- o68.FrontSurface = Enum.SurfaceType.Weld
- o68.LeftSurface = Enum.SurfaceType.Weld
- o68.RightSurface = Enum.SurfaceType.Weld
- o68.TopSurface = Enum.SurfaceType.Weld
- o68.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o68.Position = Vector3.new(18.3998947, 24.400135, 123.300125)
- o69.Name = "BlueBlock"
- o69.Parent = o64
- o69.BrickColor = BrickColor.new("Really red")
- o69.Position = Vector3.new(12.699893, 24.900135, 119.300125)
- o69.Rotation = Vector3.new(-180, 0, -180)
- o69.FormFactor = Enum.FormFactor.Custom
- o69.Size = Vector3.new(13.5999994, 1.39999938, 1.99999976)
- o69.CFrame = CFrame.new(12.699893, 24.900135, 119.300125, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o69.BackSurface = Enum.SurfaceType.Weld
- o69.BottomSurface = Enum.SurfaceType.Smooth
- o69.TopSurface = Enum.SurfaceType.Weld
- o69.Color = Color3.new(1, 0, 0)
- o69.Position = Vector3.new(12.699893, 24.900135, 119.300125)
- o70.Parent = o64
- o70.BrickColor = BrickColor.new("Light blue")
- o70.Transparency = 0.40000000596046
- o70.Position = Vector3.new(12.699892, 27.8001442, 119.300133)
- o70.Rotation = Vector3.new(-180, 0, -180)
- o70.FormFactor = Enum.FormFactor.Custom
- o70.Size = Vector3.new(13.5999985, 4.4000001, 2)
- o70.CFrame = CFrame.new(12.699892, 27.8001442, 119.300133, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o70.TopSurface = Enum.SurfaceType.Weld
- o70.Color = Color3.new(0.705882, 0.823529, 0.894118)
- o70.Position = Vector3.new(12.699892, 27.8001442, 119.300133)
- o71.Name = "BlueBlock"
- o71.Parent = o64
- o71.BrickColor = BrickColor.new("Really red")
- o71.Position = Vector3.new(6.89989233, 27.1001358, 115.900131)
- o71.Rotation = Vector3.new(0, -90, 0)
- o71.FormFactor = Enum.FormFactor.Custom
- o71.Size = Vector3.new(4.80000067, 5.79999876, 1.99999976)
- o71.CFrame = CFrame.new(6.89989233, 27.1001358, 115.900131, 0, 0, -1, -0, 1, 0, 1, 0, 0)
- o71.BackSurface = Enum.SurfaceType.Weld
- o71.BottomSurface = Enum.SurfaceType.Smooth
- o71.TopSurface = Enum.SurfaceType.Weld
- o71.Color = Color3.new(1, 0, 0)
- o71.Position = Vector3.new(6.89989233, 27.1001358, 115.900131)
- o72.Name = "BlueBlock"
- o72.Parent = o64
- o72.BrickColor = BrickColor.new("Really blue")
- o72.Position = Vector3.new(12.699893, 23.6001358, 116.00013)
- o72.Rotation = Vector3.new(-180, 0, -180)
- o72.FormFactor = Enum.FormFactor.Custom
- o72.Size = Vector3.new(13.5999947, 1.19999933, 8.59999657)
- o72.CFrame = CFrame.new(12.699893, 23.6001358, 116.00013, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o72.BottomSurface = Enum.SurfaceType.Weld
- o72.TopSurface = Enum.SurfaceType.Weld
- o72.Color = Color3.new(0, 0, 1)
- o72.Position = Vector3.new(12.699893, 23.6001358, 116.00013)
- o73.Name = "VS SD"
- o73.Parent = o64
- o73.Material = Enum.Material.Wood
- o73.BrickColor = BrickColor.new("Really blue")
- o73.Position = Vector3.new(12.699893, 24.7001362, 116.200134)
- o73.Rotation = Vector3.new(-180, 0, -180)
- o73.Size = Vector3.new(3.5999999, 1, 3.00000072)
- o73.CFrame = CFrame.new(12.699893, 24.7001362, 116.200134, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o73.BottomSurface = Enum.SurfaceType.Smooth
- o73.TopSurface = Enum.SurfaceType.Smooth
- o73.HeadsUpDisplay = false
- o73.MaxSpeed = 2000
- o73.Torque = 100
- o73.TurnSpeed = 1500
- o73.Color = Color3.new(0, 0, 1)
- o73.Position = Vector3.new(12.699893, 24.7001362, 116.200134)
- o74.Name = "VehicleSeat-to-Part Strong Joint"
- o74.Parent = o73
- o74.C0 = CFrame.new(-1.49999988, 0.5, 1.5, -0.99999994, 0, 0, 0, 0, 0.99999994, 0, 1, 0)
- o74.C1 = CFrame.new(1.5, 0.500022411, -0.999999523, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o75.Name = "VehicleSeat-to-Part Strong Joint"
- o75.Parent = o73
- o75.C0 = CFrame.new(-1.49999988, -0.5, -1.5, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- o75.C1 = CFrame.new(-0.499996185, 0.422735214, 0.445859432, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o76.Parent = o73
- o76.Texture = "http://www.roblox.com/asset/?id=54112696"
- o76.Face = Enum.NormalId.Top
- o77.Name = "BlueBlock"
- o77.Parent = o64
- o77.BrickColor = BrickColor.new("Really red")
- o77.Position = Vector3.new(18.4998932, 27.1001358, 115.900131)
- o77.Rotation = Vector3.new(0, -90, 0)
- o77.FormFactor = Enum.FormFactor.Custom
- o77.Size = Vector3.new(4.80000067, 5.79999828, 1.99999976)
- o77.CFrame = CFrame.new(18.4998932, 27.1001358, 115.900131, -0, 0, -1, -0, 1, -0, 1, 0, 0)
- o77.BottomSurface = Enum.SurfaceType.Smooth
- o77.FrontSurface = Enum.SurfaceType.Weld
- o77.TopSurface = Enum.SurfaceType.Weld
- o77.Color = Color3.new(1, 0, 0)
- o77.Position = Vector3.new(18.4998932, 27.1001358, 115.900131)
- o78.Name = "BlueBlock"
- o78.Parent = o64
- o78.BrickColor = BrickColor.new("Really black")
- o78.Position = Vector3.new(8.39989185, 27.1001358, 112.50013)
- o78.FormFactor = Enum.FormFactor.Custom
- o78.Size = Vector3.new(5.00000048, 5.79999876, 1.99999976)
- o78.CFrame = CFrame.new(8.39989185, 27.1001358, 112.50013, 1, 0, 0, 0, 1, 0, -0, 0, 1)
- o78.BottomSurface = Enum.SurfaceType.Smooth
- o78.FrontSurface = Enum.SurfaceType.Weld
- o78.TopSurface = Enum.SurfaceType.Weld
- o78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o78.Position = Vector3.new(8.39989185, 27.1001358, 112.50013)
- o79.Parent = o64
- o79.Material = Enum.Material.Wood
- o79.BrickColor = BrickColor.new("Really blue")
- o79.Position = Vector3.new(12.699892, 27.1001358, 113.400131)
- o79.Rotation = Vector3.new(90, 90, 0)
- o79.CanCollide = false
- o79.FormFactor = Enum.FormFactor.Custom
- o79.Size = Vector3.new(5.79999924, 1, 3.59999967)
- o79.CFrame = CFrame.new(12.699892, 27.1001358, 113.400131, 0, 0, 1, 1, 0, 0, 0, 1, -0)
- o79.BottomSurface = Enum.SurfaceType.Smooth
- o79.RightSurface = Enum.SurfaceType.Weld
- o79.TopSurface = Enum.SurfaceType.Smooth
- o79.Color = Color3.new(0, 0, 1)
- o79.Position = Vector3.new(12.699892, 27.1001358, 113.400131)
- o80.Name = "Part-to-Part Strong Joint"
- o80.Parent = o79
- o80.C0 = CFrame.new(0.5, -3, 0.5, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- o80.C1 = CFrame.new(0.50146389, 1.50302124, 0.500005722, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o81.Name = "BlueBlock"
- o81.Parent = o64
- o81.BrickColor = BrickColor.new("Really black")
- o81.Position = Vector3.new(12.699892, 30.4001446, 115.900131)
- o81.Rotation = Vector3.new(-180, 0, -180)
- o81.FormFactor = Enum.FormFactor.Custom
- o81.Size = Vector3.new(13.5999947, 0.799999356, 8.79999638)
- o81.CFrame = CFrame.new(12.699892, 30.4001446, 115.900131, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o81.BottomSurface = Enum.SurfaceType.Smooth
- o81.TopSurface = Enum.SurfaceType.Weld
- o81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o81.Position = Vector3.new(12.699892, 30.4001446, 115.900131)
- o82.Name = "BlueBlock"
- o82.Parent = o64
- o82.BrickColor = BrickColor.new("Really black")
- o82.Position = Vector3.new(16.9998932, 27.1001358, 112.50013)
- o82.FormFactor = Enum.FormFactor.Custom
- o82.Size = Vector3.new(5.00000048, 5.79999876, 1.99999976)
- o82.CFrame = CFrame.new(16.9998932, 27.1001358, 112.50013, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o82.BottomSurface = Enum.SurfaceType.Smooth
- o82.FrontSurface = Enum.SurfaceType.Weld
- o82.TopSurface = Enum.SurfaceType.Weld
- o82.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o82.Position = Vector3.new(16.9998932, 27.1001358, 112.50013)
- o83.Name = "BlueBlock"
- o83.Parent = o64
- o83.BrickColor = BrickColor.new("Really red")
- o83.Position = Vector3.new(6.19989204, 28.5001392, 109.50013)
- o83.Rotation = Vector3.new(-180, 0, -180)
- o83.FormFactor = Enum.FormFactor.Custom
- o83.Size = Vector3.new(0.999999821, 9.79999733, 2.79999971)
- o83.CFrame = CFrame.new(6.19989204, 28.5001392, 109.50013, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o83.BottomSurface = Enum.SurfaceType.Smooth
- o83.TopSurface = Enum.SurfaceType.Weld
- o83.Color = Color3.new(1, 0, 0)
- o83.Position = Vector3.new(6.19989204, 28.5001392, 109.50013)
- o84.Name = "BlueBlock"
- o84.Parent = o64
- o84.BrickColor = BrickColor.new("Really blue")
- o84.Position = Vector3.new(6.19989204, 31.1001434, 112.50013)
- o84.Rotation = Vector3.new(-180, 0, -180)
- o84.FormFactor = Enum.FormFactor.Custom
- o84.Size = Vector3.new(0.999999702, 0.599999607, 3.19999957)
- o84.CFrame = CFrame.new(6.19989204, 31.1001434, 112.50013, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o84.BackSurface = Enum.SurfaceType.Weld
- o84.BottomSurface = Enum.SurfaceType.Weld
- o84.TopSurface = Enum.SurfaceType.Smooth
- o84.Color = Color3.new(0, 0, 1)
- o84.Position = Vector3.new(6.19989204, 31.1001434, 112.50013)
- o85.Name = "BlueBlock"
- o85.Parent = o64
- o85.BrickColor = BrickColor.new("Really red")
- o85.Position = Vector3.new(18.9998932, 28.5001392, 109.700127)
- o85.Rotation = Vector3.new(-180, 0, -180)
- o85.FormFactor = Enum.FormFactor.Custom
- o85.Size = Vector3.new(0.999999821, 9.79999733, 2.39999962)
- o85.CFrame = CFrame.new(18.9998932, 28.5001392, 109.700127, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o85.BottomSurface = Enum.SurfaceType.Smooth
- o85.TopSurface = Enum.SurfaceType.Weld
- o85.Color = Color3.new(1, 0, 0)
- o85.Position = Vector3.new(18.9998932, 28.5001392, 109.700127)
- o86.Name = "BlueBlock"
- o86.Parent = o64
- o86.BrickColor = BrickColor.new("Really blue")
- o86.Position = Vector3.new(18.9998932, 31.1001434, 112.50013)
- o86.Rotation = Vector3.new(-180, 0, -180)
- o86.FormFactor = Enum.FormFactor.Custom
- o86.Size = Vector3.new(0.999999702, 0.599999607, 3.19999957)
- o86.CFrame = CFrame.new(18.9998932, 31.1001434, 112.50013, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o86.BackSurface = Enum.SurfaceType.Weld
- o86.BottomSurface = Enum.SurfaceType.Weld
- o86.TopSurface = Enum.SurfaceType.Smooth
- o86.Color = Color3.new(0, 0, 1)
- o86.Position = Vector3.new(18.9998932, 31.1001434, 112.50013)
- o87.Parent = o7
- o88.Parent = o87
- o88.BrickColor = BrickColor.new("Really black")
- o88.Position = Vector3.new(9.39989185, 27.3001442, 110.50013)
- o88.Rotation = Vector3.new(90, 0, -180)
- o88.FormFactor = Enum.FormFactor.Custom
- o88.Size = Vector3.new(2.80000019, 1.99999976, 3.00000024)
- o88.CFrame = CFrame.new(9.39989185, 27.3001442, 110.50013, -1, 0, 0, 0, 0, -1, 0, -1, 0)
- 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.Weld
- o88.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o88.Position = Vector3.new(9.39989185, 27.3001442, 110.50013)
- o89.Parent = o88
- o90.Parent = o87
- o90.BrickColor = BrickColor.new("Really blue")
- o90.Position = Vector3.new(9.29989243, 27.2001438, 107.100128)
- o90.Rotation = Vector3.new(90, 0, -180)
- o90.FormFactor = Enum.FormFactor.Custom
- o90.Size = Vector3.new(5, 4.80000019, 5.60000086)
- o90.CFrame = CFrame.new(9.29989243, 27.2001438, 107.100128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
- o90.BackSurface = Enum.SurfaceType.Weld
- o90.BottomSurface = Enum.SurfaceType.Weld
- o90.FrontSurface = Enum.SurfaceType.Weld
- o90.LeftSurface = Enum.SurfaceType.Weld
- o90.RightSurface = Enum.SurfaceType.Weld
- o90.TopSurface = Enum.SurfaceType.Weld
- o90.Color = Color3.new(0, 0, 1)
- o90.Position = Vector3.new(9.29989243, 27.2001438, 107.100128)
- o91.Parent = o90
- o92.Parent = o87
- o92.BrickColor = BrickColor.new("Really red")
- o92.Position = Vector3.new(9.29989243, 27.2001438, 104.600128)
- o92.Rotation = Vector3.new(90, 0, -180)
- o92.FormFactor = Enum.FormFactor.Custom
- o92.Size = Vector3.new(5, 0.200000003, 3.60000229)
- o92.CFrame = CFrame.new(9.29989243, 27.2001438, 104.600128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
- o92.BackSurface = Enum.SurfaceType.Weld
- o92.BottomSurface = Enum.SurfaceType.Weld
- o92.FrontSurface = Enum.SurfaceType.Weld
- o92.LeftSurface = Enum.SurfaceType.Weld
- o92.RightSurface = Enum.SurfaceType.Weld
- o92.TopSurface = Enum.SurfaceType.Weld
- o92.Color = Color3.new(1, 0, 0)
- o92.Position = Vector3.new(9.29989243, 27.2001438, 104.600128)
- o93.Parent = o92
- o94.Parent = o92
- o94.Color = Color3.new(0, 0, 0.498039)
- o95.Parent = o92
- o95.Size = 10
- o95.Color = Color3.new(1, 0.498039, 0)
- o95.Heat = 15
- o95.SecondaryColor = Color3.new(1, 0, 0)
- o96.Parent = o7
- o97.Parent = o96
- o97.BrickColor = BrickColor.new("Really black")
- o97.Position = Vector3.new(3.19989228, 28.3001366, 110.50013)
- o97.Rotation = Vector3.new(90, 0, -180)
- o97.FormFactor = Enum.FormFactor.Custom
- o97.Size = Vector3.new(2.80000019, 1.99999976, 3.00000024)
- o97.CFrame = CFrame.new(3.19989228, 28.3001366, 110.50013, -1, 0, 0, 0, 0, -1, 0, -1, 0)
- 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.Weld
- o97.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o97.Position = Vector3.new(3.19989228, 28.3001366, 110.50013)
- o98.Parent = o97
- o99.Parent = o96
- o99.BrickColor = BrickColor.new("Really blue")
- o99.Position = Vector3.new(3.0998919, 28.2001419, 107.100128)
- o99.Rotation = Vector3.new(90, 0, -180)
- o99.FormFactor = Enum.FormFactor.Custom
- o99.Size = Vector3.new(5, 4.80000019, 5.60000086)
- o99.CFrame = CFrame.new(3.0998919, 28.2001419, 107.100128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
- o99.BackSurface = Enum.SurfaceType.Weld
- o99.BottomSurface = Enum.SurfaceType.Weld
- o99.FrontSurface = Enum.SurfaceType.Weld
- o99.LeftSurface = Enum.SurfaceType.Weld
- o99.RightSurface = Enum.SurfaceType.Weld
- o99.TopSurface = Enum.SurfaceType.Weld
- o99.Color = Color3.new(0, 0, 1)
- o99.Position = Vector3.new(3.0998919, 28.2001419, 107.100128)
- o100.Parent = o99
- o101.Parent = o96
- o101.BrickColor = BrickColor.new("Really red")
- o101.Position = Vector3.new(3.0998919, 28.2001419, 104.600128)
- o101.Rotation = Vector3.new(90, 0, -180)
- o101.FormFactor = Enum.FormFactor.Custom
- o101.Size = Vector3.new(5, 0.200000003, 3.60000229)
- o101.CFrame = CFrame.new(3.0998919, 28.2001419, 104.600128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
- 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.Weld
- o101.Color = Color3.new(1, 0, 0)
- o101.Position = Vector3.new(3.0998919, 28.2001419, 104.600128)
- o102.Parent = o101
- o103.Parent = o101
- o103.Color = Color3.new(0, 0, 0.498039)
- o104.Parent = o101
- o104.Size = 10
- o104.Color = Color3.new(1, 0.498039, 0)
- o104.Heat = 15
- o104.SecondaryColor = Color3.new(1, 0, 0)
- o105.Parent = o7
- o106.Parent = o105
- o106.BrickColor = BrickColor.new("Really black")
- o106.Position = Vector3.new(15.9998932, 27.3001442, 110.50013)
- o106.Rotation = Vector3.new(90, 0, -180)
- o106.FormFactor = Enum.FormFactor.Custom
- o106.Size = Vector3.new(2.80000019, 1.99999976, 3.00000024)
- o106.CFrame = CFrame.new(15.9998932, 27.3001442, 110.50013, -1, 0, 0, 0, 0, -1, 0, -1, 0)
- 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.Weld
- o106.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o106.Position = Vector3.new(15.9998932, 27.3001442, 110.50013)
- o107.Parent = o106
- o108.Parent = o105
- o108.BrickColor = BrickColor.new("Really blue")
- o108.Position = Vector3.new(15.8998928, 27.2001438, 107.100128)
- o108.Rotation = Vector3.new(90, 0, -180)
- o108.FormFactor = Enum.FormFactor.Custom
- o108.Size = Vector3.new(5, 4.80000019, 5.60000086)
- o108.CFrame = CFrame.new(15.8998928, 27.2001438, 107.100128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
- o108.BackSurface = Enum.SurfaceType.Weld
- o108.BottomSurface = Enum.SurfaceType.Weld
- o108.FrontSurface = Enum.SurfaceType.Weld
- o108.LeftSurface = Enum.SurfaceType.Weld
- o108.RightSurface = Enum.SurfaceType.Weld
- o108.TopSurface = Enum.SurfaceType.Weld
- o108.Color = Color3.new(0, 0, 1)
- o108.Position = Vector3.new(15.8998928, 27.2001438, 107.100128)
- o109.Parent = o108
- o110.Parent = o105
- o110.BrickColor = BrickColor.new("Really red")
- o110.Position = Vector3.new(15.8998928, 27.2001438, 104.600128)
- o110.Rotation = Vector3.new(90, 0, -180)
- o110.FormFactor = Enum.FormFactor.Custom
- o110.Size = Vector3.new(5, 0.200000003, 3.60000229)
- o110.CFrame = CFrame.new(15.8998928, 27.2001438, 104.600128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
- o110.BackSurface = Enum.SurfaceType.Weld
- o110.BottomSurface = Enum.SurfaceType.Weld
- o110.FrontSurface = Enum.SurfaceType.Weld
- o110.LeftSurface = Enum.SurfaceType.Weld
- o110.RightSurface = Enum.SurfaceType.Weld
- o110.TopSurface = Enum.SurfaceType.Weld
- o110.Color = Color3.new(1, 0, 0)
- o110.Position = Vector3.new(15.8998928, 27.2001438, 104.600128)
- o111.Parent = o110
- o112.Parent = o110
- o112.Color = Color3.new(0, 0, 0.498039)
- o113.Parent = o110
- o113.Size = 10
- o113.Color = Color3.new(1, 0.498039, 0)
- o113.Heat = 15
- o113.SecondaryColor = Color3.new(1, 0, 0)
- o114.Parent = o7
- o115.Parent = o114
- o115.BrickColor = BrickColor.new("Really black")
- o115.Position = Vector3.new(22.199892, 27.3001308, 110.50013)
- o115.Rotation = Vector3.new(90, 0, -180)
- o115.FormFactor = Enum.FormFactor.Custom
- o115.Size = Vector3.new(2.80000019, 1.99999976, 3.00000024)
- o115.CFrame = CFrame.new(22.199892, 27.3001308, 110.50013, -1, 0, 0, 0, 0, -1, 0, -1, 0)
- 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.Weld
- o115.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o115.Position = Vector3.new(22.199892, 27.3001308, 110.50013)
- o116.Parent = o115
- o117.Parent = o114
- o117.BrickColor = BrickColor.new("Really blue")
- o117.Position = Vector3.new(22.0998917, 27.2001419, 107.100128)
- o117.Rotation = Vector3.new(90, 0, -180)
- o117.FormFactor = Enum.FormFactor.Custom
- o117.Size = Vector3.new(5, 4.80000019, 5.60000086)
- o117.CFrame = CFrame.new(22.0998917, 27.2001419, 107.100128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
- o117.BackSurface = Enum.SurfaceType.Weld
- o117.BottomSurface = Enum.SurfaceType.Weld
- o117.FrontSurface = Enum.SurfaceType.Weld
- o117.LeftSurface = Enum.SurfaceType.Weld
- o117.RightSurface = Enum.SurfaceType.Weld
- o117.TopSurface = Enum.SurfaceType.Weld
- o117.Color = Color3.new(0, 0, 1)
- o117.Position = Vector3.new(22.0998917, 27.2001419, 107.100128)
- o118.Parent = o117
- o119.Parent = o114
- o119.BrickColor = BrickColor.new("Really red")
- o119.Position = Vector3.new(22.0998917, 27.2001419, 104.600128)
- o119.Rotation = Vector3.new(90, 0, -180)
- o119.FormFactor = Enum.FormFactor.Custom
- o119.Size = Vector3.new(5, 0.200000003, 3.60000229)
- o119.CFrame = CFrame.new(22.0998917, 27.2001419, 104.600128, -1, 0, 0, 0, 0, -1, 0, -1, 0)
- o119.BackSurface = Enum.SurfaceType.Weld
- o119.BottomSurface = Enum.SurfaceType.Weld
- o119.FrontSurface = Enum.SurfaceType.Weld
- o119.LeftSurface = Enum.SurfaceType.Weld
- o119.RightSurface = Enum.SurfaceType.Weld
- o119.TopSurface = Enum.SurfaceType.Weld
- o119.Color = Color3.new(1, 0, 0)
- o119.Position = Vector3.new(22.0998917, 27.2001419, 104.600128)
- o120.Parent = o119
- o121.Parent = o119
- o121.Color = Color3.new(0, 0, 0.498039)
- o122.Parent = o119
- o122.Size = 10
- o122.Color = Color3.new(1, 0.498039, 0)
- o122.Heat = 15
- o122.SecondaryColor = Color3.new(1, 0, 0)
- o123.Parent = o7
- o124.Name = "BlueBlock"
- o124.Parent = o123
- o124.BrickColor = BrickColor.new("Really blue")
- o124.Position = Vector3.new(22.4998932, 19.8001308, 114.700134)
- o124.Rotation = Vector3.new(0, 90, 0)
- o124.FormFactor = Enum.FormFactor.Custom
- o124.Size = Vector3.new(4.79999971, 4.40000629, 3.99999976)
- o124.CFrame = CFrame.new(22.4998932, 19.8001308, 114.700134, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o124.BackSurface = Enum.SurfaceType.Weld
- o124.BottomSurface = Enum.SurfaceType.Smooth
- o124.LeftSurface = Enum.SurfaceType.Weld
- o124.TopSurface = Enum.SurfaceType.Weld
- o124.Color = Color3.new(0, 0, 1)
- o124.Position = Vector3.new(22.4998932, 19.8001308, 114.700134)
- o125.Parent = o124
- o125.Texture = "http://www.roblox.com/asset/?id=29588546"
- o125.Face = Enum.NormalId.Back
- o126.Name = "BlueBlock"
- o126.Parent = o123
- o126.BrickColor = BrickColor.new("Really black")
- o126.Position = Vector3.new(22.4998932, 24.2001362, 114.800133)
- o126.Rotation = Vector3.new(0, 90, 0)
- o126.FormFactor = Enum.FormFactor.Custom
- o126.Size = Vector3.new(2.60000014, 4.40000296, 2.79999995)
- o126.CFrame = CFrame.new(22.4998932, 24.2001362, 114.800133, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o126.BottomSurface = Enum.SurfaceType.Smooth
- o126.TopSurface = Enum.SurfaceType.Weld
- o126.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o126.Position = Vector3.new(22.4998932, 24.2001362, 114.800133)
- o127.Name = "BlueBlock"
- o127.Parent = o123
- o127.BrickColor = BrickColor.new("Really blue")
- o127.Position = Vector3.new(22.2998924, 28.2001419, 114.900131)
- o127.Rotation = Vector3.new(0, 90, 0)
- o127.FormFactor = Enum.FormFactor.Custom
- o127.Size = Vector3.new(6.79999971, 3.60000324, 5.59999847)
- o127.CFrame = CFrame.new(22.2998924, 28.2001419, 114.900131, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o127.BottomSurface = Enum.SurfaceType.Weld
- o127.LeftSurface = Enum.SurfaceType.Weld
- o127.RightSurface = Enum.SurfaceType.Weld
- o127.TopSurface = Enum.SurfaceType.Weld
- o127.Color = Color3.new(0, 0, 1)
- o127.Position = Vector3.new(22.2998924, 28.2001419, 114.900131)
- o128.Parent = o127
- o128.Texture = "http://www.roblox.com/asset/?id=146875973"
- o128.Face = Enum.NormalId.Back
- o129.Parent = o127
- o129.Texture = "http://www.roblox.com/asset/?id=77423067"
- o129.Face = Enum.NormalId.Left
- o130.Name = "BlueBlock"
- o130.Parent = o123
- o130.BrickColor = BrickColor.new("Really red")
- o130.Position = Vector3.new(22.4998932, 19.9001274, 120.700134)
- o130.Rotation = Vector3.new(-90, -90, 0)
- o130.FormFactor = Enum.FormFactor.Custom
- o130.Size = Vector3.new(4.5999999, 7.20000696, 3.99999976)
- o130.CFrame = CFrame.new(22.4998932, 19.9001274, 120.700134, 0, 0, -1, 1, 0, 0, 0, -1, 0)
- o130.BackSurface = Enum.SurfaceType.Weld
- o130.BottomSurface = Enum.SurfaceType.Weld
- o130.TopSurface = Enum.SurfaceType.Weld
- o130.Color = Color3.new(1, 0, 0)
- o130.Position = Vector3.new(22.4998932, 19.9001274, 120.700134)
- o131.Name = "BlueBlock"
- o131.Parent = o123
- o131.BrickColor = BrickColor.new("Really black")
- o131.Position = Vector3.new(22.3998909, 19.9001293, 126.600128)
- o131.Rotation = Vector3.new(-90, -90, 0)
- o131.FormFactor = Enum.FormFactor.Custom
- o131.Size = Vector3.new(6.19999838, 4.60000896, 4.99999905)
- o131.CFrame = CFrame.new(22.3998909, 19.9001293, 126.600128, 0, 0, -1, 1, 0, 0, 0, -1, 0)
- o131.BackSurface = Enum.SurfaceType.Weld
- o131.BottomSurface = Enum.SurfaceType.Weld
- o131.TopSurface = Enum.SurfaceType.Weld
- o131.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o131.Position = Vector3.new(22.3998909, 19.9001293, 126.600128)
- o132.Parent = o7
- o133.Parent = o132
- o133.BrickColor = BrickColor.new("Really black")
- o133.Position = Vector3.new(12.8998919, 31.7001419, 115.50013)
- o133.Rotation = Vector3.new(0, 90, 0)
- o133.FormFactor = Enum.FormFactor.Custom
- o133.Size = Vector3.new(3.00000024, 1.80000007, 3.40000033)
- o133.CFrame = CFrame.new(12.8998919, 31.7001419, 115.50013, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o133.BackSurface = Enum.SurfaceType.Weld
- o133.BottomSurface = Enum.SurfaceType.Weld
- o133.FrontSurface = Enum.SurfaceType.Weld
- o133.RightSurface = Enum.SurfaceType.Weld
- o133.TopSurface = Enum.SurfaceType.Weld
- o133.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o133.Position = Vector3.new(12.8998919, 31.7001419, 115.50013)
- o134.Parent = o133
- o134.Texture = "http://www.roblox.com/asset/?id=28066486"
- o134.Face = Enum.NormalId.Left
- o135.Parent = o132
- o135.BrickColor = BrickColor.new("Really black")
- o135.Position = Vector3.new(12.9003019, 32.4001427, 113.400139)
- o135.Rotation = Vector3.new(90, -0.00999999978, -179.98999)
- o135.Size = Vector3.new(3.39999962, 1.20000005, 2.80000019)
- o135.CFrame = CFrame.new(12.9003019, 32.4001427, 113.400139, -1, 0.000199411355, -9.31052491e-05, 9.31052346e-05, 3.45519098e-08, -1, -0.000199411355, -1, -5.31181605e-08)
- o135.BackSurface = Enum.SurfaceType.Weld
- o135.BottomSurface = Enum.SurfaceType.Weld
- o135.FrontSurface = Enum.SurfaceType.Weld
- o135.LeftSurface = Enum.SurfaceType.Weld
- o135.TopSurface = Enum.SurfaceType.Weld
- o135.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o135.Position = Vector3.new(12.9003019, 32.4001427, 113.400139)
- o136.Parent = o132
- o136.BrickColor = BrickColor.new("Really blue")
- o136.Position = Vector3.new(12.8999205, 33.2001114, 116.100189)
- o136.Rotation = Vector3.new(180, 0.00999999978, -179.98999)
- o136.Size = Vector3.new(3.39999962, 1.20000005, 4.20000029)
- o136.CFrame = CFrame.new(12.8999205, 33.2001114, 116.100189, -1, 9.31926697e-05, 0.000199498769, 9.31926625e-05, 1, -1.23317552e-08, -0.000199498769, 6.2600698e-09, -1)
- o136.BackSurface = Enum.SurfaceType.Weld
- o136.BottomSurface = Enum.SurfaceType.Weld
- o136.LeftSurface = Enum.SurfaceType.Weld
- o136.TopSurface = Enum.SurfaceType.Weld
- o136.Color = Color3.new(0, 0, 1)
- o136.Position = Vector3.new(12.8999205, 33.2001114, 116.100189)
- o137.Parent = o132
- o137.BrickColor = BrickColor.new("Really blue")
- o137.Position = Vector3.new(10.6998234, 33.4002609, 115.599884)
- o137.Rotation = Vector3.new(180, 0.00999999978, -180)
- o137.Size = Vector3.new(1, 4.79999971, 2.80000019)
- o137.CFrame = CFrame.new(10.6998234, 33.4002609, 115.599884, -1, 5.50326295e-05, 0.000116184863, 5.50326295e-05, 1, -1.82742954e-09, -0.000116184863, 4.56652582e-09, -1)
- o137.BackSurface = Enum.SurfaceType.Weld
- o137.BottomSurface = Enum.SurfaceType.Weld
- o137.FrontSurface = Enum.SurfaceType.Weld
- o137.LeftSurface = Enum.SurfaceType.Weld
- o137.TopSurface = Enum.SurfaceType.Weld
- o137.Color = Color3.new(0, 0, 1)
- o137.Position = Vector3.new(10.6998234, 33.4002609, 115.599884)
- o138.Parent = o132
- o138.BrickColor = BrickColor.new("Really blue")
- o138.Position = Vector3.new(15.099966, 33.4000168, 115.600372)
- o138.Rotation = Vector3.new(-180, 0.00999999978, -180)
- o138.Size = Vector3.new(1, 4.79999971, 2.80000019)
- o138.CFrame = CFrame.new(15.099966, 33.4000168, 115.600372, -1, 8.25270836e-05, 0.000174277317, 8.25270836e-05, 1, 1.21623467e-09, -0.000174277317, 1.55988307e-08, -1)
- o138.BackSurface = Enum.SurfaceType.Weld
- o138.BottomSurface = Enum.SurfaceType.Weld
- o138.FrontSurface = Enum.SurfaceType.Weld
- o138.TopSurface = Enum.SurfaceType.Weld
- o138.Color = Color3.new(0, 0, 1)
- o138.Position = Vector3.new(15.099966, 33.4000168, 115.600372)
- o139.Parent = o7
- o139.BrickColor = BrickColor.new("Really blue")
- o139.Transparency = 0.40000000596046
- o139.Position = Vector3.new(13.199892, 22.4001369, 129.000137)
- o139.FormFactor = Enum.FormFactor.Custom
- o139.Size = Vector3.new(25.8000011, 24.8000011, 0.200000003)
- o139.CFrame = CFrame.new(13.199892, 22.4001369, 129.000137, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o139.BottomSurface = Enum.SurfaceType.Weld
- o139.FrontSurface = Enum.SurfaceType.Weld
- o139.LeftSurface = Enum.SurfaceType.Weld
- o139.RightSurface = Enum.SurfaceType.Weld
- o139.TopSurface = Enum.SurfaceType.Weld
- o139.Color = Color3.new(0, 0, 1)
- o139.Position = Vector3.new(13.199892, 22.4001369, 129.000137)
- o140.Parent = o139
- o140.Texture = "http://www.roblox.com/asset/?id=33243432"
- o140.Face = Enum.NormalId.Back
- o141.Parent = o139
- runDummyScript(function()
- function onTouched(hit)
- hit:BreakJoints()
- end
- connection = script.Parent.Touched:connect(onTouched)
- end,o141)
- o142.Name = "Gun Turret"
- o142.Parent = o3
- o143.Name = "Base"
- o143.Parent = o142
- o143.BrickColor = BrickColor.new("Really black")
- o143.Position = Vector3.new(19.0998917, 34.9001503, 109.700127)
- o143.Rotation = Vector3.new(0, 90, 0)
- o143.FormFactor = Enum.FormFactor.Symmetric
- o143.Size = Vector3.new(4, 1, 1)
- o143.CFrame = CFrame.new(19.0998917, 34.9001503, 109.700127, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o143.BottomSurface = Enum.SurfaceType.Weld
- o143.RightSurface = Enum.SurfaceType.Motor
- o143.TopSurface = Enum.SurfaceType.Smooth
- o143.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o143.Position = Vector3.new(19.0998917, 34.9001503, 109.700127)
- o144.Name = "GunBarrel"
- o144.Parent = o142
- o145.Name = "One"
- o145.Parent = o144
- o145.BrickColor = BrickColor.new("Really black")
- o145.Position = Vector3.new(19.1014137, 34.9035683, 106.201012)
- o145.Rotation = Vector3.new(89.9700012, -42.579998, -89.9499969)
- o145.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
- o145.Velocity = Vector3.new(0.270291626, 0.221571624, 0.208245263)
- o145.FormFactor = Enum.FormFactor.Symmetric
- o145.Size = Vector3.new(1, 1, 1)
- o145.CFrame = CFrame.new(19.1014137, 34.9035683, 106.201012, 0.000681082078, 0.736291111, -0.676664114, -0.00117472641, -0.676662982, -0.736291409, -0.999998629, 0.0012963257, 0.000403632672)
- o145.BottomSurface = Enum.SurfaceType.Smooth
- o145.LeftSurface = Enum.SurfaceType.Weld
- o145.TopSurface = Enum.SurfaceType.Smooth
- o145.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o145.Position = Vector3.new(19.1014137, 34.9035683, 106.201012)
- o145.velocity = Vector3.new(0.270291626, 0.221571624, 0.208245263)
- o146.Name = "Four"
- o146.Parent = o144
- o146.BrickColor = BrickColor.new("Really black")
- o146.Position = Vector3.new(19.1007366, 34.9047432, 107.201012)
- o146.Rotation = Vector3.new(89.9700012, -42.579998, -89.9499969)
- o146.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
- o146.Velocity = Vector3.new(0.423455954, 0.11292845, 0.208476618)
- o146.FormFactor = Enum.FormFactor.Symmetric
- o146.Size = Vector3.new(1, 1, 1)
- o146.CFrame = CFrame.new(19.1007366, 34.9047432, 107.201012, 0.000681171659, 0.736291349, -0.676664174, -0.00117460743, -0.67666322, -0.736291528, -0.999998927, 0.00129634095, 0.00040378113)
- o146.BottomSurface = Enum.SurfaceType.Smooth
- o146.LeftSurface = Enum.SurfaceType.Weld
- o146.TopSurface = Enum.SurfaceType.Smooth
- o146.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o146.Position = Vector3.new(19.1007366, 34.9047432, 107.201012)
- o146.velocity = Vector3.new(0.423455954, 0.11292845, 0.208476618)
- o147.Name = "Three"
- o147.Parent = o144
- o147.BrickColor = BrickColor.new("Really black")
- o147.Position = Vector3.new(19.1020985, 34.9023933, 105.201012)
- o147.Rotation = Vector3.new(89.9700012, -42.579998, -89.9499969)
- o147.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
- o147.Velocity = Vector3.new(0.117127314, 0.330214798, 0.20801273)
- o147.FormFactor = Enum.FormFactor.Symmetric
- o147.Size = Vector3.new(1, 1, 1)
- o147.CFrame = CFrame.new(19.1020985, 34.9023933, 105.201012, 0.00068090274, 0.736290753, -0.676663935, -0.00117496436, -0.676662505, -0.736291111, -0.999998033, 0.00129629509, 0.000403335755)
- o147.BottomSurface = Enum.SurfaceType.Smooth
- o147.LeftSurface = Enum.SurfaceType.Weld
- o147.TopSurface = Enum.SurfaceType.Smooth
- o147.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o147.Position = Vector3.new(19.1020985, 34.9023933, 105.201012)
- o147.velocity = Vector3.new(0.117127314, 0.330214798, 0.20801273)
- o148.Name = "Two"
- o148.Parent = o144
- o148.BrickColor = BrickColor.new("Really black")
- o148.Position = Vector3.new(19.1027832, 34.9012184, 104.201012)
- o148.Rotation = Vector3.new(-90.0299988, 42.579998, 89.9499969)
- o148.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
- o148.Velocity = Vector3.new(-0.036036998, 0.438857973, 0.207780197)
- o148.FormFactor = Enum.FormFactor.Symmetric
- o148.Size = Vector3.new(1, 1, 1)
- o148.CFrame = CFrame.new(19.1027832, 34.9012184, 104.201012, 0.000680544123, -0.736289978, 0.676663637, -0.00117544015, 0.676661551, 0.736290514, -0.999996841, -0.00129623385, -0.000402741745)
- o148.BottomSurface = Enum.SurfaceType.Smooth
- o148.LeftSurface = Enum.SurfaceType.Weld
- o148.TopSurface = Enum.SurfaceType.Smooth
- o148.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o148.Position = Vector3.new(19.1027832, 34.9012184, 104.201012)
- o148.velocity = Vector3.new(-0.036036998, 0.438857973, 0.207780197)
- o149.Parent = o142
- o149.BrickColor = BrickColor.new("Really black")
- o149.Position = Vector3.new(19.0998917, 33.9001503, 109.700127)
- o149.Rotation = Vector3.new(0, 90, 0)
- o149.FormFactor = Enum.FormFactor.Symmetric
- o149.Size = Vector3.new(2, 1, 1)
- o149.CFrame = CFrame.new(19.0998917, 33.9001503, 109.700127, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o149.BottomSurface = Enum.SurfaceType.Weld
- o149.TopSurface = Enum.SurfaceType.Smooth
- o149.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o149.Position = Vector3.new(19.0998917, 33.9001503, 109.700127)
- o150.Name = "Stopped"
- o150.Parent = o142
- o151.Name = "Head"
- o151.Parent = o150
- o151.BrickColor = BrickColor.new("Really black")
- o151.Reflectance = 0.40000000596046
- o151.Position = Vector3.new(19.0998917, 35.6001472, 111.200127)
- o151.FormFactor = Enum.FormFactor.Plate
- o151.Size = Vector3.new(1, 0.400000006, 1)
- o151.CFrame = CFrame.new(19.0998917, 35.6001472, 111.200127, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o151.BottomSurface = Enum.SurfaceType.Weld
- o151.TopSurface = Enum.SurfaceType.Smooth
- o151.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o151.Position = Vector3.new(19.0998917, 35.6001472, 111.200127)
- o152.Parent = o151
- o152.MaxActivationDistance = 16
- o153.Name = "GunSound"
- o153.Parent = o151
- o153.SoundId = "http://www.roblox.com/asset/?id=12222084"
- o153.Volume = 1
- o154.Name = "CannonBall"
- o154.Parent = o151
- o154.Disabled = true
- runDummyScript(function()
- ball = script.Parent
- damage = 25
- function onTouched(hit)
- hit:BreakJoints()
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- if humanoid~=nil then
- tagHumanoid(humanoid)
- humanoid.Health = humanoid.Health - damage
- wait(2)
- untagHumanoid(humanoid)
- connection:disconnect()
- else
- damage = damage / 2
- if damage < 2 then
- connection:disconnect()
- ball.Parent = nil
- end
- end
- if math.random(1,3) == 2 then
- explosion = Instance.new("Explosion")
- explosion.BlastRadius = 1
- explosion.BlastPressure = 1000000 -- these are really wussy units
- explosion.Position = script.Parent.Position
- explosion.Parent = game.Workspace
- connection:disconnect()
- ball.Parent = nil
- 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,o154)
- o155.Name = "FireGun"
- o155.Parent = o151
- runDummyScript(function()
- local switch = script.Parent
- local gunBarrelOne = script.Parent.Parent.Parent.GunBarrel.One
- local gunBarrelTwo = script.Parent.Parent.Parent.GunBarrel.Two
- local gunBarrelThree = script.Parent.Parent.Parent.GunBarrel.Three
- local gunBarrelFour = script.Parent.Parent.Parent.GunBarrel.Four
- local debounce = false
- local gunOne = true
- local cannonBall = Instance.new("Part")
- cannonBall.Size = Vector3.new(1,1,1)
- cannonBall.BrickColor = BrickColor.new(21) -- red
- cannonBall.Shape = 0
- cannonBall.FormFactor = 0
- cannonBall.BottomSurface = 0
- cannonBall.TopSurface = 0
- cannonBall.Name = "Cannon Shot"
- cannonBall.Elasticity = 1
- cannonBall.Reflectance = .2
- cannonBall.Friction = 1
- function getPlayer(humanoid)
- -- find the owning player of a humanoid.
- local players = game.Players:children()
- for i = 1, #players do
- if players[i].Character ~= nil then
- if players[i].Character.Humanoid == humanoid then return players[i] end
- end
- end
- return nil
- end
- function fire(player)
- local sound = script.Parent:findFirstChild("GunSound")
- if sound == nil then
- sound = Instance.new("Sound")
- sound.Name = "GunSound"
- sound.SoundId = "rbxasset://sounds\\Rocket shot.wav"
- 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 -- false
- else
- barrel = gunBarrelTwo
- if gunTwo == true then
- barrel = gunBarrelTwo
- gunOne = true -- false
- gunTwo = true -- false
- else
- barrel = gunBarrelThree
- if gunThree == true then
- barrel = gunBarrelThree
- gunOne = true -- false
- gunTwo = true -- false
- gunThree = false
- else
- barrel = gunBarrelFour
- if gunFour == true then
- barrel = gunBarrelFour
- gunOne = true
- gunTwo = true
- gunThree = true
- gunFour = true
- end
- end
- end
- end
- --[[ if gunOne == true then
- barrel = gunBarrelOne
- gunOne = false
- else
- barrel = gunBarrelTwo
- -- gunOne = true
- end
- gunTwo = false
- else
- barrel = gunBarrelThree
- gunThree = false
- else
- barrel = gunBarrelFour
- gunFour = true
- end ]]--
- if (barrel.Position - switch.Parent.Parent.Base.Position).magnitude > 22 then return end -- Blown up guns don't shoot. Usually.
- local spawnPos = barrel.CFrame * Vector3.new(6, 0, 0)
- local dx = math.random(-10,25)--10
- local dy = math.random(-10,25)--10
- local dz = math.random(-10,25)--10
- local mag = math.random(180,260)
- 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
- local isOn = true
- button = script.Parent
- function on()
- isOn = true
- button.BrickColor = BrickColor.Green()
- script.Parent.Parent.Name = "Firing"
- script.Parent.Parent.Parent.Base.RightSurfaceInput = 12 --constant
- while isOn do
- wait(0.1)
- fire(player)
- end
- end
- function off()
- isOn = false
- button.BrickColor = BrickColor.Red()
- script.Parent.Parent.Name = "Stopped"
- script.Parent.Parent.Parent.Base.RightSurfaceInput = 0
- end
- function onClicked()
- if isOn == true then off() else on() end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClicked)
- --[[ p = script.Parent.Parent.Parent.door:GetChildren()
- for i= 1, #p do
- p[i].Transparency = 0
- p[i].CanCollide = true
- end]]--
- end,o155)
- o156.Parent = o150
- o156.NameOcclusion = Enum.NameOcclusion.NoOcclusion
- o156.Health = 0
- o156.MaxHealth = 0
- o157.Name = "Gun Turret"
- o157.Parent = o3
- o158.Name = "Base"
- o158.Parent = o157
- o158.BrickColor = BrickColor.new("Really black")
- o158.Position = Vector3.new(6.09989214, 34.9001503, 109.50013)
- o158.Rotation = Vector3.new(0, 90, 0)
- o158.FormFactor = Enum.FormFactor.Symmetric
- o158.Size = Vector3.new(4, 1, 1)
- o158.CFrame = CFrame.new(6.09989214, 34.9001503, 109.50013, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o158.BottomSurface = Enum.SurfaceType.Weld
- o158.RightSurface = Enum.SurfaceType.Motor
- o158.TopSurface = Enum.SurfaceType.Smooth
- o158.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o158.Position = Vector3.new(6.09989214, 34.9001503, 109.50013)
- o159.Name = "GunBarrel"
- o159.Parent = o157
- o160.Name = "One"
- o160.Parent = o159
- o160.BrickColor = BrickColor.new("Really black")
- o160.Position = Vector3.new(6.10140991, 34.9000587, 106.00103)
- o160.Rotation = Vector3.new(89.9700012, -42.579998, -89.9499969)
- o160.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
- o160.Velocity = Vector3.new(0.270291656, 0.221571624, 0.208243549)
- o160.FormFactor = Enum.FormFactor.Symmetric
- o160.Size = Vector3.new(1, 1, 1)
- o160.CFrame = CFrame.new(6.10140991, 34.9000587, 106.00103, 0.000681082078, 0.736291111, -0.676664114, -0.00117472641, -0.676662982, -0.736291409, -0.999998629, 0.0012963257, 0.000403632672)
- o160.BottomSurface = Enum.SurfaceType.Smooth
- o160.LeftSurface = Enum.SurfaceType.Weld
- o160.TopSurface = Enum.SurfaceType.Smooth
- o160.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o160.Position = Vector3.new(6.10140991, 34.9000587, 106.00103)
- o160.velocity = Vector3.new(0.270291656, 0.221571624, 0.208243549)
- o161.Name = "Four"
- o161.Parent = o159
- o161.BrickColor = BrickColor.new("Really black")
- o161.Position = Vector3.new(6.10072708, 34.9012413, 107.00103)
- o161.Rotation = Vector3.new(89.9700012, -42.579998, -89.9499969)
- o161.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
- o161.Velocity = Vector3.new(0.423455954, 0.112928443, 0.208476618)
- o161.FormFactor = Enum.FormFactor.Symmetric
- o161.Size = Vector3.new(1, 1, 1)
- o161.CFrame = CFrame.new(6.10072708, 34.9012413, 107.00103, 0.000681171659, 0.736291349, -0.676664174, -0.00117460743, -0.67666322, -0.736291528, -0.999998927, 0.00129634095, 0.00040378113)
- o161.BottomSurface = Enum.SurfaceType.Smooth
- o161.LeftSurface = Enum.SurfaceType.Weld
- o161.TopSurface = Enum.SurfaceType.Smooth
- o161.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o161.Position = Vector3.new(6.10072708, 34.9012413, 107.00103)
- o161.velocity = Vector3.new(0.423455954, 0.112928443, 0.208476618)
- o162.Name = "Three"
- o162.Parent = o159
- o162.BrickColor = BrickColor.new("Really black")
- o162.Position = Vector3.new(6.10209084, 34.8988876, 105.001022)
- o162.Rotation = Vector3.new(89.9700012, -42.579998, -89.9499969)
- o162.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
- o162.Velocity = Vector3.new(0.117126182, 0.330215633, 0.20801203)
- o162.FormFactor = Enum.FormFactor.Symmetric
- o162.Size = Vector3.new(1, 1, 1)
- o162.CFrame = CFrame.new(6.10209084, 34.8988876, 105.001022, 0.00068090274, 0.736290753, -0.676663935, -0.00117496436, -0.676662505, -0.736291111, -0.999998033, 0.00129629509, 0.000403335755)
- o162.BottomSurface = Enum.SurfaceType.Smooth
- o162.LeftSurface = Enum.SurfaceType.Weld
- o162.TopSurface = Enum.SurfaceType.Smooth
- o162.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o162.Position = Vector3.new(6.10209084, 34.8988876, 105.001022)
- o162.velocity = Vector3.new(0.117126182, 0.330215633, 0.20801203)
- o163.Name = "Two"
- o163.Parent = o159
- o163.BrickColor = BrickColor.new("Really black")
- o163.Position = Vector3.new(6.10276985, 34.8977165, 104.00103)
- o163.Rotation = Vector3.new(-90.0299988, 42.579998, 89.9499969)
- o163.RotVelocity = Vector3.new(0.10864237, 0.153165713, 0.00119691924)
- o163.Velocity = Vector3.new(-0.0360369682, 0.438857973, 0.207780793)
- o163.FormFactor = Enum.FormFactor.Symmetric
- o163.Size = Vector3.new(1, 1, 1)
- o163.CFrame = CFrame.new(6.10276985, 34.8977165, 104.00103, 0.000680544123, -0.736289978, 0.676663637, -0.00117544015, 0.676661551, 0.736290514, -0.999996841, -0.00129623385, -0.000402741745)
- o163.BottomSurface = Enum.SurfaceType.Smooth
- o163.LeftSurface = Enum.SurfaceType.Weld
- o163.TopSurface = Enum.SurfaceType.Smooth
- o163.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o163.Position = Vector3.new(6.10276985, 34.8977165, 104.00103)
- o163.velocity = Vector3.new(-0.0360369682, 0.438857973, 0.207780793)
- o164.Parent = o157
- o164.BrickColor = BrickColor.new("Really black")
- o164.Position = Vector3.new(6.09989214, 33.9001503, 109.50013)
- o164.Rotation = Vector3.new(0, 90, 0)
- o164.FormFactor = Enum.FormFactor.Symmetric
- o164.Size = Vector3.new(2, 1, 1)
- o164.CFrame = CFrame.new(6.09989214, 33.9001503, 109.50013, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o164.BottomSurface = Enum.SurfaceType.Weld
- o164.TopSurface = Enum.SurfaceType.Smooth
- o164.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o164.Position = Vector3.new(6.09989214, 33.9001503, 109.50013)
- o165.Name = "Stopped"
- o165.Parent = o157
- o166.Name = "Head"
- o166.Parent = o165
- o166.BrickColor = BrickColor.new("Really black")
- o166.Reflectance = 0.40000000596046
- o166.Position = Vector3.new(6.09989214, 35.6001472, 111.00013)
- o166.FormFactor = Enum.FormFactor.Plate
- o166.Size = Vector3.new(1, 0.400000006, 1)
- o166.CFrame = CFrame.new(6.09989214, 35.6001472, 111.00013, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o166.BottomSurface = Enum.SurfaceType.Weld
- o166.TopSurface = Enum.SurfaceType.Smooth
- o166.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o166.Position = Vector3.new(6.09989214, 35.6001472, 111.00013)
- o167.Parent = o166
- o167.MaxActivationDistance = 16
- o168.Name = "GunSound"
- o168.Parent = o166
- o168.SoundId = "http://www.roblox.com/asset/?id=12222084"
- o168.Volume = 1
- o169.Name = "CannonBall"
- o169.Parent = o166
- o169.Disabled = true
- runDummyScript(function()
- ball = script.Parent
- damage = 25
- function onTouched(hit)
- hit:BreakJoints()
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- if humanoid~=nil then
- tagHumanoid(humanoid)
- humanoid.Health = humanoid.Health - damage
- wait(2)
- untagHumanoid(humanoid)
- connection:disconnect()
- else
- damage = damage / 2
- if damage < 2 then
- connection:disconnect()
- ball.Parent = nil
- end
- end
- if math.random(1,3) == 2 then
- explosion = Instance.new("Explosion")
- explosion.BlastRadius = 1
- explosion.BlastPressure = 1000000 -- these are really wussy units
- explosion.Position = script.Parent.Position
- explosion.Parent = game.Workspace
- connection:disconnect()
- ball.Parent = nil
- 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,o169)
- o170.Name = "FireGun"
- o170.Parent = o166
- runDummyScript(function()
- local switch = script.Parent
- local gunBarrelOne = script.Parent.Parent.Parent.GunBarrel.One
- local gunBarrelTwo = script.Parent.Parent.Parent.GunBarrel.Two
- local gunBarrelThree = script.Parent.Parent.Parent.GunBarrel.Three
- local gunBarrelFour = script.Parent.Parent.Parent.GunBarrel.Four
- local debounce = false
- local gunOne = true
- local cannonBall = Instance.new("Part")
- cannonBall.Size = Vector3.new(1,1,1)
- cannonBall.BrickColor = BrickColor.new(21) -- red
- cannonBall.Shape = 0
- cannonBall.FormFactor = 0
- cannonBall.BottomSurface = 0
- cannonBall.TopSurface = 0
- cannonBall.Name = "Cannon Shot"
- cannonBall.Elasticity = 1
- cannonBall.Reflectance = .2
- cannonBall.Friction = 1
- function getPlayer(humanoid)
- -- find the owning player of a humanoid.
- local players = game.Players:children()
- for i = 1, #players do
- if players[i].Character ~= nil then
- if players[i].Character.Humanoid == humanoid then return players[i] end
- end
- end
- return nil
- end
- function fire(player)
- local sound = script.Parent:findFirstChild("GunSound")
- if sound == nil then
- sound = Instance.new("Sound")
- sound.Name = "GunSound"
- sound.SoundId = "rbxasset://sounds\\Rocket shot.wav"
- 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 -- false
- else
- barrel = gunBarrelTwo
- if gunTwo == true then
- barrel = gunBarrelTwo
- gunOne = true -- false
- gunTwo = true -- false
- else
- barrel = gunBarrelThree
- if gunThree == true then
- barrel = gunBarrelThree
- gunOne = true -- false
- gunTwo = true -- false
- gunThree = false
- else
- barrel = gunBarrelFour
- if gunFour == true then
- barrel = gunBarrelFour
- gunOne = true
- gunTwo = true
- gunThree = true
- gunFour = true
- end
- end
- end
- end
- --[[ if gunOne == true then
- barrel = gunBarrelOne
- gunOne = false
- else
- barrel = gunBarrelTwo
- -- gunOne = true
- end
- gunTwo = false
- else
- barrel = gunBarrelThree
- gunThree = false
- else
- barrel = gunBarrelFour
- gunFour = true
- end ]]--
- if (barrel.Position - switch.Parent.Parent.Base.Position).magnitude > 22 then return end -- Blown up guns don't shoot. Usually.
- local spawnPos = barrel.CFrame * Vector3.new(6, 0, 0)
- local dx = math.random(-10,25)--10
- local dy = math.random(-10,25)--10
- local dz = math.random(-10,25)--10
- local mag = math.random(180,260)
- 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
- local isOn = true
- button = script.Parent
- function on()
- isOn = true
- button.BrickColor = BrickColor.Green()
- script.Parent.Parent.Name = "Firing"
- script.Parent.Parent.Parent.Base.RightSurfaceInput = 12 --constant
- while isOn do
- wait(0.1)
- fire(player)
- end
- end
- function off()
- isOn = false
- button.BrickColor = BrickColor.Red()
- script.Parent.Parent.Name = "Stopped"
- script.Parent.Parent.Parent.Base.RightSurfaceInput = 0
- end
- function onClicked()
- if isOn == true then off() else on() end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClicked)
- --[[ p = script.Parent.Parent.Parent.door:GetChildren()
- for i= 1, #p do
- p[i].Transparency = 0
- p[i].CanCollide = true
- end]]--
- end,o170)
- o171.Parent = o165
- o171.NameOcclusion = Enum.NameOcclusion.NoOcclusion
- o171.Health = 0
- o171.MaxHealth = 0
- o172.Name = "ww"
- o172.Parent = mas
- o173.Parent = o172
- o173.BrickColor = BrickColor.new("Really black")
- o173.Reflectance = 0.80000001192093
- o173.Position = Vector3.new(12.9000216, 7.00147104, 100.400192)
- o173.Rotation = Vector3.new(-180, 0, -180)
- o173.Anchored = true
- o173.Size = Vector3.new(2, 10, 2)
- o173.CFrame = CFrame.new(12.9000216, 7.00147104, 100.400192, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o173.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o173.Position = Vector3.new(12.9000216, 7.00147104, 100.400192)
- o174.Parent = o172
- o174.BrickColor = BrickColor.new("Really black")
- o174.Reflectance = 0.80000001192093
- o174.Position = Vector3.new(12.9000216, 17.0027046, 100.400192)
- o174.Rotation = Vector3.new(-180, 0, -180)
- o174.Anchored = true
- o174.Size = Vector3.new(2, 10, 2)
- o174.CFrame = CFrame.new(12.9000216, 17.0027046, 100.400192, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o174.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o174.Position = Vector3.new(12.9000216, 17.0027046, 100.400192)
- o175.Parent = o172
- o175.BrickColor = BrickColor.new("Really black")
- o175.Reflectance = 0.80000001192093
- o175.Position = Vector3.new(12.9000521, 22.8045559, 106.400009)
- o175.Rotation = Vector3.new(-90, 0, -180)
- o175.Anchored = true
- o175.Size = Vector3.new(2, 10, 2)
- o175.CFrame = CFrame.new(12.9000521, 22.8045559, 106.400009, -1, 0, 0, 0, 0, 1, 0, 1, 4.37113883e-08)
- o175.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o175.Position = Vector3.new(12.9000521, 22.8045559, 106.400009)
- mas.Parent = workspace
- mas:MakeJoints()
- local mas1 = mas:GetChildren()
- for i=1,#mas1 do
- mas1[i].Parent = script
- 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