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,TouchTransmitter,Attachment,Status,Animator,Accessory
- 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("WedgePart")
- o5 = Instance.new("Part")
- o6 = Instance.new("Script")
- o7 = Instance.new("BodyGyro")
- o8 = Instance.new("ClickDetector")
- o9 = Instance.new("WedgePart")
- o10 = Instance.new("Part")
- o11 = Instance.new("WedgePart")
- o12 = Instance.new("Part")
- o13 = Instance.new("Part")
- o14 = Instance.new("WedgePart")
- o15 = Instance.new("WedgePart")
- o16 = Instance.new("Part")
- o17 = Instance.new("WedgePart")
- o18 = Instance.new("Part")
- o19 = Instance.new("ManualWeld")
- o20 = Instance.new("ManualWeld")
- o21 = Instance.new("ManualWeld")
- o22 = Instance.new("WedgePart")
- o23 = Instance.new("Part")
- o24 = Instance.new("ManualWeld")
- o25 = Instance.new("ManualWeld")
- o26 = Instance.new("ManualWeld")
- o27 = Instance.new("WedgePart")
- o28 = Instance.new("WedgePart")
- o29 = Instance.new("Part")
- o30 = Instance.new("ManualWeld")
- o31 = Instance.new("ManualWeld")
- o32 = Instance.new("ManualWeld")
- o33 = Instance.new("WedgePart")
- o34 = Instance.new("Part")
- o35 = Instance.new("ManualWeld")
- o36 = Instance.new("ManualWeld")
- o37 = Instance.new("ManualWeld")
- o38 = Instance.new("Part")
- o39 = Instance.new("WedgePart")
- o40 = Instance.new("WedgePart")
- o41 = Instance.new("Part")
- o42 = Instance.new("WedgePart")
- o43 = Instance.new("WedgePart")
- o44 = Instance.new("WedgePart")
- o45 = Instance.new("Part")
- o46 = Instance.new("Part")
- o47 = Instance.new("Part")
- o48 = Instance.new("Part")
- o49 = Instance.new("Part")
- o50 = Instance.new("WedgePart")
- o51 = Instance.new("WedgePart")
- o52 = Instance.new("Part")
- o53 = Instance.new("Part")
- o54 = Instance.new("Part")
- o55 = Instance.new("Script")
- o56 = Instance.new("Script")
- o57 = Instance.new("Script")
- o58 = Instance.new("Script")
- o59 = Instance.new("Script")
- o61 = Instance.new("Part")
- o62 = Instance.new("ManualWeld")
- o63 = Instance.new("ManualWeld")
- o64 = Instance.new("ManualWeld")
- o65 = Instance.new("Part")
- o66 = Instance.new("WedgePart")
- o67 = Instance.new("WedgePart")
- o68 = Instance.new("WedgePart")
- o69 = Instance.new("Part")
- o70 = Instance.new("WedgePart")
- o71 = Instance.new("Part")
- o72 = Instance.new("ManualWeld")
- o73 = Instance.new("ManualWeld")
- o74 = Instance.new("ManualWeld")
- o75 = Instance.new("Part")
- o76 = Instance.new("Part")
- o77 = Instance.new("CylinderMesh")
- o78 = Instance.new("Decal")
- o79 = Instance.new("Decal")
- o80 = Instance.new("Decal")
- o81 = Instance.new("Decal")
- o82 = Instance.new("Part")
- o83 = Instance.new("WedgePart")
- o84 = Instance.new("Part")
- o85 = Instance.new("Part")
- o86 = Instance.new("WedgePart")
- o87 = Instance.new("Part")
- o88 = Instance.new("WedgePart")
- o89 = Instance.new("Part")
- o90 = Instance.new("Part")
- o91 = Instance.new("Part")
- o92 = Instance.new("VehicleSeat")
- o93 = Instance.new("BodyPosition")
- o94 = Instance.new("BodyForce")
- o95 = Instance.new("BodyAngularVelocity")
- o96 = Instance.new("Script")
- o97 = Instance.new("Script")
- o98 = Instance.new("ClickDetector")
- o99 = Instance.new("Script")
- o100 = Instance.new("BodyGyro")
- o101 = Instance.new("WedgePart")
- o102 = Instance.new("WedgePart")
- o103 = Instance.new("Part")
- o104 = Instance.new("Part")
- o105 = Instance.new("Part")
- o106 = Instance.new("SpecialMesh")
- o107 = Instance.new("Decal")
- o108 = Instance.new("Decal")
- o109 = Instance.new("Decal")
- o110 = Instance.new("Decal")
- o111 = Instance.new("Decal")
- o112 = Instance.new("WedgePart")
- o113 = Instance.new("Part")
- o114 = Instance.new("Part")
- o115 = Instance.new("WedgePart")
- o116 = Instance.new("WedgePart")
- o117 = Instance.new("WedgePart")
- o118 = Instance.new("WedgePart")
- o119 = Instance.new("Part")
- o120 = Instance.new("WedgePart")
- o121 = Instance.new("Part")
- o122 = Instance.new("Part")
- o123 = Instance.new("Part")
- o124 = Instance.new("CylinderMesh")
- o125 = Instance.new("Decal")
- o126 = Instance.new("Decal")
- o127 = Instance.new("Decal")
- o128 = Instance.new("Decal")
- o129 = Instance.new("Part")
- o130 = Instance.new("Part")
- o131 = Instance.new("Part")
- o132 = Instance.new("Part")
- o133 = Instance.new("WedgePart")
- o134 = Instance.new("WedgePart")
- o135 = Instance.new("Part")
- o136 = Instance.new("WedgePart")
- o137 = Instance.new("Part")
- o138 = Instance.new("Part")
- o139 = Instance.new("Part")
- o140 = Instance.new("WedgePart")
- o141 = Instance.new("WedgePart")
- o142 = Instance.new("WedgePart")
- o143 = Instance.new("Part")
- o144 = Instance.new("Part")
- o145 = Instance.new("Decal")
- o146 = Instance.new("Decal")
- o147 = Instance.new("Decal")
- o148 = Instance.new("Decal")
- o149 = Instance.new("CylinderMesh")
- o150 = Instance.new("Part")
- o151 = Instance.new("Part")
- o152 = Instance.new("Part")
- o153 = Instance.new("Part")
- o154 = Instance.new("Part")
- o155 = Instance.new("WedgePart")
- o156 = Instance.new("WedgePart")
- o157 = Instance.new("WedgePart")
- o158 = Instance.new("WedgePart")
- o159 = Instance.new("Part")
- o160 = Instance.new("Part")
- o161 = Instance.new("WedgePart")
- o162 = Instance.new("Part")
- o163 = Instance.new("Part")
- o164 = Instance.new("WedgePart")
- o165 = Instance.new("WedgePart")
- o166 = Instance.new("Part")
- o167 = Instance.new("WedgePart")
- o168 = Instance.new("Part")
- o169 = Instance.new("WedgePart")
- o170 = Instance.new("Part")
- o171 = Instance.new("Part")
- o172 = Instance.new("WedgePart")
- o173 = Instance.new("Part")
- o174 = Instance.new("Part")
- o175 = Instance.new("WedgePart")
- o176 = Instance.new("Part")
- o177 = Instance.new("Part")
- o178 = Instance.new("WedgePart")
- o179 = Instance.new("Part")
- o180 = Instance.new("BodyGyro")
- o181 = Instance.new("WedgePart")
- o182 = Instance.new("Part")
- o183 = Instance.new("Part")
- o184 = Instance.new("BodyGyro")
- o185 = Instance.new("Part")
- o186 = Instance.new("Part")
- o187 = Instance.new("Part")
- o188 = Instance.new("Part")
- o189 = Instance.new("WedgePart")
- o190 = Instance.new("WedgePart")
- o191 = Instance.new("WedgePart")
- o192 = Instance.new("Part")
- o193 = Instance.new("Part")
- o194 = Instance.new("Part")
- o195 = Instance.new("Script")
- o196 = Instance.new("Script")
- o197 = Instance.new("Script")
- o198 = Instance.new("Script")
- o199 = Instance.new("Script")
- o200 = Instance.new("Script")
- o201 = Instance.new("Script")
- o202 = Instance.new("Script")
- o204 = Instance.new("WedgePart")
- o205 = Instance.new("WedgePart")
- o206 = Instance.new("Part")
- o207 = Instance.new("WedgePart")
- o208 = Instance.new("Part")
- o209 = Instance.new("Part")
- o210 = Instance.new("Script")
- o211 = Instance.new("Script")
- o212 = Instance.new("Script")
- o213 = Instance.new("Script")
- o214 = Instance.new("Script")
- o215 = Instance.new("Script")
- o216 = Instance.new("Script")
- o217 = Instance.new("Script")
- o219 = Instance.new("Part")
- o220 = Instance.new("Part")
- o221 = Instance.new("Part")
- o222 = Instance.new("WedgePart")
- o223 = Instance.new("Part")
- o224 = Instance.new("ManualWeld")
- o225 = Instance.new("WedgePart")
- o226 = Instance.new("Part")
- o227 = Instance.new("WedgePart")
- o228 = Instance.new("Part")
- o229 = Instance.new("ManualWeld")
- o230 = Instance.new("Part")
- o231 = Instance.new("Part")
- o232 = Instance.new("Part")
- o233 = Instance.new("Part")
- o234 = Instance.new("Script")
- o235 = Instance.new("Script")
- o236 = Instance.new("Script")
- o237 = Instance.new("Script")
- o238 = Instance.new("Script")
- o240 = Instance.new("Part")
- o241 = Instance.new("Part")
- o242 = Instance.new("WedgePart")
- o243 = Instance.new("Part")
- o244 = Instance.new("Part")
- o245 = Instance.new("Part")
- o246 = Instance.new("Part")
- o247 = Instance.new("Part")
- o248 = Instance.new("Part")
- o249 = Instance.new("Part")
- o250 = Instance.new("WedgePart")
- o251 = Instance.new("Part")
- o252 = Instance.new("Part")
- o253 = Instance.new("WedgePart")
- o254 = Instance.new("Part")
- o255 = Instance.new("Part")
- o256 = Instance.new("WedgePart")
- o257 = Instance.new("WedgePart")
- o258 = Instance.new("Part")
- o259 = Instance.new("Part")
- o260 = Instance.new("Part")
- o261 = Instance.new("Part")
- o262 = Instance.new("Part")
- o263 = Instance.new("Part")
- o264 = Instance.new("Script")
- o265 = Instance.new("BodyGyro")
- o266 = Instance.new("ClickDetector")
- o267 = Instance.new("WedgePart")
- o268 = Instance.new("WedgePart")
- o269 = Instance.new("WedgePart")
- o270 = Instance.new("Part")
- o271 = Instance.new("WedgePart")
- o272 = Instance.new("Part")
- o273 = Instance.new("Part")
- o274 = Instance.new("Part")
- o275 = Instance.new("Part")
- o276 = Instance.new("Script")
- o277 = Instance.new("Script")
- o278 = Instance.new("Script")
- o279 = Instance.new("Script")
- o280 = Instance.new("Script")
- o282 = Instance.new("Part")
- o283 = Instance.new("Part")
- o284 = Instance.new("Part")
- o285 = Instance.new("WedgePart")
- o286 = Instance.new("Part")
- o287 = Instance.new("WedgePart")
- o288 = Instance.new("Part")
- o289 = Instance.new("Part")
- o290 = Instance.new("WedgePart")
- o291 = Instance.new("Part")
- o292 = Instance.new("Model")
- o293 = Instance.new("Part")
- o294 = Instance.new("SpecialMesh")
- o299 = Instance.new("Sound")
- o300 = Instance.new("RemoteEvent")
- o301 = Instance.new("Sound")
- o302 = Instance.new("RemoteEvent")
- o303 = Instance.new("Sound")
- o304 = Instance.new("RemoteEvent")
- o305 = Instance.new("Sound")
- o306 = Instance.new("RemoteEvent")
- o307 = Instance.new("Sound")
- o308 = Instance.new("RemoteEvent")
- o309 = Instance.new("Sound")
- o310 = Instance.new("RemoteEvent")
- o311 = Instance.new("Sound")
- o312 = Instance.new("RemoteEvent")
- o313 = Instance.new("Sound")
- o314 = Instance.new("RemoteEvent")
- o315 = Instance.new("Sound")
- o316 = Instance.new("RemoteEvent")
- o317 = Instance.new("Decal")
- o318 = Instance.new("Part")
- o319 = Instance.new("Decal")
- o328 = Instance.new("Motor6D")
- o329 = Instance.new("Motor6D")
- o330 = Instance.new("Motor6D")
- o331 = Instance.new("Motor6D")
- o332 = Instance.new("Motor6D")
- o333 = Instance.new("Part")
- o336 = Instance.new("Part")
- o339 = Instance.new("Part")
- o341 = Instance.new("Part")
- o343 = Instance.new("Humanoid")
- o346 = Instance.new("Part")
- o348 = Instance.new("Motor6D")
- o349 = Instance.new("Script")
- o350 = Instance.new("LocalScript")
- o351 = Instance.new("Script")
- o352 = Instance.new("LocalScript")
- o353 = Instance.new("StringValue")
- o354 = Instance.new("Animation")
- o355 = Instance.new("NumberValue")
- o356 = Instance.new("Animation")
- o357 = Instance.new("NumberValue")
- o358 = Instance.new("StringValue")
- o359 = Instance.new("Animation")
- o360 = Instance.new("StringValue")
- o361 = Instance.new("Animation")
- o362 = Instance.new("StringValue")
- o363 = Instance.new("Animation")
- o364 = Instance.new("StringValue")
- o365 = Instance.new("Animation")
- o366 = Instance.new("StringValue")
- o367 = Instance.new("Animation")
- o368 = Instance.new("StringValue")
- o369 = Instance.new("Animation")
- o370 = Instance.new("StringValue")
- o371 = Instance.new("Animation")
- o372 = Instance.new("NumberValue")
- o373 = Instance.new("BodyColors")
- o375 = Instance.new("Part")
- o376 = Instance.new("SpecialMesh")
- o378 = Instance.new("Vector3Value")
- o379 = Instance.new("Weld")
- o380 = Instance.new("Pants")
- o381 = Instance.new("Shirt")
- o3.Name = "evil donut mech"
- o3.Parent = mas
- o4.Name = "Part"
- o4.Parent = o3
- o4.Material = Enum.Material.DiamondPlate
- o4.BrickColor = BrickColor.new("Really black")
- o4.Position = Vector3.new(-149.059601, 22.5535717, -109.749115)
- o4.Rotation = Vector3.new(-43.3199997, 90, 0)
- o4.Velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o4.FormFactor = Enum.FormFactor.Symmetric
- o4.Size = Vector3.new(5, 3, 7)
- o4.CFrame = CFrame.new(-149.059601, 22.5535717, -109.749115, 0, 0, 1, -0.686028123, 0.727575064, 0, -0.727575064, -0.686028123, -0)
- o4.BottomSurface = Enum.SurfaceType.Weld
- o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o4.Position = Vector3.new(-149.059601, 22.5535717, -109.749115)
- o4.velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o5.Parent = o3
- o5.Material = Enum.Material.DiamondPlate
- o5.BrickColor = BrickColor.new("Black")
- o5.Position = Vector3.new(-149.539566, 22.799696, -109.981209)
- o5.Rotation = Vector3.new(-43.3199997, 0, 23.1999989)
- o5.Velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o5.FormFactor = Enum.FormFactor.Symmetric
- o5.Size = Vector3.new(7, 1, 7)
- o5.CFrame = CFrame.new(-149.539566, 22.799696, -109.981209, 0.919162869, -0.393878341, 0, 0.286575764, 0.668760002, 0.686028123, -0.270211667, -0.630571604, 0.727575421)
- o5.BottomSurface = Enum.SurfaceType.Weld
- o5.TopSurface = Enum.SurfaceType.Smooth
- o5.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o5.Position = Vector3.new(-149.539566, 22.799696, -109.981209)
- o5.velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o6.Parent = o5
- runDummyScript(function()
- local isOn = false
- function on()
- isOn = true
- script.Parent.BrickColor = BrickColor.new("Light blue")
- script.Parent.BodyGyro.maxTorque = Vector3.new(400000000000000000000, 0, 400000000000000000000)
- end
- function off()
- isOn = false
- script.Parent.BrickColor = BrickColor.new(26)
- script.Parent.BodyGyro.maxTorque = Vector3.new(0, 0, 0)
- end
- function onClicked()
- if isOn == true then off() else on() end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClicked)
- off()
- end,o6)
- o7.Parent = o5
- o7.maxTorque = Vector3.new(0, 0, 0)
- o7.MaxTorque = Vector3.new(0, 0, 0)
- o8.Parent = o5
- o8.MaxActivationDistance = 10
- o9.Name = "Part"
- o9.Parent = o3
- o9.Material = Enum.Material.DiamondPlate
- o9.BrickColor = BrickColor.new("Nougat")
- o9.Position = Vector3.new(-135.56337, 23.5963631, -114.876106)
- o9.FormFactor = Enum.FormFactor.Symmetric
- o9.Size = Vector3.new(2, 2, 6)
- o9.CFrame = CFrame.new(-135.56337, 23.5963631, -114.876106, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o9.BackSurface = Enum.SurfaceType.Weld
- o9.BottomSurface = Enum.SurfaceType.Weld
- o9.Color = Color3.new(0.8, 0.556863, 0.411765)
- o9.Position = Vector3.new(-135.56337, 23.5963631, -114.876106)
- o10.Parent = o3
- o10.Material = Enum.Material.DiamondPlate
- o10.BrickColor = BrickColor.new("Nougat")
- o10.Position = Vector3.new(-135.061752, 16.0977879, -112.376541)
- o10.FormFactor = Enum.FormFactor.Symmetric
- o10.Size = Vector3.new(1, 1, 9)
- o10.CFrame = CFrame.new(-135.061752, 16.0977879, -112.376541, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o10.Color = Color3.new(0.8, 0.556863, 0.411765)
- o10.Position = Vector3.new(-135.061752, 16.0977879, -112.376541)
- o11.Name = "Part"
- o11.Parent = o3
- o11.Material = Enum.Material.DiamondPlate
- o11.BrickColor = BrickColor.new("Nougat")
- o11.Position = Vector3.new(-137.061707, 17.0981636, -113.376625)
- o11.Rotation = Vector3.new(0, 90, 0)
- o11.FormFactor = Enum.FormFactor.Symmetric
- o11.Size = Vector3.new(5, 1, 1)
- o11.CFrame = CFrame.new(-137.061707, 17.0981636, -113.376625, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o11.BackSurface = Enum.SurfaceType.Weld
- o11.BottomSurface = Enum.SurfaceType.Weld
- o11.Color = Color3.new(0.8, 0.556863, 0.411765)
- o11.Position = Vector3.new(-137.061707, 17.0981636, -113.376625)
- o12.Parent = o3
- o12.Material = Enum.Material.DiamondPlate
- o12.BrickColor = BrickColor.new("Nougat")
- o12.Position = Vector3.new(-133.060776, 18.5975475, -110.376381)
- o12.FormFactor = Enum.FormFactor.Symmetric
- o12.Size = Vector3.new(3, 4, 5)
- o12.CFrame = CFrame.new(-133.060776, 18.5975475, -110.376381, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o12.Color = Color3.new(0.8, 0.556863, 0.411765)
- o12.Position = Vector3.new(-133.060776, 18.5975475, -110.376381)
- o13.Parent = o3
- o13.Material = Enum.Material.DiamondPlate
- o13.BrickColor = BrickColor.new("Nougat")
- o13.Position = Vector3.new(-135.061768, 18.5976849, -111.376663)
- o13.FormFactor = Enum.FormFactor.Symmetric
- o13.Size = Vector3.new(1, 4, 7)
- o13.CFrame = CFrame.new(-135.061768, 18.5976849, -111.376663, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o13.Color = Color3.new(0.8, 0.556863, 0.411765)
- o13.Position = Vector3.new(-135.061768, 18.5976849, -111.376663)
- o14.Name = "Part"
- o14.Parent = o3
- o14.Material = Enum.Material.DiamondPlate
- o14.BrickColor = BrickColor.new("Nougat")
- o14.Position = Vector3.new(-133.060501, 18.5978661, -113.878654)
- o14.Rotation = Vector3.new(0, 0, -90)
- o14.FormFactor = Enum.FormFactor.Symmetric
- o14.Size = Vector3.new(4, 3, 2)
- o14.CFrame = CFrame.new(-133.060501, 18.5978661, -113.878654, 0, 1, 0, -1, 0, 0, 0, 0, 1)
- o14.BackSurface = Enum.SurfaceType.Weld
- o14.BottomSurface = Enum.SurfaceType.Weld
- o14.Color = Color3.new(0.8, 0.556863, 0.411765)
- o14.Position = Vector3.new(-133.060501, 18.5978661, -113.878654)
- o15.Name = "Part"
- o15.Parent = o3
- o15.Material = Enum.Material.DiamondPlate
- o15.BrickColor = BrickColor.new("Nougat")
- o15.Position = Vector3.new(-143.558441, 14.0966215, -107.877373)
- o15.Rotation = Vector3.new(180, 90, 0)
- o15.FormFactor = Enum.FormFactor.Symmetric
- o15.Size = Vector3.new(10, 1, 2)
- o15.CFrame = CFrame.new(-143.558441, 14.0966215, -107.877373, 6.57018973e-09, 6.57109922e-09, 1, 6.57018973e-09, -1, -6.57109922e-09, 1, -6.57018973e-09, 6.57018973e-09)
- o15.BackSurface = Enum.SurfaceType.Weld
- o15.BottomSurface = Enum.SurfaceType.Weld
- o15.Color = Color3.new(0.8, 0.556863, 0.411765)
- o15.Position = Vector3.new(-143.558441, 14.0966215, -107.877373)
- o16.Parent = o3
- o16.Material = Enum.Material.DiamondPlate
- o16.BrickColor = BrickColor.new("Nougat")
- o16.Position = Vector3.new(-142.995422, 13.2549887, -108.877251)
- o16.Rotation = Vector3.new(0, 0, -26.5699997)
- o16.FormFactor = Enum.FormFactor.Symmetric
- o16.Size = Vector3.new(4, 1, 8)
- o16.CFrame = CFrame.new(-142.995422, 13.2549887, -108.877251, 0.894423783, 0.447220445, 1.57421964e-05, -0.447220445, 0.894423783, -2.54446131e-05, -2.54482438e-05, 1.5744441e-05, 1)
- o16.BottomSurface = Enum.SurfaceType.Smooth
- o16.TopSurface = Enum.SurfaceType.Weld
- o16.Color = Color3.new(0.8, 0.556863, 0.411765)
- o16.Position = Vector3.new(-142.995422, 13.2549887, -108.877251)
- o17.Name = "Part"
- o17.Parent = o3
- o17.Material = Enum.Material.DiamondPlate
- o17.BrickColor = BrickColor.new("Really black")
- o17.Position = Vector3.new(-142.56102, 10.6997814, -107.87529)
- o17.Rotation = Vector3.new(0, 90, 0)
- o17.FormFactor = Enum.FormFactor.Symmetric
- o17.Size = Vector3.new(4, 1, 4)
- o17.CFrame = CFrame.new(-142.56102, 10.6997814, -107.87529, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o17.BackSurface = Enum.SurfaceType.Weld
- o17.BottomSurface = Enum.SurfaceType.Weld
- o17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o17.Position = Vector3.new(-142.56102, 10.6997814, -107.87529)
- o18.Parent = o3
- o18.Material = Enum.Material.DiamondPlate
- o18.BrickColor = BrickColor.new("Nougat")
- o18.Position = Vector3.new(-144.059616, 18.5973225, -110.376099)
- o18.FormFactor = Enum.FormFactor.Symmetric
- o18.Size = Vector3.new(3, 4, 5)
- o18.CFrame = CFrame.new(-144.059616, 18.5973225, -110.376099, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o18.Color = Color3.new(0.8, 0.556863, 0.411765)
- o18.Position = Vector3.new(-144.059616, 18.5973225, -110.376099)
- o19.Name = "Part-to-Wedge Strong Joint"
- o19.Parent = o18
- o19.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o19.C1 = CFrame.new(-5.5, -1.49999952, 2, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o20.Name = "Part-to-Wedge Strong Joint"
- o20.Parent = o18
- o20.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o20.C1 = CFrame.new(-0.500003815, -1.49999571, 2, -1.1920929e-07, 1.00000012, 0, 1.00000012, -1.1920929e-07, 0, 0, 0, -1.00000024)
- o21.Name = "Part-to-Wedge Strong Joint"
- o21.Parent = o18
- o21.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o21.C1 = CFrame.new(-2.99996185, -1.4999733, 1, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o22.Name = "Part"
- o22.Parent = o3
- o22.Material = Enum.Material.DiamondPlate
- o22.BrickColor = BrickColor.new("Nougat")
- o22.Position = Vector3.new(-141.561264, 24.097456, -102.377403)
- o22.Rotation = Vector3.new(-180, 0, -180)
- o22.FormFactor = Enum.FormFactor.Symmetric
- o22.Size = Vector3.new(2, 3, 3)
- o22.CFrame = CFrame.new(-141.561264, 24.097456, -102.377403, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o22.BackSurface = Enum.SurfaceType.Weld
- o22.BottomSurface = Enum.SurfaceType.Weld
- o22.Color = Color3.new(0.8, 0.556863, 0.411765)
- o22.Position = Vector3.new(-141.561264, 24.097456, -102.377403)
- o23.Parent = o3
- o23.Material = Enum.Material.DiamondPlate
- o23.BrickColor = BrickColor.new("Nougat")
- o23.Position = Vector3.new(-144.061554, 16.0975647, -108.376839)
- o23.FormFactor = Enum.FormFactor.Symmetric
- o23.Size = Vector3.new(3, 1, 9)
- o23.CFrame = CFrame.new(-144.061554, 16.0975647, -108.376839, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o23.Color = Color3.new(0.8, 0.556863, 0.411765)
- o23.Position = Vector3.new(-144.061554, 16.0975647, -108.376839)
- o24.Name = "Part-to-Wedge Strong Joint"
- o24.Parent = o23
- o24.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o24.C1 = CFrame.new(-5.5, -1.49999952, 2, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o25.Name = "Part-to-Wedge Strong Joint"
- o25.Parent = o23
- o25.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o25.C1 = CFrame.new(-0.500003815, -1.49999571, 2, -1.1920929e-07, 1.00000012, 0, 1.00000012, -1.1920929e-07, 0, 0, 0, -1.00000024)
- o26.Name = "Part-to-Wedge Strong Joint"
- o26.Parent = o23
- o26.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o26.C1 = CFrame.new(-2.99996185, -1.4999733, 1, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o27.Name = "Part"
- o27.Parent = o3
- o27.Material = Enum.Material.DiamondPlate
- o27.BrickColor = BrickColor.new("Really black")
- o27.Position = Vector3.new(-146.062515, 17.8238888, -105.289833)
- o27.Rotation = Vector3.new(136.679993, -90, 0)
- o27.Velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o27.FormFactor = Enum.FormFactor.Symmetric
- o27.Size = Vector3.new(5, 4, 1)
- o27.CFrame = CFrame.new(-146.062515, 17.8238888, -105.289833, -1.1920929e-07, 0, -1.00000012, -0.686028183, -0.727575243, -8.17809251e-08, -0.727575123, 0.686028302, -8.67337064e-08)
- o27.BackSurface = Enum.SurfaceType.Weld
- o27.BottomSurface = Enum.SurfaceType.Weld
- o27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o27.Position = Vector3.new(-146.062515, 17.8238888, -105.289833)
- o27.velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o28.Name = "Part"
- o28.Parent = o3
- o28.Material = Enum.Material.DiamondPlate
- o28.BrickColor = BrickColor.new("Really black")
- o28.Position = Vector3.new(-146.561127, 12.810998, -103.318878)
- o28.Rotation = Vector3.new(136.679993, 0, -90)
- o28.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o28.FormFactor = Enum.FormFactor.Symmetric
- o28.Size = Vector3.new(2, 2, 11)
- o28.CFrame = CFrame.new(-146.561127, 12.810998, -103.318878, 0, 1, 0, 0.727575064, 0, -0.686028123, -0.686028123, 0, -0.727575064)
- o28.BottomSurface = Enum.SurfaceType.Weld
- o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o28.Position = Vector3.new(-146.561127, 12.810998, -103.318878)
- o28.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o29.Parent = o3
- o29.Material = Enum.Material.DiamondPlate
- o29.BrickColor = BrickColor.new("Nougat")
- o29.Position = Vector3.new(-144.061584, 21.0975151, -108.376419)
- o29.FormFactor = Enum.FormFactor.Symmetric
- o29.Size = Vector3.new(3, 1, 9)
- o29.CFrame = CFrame.new(-144.061584, 21.0975151, -108.376419, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o29.Color = Color3.new(0.8, 0.556863, 0.411765)
- o29.Position = Vector3.new(-144.061584, 21.0975151, -108.376419)
- o30.Name = "Part-to-Wedge Strong Joint"
- o30.Parent = o29
- o30.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o30.C1 = CFrame.new(-5.5, -1.49999952, 2, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o31.Name = "Part-to-Wedge Strong Joint"
- o31.Parent = o29
- o31.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o31.C1 = CFrame.new(-0.500003815, -1.49999571, 2, -1.1920929e-07, 1.00000012, 0, 1.00000012, -1.1920929e-07, 0, 0, 0, -1.00000024)
- o32.Name = "Part-to-Wedge Strong Joint"
- o32.Parent = o29
- o32.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o32.C1 = CFrame.new(-2.99996185, -1.4999733, 1, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o33.Name = "Part"
- o33.Parent = o3
- o33.Material = Enum.Material.DiamondPlate
- o33.BrickColor = BrickColor.new("Nougat")
- o33.Position = Vector3.new(-143.560516, 23.0974655, -107.376915)
- o33.Rotation = Vector3.new(0, 90, 0)
- o33.FormFactor = Enum.FormFactor.Symmetric
- o33.Size = Vector3.new(9, 1, 2)
- o33.CFrame = CFrame.new(-143.560516, 23.0974655, -107.376915, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o33.BackSurface = Enum.SurfaceType.Weld
- o33.BottomSurface = Enum.SurfaceType.Weld
- o33.Color = Color3.new(0.8, 0.556863, 0.411765)
- o33.Position = Vector3.new(-143.560516, 23.0974655, -107.376915)
- o34.Parent = o3
- o34.Material = Enum.Material.DiamondPlate
- o34.BrickColor = BrickColor.new("Nougat")
- o34.Position = Vector3.new(-143.561569, 18.5975475, -105.876427)
- o34.FormFactor = Enum.FormFactor.Symmetric
- o34.Size = Vector3.new(4, 4, 4)
- o34.CFrame = CFrame.new(-143.561569, 18.5975475, -105.876427, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o34.Color = Color3.new(0.8, 0.556863, 0.411765)
- o34.Position = Vector3.new(-143.561569, 18.5975475, -105.876427)
- o35.Name = "Part-to-Wedge Strong Joint"
- o35.Parent = o34
- o35.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o35.C1 = CFrame.new(-5.5, -1.49999952, 2, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o36.Name = "Part-to-Wedge Strong Joint"
- o36.Parent = o34
- o36.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o36.C1 = CFrame.new(-0.500003815, -1.49999571, 2, -1.1920929e-07, 1.00000012, 0, 1.00000012, -1.1920929e-07, 0, 0, 0, -1.00000024)
- o37.Name = "Part-to-Wedge Strong Joint"
- o37.Parent = o34
- o37.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o37.C1 = CFrame.new(-2.99996185, -1.4999733, 1, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o38.Parent = o3
- o38.Material = Enum.Material.DiamondPlate
- o38.BrickColor = BrickColor.new("Really black")
- o38.Position = Vector3.new(-147.060883, 15.6412125, -103.231483)
- o38.Rotation = Vector3.new(-43.3199997, 0, 0)
- o38.Velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o38.CanCollide = false
- o38.FormFactor = Enum.FormFactor.Symmetric
- o38.Size = Vector3.new(1, 2, 5)
- o38.CFrame = CFrame.new(-147.060883, 15.6412125, -103.231483, 1.00000024, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028242, 0.727575183)
- o38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o38.Position = Vector3.new(-147.060883, 15.6412125, -103.231483)
- o38.velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o39.Name = "Part"
- o39.Parent = o3
- o39.Material = Enum.Material.DiamondPlate
- o39.BrickColor = BrickColor.new("Nougat")
- o39.Position = Vector3.new(-144.059006, 21.0969162, -101.876419)
- o39.Rotation = Vector3.new(-180, 0, 90)
- o39.FormFactor = Enum.FormFactor.Symmetric
- o39.Size = Vector3.new(1, 3, 4)
- o39.CFrame = CFrame.new(-144.059006, 21.0969162, -101.876419, 0, -1, 0, -1, 0, 0, 0, 0, -1)
- o39.BackSurface = Enum.SurfaceType.Weld
- o39.BottomSurface = Enum.SurfaceType.Weld
- o39.Color = Color3.new(0.8, 0.556863, 0.411765)
- o39.Position = Vector3.new(-144.059006, 21.0969162, -101.876419)
- o40.Name = "Part"
- o40.Parent = o3
- o40.Material = Enum.Material.DiamondPlate
- o40.BrickColor = BrickColor.new("Really black")
- o40.Position = Vector3.new(-149.060532, 11.4831362, -106.183624)
- o40.Rotation = Vector3.new(136.679993, 0, -180)
- o40.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o40.FormFactor = Enum.FormFactor.Symmetric
- o40.Size = Vector3.new(3, 2, 5)
- o40.CFrame = CFrame.new(-149.060532, 11.4831362, -106.183624, -1, 0, 0, 0, 0.727575064, -0.686028123, 0, -0.686028123, -0.727575064)
- o40.BottomSurface = Enum.SurfaceType.Weld
- o40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o40.Position = Vector3.new(-149.060532, 11.4831362, -106.183624)
- o40.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o41.Parent = o3
- o41.Material = Enum.Material.DiamondPlate
- o41.BrickColor = BrickColor.new("Really black")
- o41.Position = Vector3.new(-149.060028, 8.41745567, -110.162781)
- o41.Rotation = Vector3.new(-43.3199997, 90, 0)
- o41.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o41.FormFactor = Enum.FormFactor.Symmetric
- o41.Size = Vector3.new(5, 1, 3)
- o41.CFrame = CFrame.new(-149.060028, 8.41745567, -110.162781, 0, 0, 1, -0.686028123, 0.727575064, 0, -0.727575064, -0.686028123, 0)
- o41.BottomSurface = Enum.SurfaceType.Weld
- o41.LeftSurface = Enum.SurfaceType.Weld
- o41.TopSurface = Enum.SurfaceType.Smooth
- o41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o41.Position = Vector3.new(-149.060028, 8.41745567, -110.162781)
- o41.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o42.Name = "Part"
- o42.Parent = o3
- o42.Material = Enum.Material.DiamondPlate
- o42.BrickColor = BrickColor.new("Nougat")
- o42.Position = Vector3.new(-144.05867, 18.5976257, -102.376656)
- o42.Rotation = Vector3.new(-180, 0, 90)
- o42.FormFactor = Enum.FormFactor.Symmetric
- o42.Size = Vector3.new(4, 3, 3)
- o42.CFrame = CFrame.new(-144.05867, 18.5976257, -102.376656, 0, -1, 0, -1, 0, 0, 0, 0, -1)
- o42.BackSurface = Enum.SurfaceType.Weld
- o42.BottomSurface = Enum.SurfaceType.Weld
- o42.Color = Color3.new(0.8, 0.556863, 0.411765)
- o42.Position = Vector3.new(-144.05867, 18.5976257, -102.376656)
- o43.Name = "Part"
- o43.Parent = o3
- o43.Material = Enum.Material.DiamondPlate
- o43.BrickColor = BrickColor.new("Nougat")
- o43.Position = Vector3.new(-144.05986, 16.0984058, -101.876244)
- o43.Rotation = Vector3.new(-180, 0, 90)
- o43.FormFactor = Enum.FormFactor.Symmetric
- o43.Size = Vector3.new(1, 3, 4)
- o43.CFrame = CFrame.new(-144.05986, 16.0984058, -101.876244, 0, -1, 0, -1, 0, 0, 0, 0, -1)
- o43.BackSurface = Enum.SurfaceType.Weld
- o43.BottomSurface = Enum.SurfaceType.Weld
- o43.Color = Color3.new(0.8, 0.556863, 0.411765)
- o43.Position = Vector3.new(-144.05986, 16.0984058, -101.876244)
- o44.Name = "Part"
- o44.Parent = o3
- o44.Material = Enum.Material.DiamondPlate
- o44.BrickColor = BrickColor.new("Really black")
- o44.Position = Vector3.new(-146.561493, 14.4664097, -99.3750992)
- o44.Rotation = Vector3.new(136.679993, 0, -90)
- o44.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o44.FormFactor = Enum.FormFactor.Symmetric
- o44.Size = Vector3.new(1, 2, 5)
- o44.CFrame = CFrame.new(-146.561493, 14.4664097, -99.3750992, 0, 1, 0, 0.727575064, 0, -0.686028123, -0.686028123, 0, -0.727575064)
- o44.BackSurface = Enum.SurfaceType.Weld
- o44.BottomSurface = Enum.SurfaceType.Weld
- o44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o44.Position = Vector3.new(-146.561493, 14.4664097, -99.3750992)
- o44.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o45.Parent = o3
- o45.Material = Enum.Material.DiamondPlate
- o45.BrickColor = BrickColor.new("Really black")
- o45.Position = Vector3.new(-149.060883, 16.2442932, -99.6764755)
- o45.Rotation = Vector3.new(-43.3199997, 0, 0)
- o45.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o45.FormFactor = Enum.FormFactor.Symmetric
- o45.Size = Vector3.new(3, 2, 1)
- o45.CFrame = CFrame.new(-149.060883, 16.2442932, -99.6764755, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o45.FrontSurface = Enum.SurfaceType.Weld
- o45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o45.Position = Vector3.new(-149.060883, 16.2442932, -99.6764755)
- o45.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o46.Parent = o3
- o46.Material = Enum.Material.DiamondPlate
- o46.BrickColor = BrickColor.new("Really black")
- o46.Position = Vector3.new(-149.060883, 15.4959631, -98.2836456)
- o46.Rotation = Vector3.new(-43.3199997, 0, 0)
- o46.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o46.FormFactor = Enum.FormFactor.Symmetric
- o46.Size = Vector3.new(3, 1, 2)
- o46.CFrame = CFrame.new(-149.060883, 15.4959631, -98.2836456, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o46.FrontSurface = Enum.SurfaceType.Weld
- o46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o46.Position = Vector3.new(-149.060883, 15.4959631, -98.2836456)
- o46.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o47.Parent = o3
- o47.Material = Enum.Material.DiamondPlate
- o47.BrickColor = BrickColor.new("Really black")
- o47.Position = Vector3.new(-146.061142, 20.0066166, -107.347496)
- o47.Rotation = Vector3.new(136.690002, 0, 180)
- o47.Velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o47.FormFactor = Enum.FormFactor.Symmetric
- o47.Size = Vector3.new(1, 2, 5)
- o47.CFrame = CFrame.new(-146.061142, 20.0066166, -107.347496, -1.00000012, -8.10623169e-05, -8.11815335e-05, -3.44967975e-06, 0.727630854, -0.685969174, 0.000114503237, -0.685969293, -0.727630734)
- o47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o47.Position = Vector3.new(-146.061142, 20.0066166, -107.347496)
- o47.velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o48.Parent = o3
- o48.Material = Enum.Material.DiamondPlate
- o48.BrickColor = BrickColor.new("Really black")
- o48.Position = Vector3.new(-148.560867, 21.0979786, -108.376656)
- o48.Rotation = Vector3.new(136.679993, 0, -180)
- o48.Velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o48.FormFactor = Enum.FormFactor.Symmetric
- o48.Size = Vector3.new(6, 1, 5)
- o48.CFrame = CFrame.new(-148.560867, 21.0979786, -108.376656, -1, 0, 0, 0, 0.727575064, -0.686028123, 0, -0.686028123, -0.727575064)
- o48.LeftSurface = Enum.SurfaceType.Hinge
- o48.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o48.Position = Vector3.new(-148.560867, 21.0979786, -108.376656)
- o48.velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o49.Parent = o3
- o49.Material = Enum.Material.DiamondPlate
- o49.BrickColor = BrickColor.new("Really black")
- o49.Position = Vector3.new(-148.560883, 18.551506, -105.975586)
- o49.Rotation = Vector3.new(-43.3199997, 0, 0)
- o49.Velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o49.FormFactor = Enum.FormFactor.Symmetric
- o49.Size = Vector3.new(4, 6, 5)
- o49.CFrame = CFrame.new(-148.560883, 18.551506, -105.975586, 1, 0, 0, 0, 0.727575064, 0.686028123, -0, -0.686028123, 0.727575064)
- o49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o49.Position = Vector3.new(-148.560883, 18.551506, -105.975586)
- o49.velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o50.Name = "Part"
- o50.Parent = o3
- o50.Material = Enum.Material.DiamondPlate
- o50.BrickColor = BrickColor.new("Really black")
- o50.Position = Vector3.new(-146.561874, 8.05327129, -109.820267)
- o50.Rotation = Vector3.new(-43.3199997, -90, 0)
- o50.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o50.FormFactor = Enum.FormFactor.Symmetric
- o50.Size = Vector3.new(5, 2, 2)
- o50.CFrame = CFrame.new(-146.561874, 8.05327129, -109.820267, 0, 0, -1, 0.686028123, 0.727575064, 0, 0.727575064, -0.686028123, 0)
- o50.BackSurface = Enum.SurfaceType.Weld
- o50.BottomSurface = Enum.SurfaceType.Weld
- o50.LeftSurface = Enum.SurfaceType.Weld
- o50.RightSurface = Enum.SurfaceType.Weld
- o50.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o50.Position = Vector3.new(-146.561874, 8.05327129, -109.820267)
- o50.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o51.Name = "Part"
- o51.Parent = o3
- o51.Material = Enum.Material.DiamondPlate
- o51.BrickColor = BrickColor.new("Really black")
- o51.Position = Vector3.new(-151.559952, 8.05296803, -109.820541)
- o51.Rotation = Vector3.new(-43.3199997, 90, 0)
- o51.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o51.FormFactor = Enum.FormFactor.Symmetric
- o51.Size = Vector3.new(5, 2, 2)
- o51.CFrame = CFrame.new(-151.559952, 8.05296803, -109.820541, 0, 0, 1, -0.686028123, 0.727575064, 0, -0.727575064, -0.686028123, 0)
- o51.BackSurface = Enum.SurfaceType.Weld
- o51.BottomSurface = Enum.SurfaceType.Weld
- o51.LeftSurface = Enum.SurfaceType.Weld
- o51.RightSurface = Enum.SurfaceType.Weld
- o51.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o51.Position = Vector3.new(-151.559952, 8.05296803, -109.820541)
- o51.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o52.Parent = o3
- o52.Material = Enum.Material.DiamondPlate
- o52.BrickColor = BrickColor.new("Really black")
- o52.Transparency = 1
- o52.Position = Vector3.new(-149.060867, 15.2775764, -102.88829)
- o52.Rotation = Vector3.new(-43.3199997, 0, 0)
- o52.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o52.FormFactor = Enum.FormFactor.Symmetric
- o52.Size = Vector3.new(3, 1, 5)
- o52.CFrame = CFrame.new(-149.060867, 15.2775764, -102.88829, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o52.LeftSurface = Enum.SurfaceType.SteppingMotor
- o52.RightSurface = Enum.SurfaceType.SteppingMotor
- o52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o52.Position = Vector3.new(-149.060867, 15.2775764, -102.88829)
- o52.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o53.Parent = o3
- o53.Material = Enum.Material.DiamondPlate
- o53.BrickColor = BrickColor.new("Really black")
- o53.Position = Vector3.new(-149.060883, 14.549983, -102.202248)
- o53.Rotation = Vector3.new(-43.3199997, 0, 0)
- o53.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o53.FormFactor = Enum.FormFactor.Symmetric
- o53.Size = Vector3.new(3, 1, 5)
- o53.CFrame = CFrame.new(-149.060883, 14.549983, -102.202248, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o53.Position = Vector3.new(-149.060883, 14.549983, -102.202248)
- o53.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o54.Parent = o3
- o54.Material = Enum.Material.DiamondPlate
- o54.BrickColor = BrickColor.new("Nougat")
- o54.Transparency = 1
- o54.Position = Vector3.new(-138.561676, 18.597683, -116.37648)
- o54.Rotation = Vector3.new(-180, 0, -180)
- o54.FormFactor = Enum.FormFactor.Symmetric
- o54.Size = Vector3.new(6, 6, 1)
- o54.CFrame = CFrame.new(-138.561676, 18.597683, -116.37648, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o54.BottomSurface = Enum.SurfaceType.Weld
- o54.FrontSurface = Enum.SurfaceType.Weld
- o54.LeftSurface = Enum.SurfaceType.Weld
- o54.RightSurface = Enum.SurfaceType.Weld
- o54.TopSurface = Enum.SurfaceType.Weld
- o54.Color = Color3.new(0.8, 0.556863, 0.411765)
- o54.Position = Vector3.new(-138.561676, 18.597683, -116.37648)
- o55.Name = "Hurting"
- o55.Parent = o54
- runDummyScript(function()
- function onTouched(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- if (humanoid ~= nil) then
- humanoid.Health = humanoid.Health - 15
- end
- end
- script.Parent.Touched:connect(onTouched)
- end,o55)
- o56.Parent = o54
- runDummyScript(function()
- print("1Falco3's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched)
- end,o56)
- o57.Parent = o54
- runDummyScript(function()
- lastpoint = script.Parent.Position
- leds = {}
- function makeled()
- tip = script.Parent
- if tip ~= nil then
- off = (tip.Mesh.Scale.z/tip.Size.z)/2
- point = (tip.CFrame*CFrame.new(0, 0, -off)).p
- unit = (lastpoint - point).unit
- mag = (lastpoint - point).magnitude
- if mag>1 then
- middle = lastpoint-(unit*(mag/2))
- cf = CFrame.new(middle, point)
- local l = Instance.new("Part")
- l.Name = "Trail"
- l.Anchored = true
- l.CanCollide = false
- l.Size = Vector3.new(1, 1, mag)
- l.BrickColor = tip.BrickColor
- l.TopSurface = 0
- l.BottomSurface = 0
- local m= Instance.new("SpecialMesh")
- m.MeshType = "Brick"
- m.Scale = Vector3.new(.9, .9, mag)/l.Size
- m.Parent = l
- l.Parent = workspace
- local new = script.Script:clone()
- new.Disabled = false
- new.Parent = l
- l.CFrame = cf
- table.insert(leds, l)
- lastpoint = point
- game:getService("Debris"):addItem(l, 2)
- end
- end
- end
- while true do
- makeled()
- wait()
- end
- end,o57)
- o58.Parent = o57
- o58.Disabled = true
- runDummyScript(function()
- while script.Parent.Transparency<1 do
- script.Parent.Transparency = script.Parent.Transparency+.06
- wait(0.04)
- end
- script.Parent:remove()
- end,o58)
- o59.Name = "Splash Script"
- o59.Parent = o54
- runDummyScript(function()
- print("Splash Script by Plad loaded")
- local Pool = script.Parent
- function onTouched(hit)
- print("Pool hit")
- local human = hit.Parent:findFirstChild("Humanoid")
- if (human ~= nil ) then
- for i =1,2 do
- local Splash = Instance.new("Part")
- Splash.Parent = game.Workspace
- Splash.Position = human.Torso.Position + Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))
- Splash.Shape = 0
- Splash.formFactor = "Symmetric"
- Splash.Name = "Splash"
- Splash.BrickColor = BrickColor.new("Lime green")
- Splash.Reflectance = 0
- Splash.Size = Vector3.new(1,1,1)
- game:GetService("Debris"):AddItem(Splash, 1) -- get rid of Splash after a certain amount of time
- end
- end
- end
- script.Parent.Touched:connect(onTouched)
- end,o59)
- o61.Parent = o3
- o61.Material = Enum.Material.DiamondPlate
- o61.BrickColor = BrickColor.new("Nougat")
- o61.Position = Vector3.new(-133.060699, 16.0975704, -108.376381)
- o61.FormFactor = Enum.FormFactor.Symmetric
- o61.Size = Vector3.new(3, 1, 9)
- o61.CFrame = CFrame.new(-133.060699, 16.0975704, -108.376381, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o61.Color = Color3.new(0.8, 0.556863, 0.411765)
- o61.Position = Vector3.new(-133.060699, 16.0975704, -108.376381)
- o62.Name = "Part-to-Wedge Strong Joint"
- o62.Parent = o61
- o62.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o62.C1 = CFrame.new(-5.5, -1.49999952, 2, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o63.Name = "Part-to-Wedge Strong Joint"
- o63.Parent = o61
- o63.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o63.C1 = CFrame.new(-0.500003815, -1.49999571, 2, -1.1920929e-07, 1.00000012, 0, 1.00000012, -1.1920929e-07, 0, 0, 0, -1.00000024)
- o64.Name = "Part-to-Wedge Strong Joint"
- o64.Parent = o61
- o64.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o64.C1 = CFrame.new(-2.99996185, -1.4999733, 1, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o65.Parent = o3
- o65.Material = Enum.Material.DiamondPlate
- o65.BrickColor = BrickColor.new("Nougat")
- o65.Position = Vector3.new(-133.560715, 18.5975819, -105.876205)
- o65.FormFactor = Enum.FormFactor.Symmetric
- o65.Size = Vector3.new(4, 4, 4)
- o65.CFrame = CFrame.new(-133.560715, 18.5975819, -105.876205, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o65.Color = Color3.new(0.8, 0.556863, 0.411765)
- o65.Position = Vector3.new(-133.560715, 18.5975819, -105.876205)
- o66.Name = "Part"
- o66.Parent = o3
- o66.Material = Enum.Material.DiamondPlate
- o66.BrickColor = BrickColor.new("Nougat")
- o66.Position = Vector3.new(-137.060883, 20.0961876, -113.374847)
- o66.Rotation = Vector3.new(180, 90, 0)
- o66.FormFactor = Enum.FormFactor.Symmetric
- o66.Size = Vector3.new(5, 1, 1)
- o66.CFrame = CFrame.new(-137.060883, 20.0961876, -113.374847, 0, 0, 1, 0, -1, 0, 1, 0, 0)
- o66.BackSurface = Enum.SurfaceType.Weld
- o66.BottomSurface = Enum.SurfaceType.Weld
- o66.Color = Color3.new(0.8, 0.556863, 0.411765)
- o66.Position = Vector3.new(-137.060883, 20.0961876, -113.374847)
- o67.Name = "Part"
- o67.Parent = o3
- o67.Material = Enum.Material.DiamondPlate
- o67.BrickColor = BrickColor.new("Nougat")
- o67.Position = Vector3.new(-133.563858, 14.0975189, -107.876656)
- o67.Rotation = Vector3.new(-180, -90, 0)
- o67.FormFactor = Enum.FormFactor.Symmetric
- o67.Size = Vector3.new(10, 1, 2)
- o67.CFrame = CFrame.new(-133.563858, 14.0975189, -107.876656, 0, 0, -1, 0, -1, 0, -1, 0, 0)
- o67.BackSurface = Enum.SurfaceType.Weld
- o67.BottomSurface = Enum.SurfaceType.Weld
- o67.Color = Color3.new(0.8, 0.556863, 0.411765)
- o67.Position = Vector3.new(-133.563858, 14.0975189, -107.876656)
- o68.Name = "Part"
- o68.Parent = o3
- o68.Material = Enum.Material.DiamondPlate
- o68.BrickColor = BrickColor.new("Nougat")
- o68.Position = Vector3.new(-133.062622, 21.0977421, -114.875366)
- o68.Rotation = Vector3.new(0, 0, -90)
- o68.FormFactor = Enum.FormFactor.Symmetric
- o68.Size = Vector3.new(1, 3, 4)
- o68.CFrame = CFrame.new(-133.062622, 21.0977421, -114.875366, 0, 1, 0, -1, 0, 0, 0, 0, 1)
- o68.BackSurface = Enum.SurfaceType.Weld
- o68.BottomSurface = Enum.SurfaceType.Weld
- o68.Color = Color3.new(0.8, 0.556863, 0.411765)
- o68.Position = Vector3.new(-133.062622, 21.0977421, -114.875366)
- o69.Parent = o3
- o69.Material = Enum.Material.DiamondPlate
- o69.BrickColor = BrickColor.new("Nougat")
- o69.Transparency = 1
- o69.Position = Vector3.new(-138.559982, 18.597765, -115.380737)
- o69.Rotation = Vector3.new(-90, 0, 0)
- o69.FormFactor = Enum.FormFactor.Symmetric
- o69.Size = Vector3.new(2, 1, 2)
- o69.CFrame = CFrame.new(-138.559982, 18.597765, -115.380737, 1, 0, 0, 0, 0, 1, 0, -1, 0)
- o69.BottomSurface = Enum.SurfaceType.Weld
- o69.TopSurface = Enum.SurfaceType.Motor
- o69.Color = Color3.new(0.8, 0.556863, 0.411765)
- o69.Position = Vector3.new(-138.559982, 18.597765, -115.380737)
- o70.Name = "Part"
- o70.Parent = o3
- o70.Material = Enum.Material.DiamondPlate
- o70.BrickColor = BrickColor.new("Nougat")
- o70.Position = Vector3.new(-133.56131, 23.0974941, -107.376793)
- o70.Rotation = Vector3.new(0, -90, 0)
- o70.FormFactor = Enum.FormFactor.Symmetric
- o70.Size = Vector3.new(9, 1, 2)
- o70.CFrame = CFrame.new(-133.56131, 23.0974941, -107.376793, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- o70.BackSurface = Enum.SurfaceType.Weld
- o70.BottomSurface = Enum.SurfaceType.Weld
- o70.Color = Color3.new(0.8, 0.556863, 0.411765)
- o70.Position = Vector3.new(-133.56131, 23.0974941, -107.376793)
- o71.Parent = o3
- o71.Material = Enum.Material.DiamondPlate
- o71.BrickColor = BrickColor.new("Nougat")
- o71.Position = Vector3.new(-133.060944, 21.0974941, -108.376137)
- o71.FormFactor = Enum.FormFactor.Symmetric
- o71.Size = Vector3.new(3, 1, 9)
- o71.CFrame = CFrame.new(-133.060944, 21.0974941, -108.376137, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o71.Color = Color3.new(0.8, 0.556863, 0.411765)
- o71.Position = Vector3.new(-133.060944, 21.0974941, -108.376137)
- o72.Name = "Part-to-Wedge Strong Joint"
- o72.Parent = o71
- o72.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o72.C1 = CFrame.new(-5.5, -1.49999952, 2, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o73.Name = "Part-to-Wedge Strong Joint"
- o73.Parent = o71
- o73.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o73.C1 = CFrame.new(-0.500003815, -1.49999571, 2, -1.1920929e-07, 1.00000012, 0, 1.00000012, -1.1920929e-07, 0, 0, 0, -1.00000024)
- o74.Name = "Part-to-Wedge Strong Joint"
- o74.Parent = o71
- o74.C0 = CFrame.new(1.5, -3, -2.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o74.C1 = CFrame.new(-2.99996185, -1.4999733, 1, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o75.Parent = o3
- o75.Material = Enum.Material.DiamondPlate
- o75.BrickColor = BrickColor.new("Nougat")
- o75.Position = Vector3.new(-138.561905, 22.09762, -114.876404)
- o75.FormFactor = Enum.FormFactor.Symmetric
- o75.Size = Vector3.new(8, 1, 4)
- o75.CFrame = CFrame.new(-138.561905, 22.09762, -114.876404, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o75.Color = Color3.new(0.8, 0.556863, 0.411765)
- o75.Position = Vector3.new(-138.561905, 22.09762, -114.876404)
- o76.Parent = o3
- o76.Material = Enum.Material.DiamondPlate
- o76.BrickColor = BrickColor.new("Nougat")
- o76.Position = Vector3.new(-135.061722, 18.5976677, -115.87648)
- o76.FormFactor = Enum.FormFactor.Symmetric
- o76.Size = Vector3.new(1, 4, 2)
- o76.CFrame = CFrame.new(-135.061722, 18.5976677, -115.87648, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o76.Color = Color3.new(0.8, 0.556863, 0.411765)
- o76.Position = Vector3.new(-135.061722, 18.5976677, -115.87648)
- o77.Parent = o76
- o78.Parent = o76
- o78.Transparency = 0.5
- o78.Texture = "http://www.roblox.com/asset/?id=66374616"
- o79.Parent = o76
- o79.Transparency = 0.5
- o79.Texture = "http://www.roblox.com/asset/?id=66374616"
- o79.Face = Enum.NormalId.Right
- o80.Parent = o76
- o80.Transparency = 0.5
- o80.Texture = "http://www.roblox.com/asset/?id=66374616"
- o80.Face = Enum.NormalId.Left
- o81.Parent = o76
- o81.Transparency = 0.5
- o81.Texture = "http://www.roblox.com/asset/?id=66374616"
- o81.Face = Enum.NormalId.Back
- o82.Parent = o3
- o82.Material = Enum.Material.DiamondPlate
- o82.BrickColor = BrickColor.new("Nougat")
- o82.Position = Vector3.new(-135.061707, 21.0976181, -112.376549)
- o82.FormFactor = Enum.FormFactor.Symmetric
- o82.Size = Vector3.new(1, 1, 9)
- o82.CFrame = CFrame.new(-135.061707, 21.0976181, -112.376549, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o82.BottomSurface = Enum.SurfaceType.Weld
- o82.Color = Color3.new(0.8, 0.556863, 0.411765)
- o82.Position = Vector3.new(-135.061707, 21.0976181, -112.376549)
- o83.Name = "Part"
- o83.Parent = o3
- o83.Material = Enum.Material.DiamondPlate
- o83.BrickColor = BrickColor.new("Nougat")
- o83.Position = Vector3.new(-141.55896, 23.5966396, -114.875908)
- o83.FormFactor = Enum.FormFactor.Symmetric
- o83.Size = Vector3.new(2, 2, 6)
- o83.CFrame = CFrame.new(-141.55896, 23.5966396, -114.875908, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o83.BackSurface = Enum.SurfaceType.Weld
- o83.BottomSurface = Enum.SurfaceType.Weld
- o83.Color = Color3.new(0.8, 0.556863, 0.411765)
- o83.Position = Vector3.new(-141.55896, 23.5966396, -114.875908)
- o84.Parent = o3
- o84.Material = Enum.Material.DiamondPlate
- o84.BrickColor = BrickColor.new("Nougat")
- o84.Position = Vector3.new(-138.561996, 22.097559, -107.876923)
- o84.FormFactor = Enum.FormFactor.Symmetric
- o84.Size = Vector3.new(12, 1, 10)
- o84.CFrame = CFrame.new(-138.561996, 22.097559, -107.876923, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o84.Color = Color3.new(0.8, 0.556863, 0.411765)
- o84.Position = Vector3.new(-138.561996, 22.097559, -107.876923)
- o85.Parent = o3
- o85.Material = Enum.Material.DiamondPlate
- o85.BrickColor = BrickColor.new("Nougat")
- o85.Position = Vector3.new(-138.560715, 12.5978489, -108.876663)
- o85.FormFactor = Enum.FormFactor.Symmetric
- o85.Size = Vector3.new(4, 2, 8)
- o85.CFrame = CFrame.new(-138.560715, 12.5978489, -108.876663, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o85.Color = Color3.new(0.8, 0.556863, 0.411765)
- o85.Position = Vector3.new(-138.560715, 12.5978489, -108.876663)
- o86.Name = "Part"
- o86.Parent = o3
- o86.Material = Enum.Material.DiamondPlate
- o86.BrickColor = BrickColor.new("Nougat")
- o86.Position = Vector3.new(-135.565262, 24.0975971, -102.377556)
- o86.Rotation = Vector3.new(-180, 0, -180)
- o86.FormFactor = Enum.FormFactor.Symmetric
- o86.Size = Vector3.new(2, 3, 3)
- o86.CFrame = CFrame.new(-135.565262, 24.0975971, -102.377556, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o86.BackSurface = Enum.SurfaceType.Weld
- o86.BottomSurface = Enum.SurfaceType.Weld
- o86.Color = Color3.new(0.8, 0.556863, 0.411765)
- o86.Position = Vector3.new(-135.565262, 24.0975971, -102.377556)
- o87.Parent = o3
- o87.Material = Enum.Material.DiamondPlate
- o87.BrickColor = BrickColor.new("Nougat")
- o87.Position = Vector3.new(-138.561661, 18.5977669, -110.376602)
- o87.FormFactor = Enum.FormFactor.Symmetric
- o87.Size = Vector3.new(6, 6, 1)
- o87.CFrame = CFrame.new(-138.561661, 18.5977669, -110.376602, 1, 0, 0, 0, 1, 0, -0, 0, 1)
- o87.FrontSurface = Enum.SurfaceType.Weld
- o87.TopSurface = Enum.SurfaceType.Weld
- o87.Color = Color3.new(0.8, 0.556863, 0.411765)
- o87.Position = Vector3.new(-138.561661, 18.5977669, -110.376602)
- o88.Name = "Part"
- o88.Parent = o3
- o88.Material = Enum.Material.DiamondPlate
- o88.BrickColor = BrickColor.new("Nougat")
- o88.Position = Vector3.new(-140.05899, 17.0988865, -113.376808)
- o88.Rotation = Vector3.new(0, -90, 0)
- o88.FormFactor = Enum.FormFactor.Symmetric
- o88.Size = Vector3.new(5, 1, 1)
- o88.CFrame = CFrame.new(-140.05899, 17.0988865, -113.376808, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- o88.BackSurface = Enum.SurfaceType.Weld
- o88.BottomSurface = Enum.SurfaceType.Weld
- o88.Color = Color3.new(0.8, 0.556863, 0.411765)
- o88.Position = Vector3.new(-140.05899, 17.0988865, -113.376808)
- o89.Parent = o3
- o89.Material = Enum.Material.DiamondPlate
- o89.BrickColor = BrickColor.new("Nougat")
- o89.Position = Vector3.new(-138.559769, 23.0975018, -107.876266)
- o89.FormFactor = Enum.FormFactor.Symmetric
- o89.Size = Vector3.new(4, 1, 8)
- o89.CFrame = CFrame.new(-138.559769, 23.0975018, -107.876266, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o89.Color = Color3.new(0.8, 0.556863, 0.411765)
- o89.Position = Vector3.new(-138.559769, 23.0975018, -107.876266)
- o90.Parent = o3
- o90.Material = Enum.Material.DiamondPlate
- o90.BrickColor = BrickColor.new("Nougat")
- o90.Position = Vector3.new(-138.561676, 21.0975571, -113.376434)
- o90.FormFactor = Enum.FormFactor.Symmetric
- o90.Size = Vector3.new(6, 1, 5)
- o90.CFrame = CFrame.new(-138.561676, 21.0975571, -113.376434, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o90.Color = Color3.new(0.8, 0.556863, 0.411765)
- o90.Position = Vector3.new(-138.561676, 21.0975571, -113.376434)
- o91.Parent = o3
- o91.Material = Enum.Material.DiamondPlate
- o91.BrickColor = BrickColor.new("Nougat")
- o91.Position = Vector3.new(-135.56105, 23.5974426, -107.876854)
- o91.FormFactor = Enum.FormFactor.Symmetric
- o91.Size = Vector3.new(2, 2, 8)
- o91.CFrame = CFrame.new(-135.56105, 23.5974426, -107.876854, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o91.Color = Color3.new(0.8, 0.556863, 0.411765)
- o91.Position = Vector3.new(-135.56105, 23.5974426, -107.876854)
- o92.Name = "TestSeat.V1"
- o92.Parent = o3
- o92.Material = Enum.Material.DiamondPlate
- o92.BrickColor = BrickColor.new("Black")
- o92.Position = Vector3.new(-138.559738, 24.0974522, -108.876213)
- o92.Size = Vector3.new(4, 1, 4)
- o92.CFrame = CFrame.new(-138.559738, 24.0974522, -108.876213, 1.00000024, 0, 0, 0, 1.00000012, -1.1920929e-07, 0, -1.1920929e-07, 1.00000012)
- o92.BottomSurface = Enum.SurfaceType.Weld
- o92.TopSurface = Enum.SurfaceType.Smooth
- o92.MaxSpeed = 0
- o92.Torque = 60
- o92.TurnSpeed = inf
- o92.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o92.Position = Vector3.new(-138.559738, 24.0974522, -108.876213)
- o93.Parent = o92
- o93.Position = Vector3.new(0, 5, 0)
- o93.position = Vector3.new(0, 5, 0)
- o93.Position = Vector3.new(0, 5, 0)
- o94.Parent = o92
- o94.force = Vector3.new(0, 0, 0)
- o95.Parent = o92
- o95.angularVelocity = Vector3.new(0, 0, 0)
- o95.maxTorque = Vector3.new(4000, 4000000, 4000)
- o95.MaxTorque = Vector3.new(4000, 4000000, 4000)
- o96.Name = "Twist"
- o96.Parent = o92
- runDummyScript(function()
- function Right()
- script.Parent.BodyAngularVelocity.angularvelocity = Vector3.new(0, -5, 0)
- end
- function Left()
- script.Parent.BodyAngularVelocity.angularvelocity = Vector3.new(0, 5, 0)
- end
- function Stop()
- script.Parent.BodyAngularVelocity.angularvelocity = Vector3.new(0, 0, 0)
- end
- while true do
- if script.Parent.Steer == 1 then
- Right()
- elseif script.Parent.Steer == -1 then
- Left()
- elseif script.Parent.Steer == 0 then
- Stop()
- end
- wait()
- end
- end,o96)
- o97.Name = "Movement F & R"
- o97.Parent = o92
- runDummyScript(function()
- function Forward()
- script.Parent.BodyForce.force = Vector3.new(0 , 0 , 0)
- script.Parent.Velocity = script.Parent.CFrame.lookVector * 220
- end
- function Reverse()
- script.Parent.BodyForce.force = Vector3.new(0 , 0 , 0)
- script.Parent.Velocity = script.Parent.CFrame.lookVector * -220
- end
- function Stop()
- script.Parent.BodyForce.force = Vector3.new(0 , 0, 0)
- script.Parent.Velocity = Vector3.new(0,0,0)
- end
- while true do
- if script.Parent.Throttle == 1 then
- Forward()
- elseif script.Parent.Throttle == -1 then
- Reverse()
- elseif script.Parent.Throttle == 0 then
- Stop()
- end
- wait()
- end
- end,o97)
- o98.Parent = o92
- o98.MaxActivationDistance = 10
- o99.Parent = o92
- runDummyScript(function()
- local isOn = false
- function on()
- isOn = true
- script.Parent.BrickColor = BrickColor.new("Light blue")
- script.Parent.BodyGyro.maxTorque = Vector3.new(400000000000000000000, 0, 400000000000000000000)
- end
- function off()
- isOn = false
- script.Parent.BrickColor = BrickColor.new(26)
- script.Parent.BodyGyro.maxTorque = Vector3.new(0, 0, 0)
- end
- function onClicked()
- if isOn == true then off() else on() end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClicked)
- off()
- end,o99)
- o100.Parent = o92
- o100.maxTorque = Vector3.new(0, 0, 0)
- o100.MaxTorque = Vector3.new(0, 0, 0)
- o101.Name = "Part"
- o101.Parent = o3
- o101.Material = Enum.Material.DiamondPlate
- o101.BrickColor = BrickColor.new("Nougat")
- o101.Position = Vector3.new(-140.06015, 20.0966568, -113.37397)
- o101.Rotation = Vector3.new(-180, -90, 0)
- o101.FormFactor = Enum.FormFactor.Symmetric
- o101.Size = Vector3.new(5, 1, 1)
- o101.CFrame = CFrame.new(-140.06015, 20.0966568, -113.37397, 0, 0, -1, 0, -1, 0, -1, -0, 0)
- o101.BackSurface = Enum.SurfaceType.Weld
- o101.BottomSurface = Enum.SurfaceType.Weld
- o101.Color = Color3.new(0.8, 0.556863, 0.411765)
- o101.Position = Vector3.new(-140.06015, 20.0966568, -113.37397)
- o102.Name = "Part"
- o102.Parent = o3
- o102.Material = Enum.Material.DiamondPlate
- o102.BrickColor = BrickColor.new("Nougat")
- o102.Position = Vector3.new(-135.561157, 15.0960894, -117.37664)
- o102.FormFactor = Enum.FormFactor.Symmetric
- o102.Size = Vector3.new(2, 1, 1)
- o102.CFrame = CFrame.new(-135.561157, 15.0960894, -117.37664, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o102.BackSurface = Enum.SurfaceType.Weld
- o102.BottomSurface = Enum.SurfaceType.Weld
- o102.Color = Color3.new(0.8, 0.556863, 0.411765)
- o102.Position = Vector3.new(-135.561157, 15.0960894, -117.37664)
- o103.Parent = o3
- o103.Material = Enum.Material.DiamondPlate
- o103.BrickColor = BrickColor.new("Nougat")
- o103.Position = Vector3.new(-134.128571, 13.2559614, -108.876762)
- o103.Rotation = Vector3.new(0, 0, 26.5699997)
- o103.FormFactor = Enum.FormFactor.Symmetric
- o103.Size = Vector3.new(4, 1, 8)
- o103.CFrame = CFrame.new(-134.128571, 13.2559614, -108.876762, 0.894423783, -0.447220445, -1.57356262e-05, 0.447220445, 0.894423783, -2.54511833e-05, 2.54511833e-05, 1.57356262e-05, 1)
- o103.BottomSurface = Enum.SurfaceType.Smooth
- o103.TopSurface = Enum.SurfaceType.Weld
- o103.Color = Color3.new(0.8, 0.556863, 0.411765)
- o103.Position = Vector3.new(-134.128571, 13.2559614, -108.876762)
- o104.Parent = o3
- o104.Material = Enum.Material.DiamondPlate
- o104.BrickColor = BrickColor.new("Nougat")
- o104.Position = Vector3.new(-138.561661, 16.0978565, -113.376457)
- o104.FormFactor = Enum.FormFactor.Symmetric
- o104.Size = Vector3.new(6, 1, 5)
- o104.CFrame = CFrame.new(-138.561661, 16.0978565, -113.376457, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o104.Color = Color3.new(0.8, 0.556863, 0.411765)
- o104.Position = Vector3.new(-138.561661, 16.0978565, -113.376457)
- o105.Name = "Core Spin"
- o105.Parent = o3
- o105.Material = Enum.Material.DiamondPlate
- o105.BrickColor = BrickColor.new("Nougat")
- o105.Position = Vector3.new(-138.559814, 18.5978718, -112.880913)
- o105.Rotation = Vector3.new(0, 90, 0)
- o105.FormFactor = Enum.FormFactor.Symmetric
- o105.Shape = Enum.PartType.Ball
- o105.Size = Vector3.new(4, 4, 4)
- o105.CFrame = CFrame.new(-138.559814, 18.5978718, -112.880913, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- o105.BottomSurface = Enum.SurfaceType.Smooth
- o105.LeftSurface = Enum.SurfaceType.Motor
- o105.TopSurface = Enum.SurfaceType.Smooth
- o105.Color = Color3.new(0.8, 0.556863, 0.411765)
- o105.Position = Vector3.new(-138.559814, 18.5978718, -112.880913)
- o106.Parent = o105
- o106.MeshType = Enum.MeshType.Cylinder
- o107.Parent = o105
- o107.Transparency = 0.5
- o107.Texture = "http://www.roblox.com/asset/?id=66374616"
- o108.Parent = o105
- o108.Transparency = 0.5
- o108.Texture = "http://www.roblox.com/asset/?id=66374616"
- o108.Face = Enum.NormalId.Top
- o109.Parent = o105
- o109.Transparency = 0.5
- o109.Texture = "http://www.roblox.com/asset/?id=66374616"
- o109.Face = Enum.NormalId.Back
- o110.Parent = o105
- o110.Transparency = 0.5
- o110.Texture = "http://www.roblox.com/asset/?id=66374616"
- o110.Face = Enum.NormalId.Bottom
- o111.Parent = o105
- o111.Texture = "http://www.roblox.com/asset/?id=84399888"
- o111.Face = Enum.NormalId.Right
- o112.Name = "Part"
- o112.Parent = o3
- o112.Material = Enum.Material.DiamondPlate
- o112.BrickColor = BrickColor.new("Nougat")
- o112.Position = Vector3.new(-138.560837, 23.0965691, -113.875679)
- o112.FormFactor = Enum.FormFactor.Symmetric
- o112.Size = Vector3.new(4, 1, 4)
- o112.CFrame = CFrame.new(-138.560837, 23.0965691, -113.875679, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o112.BackSurface = Enum.SurfaceType.Weld
- o112.BottomSurface = Enum.SurfaceType.Weld
- o112.Color = Color3.new(0.8, 0.556863, 0.411765)
- o112.Position = Vector3.new(-138.560837, 23.0965691, -113.875679)
- o113.Parent = o3
- o113.Material = Enum.Material.DiamondPlate
- o113.BrickColor = BrickColor.new("Nougat")
- o113.Position = Vector3.new(-136.061829, 21.0976658, -108.876457)
- o113.FormFactor = Enum.FormFactor.Symmetric
- o113.Size = Vector3.new(1, 1, 2)
- o113.CFrame = CFrame.new(-136.061829, 21.0976658, -108.876457, 1, 0, 0, 0, 1.00000024, -2.38418608e-07, 0, 2.38418608e-07, 1.00000024)
- o113.BottomSurface = Enum.SurfaceType.Weld
- o113.Color = Color3.new(0.8, 0.556863, 0.411765)
- o113.Position = Vector3.new(-136.061829, 21.0976658, -108.876457)
- o114.Parent = o3
- o114.Material = Enum.Material.DiamondPlate
- o114.BrickColor = BrickColor.new("Nougat")
- o114.Position = Vector3.new(-138.561615, 15.0977049, -114.87645)
- o114.FormFactor = Enum.FormFactor.Symmetric
- o114.Size = Vector3.new(8, 1, 4)
- o114.CFrame = CFrame.new(-138.561615, 15.0977049, -114.87645, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o114.Color = Color3.new(0.8, 0.556863, 0.411765)
- o114.Position = Vector3.new(-138.561615, 15.0977049, -114.87645)
- o115.Name = "Part"
- o115.Parent = o3
- o115.Material = Enum.Material.DiamondPlate
- o115.BrickColor = BrickColor.new("Nougat")
- o115.Position = Vector3.new(-133.063446, 18.5977821, -102.376144)
- o115.Rotation = Vector3.new(-180, 0, -90)
- o115.FormFactor = Enum.FormFactor.Symmetric
- o115.Size = Vector3.new(4, 3, 3)
- o115.CFrame = CFrame.new(-133.063446, 18.5977821, -102.376144, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o115.BackSurface = Enum.SurfaceType.Weld
- o115.BottomSurface = Enum.SurfaceType.Weld
- o115.Color = Color3.new(0.8, 0.556863, 0.411765)
- o115.Position = Vector3.new(-133.063446, 18.5977821, -102.376144)
- o116.Name = "Part"
- o116.Parent = o3
- o116.Material = Enum.Material.DiamondPlate
- o116.BrickColor = BrickColor.new("Nougat")
- o116.Position = Vector3.new(-133.064285, 16.0982685, -101.876389)
- o116.Rotation = Vector3.new(-180, 0, -90)
- o116.FormFactor = Enum.FormFactor.Symmetric
- o116.Size = Vector3.new(1, 3, 4)
- o116.CFrame = CFrame.new(-133.064285, 16.0982685, -101.876389, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o116.BackSurface = Enum.SurfaceType.Weld
- o116.BottomSurface = Enum.SurfaceType.Weld
- o116.Color = Color3.new(0.8, 0.556863, 0.411765)
- o116.Position = Vector3.new(-133.064285, 16.0982685, -101.876389)
- o117.Name = "Part"
- o117.Parent = o3
- o117.Material = Enum.Material.DiamondPlate
- o117.BrickColor = BrickColor.new("Nougat")
- o117.Position = Vector3.new(-133.06218, 21.0977135, -101.876076)
- o117.Rotation = Vector3.new(-180, 0, -90)
- o117.FormFactor = Enum.FormFactor.Symmetric
- o117.Size = Vector3.new(1, 3, 4)
- o117.CFrame = CFrame.new(-133.06218, 21.0977135, -101.876076, 0, 1, 0, 1, 0, 0, 0, 0, -1)
- o117.BackSurface = Enum.SurfaceType.Weld
- o117.BottomSurface = Enum.SurfaceType.Weld
- o117.Color = Color3.new(0.8, 0.556863, 0.411765)
- o117.Position = Vector3.new(-133.06218, 21.0977135, -101.876076)
- o118.Name = "Part"
- o118.Parent = o3
- o118.Material = Enum.Material.DiamondPlate
- o118.BrickColor = BrickColor.new("Nougat")
- o118.Position = Vector3.new(-133.06279, 16.0985394, -114.875816)
- o118.Rotation = Vector3.new(0, 0, -90)
- o118.FormFactor = Enum.FormFactor.Symmetric
- o118.Size = Vector3.new(1, 3, 4)
- o118.CFrame = CFrame.new(-133.06279, 16.0985394, -114.875816, 0, 1, 0, -1, 0, 0, 0, 0, 1)
- o118.BackSurface = Enum.SurfaceType.Weld
- o118.BottomSurface = Enum.SurfaceType.Weld
- o118.Color = Color3.new(0.8, 0.556863, 0.411765)
- o118.Position = Vector3.new(-133.06279, 16.0985394, -114.875816)
- o119.Parent = o3
- o119.Material = Enum.Material.DiamondPlate
- o119.BrickColor = BrickColor.new("Nougat")
- o119.Position = Vector3.new(-136.061768, 19.0977154, -105.876595)
- o119.FormFactor = Enum.FormFactor.Symmetric
- o119.Size = Vector3.new(1, 3, 8)
- o119.CFrame = CFrame.new(-136.061768, 19.0977154, -105.876595, 1, 0, 0, 0, 1.00000012, -1.1920929e-07, 0, 1.1920929e-07, 1.00000012)
- o119.Color = Color3.new(0.8, 0.556863, 0.411765)
- o119.Position = Vector3.new(-136.061768, 19.0977154, -105.876595)
- o120.Name = "Part"
- o120.Parent = o3
- o120.Material = Enum.Material.DiamondPlate
- o120.BrickColor = BrickColor.new("Nougat")
- o120.Position = Vector3.new(-135.560715, 25.0974751, -107.875916)
- o120.FormFactor = Enum.FormFactor.Symmetric
- o120.Size = Vector3.new(2, 1, 8)
- o120.CFrame = CFrame.new(-135.560715, 25.0974751, -107.875916, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o120.BackSurface = Enum.SurfaceType.Weld
- o120.BottomSurface = Enum.SurfaceType.Weld
- o120.Color = Color3.new(0.8, 0.556863, 0.411765)
- o120.Position = Vector3.new(-135.560715, 25.0974751, -107.875916)
- o121.Parent = o3
- o121.Material = Enum.Material.DiamondPlate
- o121.BrickColor = BrickColor.new("Nougat")
- o121.Position = Vector3.new(-136.061768, 17.0977287, -105.876518)
- o121.FormFactor = Enum.FormFactor.Symmetric
- o121.Size = Vector3.new(1, 1, 8)
- o121.CFrame = CFrame.new(-136.061768, 17.0977287, -105.876518, 1, 0, 0, 0, 1.00000012, -1.1920929e-07, 0, 1.1920929e-07, 1.00000012)
- o121.Color = Color3.new(0.8, 0.556863, 0.411765)
- o121.Position = Vector3.new(-136.061768, 17.0977287, -105.876518)
- o122.Parent = o3
- o122.Material = Enum.Material.DiamondPlate
- o122.BrickColor = BrickColor.new("Nougat")
- o122.Position = Vector3.new(-136.06189, 18.5976543, -113.376457)
- o122.FormFactor = Enum.FormFactor.Symmetric
- o122.Size = Vector3.new(1, 4, 5)
- o122.CFrame = CFrame.new(-136.06189, 18.5976543, -113.376457, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o122.Color = Color3.new(0.8, 0.556863, 0.411765)
- o122.Position = Vector3.new(-136.06189, 18.5976543, -113.376457)
- o123.Parent = o3
- o123.Material = Enum.Material.DiamondPlate
- o123.BrickColor = BrickColor.new("Nougat")
- o123.Position = Vector3.new(-142.061661, 18.597683, -115.876503)
- o123.FormFactor = Enum.FormFactor.Symmetric
- o123.Size = Vector3.new(1, 4, 2)
- o123.CFrame = CFrame.new(-142.061661, 18.597683, -115.876503, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o123.Color = Color3.new(0.8, 0.556863, 0.411765)
- o123.Position = Vector3.new(-142.061661, 18.597683, -115.876503)
- o124.Parent = o123
- o125.Parent = o123
- o125.Transparency = 0.5
- o125.Texture = "http://www.roblox.com/asset/?id=66374616"
- o126.Parent = o123
- o126.Transparency = 0.5
- o126.Texture = "http://www.roblox.com/asset/?id=66374616"
- o126.Face = Enum.NormalId.Right
- o127.Parent = o123
- o127.Transparency = 0.5
- o127.Texture = "http://www.roblox.com/asset/?id=66374616"
- o127.Face = Enum.NormalId.Left
- o128.Parent = o123
- o128.Transparency = 0.5
- o128.Texture = "http://www.roblox.com/asset/?id=66374616"
- o128.Face = Enum.NormalId.Back
- o129.Name = "Head"
- o129.Parent = o3
- o129.Material = Enum.Material.DiamondPlate
- o129.BrickColor = BrickColor.new("Nougat")
- o129.Position = Vector3.new(-138.561661, 18.5977097, -107.376457)
- o129.FormFactor = Enum.FormFactor.Symmetric
- o129.Size = Vector3.new(4, 4, 1)
- o129.CFrame = CFrame.new(-138.561661, 18.5977097, -107.376457, 1.00000024, 0, 0, 0, 1.00000024, -2.38418608e-07, 0, 0, 1.00000024)
- o129.BottomSurface = Enum.SurfaceType.Weld
- o129.TopSurface = Enum.SurfaceType.Smooth
- o129.Color = Color3.new(0.8, 0.556863, 0.411765)
- o129.Position = Vector3.new(-138.561661, 18.5977097, -107.376457)
- o130.Parent = o3
- o130.Material = Enum.Material.DiamondPlate
- o130.BrickColor = BrickColor.new("Nougat")
- o130.Position = Vector3.new(-138.561646, 14.0976334, -107.876755)
- o130.FormFactor = Enum.FormFactor.Symmetric
- o130.Size = Vector3.new(8, 1, 10)
- o130.CFrame = CFrame.new(-138.561646, 14.0976334, -107.876755, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o130.Color = Color3.new(0.8, 0.556863, 0.411765)
- o130.Position = Vector3.new(-138.561646, 14.0976334, -107.876755)
- o131.Parent = o3
- o131.Material = Enum.Material.DiamondPlate
- o131.BrickColor = BrickColor.new("Nougat")
- o131.Position = Vector3.new(-141.061539, 18.597702, -113.376434)
- o131.FormFactor = Enum.FormFactor.Symmetric
- o131.Size = Vector3.new(1, 4, 5)
- o131.CFrame = CFrame.new(-141.061539, 18.597702, -113.376434, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o131.Color = Color3.new(0.8, 0.556863, 0.411765)
- o131.Position = Vector3.new(-141.061539, 18.597702, -113.376434)
- o132.Parent = o3
- o132.Material = Enum.Material.DiamondPlate
- o132.BrickColor = BrickColor.new("Nougat")
- o132.Position = Vector3.new(-138.561737, 15.0971994, -107.877205)
- o132.FormFactor = Enum.FormFactor.Symmetric
- o132.Size = Vector3.new(12, 1, 10)
- o132.CFrame = CFrame.new(-138.561737, 15.0971994, -107.877205, 1, -8.10623169e-05, -8.10623169e-05, 8.10623169e-05, 1, 8.10623169e-05, 8.10623169e-05, -8.10623169e-05, 1)
- o132.Color = Color3.new(0.8, 0.556863, 0.411765)
- o132.Position = Vector3.new(-138.561737, 15.0971994, -107.877205)
- o133.Name = "Part"
- o133.Parent = o3
- o133.Material = Enum.Material.DiamondPlate
- o133.BrickColor = BrickColor.new("Nougat")
- o133.Position = Vector3.new(-135.562988, 13.597928, -115.376526)
- o133.Rotation = Vector3.new(0, 0, -180)
- o133.FormFactor = Enum.FormFactor.Symmetric
- o133.Size = Vector3.new(2, 2, 5)
- o133.CFrame = CFrame.new(-135.562988, 13.597928, -115.376526, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- o133.BackSurface = Enum.SurfaceType.Weld
- o133.BottomSurface = Enum.SurfaceType.Weld
- o133.Color = Color3.new(0.8, 0.556863, 0.411765)
- o133.Position = Vector3.new(-135.562988, 13.597928, -115.376526)
- o134.Name = "Part"
- o134.Parent = o3
- o134.Material = Enum.Material.DiamondPlate
- o134.BrickColor = BrickColor.new("Nougat")
- o134.Position = Vector3.new(-141.560425, 15.0960855, -117.376717)
- o134.FormFactor = Enum.FormFactor.Symmetric
- o134.Size = Vector3.new(2, 1, 1)
- o134.CFrame = CFrame.new(-141.560425, 15.0960855, -117.376717, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o134.BackSurface = Enum.SurfaceType.Weld
- o134.BottomSurface = Enum.SurfaceType.Weld
- o134.Color = Color3.new(0.8, 0.556863, 0.411765)
- o134.Position = Vector3.new(-141.560425, 15.0960855, -117.376717)
- o135.Parent = o3
- o135.Material = Enum.Material.DiamondPlate
- o135.BrickColor = BrickColor.new("Nougat")
- o135.Position = Vector3.new(-138.561691, 21.0977364, -104.876526)
- o135.FormFactor = Enum.FormFactor.Symmetric
- o135.Size = Vector3.new(6, 1, 6)
- o135.CFrame = CFrame.new(-138.561691, 21.0977364, -104.876526, 1, 0, 0, 0, 1.00000012, -1.1920929e-07, 0, 1.1920929e-07, 1.00000012)
- o135.BottomSurface = Enum.SurfaceType.Weld
- o135.Color = Color3.new(0.8, 0.556863, 0.411765)
- o135.Position = Vector3.new(-138.561691, 21.0977364, -104.876526)
- o136.Name = "Part"
- o136.Parent = o3
- o136.Material = Enum.Material.DiamondPlate
- o136.BrickColor = BrickColor.new("Really black")
- o136.Position = Vector3.new(-134.563339, 10.6997309, -107.875275)
- o136.Rotation = Vector3.new(0, -90, 0)
- o136.FormFactor = Enum.FormFactor.Symmetric
- o136.Size = Vector3.new(4, 1, 4)
- o136.CFrame = CFrame.new(-134.563339, 10.6997309, -107.875275, -1.1920929e-07, 0, -1.00000012, 0, 1, 0, 1.00000012, 0, -1.1920929e-07)
- o136.BackSurface = Enum.SurfaceType.Weld
- o136.BottomSurface = Enum.SurfaceType.Weld
- o136.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o136.Position = Vector3.new(-134.563339, 10.6997309, -107.875275)
- o137.Parent = o3
- o137.Material = Enum.Material.DiamondPlate
- o137.BrickColor = BrickColor.new("Nougat")
- o137.Position = Vector3.new(-142.061661, 16.0977402, -112.376579)
- o137.FormFactor = Enum.FormFactor.Symmetric
- o137.Size = Vector3.new(1, 1, 9)
- o137.CFrame = CFrame.new(-142.061661, 16.0977402, -112.376579, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o137.Color = Color3.new(0.8, 0.556863, 0.411765)
- o137.Position = Vector3.new(-142.061661, 16.0977402, -112.376579)
- o138.Parent = o3
- o138.Material = Enum.Material.DiamondPlate
- o138.BrickColor = BrickColor.new("Nougat")
- o138.Position = Vector3.new(-142.061646, 21.0976257, -112.376579)
- o138.FormFactor = Enum.FormFactor.Symmetric
- o138.Size = Vector3.new(1, 1, 9)
- o138.CFrame = CFrame.new(-142.061646, 21.0976257, -112.376579, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o138.BottomSurface = Enum.SurfaceType.Weld
- o138.Color = Color3.new(0.8, 0.556863, 0.411765)
- o138.Position = Vector3.new(-142.061646, 21.0976257, -112.376579)
- o139.Parent = o3
- o139.Material = Enum.Material.DiamondPlate
- o139.BrickColor = BrickColor.new("Nougat")
- o139.Position = Vector3.new(-142.061691, 18.597662, -111.376495)
- o139.FormFactor = Enum.FormFactor.Symmetric
- o139.Size = Vector3.new(1, 4, 7)
- o139.CFrame = CFrame.new(-142.061691, 18.597662, -111.376495, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o139.Color = Color3.new(0.8, 0.556863, 0.411765)
- o139.Position = Vector3.new(-142.061691, 18.597662, -111.376495)
- o140.Name = "Part"
- o140.Parent = o3
- o140.Material = Enum.Material.DiamondPlate
- o140.BrickColor = BrickColor.new("Nougat")
- o140.Position = Vector3.new(-141.560394, 13.5977974, -115.376411)
- o140.Rotation = Vector3.new(0, 0, -180)
- o140.FormFactor = Enum.FormFactor.Symmetric
- o140.Size = Vector3.new(2, 2, 5)
- o140.CFrame = CFrame.new(-141.560394, 13.5977974, -115.376411, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- o140.BackSurface = Enum.SurfaceType.Weld
- o140.BottomSurface = Enum.SurfaceType.Weld
- o140.Color = Color3.new(0.8, 0.556863, 0.411765)
- o140.Position = Vector3.new(-141.560394, 13.5977974, -115.376411)
- o141.Name = "Part"
- o141.Parent = o3
- o141.Material = Enum.Material.DiamondPlate
- o141.BrickColor = BrickColor.new("Nougat")
- o141.Position = Vector3.new(-138.561646, 13.5976725, -114.876312)
- o141.Rotation = Vector3.new(0, 0, -180)
- o141.FormFactor = Enum.FormFactor.Symmetric
- o141.Size = Vector3.new(4, 2, 4)
- o141.CFrame = CFrame.new(-138.561646, 13.5976725, -114.876312, -1, 0, 0, 0, -1, 0, 0, 0, 1)
- o141.BackSurface = Enum.SurfaceType.Weld
- o141.BottomSurface = Enum.SurfaceType.Weld
- o141.Color = Color3.new(0.8, 0.556863, 0.411765)
- o141.Position = Vector3.new(-138.561646, 13.5976725, -114.876312)
- o142.Name = "Part"
- o142.Parent = o3
- o142.Material = Enum.Material.DiamondPlate
- o142.BrickColor = BrickColor.new("Nougat")
- o142.Position = Vector3.new(-138.56073, 12.5979195, -103.87735)
- o142.Rotation = Vector3.new(-180, 0, 0)
- o142.FormFactor = Enum.FormFactor.Symmetric
- o142.Size = Vector3.new(4, 2, 2)
- o142.CFrame = CFrame.new(-138.56073, 12.5979195, -103.87735, 1, 0, 0, 0, -1, 0, 0, 0, -1)
- o142.BackSurface = Enum.SurfaceType.Weld
- o142.BottomSurface = Enum.SurfaceType.Weld
- o142.Color = Color3.new(0.8, 0.556863, 0.411765)
- o142.Position = Vector3.new(-138.56073, 12.5979195, -103.87735)
- o143.Parent = o3
- o143.Material = Enum.Material.DiamondPlate
- o143.BrickColor = BrickColor.new("Nougat")
- o143.Position = Vector3.new(-138.560196, 18.5971832, -101.376564)
- o143.FormFactor = Enum.FormFactor.Symmetric
- o143.Size = Vector3.new(8, 6, 1)
- o143.CFrame = CFrame.new(-138.560196, 18.5971832, -101.376564, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o143.Color = Color3.new(0.8, 0.556863, 0.411765)
- o143.Position = Vector3.new(-138.560196, 18.5971832, -101.376564)
- o144.Parent = o3
- o144.Material = Enum.Material.DiamondPlate
- o144.BrickColor = BrickColor.new("Really black")
- o144.Position = Vector3.new(-138.56163, 11.0996399, -107.875244)
- o144.FormFactor = Enum.FormFactor.Symmetric
- o144.Size = Vector3.new(4, 1, 4)
- o144.CFrame = CFrame.new(-138.56163, 11.0996399, -107.875244, 1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, 1.00000012)
- o144.TopSurface = Enum.SurfaceType.SteppingMotor
- o144.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o144.Position = Vector3.new(-138.56163, 11.0996399, -107.875244)
- o145.Parent = o144
- o145.Transparency = 0.5
- o145.Texture = "http://www.roblox.com/asset/?id=66374616"
- o145.Face = Enum.NormalId.Right
- o146.Parent = o144
- o146.Transparency = 0.5
- o146.Texture = "http://www.roblox.com/asset/?id=66374616"
- o146.Face = Enum.NormalId.Back
- o147.Parent = o144
- o147.Transparency = 0.5
- o147.Texture = "http://www.roblox.com/asset/?id=66374616"
- o147.Face = Enum.NormalId.Left
- o148.Parent = o144
- o148.Transparency = 0.5
- o148.Texture = "http://www.roblox.com/asset/?id=66374616"
- o149.Parent = o144
- o150.Parent = o3
- o150.Material = Enum.Material.DiamondPlate
- o150.BrickColor = BrickColor.new("Nougat")
- o150.Position = Vector3.new(-141.061584, 19.0976868, -105.876511)
- o150.FormFactor = Enum.FormFactor.Symmetric
- o150.Size = Vector3.new(1, 3, 8)
- o150.CFrame = CFrame.new(-141.061584, 19.0976868, -105.876511, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o150.Color = Color3.new(0.8, 0.556863, 0.411765)
- o150.Position = Vector3.new(-141.061584, 19.0976868, -105.876511)
- o151.Parent = o3
- o151.Material = Enum.Material.DiamondPlate
- o151.BrickColor = BrickColor.new("Nougat")
- o151.Position = Vector3.new(-138.560898, 22.0975609, -101.877258)
- o151.FormFactor = Enum.FormFactor.Symmetric
- o151.Size = Vector3.new(10, 1, 2)
- o151.CFrame = CFrame.new(-138.560898, 22.0975609, -101.877258, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o151.Color = Color3.new(0.8, 0.556863, 0.411765)
- o151.Position = Vector3.new(-138.560898, 22.0975609, -101.877258)
- o152.Parent = o3
- o152.Material = Enum.Material.DiamondPlate
- o152.BrickColor = BrickColor.new("Nougat")
- o152.Position = Vector3.new(-138.560181, 15.0972261, -101.876442)
- o152.FormFactor = Enum.FormFactor.Symmetric
- o152.Size = Vector3.new(10, 1, 2)
- o152.CFrame = CFrame.new(-138.560181, 15.0972261, -101.876442, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o152.Color = Color3.new(0.8, 0.556863, 0.411765)
- o152.Position = Vector3.new(-138.560181, 15.0972261, -101.876442)
- o153.Parent = o3
- o153.Material = Enum.Material.DiamondPlate
- o153.BrickColor = BrickColor.new("Nougat")
- o153.Position = Vector3.new(-138.559982, 16.0972748, -100.37664)
- o153.FormFactor = Enum.FormFactor.Symmetric
- o153.Size = Vector3.new(8, 1, 1)
- o153.CFrame = CFrame.new(-138.559982, 16.0972748, -100.37664, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o153.FrontSurface = Enum.SurfaceType.Weld
- o153.Color = Color3.new(0.8, 0.556863, 0.411765)
- o153.Position = Vector3.new(-138.559982, 16.0972748, -100.37664)
- o154.Parent = o3
- o154.Material = Enum.Material.DiamondPlate
- o154.BrickColor = BrickColor.new("Nougat")
- o154.Position = Vector3.new(-138.560165, 21.0970058, -100.376656)
- o154.FormFactor = Enum.FormFactor.Symmetric
- o154.Size = Vector3.new(8, 1, 1)
- o154.CFrame = CFrame.new(-138.560165, 21.0970058, -100.376656, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o154.FrontSurface = Enum.SurfaceType.Weld
- o154.Color = Color3.new(0.8, 0.556863, 0.411765)
- o154.Position = Vector3.new(-138.560165, 21.0970058, -100.376656)
- o155.Name = "Part"
- o155.Parent = o3
- o155.Material = Enum.Material.DiamondPlate
- o155.BrickColor = BrickColor.new("Nougat")
- o155.Position = Vector3.new(-138.562057, 14.0976782, -101.877426)
- o155.Rotation = Vector3.new(-180, 0, 0)
- o155.FormFactor = Enum.FormFactor.Symmetric
- o155.Size = Vector3.new(10, 1, 2)
- o155.CFrame = CFrame.new(-138.562057, 14.0976782, -101.877426, 1, 0, 0, 0, -1, 0, 0, 0, -1)
- o155.BackSurface = Enum.SurfaceType.Weld
- o155.BottomSurface = Enum.SurfaceType.Weld
- o155.Color = Color3.new(0.8, 0.556863, 0.411765)
- o155.Position = Vector3.new(-138.562057, 14.0976782, -101.877426)
- o156.Name = "Part"
- o156.Parent = o3
- o156.Material = Enum.Material.DiamondPlate
- o156.BrickColor = BrickColor.new("Nougat")
- o156.Position = Vector3.new(-144.059372, 21.0973377, -114.875694)
- o156.Rotation = Vector3.new(0, 0, 90)
- o156.FormFactor = Enum.FormFactor.Symmetric
- o156.Size = Vector3.new(1, 3, 4)
- o156.CFrame = CFrame.new(-144.059372, 21.0973377, -114.875694, 0, -1, 0, 1, 0, 0, 0, 0, 1)
- o156.BackSurface = Enum.SurfaceType.Weld
- o156.BottomSurface = Enum.SurfaceType.Weld
- o156.Color = Color3.new(0.8, 0.556863, 0.411765)
- o156.Position = Vector3.new(-144.059372, 21.0973377, -114.875694)
- o157.Name = "Part"
- o157.Parent = o3
- o157.Material = Enum.Material.DiamondPlate
- o157.BrickColor = BrickColor.new("Nougat")
- o157.Position = Vector3.new(-144.059418, 18.5977688, -113.875969)
- o157.Rotation = Vector3.new(0, 0, 90)
- o157.FormFactor = Enum.FormFactor.Symmetric
- o157.Size = Vector3.new(4, 3, 2)
- o157.CFrame = CFrame.new(-144.059418, 18.5977688, -113.875969, 0, -1, 0, 1, 0, 0, 0, 0, 1)
- o157.BackSurface = Enum.SurfaceType.Weld
- o157.BottomSurface = Enum.SurfaceType.Weld
- o157.Color = Color3.new(0.8, 0.556863, 0.411765)
- o157.Position = Vector3.new(-144.059418, 18.5977688, -113.875969)
- o158.Name = "Part"
- o158.Parent = o3
- o158.Material = Enum.Material.DiamondPlate
- o158.BrickColor = BrickColor.new("Nougat")
- o158.Position = Vector3.new(-144.059326, 16.0983372, -114.875656)
- o158.Rotation = Vector3.new(0, 0, 90)
- o158.FormFactor = Enum.FormFactor.Symmetric
- o158.Size = Vector3.new(1, 3, 4)
- o158.CFrame = CFrame.new(-144.059326, 16.0983372, -114.875656, 0, -1, 0, 1, 0, 0, 0, 0, 1)
- o158.BackSurface = Enum.SurfaceType.Weld
- o158.BottomSurface = Enum.SurfaceType.Weld
- o158.Color = Color3.new(0.8, 0.556863, 0.411765)
- o158.Position = Vector3.new(-144.059326, 16.0983372, -114.875656)
- o159.Parent = o3
- o159.Material = Enum.Material.DiamondPlate
- o159.BrickColor = BrickColor.new("Nougat")
- o159.Position = Vector3.new(-141.56189, 23.5975113, -107.876953)
- o159.FormFactor = Enum.FormFactor.Symmetric
- o159.Size = Vector3.new(2, 2, 8)
- o159.CFrame = CFrame.new(-141.56189, 23.5975113, -107.876953, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o159.Color = Color3.new(0.8, 0.556863, 0.411765)
- o159.Position = Vector3.new(-141.56189, 23.5975113, -107.876953)
- o160.Parent = o3
- o160.Material = Enum.Material.DiamondPlate
- o160.BrickColor = BrickColor.new("Nougat")
- o160.Position = Vector3.new(-141.061646, 17.0976715, -105.876534)
- o160.FormFactor = Enum.FormFactor.Symmetric
- o160.Size = Vector3.new(1, 1, 8)
- o160.CFrame = CFrame.new(-141.061646, 17.0976715, -105.876534, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o160.Color = Color3.new(0.8, 0.556863, 0.411765)
- o160.Position = Vector3.new(-141.061646, 17.0976715, -105.876534)
- o161.Name = "Part"
- o161.Parent = o3
- o161.Material = Enum.Material.DiamondPlate
- o161.BrickColor = BrickColor.new("Nougat")
- o161.Position = Vector3.new(-141.559875, 25.0971241, -107.876503)
- o161.FormFactor = Enum.FormFactor.Symmetric
- o161.Size = Vector3.new(2, 1, 8)
- o161.CFrame = CFrame.new(-141.559875, 25.0971241, -107.876503, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o161.BackSurface = Enum.SurfaceType.Weld
- o161.BottomSurface = Enum.SurfaceType.Weld
- o161.Color = Color3.new(0.8, 0.556863, 0.411765)
- o161.Position = Vector3.new(-141.559875, 25.0971241, -107.876503)
- o162.Parent = o3
- o162.Material = Enum.Material.DiamondPlate
- o162.BrickColor = BrickColor.new("Nougat")
- o162.Position = Vector3.new(-141.061646, 21.0976677, -108.87648)
- o162.FormFactor = Enum.FormFactor.Symmetric
- o162.Size = Vector3.new(1, 1, 2)
- o162.CFrame = CFrame.new(-141.061646, 21.0976677, -108.87648, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o162.BottomSurface = Enum.SurfaceType.Weld
- o162.Color = Color3.new(0.8, 0.556863, 0.411765)
- o162.Position = Vector3.new(-141.061646, 21.0976677, -108.87648)
- o163.Parent = o3
- o163.Material = Enum.Material.DiamondPlate
- o163.BrickColor = BrickColor.new("Really black")
- o163.Position = Vector3.new(-152.060852, 21.0979786, -108.376656)
- o163.Rotation = Vector3.new(136.679993, 0, -180)
- o163.Velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o163.FormFactor = Enum.FormFactor.Symmetric
- o163.Size = Vector3.new(1, 1, 3)
- o163.CFrame = CFrame.new(-152.060852, 21.0979786, -108.376656, -1, 0, 0, 0, 0.727575064, -0.686028123, 0, -0.686028123, -0.727575064)
- o163.LeftSurface = Enum.SurfaceType.Weld
- o163.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o163.Position = Vector3.new(-152.060852, 21.0979786, -108.376656)
- o163.velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o164.Name = "Part"
- o164.Parent = o3
- o164.Material = Enum.Material.DiamondPlate
- o164.BrickColor = BrickColor.new("Really black")
- o164.Position = Vector3.new(-152.059418, 19.7265282, -109.832207)
- o164.Rotation = Vector3.new(-43.3199997, 0, 0)
- o164.Velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o164.FormFactor = Enum.FormFactor.Symmetric
- o164.Size = Vector3.new(1, 1, 1)
- o164.CFrame = CFrame.new(-152.059418, 19.7265282, -109.832207, 1, 0, 0, 0, 0.727575064, 0.686028123, -0, -0.686028123, 0.727575064)
- o164.BackSurface = Enum.SurfaceType.Weld
- o164.BottomSurface = Enum.SurfaceType.Weld
- o164.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o164.Position = Vector3.new(-152.059418, 19.7265282, -109.832207)
- o164.velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o165.Name = "Part"
- o165.Parent = o3
- o165.Material = Enum.Material.DiamondPlate
- o165.BrickColor = BrickColor.new("Really black")
- o165.Position = Vector3.new(-151.560608, 14.4654846, -99.3761368)
- o165.Rotation = Vector3.new(136.679993, 0, 90)
- o165.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o165.FormFactor = Enum.FormFactor.Symmetric
- o165.Size = Vector3.new(1, 2, 5)
- o165.CFrame = CFrame.new(-151.560608, 14.4654846, -99.3761368, 0, -1, 0, -0.727575064, 0, -0.686028123, 0.686028123, 0, -0.727575064)
- o165.BackSurface = Enum.SurfaceType.Weld
- o165.BottomSurface = Enum.SurfaceType.Weld
- o165.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o165.Position = Vector3.new(-151.560608, 14.4654846, -99.3761368)
- o165.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o166.Parent = o3
- o166.Material = Enum.Material.DiamondPlate
- o166.BrickColor = BrickColor.new("Really black")
- o166.Position = Vector3.new(-151.560852, 19.9235249, -104.520409)
- o166.Rotation = Vector3.new(-43.3199997, 0, 0)
- o166.Velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o166.FormFactor = Enum.FormFactor.Symmetric
- o166.Size = Vector3.new(2, 6, 1)
- o166.CFrame = CFrame.new(-151.560852, 19.9235249, -104.520409, 1, 0, 0, 0, 0.727575064, 0.686028123, -0, -0.686028123, 0.727575064)
- o166.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o166.Position = Vector3.new(-151.560852, 19.9235249, -104.520409)
- o166.velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o167.Name = "Part"
- o167.Parent = o3
- o167.Material = Enum.Material.DiamondPlate
- o167.BrickColor = BrickColor.new("Really black")
- o167.Position = Vector3.new(-152.060806, 22.4698715, -106.921364)
- o167.Rotation = Vector3.new(136.679993, 0, -180)
- o167.Velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o167.FormFactor = Enum.FormFactor.Symmetric
- o167.Size = Vector3.new(1, 1, 1)
- o167.CFrame = CFrame.new(-152.060806, 22.4698715, -106.921364, -1, 0, 0, 0, 0.727575064, -0.686028123, 0, -0.686028123, -0.727575064)
- o167.BackSurface = Enum.SurfaceType.Weld
- o167.BottomSurface = Enum.SurfaceType.Weld
- o167.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o167.Position = Vector3.new(-152.060806, 22.4698715, -106.921364)
- o167.velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o168.Parent = o3
- o168.Material = Enum.Material.DiamondPlate
- o168.BrickColor = BrickColor.new("Really black")
- o168.Position = Vector3.new(-151.060883, 15.641202, -103.231476)
- o168.Rotation = Vector3.new(-43.3199997, 0, 0)
- o168.Velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o168.CanCollide = false
- o168.FormFactor = Enum.FormFactor.Symmetric
- o168.Size = Vector3.new(1, 2, 5)
- o168.CFrame = CFrame.new(-151.060883, 15.641202, -103.231476, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o168.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o168.Position = Vector3.new(-151.060883, 15.641202, -103.231476)
- o168.velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o169.Name = "Part"
- o169.Parent = o3
- o169.Material = Enum.Material.DiamondPlate
- o169.BrickColor = BrickColor.new("Really black")
- o169.Position = Vector3.new(-151.559128, 12.8112717, -103.317635)
- o169.Rotation = Vector3.new(136.679993, 0, 90)
- o169.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o169.FormFactor = Enum.FormFactor.Symmetric
- o169.Size = Vector3.new(2, 2, 11)
- o169.CFrame = CFrame.new(-151.559128, 12.8112717, -103.317635, 0, -1, 0, -0.727575064, 0, -0.686028123, 0.686028123, 0, -0.727575064)
- o169.BottomSurface = Enum.SurfaceType.Weld
- o169.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o169.Position = Vector3.new(-151.559128, 12.8112717, -103.317635)
- o169.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o170.Parent = o3
- o170.Material = Enum.Material.DiamondPlate
- o170.BrickColor = BrickColor.new("Really black")
- o170.Position = Vector3.new(-151.560852, 17.1794357, -107.430733)
- o170.Rotation = Vector3.new(-43.3199997, 0, 0)
- o170.Velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o170.FormFactor = Enum.FormFactor.Symmetric
- o170.Size = Vector3.new(2, 6, 1)
- o170.CFrame = CFrame.new(-151.560852, 17.1794357, -107.430733, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o170.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o170.Position = Vector3.new(-151.560852, 17.1794357, -107.430733)
- o170.velocity = Vector3.new(0.00097703957, 0, 0.000488519785)
- o171.Parent = o3
- o171.Material = Enum.Material.DiamondPlate
- o171.BrickColor = BrickColor.new("Really black")
- o171.Position = Vector3.new(-125.560623, 18.5026913, -105.29203)
- o171.Rotation = Vector3.new(-20.1800003, 0, 0)
- o171.RotVelocity = Vector3.new(-0.00244259881, -0.000488519785, 0)
- o171.Velocity = Vector3.new(0.000447178725, 0.00558042247, 0.005850696)
- o171.FormFactor = Enum.FormFactor.Symmetric
- o171.Size = Vector3.new(2, 6, 1)
- o171.CFrame = CFrame.new(-125.560623, 18.5026913, -105.29203, 1, 0, 0, 0, 0.938616574, 0.344962239, -0, -0.344962239, 0.938616574)
- o171.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o171.Position = Vector3.new(-125.560623, 18.5026913, -105.29203)
- o171.velocity = Vector3.new(0.000447178725, 0.00558042247, 0.005850696)
- o172.Name = "Part"
- o172.Parent = o3
- o172.Material = Enum.Material.DiamondPlate
- o172.BrickColor = BrickColor.new("Really black")
- o172.Position = Vector3.new(-128.060806, 22.9753513, -109.066612)
- o172.Rotation = Vector3.new(-20.1800003, -90, 0)
- o172.RotVelocity = Vector3.new(-0.00244259881, -0.000488519785, 0)
- o172.Velocity = Vector3.new(0.00229113665, -0.00363936648, -0.00629560696)
- o172.FormFactor = Enum.FormFactor.Symmetric
- o172.Size = Vector3.new(5, 3, 7)
- o172.CFrame = CFrame.new(-128.060806, 22.9753513, -109.066612, 0, 0, -1, 0.344962239, 0.938616574, 0, 0.938616574, -0.344962239, 0)
- o172.BottomSurface = Enum.SurfaceType.Weld
- o172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o172.Position = Vector3.new(-128.060806, 22.9753513, -109.066612)
- o172.velocity = Vector3.new(0.00229113665, -0.00363936648, -0.00629560696)
- o173.Parent = o3
- o173.Material = Enum.Material.DiamondPlate
- o173.BrickColor = BrickColor.new("Really black")
- o173.Position = Vector3.new(-128.560699, 17.812664, -107.16893)
- o173.Rotation = Vector3.new(-20.1800003, 0, 0)
- o173.RotVelocity = Vector3.new(-0.00244259881, -0.000488519785, 0)
- o173.Velocity = Vector3.new(0.0013640814, 0.000995909795, 0.00607055891)
- o173.FormFactor = Enum.FormFactor.Symmetric
- o173.Size = Vector3.new(4, 6, 5)
- o173.CFrame = CFrame.new(-128.560699, 17.812664, -107.16893, 1, 8.10623169e-05, -8.10623169e-05, -4.81229945e-05, 0.938588619, 0.345038325, 0.000104049876, -0.345038325, 0.938588619)
- o173.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o173.Position = Vector3.new(-128.560699, 17.812664, -107.16893)
- o173.velocity = Vector3.new(0.0013640814, 0.000995909795, 0.00607055891)
- o174.Parent = o3
- o174.Material = Enum.Material.DiamondPlate
- o174.BrickColor = BrickColor.new("Really black")
- o174.Position = Vector3.new(-125.060623, 21.0979939, -108.376648)
- o174.Rotation = Vector3.new(-20.1800003, 0, 0)
- o174.RotVelocity = Vector3.new(-0.00244259881, -0.000488519785, 0)
- o174.Velocity = Vector3.new(0.00195407541, -0.00195406051, -0.00024432689)
- o174.FormFactor = Enum.FormFactor.Symmetric
- o174.Size = Vector3.new(1, 1, 3)
- o174.CFrame = CFrame.new(-125.060623, 21.0979939, -108.376648, 1, 0, 0, 0, 0.938616574, 0.344962239, 0, -0.344962239, 0.938616574)
- o174.LeftSurface = Enum.SurfaceType.Weld
- o174.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o174.Position = Vector3.new(-125.060623, 21.0979939, -108.376648)
- o174.velocity = Vector3.new(0.00195407541, -0.00195406051, -0.00024432689)
- o175.Name = "Part"
- o175.Parent = o3
- o175.Material = Enum.Material.DiamondPlate
- o175.BrickColor = BrickColor.new("Really black")
- o175.Position = Vector3.new(-125.060829, 20.4081841, -110.253944)
- o175.Rotation = Vector3.new(-20.1800003, 0, 0)
- o175.RotVelocity = Vector3.new(-0.00244259881, -0.000488519785, 0)
- o175.Velocity = Vector3.new(0.0028711718, -0.00653954269, 0.00144050107)
- o175.FormFactor = Enum.FormFactor.Symmetric
- o175.Size = Vector3.new(1, 1, 1)
- o175.CFrame = CFrame.new(-125.060829, 20.4081841, -110.253944, 1, 0, 0, 0, 0.938616574, 0.344962239, 0, -0.344962239, 0.938616574)
- o175.BackSurface = Enum.SurfaceType.Weld
- o175.BottomSurface = Enum.SurfaceType.Weld
- o175.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o175.Position = Vector3.new(-125.060829, 20.4081841, -110.253944)
- o175.velocity = Vector3.new(0.0028711718, -0.00653954269, 0.00144050107)
- o176.Parent = o3
- o176.Material = Enum.Material.DiamondPlate
- o176.BrickColor = BrickColor.new("Really black")
- o176.Position = Vector3.new(-128.060516, 9.91171551, -106.926323)
- o176.Rotation = Vector3.new(-20.1800003, 0, 0)
- o176.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o176.Velocity = Vector3.new(0.000488519785, 0.00186613412, 0.0355390087)
- o176.FormFactor = Enum.FormFactor.Symmetric
- o176.Size = Vector3.new(3, 3, 10)
- o176.CFrame = CFrame.new(-128.060516, 9.91171551, -106.926323, 1, 0, 0, 0, 0.938586295, 0.345044553, 0, -0.345044553, 0.938586295)
- o176.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o176.Position = Vector3.new(-128.060516, 9.91171551, -106.926323)
- o176.velocity = Vector3.new(0.000488519785, 0.00186613412, 0.0355390087)
- o177.Parent = o3
- o177.Material = Enum.Material.DiamondPlate
- o177.BrickColor = BrickColor.new("Really black")
- o177.Position = Vector3.new(-130.559525, 9.39483166, -108.334145)
- o177.Rotation = Vector3.new(-20.1800003, 0, 0)
- o177.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o177.Velocity = Vector3.new(0.000488519785, -0.0029481072, 0.0373065658)
- o177.FormFactor = Enum.FormFactor.Symmetric
- o177.Size = Vector3.new(2, 1, 7)
- o177.CFrame = CFrame.new(-130.559525, 9.39483166, -108.334145, 1, 0, 0, 0, 0.938586295, 0.345044553, 0, -0.345044553, 0.938586295)
- o177.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o177.Position = Vector3.new(-130.559525, 9.39483166, -108.334145)
- o177.velocity = Vector3.new(0.000488519785, -0.0029481072, 0.0373065658)
- o178.Name = "Part"
- o178.Parent = o3
- o178.Material = Enum.Material.DiamondPlate
- o178.BrickColor = BrickColor.new("Really black")
- o178.Position = Vector3.new(-125.560898, 8.67714024, -105.939835)
- o178.Rotation = Vector3.new(159.819992, 0, -90)
- o178.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o178.Velocity = Vector3.new(0.000488519785, 0.00523956772, 0.0397608094)
- o178.FormFactor = Enum.FormFactor.Symmetric
- o178.Size = Vector3.new(2, 2, 11)
- o178.CFrame = CFrame.new(-125.560898, 8.67714024, -105.939835, 0, 1, 0, 0.938586295, 0, -0.345044553, -0.345044553, 0, -0.938586295)
- o178.BottomSurface = Enum.SurfaceType.Weld
- o178.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o178.Position = Vector3.new(-125.560898, 8.67714024, -105.939835)
- o178.velocity = Vector3.new(0.000488519785, 0.00523956772, 0.0397608094)
- o179.Parent = o3
- o179.Material = Enum.Material.DiamondPlate
- o179.BrickColor = BrickColor.new("Really black")
- o179.Position = Vector3.new(-134.562881, 9.70043278, -107.875282)
- o179.FormFactor = Enum.FormFactor.Symmetric
- o179.Size = Vector3.new(4, 1, 4)
- o179.CFrame = CFrame.new(-134.562881, 9.70043278, -107.875282, 1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, 1.00000012)
- o179.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o179.Position = Vector3.new(-134.562881, 9.70043278, -107.875282)
- o180.Parent = o179
- o181.Name = "Part"
- o181.Parent = o3
- o181.Material = Enum.Material.DiamondPlate
- o181.BrickColor = BrickColor.new("Really black")
- o181.Position = Vector3.new(-130.559036, 9.66970444, -114.82885)
- o181.Rotation = Vector3.new(-20.1800003, 90, 0)
- o181.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o181.Velocity = Vector3.new(0.000488519785, -0.0251576509, 0.0363665968)
- o181.FormFactor = Enum.FormFactor.Symmetric
- o181.Size = Vector3.new(5, 2, 2)
- o181.CFrame = CFrame.new(-130.559036, 9.66970444, -114.82885, 0, 0, 1, -0.345044553, 0.938586295, 0, -0.938586295, -0.345044553, 0)
- o181.BackSurface = Enum.SurfaceType.Weld
- o181.BottomSurface = Enum.SurfaceType.Weld
- o181.LeftSurface = Enum.SurfaceType.Weld
- o181.RightSurface = Enum.SurfaceType.Weld
- o181.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o181.Position = Vector3.new(-130.559036, 9.66970444, -114.82885)
- o181.velocity = Vector3.new(0.000488519785, -0.0251576509, 0.0363665968)
- o182.Parent = o3
- o182.Material = Enum.Material.DiamondPlate
- o182.BrickColor = BrickColor.new("Really black")
- o182.Position = Vector3.new(-138.561752, 10.0997963, -107.875259)
- o182.FormFactor = Enum.FormFactor.Symmetric
- o182.Size = Vector3.new(4, 1, 4)
- o182.CFrame = CFrame.new(-138.561752, 10.0997963, -107.875259, 1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, 1.00000012)
- o182.LeftSurface = Enum.SurfaceType.Hinge
- o182.RightSurface = Enum.SurfaceType.Hinge
- o182.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o182.Position = Vector3.new(-138.561752, 10.0997963, -107.875259)
- o183.Parent = o3
- o183.Material = Enum.Material.DiamondPlate
- o183.BrickColor = BrickColor.new("Really black")
- o183.Position = Vector3.new(-142.561218, 9.69994545, -107.875107)
- o183.FormFactor = Enum.FormFactor.Symmetric
- o183.Size = Vector3.new(4, 1, 4)
- o183.CFrame = CFrame.new(-142.561218, 9.69994545, -107.875107, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o183.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o183.Position = Vector3.new(-142.561218, 9.69994545, -107.875107)
- o184.Parent = o183
- o185.Parent = o3
- o185.Material = Enum.Material.DiamondPlate
- o185.BrickColor = BrickColor.new("Really black")
- o185.Position = Vector3.new(-130.05954, 8.01464081, -112.088478)
- o185.Rotation = Vector3.new(-20.1800003, 0, 0)
- o185.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o185.Velocity = Vector3.new(0.000488519785, -0.0157865714, 0.0420263186)
- o185.FormFactor = Enum.FormFactor.Symmetric
- o185.Size = Vector3.new(1, 3, 1)
- o185.CFrame = CFrame.new(-130.05954, 8.01464081, -112.088478, 1, 0, 0, 0, 0.938586295, 0.345044553, 0, -0.345044553, 0.938586295)
- o185.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o185.Position = Vector3.new(-130.05954, 8.01464081, -112.088478)
- o185.velocity = Vector3.new(0.000488519785, -0.0157865714, 0.0420263186)
- o186.Parent = o3
- o186.Material = Enum.Material.DiamondPlate
- o186.BrickColor = BrickColor.new("Really black")
- o186.Position = Vector3.new(-128.060089, 8.01507664, -112.088448)
- o186.Rotation = Vector3.new(-20.1800003, 0, 0)
- o186.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o186.Velocity = Vector3.new(0.000488519785, -0.0157864653, 0.0420248285)
- o186.FormFactor = Enum.FormFactor.Symmetric
- o186.Size = Vector3.new(3, 3, 1)
- o186.CFrame = CFrame.new(-128.060089, 8.01507664, -112.088448, 1, 0, 0, 0, 0.938586295, 0.345044553, 0, -0.345044553, 0.938586295)
- o186.BackSurface = Enum.SurfaceType.Hinge
- o186.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o186.Position = Vector3.new(-128.060089, 8.01507664, -112.088448)
- o186.velocity = Vector3.new(0.000488519785, -0.0157864653, 0.0420248285)
- o187.Parent = o3
- o187.Material = Enum.Material.DiamondPlate
- o187.BrickColor = BrickColor.new("Really black")
- o187.Position = Vector3.new(-126.0606, 8.01459694, -112.088112)
- o187.Rotation = Vector3.new(-20.1800003, 0, 0)
- o187.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o187.Velocity = Vector3.new(0.000488519785, -0.0157853197, 0.0420264676)
- o187.FormFactor = Enum.FormFactor.Symmetric
- o187.Size = Vector3.new(1, 3, 1)
- o187.CFrame = CFrame.new(-126.0606, 8.01459694, -112.088112, 1, 0, 0, 0, 0.938586295, 0.345044553, 0, -0.345044553, 0.938586295)
- o187.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o187.Position = Vector3.new(-126.0606, 8.01459694, -112.088112)
- o187.velocity = Vector3.new(0.000488519785, -0.0157853197, 0.0420264676)
- o188.Parent = o3
- o188.Material = Enum.Material.DiamondPlate
- o188.BrickColor = BrickColor.new("Really black")
- o188.Position = Vector3.new(-125.060661, 7.32451296, -113.965202)
- o188.Rotation = Vector3.new(-20.1800003, 90, 0)
- o188.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o188.Velocity = Vector3.new(0.000488519785, -0.0222042911, 0.0443863049)
- o188.FormFactor = Enum.FormFactor.Symmetric
- o188.Size = Vector3.new(5, 3, 1)
- o188.CFrame = CFrame.new(-125.060661, 7.32451296, -113.965202, 0, 0, 1, -0.345044553, 0.938586295, 0, -0.938586295, -0.345044553, 0)
- o188.BottomSurface = Enum.SurfaceType.Smooth
- o188.FrontSurface = Enum.SurfaceType.Weld
- o188.LeftSurface = Enum.SurfaceType.Weld
- o188.TopSurface = Enum.SurfaceType.Smooth
- o188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o188.Position = Vector3.new(-125.060661, 7.32451296, -113.965202)
- o188.velocity = Vector3.new(0.000488519785, -0.0222042911, 0.0443863049)
- o189.Name = "Part"
- o189.Parent = o3
- o189.Material = Enum.Material.DiamondPlate
- o189.BrickColor = BrickColor.new("Really black")
- o189.Position = Vector3.new(-130.559753, 8.67683506, -105.940117)
- o189.Rotation = Vector3.new(159.819992, 0, 90)
- o189.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o189.Velocity = Vector3.new(0.000488519785, 0.0052386024, 0.0397618525)
- o189.FormFactor = Enum.FormFactor.Symmetric
- o189.Size = Vector3.new(2, 2, 11)
- o189.CFrame = CFrame.new(-130.559753, 8.67683506, -105.940117, 0, -1, 0, -0.938586295, 0, -0.345044553, 0.345044553, 0, -0.938586295)
- o189.BottomSurface = Enum.SurfaceType.Weld
- o189.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o189.Position = Vector3.new(-130.559753, 8.67683506, -105.940117)
- o189.velocity = Vector3.new(0.000488519785, 0.0052386024, 0.0397618525)
- o190.Name = "Part"
- o190.Parent = o3
- o190.Material = Enum.Material.DiamondPlate
- o190.BrickColor = BrickColor.new("Really black")
- o190.Position = Vector3.new(-134.562866, 5.70132303, -105.375626)
- o190.Rotation = Vector3.new(-180, 0, -180)
- o190.FormFactor = Enum.FormFactor.Symmetric
- o190.Size = Vector3.new(4, 7, 1)
- o190.CFrame = CFrame.new(-134.562866, 5.70132303, -105.375626, -1.00000012, 0, 1.1920929e-07, 0, 1, 0, -1.1920929e-07, 0, -1.00000012)
- o190.BackSurface = Enum.SurfaceType.Weld
- o190.BottomSurface = Enum.SurfaceType.Smooth
- o190.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o190.Position = Vector3.new(-134.562866, 5.70132303, -105.375626)
- o191.Name = "Part"
- o191.Parent = o3
- o191.Material = Enum.Material.DiamondPlate
- o191.BrickColor = BrickColor.new("Really black")
- o191.Position = Vector3.new(-128.060196, 6.70356941, -108.410225)
- o191.Rotation = Vector3.new(159.819992, 0, 0)
- o191.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o191.Velocity = Vector3.new(0.000488519785, -0.00320827425, 0.0465097092)
- o191.FormFactor = Enum.FormFactor.Symmetric
- o191.Size = Vector3.new(3, 2, 5)
- o191.CFrame = CFrame.new(-128.060196, 6.70356941, -108.410225, 1, 0, 0, 0, -0.938586295, -0.345044553, 0, 0.345044553, -0.938586295)
- o191.BottomSurface = Enum.SurfaceType.Weld
- o191.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o191.Position = Vector3.new(-128.060196, 6.70356941, -108.410225)
- o191.velocity = Vector3.new(0.000488519785, -0.00320827425, 0.0465097092)
- o192.Parent = o3
- o192.Material = Enum.Material.DiamondPlate
- o192.BrickColor = BrickColor.new("Really black")
- o192.Position = Vector3.new(-133.063095, 5.70060682, -106.375328)
- o192.FormFactor = Enum.FormFactor.Symmetric
- o192.Size = Vector3.new(1, 7, 1)
- o192.CFrame = CFrame.new(-133.063095, 5.70060682, -106.375328, 1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, 1.00000012)
- o192.BottomSurface = Enum.SurfaceType.Smooth
- o192.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o192.Position = Vector3.new(-133.063095, 5.70060682, -106.375328)
- o193.Parent = o3
- o193.Material = Enum.Material.DiamondPlate
- o193.BrickColor = BrickColor.new("Really black")
- o193.Position = Vector3.new(-131.059509, 7.32456446, -113.96566)
- o193.Rotation = Vector3.new(-20.1800003, 90, 0)
- o193.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o193.Velocity = Vector3.new(0.000488519785, -0.0222058557, 0.0443861298)
- o193.FormFactor = Enum.FormFactor.Symmetric
- o193.Size = Vector3.new(5, 3, 1)
- o193.CFrame = CFrame.new(-131.059509, 7.32456446, -113.96566, 0, 0, 1, -0.345044553, 0.938586295, -0, -0.938586295, -0.345044553, 0)
- o193.BackSurface = Enum.SurfaceType.Weld
- o193.BottomSurface = Enum.SurfaceType.Smooth
- o193.LeftSurface = Enum.SurfaceType.Weld
- o193.TopSurface = Enum.SurfaceType.Smooth
- o193.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o193.Position = Vector3.new(-131.059509, 7.32456446, -113.96566)
- o193.velocity = Vector3.new(0.000488519785, -0.0222058557, 0.0443861298)
- o194.Name = "Punch"
- o194.Parent = o3
- o194.Material = Enum.Material.DiamondPlate
- o194.BrickColor = BrickColor.new("Really black")
- o194.Position = Vector3.new(-149.060043, 3.83430934, -110.651413)
- o194.Rotation = Vector3.new(-43.3199997, 0, 0)
- o194.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o194.CanCollide = false
- o194.FormFactor = Enum.FormFactor.Symmetric
- o194.Size = Vector3.new(5, 5, 2)
- o194.CFrame = CFrame.new(-149.060043, 3.83430934, -110.651413, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o194.BackSurface = Enum.SurfaceType.Weld
- o194.BottomSurface = Enum.SurfaceType.Weld
- o194.LeftSurface = Enum.SurfaceType.Weld
- o194.RightSurface = Enum.SurfaceType.Weld
- o194.TopSurface = Enum.SurfaceType.Weld
- o194.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o194.Position = Vector3.new(-149.060043, 3.83430934, -110.651413)
- o194.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o195.Name = "Hurting"
- o195.Parent = o194
- runDummyScript(function()
- function onTouched(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- if (humanoid ~= nil) then
- humanoid.Health = humanoid.Health - 5
- end
- end
- script.Parent.Touched:connect(onTouched)
- end,o195)
- o196.Name = "Test Hurting"
- o196.Parent = o194
- runDummyScript(function()
- function onTouched(hit)
- local humanoid = hit.Parent:findFirstChild("Punch")
- if (humanoid ~= nil) then
- humanoid.Health = humanoid.Health - 5
- end
- end
- script.Parent.Touched:connect(onTouched)
- end,o196)
- o197.Name = "Test PushPack"
- o197.Parent = o194
- runDummyScript(function()
- door = script.Parent
- function onTouch(hit)
- if hit.Parent == nil then return end
- local h = hit.Parent:FindFirstChild("Push")
- if h ~= nil then
- hit.Parent.Torso.Velocity=door.CFrame.lookVector * 50 -- Push the Player back
- end
- end
- door.Touched:connect(onTouch)
- end,o197)
- o198.Name = "PushPack"
- o198.Parent = o194
- runDummyScript(function()
- door = script.Parent
- function onTouch(hit)
- if hit.Parent == nil then return end
- local h = hit.Parent:FindFirstChild("Humanoid")
- if h ~= nil then
- hit.Parent.Torso.Velocity=door.CFrame.lookVector * 50 -- Push the Player back
- end
- end
- door.Touched:connect(onTouch)
- end,o198)
- o199.Parent = o194
- runDummyScript(function()
- print("1Falco3's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched)
- end,o199)
- o200.Name = "Test Script"
- o200.Parent = o194
- runDummyScript(function()
- print("1Falco3's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Punch")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched)
- end,o200)
- o201.Parent = o194
- runDummyScript(function()
- lastpoint = script.Parent.Position
- leds = {}
- function makeled()
- tip = script.Parent
- if tip ~= nil then
- off = (tip.Mesh.Scale.z/tip.Size.z)/2
- point = (tip.CFrame*CFrame.new(0, 0, -off)).p
- unit = (lastpoint - point).unit
- mag = (lastpoint - point).magnitude
- if mag>1 then
- middle = lastpoint-(unit*(mag/2))
- cf = CFrame.new(middle, point)
- local l = Instance.new("Part")
- l.Name = "Trail"
- l.Anchored = true
- l.CanCollide = false
- l.Size = Vector3.new(1, 1, mag)
- l.BrickColor = tip.BrickColor
- l.TopSurface = 0
- l.BottomSurface = 0
- local m= Instance.new("SpecialMesh")
- m.MeshType = "Brick"
- m.Scale = Vector3.new(.9, .9, mag)/l.Size
- m.Parent = l
- l.Parent = workspace
- local new = script.Script:clone()
- new.Disabled = false
- new.Parent = l
- l.CFrame = cf
- table.insert(leds, l)
- lastpoint = point
- game:getService("Debris"):addItem(l, 2)
- end
- end
- end
- while true do
- makeled()
- wait()
- end
- end,o201)
- o202.Parent = o201
- o202.Disabled = true
- runDummyScript(function()
- while script.Parent.Transparency<1 do
- script.Parent.Transparency = script.Parent.Transparency+.06
- wait(0.04)
- end
- script.Parent:remove()
- end,o202)
- o204.Name = "Part"
- o204.Parent = o3
- o204.Material = Enum.Material.DiamondPlate
- o204.BrickColor = BrickColor.new("Really black")
- o204.Position = Vector3.new(-146.56134, 4.41422224, -106.391663)
- o204.Rotation = Vector3.new(-133.319992, 0, -90)
- o204.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o204.FormFactor = Enum.FormFactor.Symmetric
- o204.Size = Vector3.new(5, 2, 2)
- o204.CFrame = CFrame.new(-146.56134, 4.41422224, -106.391663, 0, 1, 0, 0.686028123, 0, 0.727575064, 0.727575064, 0, -0.686028123)
- o204.BackSurface = Enum.SurfaceType.Weld
- o204.BottomSurface = Enum.SurfaceType.Weld
- o204.LeftSurface = Enum.SurfaceType.Weld
- o204.RightSurface = Enum.SurfaceType.Weld
- o204.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o204.Position = Vector3.new(-146.56134, 4.41422224, -106.391663)
- o204.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o205.Name = "Part"
- o205.Parent = o3
- o205.Material = Enum.Material.DiamondPlate
- o205.BrickColor = BrickColor.new("Really black")
- o205.Position = Vector3.new(-151.55925, 4.41442299, -106.391777)
- o205.Rotation = Vector3.new(-133.319992, 0, 90)
- o205.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o205.FormFactor = Enum.FormFactor.Symmetric
- o205.Size = Vector3.new(5, 2, 2)
- o205.CFrame = CFrame.new(-151.55925, 4.41442299, -106.391777, 0, -1, 0, -0.686028123, 0, 0.727575064, -0.727575064, 0, -0.686028123)
- o205.BackSurface = Enum.SurfaceType.Weld
- o205.BottomSurface = Enum.SurfaceType.Weld
- o205.LeftSurface = Enum.SurfaceType.Weld
- o205.RightSurface = Enum.SurfaceType.Weld
- o205.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o205.Position = Vector3.new(-151.55925, 4.41442299, -106.391777)
- o205.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o206.Parent = o3
- o206.Material = Enum.Material.DiamondPlate
- o206.BrickColor = BrickColor.new("Really black")
- o206.Position = Vector3.new(-149.060043, 4.05287743, -106.046898)
- o206.Rotation = Vector3.new(-43.3199997, 90, 0)
- o206.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o206.FormFactor = Enum.FormFactor.Symmetric
- o206.Size = Vector3.new(5, 1, 3)
- o206.CFrame = CFrame.new(-149.060043, 4.05287743, -106.046898, 0, 0, 1, -0.686028123, 0.727575064, 0, -0.727575064, -0.686028123, 0)
- o206.BottomSurface = Enum.SurfaceType.Smooth
- o206.LeftSurface = Enum.SurfaceType.Weld
- o206.TopSurface = Enum.SurfaceType.Weld
- o206.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o206.Position = Vector3.new(-149.060043, 4.05287743, -106.046898)
- o206.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o207.Name = "Part"
- o207.Parent = o3
- o207.Material = Enum.Material.DiamondPlate
- o207.BrickColor = BrickColor.new("Really black")
- o207.Position = Vector3.new(-142.561661, 5.70030451, -105.375366)
- o207.Rotation = Vector3.new(-180, 0, -180)
- o207.FormFactor = Enum.FormFactor.Symmetric
- o207.Size = Vector3.new(4, 7, 1)
- o207.CFrame = CFrame.new(-142.561661, 5.70030451, -105.375366, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- o207.BackSurface = Enum.SurfaceType.Weld
- o207.BottomSurface = Enum.SurfaceType.Smooth
- o207.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o207.Position = Vector3.new(-142.561661, 5.70030451, -105.375366)
- o208.Parent = o3
- o208.Material = Enum.Material.DiamondPlate
- o208.BrickColor = BrickColor.new("Really black")
- o208.Position = Vector3.new(-141.061615, 5.69997931, -106.375191)
- o208.FormFactor = Enum.FormFactor.Symmetric
- o208.Size = Vector3.new(1, 7, 1)
- o208.CFrame = CFrame.new(-141.061615, 5.69997931, -106.375191, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o208.BottomSurface = Enum.SurfaceType.Smooth
- o208.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o208.Position = Vector3.new(-141.061615, 5.69997931, -106.375191)
- o209.Name = "Punch"
- o209.Parent = o3
- o209.Material = Enum.Material.DiamondPlate
- o209.BrickColor = BrickColor.new("Really black")
- o209.Position = Vector3.new(-128.06015, 6.11737728, -117.250641)
- o209.Rotation = Vector3.new(-20.1800003, 0, 0)
- o209.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o209.Velocity = Vector3.new(0.000488519785, -0.033439301, 0.048514273)
- o209.CanCollide = false
- o209.FormFactor = Enum.FormFactor.Symmetric
- o209.Size = Vector3.new(5, 5, 2)
- o209.CFrame = CFrame.new(-128.06015, 6.11737728, -117.250641, 1, 0, 0, 0, 0.938586295, 0.345044553, -0, -0.345044553, 0.938586295)
- o209.BackSurface = Enum.SurfaceType.Weld
- o209.BottomSurface = Enum.SurfaceType.Weld
- o209.LeftSurface = Enum.SurfaceType.Weld
- o209.RightSurface = Enum.SurfaceType.Weld
- o209.TopSurface = Enum.SurfaceType.Weld
- o209.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o209.Position = Vector3.new(-128.06015, 6.11737728, -117.250641)
- o209.velocity = Vector3.new(0.000488519785, -0.033439301, 0.048514273)
- o210.Name = "Hurting"
- o210.Parent = o209
- runDummyScript(function()
- function onTouched(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- if (humanoid ~= nil) then
- humanoid.Health = humanoid.Health - 5
- end
- end
- script.Parent.Touched:connect(onTouched)
- end,o210)
- o211.Parent = o209
- runDummyScript(function()
- print("1Falco3's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched)
- end,o211)
- o212.Name = "Test PushPack"
- o212.Parent = o209
- runDummyScript(function()
- door = script.Parent
- function onTouch(hit)
- if hit.Parent == nil then return end
- local h = hit.Parent:FindFirstChild("Push")
- if h ~= nil then
- hit.Parent.Torso.Velocity=door.CFrame.lookVector * 50 -- Push the Player back
- end
- end
- door.Touched:connect(onTouch)
- end,o212)
- o213.Name = "Test Hurting"
- o213.Parent = o209
- runDummyScript(function()
- function onTouched(hit)
- local humanoid = hit.Parent:findFirstChild("Punch")
- if (humanoid ~= nil) then
- humanoid.Health = humanoid.Health - 5
- end
- end
- script.Parent.Touched:connect(onTouched)
- end,o213)
- o214.Name = "PushPack"
- o214.Parent = o209
- runDummyScript(function()
- door = script.Parent
- function onTouch(hit)
- if hit.Parent == nil then return end
- local h = hit.Parent:FindFirstChild("Humanoid")
- if h ~= nil then
- hit.Parent.Torso.Velocity=door.CFrame.lookVector * 50 -- Push the Player back
- end
- end
- door.Touched:connect(onTouch)
- end,o214)
- o215.Parent = o209
- runDummyScript(function()
- lastpoint = script.Parent.Position
- leds = {}
- function makeled()
- tip = script.Parent
- if tip ~= nil then
- off = (tip.Mesh.Scale.z/tip.Size.z)/2
- point = (tip.CFrame*CFrame.new(0, 0, -off)).p
- unit = (lastpoint - point).unit
- mag = (lastpoint - point).magnitude
- if mag>1 then
- middle = lastpoint-(unit*(mag/2))
- cf = CFrame.new(middle, point)
- local l = Instance.new("Part")
- l.Name = "Trail"
- l.Anchored = true
- l.CanCollide = false
- l.Size = Vector3.new(1, 1, mag)
- l.BrickColor = tip.BrickColor
- l.TopSurface = 0
- l.BottomSurface = 0
- local m= Instance.new("SpecialMesh")
- m.MeshType = "Brick"
- m.Scale = Vector3.new(.9, .9, mag)/l.Size
- m.Parent = l
- l.Parent = workspace
- local new = script.Script:clone()
- new.Disabled = false
- new.Parent = l
- l.CFrame = cf
- table.insert(leds, l)
- lastpoint = point
- game:getService("Debris"):addItem(l, 2)
- end
- end
- end
- while true do
- makeled()
- wait()
- end
- end,o215)
- o216.Parent = o215
- o216.Disabled = true
- runDummyScript(function()
- while script.Parent.Transparency<1 do
- script.Parent.Transparency = script.Parent.Transparency+.06
- wait(0.04)
- end
- script.Parent:remove()
- end,o216)
- o217.Name = "Test Script"
- o217.Parent = o209
- runDummyScript(function()
- print("1Falco3's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Punch")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched)
- end,o217)
- o219.Parent = o3
- o219.Material = Enum.Material.DiamondPlate
- o219.BrickColor = BrickColor.new("Really black")
- o219.Position = Vector3.new(-141.061478, 5.69999504, -109.375107)
- o219.FormFactor = Enum.FormFactor.Symmetric
- o219.Size = Vector3.new(1, 7, 1)
- o219.CFrame = CFrame.new(-141.061478, 5.69999504, -109.375107, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o219.BottomSurface = Enum.SurfaceType.Smooth
- o219.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o219.Position = Vector3.new(-141.061478, 5.69999504, -109.375107)
- o220.Parent = o3
- o220.Material = Enum.Material.DiamondPlate
- o220.BrickColor = BrickColor.new("Really black")
- o220.Position = Vector3.new(-147.061371, 7.60541248, -106.652969)
- o220.Rotation = Vector3.new(-43.3199997, 0, 0)
- o220.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o220.FormFactor = Enum.FormFactor.Symmetric
- o220.Size = Vector3.new(1, 3, 1)
- o220.CFrame = CFrame.new(-147.061371, 7.60541248, -106.652969, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o220.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o220.Position = Vector3.new(-147.061371, 7.60541248, -106.652969)
- o220.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o221.Parent = o3
- o221.Material = Enum.Material.DiamondPlate
- o221.BrickColor = BrickColor.new("Really black")
- o221.Position = Vector3.new(-151.558945, 10.3486519, -103.743355)
- o221.Rotation = Vector3.new(-43.3199997, 0, 0)
- o221.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o221.FormFactor = Enum.FormFactor.Symmetric
- o221.Size = Vector3.new(2, 1, 7)
- o221.CFrame = CFrame.new(-151.558945, 10.3486519, -103.743355, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o221.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o221.Position = Vector3.new(-151.558945, 10.3486519, -103.743355)
- o221.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o222.Name = "Part"
- o222.Parent = o3
- o222.Material = Enum.Material.DiamondPlate
- o222.BrickColor = BrickColor.new("Really black")
- o222.Position = Vector3.new(-151.560425, 10.6291847, -101.258797)
- o222.Rotation = Vector3.new(136.679993, 0, 90)
- o222.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o222.FormFactor = Enum.FormFactor.Symmetric
- o222.Size = Vector3.new(2, 2, 11)
- o222.CFrame = CFrame.new(-151.560425, 10.6291847, -101.258797, 0, -1, 0, -0.727575064, 0, -0.686028123, 0.686028123, 0, -0.727575064)
- o222.BottomSurface = Enum.SurfaceType.Weld
- o222.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o222.Position = Vector3.new(-151.560425, 10.6291847, -101.258797)
- o222.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o223.Parent = o3
- o223.Material = Enum.Material.DiamondPlate
- o223.BrickColor = BrickColor.new("Really black")
- o223.Position = Vector3.new(-144.561401, 5.59992743, -107.875122)
- o223.FormFactor = Enum.FormFactor.Plate
- o223.Size = Vector3.new(2, 7.20000029, 2)
- o223.CFrame = CFrame.new(-144.561401, 5.59992743, -107.875122, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o223.BottomSurface = Enum.SurfaceType.Smooth
- o223.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o223.Position = Vector3.new(-144.561401, 5.59992743, -107.875122)
- o224.Name = "Part Terrain Joint"
- o224.Parent = o223
- o224.Part0 = mas
- o224.Part1 = o223
- o225.Name = "Part"
- o225.Parent = o3
- o225.Material = Enum.Material.DiamondPlate
- o225.BrickColor = BrickColor.new("Really black")
- o225.Position = Vector3.new(-134.563232, 5.70131063, -110.874748)
- o225.FormFactor = Enum.FormFactor.Symmetric
- o225.Size = Vector3.new(4, 7, 2)
- o225.CFrame = CFrame.new(-134.563232, 5.70131063, -110.874748, 1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, 1.00000012)
- o225.BackSurface = Enum.SurfaceType.Weld
- o225.BottomSurface = Enum.SurfaceType.Smooth
- o225.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o225.Position = Vector3.new(-134.563232, 5.70131063, -110.874748)
- o226.Parent = o3
- o226.Material = Enum.Material.DiamondPlate
- o226.BrickColor = BrickColor.new("Really black")
- o226.Position = Vector3.new(-144.061356, 5.70002651, -106.375153)
- o226.FormFactor = Enum.FormFactor.Symmetric
- o226.Size = Vector3.new(1, 7, 1)
- o226.CFrame = CFrame.new(-144.061356, 5.70002651, -106.375153, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o226.BottomSurface = Enum.SurfaceType.Smooth
- o226.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o226.Position = Vector3.new(-144.061356, 5.70002651, -106.375153)
- o227.Name = "Part"
- o227.Parent = o3
- o227.Material = Enum.Material.DiamondPlate
- o227.BrickColor = BrickColor.new("Really black")
- o227.Position = Vector3.new(-125.560936, 4.97815514, -113.103561)
- o227.Rotation = Vector3.new(-110.18, 0, -90)
- o227.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o227.Velocity = Vector3.new(0.000488519785, -0.0192577876, 0.0524100028)
- o227.FormFactor = Enum.FormFactor.Symmetric
- o227.Size = Vector3.new(5, 2, 2)
- o227.CFrame = CFrame.new(-125.560936, 4.97815514, -113.103561, 0, 1, 0, 0.345044553, 0, 0.938586295, 0.938586295, 0, -0.345044553)
- o227.BackSurface = Enum.SurfaceType.Weld
- o227.BottomSurface = Enum.SurfaceType.Weld
- o227.LeftSurface = Enum.SurfaceType.Weld
- o227.RightSurface = Enum.SurfaceType.Weld
- o227.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o227.Position = Vector3.new(-125.560936, 4.97815514, -113.103561)
- o227.velocity = Vector3.new(0.000488519785, -0.0192577876, 0.0524100028)
- o228.Parent = o3
- o228.Material = Enum.Material.DiamondPlate
- o228.BrickColor = BrickColor.new("Really black")
- o228.Position = Vector3.new(-141.061493, 5.59991026, -107.875122)
- o228.FormFactor = Enum.FormFactor.Plate
- o228.Size = Vector3.new(1, 7.20000029, 2)
- o228.CFrame = CFrame.new(-141.061493, 5.59991026, -107.875122, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o228.BottomSurface = Enum.SurfaceType.Smooth
- o228.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o228.Position = Vector3.new(-141.061493, 5.59991026, -107.875122)
- o229.Name = "Part Terrain Joint"
- o229.Parent = o228
- o229.Part0 = mas
- o229.Part1 = o228
- o230.Parent = o3
- o230.Material = Enum.Material.DiamondPlate
- o230.BrickColor = BrickColor.new("Really black")
- o230.Position = Vector3.new(-149.060898, 14.0614405, -97.6181564)
- o230.Rotation = Vector3.new(-43.3199997, 0, 0)
- o230.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o230.FormFactor = Enum.FormFactor.Symmetric
- o230.Size = Vector3.new(3, 2, 1)
- o230.CFrame = CFrame.new(-149.060898, 14.0614405, -97.6181564, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o230.FrontSurface = Enum.SurfaceType.Weld
- o230.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o230.Position = Vector3.new(-149.060898, 14.0614405, -97.6181564)
- o230.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o231.Parent = o3
- o231.Material = Enum.Material.DiamondPlate
- o231.BrickColor = BrickColor.new("Really black")
- o231.Position = Vector3.new(-136.062653, 5.70057297, -109.375267)
- o231.FormFactor = Enum.FormFactor.Symmetric
- o231.Size = Vector3.new(1, 7, 1)
- o231.CFrame = CFrame.new(-136.062653, 5.70057297, -109.375267, 1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, 1.00000012)
- o231.BottomSurface = Enum.SurfaceType.Smooth
- o231.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o231.Position = Vector3.new(-136.062653, 5.70057297, -109.375267)
- o232.Parent = o3
- o232.Material = Enum.Material.DiamondPlate
- o232.BrickColor = BrickColor.new("Really black")
- o232.Position = Vector3.new(-134.562897, 6.70050001, -107.875282)
- o232.FormFactor = Enum.FormFactor.Symmetric
- o232.Size = Vector3.new(2, 5, 4)
- o232.CFrame = CFrame.new(-134.562897, 6.70050001, -107.875282, 1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, 1.00000012)
- o232.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o232.Position = Vector3.new(-134.562897, 6.70050001, -107.875282)
- o233.Parent = o3
- o233.Material = Enum.Material.DiamondPlate
- o233.BrickColor = BrickColor.new("Really black")
- o233.Position = Vector3.new(-128.060089, 7.15247154, -114.434891)
- o233.Rotation = Vector3.new(-20.1800003, 0, 0)
- o233.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o233.Velocity = Vector3.new(0.000488519785, -0.0238104537, 0.0449746251)
- o233.CanCollide = false
- o233.FormFactor = Enum.FormFactor.Symmetric
- o233.Size = Vector3.new(3, 3, 4)
- o233.CFrame = CFrame.new(-128.060089, 7.15247154, -114.434891, 1, 0, 0, 0, 0.938586295, 0.345044553, 0, -0.345044553, 0.938586295)
- o233.BackSurface = Enum.SurfaceType.Weld
- o233.BottomSurface = Enum.SurfaceType.Weld
- o233.FrontSurface = Enum.SurfaceType.Weld
- o233.LeftSurface = Enum.SurfaceType.Weld
- o233.RightSurface = Enum.SurfaceType.Weld
- o233.TopSurface = Enum.SurfaceType.Weld
- o233.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o233.Position = Vector3.new(-128.060089, 7.15247154, -114.434891)
- o233.velocity = Vector3.new(0.000488519785, -0.0238104537, 0.0449746251)
- o234.Name = "Hurting"
- o234.Parent = o233
- runDummyScript(function()
- function onTouched(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- if (humanoid ~= nil) then
- humanoid.Health = humanoid.Health - 5
- end
- end
- script.Parent.Touched:connect(onTouched)
- end,o234)
- o235.Parent = o233
- runDummyScript(function()
- print("1Falco3's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched)
- end,o235)
- o236.Parent = o233
- runDummyScript(function()
- lastpoint = script.Parent.Position
- leds = {}
- function makeled()
- tip = script.Parent
- if tip ~= nil then
- off = (tip.Mesh.Scale.z/tip.Size.z)/2
- point = (tip.CFrame*CFrame.new(0, 0, -off)).p
- unit = (lastpoint - point).unit
- mag = (lastpoint - point).magnitude
- if mag>1 then
- middle = lastpoint-(unit*(mag/2))
- cf = CFrame.new(middle, point)
- local l = Instance.new("Part")
- l.Name = "Trail"
- l.Anchored = true
- l.CanCollide = false
- l.Size = Vector3.new(1, 1, mag)
- l.BrickColor = tip.BrickColor
- l.TopSurface = 0
- l.BottomSurface = 0
- local m= Instance.new("SpecialMesh")
- m.MeshType = "Brick"
- m.Scale = Vector3.new(.9, .9, mag)/l.Size
- m.Parent = l
- l.Parent = workspace
- local new = script.Script:clone()
- new.Disabled = false
- new.Parent = l
- l.CFrame = cf
- table.insert(leds, l)
- lastpoint = point
- game:getService("Debris"):addItem(l, 2)
- end
- end
- end
- while true do
- makeled()
- wait()
- end
- end,o236)
- o237.Parent = o236
- o237.Disabled = true
- runDummyScript(function()
- while script.Parent.Transparency<1 do
- script.Parent.Transparency = script.Parent.Transparency+.06
- wait(0.04)
- end
- script.Parent:remove()
- end,o237)
- o238.Name = "PushPack"
- o238.Parent = o233
- runDummyScript(function()
- door = script.Parent
- function onTouch(hit)
- if hit.Parent == nil then return end
- local h = hit.Parent:FindFirstChild("Humanoid")
- if h ~= nil then
- hit.Parent.Torso.Velocity=door.CFrame.lookVector * 50 -- Push the Player back
- end
- end
- door.Touched:connect(onTouch)
- end,o238)
- o240.Parent = o3
- o240.Material = Enum.Material.DiamondPlate
- o240.BrickColor = BrickColor.new("Really black")
- o240.Position = Vector3.new(-149.060013, 9.06231976, -108.021828)
- o240.Rotation = Vector3.new(-43.3199997, 0, 0)
- o240.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o240.FormFactor = Enum.FormFactor.Symmetric
- o240.Size = Vector3.new(3, 1, 1)
- o240.CFrame = CFrame.new(-149.060013, 9.06231976, -108.021828, 1, 0, 0, -0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o240.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o240.Position = Vector3.new(-149.060013, 9.06231976, -108.021828)
- o240.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o241.Parent = o3
- o241.Material = Enum.Material.DiamondPlate
- o241.BrickColor = BrickColor.new("Really black")
- o241.Position = Vector3.new(-142.561462, 6.69993448, -107.875122)
- o241.FormFactor = Enum.FormFactor.Symmetric
- o241.Size = Vector3.new(2, 5, 4)
- o241.CFrame = CFrame.new(-142.561462, 6.69993448, -107.875122, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o241.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o241.Position = Vector3.new(-142.561462, 6.69993448, -107.875122)
- o242.Name = "Part"
- o242.Parent = o3
- o242.Material = Enum.Material.DiamondPlate
- o242.BrickColor = BrickColor.new("Really black")
- o242.Position = Vector3.new(-146.561523, 10.6270475, -101.26059)
- o242.Rotation = Vector3.new(136.679993, 0, -90)
- o242.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o242.FormFactor = Enum.FormFactor.Symmetric
- o242.Size = Vector3.new(2, 2, 11)
- o242.CFrame = CFrame.new(-146.561523, 10.6270475, -101.26059, 0, 1, 0, 0.727575064, 0, -0.686028123, -0.686028123, 0, -0.727575064)
- o242.BottomSurface = Enum.SurfaceType.Weld
- o242.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o242.Position = Vector3.new(-146.561523, 10.6270475, -101.26059)
- o242.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o243.Parent = o3
- o243.Material = Enum.Material.DiamondPlate
- o243.BrickColor = BrickColor.new("Really black")
- o243.Position = Vector3.new(-136.062851, 5.60054111, -107.875282)
- o243.FormFactor = Enum.FormFactor.Plate
- o243.Size = Vector3.new(1, 7.20000029, 2)
- o243.CFrame = CFrame.new(-136.062851, 5.60054111, -107.875282, 1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, 1.00000012)
- o243.BottomSurface = Enum.SurfaceType.Smooth
- o243.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o243.Position = Vector3.new(-136.062851, 5.60054111, -107.875282)
- o244.Parent = o3
- o244.Material = Enum.Material.DiamondPlate
- o244.BrickColor = BrickColor.new("Really black")
- o244.Position = Vector3.new(-136.062714, 5.70057249, -106.37529)
- o244.FormFactor = Enum.FormFactor.Symmetric
- o244.Size = Vector3.new(1, 7, 1)
- o244.CFrame = CFrame.new(-136.062714, 5.70057249, -106.37529, 1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, 1.00000012)
- o244.BottomSurface = Enum.SurfaceType.Smooth
- o244.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o244.Position = Vector3.new(-136.062714, 5.70057249, -106.37529)
- o245.Parent = o3
- o245.Material = Enum.Material.DiamondPlate
- o245.BrickColor = BrickColor.new("Really black")
- o245.Position = Vector3.new(-132.562958, 5.60054016, -107.875282)
- o245.FormFactor = Enum.FormFactor.Plate
- o245.Size = Vector3.new(2, 7.20000029, 2)
- o245.CFrame = CFrame.new(-132.562958, 5.60054016, -107.875282, 1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, 1.00000012)
- o245.BottomSurface = Enum.SurfaceType.Smooth
- o245.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o245.Position = Vector3.new(-132.562958, 5.60054016, -107.875282)
- o246.Parent = o3
- o246.Material = Enum.Material.DiamondPlate
- o246.BrickColor = BrickColor.new("Really black")
- o246.Position = Vector3.new(-128.060135, 6.13771391, -111.398483)
- o246.Rotation = Vector3.new(-20.1800003, 0, 0)
- o246.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o246.Velocity = Vector3.new(0.000488519785, -0.0134270387, 0.0484447256)
- o246.FormFactor = Enum.FormFactor.Symmetric
- o246.Size = Vector3.new(3, 1, 1)
- o246.CFrame = CFrame.new(-128.060135, 6.13771391, -111.398483, 1, 0, 0, 0, 0.938586295, 0.345044553, -0, -0.345044553, 0.938586295)
- o246.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o246.Position = Vector3.new(-128.060135, 6.13771391, -111.398483)
- o246.velocity = Vector3.new(0.000488519785, -0.0134270387, 0.0484447256)
- o247.Parent = o3
- o247.Material = Enum.Material.DiamondPlate
- o247.BrickColor = BrickColor.new("Really black")
- o247.Position = Vector3.new(-149.060898, 11.3798504, -102.649147)
- o247.Rotation = Vector3.new(-43.3199997, 0, 0)
- o247.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o247.FormFactor = Enum.FormFactor.Symmetric
- o247.Size = Vector3.new(3, 3, 10)
- o247.CFrame = CFrame.new(-149.060898, 11.3798504, -102.649147, 1, 0, 0, -0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o247.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o247.Position = Vector3.new(-149.060898, 11.3798504, -102.649147)
- o247.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o248.Parent = o3
- o248.Material = Enum.Material.DiamondPlate
- o248.BrickColor = BrickColor.new("Really black")
- o248.Position = Vector3.new(-133.063049, 5.70057201, -109.375267)
- o248.FormFactor = Enum.FormFactor.Symmetric
- o248.Size = Vector3.new(1, 7, 1)
- o248.CFrame = CFrame.new(-133.063049, 5.70057201, -109.375267, 1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, 1.00000012)
- o248.BottomSurface = Enum.SurfaceType.Smooth
- o248.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o248.Position = Vector3.new(-133.063049, 5.70057201, -109.375267)
- o249.Parent = o3
- o249.Material = Enum.Material.DiamondPlate
- o249.BrickColor = BrickColor.new("Really black")
- o249.Position = Vector3.new(-146.561356, 10.3496189, -103.742767)
- o249.Rotation = Vector3.new(-43.3199997, 0, 0)
- o249.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o249.FormFactor = Enum.FormFactor.Symmetric
- o249.Size = Vector3.new(2, 1, 7)
- o249.CFrame = CFrame.new(-146.561356, 10.3496189, -103.742767, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o249.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o249.Position = Vector3.new(-146.561356, 10.3496189, -103.742767)
- o249.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o250.Name = "Part"
- o250.Parent = o3
- o250.Material = Enum.Material.DiamondPlate
- o250.BrickColor = BrickColor.new("Really black")
- o250.Position = Vector3.new(-131.060287, 16.8746548, -106.824089)
- o250.Rotation = Vector3.new(159.819992, 90, 0)
- o250.RotVelocity = Vector3.new(-0.00244259881, -0.000488519785, 0)
- o250.Velocity = Vector3.new(0.0011956197, 0.00183821807, 0.0071406411)
- o250.FormFactor = Enum.FormFactor.Symmetric
- o250.Size = Vector3.new(5, 4, 1)
- o250.CFrame = CFrame.new(-131.060287, 16.8746548, -106.824089, -8.10623169e-05, -8.10623169e-05, 1, 0.345038325, -0.938588619, -4.81229945e-05, 0.938588619, 0.345038325, 0.000104049876)
- o250.BackSurface = Enum.SurfaceType.Weld
- o250.BottomSurface = Enum.SurfaceType.Weld
- o250.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o250.Position = Vector3.new(-131.060287, 16.8746548, -106.824089)
- o250.velocity = Vector3.new(0.0011956197, 0.00183821807, 0.0071406411)
- o251.Parent = o3
- o251.Material = Enum.Material.DiamondPlate
- o251.BrickColor = BrickColor.new("Really black")
- o251.Position = Vector3.new(-131.0616, 19.6900826, -107.859207)
- o251.Rotation = Vector3.new(-20.1800003, 0, 0)
- o251.RotVelocity = Vector3.new(-0.00244259881, -0.000488519785, 0)
- o251.Velocity = Vector3.new(0.00170129538, -0.000690160203, 0.000263039488)
- o251.FormFactor = Enum.FormFactor.Symmetric
- o251.Size = Vector3.new(1, 2, 5)
- o251.CFrame = CFrame.new(-131.0616, 19.6900826, -107.859207, 1, 0, 0, 0, 0.938616574, 0.344962239, 0, -0.344962239, 0.938616574)
- o251.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o251.Position = Vector3.new(-131.0616, 19.6900826, -107.859207)
- o251.velocity = Vector3.new(0.00170129538, -0.000690160203, 0.000263039488)
- o252.Parent = o3
- o252.Material = Enum.Material.DiamondPlate
- o252.BrickColor = BrickColor.new("Really black")
- o252.Position = Vector3.new(-125.560776, 17.1228352, -109.046463)
- o252.Rotation = Vector3.new(-20.1800003, 0, 0)
- o252.RotVelocity = Vector3.new(-0.00244259881, -0.000488519785, 0)
- o252.Velocity = Vector3.new(0.00228129327, -0.00359015004, 0.00922105648)
- o252.FormFactor = Enum.FormFactor.Symmetric
- o252.Size = Vector3.new(2, 6, 1)
- o252.CFrame = CFrame.new(-125.560776, 17.1228352, -109.046463, 1, 0, 0, 0, 0.938616574, 0.344962239, 0, -0.344962239, 0.938616574)
- o252.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o252.Position = Vector3.new(-125.560776, 17.1228352, -109.046463)
- o252.velocity = Vector3.new(0.00228129327, -0.00359015004, 0.00922105648)
- o253.Name = "Part"
- o253.Parent = o3
- o253.Material = Enum.Material.DiamondPlate
- o253.BrickColor = BrickColor.new("Really black")
- o253.Position = Vector3.new(-125.060623, 21.7881947, -106.499557)
- o253.Rotation = Vector3.new(159.819992, 0, -180)
- o253.RotVelocity = Vector3.new(-0.00244259881, -0.000488519785, 0)
- o253.Velocity = Vector3.new(0.00103707961, 0.00263091829, -0.00193021051)
- o253.FormFactor = Enum.FormFactor.Symmetric
- o253.Size = Vector3.new(1, 1, 1)
- o253.CFrame = CFrame.new(-125.060623, 21.7881947, -106.499557, -1, 0, 0, 0, 0.938616574, -0.344962239, 0, -0.344962239, -0.938616574)
- o253.BackSurface = Enum.SurfaceType.Weld
- o253.BottomSurface = Enum.SurfaceType.Weld
- o253.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o253.Position = Vector3.new(-125.060623, 21.7881947, -106.499557)
- o253.velocity = Vector3.new(0.00103707961, 0.00263091829, -0.00193021051)
- o254.Parent = o3
- o254.Material = Enum.Material.DiamondPlate
- o254.BrickColor = BrickColor.new("Really black")
- o254.Position = Vector3.new(-128.060516, 11.9819717, -101.29483)
- o254.Rotation = Vector3.new(-20.1800003, 0, 0)
- o254.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o254.Velocity = Vector3.new(0.000488519785, 0.0211238042, 0.02845948)
- o254.FormFactor = Enum.FormFactor.Symmetric
- o254.Size = Vector3.new(3, 1, 2)
- o254.CFrame = CFrame.new(-128.060516, 11.9819717, -101.29483, 1, 0, 0, 0, 0.938586295, 0.345044553, 0, -0.345044553, 0.938586295)
- o254.FrontSurface = Enum.SurfaceType.Weld
- o254.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o254.Position = Vector3.new(-128.060516, 11.9819717, -101.29483)
- o254.velocity = Vector3.new(0.000488519785, 0.0211238042, 0.02845948)
- o255.Parent = o3
- o255.Material = Enum.Material.DiamondPlate
- o255.BrickColor = BrickColor.new("Really black")
- o255.Transparency = 1
- o255.Position = Vector3.new(-128.060547, 13.5900507, -105.614891)
- o255.Rotation = Vector3.new(-20.1800003, 0, 0)
- o255.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o255.Velocity = Vector3.new(0.000488519785, 0.00635075709, 0.02296043)
- o255.FormFactor = Enum.FormFactor.Symmetric
- o255.Size = Vector3.new(3, 1, 5)
- o255.CFrame = CFrame.new(-128.060547, 13.5900507, -105.614891, 1, -0, 0, 0, 0.938586295, 0.345044553, -0, -0.345044553, 0.938586295)
- o255.LeftSurface = Enum.SurfaceType.SteppingMotor
- o255.RightSurface = Enum.SurfaceType.SteppingMotor
- o255.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o255.Position = Vector3.new(-128.060547, 13.5900507, -105.614891)
- o255.velocity = Vector3.new(0.000488519785, 0.00635075709, 0.02296043)
- o256.Name = "Part"
- o256.Parent = o3
- o256.Material = Enum.Material.DiamondPlate
- o256.BrickColor = BrickColor.new("Really black")
- o256.Position = Vector3.new(-125.56057, 11.4641876, -102.702934)
- o256.Rotation = Vector3.new(159.819992, 0, -90)
- o256.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o256.Velocity = Vector3.new(0.000488519785, 0.0163085982, 0.0302301161)
- o256.FormFactor = Enum.FormFactor.Symmetric
- o256.Size = Vector3.new(1, 2, 5)
- o256.CFrame = CFrame.new(-125.56057, 11.4641876, -102.702934, 0, 1, 0, 0.938586295, 0, -0.345044553, -0.345044553, 0, -0.938586295)
- o256.BackSurface = Enum.SurfaceType.Weld
- o256.BottomSurface = Enum.SurfaceType.Weld
- o256.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o256.Position = Vector3.new(-125.56057, 11.4641876, -102.702934)
- o256.velocity = Vector3.new(0.000488519785, 0.0163085982, 0.0302301161)
- o257.Name = "Part"
- o257.Parent = o3
- o257.Material = Enum.Material.DiamondPlate
- o257.BrickColor = BrickColor.new("Really black")
- o257.Position = Vector3.new(-128.060699, 11.3955975, -110.134712)
- o257.Rotation = Vector3.new(159.819992, 0, -180)
- o257.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o257.Velocity = Vector3.new(0.000488519785, -0.00910539832, 0.0304646678)
- o257.FormFactor = Enum.FormFactor.Symmetric
- o257.Size = Vector3.new(3, 2, 5)
- o257.CFrame = CFrame.new(-128.060699, 11.3955975, -110.134712, -1, 0, 0, 0, 0.938586295, -0.345044553, 0, -0.345044553, -0.938586295)
- o257.BottomSurface = Enum.SurfaceType.Weld
- o257.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o257.Position = Vector3.new(-128.060699, 11.3955975, -110.134712)
- o257.velocity = Vector3.new(0.000488519785, -0.00910539832, 0.0304646678)
- o258.Parent = o3
- o258.Material = Enum.Material.DiamondPlate
- o258.BrickColor = BrickColor.new("Really black")
- o258.Position = Vector3.new(-128.060516, 13.2173119, -102.281677)
- o258.Rotation = Vector3.new(-20.1800003, 0, 0)
- o258.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o258.Velocity = Vector3.new(0.000488519785, 0.0177491438, 0.0242350642)
- o258.FormFactor = Enum.FormFactor.Symmetric
- o258.Size = Vector3.new(3, 2, 1)
- o258.CFrame = CFrame.new(-128.060516, 13.2173119, -102.281677, 1, 0, 0, 0, 0.938586295, 0.345044553, 0, -0.345044553, 0.938586295)
- o258.FrontSurface = Enum.SurfaceType.Weld
- o258.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o258.Position = Vector3.new(-128.060516, 13.2173119, -102.281677)
- o258.velocity = Vector3.new(0.000488519785, 0.0177491438, 0.0242350642)
- o259.Parent = o3
- o259.Material = Enum.Material.DiamondPlate
- o259.BrickColor = BrickColor.new("Really black")
- o259.Position = Vector3.new(-128.560562, 21.0979786, -108.376656)
- o259.Rotation = Vector3.new(-20.1800003, 0, 0)
- o259.RotVelocity = Vector3.new(-0.00244259881, -0.000488519785, 0)
- o259.Velocity = Vector3.new(0.00195407914, -0.00195407914, -0.00195407914)
- o259.FormFactor = Enum.FormFactor.Symmetric
- o259.Size = Vector3.new(6, 1, 5)
- o259.CFrame = CFrame.new(-128.560562, 21.0979786, -108.376656, 1, -0, 0, 0, 0.938616574, 0.344962239, -0, -0.344962239, 0.938616574)
- o259.LeftSurface = Enum.SurfaceType.Hinge
- o259.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o259.Position = Vector3.new(-128.560562, 21.0979786, -108.376656)
- o259.velocity = Vector3.new(0.00195407914, -0.00195407914, -0.00195407914)
- o260.Parent = o3
- o260.Material = Enum.Material.DiamondPlate
- o260.BrickColor = BrickColor.new("Really black")
- o260.Position = Vector3.new(-126.060776, 14.0582933, -105.789383)
- o260.Rotation = Vector3.new(-20.1800003, 0, 0)
- o260.RotVelocity = Vector3.new(-0.00244259881, -0.000488519785, 0)
- o260.Velocity = Vector3.new(0.000690145185, 0.0043655904, 0.0164622422)
- o260.CanCollide = false
- o260.FormFactor = Enum.FormFactor.Symmetric
- o260.Size = Vector3.new(1, 2, 5)
- o260.CFrame = CFrame.new(-126.060776, 14.0582933, -105.789383, 1, 0, 0, 0, 0.938616574, 0.344962239, 0, -0.344962239, 0.938616574)
- o260.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o260.Position = Vector3.new(-126.060776, 14.0582933, -105.789383)
- o260.velocity = Vector3.new(0.000690145185, 0.0043655904, 0.0164622422)
- o261.Parent = o3
- o261.Material = Enum.Material.DiamondPlate
- o261.BrickColor = BrickColor.new("Really black")
- o261.Position = Vector3.new(-130.061005, 14.0584383, -105.788956)
- o261.Rotation = Vector3.new(-20.1800003, 0, 0)
- o261.RotVelocity = Vector3.new(-0.00244259881, -0.000488519785, 0)
- o261.Velocity = Vector3.new(0.000689936627, 0.00436663348, 0.0145076979)
- o261.CanCollide = false
- o261.FormFactor = Enum.FormFactor.Symmetric
- o261.Size = Vector3.new(1, 2, 5)
- o261.CFrame = CFrame.new(-130.061005, 14.0584383, -105.788956, 1, 8.10623169e-05, -8.10623169e-05, -4.81229945e-05, 0.938588619, 0.345038325, 0.000104049876, -0.345038325, 0.938588619)
- o261.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o261.Position = Vector3.new(-130.061005, 14.0584383, -105.788956)
- o261.velocity = Vector3.new(0.000689936627, 0.00436663348, 0.0145076979)
- o262.Parent = o3
- o262.Material = Enum.Material.DiamondPlate
- o262.BrickColor = BrickColor.new("Really black")
- o262.Position = Vector3.new(-128.060562, 12.651453, -105.269875)
- o262.Rotation = Vector3.new(-20.1800003, 0, 0)
- o262.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o262.Velocity = Vector3.new(0.000488519785, 0.00753058866, 0.0261700954)
- o262.FormFactor = Enum.FormFactor.Symmetric
- o262.Size = Vector3.new(3, 1, 5)
- o262.CFrame = CFrame.new(-128.060562, 12.651453, -105.269875, 1, 0, 0, 0, 0.938586295, 0.345044553, 0, -0.345044553, 0.938586295)
- o262.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o262.Position = Vector3.new(-128.060562, 12.651453, -105.269875)
- o262.velocity = Vector3.new(0.000488519785, 0.00753058866, 0.0261700954)
- o263.Parent = o3
- o263.Material = Enum.Material.DiamondPlate
- o263.BrickColor = BrickColor.new("Black")
- o263.Position = Vector3.new(-127.580795, 23.2929306, -109.183319)
- o263.Rotation = Vector3.new(-20.1800003, 0, -23.1999989)
- o263.RotVelocity = Vector3.new(-0.00244259881, -0.000488519785, 0)
- o263.Velocity = Vector3.new(0.00234815036, -0.00392443454, -0.00683683064)
- o263.FormFactor = Enum.FormFactor.Symmetric
- o263.Size = Vector3.new(7, 1, 7)
- o263.CFrame = CFrame.new(-127.580795, 23.2929306, -109.183319, 0.919162869, 0.393878341, 0, -0.369700462, 0.86274153, 0.34496209, 0.135873303, -0.317076474, 0.938616872)
- o263.BottomSurface = Enum.SurfaceType.Weld
- o263.TopSurface = Enum.SurfaceType.Smooth
- o263.Color = Color3.new(0.105882, 0.164706, 0.207843)
- o263.Position = Vector3.new(-127.580795, 23.2929306, -109.183319)
- o263.velocity = Vector3.new(0.00234815036, -0.00392443454, -0.00683683064)
- o264.Parent = o263
- runDummyScript(function()
- local isOn = false
- function on()
- isOn = true
- script.Parent.BrickColor = BrickColor.new("Light blue")
- script.Parent.BodyGyro.maxTorque = Vector3.new(400000000000000000000, 0, 400000000000000000000)
- end
- function off()
- isOn = false
- script.Parent.BrickColor = BrickColor.new(26)
- script.Parent.BodyGyro.maxTorque = Vector3.new(0, 0, 0)
- end
- function onClicked()
- if isOn == true then off() else on() end
- end
- script.Parent.ClickDetector.MouseClick:connect(onClicked)
- off()
- end,o264)
- o265.Parent = o263
- o265.maxTorque = Vector3.new(0, 0, 0)
- o265.MaxTorque = Vector3.new(0, 0, 0)
- o266.Parent = o263
- o266.MaxActivationDistance = 10
- o267.Name = "Part"
- o267.Parent = o3
- o267.Material = Enum.Material.DiamondPlate
- o267.BrickColor = BrickColor.new("Really black")
- o267.Position = Vector3.new(-130.560013, 11.4926529, -106.974518)
- o267.Rotation = Vector3.new(159.819992, 0, 90)
- o267.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o267.Velocity = Vector3.new(0.000488519785, 0.00170132506, 0.0301327743)
- o267.FormFactor = Enum.FormFactor.Symmetric
- o267.Size = Vector3.new(2, 2, 11)
- o267.CFrame = CFrame.new(-130.560013, 11.4926529, -106.974518, 0, -1, 0, -0.938586295, 0, -0.345044553, 0.345044553, 0, -0.938586295)
- o267.BottomSurface = Enum.SurfaceType.Weld
- o267.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o267.Position = Vector3.new(-130.560013, 11.4926529, -106.974518)
- o267.velocity = Vector3.new(0.000488519785, 0.00170132506, 0.0301327743)
- o268.Name = "Part"
- o268.Parent = o3
- o268.Material = Enum.Material.DiamondPlate
- o268.BrickColor = BrickColor.new("Really black")
- o268.Position = Vector3.new(-125.560631, 11.4927197, -106.974976)
- o268.Rotation = Vector3.new(159.819992, 0, -90)
- o268.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o268.Velocity = Vector3.new(0.000488519785, 0.00169975962, 0.0301325452)
- o268.FormFactor = Enum.FormFactor.Symmetric
- o268.Size = Vector3.new(2, 2, 11)
- o268.CFrame = CFrame.new(-125.560631, 11.4927197, -106.974976, 0, 1, 0, 0.938586295, 0, -0.345044553, -0.345044553, 0, -0.938586295)
- o268.BottomSurface = Enum.SurfaceType.Weld
- o268.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o268.Position = Vector3.new(-125.560631, 11.4927197, -106.974976)
- o268.velocity = Vector3.new(0.000488519785, 0.00169975962, 0.0301325452)
- o269.Name = "Part"
- o269.Parent = o3
- o269.Material = Enum.Material.DiamondPlate
- o269.BrickColor = BrickColor.new("Really black")
- o269.Position = Vector3.new(-130.56012, 11.4643173, -102.70266)
- o269.Rotation = Vector3.new(159.819992, 0, 90)
- o269.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o269.Velocity = Vector3.new(0.000488519785, 0.016309537, 0.0302296709)
- o269.FormFactor = Enum.FormFactor.Symmetric
- o269.Size = Vector3.new(1, 2, 5)
- o269.CFrame = CFrame.new(-130.56012, 11.4643173, -102.70266, 0, -1, 0, -0.938586295, 0, -0.345044553, 0.345044553, 0, -0.938586295)
- o269.BackSurface = Enum.SurfaceType.Weld
- o269.BottomSurface = Enum.SurfaceType.Weld
- o269.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o269.Position = Vector3.new(-130.56012, 11.4643173, -102.70266)
- o269.velocity = Vector3.new(0.000488519785, 0.016309537, 0.0302296709)
- o270.Parent = o3
- o270.Material = Enum.Material.DiamondPlate
- o270.BrickColor = BrickColor.new("Really black")
- o270.Position = Vector3.new(-128.060516, 10.4015942, -101.246559)
- o270.Rotation = Vector3.new(-20.1800003, 0, 0)
- o270.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o270.Velocity = Vector3.new(0.000488519785, 0.0212888736, 0.0338638015)
- o270.FormFactor = Enum.FormFactor.Symmetric
- o270.Size = Vector3.new(3, 2, 1)
- o270.CFrame = CFrame.new(-128.060516, 10.4015942, -101.246559, 1, 0, 0, 0, 0.938586295, 0.345044553, 0, -0.345044553, 0.938586295)
- o270.FrontSurface = Enum.SurfaceType.Weld
- o270.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o270.Position = Vector3.new(-128.060516, 10.4015942, -101.246559)
- o270.velocity = Vector3.new(0.000488519785, 0.0212888736, 0.0338638015)
- o271.Name = "Part"
- o271.Parent = o3
- o271.Material = Enum.Material.DiamondPlate
- o271.BrickColor = BrickColor.new("Really black")
- o271.Position = Vector3.new(-125.561493, 9.66970444, -114.828979)
- o271.Rotation = Vector3.new(-20.1800003, -90, 0)
- o271.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o271.Velocity = Vector3.new(0.000488519785, -0.0251580942, 0.0363665968)
- o271.FormFactor = Enum.FormFactor.Symmetric
- o271.Size = Vector3.new(5, 2, 2)
- o271.CFrame = CFrame.new(-125.561493, 9.66970444, -114.828979, 0, 0, -1, 0.345044553, 0.938586295, 0, 0.938586295, -0.345044553, 0)
- o271.BackSurface = Enum.SurfaceType.Weld
- o271.BottomSurface = Enum.SurfaceType.Weld
- o271.LeftSurface = Enum.SurfaceType.Weld
- o271.RightSurface = Enum.SurfaceType.Weld
- o271.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o271.Position = Vector3.new(-125.561493, 9.66970444, -114.828979)
- o271.velocity = Vector3.new(0.000488519785, -0.0251580942, 0.0363665968)
- o272.Parent = o3
- o272.Material = Enum.Material.DiamondPlate
- o272.BrickColor = BrickColor.new("Really black")
- o272.Position = Vector3.new(-128.060699, 9.89151096, -112.778038)
- o272.Rotation = Vector3.new(-20.1800003, 0, 0)
- o272.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o272.Velocity = Vector3.new(0.000488519785, -0.018144615, 0.0356080979)
- o272.FormFactor = Enum.FormFactor.Symmetric
- o272.Size = Vector3.new(3, 1, 1)
- o272.CFrame = CFrame.new(-128.060699, 9.89151096, -112.778038, 1, 0, 0, 0, 0.938586295, 0.345044553, 0, -0.345044553, 0.938586295)
- o272.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o272.Position = Vector3.new(-128.060699, 9.89151096, -112.778038)
- o272.velocity = Vector3.new(0.000488519785, -0.018144615, 0.0356080979)
- o273.Parent = o3
- o273.Material = Enum.Material.DiamondPlate
- o273.BrickColor = BrickColor.new("Really black")
- o273.Position = Vector3.new(-128.060669, 10.1399975, -115.000145)
- o273.Rotation = Vector3.new(-20.1800003, 90, 0)
- o273.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o273.Velocity = Vector3.new(0.000488519785, -0.0257434174, 0.0347583629)
- o273.FormFactor = Enum.FormFactor.Symmetric
- o273.Size = Vector3.new(5, 1, 3)
- o273.CFrame = CFrame.new(-128.060669, 10.1399975, -115.000145, 0, 0, 1, -0.345044553, 0.938586295, 0, -0.938586295, -0.345044553, 0)
- o273.BottomSurface = Enum.SurfaceType.Weld
- o273.LeftSurface = Enum.SurfaceType.Weld
- o273.TopSurface = Enum.SurfaceType.Smooth
- o273.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o273.Position = Vector3.new(-128.060669, 10.1399975, -115.000145)
- o273.velocity = Vector3.new(0.000488519785, -0.0257434174, 0.0347583629)
- o274.Parent = o3
- o274.Material = Enum.Material.DiamondPlate
- o274.BrickColor = BrickColor.new("Really black")
- o274.Position = Vector3.new(-125.560608, 9.39472485, -108.333847)
- o274.Rotation = Vector3.new(-20.1800003, 0, 0)
- o274.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o274.Velocity = Vector3.new(0.000488519785, -0.00294709019, 0.0373069271)
- o274.FormFactor = Enum.FormFactor.Symmetric
- o274.Size = Vector3.new(2, 1, 7)
- o274.CFrame = CFrame.new(-125.560608, 9.39472485, -108.333847, 1, 0, 0, 0, 0.938586295, 0.345044553, 0, -0.345044553, 0.938586295)
- o274.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o274.Position = Vector3.new(-125.560608, 9.39472485, -108.333847)
- o274.velocity = Vector3.new(0.000488519785, -0.00294709019, 0.0373069271)
- o275.Parent = o3
- o275.Material = Enum.Material.DiamondPlate
- o275.BrickColor = BrickColor.new("Really black")
- o275.Position = Vector3.new(-149.060028, 5.8924036, -108.468788)
- o275.Rotation = Vector3.new(-43.3199997, 0, 0)
- o275.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o275.CanCollide = false
- o275.FormFactor = Enum.FormFactor.Symmetric
- o275.Size = Vector3.new(3, 3, 4)
- o275.CFrame = CFrame.new(-149.060028, 5.8924036, -108.468788, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o275.BackSurface = Enum.SurfaceType.Weld
- o275.BottomSurface = Enum.SurfaceType.Weld
- o275.FrontSurface = Enum.SurfaceType.Weld
- o275.LeftSurface = Enum.SurfaceType.Weld
- o275.RightSurface = Enum.SurfaceType.Weld
- o275.TopSurface = Enum.SurfaceType.Weld
- o275.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o275.Position = Vector3.new(-149.060028, 5.8924036, -108.468788)
- o275.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o276.Name = "Hurting"
- o276.Parent = o275
- runDummyScript(function()
- function onTouched(hit)
- local humanoid = hit.Parent:findFirstChild("Humanoid")
- if (humanoid ~= nil) then
- humanoid.Health = humanoid.Health - 5
- end
- end
- script.Parent.Touched:connect(onTouched)
- end,o276)
- o277.Parent = o275
- runDummyScript(function()
- print("1Falco3's Sit OnTouch Script Running...")
- brick = script.Parent
- function OnTouched(part)
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if (humanoid ~= nil) then -- if a humanoid exists, then
- humanoid.Sit = true
- end
- end
- script.Parent.Touched:connect(OnTouched)
- end,o277)
- o278.Parent = o275
- runDummyScript(function()
- lastpoint = script.Parent.Position
- leds = {}
- function makeled()
- tip = script.Parent
- if tip ~= nil then
- off = (tip.Mesh.Scale.z/tip.Size.z)/2
- point = (tip.CFrame*CFrame.new(0, 0, -off)).p
- unit = (lastpoint - point).unit
- mag = (lastpoint - point).magnitude
- if mag>1 then
- middle = lastpoint-(unit*(mag/2))
- cf = CFrame.new(middle, point)
- local l = Instance.new("Part")
- l.Name = "Trail"
- l.Anchored = true
- l.CanCollide = false
- l.Size = Vector3.new(1, 1, mag)
- l.BrickColor = tip.BrickColor
- l.TopSurface = 0
- l.BottomSurface = 0
- local m= Instance.new("SpecialMesh")
- m.MeshType = "Brick"
- m.Scale = Vector3.new(.9, .9, mag)/l.Size
- m.Parent = l
- l.Parent = workspace
- local new = script.Script:clone()
- new.Disabled = false
- new.Parent = l
- l.CFrame = cf
- table.insert(leds, l)
- lastpoint = point
- game:getService("Debris"):addItem(l, 2)
- end
- end
- end
- while true do
- makeled()
- wait()
- end
- end,o278)
- o279.Parent = o278
- o279.Disabled = true
- runDummyScript(function()
- while script.Parent.Transparency<1 do
- script.Parent.Transparency = script.Parent.Transparency+.06
- wait(0.04)
- end
- script.Parent:remove()
- end,o279)
- o280.Name = "PushPack"
- o280.Parent = o275
- runDummyScript(function()
- door = script.Parent
- function onTouch(hit)
- if hit.Parent == nil then return end
- local h = hit.Parent:FindFirstChild("Humanoid")
- if h ~= nil then
- hit.Parent.Torso.Velocity=door.CFrame.lookVector * 50 -- Push the Player back
- end
- end
- door.Touched:connect(onTouch)
- end,o280)
- o282.Parent = o3
- o282.Material = Enum.Material.DiamondPlate
- o282.BrickColor = BrickColor.new("Really black")
- o282.Position = Vector3.new(-149.060028, 7.60799646, -106.650078)
- o282.Rotation = Vector3.new(-43.3199997, 0, 0)
- o282.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o282.FormFactor = Enum.FormFactor.Symmetric
- o282.Size = Vector3.new(3, 3, 1)
- o282.CFrame = CFrame.new(-149.060028, 7.60799646, -106.650078, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o282.BackSurface = Enum.SurfaceType.Hinge
- o282.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o282.Position = Vector3.new(-149.060028, 7.60799646, -106.650078)
- o282.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o283.Parent = o3
- o283.Material = Enum.Material.DiamondPlate
- o283.BrickColor = BrickColor.new("Really black")
- o283.Position = Vector3.new(-146.06134, 6.23346424, -108.108208)
- o283.Rotation = Vector3.new(-43.3199997, 90, 0)
- o283.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o283.FormFactor = Enum.FormFactor.Symmetric
- o283.Size = Vector3.new(5, 3, 1)
- o283.CFrame = CFrame.new(-146.06134, 6.23346424, -108.108208, 0, 0, 1, -0.686028123, 0.727575064, 0, -0.727575064, -0.686028123, 0)
- o283.BottomSurface = Enum.SurfaceType.Smooth
- o283.FrontSurface = Enum.SurfaceType.Weld
- o283.LeftSurface = Enum.SurfaceType.Weld
- o283.TopSurface = Enum.SurfaceType.Smooth
- o283.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o283.Position = Vector3.new(-146.06134, 6.23346424, -108.108208)
- o283.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o284.Parent = o3
- o284.Material = Enum.Material.DiamondPlate
- o284.BrickColor = BrickColor.new("Really black")
- o284.Position = Vector3.new(-151.058975, 7.6039896, -106.653137)
- o284.Rotation = Vector3.new(-43.3199997, 0, 0)
- o284.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o284.FormFactor = Enum.FormFactor.Symmetric
- o284.Size = Vector3.new(1, 3, 1)
- o284.CFrame = CFrame.new(-151.058975, 7.6039896, -106.653137, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o284.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o284.Position = Vector3.new(-151.058975, 7.6039896, -106.653137)
- o284.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o285.Name = "Part"
- o285.Parent = o3
- o285.Material = Enum.Material.DiamondPlate
- o285.BrickColor = BrickColor.new("Really black")
- o285.Position = Vector3.new(-149.061142, 7.84715557, -102.753143)
- o285.Rotation = Vector3.new(136.679993, 0, 0)
- o285.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o285.FormFactor = Enum.FormFactor.Symmetric
- o285.Size = Vector3.new(3, 2, 5)
- o285.CFrame = CFrame.new(-149.061142, 7.84715557, -102.753143, 1, 0, 0, 0, -0.727575064, -0.686028123, 0, 0.686028123, -0.727575064)
- o285.BottomSurface = Enum.SurfaceType.Weld
- o285.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o285.Position = Vector3.new(-149.061142, 7.84715557, -102.753143)
- o285.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o286.Parent = o3
- o286.Material = Enum.Material.DiamondPlate
- o286.BrickColor = BrickColor.new("Really black")
- o286.Position = Vector3.new(-152.058945, 6.23247719, -108.108704)
- o286.Rotation = Vector3.new(-43.3199997, 90, 0)
- o286.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o286.FormFactor = Enum.FormFactor.Symmetric
- o286.Size = Vector3.new(5, 3, 1)
- o286.CFrame = CFrame.new(-152.058945, 6.23247719, -108.108704, 0, 0, 1, -0.686028123, 0.727575064, -0, -0.727575064, -0.686028123, 0)
- o286.BackSurface = Enum.SurfaceType.Weld
- o286.BottomSurface = Enum.SurfaceType.Smooth
- o286.LeftSurface = Enum.SurfaceType.Weld
- o286.TopSurface = Enum.SurfaceType.Smooth
- o286.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o286.Position = Vector3.new(-152.058945, 6.23247719, -108.108704)
- o286.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o287.Name = "Part"
- o287.Parent = o3
- o287.Material = Enum.Material.DiamondPlate
- o287.BrickColor = BrickColor.new("Really black")
- o287.Position = Vector3.new(-142.562149, 5.69707203, -110.873978)
- o287.FormFactor = Enum.FormFactor.Symmetric
- o287.Size = Vector3.new(4, 7, 2)
- o287.CFrame = CFrame.new(-142.562149, 5.69707203, -110.873978, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o287.BackSurface = Enum.SurfaceType.Weld
- o287.BottomSurface = Enum.SurfaceType.Smooth
- o287.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o287.Position = Vector3.new(-142.562149, 5.69707203, -110.873978)
- o288.Parent = o3
- o288.Material = Enum.Material.DiamondPlate
- o288.BrickColor = BrickColor.new("Really black")
- o288.Position = Vector3.new(-144.061234, 5.69997358, -109.375122)
- o288.FormFactor = Enum.FormFactor.Symmetric
- o288.Size = Vector3.new(1, 7, 1)
- o288.CFrame = CFrame.new(-144.061234, 5.69997358, -109.375122, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o288.BottomSurface = Enum.SurfaceType.Smooth
- o288.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o288.Position = Vector3.new(-144.061234, 5.69997358, -109.375122)
- o289.Parent = o3
- o289.Material = Enum.Material.DiamondPlate
- o289.BrickColor = BrickColor.new("Really black")
- o289.Position = Vector3.new(-128.060089, 4.50910568, -112.93058)
- o289.Rotation = Vector3.new(-20.1800003, 90, 0)
- o289.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o289.Velocity = Vector3.new(0.000488519785, -0.0186662562, 0.0540139787)
- o289.FormFactor = Enum.FormFactor.Symmetric
- o289.Size = Vector3.new(5, 1, 3)
- o289.CFrame = CFrame.new(-128.060089, 4.50910568, -112.93058, 0, 0, 1, -0.345044553, 0.938586295, 0, -0.938586295, -0.345044553, -0)
- o289.BottomSurface = Enum.SurfaceType.Smooth
- o289.LeftSurface = Enum.SurfaceType.Weld
- o289.TopSurface = Enum.SurfaceType.Weld
- o289.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o289.Position = Vector3.new(-128.060089, 4.50910568, -112.93058)
- o289.velocity = Vector3.new(0.000488519785, -0.0186662562, 0.0540139787)
- o290.Name = "Part"
- o290.Parent = o3
- o290.Material = Enum.Material.DiamondPlate
- o290.BrickColor = BrickColor.new("Really black")
- o290.Position = Vector3.new(-130.559814, 4.97800303, -113.10363)
- o290.Rotation = Vector3.new(-110.18, 0, 90)
- o290.RotVelocity = Vector3.new(-0.00341963861, 0, 0)
- o290.Velocity = Vector3.new(0.000488519785, -0.0192580242, 0.0524105206)
- o290.FormFactor = Enum.FormFactor.Symmetric
- o290.Size = Vector3.new(5, 2, 2)
- o290.CFrame = CFrame.new(-130.559814, 4.97800303, -113.10363, 0, -1, 0, -0.345044553, 0, 0.938586295, -0.938586295, 0, -0.345044553)
- o290.BackSurface = Enum.SurfaceType.Weld
- o290.BottomSurface = Enum.SurfaceType.Weld
- o290.LeftSurface = Enum.SurfaceType.Weld
- o290.RightSurface = Enum.SurfaceType.Weld
- o290.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o290.Position = Vector3.new(-130.559814, 4.97800303, -113.10363)
- o290.velocity = Vector3.new(0.000488519785, -0.0192580242, 0.0524105206)
- o291.Parent = o3
- o291.Material = Enum.Material.DiamondPlate
- o291.BrickColor = BrickColor.new("Really black")
- o291.Position = Vector3.new(-149.060074, 6.15276957, -105.278221)
- o291.Rotation = Vector3.new(-43.3199997, 0, 0)
- o291.Velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o291.FormFactor = Enum.FormFactor.Symmetric
- o291.Size = Vector3.new(3, 1, 1)
- o291.CFrame = CFrame.new(-149.060074, 6.15276957, -105.278221, 1, 0, 0, 0, 0.727575064, 0.686028123, 0, -0.686028123, 0.727575064)
- o291.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o291.Position = Vector3.new(-149.060074, 6.15276957, -105.278221)
- o291.velocity = Vector3.new(0.00146555935, -0.000488519785, 0)
- o292.Name = "timetodie23232223"
- o292.Parent = mas
- o292.Archivable = false
- o292.PrimaryPart = o293
- o293.Name = "Head"
- o293.Parent = o292
- o293.BrickColor = BrickColor.new("Pastel brown")
- o293.Position = Vector3.new(-96.7147903, 6.47254467, -99.7201309)
- o293.Rotation = Vector3.new(165.369995, -88.3699951, 165.37999)
- o293.Locked = true
- o293.FormFactor = Enum.FormFactor.Symmetric
- o293.Size = Vector3.new(2, 1, 1)
- o293.CFrame = CFrame.new(-96.7147903, 6.47254467, -99.7201309, -0.0275832228, -0.00719706947, -0.999593616, -1.01214891e-05, 0.999974072, -0.00719952956, 0.999619544, -0.000188468854, -0.0275825802)
- o293.TopSurface = Enum.SurfaceType.Smooth
- o293.Color = Color3.new(1, 0.8, 0.6)
- o293.Position = Vector3.new(-96.7147903, 6.47254467, -99.7201309)
- o294.Parent = o293
- o294.Scale = Vector3.new(1.25, 1.25, 1.25)
- o299.Name = "GettingUp"
- o299.Parent = o293
- o299.Archivable = false
- o299.SoundId = "rbxasset://sounds/action_get_up.mp3"
- o299.Volume = 0.64999997615814
- o300.Name = "CharacterSoundEvent"
- o300.Parent = o299
- o301.Name = "Died"
- o301.Parent = o293
- o301.Archivable = false
- o301.SoundId = "rbxasset://sounds/uuhhh.mp3"
- o301.Volume = 0.64999997615814
- o302.Name = "CharacterSoundEvent"
- o302.Parent = o301
- o303.Name = "FreeFalling"
- o303.Parent = o293
- o303.Archivable = false
- o303.SoundId = "rbxasset://sounds/action_falling.mp3"
- o303.TimePosition = 0.019035353092477
- o303.Volume = 0.35646721720695
- o303.Looped = true
- o304.Name = "CharacterSoundEvent"
- o304.Parent = o303
- o305.Name = "Jumping"
- o305.Parent = o293
- o305.Archivable = false
- o305.SoundId = "rbxasset://sounds/action_jump.mp3"
- o305.Volume = 0.64999997615814
- o306.Name = "CharacterSoundEvent"
- o306.Parent = o305
- o307.Name = "Landing"
- o307.Parent = o293
- o307.Archivable = false
- o307.SoundId = "rbxasset://sounds/action_jump_land.mp3"
- o307.Volume = 0.78422790765762
- o308.Name = "CharacterSoundEvent"
- o308.Parent = o307
- o309.Name = "Splash"
- o309.Parent = o293
- o309.Archivable = false
- o309.SoundId = "rbxasset://sounds/impact_water.mp3"
- o309.Volume = 0.64999997615814
- o310.Name = "CharacterSoundEvent"
- o310.Parent = o309
- o311.Name = "Running"
- o311.Parent = o293
- o311.Archivable = false
- o311.Pitch = 1.8500000238419
- o311.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
- o311.TimePosition = 2.4594246493497
- o311.Volume = 0.64999997615814
- o311.Looped = true
- o312.Name = "CharacterSoundEvent"
- o312.Parent = o311
- o313.Name = "Swimming"
- o313.Parent = o293
- o313.Archivable = false
- o313.Pitch = 1.6000000238419
- o313.SoundId = "rbxasset://sounds/action_swim.mp3"
- o313.Volume = 0.64999997615814
- o313.Looped = true
- o314.Name = "CharacterSoundEvent"
- o314.Parent = o313
- o315.Name = "Climbing"
- o315.Parent = o293
- o315.Archivable = false
- o315.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
- o315.TimePosition = 0.2393031325264
- o315.Volume = 0.64999997615814
- o315.Looped = true
- o316.Name = "CharacterSoundEvent"
- o316.Parent = o315
- o317.Name = "face"
- o317.Parent = o293
- o317.Texture = "http://www.roblox.com/asset/?id=13038247"
- o318.Name = "Torso"
- o318.Parent = o292
- o318.BrickColor = BrickColor.new("Pastel brown")
- o318.Position = Vector3.new(-96.7111893, 4.99814606, -99.7200394)
- o318.Rotation = Vector3.new(180, -88.5, 180)
- o318.Locked = true
- o318.FormFactor = Enum.FormFactor.Symmetric
- o318.Size = Vector3.new(2, 2, 1)
- o318.CFrame = CFrame.new(-96.7111893, 4.99814606, -99.7200394, -0.0261523779, -2.01748893e-08, -0.999657989, -1.24839357e-08, 1, -1.98551966e-08, 0.999657989, 1.19604051e-08, -0.0261523779)
- o318.LeftSurface = Enum.SurfaceType.Weld
- o318.RightSurface = Enum.SurfaceType.Weld
- o318.Color = Color3.new(1, 0.8, 0.6)
- o318.Position = Vector3.new(-96.7111893, 4.99814606, -99.7200394)
- o319.Name = "roblox"
- o319.Parent = o318
- o328.Name = "Right Shoulder"
- o328.Parent = o318
- o328.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- o328.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- o328.Part0 = o318
- o328.Part1 = o336
- o328.CurrentAngle = -0.00066886295098811
- o328.MaxVelocity = 0.10000000149012
- o329.Name = "Left Shoulder"
- o329.Parent = o318
- o329.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- o329.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- o329.Part0 = o318
- o329.Part1 = o333
- o329.CurrentAngle = -0.00082750205183402
- o329.MaxVelocity = 0.10000000149012
- o330.Name = "Right Hip"
- o330.Parent = o318
- o330.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- o330.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- o330.Part0 = o318
- o330.Part1 = o341
- o330.MaxVelocity = 0.10000000149012
- o331.Name = "Left Hip"
- o331.Parent = o318
- o331.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- o331.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- o331.Part0 = o318
- o331.Part1 = o339
- o331.MaxVelocity = 0.10000000149012
- o332.Name = "Neck"
- o332.Parent = o318
- o332.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- o332.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- o332.Part0 = o318
- o332.Part1 = o293
- o332.CurrentAngle = -0.00043213838944212
- o332.MaxVelocity = 0.10000000149012
- o333.Name = "Left Arm"
- o333.Parent = o292
- o333.BrickColor = BrickColor.new("Pastel brown")
- o333.Position = Vector3.new(-96.6727753, 5.0071311, -101.220284)
- o333.Rotation = Vector3.new(-176.410004, -88.5, -176.5)
- o333.CanCollide = false
- o333.Locked = true
- o333.FormFactor = Enum.FormFactor.Symmetric
- o333.Size = Vector3.new(1, 2, 1)
- o333.CFrame = CFrame.new(-96.6727753, 5.0071311, -101.220284, -0.0261228383, 0.00159974815, -0.999657452, -0.00147594174, 0.999997556, 0.00163886102, 0.999657691, 0.00151824777, -0.0261204019)
- o333.Color = Color3.new(1, 0.8, 0.6)
- o333.Position = Vector3.new(-96.6727753, 5.0071311, -101.220284)
- o336.Name = "Right Arm"
- o336.Parent = o292
- o336.BrickColor = BrickColor.new("Pastel brown")
- o336.Position = Vector3.new(-96.7551498, 5.00450373, -98.2183685)
- o336.Rotation = Vector3.new(-172.330002, -88.1899948, -172.069992)
- o336.CanCollide = false
- o336.Locked = true
- o336.FormFactor = Enum.FormFactor.Symmetric
- o336.Size = Vector3.new(1, 2, 1)
- o336.CFrame = CFrame.new(-96.7551498, 5.00450373, -98.2183685, -0.0312678367, 0.00435592374, -0.999501586, 0.00465872046, 0.999980271, 0.00421228865, 0.999500215, -0.00452470826, -0.031287495)
- o336.Color = Color3.new(1, 0.8, 0.6)
- o336.Position = Vector3.new(-96.7551498, 5.00450373, -98.2183685)
- o339.Name = "Left Leg"
- o339.Parent = o292
- o339.BrickColor = BrickColor.new("Pastel brown")
- o339.Position = Vector3.new(-96.6981125, 2.99921227, -100.219872)
- o339.Rotation = Vector3.new(180, -88.5, 180)
- o339.CanCollide = false
- o339.Locked = true
- o339.FormFactor = Enum.FormFactor.Symmetric
- o339.Size = Vector3.new(1, 2, 1)
- o339.CFrame = CFrame.new(-96.6981125, 2.99921227, -100.219872, -0.0261523779, -2.01748893e-08, -0.999657989, -1.24839357e-08, 1, -1.98551966e-08, 0.999657989, 1.19604051e-08, -0.0261523779)
- o339.BottomSurface = Enum.SurfaceType.Smooth
- o339.Color = Color3.new(1, 0.8, 0.6)
- o339.Position = Vector3.new(-96.6981125, 2.99921227, -100.219872)
- o341.Name = "Right Leg"
- o341.Parent = o292
- o341.BrickColor = BrickColor.new("Pastel brown")
- o341.Position = Vector3.new(-96.7242661, 2.99729443, -99.2202072)
- o341.Rotation = Vector3.new(180, -88.5, 180)
- o341.CanCollide = false
- o341.Locked = true
- o341.FormFactor = Enum.FormFactor.Symmetric
- o341.Size = Vector3.new(1, 2, 1)
- o341.CFrame = CFrame.new(-96.7242661, 2.99729443, -99.2202072, -0.0261523779, -2.01748893e-08, -0.999657989, -1.24839357e-08, 1, -1.98551966e-08, 0.999657989, 1.19604051e-08, -0.0261523779)
- o341.BottomSurface = Enum.SurfaceType.Smooth
- o341.Color = Color3.new(1, 0.8, 0.6)
- o341.Position = Vector3.new(-96.7242661, 2.99729443, -99.2202072)
- o343.Parent = o292
- o343.RightLeg = o341
- o343.LeftLeg = o339
- o343.Torso = o346
- o346.Name = "HumanoidRootPart"
- o346.Parent = o292
- o346.Transparency = 1
- o346.Position = Vector3.new(-96.7111893, 5, -99.7200394)
- o346.Rotation = Vector3.new(180, -88.5, 180)
- o346.CanCollide = false
- o346.Locked = true
- o346.FormFactor = Enum.FormFactor.Symmetric
- o346.Size = Vector3.new(2, 2, 1)
- o346.CFrame = CFrame.new(-96.7111893, 5, -99.7200394, -0.0261523779, -2.01748893e-08, -0.999657989, -1.24839357e-08, 1, -1.98551966e-08, 0.999657989, 1.19604051e-08, -0.0261523779)
- o346.BottomSurface = Enum.SurfaceType.Smooth
- o346.TopSurface = Enum.SurfaceType.Smooth
- o346.Position = Vector3.new(-96.7111893, 5, -99.7200394)
- o348.Name = "RootJoint"
- o348.Parent = o346
- o348.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- o348.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- o348.Part0 = o346
- o348.Part1 = o318
- o348.MaxVelocity = 0.10000000149012
- o349.Name = "Sound"
- o349.Parent = o292
- runDummyScript(function()
- --[[
- Author: @spotco
- This script creates sounds which are placed under the character head.
- These sounds are used by the "LocalSound" script.
- To modify this script, copy it to your "StarterPlayer/StarterCharacterScripts" folder keeping the same script name ("Sound").
- The default Sound script loaded for every character will then be replaced with your copy of the script.
- ]]--
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local Players = game:GetService("Players")
- local SOUND_EVENT_FOLDER_NAME = "DefaultSoundEvents"
- local DEFAULT_SERVER_SOUND_EVENT_NAME = "DefaultServerSoundEvent"
- local SoundEventFolder = ReplicatedStorage:FindFirstChild(SOUND_EVENT_FOLDER_NAME)
- local DefaultServerSoundEvent = nil
- local useSoundDispatcher = UserSettings():IsUserFeatureEnabled("UserUseSoundDispatcher")
- if useSoundDispatcher then
- if not SoundEventFolder then
- SoundEventFolder = Instance.new("Folder")
- SoundEventFolder.Name = SOUND_EVENT_FOLDER_NAME
- SoundEventFolder.Archivable = false
- SoundEventFolder.Parent = ReplicatedStorage
- end
- DefaultServerSoundEvent = SoundEventFolder:FindFirstChild(DEFAULT_SERVER_SOUND_EVENT_NAME)
- else
- DefaultServerSoundEvent = ReplicatedStorage:FindFirstChild(DEFAULT_SERVER_SOUND_EVENT_NAME)
- end
- if not DefaultServerSoundEvent then
- if useSoundDispatcher then
- DefaultServerSoundEvent = Instance.new("RemoteEvent", SoundEventFolder)
- else
- DefaultServerSoundEvent = Instance.new("RemoteEvent", ReplicatedStorage)
- end
- DefaultServerSoundEvent.Name = DEFAULT_SERVER_SOUND_EVENT_NAME
- DefaultServerSoundEvent.OnServerEvent:Connect(function() end)
- end
- local function CreateNewSound(name, id, looped, pitch, parent)
- local sound = Instance.new("Sound")
- sound.SoundId = id
- sound.Name = name
- sound.archivable = false
- sound.Pitch = pitch
- sound.Looped = looped
- sound.MinDistance = 5
- sound.MaxDistance = 150
- sound.Volume = 0.65
- sound.Parent = parent
- if DefaultServerSoundEvent then
- local CharacterSoundEvent = Instance.new("RemoteEvent", sound)
- CharacterSoundEvent.Name = "CharacterSoundEvent"
- CharacterSoundEvent.OnServerEvent:Connect(function(player, playing, resetPosition)
- if type(playing) ~= "boolean" then
- return
- end
- if type(resetPosition) ~= "boolean" then
- return
- end
- if player.Character ~= script.Parent then
- return
- end
- for _, p in pairs(Players:GetPlayers()) do
- if p ~= player then
- -- Connect to the dispatcher to check if the player has loaded.
- if useSoundDispatcher then
- SoundEventFolder:FindFirstChild("SoundDispatcher"):Fire(p, sound, playing, resetPosition)
- else
- DefaultServerSoundEvent:FireClient(p, sound, playing, resetPosition)
- end
- end
- end
- end)
- end
- return sound
- end
- local head = script.Parent:FindFirstChild("Head")
- if not head then
- error("Sound script parent has no child Head.")
- return
- end
- CreateNewSound("GettingUp", "rbxasset://sounds/action_get_up.mp3", false, 1, head)
- CreateNewSound("Died", "rbxasset://sounds/uuhhh.mp3", false, 1, head)
- CreateNewSound("FreeFalling", "rbxasset://sounds/action_falling.mp3", true, 1, head)
- CreateNewSound("Jumping", "rbxasset://sounds/action_jump.mp3", false, 1, head)
- CreateNewSound("Landing", "rbxasset://sounds/action_jump_land.mp3", false, 1, head)
- CreateNewSound("Splash", "rbxasset://sounds/impact_water.mp3", false, 1, head)
- CreateNewSound("Running", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1.85, head)
- CreateNewSound("Swimming", "rbxasset://sounds/action_swim.mp3", true, 1.6, head)
- CreateNewSound("Climbing", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1, head)
- end,o349)
- o350.Name = "LocalSound"
- o350.Parent = o349
- runDummyScript(function()
- --[[
- Author: @spotco
- This script runs locally for the player of the given humanoid.
- This script triggers humanoid sound play/pause actions locally.
- The Playing/TimePosition properties of Sound objects bypass FilteringEnabled, so this triggers the sound
- immediately for the player and is replicated to all other players.
- This script is optimized to reduce network traffic through minimizing the amount of property replication.
- ]]--
- --All sounds are referenced by this ID
- local SFX = {
- Died = 0;
- Running = 1;
- Swimming = 2;
- Climbing = 3,
- Jumping = 4;
- GettingUp = 5;
- FreeFalling = 6;
- FallingDown = 7;
- Landing = 8;
- Splash = 9;
- }
- local useUpdatedLocalSoundFlag = UserSettings():IsUserFeatureEnabled("UserFixCharacterSoundIssues")
- local Humanoid = nil
- local Head = nil
- --SFX ID to Sound object
- local Sounds = {}
- local SoundService = game:GetService("SoundService")
- local soundEventFolderName = "DefaultSoundEvents"
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local AddCharacterLoadedEvent = nil
- local RemoveCharacterEvent = nil
- local soundEventFolder = ReplicatedStorage:FindFirstChild(soundEventFolderName)
- local useSoundDispatcher = UserSettings():IsUserFeatureEnabled("UserUseSoundDispatcher")
- if useSoundDispatcher then
- if not soundEventFolder then
- soundEventFolder = Instance.new("Folder", ReplicatedStorage)
- soundEventFolder.Name = soundEventFolderName
- soundEventFolder.Archivable = false
- end
- -- Load the RemoveCharacterEvent
- RemoveCharacterEvent = soundEventFolder:FindFirstChild("RemoveCharacterEvent")
- if RemoveCharacterEvent == nil then
- RemoveCharacterEvent = Instance.new("RemoteEvent", soundEventFolder)
- RemoveCharacterEvent.Name = "RemoveCharacterEvent"
- end
- AddCharacterLoadedEvent = soundEventFolder:FindFirstChild("AddCharacterLoadedEvent")
- if AddCharacterLoadedEvent == nil then
- AddCharacterLoadedEvent = Instance.new("RemoteEvent", soundEventFolder)
- AddCharacterLoadedEvent.Name = "AddCharacterLoadedEvent"
- end
- -- Notify the server a new character has been loaded
- AddCharacterLoadedEvent:FireServer()
- -- Notify the sound dispatcher this character has left.
- game.Players.LocalPlayer.CharacterRemoving:connect(function(character)
- RemoveCharacterEvent:FireServer(game.Players.LocalPlayer)
- end)
- end
- do
- local Figure = script.Parent.Parent
- Head = Figure:WaitForChild("Head")
- while not Humanoid do
- for _,NewHumanoid in pairs(Figure:GetChildren()) do
- if NewHumanoid:IsA("Humanoid") then
- Humanoid = NewHumanoid
- break
- end
- end
- if Humanoid then break end
- Figure.ChildAdded:wait()
- end
- Sounds[SFX.Died] = Head:WaitForChild("Died")
- Sounds[SFX.Running] = Head:WaitForChild("Running")
- Sounds[SFX.Swimming] = Head:WaitForChild("Swimming")
- Sounds[SFX.Climbing] = Head:WaitForChild("Climbing")
- Sounds[SFX.Jumping] = Head:WaitForChild("Jumping")
- Sounds[SFX.GettingUp] = Head:WaitForChild("GettingUp")
- Sounds[SFX.FreeFalling] = Head:WaitForChild("FreeFalling")
- Sounds[SFX.Landing] = Head:WaitForChild("Landing")
- Sounds[SFX.Splash] = Head:WaitForChild("Splash")
- local DefaultServerSoundEvent = nil
- if useSoundDispatcher then
- DefaultServerSoundEvent = soundEventFolder:FindFirstChild("DefaultServerSoundEvent")
- else
- DefaultServerSoundEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultServerSoundEvent")
- end
- if DefaultServerSoundEvent then
- DefaultServerSoundEvent.OnClientEvent:connect(function(sound, playing, resetPosition)
- if resetPosition and sound.TimePosition ~= 0 then
- sound.TimePosition = 0
- end
- if sound.IsPlaying ~= playing then
- sound.Playing = playing
- end
- end)
- end
- end
- local IsSoundFilteringEnabled = function()
- return game.Workspace.FilteringEnabled and SoundService.RespectFilteringEnabled
- end
- local Util
- Util = {
- --Define linear relationship between (pt1x,pt2x) and (pt2x,pt2y). Evaluate this at x.
- YForLineGivenXAndTwoPts = function(x,pt1x,pt1y,pt2x,pt2y)
- --(y - y1)/(x - x1) = m
- local m = (pt1y - pt2y) / (pt1x - pt2x)
- --float b = pt1.y - m * pt1.x;
- local b = (pt1y - m * pt1x)
- return m * x + b
- end;
- --Clamps the value of "val" between the "min" and "max"
- Clamp = function(val,min,max)
- return math.min(max,math.max(min,val))
- end;
- --Gets the horizontal (x,z) velocity magnitude of the given part
- HorizontalSpeed = function(Head)
- local hVel = Head.Velocity + Vector3.new(0,-Head.Velocity.Y,0)
- return hVel.magnitude
- end;
- --Gets the vertical (y) velocity magnitude of the given part
- VerticalSpeed = function(Head)
- return math.abs(Head.Velocity.Y)
- end;
- --Setting Playing/TimePosition values directly result in less network traffic than Play/Pause/Resume/Stop
- --If these properties are enabled, use them.
- Play = function(sound)
- if IsSoundFilteringEnabled() then
- sound.CharacterSoundEvent:FireServer(true, true)
- end
- if sound.TimePosition ~= 0 then
- sound.TimePosition = 0
- end
- if not sound.IsPlaying then
- sound.Playing = true
- end
- end;
- Pause = function(sound)
- if IsSoundFilteringEnabled() then
- sound.CharacterSoundEvent:FireServer(false, false)
- end
- if sound.IsPlaying then
- sound.Playing = false
- end
- end;
- Resume = function(sound)
- if IsSoundFilteringEnabled() then
- sound.CharacterSoundEvent:FireServer(true, false)
- end
- if not sound.IsPlaying then
- sound.Playing = true
- end
- end;
- Stop = function(sound)
- if IsSoundFilteringEnabled() then
- sound.CharacterSoundEvent:FireServer(false, true)
- end
- if sound.IsPlaying then
- sound.Playing = false
- end
- if sound.TimePosition ~= 0 then
- sound.TimePosition = 0
- end
- end;
- }
- do
- -- List of all active Looped sounds
- local playingLoopedSounds = {}
- -- Last seen Enum.HumanoidStateType
- local activeState = nil
- local fallSpeed = 0
- -- Verify and set that "sound" is in "playingLoopedSounds".
- function setSoundInPlayingLoopedSounds(sound)
- for i=1, #playingLoopedSounds do
- if playingLoopedSounds[i] == sound then
- return
- end
- end
- table.insert(playingLoopedSounds,sound)
- end
- -- Stop all active looped sounds except parameter "except". If "except" is not passed, all looped sounds will be stopped.
- function stopPlayingLoopedSoundsExcept(except)
- for i=#playingLoopedSounds,1,-1 do
- if playingLoopedSounds[i] ~= except then
- Util.Pause(playingLoopedSounds[i])
- table.remove(playingLoopedSounds,i)
- end
- end
- end
- -- Table of Enum.HumanoidStateType to handling function
- local stateUpdateHandler = {
- [Enum.HumanoidStateType.Dead] = function()
- stopPlayingLoopedSoundsExcept()
- local sound = Sounds[SFX.Died]
- Util.Play(sound)
- end;
- [Enum.HumanoidStateType.RunningNoPhysics] = function(speed)
- stateUpdated(Enum.HumanoidStateType.Running, speed)
- end;
- [Enum.HumanoidStateType.Running] = function(speed)
- local sound = Sounds[SFX.Running]
- stopPlayingLoopedSoundsExcept(sound)
- if(useUpdatedLocalSoundFlag and activeState == Enum.HumanoidStateType.Freefall and fallSpeed > 0.1) then
- -- Play a landing sound if the character dropped from a large distance
- local vol = math.min(1.0, math.max(0.0, (fallSpeed - 50) / 110))
- local freeFallSound = Sounds[SFX.FreeFalling]
- freeFallSound.Volume = vol
- Util.Play(freeFallSound)
- fallSpeed = 0
- end
- if useUpdatedLocalSoundFlag then
- if speed ~= nil and speed > 0.5 then
- Util.Resume(sound)
- setSoundInPlayingLoopedSounds(sound)
- elseif speed ~= nil then
- stopPlayingLoopedSoundsExcept()
- end
- else
- if Util.HorizontalSpeed(Head) > 0.5 then
- Util.Resume(sound)
- setSoundInPlayingLoopedSounds(sound)
- else
- stopPlayingLoopedSoundsExcept()
- end
- end
- end;
- [Enum.HumanoidStateType.Swimming] = function(speed)
- local threshold
- if useUpdatedLocalSoundFlag then threshold = speed else threshold = Util.VerticalSpeed(Head) end
- if activeState ~= Enum.HumanoidStateType.Swimming and threshold > 0.1 then
- local splashSound = Sounds[SFX.Splash]
- splashSound.Volume = Util.Clamp(
- Util.YForLineGivenXAndTwoPts(
- Util.VerticalSpeed(Head),
- 100, 0.28,
- 350, 1),
- 0,1)
- Util.Play(splashSound)
- end
- do
- local sound = Sounds[SFX.Swimming]
- stopPlayingLoopedSoundsExcept(sound)
- Util.Resume(sound)
- setSoundInPlayingLoopedSounds(sound)
- end
- end;
- [Enum.HumanoidStateType.Climbing] = function(speed)
- local sound = Sounds[SFX.Climbing]
- if useUpdatedLocalSoundFlag then
- if speed ~= nil and math.abs(speed) > 0.1 then
- Util.Resume(sound)
- stopPlayingLoopedSoundsExcept(sound)
- else
- Util.Pause(sound)
- stopPlayingLoopedSoundsExcept(sound)
- end
- else
- if Util.VerticalSpeed(Head) > 0.1 then
- Util.Resume(sound)
- stopPlayingLoopedSoundsExcept(sound)
- else
- stopPlayingLoopedSoundsExcept()
- end
- end
- setSoundInPlayingLoopedSounds(sound)
- end;
- [Enum.HumanoidStateType.Jumping] = function()
- if activeState == Enum.HumanoidStateType.Jumping then
- return
- end
- stopPlayingLoopedSoundsExcept()
- local sound = Sounds[SFX.Jumping]
- Util.Play(sound)
- end;
- [Enum.HumanoidStateType.GettingUp] = function()
- stopPlayingLoopedSoundsExcept()
- local sound = Sounds[SFX.GettingUp]
- Util.Play(sound)
- end;
- [Enum.HumanoidStateType.Freefall] = function()
- if activeState == Enum.HumanoidStateType.Freefall then
- return
- end
- local sound = Sounds[SFX.FreeFalling]
- sound.Volume = 0
- stopPlayingLoopedSoundsExcept()
- fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.y))
- end;
- [Enum.HumanoidStateType.FallingDown] = function()
- stopPlayingLoopedSoundsExcept()
- end;
- [Enum.HumanoidStateType.Landed] = function()
- stopPlayingLoopedSoundsExcept()
- if Util.VerticalSpeed(Head) > 75 then
- local landingSound = Sounds[SFX.Landing]
- landingSound.Volume = Util.Clamp(
- Util.YForLineGivenXAndTwoPts(
- Util.VerticalSpeed(Head),
- 50, 0,
- 100, 1),
- 0,1)
- Util.Play(landingSound)
- end
- end;
- [Enum.HumanoidStateType.Seated] = function()
- stopPlayingLoopedSoundsExcept()
- end;
- }
- -- Handle state event fired or OnChange fired
- function stateUpdated(state, speed)
- if stateUpdateHandler[state] ~= nil then
- if useUpdatedLocalSoundFlag and (state == Enum.HumanoidStateType.Running
- or state == Enum.HumanoidStateType.Climbing
- or state == Enum.HumanoidStateType.Swimming
- or state == Enum.HumanoidStateType.RunningNoPhysics) then
- stateUpdateHandler[state](speed)
- else
- stateUpdateHandler[state]()
- end
- end
- activeState = state
- end
- Humanoid.Died:connect( function() stateUpdated(Enum.HumanoidStateType.Dead) end)
- Humanoid.Running:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Running, speed) end)
- Humanoid.Swimming:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Swimming, speed) end)
- Humanoid.Climbing:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Climbing, speed) end)
- Humanoid.Jumping:connect( function() stateUpdated(Enum.HumanoidStateType.Jumping) end)
- Humanoid.GettingUp:connect( function() stateUpdated(Enum.HumanoidStateType.GettingUp) end)
- Humanoid.FreeFalling:connect( function() stateUpdated(Enum.HumanoidStateType.Freefall) end)
- Humanoid.FallingDown:connect( function() stateUpdated(Enum.HumanoidStateType.FallingDown) end)
- -- required for proper handling of Landed event
- Humanoid.StateChanged:connect(function(old, new)
- stateUpdated(new)
- end)
- function onUpdate(stepDeltaSeconds, tickSpeedSeconds)
- local stepScale = stepDeltaSeconds / tickSpeedSeconds
- do
- local sound = Sounds[SFX.FreeFalling]
- if activeState == Enum.HumanoidStateType.Freefall then
- if Head.Velocity.Y < 0 and Util.VerticalSpeed(Head) > 75 then
- Util.Resume(sound)
- --Volume takes 1.1 seconds to go from volume 0 to 1
- local ANIMATION_LENGTH_SECONDS = 1.1
- local normalizedIncrement = tickSpeedSeconds / ANIMATION_LENGTH_SECONDS
- sound.Volume = Util.Clamp(sound.Volume + normalizedIncrement * stepScale, 0, 1)
- else
- sound.Volume = 0
- end
- else
- Util.Pause(sound)
- end
- end
- do
- local sound = Sounds[SFX.Running]
- if activeState == Enum.HumanoidStateType.Running then
- if Util.HorizontalSpeed(Head) < 0.5 then
- Util.Pause(sound)
- end
- end
- end
- end
- local lastTick = tick()
- local TICK_SPEED_SECONDS = 0.25
- while true do
- onUpdate(tick() - lastTick,TICK_SPEED_SECONDS)
- lastTick = tick()
- wait(TICK_SPEED_SECONDS)
- end
- end
- end,o350)
- o351.Name = "Health"
- o351.Parent = o292
- runDummyScript(function()
- -- Gradually regenerates the Humanoid's Health over time.
- local REGEN_RATE = 1/100 -- Regenerate this fraction of MaxHealth per second.
- local REGEN_STEP = 1 -- Wait this long between each regeneration step.
- --------------------------------------------------------------------------------
- local Character = script.Parent
- local Humanoid = Character:WaitForChild'Humanoid'
- --------------------------------------------------------------------------------
- while true do
- while Humanoid.Health < Humanoid.MaxHealth do
- local dt = wait(REGEN_STEP)
- local dh = dt*REGEN_RATE*Humanoid.MaxHealth
- Humanoid.Health = math.min(Humanoid.Health + dh, Humanoid.MaxHealth)
- end
- Humanoid.HealthChanged:Wait()
- end
- end,o351)
- o352.Name = "Animate"
- o352.Parent = o292
- runDummyScript(function()
- local Figure = script.Parent
- local Torso = Figure:WaitForChild("Torso")
- local RightShoulder = Torso:WaitForChild("Right Shoulder")
- local LeftShoulder = Torso:WaitForChild("Left Shoulder")
- local RightHip = Torso:WaitForChild("Right Hip")
- local LeftHip = Torso:WaitForChild("Left Hip")
- local Neck = Torso:WaitForChild("Neck")
- local Humanoid = Figure:WaitForChild("Humanoid")
- local pose = "Standing"
- local currentAnim = ""
- local currentAnimInstance = nil
- local currentAnimTrack = nil
- local currentAnimKeyframeHandler = nil
- local currentAnimSpeed = 1.0
- local animTable = {}
- local animNames = {
- idle = {
- { id = "http://www.roblox.com/asset/?id=180435571", weight = 9 },
- { id = "http://www.roblox.com/asset/?id=180435792", weight = 1 }
- },
- walk = {
- { id = "http://www.roblox.com/asset/?id=180426354", weight = 10 }
- },
- run = {
- { id = "run.xml", weight = 10 }
- },
- jump = {
- { id = "http://www.roblox.com/asset/?id=125750702", weight = 10 }
- },
- fall = {
- { id = "http://www.roblox.com/asset/?id=180436148", weight = 10 }
- },
- climb = {
- { id = "http://www.roblox.com/asset/?id=180436334", weight = 10 }
- },
- sit = {
- { id = "http://www.roblox.com/asset/?id=178130996", weight = 10 }
- },
- toolnone = {
- { id = "http://www.roblox.com/asset/?id=182393478", weight = 10 }
- },
- toolslash = {
- { id = "http://www.roblox.com/asset/?id=129967390", weight = 10 }
- -- { id = "slash.xml", weight = 10 }
- },
- toollunge = {
- { id = "http://www.roblox.com/asset/?id=129967478", weight = 10 }
- },
- wave = {
- { id = "http://www.roblox.com/asset/?id=128777973", weight = 10 }
- },
- point = {
- { id = "http://www.roblox.com/asset/?id=128853357", weight = 10 }
- },
- dance1 = {
- { id = "http://www.roblox.com/asset/?id=182435998", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=182491037", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=182491065", weight = 10 }
- },
- dance2 = {
- { id = "http://www.roblox.com/asset/?id=182436842", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=182491248", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=182491277", weight = 10 }
- },
- dance3 = {
- { id = "http://www.roblox.com/asset/?id=182436935", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=182491368", weight = 10 },
- { id = "http://www.roblox.com/asset/?id=182491423", weight = 10 }
- },
- laugh = {
- { id = "http://www.roblox.com/asset/?id=129423131", weight = 10 }
- },
- cheer = {
- { id = "http://www.roblox.com/asset/?id=129423030", weight = 10 }
- },
- }
- local dances = {"dance1", "dance2", "dance3"}
- -- Existance in this list signifies that it is an emote, the value indicates if it is a looping emote
- local emoteNames = { wave = false, point = false, dance1 = true, dance2 = true, dance3 = true, laugh = false, cheer = false}
- function configureAnimationSet(name, fileList)
- if (animTable[name] ~= nil) then
- for _, connection in pairs(animTable[name].connections) do
- connection:disconnect()
- end
- end
- animTable[name] = {}
- animTable[name].count = 0
- animTable[name].totalWeight = 0
- animTable[name].connections = {}
- -- check for config values
- local config = script:FindFirstChild(name)
- if (config ~= nil) then
- -- print("Loading anims " .. name)
- table.insert(animTable[name].connections, config.ChildAdded:connect(function(child) configureAnimationSet(name, fileList) end))
- table.insert(animTable[name].connections, config.ChildRemoved:connect(function(child) configureAnimationSet(name, fileList) end))
- local idx = 1
- for _, childPart in pairs(config:GetChildren()) do
- if (childPart:IsA("Animation")) then
- table.insert(animTable[name].connections, childPart.Changed:connect(function(property) configureAnimationSet(name, fileList) end))
- animTable[name][idx] = {}
- animTable[name][idx].anim = childPart
- local weightObject = childPart:FindFirstChild("Weight")
- if (weightObject == nil) then
- animTable[name][idx].weight = 1
- else
- animTable[name][idx].weight = weightObject.Value
- end
- animTable[name].count = animTable[name].count + 1
- animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight
- -- print(name .. " [" .. idx .. "] " .. animTable[name][idx].anim.AnimationId .. " (" .. animTable[name][idx].weight .. ")")
- idx = idx + 1
- end
- end
- end
- -- fallback to defaults
- if (animTable[name].count <= 0) then
- for idx, anim in pairs(fileList) do
- animTable[name][idx] = {}
- animTable[name][idx].anim = Instance.new("Animation")
- animTable[name][idx].anim.Name = name
- animTable[name][idx].anim.AnimationId = anim.id
- animTable[name][idx].weight = anim.weight
- animTable[name].count = animTable[name].count + 1
- animTable[name].totalWeight = animTable[name].totalWeight + anim.weight
- -- print(name .. " [" .. idx .. "] " .. anim.id .. " (" .. anim.weight .. ")")
- end
- end
- end
- -- Setup animation objects
- function scriptChildModified(child)
- local fileList = animNames[child.Name]
- if (fileList ~= nil) then
- configureAnimationSet(child.Name, fileList)
- end
- end
- script.ChildAdded:connect(scriptChildModified)
- script.ChildRemoved:connect(scriptChildModified)
- for name, fileList in pairs(animNames) do
- configureAnimationSet(name, fileList)
- end
- -- ANIMATION
- -- declarations
- local toolAnim = "None"
- local toolAnimTime = 0
- local jumpAnimTime = 0
- local jumpAnimDuration = 0.3
- local toolTransitionTime = 0.1
- local fallTransitionTime = 0.3
- local jumpMaxLimbVelocity = 0.75
- -- functions
- function stopAllAnimations()
- local oldAnim = currentAnim
- -- return to idle if finishing an emote
- if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
- oldAnim = "idle"
- end
- currentAnim = ""
- currentAnimInstance = nil
- if (currentAnimKeyframeHandler ~= nil) then
- currentAnimKeyframeHandler:disconnect()
- end
- if (currentAnimTrack ~= nil) then
- currentAnimTrack:Stop()
- currentAnimTrack:Destroy()
- currentAnimTrack = nil
- end
- return oldAnim
- end
- function setAnimationSpeed(speed)
- if speed ~= currentAnimSpeed then
- currentAnimSpeed = speed
- currentAnimTrack:AdjustSpeed(currentAnimSpeed)
- end
- end
- function keyFrameReachedFunc(frameName)
- if (frameName == "End") then
- local repeatAnim = currentAnim
- -- return to idle if finishing an emote
- if (emoteNames[repeatAnim] ~= nil and emoteNames[repeatAnim] == false) then
- repeatAnim = "idle"
- end
- local animSpeed = currentAnimSpeed
- playAnimation(repeatAnim, 0.0, Humanoid)
- setAnimationSpeed(animSpeed)
- end
- end
- -- Preload animations
- function playAnimation(animName, transitionTime, humanoid)
- local roll = math.random(1, animTable[animName].totalWeight)
- local origRoll = roll
- local idx = 1
- while (roll > animTable[animName][idx].weight) do
- roll = roll - animTable[animName][idx].weight
- idx = idx + 1
- end
- -- print(animName .. " " .. idx .. " [" .. origRoll .. "]")
- local anim = animTable[animName][idx].anim
- -- switch animation
- if (anim ~= currentAnimInstance) then
- if (currentAnimTrack ~= nil) then
- currentAnimTrack:Stop(transitionTime)
- currentAnimTrack:Destroy()
- end
- currentAnimSpeed = 1.0
- -- load it to the humanoid; get AnimationTrack
- currentAnimTrack = humanoid:LoadAnimation(anim)
- currentAnimTrack.Priority = Enum.AnimationPriority.Core
- -- play the animation
- currentAnimTrack:Play(transitionTime)
- currentAnim = animName
- currentAnimInstance = anim
- -- set up keyframe name triggers
- if (currentAnimKeyframeHandler ~= nil) then
- currentAnimKeyframeHandler:disconnect()
- end
- currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
- end
- end
- -------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------
- local toolAnimName = ""
- local toolAnimTrack = nil
- local toolAnimInstance = nil
- local currentToolAnimKeyframeHandler = nil
- function toolKeyFrameReachedFunc(frameName)
- if (frameName == "End") then
- -- print("Keyframe : ".. frameName)
- playToolAnimation(toolAnimName, 0.0, Humanoid)
- end
- end
- function playToolAnimation(animName, transitionTime, humanoid, priority)
- local roll = math.random(1, animTable[animName].totalWeight)
- local origRoll = roll
- local idx = 1
- while (roll > animTable[animName][idx].weight) do
- roll = roll - animTable[animName][idx].weight
- idx = idx + 1
- end
- -- print(animName .. " * " .. idx .. " [" .. origRoll .. "]")
- local anim = animTable[animName][idx].anim
- if (toolAnimInstance ~= anim) then
- if (toolAnimTrack ~= nil) then
- toolAnimTrack:Stop()
- toolAnimTrack:Destroy()
- transitionTime = 0
- end
- -- load it to the humanoid; get AnimationTrack
- toolAnimTrack = humanoid:LoadAnimation(anim)
- if priority then
- toolAnimTrack.Priority = priority
- end
- -- play the animation
- toolAnimTrack:Play(transitionTime)
- toolAnimName = animName
- toolAnimInstance = anim
- currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc)
- end
- end
- function stopToolAnimations()
- local oldAnim = toolAnimName
- if (currentToolAnimKeyframeHandler ~= nil) then
- currentToolAnimKeyframeHandler:disconnect()
- end
- toolAnimName = ""
- toolAnimInstance = nil
- if (toolAnimTrack ~= nil) then
- toolAnimTrack:Stop()
- toolAnimTrack:Destroy()
- toolAnimTrack = nil
- end
- return oldAnim
- end
- -------------------------------------------------------------------------------------------
- -------------------------------------------------------------------------------------------
- function onRunning(speed)
- if speed > 0.01 then
- playAnimation("walk", 0.1, Humanoid)
- if currentAnimInstance and currentAnimInstance.AnimationId == "http://www.roblox.com/asset/?id=180426354" then
- setAnimationSpeed(speed / 14.5)
- end
- pose = "Running"
- else
- if emoteNames[currentAnim] == nil then
- playAnimation("idle", 0.1, Humanoid)
- pose = "Standing"
- end
- end
- end
- function onDied()
- pose = "Dead"
- end
- function onJumping()
- playAnimation("jump", 0.1, Humanoid)
- jumpAnimTime = jumpAnimDuration
- pose = "Jumping"
- end
- function onClimbing(speed)
- playAnimation("climb", 0.1, Humanoid)
- setAnimationSpeed(speed / 12.0)
- pose = "Climbing"
- end
- function onGettingUp()
- pose = "GettingUp"
- end
- function onFreeFall()
- if (jumpAnimTime <= 0) then
- playAnimation("fall", fallTransitionTime, Humanoid)
- end
- pose = "FreeFall"
- end
- function onFallingDown()
- pose = "FallingDown"
- end
- function onSeated()
- pose = "Seated"
- end
- function onPlatformStanding()
- pose = "PlatformStanding"
- end
- function onSwimming(speed)
- if speed > 0 then
- pose = "Running"
- else
- pose = "Standing"
- end
- end
- function getTool()
- for _, kid in ipairs(Figure:GetChildren()) do
- if kid.className == "Tool" then return kid end
- end
- return nil
- end
- function getToolAnim(tool)
- for _, c in ipairs(tool:GetChildren()) do
- if c.Name == "toolanim" and c.className == "StringValue" then
- return c
- end
- end
- return nil
- end
- function animateTool()
- if (toolAnim == "None") then
- playToolAnimation("toolnone", toolTransitionTime, Humanoid, Enum.AnimationPriority.Idle)
- return
- end
- if (toolAnim == "Slash") then
- playToolAnimation("toolslash", 0, Humanoid, Enum.AnimationPriority.Action)
- return
- end
- if (toolAnim == "Lunge") then
- playToolAnimation("toollunge", 0, Humanoid, Enum.AnimationPriority.Action)
- return
- end
- end
- function moveSit()
- RightShoulder.MaxVelocity = 0.15
- LeftShoulder.MaxVelocity = 0.15
- RightShoulder:SetDesiredAngle(3.14 /2)
- LeftShoulder:SetDesiredAngle(-3.14 /2)
- RightHip:SetDesiredAngle(3.14 /2)
- LeftHip:SetDesiredAngle(-3.14 /2)
- end
- local lastTick = 0
- function move(time)
- local amplitude = 1
- local frequency = 1
- local deltaTime = time - lastTick
- lastTick = time
- local climbFudge = 0
- local setAngles = false
- if (jumpAnimTime > 0) then
- jumpAnimTime = jumpAnimTime - deltaTime
- end
- if (pose == "FreeFall" and jumpAnimTime <= 0) then
- playAnimation("fall", fallTransitionTime, Humanoid)
- elseif (pose == "Seated") then
- playAnimation("sit", 0.5, Humanoid)
- return
- elseif (pose == "Running") then
- playAnimation("walk", 0.1, Humanoid)
- elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then
- -- print("Wha " .. pose)
- stopAllAnimations()
- amplitude = 0.1
- frequency = 1
- setAngles = true
- end
- if (setAngles) then
- local desiredAngle = amplitude * math.sin(time * frequency)
- RightShoulder:SetDesiredAngle(desiredAngle + climbFudge)
- LeftShoulder:SetDesiredAngle(desiredAngle - climbFudge)
- RightHip:SetDesiredAngle(-desiredAngle)
- LeftHip:SetDesiredAngle(-desiredAngle)
- end
- -- Tool Animation handling
- local tool = getTool()
- if tool and tool:FindFirstChild("Handle") then
- local animStringValueObject = getToolAnim(tool)
- if animStringValueObject then
- toolAnim = animStringValueObject.Value
- -- message recieved, delete StringValue
- animStringValueObject.Parent = nil
- toolAnimTime = time + .3
- end
- if time > toolAnimTime then
- toolAnimTime = 0
- toolAnim = "None"
- end
- animateTool()
- else
- stopToolAnimations()
- toolAnim = "None"
- toolAnimInstance = nil
- toolAnimTime = 0
- end
- end
- -- connect events
- Humanoid.Died:connect(onDied)
- Humanoid.Running:connect(onRunning)
- Humanoid.Jumping:connect(onJumping)
- Humanoid.Climbing:connect(onClimbing)
- Humanoid.GettingUp:connect(onGettingUp)
- Humanoid.FreeFalling:connect(onFreeFall)
- Humanoid.FallingDown:connect(onFallingDown)
- Humanoid.Seated:connect(onSeated)
- Humanoid.PlatformStanding:connect(onPlatformStanding)
- Humanoid.Swimming:connect(onSwimming)
- -- setup emote chat hook
- game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
- local emote = ""
- if msg == "/e dance" then
- emote = dances[math.random(1, #dances)]
- elseif (string.sub(msg, 1, 3) == "/e ") then
- emote = string.sub(msg, 4)
- elseif (string.sub(msg, 1, 7) == "/emote ") then
- emote = string.sub(msg, 8)
- end
- if (pose == "Standing" and emoteNames[emote] ~= nil) then
- playAnimation(emote, 0.1, Humanoid)
- end
- end)
- -- main program
- -- initialize to idle
- playAnimation("idle", 0.1, Humanoid)
- pose = "Standing"
- while Figure.Parent ~= nil do
- local _, time = wait(0.1)
- move(time)
- end
- end,o352)
- o353.Name = "idle"
- o353.Parent = o352
- o354.Name = "Animation1"
- o354.Parent = o353
- o354.AnimationId = "http://www.roblox.com/asset/?id=180435571"
- o355.Name = "Weight"
- o355.Parent = o354
- o355.Value = 9
- o356.Name = "Animation2"
- o356.Parent = o353
- o356.AnimationId = "http://www.roblox.com/asset/?id=180435792"
- o357.Name = "Weight"
- o357.Parent = o356
- o357.Value = 1
- o358.Name = "walk"
- o358.Parent = o352
- o359.Name = "WalkAnim"
- o359.Parent = o358
- o359.AnimationId = "http://www.roblox.com/asset/?id=180426354"
- o360.Name = "run"
- o360.Parent = o352
- o361.Name = "RunAnim"
- o361.Parent = o360
- o361.AnimationId = "http://www.roblox.com/asset/?id=180426354"
- o362.Name = "jump"
- o362.Parent = o352
- o363.Name = "JumpAnim"
- o363.Parent = o362
- o363.AnimationId = "http://www.roblox.com/asset/?id=125750702"
- o364.Name = "climb"
- o364.Parent = o352
- o365.Name = "ClimbAnim"
- o365.Parent = o364
- o365.AnimationId = "http://www.roblox.com/asset/?id=180436334"
- o366.Name = "toolnone"
- o366.Parent = o352
- o367.Name = "ToolNoneAnim"
- o367.Parent = o366
- o367.AnimationId = "http://www.roblox.com/asset/?id=182393478"
- o368.Name = "fall"
- o368.Parent = o352
- o369.Name = "FallAnim"
- o369.Parent = o368
- o369.AnimationId = "http://www.roblox.com/asset/?id=180436148"
- o370.Name = "sit"
- o370.Parent = o352
- o371.Name = "SitAnim"
- o371.Parent = o370
- o371.AnimationId = "http://www.roblox.com/asset/?id=178130996"
- o372.Name = "ScaleDampeningPercent"
- o372.Parent = o352
- o372.Value = 0.39999997615814
- o373.Parent = o292
- o373.HeadColor = BrickColor.new("Pastel brown")
- o373.LeftArmColor = BrickColor.new("Pastel brown")
- o373.LeftLegColor = BrickColor.new("Pastel brown")
- o373.RightArmColor = BrickColor.new("Pastel brown")
- o373.RightLegColor = BrickColor.new("Pastel brown")
- o373.TorsoColor = BrickColor.new("Pastel brown")
- o375.Name = "Handle"
- o375.Parent = mas
- o375.Position = Vector3.new(-96.7334595, 6.89565277, -99.7205658)
- o375.Rotation = Vector3.new(-172.169998, -88.5999985, -172.169998)
- o375.CanCollide = false
- o375.Locked = true
- o375.FormFactor = Enum.FormFactor.Custom
- o375.Size = Vector3.new(1.45002651, 2.35999823, 1.24000001)
- o375.CFrame = CFrame.new(-96.7334595, 6.89565277, -99.7205658, -0.0241649412, 0.00332241901, -0.999702454, -6.80648327e-06, 0.999994457, 0.00332355383, 0.999707997, 8.71083757e-05, -0.0241647847)
- o375.BottomSurface = Enum.SurfaceType.Smooth
- o375.TopSurface = Enum.SurfaceType.Smooth
- o375.Position = Vector3.new(-96.7334595, 6.89565277, -99.7205658)
- o376.Parent = o375
- o376.MeshId = "http://www.roblox.com/asset/?id=188565062 "
- o376.TextureId = "http://www.roblox.com/asset/?id=188565095 "
- o376.MeshType = Enum.MeshType.FileMesh
- o378.Name = "OriginalSize"
- o378.Parent = o375
- o378.Value = Vector3.new(1.45002651, 2.35999823, 1.24000001)
- o379.Name = "AccessoryWeld"
- o379.Parent = o375
- o379.C0 = CFrame.new(8.65748007e-09, 0.199999809, -0.0252722446, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o379.C1 = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o379.Part0 = o375
- o379.Part1 = o293
- o380.Name = "Pants"
- o380.Parent = o292
- o380.PantsTemplate = "http://www.roblox.com/asset/?id=1439542143"
- o381.Name = "Shirt"
- o381.Parent = o292
- o381.ShirtTemplate = "http://www.roblox.com/asset/?id=1439532842"
- 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