Advertisement
lafur

Untitled

Mar 22nd, 2019
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. model = Instance.new("Model", workspace)
  2. box = Instance.new("Model")
  3. part = Instance.new("Part")
  4. parttopart_strong_joint = Instance.new("ManualWeld")
  5. tape = Instance.new("Part")
  6. mesh = Instance.new("BlockMesh")
  7. thumbnailcamera = Instance.new("Camera")
  8. part_2 = Instance.new("Part")
  9. parttopart_strong_joint_2 = Instance.new("ManualWeld")
  10. part_3 = Instance.new("Part")
  11. parttopart_strong_joint_3 = Instance.new("ManualWeld")
  12. part_4 = Instance.new("Part")
  13. parttopart_strong_joint_4 = Instance.new("ManualWeld")
  14. part_5 = Instance.new("Part")
  15. parttopart_strong_joint_5 = Instance.new("ManualWeld")
  16. seat = Instance.new("Seat")
  17. part_6 = Instance.new("Part")
  18. parttopart_strong_joint_6 = Instance.new("ManualWeld")
  19. parttopart_strong_joint_7 = Instance.new("ManualWeld")
  20. door = Instance.new("Model")
  21. operate = NewScript([[-- This code is written very specific for this door
  22. -- The only changes that should be allowed are the X width of parts 'd1' and 'd2
  23. -- The 3 black edge pieces (named "Part") can be deleted if not wanted
  24.  
  25. -- Crazyman32, twitter @RBX_crazyman32
  26.  
  27. local door = {}
  28. local d1,d2 = script.Parent.d1,script.Parent.d2
  29. door[d1],door[d2] = d1.CFrame,d2.CFrame
  30.  
  31. local open = (d1.Size.x-0.2) -- How far the door opens up
  32. local tag = 0 -- Used to serialize the GoTo function
  33. local cur = 0 -- Current opening. Used to determine current opening when door is triggered while closing
  34. local last = 0 -- Debounce (time-based) for Trigger part
  35.  
  36. local trig = script.Parent.Trigger -- Trigger part
  37.  
  38. local CF = CFrame.new -- 'Optimization' for new CFrame
  39.  
  40. function GoTo(n,noRepeat) -- NOTE: Lua 5.2+ uses a 'goto' function. This function has nothing to do with that.
  41. local myTag = time()
  42. tag = myTag
  43. for i = cur,n,(cur > n and -0.2 or 0.2) do -- Main loop to change door location
  44. if (tag ~= myTag) then return end
  45. cur = i
  46. for d,cf in pairs(door) do
  47. d.CFrame = (cf*CF(i,0,0)) -- Change CFrame relative to its original placement
  48. end
  49. wait()
  50. end
  51. for d,cf in pairs(door) do -- Security loop to patch up gap due to unfinished loop goal (when the loop's step doesn't allow it to fully reach the loop goal)
  52. d.CFrame = (cf*CF(n,0,0))
  53. end
  54. wait(2)
  55. if (not noRepeat and tag == myTag) then -- Only used when this function is used to open the door to trigger that it should close
  56. GoTo(0,true)
  57. end
  58. end
  59.  
  60. do -- Set up the Trigger part (make it large enough to detect players)
  61. local c = trig.CFrame
  62. local sz = ((d1.Size.x*2)+2)
  63. trig.Size = Vector3.new(sz,(d1.Size.y+2),sz)
  64. trig.CFrame = c
  65. end
  66.  
  67. -- Set up the trigger event
  68. script.Parent.Trigger.Touched:connect(function(obj)
  69. if (game.Players:GetPlayerFromCharacter(obj.Parent)) then
  70. local t = time()
  71. if ((t-last) < 1) then return end -- 1-second debounce (time-based)
  72. last = t
  73. GoTo(open)
  74. end
  75. end)]], door)
  76. part_7 = Instance.new("Part")
  77. mesh_2 = Instance.new("BlockMesh", part_7)
  78. part_8 = Instance.new("Part")
  79. mesh_3 = Instance.new("BlockMesh", part_8)
  80. part_9 = Instance.new("Part")
  81. mesh_4 = Instance.new("BlockMesh", part_9)
  82. trigger = Instance.new("Part")
  83. mesh_5 = Instance.new("BlockMesh", trigger)
  84. d1 = Instance.new("Part")
  85. mesh_6 = Instance.new("BlockMesh")
  86. d2 = Instance.new("Part")
  87. mesh_7 = Instance.new("BlockMesh")
  88. part_10 = Instance.new("Part")
  89. noob_cashier = Instance.new("Model")
  90. head = Instance.new("Part")
  91. mesh_8 = Instance.new("SpecialMesh")
  92. face = Instance.new("Decal")
  93. torso = Instance.new("Part")
  94. roblox = Instance.new("Decal")
  95. right_shoulder = Instance.new("Motor")
  96. left_shoulder = Instance.new("Motor")
  97. right_hip = Instance.new("Motor")
  98. left_hip = Instance.new("Motor")
  99. neck = Instance.new("Motor")
  100. left_arm = Instance.new("Part")
  101. right_arm = Instance.new("Part")
  102. left_leg = Instance.new("Part")
  103. right_leg = Instance.new("Part")
  104. humanoid = Instance.new("Humanoid")
  105. isaplayer = Instance.new("CFrameValue")
  106. respawn = Instance.new("BoolValue")
  107. forceweapon = Instance.new("IntValue")
  108. isonteam = Instance.new("BoolValue")
  109. team = Instance.new("BrickColorValue")
  110. showtag = Instance.new("BoolValue")
  111. ignorecombatff = Instance.new("BoolValue")
  112. dropweapon = Instance.new("BoolValue")
  113. pathto = Instance.new("Vector3Value")
  114. wander = Instance.new("BoolValue")
  115. printmap = Instance.new("BoolValue")
  116. body_colors = Instance.new("BodyColors")
  117. forcecolors = Instance.new("BoolValue")
  118. full_animation = NewScript ([[--[[Made by Jammer622 @[http://www.roblox.com/Advanced-Player-AI-item?id=59391730],
  119. This is the ORIGINAL model, if you see others, they are stolen.
  120. Scripts mixed from vanilla Animate, Health, and Sound,
  121. with much custom content by myself, making them great AIs.
  122. No help from Miked's scripts, I made my own joint script.
  123. If you find any glitches, bugs, or just want to suggest an idea, please message me.
  124. My team works hard on these AIs, please don't make attempts to steal them.
  125. Your feedback is extremely appreciated!
  126.  
  127. _---=CREDITS=---_
  128. The Roblox Team Without them, none of this would be possible.
  129. Vanilla Sound
  130. Vanilla Health
  131. Vanilla Animate
  132. Jammer622 That's me, main programmer and weapon publisher.
  133. Main Developer
  134. Health GUI Script
  135. Animation Work
  136. Relationship Work
  137. Wandering
  138. Pathing (Map Generation)
  139. Weapon Usage
  140. Weapon (Re)Publishing
  141. Sonypony458
  142. McDonalds Drink
  143. Customization
  144. Teamwork AI
  145. Model Variables
  146. Setting Wiki [Below]
  147. Macdeath I owe it to him for keeping me on track during this.
  148. Feature Inspiration
  149. Problem Solving
  150. Suggestions
  151. lah30303 Amazing pathing work goes to this fine sir.
  152. Pathing (Pathing Generation/System)
  153.  
  154. _---=SETTINGS=---_
  155. Inside this model's file, you'll find several values that can be changed.
  156. DropWeapon -This sets whether or not the bot will drop any equipped weapon upon dying.
  157. Force_Pants -This must be set through Spawners.
  158. Force_Shirt -This must be set through Spawners.
  159. Force_Weapon -This must be set through Spawners.
  160. Force_Hat -This must be set through Spawners.
  161. IgnoreCombatFF -This sets whether or not the bot will allow friendly fire during combat.
  162. IsAPlayer -This is a tag to specify this bot's existance to other AIs.
  163. IsOnTeam -This sets whether or not the bot is on a team.
  164. ShowTag -This sets whether or not the bot's team color name shows up beside its own.
  165. Team -This sets the bot's team color.
  166. PathTo -This is an experimental pathfinding engine. Use at your own risk!
  167. PrintMap -This prints maps generated when using PathTo. Use at your own risk!
  168. Respawn -This sets whether the bot will respawn or not upon death.
  169. Custom_Name -This must be set through Spawners.
  170. Wander -This sets whether the bot is stationary or if it moves, but not if it uses weapons or not.
  171. ]]
  172. print("Player Bot Loading")
  173. Delay(0, function() --Vanilla Sound
  174. function waitForChild(parent, childName)
  175. local child = parent:findFirstChild(childName)
  176. if child then return child end
  177. while true do
  178. child = parent.ChildAdded:wait()
  179. if child.Name==childName then return child end
  180. end
  181. end
  182. function newSound(id)
  183. local sound = Instance.new("Sound")
  184. sound.SoundId = id
  185. sound.archivable = false
  186. sound.Parent = script.Parent.Head
  187. return sound
  188. end
  189. local sDied = newSound("rbxasset://sounds/uuhhh.wav")
  190. local sFallingDown = newSound("rbxasset://sounds/splat.wav")
  191. local sFreeFalling = newSound("rbxasset://sounds/swoosh.wav")
  192. local sGettingUp = newSound("rbxasset://sounds/hit.wav")
  193. local sJumping = newSound("rbxasset://sounds/button.wav")
  194. local sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3")
  195. sRunning.Looped = true
  196. local Figure = script.Parent
  197. local Head = waitForChild(Figure, "Head")
  198. local Humanoid = waitForChild(Figure, "Humanoid")
  199. function onDied()
  200. sDied:Play()
  201. end
  202. function onState(state, sound)
  203. if state then
  204. sound:Play()
  205. else
  206. sound:Pause()
  207. end
  208. end
  209. function onRunning(speed)
  210. if speed>0 then
  211. sRunning:Play()
  212. else
  213. sRunning:Pause()
  214. end
  215. end
  216. Humanoid.Died:connect(onDied)
  217. Humanoid.Running:connect(onRunning)
  218. Humanoid.Jumping:connect(function(state) onState(state, sJumping) end)
  219. Humanoid.GettingUp:connect(function(state) onState(state, sGettingUp) end)
  220. Humanoid.FreeFalling:connect(function(state) onState(state, sFreeFalling) end)
  221. Humanoid.FallingDown:connect(function(state) onState(state, sFallingDown) end)
  222. end)
  223. Delay(0, function() --Vanilla Health
  224. function waitForChild(parent, childName)
  225. local child = parent:findFirstChild(childName)
  226. if child then return child end
  227. while true do
  228. child = parent.ChildAdded:wait()
  229. if child.Name==childName then return child end
  230. end
  231. end
  232. local Figure = script.Parent
  233. local Humanoid = waitForChild(Figure, "Humanoid")
  234. local regening = false
  235. function regenHealth()
  236. if regening then return end
  237. regening = true
  238. while Humanoid.Health < Humanoid.MaxHealth do
  239. local s = wait(1)
  240. local health = Humanoid.Health
  241. if health > 0 and health < Humanoid.MaxHealth then
  242. local newHealthDelta = 0.01 * s * Humanoid.MaxHealth
  243. health = health + newHealthDelta
  244. Humanoid.Health = math.min(health,Humanoid.MaxHealth)
  245. end
  246. end
  247. if Humanoid.Health > Humanoid.MaxHealth then
  248. Humanoid.Health = Humanoid.MaxHealth
  249. end
  250. regening = false
  251. end
  252. Humanoid.HealthChanged:connect(regenHealth)
  253. end)
  254. Delay(0, function() --Vanilla Animate, Multiple Additions
  255. function waitForChild(parent, childName)
  256. local child = parent:findFirstChild(childName)
  257. if child then return child end
  258. while true do
  259. child = parent.ChildAdded:wait()
  260. if child.Name==childName then return child end
  261. end
  262. end
  263. local Figure = script.Parent
  264. local Clone = Figure:Clone()
  265. local Torso = waitForChild(Figure, "Torso")
  266. local Joints = Torso:GetChildren()
  267. for All = 1, #Joints do
  268. if Joints.className == "Motor" or Joints.className == "Motor6D" then
  269. Joints[All]:Remove()
  270. end
  271. end
  272. local RightShoulder = Instance.new("Motor")
  273. local LeftShoulder = Instance.new("Motor")
  274. local RightHip = Instance.new("Motor")
  275. local LeftHip = Instance.new("Motor")
  276. local Neck = Instance.new("Motor")
  277. local Humanoid = waitForChild(Figure, "Humanoid")
  278. ZStat = 1
  279. ZStat2 = 0
  280. local pose = "Standing"
  281. RightShoulder.Part0 = Torso
  282. RightShoulder.Part1 = Figure["Right Arm"]
  283. RightShoulder.MaxVelocity = 0.15
  284. RightShoulder.Name = "Right Shoulder"
  285. RightShoulder.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  286. RightShoulder.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  287. RightShoulder.Parent = Torso
  288. LeftShoulder.Part0 = Torso
  289. LeftShoulder.Part1 = Figure["Left Arm"]
  290. LeftShoulder.MaxVelocity = 0.15
  291. LeftShoulder.Name = "Left Shoulder"
  292. LeftShoulder.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  293. LeftShoulder.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  294. LeftShoulder.Parent = Torso
  295. RightHip.Part0 = Torso
  296. RightHip.Part1 = Figure["Right Leg"]
  297. RightHip.MaxVelocity = 0.1
  298. RightHip.Name = "Right Hip"
  299. RightHip.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  300. RightHip.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  301. RightHip.Parent = Torso
  302. LeftHip.Part0 = Torso
  303. LeftHip.Part1 = Figure["Left Leg"]
  304. LeftHip.MaxVelocity = 0.1
  305. LeftHip.Name = "Left Hip"
  306. LeftHip.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  307. LeftHip.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  308. LeftHip.Parent = Torso
  309. Neck.Part0 = Torso
  310. Neck.Part1 = Figure["Head"]
  311. Neck.MaxVelocity = 0.1
  312. Neck.Name = "Neck"
  313. Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  314. Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  315. Neck.Parent = Torso
  316. local toolAnim = "None"
  317. local toolAnimTime = 0
  318. SpawnModel = Instance.new("Model")
  319. function onRunning(speed)
  320. if speed>0 then
  321. pose = "Running"
  322. else
  323. pose = "Standing"
  324. end
  325. end
  326. function CheckTag(Tag)
  327. if script.Parent:FindFirstChild("IsLocalEnemy") == nil and script.Parent:FindFirstChild("IsAZombie") == nil and Tag.ClassName == "ObjectValue" and Tag.Value ~= nil and Tag.Value.ClassName == "Player" and Tag.Value.Character ~= nil then
  328. if Tag.Value.Character:FindFirstChild("IsLocalEnemy") == nil then
  329. if (script.Parent.IsOnTeam.Value == true and IsInCombat == false and script.Parent.IsOnTeam.Team.Value == Tag.Value.TeamColor) or script.Parent.IsOnTeam.Value == false then
  330. local Tag2 = Instance.new("CFrameValue", Tag.Value.Character)
  331. Tag2.Name = "IsLocalEnemy"
  332. print(Tag.Value.Character.Name .." Has Become An Outlaw")
  333. end
  334. end
  335. if Tag.Value.Character:FindFirstChild("Loc" ..script.Parent.Name) ~= nil then
  336. Tag.Value.Character:FindFirstChild("Loc" ..script.Parent.Name):Remove()
  337. end
  338. local Found = Instance.new("CFrameValue", Tag.Value.Character)
  339. Found.Name = "Loc" ..script.Parent.Name
  340. game:GetService("Debris"):AddItem(Found, 3)
  341. elseif script.Parent:FindFirstChild("IsLocalEnemy") == nil and script.Parent:FindFirstChild("IsAZombie") == nil and Tag.ClassName == "StringValue" and game.Players:FindFirstChild(Tag.Value) ~= nil and game.Players[Tag.Value].Character ~= nil then
  342. if game.Players[Tag.Value].Character:FindFirstChild("IsLocalEnemy") == nil then
  343. if (script.Parent.IsOnTeam.Value == true and IsInCombat == false and script.Parent.IsOnTeam.Team.Value == game.Players[Tag.Value].TeamColor) or script.Parent.IsOnTeam.Value == false then
  344. local Tag2 = Instance.new("CFrameValue", game.Players[Tag.Value].Character)
  345. Tag2.Name = "IsLocalEnemy"
  346. print(Tag.Value .." Has Become An Outlaw")
  347. end
  348. end
  349. if game.Players[Tag.Value].Character:FindFirstChild("Loc" ..script.Parent.Name) ~= nil then
  350. game.Players[Tag.Value].Character:FindFirstChild("Loc" ..script.Parent.Name):Remove()
  351. end
  352. local Found = Instance.new("CFrameValue", game.Players[Tag.Value].Character)
  353. Found.Name = "Loc" ..script.Parent.Name
  354. game:GetService("Debris"):AddItem(Found, 3)
  355. elseif script.Parent:FindFirstChild("IsLocalEnemy") == nil and script.Parent:FindFirstChild("IsAZombie") == nil and Tag.ClassName == "StringValue" and game.Workspace:FindFirstChild(Tag.Value) ~= nil then
  356. if game.Workspace[Tag.Value]:FindFirstChild("IsLocalEnemy") == nil then
  357. if (script.Parent.IsOnTeam.Value == true and IsInCombat == false and Workspace[Tag.Value].IsOnTeam.Value == true and script.Parent.IsOnTeam.Team.Value == Workspace[Tag.Value].IsOnTeam.Team.Value) or script.Parent.IsOnTeam.Value == false or Workspace[Tag.Value].IsOnTeam.Value == false then
  358. local Tag2 = Instance.new("CFrameValue", game.Workspace[Tag.Value])
  359. Tag2.Name = "IsLocalEnemy"
  360. print(Tag.Value .." Has Become An Outlaw")
  361. end
  362. end
  363. if game.Workspace[Tag.Value]:FindFirstChild("Loc" ..script.Parent.Name) ~= nil then
  364. game.Workspace[Tag.Value]:FindFirstChild("Loc" ..script.Parent.Name):Remove()
  365. end
  366. local Found = Instance.new("CFrameValue", game.Workspace[Tag.Value])
  367. Found.Name = "Loc" ..script.Parent.Name
  368. game:GetService("Debris"):AddItem(Found, 3)
  369. elseif (script.Parent:FindFirstChild("IsLocalEnemy") ~= nil or script.Parent:FindFirstChild("IsAZombie") ~= nil) and Tag.ClassName == "ObjectValue" and Tag.Value ~= nil and Tag.Value.ClassName == "Player" and Tag.Value.Character ~= nil then
  370. local Found = Instance.new("CFrameValue", Tag.Value.Character)
  371. Found.Name = "Loc" ..script.Parent.Name
  372. game:GetService("Debris"):AddItem(Found, 3)
  373. elseif (script.Parent:FindFirstChild("IsLocalEnemy") ~= nil or script.Parent:FindFirstChild("IsAZombie") ~= nil) and Tag.ClassName == "StringValue" and game.Workspace:FindFirstChild(Tag.Value) ~= nil then
  374. local Found = Instance.new("CFrameValue", game.Workspace[Tag.Value])
  375. Found.Name = "Loc" ..script.Parent.Name
  376. game:GetService("Debris"):AddItem(Found, 3)
  377. end
  378. end
  379. function CheckSpawns(Object)
  380. local Parts = Object:GetChildren()
  381. for Check = 1, #Parts do
  382. if Parts[Check].className == "SpawnLocation" then
  383. local I = Instance.new("Vector3Value", SpawnModel)
  384. I.Value = Parts[Check].Position
  385. end
  386. CheckSpawns(Parts[Check])
  387. end
  388. end
  389. function onDied()
  390. pose = "Dead"
  391. Delay(5, function()
  392. if script.Parent.Respawn.Value == true then
  393. CheckSpawns(Workspace)
  394. local Spawn = SpawnModel:GetChildren()
  395. Clone.Parent = game.Workspace
  396. if #Spawn > 0 then
  397. Spawn = Spawn[math.random(1, #Spawn)].Value
  398. Clone:MoveTo(Spawn)
  399. else
  400. Clone:MoveTo(Vector3.new(0, 50, 0))
  401. end
  402. end
  403. Figure:Remove()
  404. return
  405. end)
  406. end
  407. function onJumping()
  408. pose = "Jumping"
  409. end
  410. function onClimbing()
  411. pose = "Climbing"
  412. end
  413. function onGettingUp()
  414. pose = "GettingUp"
  415. end
  416. function onFreeFall()
  417. pose = "FreeFall"
  418. end
  419. function onFallingDown()
  420. pose = "FallingDown"
  421. end
  422. function onSeated()
  423. pose = "Seated"
  424. end
  425. function onPlatformStanding()
  426. pose = "PlatformStanding"
  427. end
  428. function moveJump()
  429. RightShoulder.MaxVelocity = 0.5
  430. LeftShoulder.MaxVelocity = 0.5
  431. RightShoulder.DesiredAngle = (3.14/ZStat)
  432. LeftShoulder.DesiredAngle = (-3.14/ZStat)
  433. RightHip.DesiredAngle = (0)
  434. LeftHip.DesiredAngle = (0)
  435. end
  436. function moveFreeFall()
  437. RightShoulder.MaxVelocity = 0.5
  438. LeftShoulder.MaxVelocity = 0.5
  439. RightShoulder.DesiredAngle = (3.14/ZStat)
  440. LeftShoulder.DesiredAngle = (-3.14/ZStat)
  441. RightHip.DesiredAngle = (0)
  442. LeftHip.DesiredAngle = (0)
  443. end
  444. function moveSit()
  445. RightShoulder.MaxVelocity = 0.15
  446. LeftShoulder.MaxVelocity = 0.15
  447. RightShoulder.DesiredAngle = (3.14 /2)
  448. LeftShoulder.DesiredAngle = (-3.14 /2)
  449. RightHip.DesiredAngle = (3.14 /2)
  450. LeftHip.DesiredAngle = (-3.14 /2)
  451. end
  452. function getTool()
  453. for _, kid in ipairs(Figure:GetChildren()) do
  454. if kid.className == "Tool" then return kid end
  455. end
  456. return nil
  457. end
  458. function getToolAnim(tool)
  459. for _, c in ipairs(tool:GetChildren()) do
  460. if c.Name == "toolanim" and c.className == "StringValue" then
  461. return c
  462. end
  463. end
  464. return nil
  465. end
  466. function animateTool()
  467. if (toolAnim == "None") then
  468. RightShoulder.DesiredAngle = (1.57)
  469. return
  470. end
  471. if (toolAnim == "Slash") then
  472. RightShoulder.MaxVelocity = 0.5
  473. RightShoulder.DesiredAngle = (0)
  474. return
  475. end
  476. if (toolAnim == "Lunge") then
  477. RightShoulder.MaxVelocity = 0.5
  478. LeftShoulder.MaxVelocity = 0.5
  479. RightHip.MaxVelocity = 0.5
  480. LeftHip.MaxVelocity = 0.5
  481. RightShoulder.DesiredAngle = (1.57)
  482. LeftShoulder.DesiredAngle = (1.0)
  483. RightHip.DesiredAngle = (1.57)
  484. LeftHip.DesiredAngle = (1.0)
  485. return
  486. end
  487. end
  488. function move(time)
  489. local amplitude
  490. local frequency
  491. if (pose == "Jumping") then
  492. moveJump()
  493. return
  494. end
  495. if (pose == "FreeFall") then
  496. moveFreeFall()
  497. return
  498. end
  499. if (pose == "Seated") then
  500. moveSit()
  501. return
  502. end
  503. local climbFudge = 0
  504. if (pose == "Running") then
  505. RightShoulder.MaxVelocity = 0.15
  506. LeftShoulder.MaxVelocity = 0.15
  507. amplitude = 1
  508. frequency = 9
  509. elseif (pose == "Climbing") then
  510. RightShoulder.MaxVelocity = 0.5
  511. LeftShoulder.MaxVelocity = 0.5
  512. amplitude = 1
  513. frequency = 9
  514. climbFudge = 3.14
  515. else
  516. amplitude = 0.1
  517. frequency = 1
  518. end
  519. desiredAngle = amplitude * math.sin(time*frequency)
  520. RightShoulder.DesiredAngle = (desiredAngle + climbFudge) + ZStat2
  521. LeftShoulder.DesiredAngle = (desiredAngle - climbFudge) -ZStat2
  522. RightHip.DesiredAngle = (-desiredAngle)
  523. LeftHip.DesiredAngle = (-desiredAngle)
  524. local tool = getTool()
  525. if tool then
  526. animStringValueObject = getToolAnim(tool)
  527. if animStringValueObject then
  528. toolAnim = animStringValueObject.Value
  529. animStringValueObject.Parent = nil
  530. toolAnimTime = time + .3
  531. end
  532. if time > toolAnimTime then
  533. toolAnimTime = 0
  534. toolAnim = "None"
  535. end
  536. animateTool()
  537. else
  538. toolAnim = "None"
  539. toolAnimTime = 0
  540. end
  541. end
  542. Humanoid.Died:connect(onDied)
  543. Humanoid.Running:connect(onRunning)
  544. Humanoid.Jumping:connect(onJumping)
  545. Humanoid.Climbing:connect(onClimbing)
  546. Humanoid.GettingUp:connect(onGettingUp)
  547. Humanoid.FreeFalling:connect(onFreeFall)
  548. Humanoid.FallingDown:connect(onFallingDown)
  549. Humanoid.Seated:connect(onSeated)
  550. Humanoid.PlatformStanding:connect(onPlatformStanding)
  551. Humanoid.ChildAdded:connect(CheckTag)
  552. OriginalTime = 0.1
  553. Time = OriginalTime
  554. while Figure.Parent~=nil do
  555. Time = Time + 0.1
  556. wait(OriginalTime)
  557. move(Time)
  558. end
  559. end)
  560. Delay(0, function() --lah30303's Pathing Script
  561. function CalcMoves(map, px, py, tx, ty)
  562. if map[ty][tx] ~= 0 then
  563. return nil
  564. end
  565. local openlist, closedlist, listk, closedk, tempH, tempG, xsize, ysize, curbase = {}, {}, 1, 0, math.abs(px - tx) + math.abs(py - ty), 0, #map[1], #map, {}
  566. openlist[1] = {x = px, y = py, g = 0, h = tempH, f = 0 + tempH ,par = 1}
  567. local nodenumber = 0
  568. while listk > 0 do
  569. nodenumber = nodenumber + 1
  570. if nodenumber / ScanSkip == math.floor(nodenumber / ScanSkip) then
  571. wait()
  572. if DebugPathing == true then
  573. print("Node", nodenumber)
  574. end
  575. end
  576. closedk = closedk + 1
  577. table.insert(closedlist, closedk, openlist[1])
  578. curbase = closedlist[closedk]
  579. if closedlist[closedk].x == tx and closedlist[closedk].y == ty then
  580. return closedlist
  581. end
  582. openlist[1] = openlist[listk]
  583. table.remove(openlist, listk)
  584. listk = listk - 1
  585. local v = 1
  586. while true do
  587. local u = v
  588. if 2 * u + 1 <= listk then
  589. if openlist[u].f >= openlist[2 * u].f then
  590. v = 2 * u
  591. end
  592. if openlist[v].f >= openlist[2 * u + 1].f then
  593. v = 2 * u + 1
  594. end
  595. elseif 2 * u <= listk then
  596. if openlist[u].f >= openlist[2 * u].f then
  597. v = 2 * u
  598. end
  599. end
  600. if u ~= v then
  601. local temp = openlist[u]
  602. openlist[u] = openlist[v]
  603. openlist[v] = temp
  604. else
  605. break
  606. end
  607. end
  608.  
  609. local tocheck = {{1, 0}, {-1, 0}, {0, 1}, {0, -1}, {-1, -1}, {1, -1}, {-1, 1}, {1, 1}} --[1]Right, [2]Left, [3]Down, [4]Up, [5]UpLeft, [6]UpRight, [7]DownLeft, [8]DownRight
  610. if closedk > 0 then
  611. for k = 1, closedk do
  612. for i, v in pairs(tocheck) do
  613. if closedlist[k].x == curbase.x + v[1] and closedlist[k].y == curbase.y + v[2] then
  614. tocheck[i] = nil
  615. end
  616. end
  617. end
  618. end
  619. for i, v in pairs(tocheck) do
  620. local a = curbase.x + v[1]
  621. local b = curbase.y + v[2]
  622. if a > xsize or a < 1 or b > ysize or b < 1 then
  623. tocheck[i] = nil
  624. end
  625. end
  626. for i, v in pairs(tocheck) do
  627. local a, b = curbase.x + v[1], curbase.y + v[2]
  628. if a <= xsize and a >= 1 and b <= ysize and b >= 1 and map[b][a] ~= 0 then
  629. tocheck[i] = nil
  630. end
  631. end
  632. tempG = curbase.g + 1
  633. tempDiagG = curbase.g + 1.4
  634. for k = 1, listk do
  635. for i, v in pairs(tocheck) do
  636. if openlist[k].x == curbase.x + v[1] and openlist[k].y == curbase.y + 1 and openlist[k].g > tempG then
  637. tempH = math.abs((curbase.x + v[1])-tx) + math.abs((curbase.y + v[1])-ty)
  638. table.insert(openlist, k, {x = curbase.x + v[1], y = curbase.y + v[2], g = tempG, h = tempH, f = tempG + tempH, par = closedk})
  639. local m = k
  640. while m ~= 1 do
  641. if openlist[m].f <= openlist[math.floor(m/2)].f then
  642. temp = openlist[math.floor(m/2)]
  643. openlist[math.floor(m/2)] = openlist[m]
  644. openlist[m] = temp
  645. m = math.floor(m/2)
  646. else
  647. break
  648. end
  649. tocheck[i] = nil
  650. end
  651. end
  652. end
  653. end
  654. for i, v in pairs(tocheck) do
  655. listk = listk + 1
  656. tempH = math.abs((curbase.x + v[1]) - tx) + math.abs((curbase.y + v[2]) - ty)
  657. table.insert(openlist, listk, {x = curbase.x + v[1], y = curbase.y + v[2], g = tempG, h = tempH, f = tempG+tempH, par = closedk})
  658. m = listk
  659. while m ~= 1 do
  660. if openlist[m].f <= openlist[math.floor(m/2)].f then
  661. temp = openlist[math.floor(m/2)]
  662. openlist[math.floor(m/2)] = openlist[m]
  663. openlist[m] = temp
  664. m = math.floor(m/2)
  665. else
  666. break
  667. end
  668. end
  669. end
  670. end
  671. return nil
  672. end
  673.  
  674.  
  675. function CalcPath(closedlist)
  676.  
  677. if closedlist == nil or table.getn(closedlist) == 1 then
  678. return nil
  679. end
  680. local path = {}
  681. local pathIndex = {}
  682. local last = table.getn(closedlist)
  683. table.insert(pathIndex,1,last)
  684.  
  685. local i = 1
  686. while pathIndex[i] > 1 do
  687. i = i + 1
  688. table.insert(pathIndex, i, closedlist[pathIndex[i - 1]].par)
  689. end
  690.  
  691. for n = table.getn(pathIndex) - 1, 1, -1 do
  692. table.insert(path, {x = closedlist[pathIndex[n]].x, y = closedlist[pathIndex[n]].y})
  693. end
  694.  
  695. closedlist = nil
  696. return path
  697. end
  698. end)
  699. Delay(0, function() --Main Artificial Intelligence Scripting/Path Grid Generator
  700. local Base
  701. if script.Parent:FindFirstChild("BASE") == nil then
  702. Base = Instance.new("Part")
  703. Base.Transparency = 1
  704. Base.TopSurface = "Smooth"
  705. Base.BottomSurface = "Smooth"
  706. Base.CanCollide = false
  707. Base.Anchored = true
  708. Base.Locked = true
  709. Base.BrickColor = BrickColor.new(0, 0, 0)
  710. Base.Name = "BASE"
  711. Base.CFrame = CFrame.new(Vector3.new(0, 0, 0))
  712. Base.Parent = script.Parent
  713. else
  714. Base = script.Parent.BASE
  715. Base.CFrame = CFrame.new(Vector3.new(0, 0, 0))
  716. end
  717. function Jump()
  718. script.Parent.Humanoid.Jump = true
  719. end
  720. function Check(Hit)
  721. if Hit ~= nil and Hit.Parent ~= nil and Hit.Parent.Parent ~= nil then
  722. if Hit.Parent:FindFirstChild("Humanoid") == nil and Hit.Parent.Parent:FindFirstChild("Humanoid") == nil then
  723. Jump()
  724. end
  725. end
  726. end
  727. script.Parent.Torso.Touched:connect(Check)
  728. function Prep(Target, Current, Attempts)
  729. if Attempts == nil then
  730. Attempts = 1000
  731. end
  732. local Hit = false
  733. local Tag = Base:Clone()
  734. Tag.Position = Target
  735. Tag.Parent = script.Parent
  736. local TagRay = Ray.new(Tag.CFrame.p, (CFrame.new(Tag.CFrame.p - Vector3.new(0, 3, 0)).p - Tag.CFrame.p).Unit * 40)
  737. local TRHit, TRPos = game.Workspace:FindPartOnRay(TagRay, script.Parent)
  738. if TRHit ~= nil then
  739. Hit = true
  740. end
  741. if Tag.Parent ~= nil then
  742. Tag:Remove()
  743. end
  744. if Hit == false and Attempts > 0 and script.Parent.Wander.Value == true then
  745. Prep(script.Parent.Torso.Position + Vector3.new(math.random(-100, 100), 0, math.random(-100, 100)), Base, Attempts - 1)
  746. elseif script.Parent.Wander.Value == true then
  747. local TargetRay = Ray.new(script.Parent.Torso.CFrame.p, (CFrame.new(Target).p - script.Parent.Torso.CFrame.p).Unit * ((Target - script.Parent.Torso.Position).Magnitude - 3))
  748. local THit, TPos = game.Workspace:FindPartOnRay(TargetRay, script.Parent)
  749. local TrueTarget = script.Parent.Torso.Position
  750. if THit ~= nil then
  751. for HazardCheck = 1, math.floor((script.Parent.Torso.CFrame.p - TPos).Magnitude) do
  752. local TR2 = Ray.new(script.Parent.Torso.CFrame.p + (TPos - script.Parent.Torso.CFrame.p).Unit * HazardCheck, Vector3.new(0, -50, 0) + (TPos - script.Parent.Torso.CFrame.p).Unit * 3)
  753. local TH2, TP2 = game.Workspace:FindPartOnRay(TR2, script.Parent)
  754. if TH2 ~= nil and TH2.Name ~= "Lava" then
  755. TrueTarget = TP2
  756. else
  757. break
  758. end
  759. end
  760. else
  761. for HazardCheck = 1, math.floor((script.Parent.Torso.CFrame.p - Target).Magnitude) do
  762. local TR2 = Ray.new(script.Parent.Torso.CFrame.p + (Target - script.Parent.Torso.CFrame.p).Unit * HazardCheck, Vector3.new(0, -50, 0) + (TPos - script.Parent.Torso.CFrame.p).Unit * 3)
  763. local TH2, TP2 = game.Workspace:FindPartOnRay(TR2, script.Parent)
  764. if TH2 ~= nil and TH2.Name ~= "Lava" then
  765. TrueTarget = TP2
  766. else
  767. break
  768. end
  769. end
  770. end
  771. script.Parent.Humanoid:MoveTo(TrueTarget, Current)
  772. end
  773. end
  774. function ZHit(Part)
  775. if script.Parent:FindFirstChild("IsAZombie") ~= nil and script.Parent.Humanoid.Health > 0 and Part ~= nil and Part.Parent ~= nil and Part.Parent:FindFirstChild("Humanoid") ~= nil and Part.Parent:FindFirstChild("IsAZombie") == nil then
  776. Part.Parent.Humanoid:TakeDamage(2)
  777. script.Parent.Humanoid.MaxHealth = script.Parent.Humanoid.MaxHealth + 1
  778. script.Parent.Humanoid:TakeDamage(-1)
  779. end
  780. end
  781. script.Parent["Right Arm"].Touched:connect(ZHit)
  782. script.Parent["Left Arm"].Touched:connect(ZHit)
  783. CurrentMap = {}
  784. MapMask = {}
  785. MapVar = {0, 0, 0, 0, 0}
  786. BlockScanned = 0
  787. ScanSkip = 5
  788. DebugPathing = true
  789. function GenerateMap(PathPos)
  790. CurrentMap = {}
  791. MapMask = {}
  792. MapVar = {0, 0, 0, 0, 0}
  793. BlockScanned = 0
  794. MapVariables = ScanParts(Workspace, 1)
  795. for MapX = 1, math.max(-MapVariables[1], MapVariables[2]) * 2 + 1 do
  796. CurrentMap[MapX] = {}
  797. for MapY = 1, math.max(-MapVariables[3], MapVariables[4]) * 2 + 1 do
  798. CurrentMap[MapX][MapY] = 0
  799. end
  800. end
  801. for MaskX = 1, #CurrentMap do
  802. MapMask[MaskX] = {}
  803. for MaskY = 1, #CurrentMap[MaskX] do
  804. MapMask[MaskX][MaskY] = {MapVariables[1] + MaskX - 0.5, MapVariables[1] + MaskY - 0.5}
  805. end
  806. end
  807. ScanParts(Workspace, 2, MapVariables)
  808. wait(1)
  809. if script.Parent.PrintMap.Value == true then
  810. print("Printing Map...")
  811. for ClearPrint = 1, 250 do
  812. wait()
  813. print()
  814. end
  815. for PrintX = 1, #CurrentMap do
  816. local PrintZ = ""
  817. for PrintY = 1, #CurrentMap[PrintX] do
  818. PrintZ = PrintZ ..CurrentMap[PrintX][PrintY]
  819. end
  820. print(PrintZ)
  821. wait(0.1)
  822. end
  823. end
  824. local MapCoords = {0, 0, 0, 0}
  825. local Distance = math.huge
  826. for MPX = 1, #CurrentMap do
  827. for MPY = 1, #CurrentMap[MPX] do
  828. if (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(script.Parent.Torso.Position.X, 0, script.Parent.Torso.Position.Z)).Magnitude < Distance then
  829. MapCoords = {MPX, MPY, 0, 0}
  830. Distance = (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(script.Parent.Torso.Position.X, 0, script.Parent.Torso.Position.Z)).Magnitude
  831. end
  832. end
  833. end
  834. local Distance = math.huge
  835. for MPX = 1, #CurrentMap do
  836. for MPY = 1, #CurrentMap[MPX] do
  837. if (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(script.Parent.PathTo.Value.X, 0, script.Parent.PathTo.Value.Z)).Magnitude < Distance then
  838. MapCoords = {MapCoords[1], MapCoords[2], math.min(MPX, #CurrentMap) - 1, math.min(MPY, #CurrentMap[1] - 1)}
  839. Distance = (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(script.Parent.PathTo.Value.X, 0, script.Parent.PathTo.Value.Z)).Magnitude
  840. end
  841. end
  842. end
  843. for i, v in pairs(CalcPath(CalcMoves(CurrentMap, MapCoords[1], MapCoords[2], MapCoords[3], MapCoords[4]))) do
  844. local Timer = 20
  845. local pX = v["x"]
  846. local pY = v["y"]
  847. local pTo = Vector3.new(MapMask[pX][pY][1], 0, MapMask[pX][pY][2])
  848. pTo = pTo + (pTo - Vector3.new(script.Parent.Torso.Position.X, 0, script.Parent.Torso.Position.Z)).Unit
  849. while (Vector3.new(script.Parent.Torso.Position.X, 0, script.Parent.Torso.Position.Z) - pTo).Magnitude > 2.5 and Timer > 0 do
  850. script.Parent.Humanoid:MoveTo(pTo, Base)
  851. Timer = Timer - 1
  852. if Timer == 10 then
  853. script.Parent.Humanoid.Jump = true
  854. end
  855. wait(0.1)
  856. end
  857. if Timer == 0 then
  858. if (Vector3.new(script.Parent.Torso.Position.X, 0, script.Parent.Torso.Position.Z) - pTo).Magnitude <= 5 then
  859. script.Parent.Torso.CFrame = script.Parent.Torso.CFrame + (pTo - Vector3.new(script.Parent.Torso.Position.X, 0, script.Parent.Torso.Position.Z)).Unit * (pTo - Vector3.new(script.Parent.Torso.Position.X, 0, script.Parent.Torso.Position.Z)).Magnitude
  860. else
  861. break
  862. end
  863. end
  864. end
  865. end
  866. function ScanParts(CurrentModel, CurrentStage, Variables)
  867. local X = CurrentModel:GetChildren()
  868. for I = 1, #X do
  869. if #X[I]:GetChildren() > 0 then
  870. ScanParts(X[I], 1, Variables)
  871. end
  872. if X[I].ClassName == "Part" or X[I].ClassName == "WedgePart" or X[I].ClassName == "CornerWedgePart" or X[I].ClassName == "TrussPart" or X[I].ClassName == "SpawnLocation" or X[I].ClassName == "Seat" or X[I].ClassName == "VehicleSeat" or X[I].ClassName == "SkateboardPlatform" then
  873. BlockScanned = BlockScanned + 1
  874. if BlockScanned / ScanSkip == math.floor(BlockScanned / ScanSkip) then
  875. wait()
  876. if DebugPathing == true then
  877. print("Block", BlockScanned)
  878. end
  879. end
  880. if CurrentStage == 1 then
  881. MapVar[1] = math.min(math.ceil(X[I].Position.X - X[I].Size.X / 2), MapVar[1])
  882. MapVar[2] = math.max(math.floor(X[I].Position.X + X[I].Size.X / 2), MapVar[2])
  883. MapVar[3] = math.min(math.ceil(X[I].Position.Z - X[I].Size.Z / 2), MapVar[3])
  884. MapVar[4] = math.max(math.floor(X[I].Position.Z + X[I].Size.Z / 2), MapVar[4])
  885. elseif CurrentStage == 2 and ((X[I].Position.Y + X[I].Size.Y / 2 > script.Parent.Torso.Position.Y + 2 and X[I].Position.Y - X[I].Size.Y / 2 < script.Parent.Torso.Position.Y + 2) or X[I].Position.Y + X[I].Size.Y / 2 < script.Parent.Torso.Position.Y - 8) then
  886. local BlockStart = {X[I].Position.X - X[I].Size.X / 2, X[I].Position.Z - X[I].Size.Z / 2}
  887. local BlockEnd = {X[I].Position.X + X[I].Size.X / 2, X[I].Position.Z + X[I].Size.Z / 2}
  888. local BlockCoords = {0, 0, 0, 0}
  889. local Distance = math.huge
  890. for MPX = 1, #CurrentMap do
  891. for MPY = 1, #CurrentMap[MPX] do
  892. if (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(BlockStart[1], 0, BlockStart[2])).Magnitude < Distance then
  893. BlockCoords = {MPX, MPY, 0, 0}
  894. Distance = (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(BlockStart[1], 0, BlockStart[2])).Magnitude
  895. end
  896. end
  897. end
  898. local Distance = math.huge
  899. for MPX = 1, #CurrentMap do
  900. for MPY = 1, #CurrentMap[MPX] do
  901. if (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(BlockEnd[1], 0, BlockEnd[2])).Magnitude < Distance then
  902. BlockCoords = {BlockCoords[1], BlockCoords[2], MPX, MPY}
  903. Distance = (Vector3.new(MapMask[MPX][MPY][1], 0, MapMask[MPX][MPY][2]) - Vector3.new(BlockEnd[1], 0, BlockEnd[2])).Magnitude
  904. end
  905. end
  906. end
  907. for XGrid = BlockCoords[2], BlockCoords[4] do
  908. for YGrid = BlockCoords[1], BlockCoords[3] do
  909. CurrentMap[XGrid][YGrid] = 1
  910. end
  911. end
  912. end
  913. end
  914. end
  915. if CurrentStage == 1 then
  916. MapVar[5] = {MapVar[1] + MapVar[2] / 2, MapVar[3] + MapVar[4] / 2}
  917. return MapVar
  918. end
  919. end
  920. IsInCombat = false
  921. while script.Parent.Humanoid.Health > 0 and script.Parent:FindFirstChild("IsAZombie") == nil do
  922. local Distance = 100
  923. local Target = nil
  924. IsInCombat = false
  925. local Players = Workspace:GetChildren()
  926. for Check = 1, #Players do
  927. if Players[Check] ~= script.Parent and ((Players[Check]:FindFirstChild("Humanoid") ~= nil and (Players[Check]:FindFirstChild("IsAZombie") ~= nil or Players[Check]:FindFirstChild("IsLocalEnemy") ~= nil or script.Parent:FindFirstChild("IsLocalEnemy") ~= nil or (script.Parent.IsOnTeam.Value == true and Players[Check]:FindFirstChild("IsOnTeam") ~= nil and Players[Check].IsOnTeam.Value == true and script.Parent.IsOnTeam.Team.Value ~= Players[Check].IsOnTeam.Team.Value) or (game.Players:GetPlayerFromCharacter(Players[Check]) ~= nil and script.Parent.IsOnTeam.Value == true and game.Players:GetPlayerFromCharacter(Players[Check]).Neutral == false and game.Players:GetPlayerFromCharacter(Players[Check]).TeamColor ~= script.Parent.IsOnTeam.Team.Value)) and Players[Check].Humanoid.Health > 0) or (Players[Check]:FindFirstChild("Zombie") ~= nil and Players[Check].Zombie.ClassName == "Humanoid" and Players[Check].Zombie.Health > 0)) and Players[Check]:FindFirstChild("Torso") ~= nil and (Players[Check].Torso.Position - script.Parent.Torso.Position).Magnitude <= 100 then
  928. local Ray = Ray.new(script.Parent.Torso.CFrame.p, (Players[Check].Torso.CFrame.p - script.Parent.Torso.CFrame.p).Unit * 100)
  929. local Hit, Position = game.Workspace:FindPartOnRay(Ray, script.Parent)
  930. if Hit ~= nil and Hit.Parent ~= nil and ((Hit.Parent:FindFirstChild("Humanoid") ~= nil and Hit.Parent == Players[Check]) or (Hit.Parent.Parent ~= nil and Hit.Parent.Parent:FindFirstChild("Humanoid") ~= nil and Hit.Parent.Parent == Players[Check])) then
  931. local TeamTag = nil
  932. local Parts = Players[Check]:GetChildren()
  933. for X = 1, #Parts do
  934. if Parts[X].Name == "TeamLoc" then
  935. if Parts[X].Value == script.Parent.IsOnTeam.Team.Value then
  936. TeamTag = Parts[X]
  937. end
  938. end
  939. end
  940. if Players[Check]:FindFirstChild("Loc" ..script.Parent.Name) ~= nil or Parts[X] ~= nil or (Players[Check].Torso.Position - (script.Parent.Torso.Position + script.Parent.Torso.CFrame.lookVector * 50)).Magnitude <= 52 then
  941. if script.Parent.IsOnTeam.Value == false then
  942. if Players[Check]:FindFirstChild("Loc" ..script.Parent.Name) ~= nil then
  943. Players[Check]:FindFirstChild("Loc" ..script.Parent.Name):Remove()
  944. end
  945. local Found = Instance.new("CFrameValue", Players[Check])
  946. Found.Name = "Loc" ..script.Parent.Name
  947. game:GetService("Debris"):AddItem(Found, 3)
  948. else
  949. if Parts[X] ~= nil then
  950. Parts[X]:Remove()
  951. end
  952. local Found = Instance.new("BrickColorValue", Players[Check])
  953. Found.Name = "TeamLoc"
  954. Found.Value = script.Parent.IsOnTeam.Team.Value
  955. game:GetService("Debris"):AddItem(Found, 3)
  956. if Players[Check]:FindFirstChild("Loc" ..script.Parent.Name) ~= nil then
  957. Players[Check]:FindFirstChild("Loc" ..script.Parent.Name):Remove()
  958. end
  959. local Found = Instance.new("CFrameValue", Players[Check])
  960. Found.Name = "Loc" ..script.Parent.Name
  961. game:GetService("Debris"):AddItem(Found, 3)
  962. end
  963. end
  964. if Players[Check]:FindFirstChild("Loc" ..script.Parent.Name) ~= nil and (Players[Check].Torso.Position - script.Parent.Torso.Position).Magnitude <= Distance then
  965. Target = Players[Check].Torso
  966. Distance = (Target.Position - script.Parent.Torso.Position).Magnitude
  967. end
  968. end
  969. end
  970. end
  971. if Target == nil then
  972. local HasTool = false
  973. local ToolCheck = script.Parent:GetChildren()
  974. for Check = 1, #ToolCheck do
  975. if ToolCheck[Check].ClassName == "Tool" then
  976. HasTool = true
  977. end
  978. end
  979. if HasTool == false then
  980. Distance = 100
  981. for Check = 1, #Players do
  982. if Players[Check].ClassName == "Tool" and Players[Check]:FindFirstChild("Handle") ~= nil and Players[Check]:FindFirstChild("Active") ~= nil and Players[Check]:FindFirstChild("TargetPos") ~= nil and Players[Check]:FindFirstChild("Type") ~= nil and (Players[Check].Handle.Position - script.Parent.Torso.Position).Magnitude <= Distance then
  983. local Ray = Ray.new(script.Parent.Torso.CFrame.p, (Players[Check].Handle.CFrame.p - script.Parent.Torso.CFrame.p).Unit * 100)
  984. local Hit, Position = game.Workspace:FindPartOnRay(Ray, script.Parent)
  985. if Hit ~= nil and Hit.Parent ~= nil and Hit.Parent == Players[Check] then
  986. Distance = (Players[Check].Handle.Position - script.Parent.Torso.Position).Magnitude
  987. Target = Players[Check]
  988. end
  989. end
  990. end
  991. if Target ~= nil and Target.ClassName == "Tool" then
  992. if Distance <= 5 and HasTool == false then
  993. Target.Parent = script.Parent
  994. HasTool = true
  995. else
  996. Prep(Target.Handle.Position, Base)
  997. end
  998. else
  999. for Check = 1, #Players do
  1000. if Players[Check].Name == "Crate" and Players[Check]:FindFirstChild("OpenCrate") ~= nil and Players[Check].OpenCrate.Value == false and (Players[Check].Position - script.Parent.Torso.Position).Magnitude <= Distance then
  1001. local Ray = Ray.new(script.Parent.Torso.CFrame.p, (Players[Check].CFrame.p - script.Parent.Torso.CFrame.p).Unit * 100)
  1002. local Hit, Position = game.Workspace:FindPartOnRay(Ray, script.Parent)
  1003. if Hit ~= nil and Hit == Players[Check] then
  1004. Target = Players[Check]
  1005. Distance = (Target.Position - script.Parent.Torso.Position).Magnitude
  1006. end
  1007. end
  1008. end
  1009. if Target ~= nil then
  1010. script.Parent.Humanoid:MoveTo(Target.Position, Target)
  1011. if (Target.Position - script.Parent.Torso.Position).Magnitude <= 10 then
  1012. Target.OpenCrate.Value = true
  1013. end
  1014. else
  1015. local HasHat = false
  1016. local HatCheck = script.Parent:GetChildren()
  1017. for Check = 1, #HatCheck do
  1018. if ToolCheck[Check].ClassName == "Hat" then
  1019. HasHat = true
  1020. end
  1021. end
  1022. if HasHat == false then
  1023. Distance = 100
  1024. for Check = 1, #Players do
  1025. if Players[Check].ClassName == "Hat" and Players[Check]:FindFirstChild("Handle") ~= nil and (Players[Check].Handle.Position - script.Parent.Torso.Position).Magnitude <= Distance then
  1026. local Ray = Ray.new(script.Parent.Torso.CFrame.p, (Players[Check].Handle.CFrame.p - script.Parent.Torso.CFrame.p).Unit * 100)
  1027. local Hit, Position = game.Workspace:FindPartOnRay(Ray, script.Parent)
  1028. if Hit ~= nil and Hit.Parent ~= nil and Hit.Parent == Players[Check] then
  1029. Distance = (Players[Check].Handle.Position - script.Parent.Torso.Position).Magnitude
  1030. Target = Players[Check]
  1031. end
  1032. end
  1033. end
  1034. if Target ~= nil and Target.ClassName == "Hat" then
  1035. if Distance <= 5 and HasHat == false then
  1036. Target.Parent = script.Parent
  1037. HasHat = true
  1038. else
  1039. Prep(Target.Handle.Position, Base)
  1040. end
  1041. else
  1042. if script.Parent.Humanoid.PlatformStand == false and script.Parent.Humanoid.Sit == false then
  1043. if script.Parent.PathTo.Value ~= Vector3.new(0, 0, 0) then
  1044. GenerateMap(script.Parent.PathTo.Value)
  1045. script.Parent.PathTo.Value = Vector3.new(0, 0, 0)
  1046. elseif math.random(1, 10) == 1 and script.Parent.Wander.Value == true then
  1047. Prep(script.Parent.Torso.Position + Vector3.new(math.random(-100, 100), 0, math.random(-100, 100)), Base)
  1048. end
  1049. else
  1050. Jump()
  1051. end
  1052. end
  1053. end
  1054. end
  1055. end
  1056. else
  1057. if Target == nil then
  1058. local Distance = 80
  1059. local Players = Workspace:GetChildren()
  1060. for Check = 1, #Players do
  1061. if Players[Check]:FindFirstChild("Humanoid") ~= nil and Players[Check] ~= script.Parent and Players[Check]:FindFirstChild("IsLocalEnemy") == nil and Players[Check]:FindFirstChild("Leader") ~= nil and Players[Check].Humanoid.Health > 0 and Players[Check]:FindFirstChild("Torso") ~= nil and (Players[Check].Torso.Position - script.Parent.Torso.Position).Magnitude <= Distance then
  1062. local Ray = Ray.new(script.Parent.Torso.CFrame.p, (Players[Check].Torso.CFrame.p - script.Parent.Torso.CFrame.p).Unit * 100)
  1063. local Hit, Position = game.Workspace:FindPartOnRay(Ray, script.Parent)
  1064. if Hit ~= nil and Hit.Parent ~= nil and ((Hit.Parent:FindFirstChild("Humanoid") ~= nil and Hit.Parent == Players[Check]) or (Hit.Parent.Parent ~= nil and Hit.Parent.Parent:FindFirstChild("Humanoid") ~= nil and Hit.Parent.Parent == Players[Check])) then
  1065. Target = Players[Check].Torso
  1066. Distance = (Target.Position - script.Parent.Torso.Position).Magnitude
  1067. end
  1068. end
  1069. end
  1070. if Target ~= nil then
  1071. local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 10
  1072. Prep(Position, Base)
  1073. else
  1074. if script.Parent.Humanoid.PlatformStand == false and script.Parent.Humanoid.Sit == false then
  1075. if script.Parent.PathTo.Value ~= Vector3.new(0, 0, 0) then
  1076. GenerateMap(script.Parent.PathTo.Value)
  1077. script.Parent.PathTo.Value = Vector3.new(0, 0, 0)
  1078. elseif math.random(1, 10) == 1 and script.Parent.Wander.Value == true then
  1079. Prep(script.Parent.Torso.Position + Vector3.new(math.random(-100, 100), 0, math.random(-100, 100)), Base)
  1080. end
  1081. else
  1082. Jump()
  1083. end
  1084. end
  1085. else
  1086. if script.Parent.Humanoid.PlatformStand == false and script.Parent.Humanoid.Sit == false then
  1087. if script.Parent.PathTo.Value ~= Vector3.new(0, 0, 0) then
  1088. GenerateMap(script.Parent.PathTo.Value)
  1089. script.Parent.PathTo.Value = Vector3.new(0, 0, 0)
  1090. elseif math.random(1, 10) == 1 and script.Parent.Wander.Value == true then
  1091. Prep(script.Parent.Torso.Position + Vector3.new(math.random(-100, 100), 0, math.random(-100, 100)), Base)
  1092. end
  1093. else
  1094. Jump()
  1095. end
  1096. end
  1097. end
  1098. else
  1099. local Weapon = nil
  1100. local ToolCheck = script.Parent:GetChildren()
  1101. for Check = 1, #ToolCheck do
  1102. if ToolCheck[Check].ClassName == "Tool" then
  1103. Weapon = ToolCheck[Check]
  1104. end
  1105. end
  1106. if Weapon ~= nil and Weapon:FindFirstChild("Active") ~= nil and Weapon:FindFirstChild("TargetPos") ~= nil and Weapon:FindFirstChild("Type") ~= nil then
  1107. if Weapon.Type.Value == "Melee" then
  1108. Prep(Target.Position + Vector3.new(math.random(-3, 3), 0, math.random(-3, 3)), Target)
  1109. if (Target.Position - script.Parent.Torso.Position).Magnitude <= 10 then
  1110. Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
  1111. Weapon.Active.Value = true
  1112. end
  1113. elseif Weapon.Type.Value == "Melee/Ranged" then
  1114. if Distance <= 10 then
  1115. Prep(Target.Position + Vector3.new(math.random(-3, 3), 0, math.random(-3, 3)), Target)
  1116. Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
  1117. Weapon.Active.Value = true
  1118. else
  1119. Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 40, Base)
  1120. if (Target.Position - script.Parent.Torso.Position).Magnitude <= 50 then
  1121. Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
  1122. Weapon.Active.Value = true
  1123. end
  1124. end
  1125. elseif Weapon.Type.Value == "Melee/RangedMed" then
  1126. if Distance <= 10 then
  1127. Prep(Target.Position + Vector3.new(math.random(-3, 3), 0, math.random(-3, 3)), Target)
  1128. Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
  1129. Weapon.Active.Value = true
  1130. else
  1131. Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 30, Base)
  1132. if (Target.Position - script.Parent.Torso.Position).Magnitude <= 40 then
  1133. Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
  1134. Weapon.Active.Value = true
  1135. end
  1136. end
  1137. elseif Weapon.Type.Value == "Melee/RangedClose" then
  1138. if Distance <= 10 then
  1139. Prep(Target.Position + Vector3.new(math.random(-3, 3), 0, math.random(-3, 3)), Target)
  1140. Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
  1141. Weapon.Active.Value = true
  1142. else
  1143. Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 20, Base)
  1144. if (Target.Position - script.Parent.Torso.Position).Magnitude <= 30 then
  1145. Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
  1146. Weapon.Active.Value = true
  1147. end
  1148. end
  1149. elseif Weapon.Type.Value == "Ranged" then
  1150. Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 80, Base)
  1151. Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
  1152. wait()
  1153. Weapon.Active.Value = true
  1154. elseif Weapon.Type.Value == "RangedMed" then
  1155. Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 60, Base)
  1156. if Distance <= 70 then
  1157. Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
  1158. wait()
  1159. Weapon.Active.Value = true
  1160. end
  1161. elseif Weapon.Type.Value == "RangedClose" then
  1162. Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 30, Base)
  1163. if Distance <= 40 then
  1164. Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
  1165. wait()
  1166. Weapon.Active.Value = true
  1167. end
  1168. elseif Weapon.Type.Value == "RangedAngle" and Distance <= 100 then
  1169. local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * (script.Parent.Torso.Position - Target.Position).Magnitude + Target.Velocity
  1170. script.Parent.Humanoid:MoveTo(Position, Base)
  1171. Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
  1172. wait()
  1173. Weapon.Active.Value = true
  1174. elseif Weapon.Type.Value == "RangedTactical" then
  1175. if Distance <= 30 then
  1176. local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 50
  1177. Prep(Position, Base)
  1178. elseif Distance >= 50 then
  1179. Prep(Target.Position, Target)
  1180. end
  1181. if Distance <= 50 and Distance >= 30 then
  1182. Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 40, Target.Parent.Torso)
  1183. end
  1184. if Distance <= 60 then
  1185. Weapon.TargetPos.Value = Target.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
  1186. wait()
  1187. Weapon.Active.Value = true
  1188. end
  1189. elseif Weapon.Type.Value == "Shuriken" then
  1190. if Distance <= 15 then
  1191. local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 20
  1192. Prep(Position, Base)
  1193. elseif Distance >= 30 then
  1194. Prep(Target.Position, Target)
  1195. end
  1196. if Distance <= 30 and Distance >= 15 then
  1197. Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 20, Target.Parent.Torso)
  1198. end
  1199. if Distance <= 50 then
  1200. Weapon.TargetPos.Value = (Target.Position + Target.Velocity / 2) + Vector3.new(math.random(-2, 2), math.random(-2, 2) + ((Target.Position + Target.Velocity / 2) - script.Parent.Torso.Position).Magnitude / 8, math.random(-2, 2))
  1201. wait()
  1202. Weapon.Active.Value = true
  1203. end
  1204. elseif Weapon.Type.Value == "HealDrink" then
  1205. local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 120
  1206. Prep(Position, Base)
  1207. if script.Parent.Humanoid.Health < script.Parent.Humanoid.MaxHealth then
  1208. Weapon.Active.Value = true
  1209. end
  1210. elseif Weapon.Type.Value == "GrenadeDirect" then
  1211. if Distance >= 80 and Distance <= 100 then
  1212. Prep(Target.Position, Target)
  1213. wait(0.5)
  1214. Weapon.Active.Value = true
  1215. wait(0.5)
  1216. local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 100
  1217. Prep(Position, Base)
  1218. else
  1219. local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 100
  1220. Prep(Position, Base)
  1221. end
  1222. elseif Weapon.Type.Value == "Bomb" then
  1223. if Distance > 10 then
  1224. Prep(Target.Position, Target)
  1225. elseif Distance <= 10 then
  1226. Weapon.Active.Value = true
  1227. wait(2)
  1228. while Weapon ~= nil and Weapon:FindFirstChild("Handle") ~= nil and Weapon.Handle.Transparency == 1 do
  1229. Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 80, Base)
  1230. wait(0.5)
  1231. end
  1232. end
  1233. elseif Weapon.Type.Value == "Backstab" then
  1234. if Distance >= 10 then
  1235. if (script.Parent.Torso.Position - (Target.Position + Target.CFrame.lookVector * 50)).Magnitude <= 52 then
  1236. Prep(Target.Position, Target)
  1237. else
  1238. if (script.Parent.Torso.Position - (Target.Position - Target.CFrame.lookVector * 15)).Magnitude <= 5 then
  1239. Prep(Target.Position, Base)
  1240. local backstab_time = 20
  1241. while backstab_time > 1 and (script.Parent.Torso.Position - Target.Position).Magnitude >= 4 do
  1242. wait(0.1)
  1243. backstab_time = backstab_time - 1
  1244. end
  1245. if (script.Parent.Torso.Position - Target.Position).Magnitude < 4 then
  1246. Weapon.Active.Value = true
  1247. end
  1248. else
  1249. Prep(Target.Position - Target.CFrame.lookVector * 15, Base)
  1250. end
  1251. end
  1252. else
  1253. Prep(Target.Position + Vector3.new(math.random(-2, 2), 0, math.random(-2, 2)), Target)
  1254. if Distance <= 5 then
  1255. Weapon.Active.Value = true
  1256. end
  1257. end
  1258. elseif Weapon.Type.Value == "Crossbow" then
  1259. if Distance > 80 then
  1260. Prep(Target.Position, Target)
  1261. elseif Distance < 40 then
  1262. Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 100, Base)
  1263. elseif Distance <= 80 and Distance >= 40 then
  1264. Prep(Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * ((script.Parent.Torso.Position - Target.Position).Magnitude - 5), Base)
  1265. wait(0.2)
  1266. Weapon.TargetPos.Value = Target.Position + Target.Velocity / 8 + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
  1267. Weapon.Active.Value = true
  1268. end
  1269. end
  1270. IsInCombat = true
  1271. elseif Distance <= 100 then
  1272. local Position = Target.Position + (script.Parent.Torso.Position - Target.Position).Unit * 120
  1273. Prep(Position, Base)
  1274. end
  1275. end
  1276. if IsInCombat == true then
  1277. wait(0.2)
  1278. else
  1279. wait(0.6)
  1280. end
  1281. end
  1282. local Weapon = nil
  1283. local ToolCheck = script.Parent:GetChildren()
  1284. for Check = 1, #ToolCheck do
  1285. if ToolCheck[Check].ClassName == "Tool" then
  1286. Weapon = ToolCheck[Check]
  1287. end
  1288. end
  1289. if Weapon ~= nil and script.Parent.DropWeapon.Value == true then
  1290. Weapon.Parent = Workspace
  1291. elseif Weapon ~= nil then
  1292. Weapon:Remove()
  1293. end
  1294. if script.Parent:FindFirstChild("IsAZombie") ~= nil then
  1295. script.Parent.Name = "New Zombie"
  1296. script.Parent.Humanoid.MaxHealth = script.Parent.Humanoid.MaxHealth + math.random(math.random(-50, -25), math.random(25, math.random(50, 100)))
  1297. wait()
  1298. script.Parent.Humanoid.Health = script.Parent.Humanoid.MaxHealth
  1299. script.Parent.Humanoid.WalkSpeed = script.Parent.Humanoid.WalkSpeed + math.random(math.random(-200, 0), math.random(100, math.random(200, 300))) / 100
  1300. ZStat = 2
  1301. ZStat2 = 1.57
  1302. Delay(1, function()
  1303. while script.Parent:FindFirstChild("Humanoid") ~= nil and script.Parent.Humanoid.Health > 0 do
  1304. script.Parent.Humanoid.MaxHealth = math.max(0, script.Parent.Humanoid.MaxHealth - 1)
  1305. script.Parent.Humanoid.Health = math.min(script.Parent.Humanoid.Health, script.Parent.Humanoid.MaxHealth)
  1306. wait(1)
  1307. end
  1308. end)
  1309. while script.Parent.Humanoid.Health > 0 and script.Parent:FindFirstChild("IsAZombie") ~= nil do
  1310. local Distance = 100
  1311. local Target = nil
  1312. local Players = Workspace:GetChildren()
  1313. for Check = 1, #Players do
  1314. if Players[Check]:FindFirstChild("Humanoid") ~= nil and Players[Check]:FindFirstChild("Torso") ~= nil and Players[Check]:FindFirstChild("IsAZombie") == nil and Players[Check].Humanoid.Health > 0 and (Players[Check].Torso.Position - script.Parent.Torso.Position).Magnitude <= 100 then
  1315. local ZRay = Ray.new(script.Parent.Torso.CFrame.p, (Players[Check].Torso.CFrame.p - script.Parent.Torso.CFrame.p).Unit * 100)
  1316. local ZHit, ZPos = Workspace:FindPartOnRay(ZRay, script.Parent)
  1317. if Players[Check]:FindFirstChild("ZFound") ~= nil or (ZHit ~= nil and ZHit.Parent ~= nil and ZHit.Parent.Parent ~= nil and (ZHit.Parent == Players[Check] or ZHit.Parent.Parent == Players[Check])) then
  1318. if ZHit ~= nil and ZHit.Parent ~= nil and ZHit.Parent.Parent ~= nil and (ZHit.Parent == Players[Check] or ZHit.Parent.Parent == Players[Check]) then
  1319. if Players[Check]:FindFirstChild("ZFound") ~= nil then
  1320. Players[Check].ZFound:Remove()
  1321. end
  1322. local ZTag = Instance.new("CFrameValue", Players[Check])
  1323. ZTag.Name = "ZFound"
  1324. game:GetService("Debris"):AddItem(ZTag, 5)
  1325. end
  1326. if (Players[Check].Torso.Position - script.Parent.Torso.Position).Magnitude <= Distance then
  1327. Target = Players[Check].Torso
  1328. Distance = (Target.Position - script.Parent.Torso.Position).Magnitude
  1329. end
  1330. end
  1331. end
  1332. end
  1333. if Target == nil then
  1334. if script.Parent.Humanoid.PlatformStand == false and script.Parent.Humanoid.Sit == false then
  1335. if math.random(1, 10) == 1 and script.Parent.Wander.Value == true then
  1336. Prep(script.Parent.Torso.Position + Vector3.new(math.random(-100, 100), 0, math.random(-100, 100)), Base)
  1337. end
  1338. else
  1339. Jump()
  1340. end
  1341. elseif script.Parent.Wander.Value == true then
  1342. script.Parent.Humanoid:MoveTo(Target.Position + Vector3.new(math.random(-2, 2), 0, math.random(-2, 2)), Target)
  1343. end
  1344. wait(0.8)
  1345. end
  1346. end
  1347. end)
  1348. Delay(0, function() --Random Tool Usage Script
  1349. while true do
  1350. wait(math.random(40, 70 + math.random(30, 120)) / 10)
  1351. local Weapon = nil
  1352. local ToolCheck = script.Parent:GetChildren()
  1353. for Check = 1, #ToolCheck do
  1354. if ToolCheck[Check].ClassName == "Tool" then
  1355. Weapon = ToolCheck[Check]
  1356. end
  1357. end
  1358. if Weapon ~= nil and Weapon:FindFirstChild("Active") ~= nil and Weapon:FindFirstChild("TargetPos") ~= nil and Weapon:FindFirstChild("Type") ~= nil then
  1359. if Weapon.Type.Value == "HealDrink" then
  1360. Weapon.Active.Value = true
  1361. end
  1362. end
  1363. end
  1364. end)
  1365. Delay(1, function() --Player Customization Script
  1366. if script.Parent["Custom_Name"].Value == "" then
  1367. script.Parent.Name = "Player" ..math.random(1, 999)
  1368. else
  1369. script.Parent.Name = script.Parent["Custom_Name"].Value
  1370. end
  1371. BColors = {3, 5, 12, 18, 108, 128, 138, 224, 224, 226, 226}
  1372. SColors = {145, 146, 147, 148, 149, 150, 168, 176, 178, 179, 200}
  1373. PColors = {190, 191, 193, 1024, 1025, 1026, 1027, 1028, 1029, 1030}
  1374. BColor = BrickColor.new(BColors[math.random(1, #BColors)])
  1375. SColor = BrickColor.new(SColors[math.random(1, #SColors)])
  1376. PColor = BrickColor.new(PColors[math.random(1, #PColors)])
  1377. if script.Parent.IsOnTeam.Value == true then
  1378. SColor = script.Parent.IsOnTeam.Team.Value
  1379. PColor = SColor
  1380. if script.Parent.IsOnTeam.ShowTag.Value == true then
  1381. script.Parent.Name = script.Parent.Name .." [" ..script.Parent.IsOnTeam.Team.Value.Name .."]"
  1382. end
  1383. end
  1384. if script.Parent["Body Colors"].ForceColors.Value ~= true then
  1385. script.Parent["Body Colors"].HeadColor = BColor
  1386. script.Parent["Body Colors"].LeftArmColor = BColor
  1387. script.Parent["Body Colors"].LeftLegColor = PColor
  1388. script.Parent["Body Colors"].RightArmColor = BColor
  1389. script.Parent["Body Colors"].RightLegColor = PColor
  1390. script.Parent["Body Colors"].TorsoColor = SColor
  1391. end
  1392. script.Parent.Head.BrickColor = script.Parent["Body Colors"].HeadColor
  1393. script.Parent["Left Arm"].BrickColor = script.Parent["Body Colors"].LeftArmColor
  1394. script.Parent["Left Leg"].BrickColor = script.Parent["Body Colors"].LeftLegColor
  1395. script.Parent["Right Arm"].BrickColor = script.Parent["Body Colors"].RightArmColor
  1396. script.Parent["Right Leg"].BrickColor = script.Parent["Body Colors"].RightLegColor
  1397. script.Parent.Torso.BrickColor = script.Parent["Body Colors"].TorsoColor
  1398. if script.Parent["Force_Weapon"].Value ~= 0 then
  1399. local x = game:GetService("InsertService"):LoadAsset(script.Parent["Force_Weapon"].Value)
  1400. local c = x:GetChildren()
  1401. for i = 1, #c do
  1402. if c[i].ClassName == "Tool" and c[i]:FindFirstChild("AIProgram") ~= nil and c[i]:FindFirstChild("Active") ~= nil and c[i]:FindFirstChild("TargetPos") ~= nil and c[i]:FindFirstChild("Type") ~= nil and c[i]:FindFirstChild("Handle") ~= nil then
  1403. c[i].Parent = script.Parent
  1404. script.Parent.DropWeapon.Value = false
  1405. end
  1406. end
  1407. end
  1408. if script.Parent["Force_Hat"].Value ~= 0 then
  1409. local x = game:GetService("InsertService"):LoadAsset(script.Parent["Force_Hat"].Value)
  1410. local c = x:GetChildren()
  1411. for i = 1, #c do
  1412. if c[i].ClassName == "Hat" and c[i]:FindFirstChild("Handle") ~= nil then
  1413. c[i].Parent = script.Parent
  1414. end
  1415. end
  1416. end
  1417. if script.Parent["Force_Shirt"].Value ~= 0 then
  1418. local x = game:GetService("InsertService"):LoadAsset(script.Parent["Force_Shirt"].Value)
  1419. local c = x:GetChildren()
  1420. for i = 1, #c do
  1421. if c[i].ClassName == "Shirt" then
  1422. c[i].Parent = script.Parent
  1423. end
  1424. end
  1425. end
  1426. if script.Parent["Force_Pants"].Value ~= 0 then
  1427. local x = game:GetService("InsertService"):LoadAsset(script.Parent["Force_Pants"].Value)
  1428. local c = x:GetChildren()
  1429. for i = 1, #c do
  1430. if c[i].ClassName == "Pants" then
  1431. c[i].Parent = script.Parent
  1432. end
  1433. end
  1434. end
  1435. end)
  1436. wait()
  1437. print("Player Bot Loaded")]], noob_cashier)
  1438. forcehat = Instance.new("IntValue")
  1439. forceshirt = Instance.new("IntValue")
  1440. forcepants = Instance.new("IntValue")
  1441. model_2 = Instance.new("Model", model)
  1442. part_11 = Instance.new("Part")
  1443. part_terrain_joint = Instance.new("ManualWeld")
  1444. part_terrain_joint_2 = Instance.new("ManualWeld")
  1445. part_12 = Instance.new("Part")
  1446. part_terrain_joint_3 = Instance.new("ManualWeld")
  1447. part_terrain_joint_4 = Instance.new("ManualWeld")
  1448. part_13 = Instance.new("Part")
  1449. part_terrain_joint_5 = Instance.new("ManualWeld")
  1450. part_terrain_joint_6 = Instance.new("ManualWeld")
  1451. part_14 = Instance.new("Part")
  1452. part_terrain_joint_7 = Instance.new("ManualWeld")
  1453. part_terrain_joint_8 = Instance.new("ManualWeld")
  1454. part_15 = Instance.new("Part")
  1455. part_terrain_joint_9 = Instance.new("ManualWeld")
  1456. part_terrain_joint_10 = Instance.new("ManualWeld")
  1457. part_16 = Instance.new("Part")
  1458. parttopart_strong_joint_8 = Instance.new("ManualWeld")
  1459. part_17 = Instance.new("Part")
  1460. part_18 = Instance.new("Part")
  1461. parttopart_strong_joint_9 = Instance.new("ManualWeld")
  1462. parttopart_strong_joint_10 = Instance.new("ManualWeld")
  1463. parttopart_strong_joint_11 = Instance.new("ManualWeld")
  1464. part_19 = Instance.new("Part")
  1465. parttopart_strong_joint_12 = Instance.new("ManualWeld")
  1466. parttopart_strong_joint_13 = Instance.new("ManualWeld")
  1467. parttopart_strong_joint_14 = Instance.new("ManualWeld")
  1468. parttopart_strong_joint_15 = Instance.new("ManualWeld")
  1469. parttopart_strong_joint_16 = Instance.new("ManualWeld")
  1470. part_20 = Instance.new("Part")
  1471. parttopart_strong_joint_17 = Instance.new("ManualWeld")
  1472. part_21 = Instance.new("Part")
  1473. parttopart_strong_joint_18 = Instance.new("ManualWeld")
  1474. part_22 = Instance.new("Part")
  1475. parttopart_strong_joint_19 = Instance.new("ManualWeld")
  1476. box_2 = Instance.new("Model")
  1477. part_23 = Instance.new("Part")
  1478. tape_2 = Instance.new("Part")
  1479. mesh_9 = Instance.new("BlockMesh")
  1480. thumbnailcamera_2 = Instance.new("Camera")
  1481. part_24 = Instance.new("Part")
  1482. part_25 = Instance.new("Part")
  1483. parttopart_strong_joint_20 = Instance.new("ManualWeld")
  1484. parttopart_strong_joint_21 = Instance.new("ManualWeld")
  1485. parttopart_strong_joint_22 = Instance.new("ManualWeld")
  1486. part_26 = Instance.new("Part")
  1487. parttopart_strong_joint_23 = Instance.new("ManualWeld")
  1488. parttopart_strong_joint_24 = Instance.new("ManualWeld")
  1489. part_27 = Instance.new("Part")
  1490. parttopart_strong_joint_25 = Instance.new("ManualWeld")
  1491. parttopart_strong_joint_26 = Instance.new("ManualWeld")
  1492. parttopart_strong_joint_27 = Instance.new("ManualWeld")
  1493. parttopart_strong_joint_28 = Instance.new("ManualWeld")
  1494. part_28 = Instance.new("Part")
  1495. parttopart_strong_joint_29 = Instance.new("ManualWeld")
  1496. parttopart_strong_joint_30 = Instance.new("ManualWeld")
  1497. parttopart_strong_joint_31 = Instance.new("ManualWeld")
  1498. part_29 = Instance.new("Part")
  1499. parttopart_strong_joint_32 = Instance.new("ManualWeld")
  1500. parttopart_strong_joint_33 = Instance.new("ManualWeld")
  1501. parttopart_strong_joint_34 = Instance.new("ManualWeld")
  1502. parttopart_strong_joint_35 = Instance.new("ManualWeld")
  1503. parttopart_strong_joint_36 = Instance.new("ManualWeld")
  1504. wedge = Instance.new("WedgePart")
  1505. wedgetopart_strong_joint = Instance.new("ManualWeld")
  1506. wedgetopart_strong_joint_2 = Instance.new("ManualWeld")
  1507. wedgetopart_strong_joint_3 = Instance.new("ManualWeld")
  1508. part_30 = Instance.new("Part")
  1509. parttopart_strong_joint_37 = Instance.new("ManualWeld")
  1510. parttopart_strong_joint_38 = Instance.new("ManualWeld")
  1511. parttopart_strong_joint_39 = Instance.new("ManualWeld")
  1512. part_31 = Instance.new("Part")
  1513. parttopart_strong_joint_40 = Instance.new("ManualWeld")
  1514. parttopart_strong_joint_41 = Instance.new("ManualWeld")
  1515. parttopart_strong_joint_42 = Instance.new("ManualWeld")
  1516. part_32 = Instance.new("Part")
  1517. parttosign_strong_joint = Instance.new("ManualWeld")
  1518. part_33 = Instance.new("Part")
  1519. part_34 = Instance.new("Part")
  1520. parttopart_strong_joint_43 = Instance.new("ManualWeld")
  1521. parttopart_strong_joint_44 = Instance.new("ManualWeld")
  1522. parttopart_strong_joint_45 = Instance.new("ManualWeld")
  1523. parttopart_strong_joint_46 = Instance.new("ManualWeld")
  1524. parttopart_strong_joint_47 = Instance.new("ManualWeld")
  1525. part_35 = Instance.new("Part")
  1526. parttopart_strong_joint_48 = Instance.new("ManualWeld")
  1527. wedge_2 = Instance.new("WedgePart")
  1528. wedgetopart_strong_joint_4 = Instance.new("ManualWeld")
  1529. part_36 = Instance.new("Part")
  1530. parttosign_strong_joint_2 = Instance.new("ManualWeld")
  1531. part_37 = Instance.new("Part")
  1532. parttosign_strong_joint_3 = Instance.new("ManualWeld")
  1533. part_38 = Instance.new("Part")
  1534. part_39 = Instance.new("Part")
  1535. part_40 = Instance.new("Part")
  1536. parttopart_strong_joint_49 = Instance.new("ManualWeld")
  1537. part_41 = Instance.new("Part")
  1538. parttowedge_strong_joint = Instance.new("ManualWeld")
  1539. parttopart_strong_joint_50 = Instance.new("ManualWeld")
  1540. parttopart_strong_joint_51 = Instance.new("ManualWeld")
  1541. part_42 = Instance.new("Part")
  1542. parttowedge_strong_joint_2 = Instance.new("ManualWeld")
  1543. parttopart_strong_joint_52 = Instance.new("ManualWeld")
  1544. sign = Instance.new("Part")
  1545. surfacegui = Instance.new("SurfaceGui")
  1546. textlabel = Instance.new("TextLabel")
  1547. part_43 = Instance.new("Part")
  1548. parttopart_strong_joint_53 = Instance.new("ManualWeld")
  1549. parttopart_strong_joint_54 = Instance.new("ManualWeld")
  1550. box_3 = Instance.new("Model")
  1551. part_44 = Instance.new("Part")
  1552. tape_3 = Instance.new("Part")
  1553. mesh_10 = Instance.new("BlockMesh")
  1554. thumbnailcamera_3 = Instance.new("Camera")
  1555. part_45 = Instance.new("Part")
  1556. door_2 = Instance.new("Model")
  1557. base = Instance.new("Part")
  1558. bodygyro = Instance.new("BodyGyro")
  1559. anchoredparts = Instance.new("Model")
  1560. anchorpoint = Instance.new("Part")
  1561. anchorpoint_2 = Instance.new("Part")
  1562. falsehinge = Instance.new("Part")
  1563. falsehinge_2 = Instance.new("Part")
  1564. script = NewScript([[script.Parent.Base.BodyGyro.cframe = script.Parent.Base.CFrame
  1565. script.Parent.Base.Anchored = false]], door_2)
  1566. part_46 = Instance.new("Part")
  1567. weld = Instance.new("Weld")
  1568. handle = Instance.new("Part")
  1569. mesh_11 = Instance.new("SpecialMesh")
  1570. weld_2 = Instance.new("Weld")
  1571. handle_2 = Instance.new("Part")
  1572. mesh_12 = Instance.new("SpecialMesh")
  1573. weld_3 = Instance.new("Weld")
  1574. handle_3 = Instance.new("Part")
  1575. mesh_13 = Instance.new("SpecialMesh")
  1576. weld_4 = Instance.new("Weld")
  1577. handle_4 = Instance.new("Part")
  1578. mesh_14 = Instance.new("CylinderMesh", handle_4)
  1579. weld_5 = Instance.new("Weld")
  1580. part_47 = Instance.new("Part")
  1581. weld_6 = Instance.new("Weld")
  1582. part_48 = Instance.new("Part")
  1583. weld_7 = Instance.new("Weld")
  1584. part_49 = Instance.new("Part")
  1585. weld_8 = Instance.new("Weld")
  1586. part_50 = Instance.new("Part")
  1587. weld_9 = Instance.new("Weld")
  1588. part_51 = Instance.new("Part")
  1589. weld_10 = Instance.new("Weld")
  1590. part_52 = Instance.new("Part")
  1591. weld_11 = Instance.new("Weld")
  1592. window = Instance.new("Part")
  1593. weld_12 = Instance.new("Weld")
  1594. detail = Instance.new("Part")
  1595. weld_13 = Instance.new("Weld")
  1596. detail_2 = Instance.new("Part")
  1597. weld_14 = Instance.new("Weld")
  1598. detail_3 = Instance.new("Part")
  1599. weld_15 = Instance.new("Weld")
  1600. detail_4 = Instance.new("Part")
  1601. weld_16 = Instance.new("Weld")
  1602. detail_5 = Instance.new("Part")
  1603. weld_17 = Instance.new("Weld")
  1604. detail_6 = Instance.new("Part")
  1605. weld_18 = Instance.new("Weld")
  1606. detail_7 = Instance.new("Part")
  1607. weld_19 = Instance.new("Weld")
  1608. detail_8 = Instance.new("Part")
  1609. weld_20 = Instance.new("Weld")
  1610. detail_9 = Instance.new("Part")
  1611. weld_21 = Instance.new("Weld")
  1612. detail_10 = Instance.new("Part")
  1613. weld_22 = Instance.new("Weld")
  1614. detail_11 = Instance.new("Part")
  1615. weld_23 = Instance.new("Weld")
  1616. detail_12 = Instance.new("Part")
  1617. weld_24 = Instance.new("Weld")
  1618. detail_13 = Instance.new("Part")
  1619. weld_25 = Instance.new("Weld")
  1620. detail_14 = Instance.new("Part")
  1621. weld_26 = Instance.new("Weld")
  1622. detail_15 = Instance.new("Part")
  1623. weld_27 = Instance.new("Weld")
  1624. detail_16 = Instance.new("Part")
  1625. weld_28 = Instance.new("Weld")
  1626. part_53 = Instance.new("Part")
  1627. weld_29 = Instance.new("Weld")
  1628. doorframe = Instance.new("Model")
  1629. part_54 = Instance.new("Part")
  1630. part_55 = Instance.new("Part")
  1631. part_56 = Instance.new("Part")
  1632. part_57 = Instance.new("Part")
  1633. part_58 = Instance.new("Part")
  1634. parttopart_strong_joint_55 = Instance.new("ManualWeld")
  1635. parttopart_strong_joint_56 = Instance.new("ManualWeld")
  1636. model_3 = Instance.new("Model", model)
  1637. part_59 = Instance.new("Part")
  1638. part_terrain_joint_11 = Instance.new("ManualWeld")
  1639. part_terrain_joint_12 = Instance.new("ManualWeld")
  1640. part_60 = Instance.new("Part")
  1641. part_terrain_joint_13 = Instance.new("ManualWeld")
  1642. part_terrain_joint_14 = Instance.new("ManualWeld")
  1643. part_61 = Instance.new("Part")
  1644. part_terrain_joint_15 = Instance.new("ManualWeld")
  1645. part_terrain_joint_16 = Instance.new("ManualWeld")
  1646. part_62 = Instance.new("Part")
  1647. part_terrain_joint_17 = Instance.new("ManualWeld")
  1648. part_terrain_joint_18 = Instance.new("ManualWeld")
  1649. part_63 = Instance.new("Part")
  1650. part_terrain_joint_19 = Instance.new("ManualWeld")
  1651. part_terrain_joint_20 = Instance.new("ManualWeld")
  1652. part_64 = Instance.new("Part")
  1653. parttopart_strong_joint_57 = Instance.new("ManualWeld")
  1654. parttopart_strong_joint_58 = Instance.new("ManualWeld")
  1655. parttopart_strong_joint_59 = Instance.new("ManualWeld")
  1656. parttopart_strong_joint_60 = Instance.new("ManualWeld")
  1657. part_65 = Instance.new("Part")
  1658. part_66 = Instance.new("Part")
  1659. part_67 = Instance.new("Part")
  1660. part_68 = Instance.new("Part")
  1661. parttopart_strong_joint_61 = Instance.new("ManualWeld")
  1662. part_69 = Instance.new("Part")
  1663. parttopart_strong_joint_62 = Instance.new("ManualWeld")
  1664. part_70 = Instance.new("Part")
  1665. parttopart_strong_joint_63 = Instance.new("ManualWeld")
  1666. part_71 = Instance.new("Part")
  1667. parttopart_strong_joint_64 = Instance.new("ManualWeld")
  1668. parttopart_strong_joint_65 = Instance.new("ManualWeld")
  1669. part_72 = Instance.new("Part")
  1670. part_73 = Instance.new("Part")
  1671. parttopart_strong_joint_66 = Instance.new("ManualWeld")
  1672. seat_2 = Instance.new("Seat")
  1673. part_74 = Instance.new("Part")
  1674. parttopart_strong_joint_67 = Instance.new("ManualWeld")
  1675. parttopart_strong_joint_68 = Instance.new("ManualWeld")
  1676. seat_3 = Instance.new("Seat")
  1677. seat_4 = Instance.new("Seat")
  1678. part_75 = Instance.new("Part")
  1679. parttopart_strong_joint_69 = Instance.new("ManualWeld")
  1680. parttoseat_strong_joint = Instance.new("ManualWeld")
  1681. parttopart_strong_joint_70 = Instance.new("ManualWeld")
  1682. part_76 = Instance.new("Part")
  1683. parttopart_strong_joint_71 = Instance.new("ManualWeld")
  1684. parttopart_strong_joint_72 = Instance.new("ManualWeld")
  1685. part_77 = Instance.new("Part")
  1686. parttopart_strong_joint_73 = Instance.new("ManualWeld")
  1687. parttopart_strong_joint_74 = Instance.new("ManualWeld")
  1688. seat_5 = Instance.new("Seat")
  1689.  
  1690. box.Name = "Box"
  1691. box.Parent = Model
  1692. part.Anchored = true
  1693. part.Size = Vector3.new(4.24, 3.392, 3.533)
  1694. part.Orientation = Vector3.new(0, 180, 0)
  1695. part.Material = Enum.Material.SmoothPlastic
  1696. part.BottomSurface = Enum.SurfaceType.Smooth
  1697. part.BrickColor = BrickColor.new("Brown")
  1698. part.TopSurface = Enum.SurfaceType.Smooth
  1699. part.Color = Color3.new(0.486275, 0.360784, 0.27451)
  1700. part.Parent = Box
  1701. part.CFrame = CFrame.new(-85.1, -16.383, 28.7) * CFrame.Angles(-3.142, 0, 3.142)
  1702. parttopart_strong_joint.Part1 = Part
  1703. parttopart_strong_joint.C0 = CFrame.new(-2.12, 1.696, 1.767) * CFrame.Angles(-1.571, 0, -3.142)
  1704. parttopart_strong_joint.C1 = CFrame.new(-1.161, -1.208, 2.175) * CFrame.Angles(-1.571, 0, -2.793)
  1705. parttopart_strong_joint.Part0 = Part
  1706. parttopart_strong_joint.Name = "Part-to-Part Strong Joint"
  1707. parttopart_strong_joint.Parent = Part
  1708. tape.Anchored = true
  1709. tape.Size = Vector3.new(4.24, 0.283, 0.848)
  1710. tape.Orientation = Vector3.new(0, 180, 0)
  1711. tape.Material = Enum.Material.SmoothPlastic
  1712. tape.BottomSurface = Enum.SurfaceType.Smooth
  1713. tape.Name = "Tape"
  1714. tape.TopSurface = Enum.SurfaceType.Smooth
  1715. tape.BrickColor = BrickColor.new("Brick yellow")
  1716. tape.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1717. tape.Parent = Box
  1718. tape.CFrame = CFrame.new(-85.1, -14.801, 28.7) * CFrame.Angles(-3.142, 0, 3.142)
  1719. mesh.Scale = Vector3.new(1.005, 1, 1)
  1720. mesh.Parent = Tape
  1721. thumbnailcamera.FieldOfView = 20
  1722. thumbnailcamera.Name = "ThumbnailCamera"
  1723. thumbnailcamera.Focus = CFrame.new(-111.549, 11.563, -128.82)
  1724. thumbnailcamera.CFrame = CFrame.new(-110.259, 12.655, -127.75) * CFrame.Angles(-0.795, 0.701, 0.581)
  1725. thumbnailcamera.Parent = Box
  1726. part_2.Anchored = true
  1727. part_2.Size = Vector3.new(17.9, 0.1, 1.1)
  1728. part_2.Orientation = Vector3.new(0, -90, 0)
  1729. part_2.Material = Enum.Material.WoodPlanks
  1730. part_2.BottomSurface = Enum.SurfaceType.Smooth
  1731. part_2.BrickColor = BrickColor.new("Really black")
  1732. part_2.TopSurface = Enum.SurfaceType.Smooth
  1733. part_2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1734. part_2.Parent = Model
  1735. part_2.CFrame = CFrame.new(-97.85, -11.929, 43.55) * CFrame.Angles(0, -1.571, 0)
  1736. parttopart_strong_joint_2.Name = "Part-to-Part Strong Joint"
  1737. parttopart_strong_joint_2.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  1738. parttopart_strong_joint_2.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  1739. parttopart_strong_joint_2.Part0 = Part
  1740. parttopart_strong_joint_2.Parent = Part
  1741. part_3.Anchored = true
  1742. part_3.Size = Vector3.new(17.9, 0.1, 1.1)
  1743. part_3.Orientation = Vector3.new(0, -90, 0)
  1744. part_3.Material = Enum.Material.WoodPlanks
  1745. part_3.BottomSurface = Enum.SurfaceType.Smooth
  1746. part_3.BrickColor = BrickColor.new("Really black")
  1747. part_3.TopSurface = Enum.SurfaceType.Smooth
  1748. part_3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1749. part_3.Parent = Model
  1750. part_3.CFrame = CFrame.new(-97.85, -13.929, 43.55) * CFrame.Angles(0, -1.571, 0)
  1751. parttopart_strong_joint_3.Name = "Part-to-Part Strong Joint"
  1752. parttopart_strong_joint_3.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  1753. parttopart_strong_joint_3.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  1754. parttopart_strong_joint_3.Part0 = Part
  1755. parttopart_strong_joint_3.Parent = Part
  1756. part_4.Anchored = true
  1757. part_4.Size = Vector3.new(17.9, 0.1, 1.1)
  1758. part_4.BottomSurface = Enum.SurfaceType.Smooth
  1759. part_4.Material = Enum.Material.WoodPlanks
  1760. part_4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1761. part_4.TopSurface = Enum.SurfaceType.Smooth
  1762. part_4.BrickColor = BrickColor.new("Really black")
  1763. part_4.Parent = Model
  1764. part_4.CFrame = CFrame.new(-89.55, -11.929, 63.45) * CFrame.Angles(0, 0, 0)
  1765. parttopart_strong_joint_4.Name = "Part-to-Part Strong Joint"
  1766. parttopart_strong_joint_4.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  1767. parttopart_strong_joint_4.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  1768. parttopart_strong_joint_4.Part0 = Part
  1769. parttopart_strong_joint_4.Parent = Part
  1770. part_5.Anchored = true
  1771. part_5.Size = Vector3.new(17.9, 0.1, 1.1)
  1772. part_5.BottomSurface = Enum.SurfaceType.Smooth
  1773. part_5.Material = Enum.Material.WoodPlanks
  1774. part_5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1775. part_5.TopSurface = Enum.SurfaceType.Smooth
  1776. part_5.BrickColor = BrickColor.new("Really black")
  1777. part_5.Parent = Model
  1778. part_5.CFrame = CFrame.new(-89.55, -13.929, 63.45) * CFrame.Angles(0, 0, 0)
  1779. parttopart_strong_joint_5.Name = "Part-to-Part Strong Joint"
  1780. parttopart_strong_joint_5.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  1781. parttopart_strong_joint_5.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  1782. parttopart_strong_joint_5.Part0 = Part
  1783. parttopart_strong_joint_5.Parent = Part
  1784. seat.Size = Vector3.new(2, 0.4, 2)
  1785. seat.Orientation = Vector3.new(-0.02, 180, 0)
  1786. seat.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1787. seat.BrickColor = BrickColor.new("Black")
  1788. seat.TopSurface = Enum.SurfaceType.Weld
  1789. seat.BottomSurface = Enum.SurfaceType.Smooth
  1790. seat.Parent = Model
  1791. seat.CFrame = CFrame.new(-64, -16.279, 54.3) * CFrame.Angles(-3.141, 0, -3.142)
  1792. part_6.Anchored = true
  1793. part_6.Size = Vector3.new(57, 13.6, 1.3)
  1794. part_6.BottomSurface = Enum.SurfaceType.Smooth
  1795. part_6.Material = Enum.Material.Brick
  1796. part_6.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  1797. part_6.TopSurface = Enum.SurfaceType.Smooth
  1798. part_6.BrickColor = BrickColor.new("Burnt Sienna")
  1799. part_6.Parent = Model
  1800. part_6.CFrame = CFrame.new(-71, -11.279, 64.65) * CFrame.Angles(0, 0, 0)
  1801. parttopart_strong_joint_6.Part1 = Part
  1802. parttopart_strong_joint_6.C0 = CFrame.new(28.5, -6.8, -0.65) * CFrame.Angles(-3.142, 0, -3.142)
  1803. parttopart_strong_joint_6.C1 = CFrame.new(47.05, -6.15, 0.55) * CFrame.Angles(-3.142, 0, -3.142)
  1804. parttopart_strong_joint_6.Part0 = Part
  1805. parttopart_strong_joint_6.Name = "Part-to-Part Strong Joint"
  1806. parttopart_strong_joint_6.Parent = Part
  1807. parttopart_strong_joint_7.Part1 = Part
  1808. parttopart_strong_joint_7.C0 = CFrame.new(28.5, -6.8, -0.65) * CFrame.Angles(-3.142, 0, -3.142)
  1809. parttopart_strong_joint_7.C1 = CFrame.new(47.05, -4.15, 0.55) * CFrame.Angles(-3.142, 0, -3.142)
  1810. parttopart_strong_joint_7.Part0 = Part
  1811. parttopart_strong_joint_7.Name = "Part-to-Part Strong Joint"
  1812. parttopart_strong_joint_7.Parent = Part
  1813. door.Name = "Door"
  1814. door.Parent = Model
  1815. operate.Name = Operate
  1816. part_7.Anchored = true
  1817. part_7.Size = Vector3.new(0.2, 6.8, 1.2)
  1818. part_7.Orientation = Vector3.new(0, 90, 0)
  1819. part_7.BottomSurface = Enum.SurfaceType.Smooth
  1820. part_7.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1821. part_7.TopSurface = Enum.SurfaceType.Smooth
  1822. part_7.BrickColor = BrickColor.new("Black")
  1823. part_7.Parent = Door
  1824. part_7.CFrame = CFrame.new(-43.16, -14.626, 41.43) * CFrame.Angles(0, 1.571, 0)
  1825. part_8.Anchored = true
  1826. part_8.Size = Vector3.new(0.2, 6.8, 1.2)
  1827. part_8.Orientation = Vector3.new(0, 90, 0)
  1828. part_8.BottomSurface = Enum.SurfaceType.Smooth
  1829. part_8.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1830. part_8.TopSurface = Enum.SurfaceType.Smooth
  1831. part_8.BrickColor = BrickColor.new("Black")
  1832. part_8.Parent = Door
  1833. part_8.CFrame = CFrame.new(-43.16, -14.626, 47.23) * CFrame.Angles(0, 1.571, 0)
  1834. part_9.Anchored = true
  1835. part_9.Size = Vector3.new(6, 0.2, 1.2)
  1836. part_9.Orientation = Vector3.new(0, 90, 0)
  1837. part_9.BottomSurface = Enum.SurfaceType.Smooth
  1838. part_9.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1839. part_9.TopSurface = Enum.SurfaceType.Smooth
  1840. part_9.BrickColor = BrickColor.new("Black")
  1841. part_9.Parent = Door
  1842. part_9.CFrame = CFrame.new(-43.16, -11.126, 44.33) * CFrame.Angles(0, 1.571, 0)
  1843. trigger.Anchored = true
  1844. trigger.CanCollide = false
  1845. trigger.Size = Vector3.new(1, 1, 1)
  1846. trigger.BottomSurface = Enum.SurfaceType.Smooth
  1847. trigger.Orientation = Vector3.new(0, 90, 0)
  1848. trigger.Name = "Trigger"
  1849. trigger.Transparency = 1
  1850. trigger.TopSurface = Enum.SurfaceType.Smooth
  1851. trigger.BrickColor = BrickColor.new("Really red")
  1852. trigger.Color = Color3.new(1, 0, 0)
  1853. trigger.Parent = Door
  1854. trigger.CFrame = CFrame.new(-43.16, -14.526, 44.33) * CFrame.Angles(0, 1.571, 0)
  1855. d1.Anchored = true
  1856. d1.Size = Vector3.new(3, 7, 1)
  1857. d1.Orientation = Vector3.new(0, 90, 0)
  1858. d1.BottomSurface = Enum.SurfaceType.Smooth
  1859. d1.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1860. d1.Name = "d1"
  1861. d1.Transparency = 0.5
  1862. d1.TopSurface = Enum.SurfaceType.Smooth
  1863. d1.BrickColor = BrickColor.new("Sand blue")
  1864. d1.Reflectance = 0.2
  1865. d1.Parent = Door
  1866. d1.CFrame = CFrame.new(-43.16, -14.526, 42.83) * CFrame.Angles(0, 1.571, 0)
  1867. mesh_6.Scale = Vector3.new(1, 1, 0.2)
  1868. mesh_6.Parent = d1
  1869. d2.Anchored = true
  1870. d2.Size = Vector3.new(3, 7, 1)
  1871. d2.Orientation = Vector3.new(0, -90, 0)
  1872. d2.BottomSurface = Enum.SurfaceType.Smooth
  1873. d2.Color = Color3.new(0.454902, 0.52549, 0.615686)
  1874. d2.Name = "d2"
  1875. d2.Transparency = 0.5
  1876. d2.TopSurface = Enum.SurfaceType.Smooth
  1877. d2.BrickColor = BrickColor.new("Sand blue")
  1878. d2.Reflectance = 0.2
  1879. d2.Parent = Door
  1880. d2.CFrame = CFrame.new(-43.16, -14.526, 45.83) * CFrame.Angles(0, -1.571, 0)
  1881. mesh_7.Scale = Vector3.new(1, 1, 0.2)
  1882. mesh_7.Parent = d2
  1883. part_10.Anchored = true
  1884. part_10.Size = Vector3.new(40.2, 0.4, 41.2)
  1885. part_10.Orientation = Vector3.new(0, 0, 20)
  1886. part_10.Material = Enum.Material.Brick
  1887. part_10.BottomSurface = Enum.SurfaceType.Smooth
  1888. part_10.BrickColor = BrickColor.new("Burnt Sienna")
  1889. part_10.TopSurface = Enum.SurfaceType.Smooth
  1890. part_10.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  1891. part_10.Parent = Model
  1892. part_10.CFrame = CFrame.new(-61.528, 2.122, 44.7) * CFrame.Angles(0, 0, 0.349)
  1893. noob_cashier.PrimaryPart = Head
  1894. noob_cashier.Name = "Noob Cashier"
  1895. noob_cashier.Parent = Model
  1896. head.Size = Vector3.new(2, 1, 1)
  1897. head.BrickColor = BrickColor.new("Bright yellow")
  1898. head.Color = Color3.new(0.960784, 0.803922, 0.188235)
  1899. head.TopSurface = Enum.SurfaceType.Smooth
  1900. head.Name = "Head"
  1901. head.Parent = Noob Cashier
  1902. head.CFrame = CFrame.new(-66.7, -13.579, 61.1) * CFrame.Angles(0, 0, 0)
  1903. mesh_8.Scale = Vector3.new(1.25, 1.25, 1.25)
  1904. mesh_8.Parent = Head
  1905. face.Texture = "rbxasset://textures/face.png"
  1906. face.Name = "face"
  1907. face.Parent = Head
  1908. torso.Size = Vector3.new(2, 2, 1)
  1909. torso.RightParamA = 0
  1910. torso.LeftParamB = 0
  1911. torso.LeftParamA = 0
  1912. torso.Name = "Torso"
  1913. torso.BrickColor = BrickColor.new("Bright blue")
  1914. torso.LeftSurface = Enum.SurfaceType.Weld
  1915. torso.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  1916. torso.RightParamB = 0
  1917. torso.RightSurface = Enum.SurfaceType.Weld
  1918. torso.Parent = Noob Cashier
  1919. torso.CFrame = CFrame.new(-66.7, -15.079, 61.1) * CFrame.Angles(0, 0, 0)
  1920. roblox.Name = "roblox"
  1921. roblox.Parent = Torso
  1922. right_shoulder.Part1 = Right Arm
  1923. right_shoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(0, 1.571, 0)
  1924. right_shoulder.Part0 = Torso
  1925. right_shoulder.C1 = CFrame.new(-0.5, 0.5, 0) * CFrame.Angles(0, 1.571, 0)
  1926. right_shoulder.Name = "Right Shoulder"
  1927. right_shoulder.MaxVelocity = 0.15
  1928. right_shoulder.Parent = Torso
  1929. left_shoulder.Part1 = Left Arm
  1930. left_shoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(0, -1.571, 0)
  1931. left_shoulder.Part0 = Torso
  1932. left_shoulder.C1 = CFrame.new(0.5, 0.5, 0) * CFrame.Angles(0, -1.571, 0)
  1933. left_shoulder.Name = "Left Shoulder"
  1934. left_shoulder.MaxVelocity = 0.15
  1935. left_shoulder.Parent = Torso
  1936. right_hip.Part1 = Right Leg
  1937. right_hip.C0 = CFrame.new(1, -1, 0) * CFrame.Angles(0, 1.571, 0)
  1938. right_hip.Part0 = Torso
  1939. right_hip.C1 = CFrame.new(0.5, 1, 0) * CFrame.Angles(0, 1.571, 0)
  1940. right_hip.Name = "Right Hip"
  1941. right_hip.MaxVelocity = 0.1
  1942. right_hip.Parent = Torso
  1943. left_hip.Part1 = Left Leg
  1944. left_hip.C0 = CFrame.new(-1, -1, 0) * CFrame.Angles(0, -1.571, 0)
  1945. left_hip.Part0 = Torso
  1946. left_hip.C1 = CFrame.new(-0.5, 1, 0) * CFrame.Angles(0, -1.571, 0)
  1947. left_hip.Name = "Left Hip"
  1948. left_hip.MaxVelocity = 0.1
  1949. left_hip.Parent = Torso
  1950. neck.Part1 = Head
  1951. neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-1.571, 0, -3.142)
  1952. neck.Part0 = Torso
  1953. neck.C1 = CFrame.new(0, -0.5, 0) * CFrame.Angles(-1.571, 0, -3.142)
  1954. neck.Name = "Neck"
  1955. neck.MaxVelocity = 0.1
  1956. neck.Parent = Torso
  1957. left_arm.CanCollide = false
  1958. left_arm.Size = Vector3.new(1, 2, 1)
  1959. left_arm.Color = Color3.new(0.960784, 0.803922, 0.188235)
  1960. left_arm.BrickColor = BrickColor.new("Bright yellow")
  1961. left_arm.Name = "Left Arm"
  1962. left_arm.Parent = Noob Cashier
  1963. left_arm.CFrame = CFrame.new(-68.2, -15.079, 61.1) * CFrame.Angles(0, 0, 0)
  1964. right_arm.CanCollide = false
  1965. right_arm.Size = Vector3.new(1, 2, 1)
  1966. right_arm.Color = Color3.new(0.960784, 0.803922, 0.188235)
  1967. right_arm.BrickColor = BrickColor.new("Bright yellow")
  1968. right_arm.Name = "Right Arm"
  1969. right_arm.Parent = Noob Cashier
  1970. right_arm.CFrame = CFrame.new(-65.2, -15.079, 61.1) * CFrame.Angles(0, 0, 0)
  1971. left_leg.CanCollide = false
  1972. left_leg.Size = Vector3.new(1, 2, 1)
  1973. left_leg.BrickColor = BrickColor.new("Br. yellowish green")
  1974. left_leg.Color = Color3.new(0.643137, 0.741176, 0.278431)
  1975. left_leg.BottomSurface = Enum.SurfaceType.Smooth
  1976. left_leg.Name = "Left Leg"
  1977. left_leg.TopSurface = Enum.SurfaceType.Inlet
  1978. left_leg.Parent = Noob Cashier
  1979. left_leg.CFrame = CFrame.new(-67.2, -17.079, 61.1) * CFrame.Angles(0, 0, 0)
  1980. right_leg.CanCollide = false
  1981. right_leg.Size = Vector3.new(1, 2, 1)
  1982. right_leg.BrickColor = BrickColor.new("Br. yellowish green")
  1983. right_leg.Color = Color3.new(0.643137, 0.741176, 0.278431)
  1984. right_leg.BottomSurface = Enum.SurfaceType.Smooth
  1985. right_leg.Name = "Right Leg"
  1986. right_leg.TopSurface = Enum.SurfaceType.Inlet
  1987. right_leg.Parent = Noob Cashier
  1988. right_leg.CFrame = CFrame.new(-66.2, -17.079, 61.1) * CFrame.Angles(0, 0, 0)
  1989. humanoid.NameOcclusion = Enum.NameOcclusion.NoOcclusion
  1990. humanoid.Parent = Noob Cashier
  1991. isaplayer.Name = "IsAPlayer"
  1992. isaplayer.Parent = Noob Cashier
  1993. respawn.Value = true
  1994. respawn.Name = "Respawn"
  1995. respawn.Parent = Noob Cashier
  1996. forceweapon.Name = "Force_Weapon"
  1997. forceweapon.Parent = Noob Cashier
  1998. isonteam.Name = "IsOnTeam"
  1999. isonteam.Parent = Noob Cashier
  2000. team.Value = BrickColor.new("Really black")
  2001. team.Name = "Team"
  2002. team.Parent = IsOnTeam
  2003. showtag.Name = "ShowTag"
  2004. showtag.Parent = IsOnTeam
  2005. ignorecombatff.Value = true
  2006. ignorecombatff.Name = "IgnoreCombatFF"
  2007. ignorecombatff.Parent = Noob Cashier
  2008. dropweapon.Value = true
  2009. dropweapon.Name = "DropWeapon"
  2010. dropweapon.Parent = Noob Cashier
  2011. pathto.Name = "PathTo"
  2012. pathto.Parent = Noob Cashier
  2013. wander.Value = true
  2014. wander.Name = "Wander"
  2015. wander.Parent = Noob Cashier
  2016. printmap.Name = "PrintMap"
  2017. printmap.Parent = Noob Cashier
  2018. body_colors.LeftArmColor3 = Color3.new(0.960784, 0.803922, 0.188235)
  2019. body_colors.LeftLegColor = BrickColor.new("Br. yellowish green")
  2020. body_colors.LeftArmColor = BrickColor.new("Bright yellow")
  2021. body_colors.TorsoColor3 = Color3.new(0.0509804, 0.411765, 0.67451)
  2022. body_colors.RightArmColor = BrickColor.new("Bright yellow")
  2023. body_colors.RightLegColor3 = Color3.new(0.643137, 0.741176, 0.278431)
  2024. body_colors.TorsoColor = BrickColor.new("Bright blue")
  2025. body_colors.HeadColor3 = Color3.new(0.960784, 0.803922, 0.188235)
  2026. body_colors.RightLegColor = BrickColor.new("Br. yellowish green")
  2027. body_colors.LeftLegColor3 = Color3.new(0.643137, 0.741176, 0.278431)
  2028. body_colors.HeadColor = BrickColor.new("Bright yellow")
  2029. body_colors.RightArmColor3 = Color3.new(0.960784, 0.803922, 0.188235)
  2030. body_colors.Parent = Noob Cashier
  2031. forcecolors.Name = "ForceColors"
  2032. forcecolors.Parent = Body Colors
  2033. full_animation.Name = Full Animation
  2034. forcehat.Name = "Force_Hat"
  2035. forcehat.Parent = Noob Cashier
  2036. forceshirt.Name = "Force_Shirt"
  2037. forceshirt.Parent = Noob Cashier
  2038. forcepants.Name = "Force_Pants"
  2039. forcepants.Parent = Noob Cashier
  2040. part_11.Anchored = true
  2041. part_11.Size = Vector3.new(0.317, 16.143, 0.317)
  2042. part_11.Material = Enum.Material.Marble
  2043. part_11.Orientation = Vector3.new(0, 90, 0)
  2044. part_11.Parent = Model
  2045. part_11.CFrame = CFrame.new(-42.958, -11.829, 46.996) * CFrame.Angles(0, 1.571, 0)
  2046. part_terrain_joint.C1 = CFrame.new(160.795, -0.158, 164.593)
  2047. part_terrain_joint.Name = "Part Terrain Joint"
  2048. part_terrain_joint.Part1 = Part
  2049. part_terrain_joint.Parent = Part
  2050. part_terrain_joint_2.C1 = CFrame.new(160.795, -0.158, 164.593)
  2051. part_terrain_joint_2.Name = "Part Terrain Joint"
  2052. part_terrain_joint_2.Part1 = Part
  2053. part_terrain_joint_2.Parent = Part
  2054. part_12.Anchored = true
  2055. part_12.Size = Vector3.new(17.725, 0.317, 0.317)
  2056. part_12.Material = Enum.Material.Marble
  2057. part_12.Orientation = Vector3.new(0, 90, 0)
  2058. part_12.Parent = Model
  2059. part_12.CFrame = CFrame.new(-42.958, -3.915, 55.7) * CFrame.Angles(0, 1.571, 0)
  2060. part_terrain_joint_3.C1 = CFrame.new(160.795, -0.158, 164.593)
  2061. part_terrain_joint_3.Name = "Part Terrain Joint"
  2062. part_terrain_joint_3.Part1 = Part
  2063. part_terrain_joint_3.Parent = Part
  2064. part_terrain_joint_4.C1 = CFrame.new(160.795, -0.158, 164.593)
  2065. part_terrain_joint_4.Name = "Part Terrain Joint"
  2066. part_terrain_joint_4.Part1 = Part
  2067. part_terrain_joint_4.Parent = Part
  2068. part_13.Anchored = true
  2069. part_13.Size = Vector3.new(17.725, 0.317, 0.317)
  2070. part_13.Material = Enum.Material.Marble
  2071. part_13.Orientation = Vector3.new(0, 90, 0)
  2072. part_13.Parent = Model
  2073. part_13.CFrame = CFrame.new(-42.958, -19.742, 55.7) * CFrame.Angles(0, 1.571, 0)
  2074. part_terrain_joint_5.C1 = CFrame.new(160.795, -0.158, 164.593)
  2075. part_terrain_joint_5.Name = "Part Terrain Joint"
  2076. part_terrain_joint_5.Part1 = Part
  2077. part_terrain_joint_5.Parent = Part
  2078. part_terrain_joint_6.C1 = CFrame.new(160.795, -0.158, 164.593)
  2079. part_terrain_joint_6.Name = "Part Terrain Joint"
  2080. part_terrain_joint_6.Part1 = Part
  2081. part_terrain_joint_6.Parent = Part
  2082. part_14.Anchored = true
  2083. part_14.Size = Vector3.new(17.725, 16.143, 0.317)
  2084. part_14.Material = Enum.Material.Marble
  2085. part_14.Transparency = 0.9
  2086. part_14.Orientation = Vector3.new(0, 90, 0)
  2087. part_14.Parent = Model
  2088. part_14.CFrame = CFrame.new(-42.642, -11.829, 55.7) * CFrame.Angles(0, 1.571, 0)
  2089. part_terrain_joint_7.C1 = CFrame.new(160.795, -0.158, 164.593)
  2090. part_terrain_joint_7.Name = "Part Terrain Joint"
  2091. part_terrain_joint_7.Part1 = Part
  2092. part_terrain_joint_7.Parent = Part
  2093. part_terrain_joint_8.C1 = CFrame.new(160.795, -0.158, 164.593)
  2094. part_terrain_joint_8.Name = "Part Terrain Joint"
  2095. part_terrain_joint_8.Part1 = Part
  2096. part_terrain_joint_8.Parent = Part
  2097. part_15.Anchored = true
  2098. part_15.Size = Vector3.new(0.317, 16.143, 0.317)
  2099. part_15.Material = Enum.Material.Marble
  2100. part_15.Orientation = Vector3.new(0, 90, 0)
  2101. part_15.Parent = Model
  2102. part_15.CFrame = CFrame.new(-42.958, -11.829, 64.404) * CFrame.Angles(0, 1.571, 0)
  2103. part_terrain_joint_9.C1 = CFrame.new(160.795, -0.158, 164.593)
  2104. part_terrain_joint_9.Name = "Part Terrain Joint"
  2105. part_terrain_joint_9.Part1 = Part
  2106. part_terrain_joint_9.Parent = Part
  2107. part_terrain_joint_10.C1 = CFrame.new(160.795, -0.158, 164.593)
  2108. part_terrain_joint_10.Name = "Part Terrain Joint"
  2109. part_terrain_joint_10.Part1 = Part
  2110. part_terrain_joint_10.Parent = Part
  2111. part_16.Anchored = true
  2112. part_16.Size = Vector3.new(1.3, 4.1, 1.1)
  2113. part_16.BottomSurface = Enum.SurfaceType.Smooth
  2114. part_16.Material = Enum.Material.WoodPlanks
  2115. part_16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2116. part_16.TopSurface = Enum.SurfaceType.Smooth
  2117. part_16.BrickColor = BrickColor.new("Really black")
  2118. part_16.Parent = Model
  2119. part_16.CFrame = CFrame.new(-51.45, -17.029, 31.75) * CFrame.Angles(0, 0, 0)
  2120. parttopart_strong_joint_8.Part1 = Part
  2121. parttopart_strong_joint_8.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2122. parttopart_strong_joint_8.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  2123. parttopart_strong_joint_8.Part0 = Part
  2124. parttopart_strong_joint_8.Name = "Part-to-Part Strong Joint"
  2125. parttopart_strong_joint_8.Parent = Part
  2126. part_17.Anchored = true
  2127. part_17.Size = Vector3.new(3.9, 0.1, 4)
  2128. part_17.BottomSurface = Enum.SurfaceType.Smooth
  2129. part_17.Material = Enum.Material.WoodPlanks
  2130. part_17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2131. part_17.TopSurface = Enum.SurfaceType.Smooth
  2132. part_17.BrickColor = BrickColor.new("Really black")
  2133. part_17.Parent = Model
  2134. part_17.CFrame = CFrame.new(-51.55, -14.929, 31.6) * CFrame.Angles(0, 0, 0)
  2135. part_18.Anchored = true
  2136. part_18.Size = Vector3.new(17.9, 0.1, 1.1)
  2137. part_18.BottomSurface = Enum.SurfaceType.Smooth
  2138. part_18.Material = Enum.Material.WoodPlanks
  2139. part_18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2140. part_18.TopSurface = Enum.SurfaceType.Smooth
  2141. part_18.BrickColor = BrickColor.new("Really black")
  2142. part_18.Parent = Model
  2143. part_18.CFrame = CFrame.new(-70.45, -13.929, 63.45) * CFrame.Angles(0, 0, 0)
  2144. parttopart_strong_joint_9.Name = "Part-to-Part Strong Joint"
  2145. parttopart_strong_joint_9.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  2146. parttopart_strong_joint_9.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2147. parttopart_strong_joint_9.Part0 = Part
  2148. parttopart_strong_joint_9.Parent = Part
  2149. parttopart_strong_joint_10.Part1 = Part
  2150. parttopart_strong_joint_10.C0 = CFrame.new(-8.95, -0.05, -0.55) * CFrame.Angles(0, -1.571, 0)
  2151. parttopart_strong_joint_10.C1 = CFrame.new(0.55, -2.7, 6.8) * CFrame.Angles(0, -1.571, 0)
  2152. parttopart_strong_joint_10.Part0 = Part
  2153. parttopart_strong_joint_10.Name = "Part-to-Part Strong Joint"
  2154. parttopart_strong_joint_10.Parent = Part
  2155. parttopart_strong_joint_11.Part1 = Part
  2156. parttopart_strong_joint_11.C0 = CFrame.new(-8.95, -0.05, 0.55)
  2157. parttopart_strong_joint_11.C1 = CFrame.new(-8.4, -2.7, -0.65)
  2158. parttopart_strong_joint_11.Part0 = Part
  2159. parttopart_strong_joint_11.Name = "Part-to-Part Strong Joint"
  2160. parttopart_strong_joint_11.Parent = Part
  2161. part_19.Anchored = true
  2162. part_19.Size = Vector3.new(57, 1, 41.3)
  2163. part_19.BottomSurface = Enum.SurfaceType.Smooth
  2164. part_19.Material = Enum.Material.WoodPlanks
  2165. part_19.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  2166. part_19.TopSurface = Enum.SurfaceType.Smooth
  2167. part_19.BrickColor = BrickColor.new("Burnt Sienna")
  2168. part_19.Parent = Model
  2169. part_19.CFrame = CFrame.new(-71, -18.579, 44.65) * CFrame.Angles(0, 0, 0)
  2170. parttopart_strong_joint_12.Part1 = Part
  2171. parttopart_strong_joint_12.C0 = CFrame.new(-28.5, 0.5, 20.65) * CFrame.Angles(-1.571, 0, -3.142)
  2172. parttopart_strong_joint_12.C1 = CFrame.new(-28.5, -6.8, 40.55) * CFrame.Angles(-1.571, 0, -3.142)
  2173. parttopart_strong_joint_12.Part0 = Part
  2174. parttopart_strong_joint_12.Name = "Part-to-Part Strong Joint"
  2175. parttopart_strong_joint_12.Parent = Part
  2176. parttopart_strong_joint_13.Part1 = Part
  2177. parttopart_strong_joint_13.C0 = CFrame.new(-28.5, 0.5, 20.65) * CFrame.Angles(-1.571, 0, -3.142)
  2178. parttopart_strong_joint_13.C1 = CFrame.new(-28.5, -6.8, 0.65) * CFrame.Angles(-1.571, 0, -3.142)
  2179. parttopart_strong_joint_13.Part0 = Part
  2180. parttopart_strong_joint_13.Name = "Part-to-Part Strong Joint"
  2181. parttopart_strong_joint_13.Parent = Part
  2182. parttopart_strong_joint_14.Part1 = Part
  2183. parttopart_strong_joint_14.C0 = CFrame.new(-28.5, 0.5, 20.65) * CFrame.Angles(-1.571, 0, -3.142)
  2184. parttopart_strong_joint_14.C1 = CFrame.new(-0.55, -6.8, 19.95) * CFrame.Angles(-1.571, 0, -3.142)
  2185. parttopart_strong_joint_14.Part0 = Part
  2186. parttopart_strong_joint_14.Name = "Part-to-Part Strong Joint"
  2187. parttopart_strong_joint_14.Parent = Part
  2188. parttopart_strong_joint_15.Part1 = Part
  2189. parttopart_strong_joint_15.C0 = CFrame.new(-28.5, 0.5, 20.65) * CFrame.Angles(-1.571, 0, -3.142)
  2190. parttopart_strong_joint_15.C1 = CFrame.new(14.4, -1.696, -36.6) * CFrame.Angles(-1.571, 0, 0)
  2191. parttopart_strong_joint_15.Part0 = Part
  2192. parttopart_strong_joint_15.Name = "Part-to-Part Strong Joint"
  2193. parttopart_strong_joint_15.Parent = Part
  2194. parttopart_strong_joint_16.Part1 = Part
  2195. parttopart_strong_joint_16.C0 = CFrame.new(-28.5, 0.5, 20.65) * CFrame.Angles(-1.571, 0, -3.142)
  2196. parttopart_strong_joint_16.C1 = CFrame.new(2.74, -1.2, -36.328) * CFrame.Angles(-1.571, 0, 0.349)
  2197. parttopart_strong_joint_16.Part0 = Part
  2198. parttopart_strong_joint_16.Name = "Part-to-Part Strong Joint"
  2199. parttopart_strong_joint_16.Parent = Part
  2200. part_20.Anchored = true
  2201. part_20.Size = Vector3.new(57, 13.6, 1.3)
  2202. part_20.BottomSurface = Enum.SurfaceType.Smooth
  2203. part_20.Material = Enum.Material.Brick
  2204. part_20.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  2205. part_20.TopSurface = Enum.SurfaceType.Smooth
  2206. part_20.BrickColor = BrickColor.new("Burnt Sienna")
  2207. part_20.Parent = Model
  2208. part_20.CFrame = CFrame.new(-71, -11.279, 24.75) * CFrame.Angles(0, 0, 0)
  2209. parttopart_strong_joint_17.Part1 = Part
  2210. parttopart_strong_joint_17.C0 = CFrame.new(-28.5, -6.8, 0.65)
  2211. parttopart_strong_joint_17.C1 = CFrame.new(-0.55, -6.8, -19.95)
  2212. parttopart_strong_joint_17.Part0 = Part
  2213. parttopart_strong_joint_17.Name = "Part-to-Part Strong Joint"
  2214. parttopart_strong_joint_17.Parent = Part
  2215. part_21.Anchored = true
  2216. part_21.Size = Vector3.new(1.1, 13.6, 18.4)
  2217. part_21.BottomSurface = Enum.SurfaceType.Smooth
  2218. part_21.Material = Enum.Material.Brick
  2219. part_21.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  2220. part_21.TopSurface = Enum.SurfaceType.Smooth
  2221. part_21.BrickColor = BrickColor.new("Burnt Sienna")
  2222. part_21.Parent = Model
  2223. part_21.CFrame = CFrame.new(-79.95, -11.279, 56.1) * CFrame.Angles(0, 0, 0)
  2224. parttopart_strong_joint_18.Part1 = Part
  2225. parttopart_strong_joint_18.C0 = CFrame.new(0.55, -6.8, 9.2) * CFrame.Angles(1.571, 0, 0)
  2226. parttopart_strong_joint_18.C1 = CFrame.new(-8.4, 0.5, 20.65) * CFrame.Angles(1.571, 0, 0)
  2227. parttopart_strong_joint_18.Part0 = Part
  2228. parttopart_strong_joint_18.Name = "Part-to-Part Strong Joint"
  2229. parttopart_strong_joint_18.Parent = Part
  2230. part_22.Anchored = true
  2231. part_22.Size = Vector3.new(1.1, 5.4, 5.4)
  2232. part_22.BottomSurface = Enum.SurfaceType.Smooth
  2233. part_22.Material = Enum.Material.Brick
  2234. part_22.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  2235. part_22.TopSurface = Enum.SurfaceType.Smooth
  2236. part_22.BrickColor = BrickColor.new("Burnt Sienna")
  2237. part_22.Parent = Model
  2238. part_22.CFrame = CFrame.new(-79.95, -7.179, 44.2) * CFrame.Angles(0, 0, 0)
  2239. parttopart_strong_joint_19.Part1 = Part
  2240. parttopart_strong_joint_19.C0 = CFrame.new(-0.55, -2.7, 2.7)
  2241. parttopart_strong_joint_19.C1 = CFrame.new(-0.55, 1.4, -9.2)
  2242. parttopart_strong_joint_19.Part0 = Part
  2243. parttopart_strong_joint_19.Name = "Part-to-Part Strong Joint"
  2244. parttopart_strong_joint_19.Parent = Part
  2245. box_2.Name = "Box"
  2246. box_2.Parent = Model
  2247. part_23.Anchored = true
  2248. part_23.Size = Vector3.new(3, 2.4, 2.5)
  2249. part_23.Orientation = Vector3.new(0, 160, 0)
  2250. part_23.Material = Enum.Material.SmoothPlastic
  2251. part_23.BottomSurface = Enum.SurfaceType.Smooth
  2252. part_23.BrickColor = BrickColor.new("Brown")
  2253. part_23.TopSurface = Enum.SurfaceType.Smooth
  2254. part_23.Color = Color3.new(0.486275, 0.360784, 0.27451)
  2255. part_23.Parent = Box
  2256. part_23.CFrame = CFrame.new(-84.5, -16.879, 32.1) * CFrame.Angles(3.142, 0.349, 3.142)
  2257. tape_2.Anchored = true
  2258. tape_2.Size = Vector3.new(3, 0.2, 0.6)
  2259. tape_2.Orientation = Vector3.new(0, 160, 0)
  2260. tape_2.Material = Enum.Material.SmoothPlastic
  2261. tape_2.BottomSurface = Enum.SurfaceType.Smooth
  2262. tape_2.Name = "Tape"
  2263. tape_2.TopSurface = Enum.SurfaceType.Smooth
  2264. tape_2.BrickColor = BrickColor.new("Brick yellow")
  2265. tape_2.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2266. tape_2.Parent = Box
  2267. tape_2.CFrame = CFrame.new(-84.5, -15.76, 32.1) * CFrame.Angles(3.142, 0.349, 3.142)
  2268. mesh_9.Scale = Vector3.new(1.005, 1, 1)
  2269. mesh_9.Parent = Tape
  2270. thumbnailcamera_2.FieldOfView = 20
  2271. thumbnailcamera_2.Name = "ThumbnailCamera"
  2272. thumbnailcamera_2.Focus = CFrame.new(-111.549, 11.563, -128.82)
  2273. thumbnailcamera_2.CFrame = CFrame.new(-110.259, 12.655, -127.75) * CFrame.Angles(-0.795, 0.701, 0.581)
  2274. thumbnailcamera_2.Parent = Box
  2275. part_24.Anchored = true
  2276. part_24.Size = Vector3.new(0.4, 0.9, 41.3)
  2277. part_24.Orientation = Vector3.new(0, 0, 45)
  2278. part_24.Material = Enum.Material.WoodPlanks
  2279. part_24.BottomSurface = Enum.SurfaceType.Smooth
  2280. part_24.BrickColor = BrickColor.new("Burnt Sienna")
  2281. part_24.TopSurface = Enum.SurfaceType.Smooth
  2282. part_24.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  2283. part_24.Parent = Model
  2284. part_24.CFrame = CFrame.new(-42.401, -18.967, 44.65) * CFrame.Angles(0, 0, 0.785)
  2285. part_25.Anchored = true
  2286. part_25.Size = Vector3.new(1.3, 8, 1.1)
  2287. part_25.BottomSurface = Enum.SurfaceType.Smooth
  2288. part_25.Material = Enum.Material.WoodPlanks
  2289. part_25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2290. part_25.TopSurface = Enum.SurfaceType.Smooth
  2291. part_25.BrickColor = BrickColor.new("Really black")
  2292. part_25.Parent = Model
  2293. part_25.CFrame = CFrame.new(-62.15, -13.979, 63.45) * CFrame.Angles(0, 0, 0)
  2294. parttopart_strong_joint_20.Name = "Part-to-Part Strong Joint"
  2295. parttopart_strong_joint_20.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  2296. parttopart_strong_joint_20.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2297. parttopart_strong_joint_20.Part0 = Part
  2298. parttopart_strong_joint_20.Parent = Part
  2299. parttopart_strong_joint_21.Part1 = Part
  2300. parttopart_strong_joint_21.C0 = CFrame.new(0.65, -4, -0.55) * CFrame.Angles(-3.142, 0, -3.142)
  2301. parttopart_strong_joint_21.C1 = CFrame.new(-3.45, -11.5, 0.15) * CFrame.Angles(0, 1.571, 0)
  2302. parttopart_strong_joint_21.Part0 = Part
  2303. parttopart_strong_joint_21.Name = "Part-to-Part Strong Joint"
  2304. parttopart_strong_joint_21.Parent = Part
  2305. parttopart_strong_joint_22.Part1 = Part
  2306. parttopart_strong_joint_22.C0 = CFrame.new(-0.65, -4, 0.55)
  2307. parttopart_strong_joint_22.C1 = CFrame.new(8.2, -6.7, -0.65)
  2308. parttopart_strong_joint_22.Part0 = Part
  2309. parttopart_strong_joint_22.Name = "Part-to-Part Strong Joint"
  2310. parttopart_strong_joint_22.Parent = Part
  2311. part_26.Anchored = true
  2312. part_26.Size = Vector3.new(17.9, 0.1, 2.9)
  2313. part_26.BottomSurface = Enum.SurfaceType.Smooth
  2314. part_26.Material = Enum.Material.WoodPlanks
  2315. part_26.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2316. part_26.TopSurface = Enum.SurfaceType.Smooth
  2317. part_26.BrickColor = BrickColor.new("Really black")
  2318. part_26.Parent = Model
  2319. part_26.CFrame = CFrame.new(-70.45, -14.729, 57.45) * CFrame.Angles(0, 0, 0)
  2320. parttopart_strong_joint_23.Name = "Part-to-Part Strong Joint"
  2321. parttopart_strong_joint_23.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  2322. parttopart_strong_joint_23.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2323. parttopart_strong_joint_23.Part0 = Part
  2324. parttopart_strong_joint_23.Parent = Part
  2325. parttopart_strong_joint_24.Part1 = Part
  2326. parttopart_strong_joint_24.C0 = CFrame.new(-8.95, -0.05, -1.45) * CFrame.Angles(0, -1.571, 0)
  2327. parttopart_strong_joint_24.C1 = CFrame.new(0.55, -3.5, -0.1) * CFrame.Angles(0, -1.571, 0)
  2328. parttopart_strong_joint_24.Part0 = Part
  2329. parttopart_strong_joint_24.Name = "Part-to-Part Strong Joint"
  2330. parttopart_strong_joint_24.Parent = Part
  2331. part_27.Anchored = true
  2332. part_27.Size = Vector3.new(18, 3.2, 1.1)
  2333. part_27.BottomSurface = Enum.SurfaceType.Smooth
  2334. part_27.Material = Enum.Material.WoodPlanks
  2335. part_27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2336. part_27.TopSurface = Enum.SurfaceType.Smooth
  2337. part_27.BrickColor = BrickColor.new("Really black")
  2338. part_27.Parent = Model
  2339. part_27.CFrame = CFrame.new(-70.5, -16.379, 56.55) * CFrame.Angles(0, 0, 0)
  2340. parttopart_strong_joint_25.Name = "Part-to-Part Strong Joint"
  2341. parttopart_strong_joint_25.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  2342. parttopart_strong_joint_25.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2343. parttopart_strong_joint_25.Part0 = Part
  2344. parttopart_strong_joint_25.Parent = Part
  2345. parttopart_strong_joint_26.Part1 = Part
  2346. parttopart_strong_joint_26.C0 = CFrame.new(-9, 1.6, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2347. parttopart_strong_joint_26.C1 = CFrame.new(-9.05, -0.05, -0.35) * CFrame.Angles(-1.571, 0, -3.142)
  2348. parttopart_strong_joint_26.Part0 = Part
  2349. parttopart_strong_joint_26.Name = "Part-to-Part Strong Joint"
  2350. parttopart_strong_joint_26.Parent = Part
  2351. parttopart_strong_joint_27.Part1 = Part
  2352. parttopart_strong_joint_27.C0 = CFrame.new(-9, 1.6, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2353. parttopart_strong_joint_27.C1 = CFrame.new(-1.05, -5.1, -9) * CFrame.Angles(-1.571, 0, 1.571)
  2354. parttopart_strong_joint_27.Part0 = Part
  2355. parttopart_strong_joint_27.Name = "Part-to-Part Strong Joint"
  2356. parttopart_strong_joint_27.Parent = Part
  2357. parttopart_strong_joint_28.Part1 = Part
  2358. parttopart_strong_joint_28.C0 = CFrame.new(-9, 1.6, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2359. parttopart_strong_joint_28.C1 = CFrame.new(2.35, -8.3, -17.85) * CFrame.Angles(-1.571, 0, 1.571)
  2360. parttopart_strong_joint_28.Part0 = Part
  2361. parttopart_strong_joint_28.Name = "Part-to-Part Strong Joint"
  2362. parttopart_strong_joint_28.Parent = Part
  2363. part_28.Anchored = true
  2364. part_28.Size = Vector3.new(17.9, 0.1, 1.1)
  2365. part_28.BottomSurface = Enum.SurfaceType.Smooth
  2366. part_28.Material = Enum.Material.WoodPlanks
  2367. part_28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2368. part_28.TopSurface = Enum.SurfaceType.Smooth
  2369. part_28.BrickColor = BrickColor.new("Really black")
  2370. part_28.Parent = Model
  2371. part_28.CFrame = CFrame.new(-70.45, -11.929, 63.45) * CFrame.Angles(0, 0, 0)
  2372. parttopart_strong_joint_29.Name = "Part-to-Part Strong Joint"
  2373. parttopart_strong_joint_29.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  2374. parttopart_strong_joint_29.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2375. parttopart_strong_joint_29.Part0 = Part
  2376. parttopart_strong_joint_29.Parent = Part
  2377. parttopart_strong_joint_30.Part1 = Part
  2378. parttopart_strong_joint_30.C0 = CFrame.new(-8.95, -0.05, -0.55) * CFrame.Angles(0, -1.571, 0)
  2379. parttopart_strong_joint_30.C1 = CFrame.new(0.55, -0.7, 6.8) * CFrame.Angles(0, -1.571, 0)
  2380. parttopart_strong_joint_30.Part0 = Part
  2381. parttopart_strong_joint_30.Name = "Part-to-Part Strong Joint"
  2382. parttopart_strong_joint_30.Parent = Part
  2383. parttopart_strong_joint_31.Part1 = Part
  2384. parttopart_strong_joint_31.C0 = CFrame.new(-8.95, -0.05, 0.55)
  2385. parttopart_strong_joint_31.C1 = CFrame.new(-8.4, -0.7, -0.65)
  2386. parttopart_strong_joint_31.Part0 = Part
  2387. parttopart_strong_joint_31.Name = "Part-to-Part Strong Joint"
  2388. parttopart_strong_joint_31.Parent = Part
  2389. part_29.Anchored = true
  2390. part_29.Size = Vector3.new(17.9, 0.1, 1.1)
  2391. part_29.BottomSurface = Enum.SurfaceType.Smooth
  2392. part_29.Material = Enum.Material.WoodPlanks
  2393. part_29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2394. part_29.TopSurface = Enum.SurfaceType.Smooth
  2395. part_29.BrickColor = BrickColor.new("Really black")
  2396. part_29.Parent = Model
  2397. part_29.CFrame = CFrame.new(-70.45, -9.929, 63.45) * CFrame.Angles(0, 0, 0)
  2398. parttopart_strong_joint_32.Name = "Part-to-Part Strong Joint"
  2399. parttopart_strong_joint_32.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  2400. parttopart_strong_joint_32.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2401. parttopart_strong_joint_32.Part0 = Part
  2402. parttopart_strong_joint_32.Parent = Part
  2403. parttopart_strong_joint_33.Part1 = Part
  2404. parttopart_strong_joint_33.C0 = CFrame.new(8.95, -0.05, 0.55) * CFrame.Angles(1.571, 0, 0)
  2405. parttopart_strong_joint_33.C1 = CFrame.new(0.65, 4, 0.55) * CFrame.Angles(1.571, 0, 0)
  2406. parttopart_strong_joint_33.Part0 = Part
  2407. parttopart_strong_joint_33.Name = "Part-to-Part Strong Joint"
  2408. parttopart_strong_joint_33.Parent = Part
  2409. parttopart_strong_joint_34.Part1 = Part
  2410. parttopart_strong_joint_34.C0 = CFrame.new(8.95, -0.05, 0.55) * CFrame.Angles(1.571, 0, 0)
  2411. parttopart_strong_joint_34.C1 = CFrame.new(17.25, 4, 0.55) * CFrame.Angles(1.571, 0, 0)
  2412. parttopart_strong_joint_34.Part0 = Part
  2413. parttopart_strong_joint_34.Name = "Part-to-Part Strong Joint"
  2414. parttopart_strong_joint_34.Parent = Part
  2415. parttopart_strong_joint_35.Part1 = Part
  2416. parttopart_strong_joint_35.C0 = CFrame.new(-8.95, -0.05, -0.55) * CFrame.Angles(0, -1.571, 0)
  2417. parttopart_strong_joint_35.C1 = CFrame.new(0.55, 1.3, 6.8) * CFrame.Angles(0, -1.571, 0)
  2418. parttopart_strong_joint_35.Part0 = Part
  2419. parttopart_strong_joint_35.Name = "Part-to-Part Strong Joint"
  2420. parttopart_strong_joint_35.Parent = Part
  2421. parttopart_strong_joint_36.Part1 = Part
  2422. parttopart_strong_joint_36.C0 = CFrame.new(-8.95, -0.05, 0.55)
  2423. parttopart_strong_joint_36.C1 = CFrame.new(-8.4, 1.3, -0.65)
  2424. parttopart_strong_joint_36.Part0 = Part
  2425. parttopart_strong_joint_36.Name = "Part-to-Part Strong Joint"
  2426. parttopart_strong_joint_36.Parent = Part
  2427. wedge.Size = Vector3.new(1.3, 13, 36.1)
  2428. wedge.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2429. wedge.BottomSurface = Enum.SurfaceType.Smooth
  2430. wedge.Material = Enum.Material.Brick
  2431. wedge.BrickColor = BrickColor.new("Really black")
  2432. wedge.Orientation = Vector3.new(0, 90, 0)
  2433. wedge.Parent = Model
  2434. wedge.CFrame = CFrame.new(-61.55, 2.021, 64.65) * CFrame.Angles(0, 1.571, 0)
  2435. wedgetopart_strong_joint.Part1 = Part
  2436. wedgetopart_strong_joint.C0 = CFrame.new(-0.65, -6.5, 18.05)
  2437. wedgetopart_strong_joint.C1 = CFrame.new(-0.5, -7.1, 20.55) * CFrame.Angles(0, 1.571, 0)
  2438. wedgetopart_strong_joint.Part0 = Wedge
  2439. wedgetopart_strong_joint.Name = "Wedge-to-Part Strong Joint"
  2440. wedgetopart_strong_joint.Parent = Wedge
  2441. wedgetopart_strong_joint_2.Part1 = Part
  2442. wedgetopart_strong_joint_2.C0 = CFrame.new(0.65, -6.5, 18.05) * CFrame.Angles(1.571, 0, 0)
  2443. wedgetopart_strong_joint_2.C1 = CFrame.new(36.45, 6.8, 7.9) * CFrame.Angles(1.571, 0, -1.571)
  2444. wedgetopart_strong_joint_2.Part0 = Wedge
  2445. wedgetopart_strong_joint_2.Name = "Wedge-to-Part Strong Joint"
  2446. wedgetopart_strong_joint_2.Parent = Wedge
  2447. wedgetopart_strong_joint_3.Part1 = Part
  2448. wedgetopart_strong_joint_3.C0 = CFrame.new(0.65, -6.5, 18.05) * CFrame.Angles(1.571, 0, 0)
  2449. wedgetopart_strong_joint_3.C1 = CFrame.new(27.5, 6.8, -0.65) * CFrame.Angles(1.571, 0, -1.571)
  2450. wedgetopart_strong_joint_3.Part0 = Wedge
  2451. wedgetopart_strong_joint_3.Name = "Wedge-to-Part Strong Joint"
  2452. wedgetopart_strong_joint_3.Parent = Wedge
  2453. part_30.Anchored = true
  2454. part_30.Size = Vector3.new(1.3, 8, 1.1)
  2455. part_30.BottomSurface = Enum.SurfaceType.Smooth
  2456. part_30.Material = Enum.Material.WoodPlanks
  2457. part_30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2458. part_30.TopSurface = Enum.SurfaceType.Smooth
  2459. part_30.BrickColor = BrickColor.new("Really black")
  2460. part_30.Parent = Model
  2461. part_30.CFrame = CFrame.new(-78.75, -13.979, 63.45) * CFrame.Angles(0, 0, 0)
  2462. parttopart_strong_joint_37.Name = "Part-to-Part Strong Joint"
  2463. parttopart_strong_joint_37.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  2464. parttopart_strong_joint_37.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2465. parttopart_strong_joint_37.Part0 = Part
  2466. parttopart_strong_joint_37.Parent = Part
  2467. parttopart_strong_joint_38.Part1 = Part
  2468. parttopart_strong_joint_38.C0 = CFrame.new(-0.65, -4, -0.55) * CFrame.Angles(-3.142, -1.57, -3.142)
  2469. parttopart_strong_joint_38.C1 = CFrame.new(0.55, -6.7, 6.8) * CFrame.Angles(0, -1.57, 0)
  2470. parttopart_strong_joint_38.Part0 = Part
  2471. parttopart_strong_joint_38.Name = "Part-to-Part Strong Joint"
  2472. parttopart_strong_joint_38.Parent = Part
  2473. parttopart_strong_joint_39.Part1 = Part
  2474. parttopart_strong_joint_39.C0 = CFrame.new(-0.65, -4, 0.55)
  2475. parttopart_strong_joint_39.C1 = CFrame.new(-8.4, -6.7, -0.65)
  2476. parttopart_strong_joint_39.Part0 = Part
  2477. parttopart_strong_joint_39.Name = "Part-to-Part Strong Joint"
  2478. parttopart_strong_joint_39.Parent = Part
  2479. part_31.Anchored = true
  2480. part_31.Size = Vector3.new(17.9, 1.8, 1.1)
  2481. part_31.BottomSurface = Enum.SurfaceType.Smooth
  2482. part_31.Material = Enum.Material.WoodPlanks
  2483. part_31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2484. part_31.TopSurface = Enum.SurfaceType.Smooth
  2485. part_31.BrickColor = BrickColor.new("Really black")
  2486. part_31.Parent = Model
  2487. part_31.CFrame = CFrame.new(-70.45, -17.079, 63.45) * CFrame.Angles(0, 0, 0)
  2488. parttopart_strong_joint_40.Name = "Part-to-Part Strong Joint"
  2489. parttopart_strong_joint_40.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  2490. parttopart_strong_joint_40.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2491. parttopart_strong_joint_40.Part0 = Part
  2492. parttopart_strong_joint_40.Parent = Part
  2493. parttopart_strong_joint_41.Part1 = Part
  2494. parttopart_strong_joint_41.C0 = CFrame.new(-8.95, -0.9, -0.55) * CFrame.Angles(0, -1.571, 0)
  2495. parttopart_strong_joint_41.C1 = CFrame.new(0.55, -6.7, 6.8) * CFrame.Angles(0, -1.571, 0)
  2496. parttopart_strong_joint_41.Part0 = Part
  2497. parttopart_strong_joint_41.Name = "Part-to-Part Strong Joint"
  2498. parttopart_strong_joint_41.Parent = Part
  2499. parttopart_strong_joint_42.Part1 = Part
  2500. parttopart_strong_joint_42.C0 = CFrame.new(-8.95, -0.9, 0.55)
  2501. parttopart_strong_joint_42.C1 = CFrame.new(-8.4, -6.7, -0.65)
  2502. parttopart_strong_joint_42.Part0 = Part
  2503. parttopart_strong_joint_42.Name = "Part-to-Part Strong Joint"
  2504. parttopart_strong_joint_42.Parent = Part
  2505. part_32.Anchored = true
  2506. part_32.Size = Vector3.new(1, 28.5, 1.3)
  2507. part_32.BottomSurface = Enum.SurfaceType.Smooth
  2508. part_32.Material = Enum.Material.Brick
  2509. part_32.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  2510. part_32.TopSurface = Enum.SurfaceType.Smooth
  2511. part_32.BrickColor = BrickColor.new("Burnt Sienna")
  2512. part_32.Parent = Model
  2513. part_32.CFrame = CFrame.new(-43, -5.329, 41.25) * CFrame.Angles(0, 0, 0)
  2514. parttosign_strong_joint.Part1 = Sign
  2515. parttosign_strong_joint.C0 = CFrame.new(0.5, -14.25, 0.65) * CFrame.Angles(0, 1.571, 0)
  2516. parttosign_strong_joint.C1 = CFrame.new(-2.95, -22.7, 0.05) * CFrame.Angles(-3.142, 0, -3.142)
  2517. parttosign_strong_joint.Part0 = Part
  2518. parttosign_strong_joint.Name = "Part-to-Sign Strong Joint"
  2519. parttosign_strong_joint.Parent = Part
  2520. part_33.Anchored = true
  2521. part_33.Size = Vector3.new(1, 7.5, 7.4)
  2522. part_33.BottomSurface = Enum.SurfaceType.Smooth
  2523. part_33.Material = Enum.Material.Brick
  2524. part_33.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  2525. part_33.TopSurface = Enum.SurfaceType.Smooth
  2526. part_33.BrickColor = BrickColor.new("Burnt Sienna")
  2527. part_33.Parent = Model
  2528. part_33.CFrame = CFrame.new(-43, -7.329, 44.4) * CFrame.Angles(0, 0, 0)
  2529. part_34.Anchored = true
  2530. part_34.Size = Vector3.new(1.3, 0.1, 8)
  2531. part_34.BottomSurface = Enum.SurfaceType.Smooth
  2532. part_34.Material = Enum.Material.WoodPlanks
  2533. part_34.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2534. part_34.TopSurface = Enum.SurfaceType.Smooth
  2535. part_34.BrickColor = BrickColor.new("Really black")
  2536. part_34.Parent = Model
  2537. part_34.CFrame = CFrame.new(-62.15, -14.829, 60) * CFrame.Angles(0, 0, 0)
  2538. parttopart_strong_joint_43.Name = "Part-to-Part Strong Joint"
  2539. parttopart_strong_joint_43.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  2540. parttopart_strong_joint_43.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2541. parttopart_strong_joint_43.Part0 = Part
  2542. parttopart_strong_joint_43.Parent = Part
  2543. parttopart_strong_joint_44.Part1 = Part
  2544. parttopart_strong_joint_44.C0 = CFrame.new(-0.65, 0.05, 4) * CFrame.Angles(-1.571, 0, -3.142)
  2545. parttopart_strong_joint_44.C1 = CFrame.new(7.65, -0.05, 6.55) * CFrame.Angles(-1.571, 0, -3.142)
  2546. parttopart_strong_joint_44.Part0 = Part
  2547. parttopart_strong_joint_44.Name = "Part-to-Part Strong Joint"
  2548. parttopart_strong_joint_44.Parent = Part
  2549. parttopart_strong_joint_45.Part1 = Part
  2550. parttopart_strong_joint_45.C0 = CFrame.new(-0.65, 0.05, 4) * CFrame.Angles(-1.571, 0, -3.142)
  2551. parttopart_strong_joint_45.C1 = CFrame.new(-7.95, -5.1, 7.7) * CFrame.Angles(-1.571, 0, 1.571)
  2552. parttopart_strong_joint_45.Part0 = Part
  2553. parttopart_strong_joint_45.Name = "Part-to-Part Strong Joint"
  2554. parttopart_strong_joint_45.Parent = Part
  2555. parttopart_strong_joint_46.Part1 = Part
  2556. parttopart_strong_joint_46.C0 = CFrame.new(-0.65, 0.05, 4) * CFrame.Angles(-1.571, 0, -3.142)
  2557. parttopart_strong_joint_46.C1 = CFrame.new(-4.55, -8.3, -1.15) * CFrame.Angles(-1.571, 0, 1.571)
  2558. parttopart_strong_joint_46.Part0 = Part
  2559. parttopart_strong_joint_46.Name = "Part-to-Part Strong Joint"
  2560. parttopart_strong_joint_46.Parent = Part
  2561. parttopart_strong_joint_47.Part1 = Part
  2562. parttopart_strong_joint_47.C0 = CFrame.new(-0.65, -0.05, 4)
  2563. parttopart_strong_joint_47.C1 = CFrame.new(8.2, -3.6, -0.65)
  2564. parttopart_strong_joint_47.Part0 = Part
  2565. parttopart_strong_joint_47.Name = "Part-to-Part Strong Joint"
  2566. parttopart_strong_joint_47.Parent = Part
  2567. part_35.Anchored = true
  2568. part_35.Size = Vector3.new(1.3, 4.1, 1.1)
  2569. part_35.BottomSurface = Enum.SurfaceType.Smooth
  2570. part_35.Material = Enum.Material.WoodPlanks
  2571. part_35.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2572. part_35.TopSurface = Enum.SurfaceType.Smooth
  2573. part_35.BrickColor = BrickColor.new("Really black")
  2574. part_35.Parent = Model
  2575. part_35.CFrame = CFrame.new(-70.05, -17.029, 31.75) * CFrame.Angles(0, 0, 0)
  2576. parttopart_strong_joint_48.Part1 = Part
  2577. parttopart_strong_joint_48.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2578. parttopart_strong_joint_48.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  2579. parttopart_strong_joint_48.Part0 = Part
  2580. parttopart_strong_joint_48.Name = "Part-to-Part Strong Joint"
  2581. parttopart_strong_joint_48.Parent = Part
  2582. wedge_2.Size = Vector3.new(1.3, 13, 36.1)
  2583. wedge_2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2584. wedge_2.BottomSurface = Enum.SurfaceType.Smooth
  2585. wedge_2.Material = Enum.Material.Brick
  2586. wedge_2.BrickColor = BrickColor.new("Really black")
  2587. wedge_2.Orientation = Vector3.new(0, 90, 0)
  2588. wedge_2.Parent = Model
  2589. wedge_2.CFrame = CFrame.new(-61.55, 2.021, 24.75) * CFrame.Angles(0, 1.571, 0)
  2590. wedgetopart_strong_joint_4.Part1 = Part
  2591. wedgetopart_strong_joint_4.C0 = CFrame.new(0.65, -6.5, 18.05) * CFrame.Angles(1.571, 0, 0)
  2592. wedgetopart_strong_joint_4.C1 = CFrame.new(27.5, 6.8, -0.65) * CFrame.Angles(1.571, 0, -1.571)
  2593. wedgetopart_strong_joint_4.Part0 = Wedge
  2594. wedgetopart_strong_joint_4.Name = "Wedge-to-Part Strong Joint"
  2595. wedgetopart_strong_joint_4.Parent = Wedge
  2596. part_36.Anchored = true
  2597. part_36.Size = Vector3.new(1, 28.5, 1.3)
  2598. part_36.BottomSurface = Enum.SurfaceType.Smooth
  2599. part_36.Material = Enum.Material.Brick
  2600. part_36.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  2601. part_36.TopSurface = Enum.SurfaceType.Smooth
  2602. part_36.BrickColor = BrickColor.new("Burnt Sienna")
  2603. part_36.Parent = Model
  2604. part_36.CFrame = CFrame.new(-43, -5.329, 47.45) * CFrame.Angles(0, 0, 0)
  2605. parttosign_strong_joint_2.Part1 = Sign
  2606. parttosign_strong_joint_2.C0 = CFrame.new(0.5, -14.25, 0.65) * CFrame.Angles(0, 1.571, 0)
  2607. parttosign_strong_joint_2.C1 = CFrame.new(3.25, -22.7, 0.05) * CFrame.Angles(-3.142, 0, -3.142)
  2608. parttosign_strong_joint_2.Part0 = Part
  2609. parttosign_strong_joint_2.Name = "Part-to-Sign Strong Joint"
  2610. parttosign_strong_joint_2.Parent = Part
  2611. part_37.Anchored = true
  2612. part_37.Size = Vector3.new(1, 12.6, 38.7)
  2613. part_37.BottomSurface = Enum.SurfaceType.Smooth
  2614. part_37.Material = Enum.Material.Brick
  2615. part_37.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  2616. part_37.TopSurface = Enum.SurfaceType.Smooth
  2617. part_37.BrickColor = BrickColor.new("Burnt Sienna")
  2618. part_37.Parent = Model
  2619. part_37.CFrame = CFrame.new(-43, 2.622, 44.75) * CFrame.Angles(0, 0, 0)
  2620. parttosign_strong_joint_3.Part1 = Sign
  2621. parttosign_strong_joint_3.C0 = CFrame.new(0.5, -6.3, 19.35) * CFrame.Angles(0, 1.571, 0)
  2622. parttosign_strong_joint_3.C1 = CFrame.new(19.25, -6.8, 0.05) * CFrame.Angles(-3.142, 0, -3.142)
  2623. parttosign_strong_joint_3.Part0 = Part
  2624. parttosign_strong_joint_3.Name = "Part-to-Sign Strong Joint"
  2625. parttosign_strong_joint_3.Parent = Part
  2626. part_38.Anchored = true
  2627. part_38.Size = Vector3.new(3.9, 0.1, 4)
  2628. part_38.BottomSurface = Enum.SurfaceType.Smooth
  2629. part_38.Material = Enum.Material.WoodPlanks
  2630. part_38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2631. part_38.TopSurface = Enum.SurfaceType.Smooth
  2632. part_38.BrickColor = BrickColor.new("Really black")
  2633. part_38.Parent = Model
  2634. part_38.CFrame = CFrame.new(-70.15, -14.929, 31.6) * CFrame.Angles(0, 0, 0)
  2635. part_39.Anchored = true
  2636. part_39.Size = Vector3.new(3.9, 0.1, 4)
  2637. part_39.BottomSurface = Enum.SurfaceType.Smooth
  2638. part_39.Material = Enum.Material.WoodPlanks
  2639. part_39.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2640. part_39.TopSurface = Enum.SurfaceType.Smooth
  2641. part_39.BrickColor = BrickColor.new("Really black")
  2642. part_39.Parent = Model
  2643. part_39.CFrame = CFrame.new(-60.65, -14.929, 31.6) * CFrame.Angles(0, 0, 0)
  2644. part_40.Anchored = true
  2645. part_40.Size = Vector3.new(1.3, 4.1, 1.1)
  2646. part_40.BottomSurface = Enum.SurfaceType.Smooth
  2647. part_40.Material = Enum.Material.WoodPlanks
  2648. part_40.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2649. part_40.TopSurface = Enum.SurfaceType.Smooth
  2650. part_40.BrickColor = BrickColor.new("Really black")
  2651. part_40.Parent = Model
  2652. part_40.CFrame = CFrame.new(-60.55, -17.029, 31.75) * CFrame.Angles(0, 0, 0)
  2653. parttopart_strong_joint_49.Part1 = Part
  2654. parttopart_strong_joint_49.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  2655. parttopart_strong_joint_49.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  2656. parttopart_strong_joint_49.Part0 = Part
  2657. parttopart_strong_joint_49.Name = "Part-to-Part Strong Joint"
  2658. parttopart_strong_joint_49.Parent = Part
  2659. part_41.Anchored = true
  2660. part_41.Size = Vector3.new(1, 13.4, 1.3)
  2661. part_41.BottomSurface = Enum.SurfaceType.Smooth
  2662. part_41.Material = Enum.Material.Brick
  2663. part_41.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  2664. part_41.TopSurface = Enum.SurfaceType.Smooth
  2665. part_41.BrickColor = BrickColor.new("Burnt Sienna")
  2666. part_41.Parent = Model
  2667. part_41.CFrame = CFrame.new(-43, 2.222, 24.75) * CFrame.Angles(0, 0, 0)
  2668. parttowedge_strong_joint.Part1 = Wedge
  2669. parttowedge_strong_joint.C0 = CFrame.new(-0.5, -6.7, -0.65) * CFrame.Angles(0, -1.571, 0)
  2670. parttowedge_strong_joint.C1 = CFrame.new(0.65, -6.5, 18.05) * CFrame.Angles(-3.142, 0, -3.142)
  2671. parttowedge_strong_joint.Part0 = Part
  2672. parttowedge_strong_joint.Name = "Part-to-Wedge Strong Joint"
  2673. parttowedge_strong_joint.Parent = Part
  2674. parttopart_strong_joint_50.Part1 = Part
  2675. parttopart_strong_joint_50.C0 = CFrame.new(-0.5, -6.7, 0.65)
  2676. parttopart_strong_joint_50.C1 = CFrame.new(-0.5, -7.1, -19.35) * CFrame.Angles(0, 0, 0)
  2677. parttopart_strong_joint_50.Part0 = Part
  2678. parttopart_strong_joint_50.Name = "Part-to-Part Strong Joint"
  2679. parttopart_strong_joint_50.Parent = Part
  2680. parttopart_strong_joint_51.Part1 = Part
  2681. parttopart_strong_joint_51.C0 = CFrame.new(0.5, -6.7, 0.65) * CFrame.Angles(1.571, 0, 0)
  2682. parttopart_strong_joint_51.C1 = CFrame.new(28.5, 6.8, 0.65) * CFrame.Angles(1.571, 0, 0)
  2683. parttopart_strong_joint_51.Part0 = Part
  2684. parttopart_strong_joint_51.Name = "Part-to-Part Strong Joint"
  2685. parttopart_strong_joint_51.Parent = Part
  2686. part_42.Anchored = true
  2687. part_42.Size = Vector3.new(1, 13.4, 1.3)
  2688. part_42.BottomSurface = Enum.SurfaceType.Smooth
  2689. part_42.Material = Enum.Material.Brick
  2690. part_42.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  2691. part_42.TopSurface = Enum.SurfaceType.Smooth
  2692. part_42.BrickColor = BrickColor.new("Burnt Sienna")
  2693. part_42.Parent = Model
  2694. part_42.CFrame = CFrame.new(-43, 2.222, 64.65) * CFrame.Angles(0, 0, 0)
  2695. parttowedge_strong_joint_2.Part1 = Wedge
  2696. parttowedge_strong_joint_2.C0 = CFrame.new(-0.5, -6.7, -0.65) * CFrame.Angles(0, -1.571, 0)
  2697. parttowedge_strong_joint_2.C1 = CFrame.new(0.65, -6.5, 18.05) * CFrame.Angles(-3.142, 0, -3.142)
  2698. parttowedge_strong_joint_2.Part0 = Part
  2699. parttowedge_strong_joint_2.Name = "Part-to-Wedge Strong Joint"
  2700. parttowedge_strong_joint_2.Parent = Part
  2701. parttopart_strong_joint_52.Part1 = Part
  2702. parttopart_strong_joint_52.C0 = CFrame.new(0.5, -6.7, 0.65) * CFrame.Angles(1.571, 0, 0)
  2703. parttopart_strong_joint_52.C1 = CFrame.new(28.5, 6.8, 0.65) * CFrame.Angles(1.571, 0, 0)
  2704. parttopart_strong_joint_52.Part0 = Part
  2705. parttopart_strong_joint_52.Name = "Part-to-Part Strong Joint"
  2706. parttopart_strong_joint_52.Parent = Part
  2707. sign.Anchored = true
  2708. sign.Size = Vector3.new(38.5, 12.2, 0.1)
  2709. sign.Orientation = Vector3.new(0, -90, 0)
  2710. sign.Name = "Sign"
  2711. sign.BrickColor = BrickColor.new("Sand red")
  2712. sign.Transparency = 1
  2713. sign.Color = Color3.new(0.584314, 0.47451, 0.466667)
  2714. sign.Parent = Model
  2715. sign.CFrame = CFrame.new(-42.45, 3.122, 44.85) * CFrame.Angles(0, -1.571, 0)
  2716. surfacegui.CanvasSize = Vector2.new(200, 100)
  2717. surfacegui.Parent = Sign
  2718. textlabel.TextWrapped = true
  2719. textlabel.BackgroundTransparency = 1
  2720. textlabel.BackgroundColor3 = Color3.new(1, 1, 1)
  2721. textlabel.TextSize = 48
  2722. textlabel.TextScaled = true
  2723. textlabel.Font = Enum.Font.SourceSansBold
  2724. textlabel.Text = "Made by GIIpg"
  2725. textlabel.TextStrokeTransparency = 0
  2726. textlabel.TextColor3 = Color3.new(1, 1, 1)
  2727. textlabel.Size = UDim2.new(1, 0, 1, 0)
  2728. textlabel.Parent = SurfaceGui
  2729. part_43.Anchored = true
  2730. part_43.Size = Vector3.new(1.1, 13.6, 39.9)
  2731. part_43.BottomSurface = Enum.SurfaceType.Smooth
  2732. part_43.Material = Enum.Material.Brick
  2733. part_43.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  2734. part_43.TopSurface = Enum.SurfaceType.Smooth
  2735. part_43.BrickColor = BrickColor.new("Burnt Sienna")
  2736. part_43.Parent = Model
  2737. part_43.CFrame = CFrame.new(-98.95, -11.279, 45.35) * CFrame.Angles(0, 0, 0)
  2738. parttopart_strong_joint_53.Part1 = Part
  2739. parttopart_strong_joint_53.C0 = CFrame.new(0.55, -6.8, 19.95) * CFrame.Angles(0, 1.571, 0)
  2740. parttopart_strong_joint_53.C1 = CFrame.new(21.75, -6.15, 0.55) * CFrame.Angles(-3.142, 0, -3.142)
  2741. parttopart_strong_joint_53.Part0 = Part
  2742. parttopart_strong_joint_53.Name = "Part-to-Part Strong Joint"
  2743. parttopart_strong_joint_53.Parent = Part
  2744. parttopart_strong_joint_54.Part1 = Part
  2745. parttopart_strong_joint_54.C0 = CFrame.new(0.55, -6.8, 19.95) * CFrame.Angles(0, 1.571, 0)
  2746. parttopart_strong_joint_54.C1 = CFrame.new(21.75, -4.15, 0.55) * CFrame.Angles(-3.142, 0, -3.142)
  2747. parttopart_strong_joint_54.Part0 = Part
  2748. parttopart_strong_joint_54.Name = "Part-to-Part Strong Joint"
  2749. parttopart_strong_joint_54.Parent = Part
  2750. box_3.Name = "Box"
  2751. box_3.Parent = Model
  2752. part_44.Anchored = true
  2753. part_44.Size = Vector3.new(3, 2.4, 2.5)
  2754. part_44.Orientation = Vector3.new(0, 160, 0)
  2755. part_44.Material = Enum.Material.SmoothPlastic
  2756. part_44.BottomSurface = Enum.SurfaceType.Smooth
  2757. part_44.BrickColor = BrickColor.new("Brown")
  2758. part_44.TopSurface = Enum.SurfaceType.Smooth
  2759. part_44.Color = Color3.new(0.486275, 0.360784, 0.27451)
  2760. part_44.Parent = Box
  2761. part_44.CFrame = CFrame.new(-84.815, -13.479, 28.58) * CFrame.Angles(3.142, 0.349, 3.142)
  2762. tape_3.Anchored = true
  2763. tape_3.Size = Vector3.new(3, 0.2, 0.6)
  2764. tape_3.Orientation = Vector3.new(0, 160, 0)
  2765. tape_3.Material = Enum.Material.SmoothPlastic
  2766. tape_3.BottomSurface = Enum.SurfaceType.Smooth
  2767. tape_3.Name = "Tape"
  2768. tape_3.TopSurface = Enum.SurfaceType.Smooth
  2769. tape_3.BrickColor = BrickColor.new("Brick yellow")
  2770. tape_3.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2771. tape_3.Parent = Box
  2772. tape_3.CFrame = CFrame.new(-84.815, -12.36, 28.58) * CFrame.Angles(3.142, 0.349, 3.142)
  2773. mesh_10.Scale = Vector3.new(1.005, 1, 1)
  2774. mesh_10.Parent = Tape
  2775. thumbnailcamera_3.FieldOfView = 20
  2776. thumbnailcamera_3.Name = "ThumbnailCamera"
  2777. thumbnailcamera_3.Focus = CFrame.new(-111.549, 11.563, -128.82)
  2778. thumbnailcamera_3.CFrame = CFrame.new(-110.259, 12.655, -127.75) * CFrame.Angles(-0.795, 0.701, 0.581)
  2779. thumbnailcamera_3.Parent = Box
  2780. part_45.Anchored = true
  2781. part_45.Size = Vector3.new(6.9, 16.6, 0.1)
  2782. part_45.Orientation = Vector3.new(0, 90, 0)
  2783. part_45.Transparency = 1
  2784. part_45.BrickColor = BrickColor.new("Navy blue")
  2785. part_45.Color = Color3.new(0, 0.12549, 0.376471)
  2786. part_45.Reflectance = 0.5
  2787. part_45.Parent = Model
  2788. part_45.CFrame = CFrame.new(-61.65, -6.479, 59.45) * CFrame.Angles(0, 1.571, 0)
  2789. door_2.Name = "Door"
  2790. door_2.Parent = Model
  2791. base.CanCollide = false
  2792. base.Size = Vector3.new(5, 0.4, 0.4)
  2793. base.Color = Color3.new(1, 0, 0.74902)
  2794. base.Name = "Base"
  2795. base.Orientation = Vector3.new(0, -90, 90)
  2796. base.Material = Enum.Material.Ice
  2797. base.Transparency = 1
  2798. base.BottomSurface = Enum.SurfaceType.Smooth
  2799. base.RightSurface = Enum.SurfaceType.Hinge
  2800. base.LeftSurface = Enum.SurfaceType.Hinge
  2801. base.TopSurface = Enum.SurfaceType.Smooth
  2802. base.BrickColor = BrickColor.new("Hot pink")
  2803. base.Parent = Door
  2804. base.CFrame = CFrame.new(-79.9, -13.879, 46.8) * CFrame.Angles(-1.571, -1.571, 0)
  2805. bodygyro.MaxTorque = Vector3.new(50, 50, 50)
  2806. bodygyro.D = 2
  2807. bodygyro.P = 15
  2808. bodygyro.Parent = Base
  2809. anchoredparts.Name = "AnchoredParts"
  2810. anchoredparts.Parent = Door
  2811. anchorpoint.Anchored = true
  2812. anchorpoint.CanCollide = false
  2813. anchorpoint.Size = Vector3.new(0.4, 0.4, 0.4)
  2814. anchorpoint.Name = "AnchorPoint"
  2815. anchorpoint.Transparency = 1
  2816. anchorpoint.Color = Color3.new(0, 1, 0)
  2817. anchorpoint.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2818. anchorpoint.Orientation = Vector3.new(0, -90, 90)
  2819. anchorpoint.BrickColor = BrickColor.new("Lime green")
  2820. anchorpoint.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2821. anchorpoint.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2822. anchorpoint.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2823. anchorpoint.Material = Enum.Material.Ice
  2824. anchorpoint.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2825. anchorpoint.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2826. anchorpoint.Parent = AnchoredParts
  2827. anchorpoint.CFrame = CFrame.new(-79.9, -11.179, 46.8) * CFrame.Angles(-1.571, -1.571, 0)
  2828. anchorpoint_2.Anchored = true
  2829. anchorpoint_2.CanCollide = false
  2830. anchorpoint_2.Size = Vector3.new(0.4, 0.4, 0.4)
  2831. anchorpoint_2.Name = "AnchorPoint"
  2832. anchorpoint_2.Transparency = 1
  2833. anchorpoint_2.Color = Color3.new(0, 1, 0)
  2834. anchorpoint_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2835. anchorpoint_2.Orientation = Vector3.new(0, -90, 90)
  2836. anchorpoint_2.BrickColor = BrickColor.new("Lime green")
  2837. anchorpoint_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2838. anchorpoint_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2839. anchorpoint_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2840. anchorpoint_2.Material = Enum.Material.Ice
  2841. anchorpoint_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2842. anchorpoint_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2843. anchorpoint_2.Parent = AnchoredParts
  2844. anchorpoint_2.CFrame = CFrame.new(-79.9, -16.579, 46.8) * CFrame.Angles(-1.571, -1.571, 0)
  2845. falsehinge.Anchored = true
  2846. falsehinge.CanCollide = false
  2847. falsehinge.Size = Vector3.new(0.4, 0.4, 0.2)
  2848. falsehinge.Name = "FalseHinge"
  2849. falsehinge.Color = Color3.new(0.411765, 0.4, 0.360784)
  2850. falsehinge.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2851. falsehinge.Material = Enum.Material.Metal
  2852. falsehinge.Orientation = Vector3.new(0, 90, 0)
  2853. falsehinge.BrickColor = BrickColor.new("Flint")
  2854. falsehinge.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2855. falsehinge.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2856. falsehinge.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2857. falsehinge.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2858. falsehinge.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2859. falsehinge.Parent = AnchoredParts
  2860. falsehinge.CFrame = CFrame.new(-79.9, -16.979, 46.8) * CFrame.Angles(0, 1.571, 0)
  2861. falsehinge_2.Anchored = true
  2862. falsehinge_2.CanCollide = false
  2863. falsehinge_2.Size = Vector3.new(0.4, 0.4, 0.2)
  2864. falsehinge_2.Name = "FalseHinge"
  2865. falsehinge_2.Color = Color3.new(0.411765, 0.4, 0.360784)
  2866. falsehinge_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2867. falsehinge_2.Material = Enum.Material.Metal
  2868. falsehinge_2.Orientation = Vector3.new(0, 90, 0)
  2869. falsehinge_2.BrickColor = BrickColor.new("Flint")
  2870. falsehinge_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2871. falsehinge_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2872. falsehinge_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2873. falsehinge_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2874. falsehinge_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2875. falsehinge_2.Parent = AnchoredParts
  2876. falsehinge_2.CFrame = CFrame.new(-79.9, -10.779, 46.8) * CFrame.Angles(0, 1.571, 0)
  2877. part_46.CanCollide = false
  2878. part_46.Size = Vector3.new(8.2, 0.6, 0.3)
  2879. part_46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2880. part_46.BrickColor = BrickColor.new("Brown")
  2881. part_46.Orientation = Vector3.new(0, -90, 90)
  2882. part_46.Material = Enum.Material.Wood
  2883. part_46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2884. part_46.Color = Color3.new(0.486275, 0.360784, 0.27451)
  2885. part_46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2886. part_46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2887. part_46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2888. part_46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2889. part_46.Parent = Door
  2890. part_46.CFrame = CFrame.new(-79.9, -13.879, 46.5) * CFrame.Angles(-1.571, -1.571, 0)
  2891. weld.Part0 = Base
  2892. weld.C0 = CFrame.new(0, 0.3, 0) * CFrame.Angles(0, 0, 0)
  2893. weld.Part1 = Part
  2894. weld.Parent = Part
  2895. handle.Size = Vector3.new(0.4, 0.4, 0.2)
  2896. handle.Name = "Handle"
  2897. handle.Color = Color3.new(0.972549, 0.85098, 0.427451)
  2898. handle.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2899. handle.Material = Enum.Material.Metal
  2900. handle.Orientation = Vector3.new(0, 90, 0)
  2901. handle.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2902. handle.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2903. handle.BrickColor = BrickColor.new("Daisy orange")
  2904. handle.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2905. handle.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2906. handle.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2907. handle.Parent = Door
  2908. handle.CFrame = CFrame.new(-79.525, -14.979, 42.1) * CFrame.Angles(0, 1.571, 0)
  2909. mesh_11.MeshType = Enum.MeshType.Sphere
  2910. mesh_11.Parent = Handle
  2911. weld_2.Part0 = Base
  2912. weld_2.C0 = CFrame.new(-1.1, 4.7, -0.375) * CFrame.Angles(-3.142, 0, -1.571)
  2913. weld_2.Part1 = Handle
  2914. weld_2.Parent = Handle
  2915. handle_2.Size = Vector3.new(0.4, 0.4, 0.2)
  2916. handle_2.Name = "Handle"
  2917. handle_2.Color = Color3.new(0.972549, 0.85098, 0.427451)
  2918. handle_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2919. handle_2.Material = Enum.Material.Metal
  2920. handle_2.Orientation = Vector3.new(0, 90, 0)
  2921. handle_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2922. handle_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2923. handle_2.BrickColor = BrickColor.new("Daisy orange")
  2924. handle_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2925. handle_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2926. handle_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2927. handle_2.Parent = Door
  2928. handle_2.CFrame = CFrame.new(-80.275, -14.979, 42.1) * CFrame.Angles(0, 1.571, 0)
  2929. mesh_12.MeshType = Enum.MeshType.Sphere
  2930. mesh_12.Parent = Handle
  2931. weld_3.Part0 = Base
  2932. weld_3.C0 = CFrame.new(-1.1, 4.7, 0.375) * CFrame.Angles(-3.142, 0, -1.571)
  2933. weld_3.Part1 = Handle
  2934. weld_3.Parent = Handle
  2935. handle_3.Size = Vector3.new(0.6, 0.6, 0.5)
  2936. handle_3.Name = "Handle"
  2937. handle_3.Color = Color3.new(0.972549, 0.85098, 0.427451)
  2938. handle_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2939. handle_3.Material = Enum.Material.Metal
  2940. handle_3.Orientation = Vector3.new(0, -90, 90)
  2941. handle_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2942. handle_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2943. handle_3.BrickColor = BrickColor.new("Daisy orange")
  2944. handle_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2945. handle_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2946. handle_3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2947. handle_3.Parent = Door
  2948. handle_3.CFrame = CFrame.new(-79.9, -14.979, 42.1) * CFrame.Angles(-1.571, -1.571, 0)
  2949. mesh_13.MeshType = Enum.MeshType.Sphere
  2950. mesh_13.Parent = Handle
  2951. weld_4.Part0 = Base
  2952. weld_4.C0 = CFrame.new(-1.1, 4.7, 0)
  2953. weld_4.Part1 = Handle
  2954. weld_4.Parent = Handle
  2955. handle_4.Size = Vector3.new(0.2, 0.6, 0.2)
  2956. handle_4.Name = "Handle"
  2957. handle_4.Color = Color3.new(0.972549, 0.85098, 0.427451)
  2958. handle_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2959. handle_4.Material = Enum.Material.Metal
  2960. handle_4.Orientation = Vector3.new(-90, 90, 0)
  2961. handle_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2962. handle_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2963. handle_4.BrickColor = BrickColor.new("Daisy orange")
  2964. handle_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2965. handle_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2966. handle_4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2967. handle_4.Parent = Door
  2968. handle_4.CFrame = CFrame.new(-79.9, -14.979, 42.1) * CFrame.Angles(-1.571, 0, 1.571)
  2969. weld_5.Part0 = Base
  2970. weld_5.C0 = CFrame.new(-1.1, 4.7, 0) * CFrame.Angles(1.571, 1.571, 0)
  2971. weld_5.Part1 = Handle
  2972. weld_5.Parent = Handle
  2973. part_47.Size = Vector3.new(8.2, 0.6, 0.3)
  2974. part_47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2975. part_47.BrickColor = BrickColor.new("Brown")
  2976. part_47.Orientation = Vector3.new(0, -90, 90)
  2977. part_47.Material = Enum.Material.Wood
  2978. part_47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2979. part_47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2980. part_47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2981. part_47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2982. part_47.Color = Color3.new(0.486275, 0.360784, 0.27451)
  2983. part_47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2984. part_47.Parent = Door
  2985. part_47.CFrame = CFrame.new(-79.9, -13.879, 42.1) * CFrame.Angles(-1.571, -1.571, 0)
  2986. weld_6.Part0 = Base
  2987. weld_6.C0 = CFrame.new(0, 4.7, 0) * CFrame.Angles(0, 0, 0)
  2988. weld_6.Part1 = Part
  2989. weld_6.Parent = Part
  2990. part_48.Size = Vector3.new(6.6, 0.6, 0.3)
  2991. part_48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2992. part_48.BrickColor = BrickColor.new("Brown")
  2993. part_48.Orientation = Vector3.new(0, -90, 90)
  2994. part_48.Material = Enum.Material.Wood
  2995. part_48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2996. part_48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2997. part_48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2998. part_48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2999. part_48.Color = Color3.new(0.486275, 0.360784, 0.27451)
  3000. part_48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3001. part_48.Parent = Door
  3002. part_48.CFrame = CFrame.new(-79.9, -13.879, 44.3) * CFrame.Angles(-1.571, -1.571, 0)
  3003. weld_7.Part0 = Base
  3004. weld_7.C0 = CFrame.new(0, 2.5, 0) * CFrame.Angles(0, 0, 0)
  3005. weld_7.Part1 = Part
  3006. weld_7.Parent = Part
  3007. part_49.Size = Vector3.new(3.8, 0.8, 0.3)
  3008. part_49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3009. part_49.BrickColor = BrickColor.new("Brown")
  3010. part_49.Orientation = Vector3.new(0, 90, -180)
  3011. part_49.Material = Enum.Material.Wood
  3012. part_49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3013. part_49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3014. part_49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3015. part_49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3016. part_49.Color = Color3.new(0.486275, 0.360784, 0.27451)
  3017. part_49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3018. part_49.Parent = Door
  3019. part_49.CFrame = CFrame.new(-79.9, -10.179, 44.3) * CFrame.Angles(-3.142, 1.571, 0)
  3020. weld_8.Part0 = Base
  3021. weld_8.C0 = CFrame.new(3.7, 2.5, 0) * CFrame.Angles(-3.142, 0, 1.571)
  3022. weld_8.Part1 = Part
  3023. weld_8.Parent = Part
  3024. part_50.Size = Vector3.new(3.8, 0.8, 0.3)
  3025. part_50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3026. part_50.BrickColor = BrickColor.new("Brown")
  3027. part_50.Orientation = Vector3.new(0, 90, -180)
  3028. part_50.Material = Enum.Material.Wood
  3029. part_50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3030. part_50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3031. part_50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3032. part_50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3033. part_50.Color = Color3.new(0.486275, 0.360784, 0.27451)
  3034. part_50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3035. part_50.Parent = Door
  3036. part_50.CFrame = CFrame.new(-79.9, -17.579, 44.3) * CFrame.Angles(-3.142, 1.571, 0)
  3037. weld_9.Part0 = Base
  3038. weld_9.C0 = CFrame.new(-3.7, 2.5, 0) * CFrame.Angles(-3.142, 0, 1.571)
  3039. weld_9.Part1 = Part
  3040. weld_9.Parent = Part
  3041. part_51.Size = Vector3.new(3.4, 1.4, 0.2)
  3042. part_51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3043. part_51.BrickColor = BrickColor.new("Brown")
  3044. part_51.Orientation = Vector3.new(0, 90, -180)
  3045. part_51.Material = Enum.Material.Wood
  3046. part_51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3047. part_51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3048. part_51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3049. part_51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3050. part_51.Color = Color3.new(0.486275, 0.360784, 0.27451)
  3051. part_51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3052. part_51.Parent = Door
  3053. part_51.CFrame = CFrame.new(-79.9, -16.279, 44.3) * CFrame.Angles(-3.142, 1.571, 0)
  3054. weld_10.Part0 = Base
  3055. weld_10.C0 = CFrame.new(-2.4, 2.5, 0) * CFrame.Angles(-3.142, 0, 1.571)
  3056. weld_10.Part1 = Part
  3057. weld_10.Parent = Part
  3058. part_52.Size = Vector3.new(1.6, 0.8, 0.3)
  3059. part_52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3060. part_52.BrickColor = BrickColor.new("Brown")
  3061. part_52.Orientation = Vector3.new(0, 90, -180)
  3062. part_52.Material = Enum.Material.Wood
  3063. part_52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3064. part_52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3065. part_52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3066. part_52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3067. part_52.Color = Color3.new(0.486275, 0.360784, 0.27451)
  3068. part_52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3069. part_52.Parent = Door
  3070. part_52.CFrame = CFrame.new(-79.9, -14.979, 43.2) * CFrame.Angles(-3.142, 1.571, 0)
  3071. weld_11.Part0 = Base
  3072. weld_11.C0 = CFrame.new(-1.1, 3.6, 0) * CFrame.Angles(-3.142, 0, 1.571)
  3073. weld_11.Part1 = Part
  3074. weld_11.Parent = Part
  3075. window.Size = Vector3.new(3.4, 3.6, 0.2)
  3076. window.Name = "Window"
  3077. window.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3078. window.Transparency = 0.6
  3079. window.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3080. window.Material = Enum.Material.Ice
  3081. window.Orientation = Vector3.new(0, 90, -180)
  3082. window.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3083. window.Color = Color3.new(0.623529, 0.678431, 0.752941)
  3084. window.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3085. window.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3086. window.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3087. window.BrickColor = BrickColor.new("Cadet blue")
  3088. window.Parent = Door
  3089. window.CFrame = CFrame.new(-79.9, -12.579, 44.3) * CFrame.Angles(-3.142, 1.571, 0)
  3090. weld_12.Part0 = Base
  3091. weld_12.C0 = CFrame.new(1.3, 2.5, 0) * CFrame.Angles(-3.142, 0, 1.571)
  3092. weld_12.Part1 = Window
  3093. weld_12.Parent = Window
  3094. detail.Size = Vector3.new(1.6, 0.2, 0.4)
  3095. detail.Name = "Detail"
  3096. detail.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3097. detail.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3098. detail.Material = Enum.Material.Wood
  3099. detail.Orientation = Vector3.new(0, 90, -180)
  3100. detail.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3101. detail.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3102. detail.BrickColor = BrickColor.new("Gold")
  3103. detail.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3104. detail.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3105. detail.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3106. detail.Parent = Door
  3107. detail.CFrame = CFrame.new(-79.9, -14.479, 43.2) * CFrame.Angles(-3.142, 1.571, 0)
  3108. weld_13.Part0 = Base
  3109. weld_13.C0 = CFrame.new(-0.6, 3.6, 0) * CFrame.Angles(-3.142, 0, 1.571)
  3110. weld_13.Part1 = Detail
  3111. weld_13.Parent = Detail
  3112. detail_2.Size = Vector3.new(1.6, 0.2, 0.4)
  3113. detail_2.Name = "Detail"
  3114. detail_2.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3115. detail_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3116. detail_2.Material = Enum.Material.Wood
  3117. detail_2.Orientation = Vector3.new(0, 90, -180)
  3118. detail_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3119. detail_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3120. detail_2.BrickColor = BrickColor.new("Gold")
  3121. detail_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3122. detail_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3123. detail_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3124. detail_2.Parent = Door
  3125. detail_2.CFrame = CFrame.new(-79.9, -10.679, 43.2) * CFrame.Angles(-3.142, 1.571, 0)
  3126. weld_14.Part0 = Base
  3127. weld_14.C0 = CFrame.new(3.2, 3.6, 0) * CFrame.Angles(-3.142, 0, 1.571)
  3128. weld_14.Part1 = Detail
  3129. weld_14.Parent = Detail
  3130. detail_3.Size = Vector3.new(1.6, 0.2, 0.4)
  3131. detail_3.Name = "Detail"
  3132. detail_3.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3133. detail_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3134. detail_3.Material = Enum.Material.Wood
  3135. detail_3.Orientation = Vector3.new(0, 90, -180)
  3136. detail_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3137. detail_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3138. detail_3.BrickColor = BrickColor.new("Gold")
  3139. detail_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3140. detail_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3141. detail_3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3142. detail_3.Parent = Door
  3143. detail_3.CFrame = CFrame.new(-79.9, -10.679, 45.4) * CFrame.Angles(-3.142, 1.571, 0)
  3144. weld_15.Part0 = Base
  3145. weld_15.C0 = CFrame.new(3.2, 1.4, 0) * CFrame.Angles(-3.142, 0, 1.571)
  3146. weld_15.Part1 = Detail
  3147. weld_15.Parent = Detail
  3148. detail_4.Size = Vector3.new(1.6, 0.2, 0.4)
  3149. detail_4.Name = "Detail"
  3150. detail_4.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3151. detail_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3152. detail_4.Material = Enum.Material.Wood
  3153. detail_4.Orientation = Vector3.new(0, 90, -180)
  3154. detail_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3155. detail_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3156. detail_4.BrickColor = BrickColor.new("Gold")
  3157. detail_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3158. detail_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3159. detail_4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3160. detail_4.Parent = Door
  3161. detail_4.CFrame = CFrame.new(-79.9, -14.479, 45.4) * CFrame.Angles(-3.142, 1.571, 0)
  3162. weld_16.Part0 = Base
  3163. weld_16.C0 = CFrame.new(-0.6, 1.4, 0) * CFrame.Angles(-3.142, 0, 1.571)
  3164. weld_16.Part1 = Detail
  3165. weld_16.Parent = Detail
  3166. detail_5.Size = Vector3.new(3.6, 0.2, 0.4)
  3167. detail_5.Name = "Detail"
  3168. detail_5.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3169. detail_5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3170. detail_5.Material = Enum.Material.Wood
  3171. detail_5.Orientation = Vector3.new(0, -90, 90)
  3172. detail_5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3173. detail_5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3174. detail_5.BrickColor = BrickColor.new("Gold")
  3175. detail_5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3176. detail_5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3177. detail_5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3178. detail_5.Parent = Door
  3179. detail_5.CFrame = CFrame.new(-79.9, -12.579, 43.9) * CFrame.Angles(-1.571, -1.571, 0)
  3180. weld_17.Part0 = Base
  3181. weld_17.C0 = CFrame.new(1.3, 2.9, 0) * CFrame.Angles(0, 0, 0)
  3182. weld_17.Part1 = Detail
  3183. weld_17.Parent = Detail
  3184. detail_6.Size = Vector3.new(3.6, 0.2, 0.4)
  3185. detail_6.Name = "Detail"
  3186. detail_6.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3187. detail_6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3188. detail_6.Material = Enum.Material.Wood
  3189. detail_6.Orientation = Vector3.new(0, -90, 90)
  3190. detail_6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3191. detail_6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3192. detail_6.BrickColor = BrickColor.new("Gold")
  3193. detail_6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3194. detail_6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3195. detail_6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3196. detail_6.Parent = Door
  3197. detail_6.CFrame = CFrame.new(-79.9, -12.579, 42.5) * CFrame.Angles(-1.571, -1.571, 0)
  3198. weld_18.Part0 = Base
  3199. weld_18.C0 = CFrame.new(1.3, 4.3, 0) * CFrame.Angles(0, 0, 0)
  3200. weld_18.Part1 = Detail
  3201. weld_18.Parent = Detail
  3202. detail_7.Size = Vector3.new(3.6, 0.2, 0.4)
  3203. detail_7.Name = "Detail"
  3204. detail_7.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3205. detail_7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3206. detail_7.Material = Enum.Material.Wood
  3207. detail_7.Orientation = Vector3.new(0, -90, 90)
  3208. detail_7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3209. detail_7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3210. detail_7.BrickColor = BrickColor.new("Gold")
  3211. detail_7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3212. detail_7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3213. detail_7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3214. detail_7.Parent = Door
  3215. detail_7.CFrame = CFrame.new(-79.9, -12.579, 44.7) * CFrame.Angles(-1.571, -1.571, 0)
  3216. weld_19.Part0 = Base
  3217. weld_19.C0 = CFrame.new(1.3, 2.1, 0) * CFrame.Angles(0, 0, 0)
  3218. weld_19.Part1 = Detail
  3219. weld_19.Parent = Detail
  3220. detail_8.Size = Vector3.new(3.6, 0.2, 0.4)
  3221. detail_8.Name = "Detail"
  3222. detail_8.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3223. detail_8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3224. detail_8.Material = Enum.Material.Wood
  3225. detail_8.Orientation = Vector3.new(0, -90, 90)
  3226. detail_8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3227. detail_8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3228. detail_8.BrickColor = BrickColor.new("Gold")
  3229. detail_8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3230. detail_8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3231. detail_8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3232. detail_8.Parent = Door
  3233. detail_8.CFrame = CFrame.new(-79.9, -12.579, 46.1) * CFrame.Angles(-1.571, -1.571, 0)
  3234. weld_20.Part0 = Base
  3235. weld_20.C0 = CFrame.new(1.3, 0.7, 0) * CFrame.Angles(0, 0, 0)
  3236. weld_20.Part1 = Detail
  3237. weld_20.Parent = Detail
  3238. detail_9.Size = Vector3.new(1.6, 0.2, 0.4)
  3239. detail_9.Name = "Detail"
  3240. detail_9.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3241. detail_9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3242. detail_9.Material = Enum.Material.Wood
  3243. detail_9.Orientation = Vector3.new(0, 90, -180)
  3244. detail_9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3245. detail_9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3246. detail_9.BrickColor = BrickColor.new("Gold")
  3247. detail_9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3248. detail_9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3249. detail_9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3250. detail_9.Parent = Door
  3251. detail_9.CFrame = CFrame.new(-79.9, -17.079, 45.4) * CFrame.Angles(-3.142, 1.571, 0)
  3252. weld_21.Part0 = Base
  3253. weld_21.C0 = CFrame.new(-3.2, 1.4, 0) * CFrame.Angles(-3.142, 0, 1.571)
  3254. weld_21.Part1 = Detail
  3255. weld_21.Parent = Detail
  3256. detail_10.Size = Vector3.new(1.6, 0.2, 0.4)
  3257. detail_10.Name = "Detail"
  3258. detail_10.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3259. detail_10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3260. detail_10.Material = Enum.Material.Wood
  3261. detail_10.Orientation = Vector3.new(0, 90, -180)
  3262. detail_10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3263. detail_10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3264. detail_10.BrickColor = BrickColor.new("Gold")
  3265. detail_10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3266. detail_10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3267. detail_10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3268. detail_10.Parent = Door
  3269. detail_10.CFrame = CFrame.new(-79.9, -15.479, 45.4) * CFrame.Angles(-3.142, 1.571, 0)
  3270. weld_22.Part0 = Base
  3271. weld_22.C0 = CFrame.new(-1.6, 1.4, 0) * CFrame.Angles(-3.142, 0, 1.571)
  3272. weld_22.Part1 = Detail
  3273. weld_22.Parent = Detail
  3274. detail_11.Size = Vector3.new(1.4, 0.2, 0.4)
  3275. detail_11.Name = "Detail"
  3276. detail_11.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3277. detail_11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3278. detail_11.Material = Enum.Material.Wood
  3279. detail_11.Orientation = Vector3.new(0, -90, 90)
  3280. detail_11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3281. detail_11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3282. detail_11.BrickColor = BrickColor.new("Gold")
  3283. detail_11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3284. detail_11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3285. detail_11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3286. detail_11.Parent = Door
  3287. detail_11.CFrame = CFrame.new(-79.9, -16.279, 46.1) * CFrame.Angles(-1.571, -1.571, 0)
  3288. weld_23.Part0 = Base
  3289. weld_23.C0 = CFrame.new(-2.4, 0.7, 0) * CFrame.Angles(0, 0, 0)
  3290. weld_23.Part1 = Detail
  3291. weld_23.Parent = Detail
  3292. detail_12.Size = Vector3.new(1.4, 0.2, 0.4)
  3293. detail_12.Name = "Detail"
  3294. detail_12.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3295. detail_12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3296. detail_12.Material = Enum.Material.Wood
  3297. detail_12.Orientation = Vector3.new(0, -90, 90)
  3298. detail_12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3299. detail_12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3300. detail_12.BrickColor = BrickColor.new("Gold")
  3301. detail_12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3302. detail_12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3303. detail_12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3304. detail_12.Parent = Door
  3305. detail_12.CFrame = CFrame.new(-79.9, -16.279, 44.7) * CFrame.Angles(-1.571, -1.571, 0)
  3306. weld_24.Part0 = Base
  3307. weld_24.C0 = CFrame.new(-2.4, 2.1, 0) * CFrame.Angles(0, 0, 0)
  3308. weld_24.Part1 = Detail
  3309. weld_24.Parent = Detail
  3310. detail_13.Size = Vector3.new(1.4, 0.2, 0.4)
  3311. detail_13.Name = "Detail"
  3312. detail_13.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3313. detail_13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3314. detail_13.Material = Enum.Material.Wood
  3315. detail_13.Orientation = Vector3.new(0, -90, 90)
  3316. detail_13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3317. detail_13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3318. detail_13.BrickColor = BrickColor.new("Gold")
  3319. detail_13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3320. detail_13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3321. detail_13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3322. detail_13.Parent = Door
  3323. detail_13.CFrame = CFrame.new(-79.9, -16.279, 42.5) * CFrame.Angles(-1.571, -1.571, 0)
  3324. weld_25.Part0 = Base
  3325. weld_25.C0 = CFrame.new(-2.4, 4.3, 0) * CFrame.Angles(0, 0, 0)
  3326. weld_25.Part1 = Detail
  3327. weld_25.Parent = Detail
  3328. detail_14.Size = Vector3.new(1.6, 0.2, 0.4)
  3329. detail_14.Name = "Detail"
  3330. detail_14.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3331. detail_14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3332. detail_14.Material = Enum.Material.Wood
  3333. detail_14.Orientation = Vector3.new(0, 90, -180)
  3334. detail_14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3335. detail_14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3336. detail_14.BrickColor = BrickColor.new("Gold")
  3337. detail_14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3338. detail_14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3339. detail_14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3340. detail_14.Parent = Door
  3341. detail_14.CFrame = CFrame.new(-79.9, -15.479, 43.2) * CFrame.Angles(-3.142, 1.571, 0)
  3342. weld_26.Part0 = Base
  3343. weld_26.C0 = CFrame.new(-1.6, 3.6, 0) * CFrame.Angles(-3.142, 0, 1.571)
  3344. weld_26.Part1 = Detail
  3345. weld_26.Parent = Detail
  3346. detail_15.Size = Vector3.new(1.4, 0.2, 0.4)
  3347. detail_15.Name = "Detail"
  3348. detail_15.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3349. detail_15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3350. detail_15.Material = Enum.Material.Wood
  3351. detail_15.Orientation = Vector3.new(0, -90, 90)
  3352. detail_15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3353. detail_15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3354. detail_15.BrickColor = BrickColor.new("Gold")
  3355. detail_15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3356. detail_15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3357. detail_15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3358. detail_15.Parent = Door
  3359. detail_15.CFrame = CFrame.new(-79.9, -16.279, 43.9) * CFrame.Angles(-1.571, -1.571, 0)
  3360. weld_27.Part0 = Base
  3361. weld_27.C0 = CFrame.new(-2.4, 2.9, 0) * CFrame.Angles(0, 0, 0)
  3362. weld_27.Part1 = Detail
  3363. weld_27.Parent = Detail
  3364. detail_16.Size = Vector3.new(1.6, 0.2, 0.4)
  3365. detail_16.Name = "Detail"
  3366. detail_16.Color = Color3.new(0.862745, 0.737255, 0.505882)
  3367. detail_16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3368. detail_16.Material = Enum.Material.Wood
  3369. detail_16.Orientation = Vector3.new(0, 90, -180)
  3370. detail_16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3371. detail_16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3372. detail_16.BrickColor = BrickColor.new("Gold")
  3373. detail_16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3374. detail_16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3375. detail_16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3376. detail_16.Parent = Door
  3377. detail_16.CFrame = CFrame.new(-79.9, -17.079, 43.2) * CFrame.Angles(-3.142, 1.571, 0)
  3378. weld_28.Part0 = Base
  3379. weld_28.C0 = CFrame.new(-3.2, 3.6, 0) * CFrame.Angles(-3.142, 0, 1.571)
  3380. weld_28.Part1 = Detail
  3381. weld_28.Parent = Detail
  3382. part_53.Size = Vector3.new(1.6, 0.8, 0.3)
  3383. part_53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3384. part_53.BrickColor = BrickColor.new("Brown")
  3385. part_53.Orientation = Vector3.new(0, 90, -180)
  3386. part_53.Material = Enum.Material.Wood
  3387. part_53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3388. part_53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3389. part_53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3390. part_53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3391. part_53.Color = Color3.new(0.486275, 0.360784, 0.27451)
  3392. part_53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3393. part_53.Parent = Door
  3394. part_53.CFrame = CFrame.new(-79.9, -14.979, 45.4) * CFrame.Angles(-3.142, 1.571, 0)
  3395. weld_29.Part0 = Base
  3396. weld_29.C0 = CFrame.new(-1.1, 1.4, 0) * CFrame.Angles(-3.142, 0, 1.571)
  3397. weld_29.Part1 = Part
  3398. weld_29.Parent = Part
  3399. doorframe.Name = "Doorframe"
  3400. doorframe.Parent = Model
  3401. part_54.Anchored = true
  3402. part_54.Size = Vector3.new(0.6, 8.2, 1)
  3403. part_54.Orientation = Vector3.new(0, -90, 0)
  3404. part_54.Material = Enum.Material.Wood
  3405. part_54.BottomSurface = Enum.SurfaceType.Smooth
  3406. part_54.BrickColor = BrickColor.new("Pine Cone")
  3407. part_54.TopSurface = Enum.SurfaceType.Smooth
  3408. part_54.Color = Color3.new(0.423529, 0.345098, 0.294118)
  3409. part_54.Parent = Doorframe
  3410. part_54.CFrame = CFrame.new(-79.9, -13.879, 41.5) * CFrame.Angles(0, -1.571, 0)
  3411. part_55.Anchored = true
  3412. part_55.Size = Vector3.new(6.2, 0.6, 1)
  3413. part_55.Orientation = Vector3.new(0, -90, 0)
  3414. part_55.Material = Enum.Material.Wood
  3415. part_55.BottomSurface = Enum.SurfaceType.Smooth
  3416. part_55.BrickColor = BrickColor.new("Pine Cone")
  3417. part_55.TopSurface = Enum.SurfaceType.Smooth
  3418. part_55.Color = Color3.new(0.423529, 0.345098, 0.294118)
  3419. part_55.Parent = Doorframe
  3420. part_55.CFrame = CFrame.new(-79.9, -9.479, 44.3) * CFrame.Angles(0, -1.571, 0)
  3421. part_56.Anchored = true
  3422. part_56.Size = Vector3.new(0.6, 8.2, 1)
  3423. part_56.Orientation = Vector3.new(0, -90, 0)
  3424. part_56.Material = Enum.Material.Wood
  3425. part_56.BottomSurface = Enum.SurfaceType.Smooth
  3426. part_56.BrickColor = BrickColor.new("Pine Cone")
  3427. part_56.TopSurface = Enum.SurfaceType.Smooth
  3428. part_56.Color = Color3.new(0.423529, 0.345098, 0.294118)
  3429. part_56.Parent = Doorframe
  3430. part_56.CFrame = CFrame.new(-79.9, -13.879, 47.1) * CFrame.Angles(0, -1.571, 0)
  3431. part_57.Anchored = true
  3432. part_57.Size = Vector3.new(6.2, 0.2, 1)
  3433. part_57.Orientation = Vector3.new(0, -90, 0)
  3434. part_57.Material = Enum.Material.Wood
  3435. part_57.BottomSurface = Enum.SurfaceType.Smooth
  3436. part_57.BrickColor = BrickColor.new("Pine Cone")
  3437. part_57.TopSurface = Enum.SurfaceType.Smooth
  3438. part_57.Color = Color3.new(0.423529, 0.345098, 0.294118)
  3439. part_57.Parent = Doorframe
  3440. part_57.CFrame = CFrame.new(-79.9, -18.079, 44.3) * CFrame.Angles(0, -1.571, 0)
  3441. part_58.Anchored = true
  3442. part_58.Size = Vector3.new(1.1, 13.6, 16)
  3443. part_58.BottomSurface = Enum.SurfaceType.Smooth
  3444. part_58.Material = Enum.Material.Brick
  3445. part_58.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  3446. part_58.TopSurface = Enum.SurfaceType.Smooth
  3447. part_58.BrickColor = BrickColor.new("Burnt Sienna")
  3448. part_58.Parent = Model
  3449. part_58.CFrame = CFrame.new(-79.95, -11.279, 33.4) * CFrame.Angles(0, 0, 0)
  3450. parttopart_strong_joint_55.Part1 = Part
  3451. parttopart_strong_joint_55.C0 = CFrame.new(0.55, -6.8, 8) * CFrame.Angles(1.571, 0, 0)
  3452. parttopart_strong_joint_55.C1 = CFrame.new(-8.4, 0.5, -3.25) * CFrame.Angles(1.571, 0, 0)
  3453. parttopart_strong_joint_55.Part0 = Part
  3454. parttopart_strong_joint_55.Name = "Part-to-Part Strong Joint"
  3455. parttopart_strong_joint_55.Parent = Part
  3456. parttopart_strong_joint_56.Part1 = Part
  3457. parttopart_strong_joint_56.C0 = CFrame.new(0.55, -6.8, -8) * CFrame.Angles(-3.142, 0, -3.142)
  3458. parttopart_strong_joint_56.C1 = CFrame.new(-8.4, -6.8, 0.65) * CFrame.Angles(-3.142, 0, -3.142)
  3459. parttopart_strong_joint_56.Part0 = Part
  3460. parttopart_strong_joint_56.Name = "Part-to-Part Strong Joint"
  3461. parttopart_strong_joint_56.Parent = Part
  3462. part_59.Anchored = true
  3463. part_59.Size = Vector3.new(0.317, 16.143, 0.317)
  3464. part_59.Material = Enum.Material.Marble
  3465. part_59.Orientation = Vector3.new(0, 90, 0)
  3466. part_59.Parent = Model
  3467. part_59.CFrame = CFrame.new(-42.958, -11.829, 24.296) * CFrame.Angles(0, 1.571, 0)
  3468. part_terrain_joint_11.C1 = CFrame.new(160.795, -0.158, 164.593)
  3469. part_terrain_joint_11.Name = "Part Terrain Joint"
  3470. part_terrain_joint_11.Part1 = Part
  3471. part_terrain_joint_11.Parent = Part
  3472. part_terrain_joint_12.C1 = CFrame.new(160.795, -0.158, 164.593)
  3473. part_terrain_joint_12.Name = "Part Terrain Joint"
  3474. part_terrain_joint_12.Part1 = Part
  3475. part_terrain_joint_12.Parent = Part
  3476. part_60.Anchored = true
  3477. part_60.Size = Vector3.new(17.725, 0.317, 0.317)
  3478. part_60.Material = Enum.Material.Marble
  3479. part_60.Orientation = Vector3.new(0, 90, 0)
  3480. part_60.Parent = Model
  3481. part_60.CFrame = CFrame.new(-42.958, -3.915, 33) * CFrame.Angles(0, 1.571, 0)
  3482. part_terrain_joint_13.C1 = CFrame.new(160.795, -0.158, 164.593)
  3483. part_terrain_joint_13.Name = "Part Terrain Joint"
  3484. part_terrain_joint_13.Part1 = Part
  3485. part_terrain_joint_13.Parent = Part
  3486. part_terrain_joint_14.C1 = CFrame.new(160.795, -0.158, 164.593)
  3487. part_terrain_joint_14.Name = "Part Terrain Joint"
  3488. part_terrain_joint_14.Part1 = Part
  3489. part_terrain_joint_14.Parent = Part
  3490. part_61.Anchored = true
  3491. part_61.Size = Vector3.new(17.725, 0.317, 0.317)
  3492. part_61.Material = Enum.Material.Marble
  3493. part_61.Orientation = Vector3.new(0, 90, 0)
  3494. part_61.Parent = Model
  3495. part_61.CFrame = CFrame.new(-42.958, -19.742, 33) * CFrame.Angles(0, 1.571, 0)
  3496. part_terrain_joint_15.C1 = CFrame.new(160.795, -0.158, 164.593)
  3497. part_terrain_joint_15.Name = "Part Terrain Joint"
  3498. part_terrain_joint_15.Part1 = Part
  3499. part_terrain_joint_15.Parent = Part
  3500. part_terrain_joint_16.C1 = CFrame.new(160.795, -0.158, 164.593)
  3501. part_terrain_joint_16.Name = "Part Terrain Joint"
  3502. part_terrain_joint_16.Part1 = Part
  3503. part_terrain_joint_16.Parent = Part
  3504. part_62.Anchored = true
  3505. part_62.Size = Vector3.new(17.725, 16.143, 0.317)
  3506. part_62.Material = Enum.Material.Marble
  3507. part_62.Transparency = 0.9
  3508. part_62.Orientation = Vector3.new(0, 90, 0)
  3509. part_62.Parent = Model
  3510. part_62.CFrame = CFrame.new(-42.642, -11.829, 33) * CFrame.Angles(0, 1.571, 0)
  3511. part_terrain_joint_17.C1 = CFrame.new(160.795, -0.158, 164.593)
  3512. part_terrain_joint_17.Name = "Part Terrain Joint"
  3513. part_terrain_joint_17.Part1 = Part
  3514. part_terrain_joint_17.Parent = Part
  3515. part_terrain_joint_18.C1 = CFrame.new(160.795, -0.158, 164.593)
  3516. part_terrain_joint_18.Name = "Part Terrain Joint"
  3517. part_terrain_joint_18.Part1 = Part
  3518. part_terrain_joint_18.Parent = Part
  3519. part_63.Anchored = true
  3520. part_63.Size = Vector3.new(0.317, 16.143, 0.317)
  3521. part_63.Material = Enum.Material.Marble
  3522. part_63.Orientation = Vector3.new(0, 90, 0)
  3523. part_63.Parent = Model
  3524. part_63.CFrame = CFrame.new(-42.958, -11.829, 41.705) * CFrame.Angles(0, 1.571, 0)
  3525. part_terrain_joint_19.C1 = CFrame.new(160.795, -0.158, 164.593)
  3526. part_terrain_joint_19.Name = "Part Terrain Joint"
  3527. part_terrain_joint_19.Part1 = Part
  3528. part_terrain_joint_19.Parent = Part
  3529. part_terrain_joint_20.C1 = CFrame.new(160.795, -0.158, 164.593)
  3530. part_terrain_joint_20.Name = "Part Terrain Joint"
  3531. part_terrain_joint_20.Part1 = Part
  3532. part_terrain_joint_20.Parent = Part
  3533. part_64.Anchored = true
  3534. part_64.Size = Vector3.new(1.3, 3.2, 1.8)
  3535. part_64.BottomSurface = Enum.SurfaceType.Smooth
  3536. part_64.Material = Enum.Material.WoodPlanks
  3537. part_64.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3538. part_64.TopSurface = Enum.SurfaceType.Smooth
  3539. part_64.BrickColor = BrickColor.new("Really black")
  3540. part_64.Parent = Model
  3541. part_64.CFrame = CFrame.new(-62.15, -16.379, 58) * CFrame.Angles(0, 0, 0)
  3542. parttopart_strong_joint_57.Name = "Part-to-Part Strong Joint"
  3543. parttopart_strong_joint_57.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  3544. parttopart_strong_joint_57.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  3545. parttopart_strong_joint_57.Part0 = Part
  3546. parttopart_strong_joint_57.Parent = Part
  3547. parttopart_strong_joint_58.Part1 = Part
  3548. parttopart_strong_joint_58.C0 = CFrame.new(0.65, -1.6, -0.9) * CFrame.Angles(-3.142, 0, -3.142)
  3549. parttopart_strong_joint_58.C1 = CFrame.new(9, -1.6, 0.55) * CFrame.Angles(-3.142, 0, -3.142)
  3550. parttopart_strong_joint_58.Part0 = Part
  3551. parttopart_strong_joint_58.Name = "Part-to-Part Strong Joint"
  3552. parttopart_strong_joint_58.Parent = Part
  3553. parttopart_strong_joint_59.Part1 = Part
  3554. parttopart_strong_joint_59.C0 = CFrame.new(-0.65, 1.6, 0.9) * CFrame.Angles(-1.571, 0, -3.142)
  3555. parttopart_strong_joint_59.C1 = CFrame.new(7.65, -0.05, 1.45) * CFrame.Angles(-1.571, 0, -3.142)
  3556. parttopart_strong_joint_59.Part0 = Part
  3557. parttopart_strong_joint_59.Name = "Part-to-Part Strong Joint"
  3558. parttopart_strong_joint_59.Parent = Part
  3559. parttopart_strong_joint_60.Part1 = Part
  3560. parttopart_strong_joint_60.C0 = CFrame.new(-0.65, 1.6, 0.9) * CFrame.Angles(-1.571, 0, -3.142)
  3561. parttopart_strong_joint_60.C1 = CFrame.new(0.55, -8.3, -1.15) * CFrame.Angles(-1.571, 0, 1.571)
  3562. parttopart_strong_joint_60.Part0 = Part
  3563. parttopart_strong_joint_60.Name = "Part-to-Part Strong Joint"
  3564. parttopart_strong_joint_60.Parent = Part
  3565. part_65.Anchored = true
  3566. part_65.Size = Vector3.new(3.9, 0.1, 4)
  3567. part_65.BottomSurface = Enum.SurfaceType.Smooth
  3568. part_65.Material = Enum.Material.WoodPlanks
  3569. part_65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3570. part_65.TopSurface = Enum.SurfaceType.Smooth
  3571. part_65.BrickColor = BrickColor.new("Really black")
  3572. part_65.Parent = Model
  3573. part_65.CFrame = CFrame.new(-70.15, -14.929, 40) * CFrame.Angles(0, 0, 0)
  3574. part_66.Anchored = true
  3575. part_66.Size = Vector3.new(3.9, 0.1, 4)
  3576. part_66.BottomSurface = Enum.SurfaceType.Smooth
  3577. part_66.Material = Enum.Material.WoodPlanks
  3578. part_66.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3579. part_66.TopSurface = Enum.SurfaceType.Smooth
  3580. part_66.BrickColor = BrickColor.new("Really black")
  3581. part_66.Parent = Model
  3582. part_66.CFrame = CFrame.new(-60.65, -14.929, 40) * CFrame.Angles(0, 0, 0)
  3583. part_67.Anchored = true
  3584. part_67.Size = Vector3.new(3.9, 0.1, 4)
  3585. part_67.BottomSurface = Enum.SurfaceType.Smooth
  3586. part_67.Material = Enum.Material.WoodPlanks
  3587. part_67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3588. part_67.TopSurface = Enum.SurfaceType.Smooth
  3589. part_67.BrickColor = BrickColor.new("Really black")
  3590. part_67.Parent = Model
  3591. part_67.CFrame = CFrame.new(-51.55, -14.929, 40) * CFrame.Angles(0, 0, 0)
  3592. part_68.Anchored = true
  3593. part_68.Size = Vector3.new(1.3, 4.1, 1.1)
  3594. part_68.BottomSurface = Enum.SurfaceType.Smooth
  3595. part_68.Material = Enum.Material.WoodPlanks
  3596. part_68.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3597. part_68.TopSurface = Enum.SurfaceType.Smooth
  3598. part_68.BrickColor = BrickColor.new("Really black")
  3599. part_68.Parent = Model
  3600. part_68.CFrame = CFrame.new(-51.45, -17.029, 40.15) * CFrame.Angles(0, 0, 0)
  3601. parttopart_strong_joint_61.Part1 = Part
  3602. parttopart_strong_joint_61.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  3603. parttopart_strong_joint_61.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  3604. parttopart_strong_joint_61.Part0 = Part
  3605. parttopart_strong_joint_61.Name = "Part-to-Part Strong Joint"
  3606. parttopart_strong_joint_61.Parent = Part
  3607. part_69.Anchored = true
  3608. part_69.Size = Vector3.new(1.3, 4.1, 1.1)
  3609. part_69.BottomSurface = Enum.SurfaceType.Smooth
  3610. part_69.Material = Enum.Material.WoodPlanks
  3611. part_69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3612. part_69.TopSurface = Enum.SurfaceType.Smooth
  3613. part_69.BrickColor = BrickColor.new("Really black")
  3614. part_69.Parent = Model
  3615. part_69.CFrame = CFrame.new(-60.55, -17.029, 40.15) * CFrame.Angles(0, 0, 0)
  3616. parttopart_strong_joint_62.Part1 = Part
  3617. parttopart_strong_joint_62.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  3618. parttopart_strong_joint_62.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  3619. parttopart_strong_joint_62.Part0 = Part
  3620. parttopart_strong_joint_62.Name = "Part-to-Part Strong Joint"
  3621. parttopart_strong_joint_62.Parent = Part
  3622. part_70.Anchored = true
  3623. part_70.Size = Vector3.new(1.3, 4.1, 1.1)
  3624. part_70.BottomSurface = Enum.SurfaceType.Smooth
  3625. part_70.Material = Enum.Material.WoodPlanks
  3626. part_70.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3627. part_70.TopSurface = Enum.SurfaceType.Smooth
  3628. part_70.BrickColor = BrickColor.new("Really black")
  3629. part_70.Parent = Model
  3630. part_70.CFrame = CFrame.new(-70.05, -17.029, 40.15) * CFrame.Angles(0, 0, 0)
  3631. parttopart_strong_joint_63.Part1 = Part
  3632. parttopart_strong_joint_63.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  3633. parttopart_strong_joint_63.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  3634. parttopart_strong_joint_63.Part0 = Part
  3635. parttopart_strong_joint_63.Name = "Part-to-Part Strong Joint"
  3636. parttopart_strong_joint_63.Parent = Part
  3637. part_71.Anchored = true
  3638. part_71.Size = Vector3.new(0.3, 1.6, 0.2)
  3639. part_71.BottomSurface = Enum.SurfaceType.Smooth
  3640. part_71.Material = Enum.Material.WoodPlanks
  3641. part_71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3642. part_71.TopSurface = Enum.SurfaceType.Smooth
  3643. part_71.BrickColor = BrickColor.new("Really black")
  3644. part_71.Parent = Model
  3645. part_71.CFrame = CFrame.new(-64.05, -17.279, 54.1) * CFrame.Angles(0, 0, 0)
  3646. parttopart_strong_joint_64.Name = "Part-to-Part Strong Joint"
  3647. parttopart_strong_joint_64.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  3648. parttopart_strong_joint_64.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  3649. parttopart_strong_joint_64.Part0 = Part
  3650. parttopart_strong_joint_64.Parent = Part
  3651. parttopart_strong_joint_65.Part1 = Part
  3652. parttopart_strong_joint_65.C0 = CFrame.new(0.15, -0.8, 0.1) * CFrame.Angles(1.571, 0, 0)
  3653. parttopart_strong_joint_65.C1 = CFrame.new(7.1, 0.5, 9.55) * CFrame.Angles(1.571, 0, 0)
  3654. parttopart_strong_joint_65.Part0 = Part
  3655. parttopart_strong_joint_65.Name = "Part-to-Part Strong Joint"
  3656. parttopart_strong_joint_65.Parent = Part
  3657. part_72.Anchored = true
  3658. part_72.Size = Vector3.new(19.6, 0.2, 41.2)
  3659. part_72.BottomSurface = Enum.SurfaceType.Smooth
  3660. part_72.Material = Enum.Material.Brick
  3661. part_72.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  3662. part_72.TopSurface = Enum.SurfaceType.Smooth
  3663. part_72.BrickColor = BrickColor.new("Burnt Sienna")
  3664. part_72.Parent = Model
  3665. part_72.CFrame = CFrame.new(-89.7, -4.579, 44.7) * CFrame.Angles(0, 0, 0)
  3666. part_73.Anchored = true
  3667. part_73.Size = Vector3.new(0.1, 10.2, 17.8)
  3668. part_73.Orientation = Vector3.new(0, 90, 0)
  3669. part_73.Transparency = 1
  3670. part_73.BrickColor = BrickColor.new("Navy blue")
  3671. part_73.Color = Color3.new(0, 0.12549, 0.376471)
  3672. part_73.Reflectance = 0.5
  3673. part_73.Parent = Model
  3674. part_73.CFrame = CFrame.new(-70.5, -9.679, 56.05) * CFrame.Angles(0, 1.571, 0)
  3675. parttopart_strong_joint_66.Part1 = Part
  3676. parttopart_strong_joint_66.C0 = CFrame.new(0.05, -5.1, -8.9) * CFrame.Angles(-3.142, 0, -3.142)
  3677. parttopart_strong_joint_66.C1 = CFrame.new(0.55, -3.5, -0.1) * CFrame.Angles(0, -1.571, 0)
  3678. parttopart_strong_joint_66.Part0 = Part
  3679. parttopart_strong_joint_66.Name = "Part-to-Part Strong Joint"
  3680. parttopart_strong_joint_66.Parent = Part
  3681. seat_2.Size = Vector3.new(2, 0.4, 2)
  3682. seat_2.Orientation = Vector3.new(-0.02, 180, 0)
  3683. seat_2.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3684. seat_2.BrickColor = BrickColor.new("Black")
  3685. seat_2.TopSurface = Enum.SurfaceType.Weld
  3686. seat_2.BottomSurface = Enum.SurfaceType.Smooth
  3687. seat_2.Parent = Model
  3688. seat_2.CFrame = CFrame.new(-70.6, -16.279, 54.3) * CFrame.Angles(-3.141, 0, -3.142)
  3689. part_74.Anchored = true
  3690. part_74.Size = Vector3.new(0.3, 1.6, 0.2)
  3691. part_74.BottomSurface = Enum.SurfaceType.Smooth
  3692. part_74.Material = Enum.Material.WoodPlanks
  3693. part_74.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3694. part_74.TopSurface = Enum.SurfaceType.Smooth
  3695. part_74.BrickColor = BrickColor.new("Really black")
  3696. part_74.Parent = Model
  3697. part_74.CFrame = CFrame.new(-70.65, -17.279, 54.1) * CFrame.Angles(0, 0, 0)
  3698. parttopart_strong_joint_67.Name = "Part-to-Part Strong Joint"
  3699. parttopart_strong_joint_67.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  3700. parttopart_strong_joint_67.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  3701. parttopart_strong_joint_67.Part0 = Part
  3702. parttopart_strong_joint_67.Parent = Part
  3703. parttopart_strong_joint_68.Part1 = Part
  3704. parttopart_strong_joint_68.C0 = CFrame.new(0.15, -0.8, 0.1) * CFrame.Angles(1.571, 0, 0)
  3705. parttopart_strong_joint_68.C1 = CFrame.new(0.5, 0.5, 9.55) * CFrame.Angles(1.571, 0, 0)
  3706. parttopart_strong_joint_68.Part0 = Part
  3707. parttopart_strong_joint_68.Name = "Part-to-Part Strong Joint"
  3708. parttopart_strong_joint_68.Parent = Part
  3709. seat_3.Size = Vector3.new(2, 0.4, 2)
  3710. seat_3.Orientation = Vector3.new(-0.02, 180, 0)
  3711. seat_3.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3712. seat_3.BrickColor = BrickColor.new("Black")
  3713. seat_3.TopSurface = Enum.SurfaceType.Weld
  3714. seat_3.BottomSurface = Enum.SurfaceType.Smooth
  3715. seat_3.Parent = Model
  3716. seat_3.CFrame = CFrame.new(-77, -16.279, 54.3) * CFrame.Angles(-3.141, 0, -3.142)
  3717. seat_4.Size = Vector3.new(2, 0.4, 2)
  3718. seat_4.Orientation = Vector3.new(-0.02, 180, 0)
  3719. seat_4.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3720. seat_4.BrickColor = BrickColor.new("Black")
  3721. seat_4.TopSurface = Enum.SurfaceType.Weld
  3722. seat_4.BottomSurface = Enum.SurfaceType.Smooth
  3723. seat_4.Parent = Model
  3724. seat_4.CFrame = CFrame.new(-73.4, -16.279, 54.3) * CFrame.Angles(-3.141, 0, -3.142)
  3725. part_75.Anchored = true
  3726. part_75.Size = Vector3.new(0.3, 1.6, 0.2)
  3727. part_75.BottomSurface = Enum.SurfaceType.Smooth
  3728. part_75.Material = Enum.Material.WoodPlanks
  3729. part_75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3730. part_75.TopSurface = Enum.SurfaceType.Smooth
  3731. part_75.BrickColor = BrickColor.new("Really black")
  3732. part_75.Parent = Model
  3733. part_75.CFrame = CFrame.new(-77.05, -17.279, 54.1) * CFrame.Angles(0, 0, 0)
  3734. parttopart_strong_joint_69.Name = "Part-to-Part Strong Joint"
  3735. parttopart_strong_joint_69.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  3736. parttopart_strong_joint_69.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  3737. parttopart_strong_joint_69.Part0 = Part
  3738. parttopart_strong_joint_69.Parent = Part
  3739. parttoseat_strong_joint.Part1 = Seat
  3740. parttoseat_strong_joint.C0 = CFrame.new(-0.15, 0.8, 0.1) * CFrame.Angles(-1.571, 0, -3.142)
  3741. parttoseat_strong_joint.C1 = CFrame.new(0.2, -0.2, 0.1) * CFrame.Angles(-1.57, 0, 0)
  3742. parttoseat_strong_joint.Part0 = Part
  3743. parttoseat_strong_joint.Name = "Part-to-Seat Strong Joint"
  3744. parttoseat_strong_joint.Parent = Part
  3745. parttopart_strong_joint_70.Part1 = Part
  3746. parttopart_strong_joint_70.C0 = CFrame.new(0.15, -0.8, 0.1) * CFrame.Angles(1.571, 0, 0)
  3747. parttopart_strong_joint_70.C1 = CFrame.new(-5.9, 0.5, 9.55) * CFrame.Angles(1.571, 0, 0)
  3748. parttopart_strong_joint_70.Part0 = Part
  3749. parttopart_strong_joint_70.Name = "Part-to-Part Strong Joint"
  3750. parttopart_strong_joint_70.Parent = Part
  3751. part_76.Anchored = true
  3752. part_76.Size = Vector3.new(0.3, 1.6, 0.2)
  3753. part_76.BottomSurface = Enum.SurfaceType.Smooth
  3754. part_76.Material = Enum.Material.WoodPlanks
  3755. part_76.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3756. part_76.TopSurface = Enum.SurfaceType.Smooth
  3757. part_76.BrickColor = BrickColor.new("Really black")
  3758. part_76.Parent = Model
  3759. part_76.CFrame = CFrame.new(-73.45, -17.279, 54.1) * CFrame.Angles(0, 0, 0)
  3760. parttopart_strong_joint_71.Name = "Part-to-Part Strong Joint"
  3761. parttopart_strong_joint_71.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  3762. parttopart_strong_joint_71.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  3763. parttopart_strong_joint_71.Part0 = Part
  3764. parttopart_strong_joint_71.Parent = Part
  3765. parttopart_strong_joint_72.Part1 = Part
  3766. parttopart_strong_joint_72.C0 = CFrame.new(0.15, -0.8, 0.1) * CFrame.Angles(1.571, 0, 0)
  3767. parttopart_strong_joint_72.C1 = CFrame.new(-2.3, 0.5, 9.55) * CFrame.Angles(1.571, 0, 0)
  3768. parttopart_strong_joint_72.Part0 = Part
  3769. parttopart_strong_joint_72.Name = "Part-to-Part Strong Joint"
  3770. parttopart_strong_joint_72.Parent = Part
  3771. part_77.Anchored = true
  3772. part_77.Size = Vector3.new(0.3, 1.6, 0.2)
  3773. part_77.BottomSurface = Enum.SurfaceType.Smooth
  3774. part_77.Material = Enum.Material.WoodPlanks
  3775. part_77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3776. part_77.TopSurface = Enum.SurfaceType.Smooth
  3777. part_77.BrickColor = BrickColor.new("Really black")
  3778. part_77.Parent = Model
  3779. part_77.CFrame = CFrame.new(-67.65, -17.279, 54.1) * CFrame.Angles(0, 0, 0)
  3780. parttopart_strong_joint_73.Name = "Part-to-Part Strong Joint"
  3781. parttopart_strong_joint_73.C1 = CFrame.new(-0.55, -0.05, 0.7) * CFrame.Angles(-1.571, 0, -3.142)
  3782. parttopart_strong_joint_73.C0 = CFrame.new(-0.65, 2.05, 0.55) * CFrame.Angles(-1.571, 0, -3.142)
  3783. parttopart_strong_joint_73.Part0 = Part
  3784. parttopart_strong_joint_73.Parent = Part
  3785. parttopart_strong_joint_74.Part1 = Part
  3786. parttopart_strong_joint_74.C0 = CFrame.new(0.15, -0.8, 0.1) * CFrame.Angles(1.571, 0, 0)
  3787. parttopart_strong_joint_74.C1 = CFrame.new(3.5, 0.5, 9.55) * CFrame.Angles(1.571, 0, 0)
  3788. parttopart_strong_joint_74.Part0 = Part
  3789. parttopart_strong_joint_74.Name = "Part-to-Part Strong Joint"
  3790. parttopart_strong_joint_74.Parent = Part
  3791. seat_5.Size = Vector3.new(2, 0.4, 2)
  3792. seat_5.Orientation = Vector3.new(-0.02, 180, 0)
  3793. seat_5.Color = Color3.new(0.105882, 0.164706, 0.207843)
  3794. seat_5.BrickColor = BrickColor.new("Black")
  3795. seat_5.TopSurface = Enum.SurfaceType.Weld
  3796. seat_5.BottomSurface = Enum.SurfaceType.Smooth
  3797. seat_5.Parent = Model
  3798. seat_5.CFrame = CFrame.new(-67.6, -16.279, 54.3) * CFrame.Angles(-3.141, 0, -3.142)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement