Advertisement
SkySploit_Sploit

gun shop

Apr 25th, 2019
552
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 191.99 KB | None | 0 0
  1. --Converted with ttyyuu12345's model to script plugin v4
  2. function sandbox(var,func)
  3. local env = getfenv(func)
  4. local newenv = setmetatable({},{
  5. __index = function(self,k)
  6. if k=="script" then
  7. return var
  8. else
  9. return env[k]
  10. end
  11. end,
  12. })
  13. setfenv(func,newenv)
  14. return func
  15. end
  16. cors = {}
  17. mas = Instance.new("Model",game:GetService("Lighting"))
  18. Model0 = Instance.new("Model")
  19. Model1 = Instance.new("Model")
  20. Part2 = Instance.new("Part")
  21. Part3 = Instance.new("Part")
  22. Part4 = Instance.new("Part")
  23. Part5 = Instance.new("Part")
  24. Part6 = Instance.new("Part")
  25. Part7 = Instance.new("Part")
  26. Part8 = Instance.new("Part")
  27. Part9 = Instance.new("Part")
  28. Part10 = Instance.new("Part")
  29. Part11 = Instance.new("Part")
  30. Part12 = Instance.new("Part")
  31. Part13 = Instance.new("Part")
  32. Part14 = Instance.new("Part")
  33. Part15 = Instance.new("Part")
  34. Part16 = Instance.new("Part")
  35. Part17 = Instance.new("Part")
  36. Part18 = Instance.new("Part")
  37. Part19 = Instance.new("Part")
  38. Part20 = Instance.new("Part")
  39. Part21 = Instance.new("Part")
  40. Model22 = Instance.new("Model")
  41. Part23 = Instance.new("Part")
  42. Part24 = Instance.new("Part")
  43. UnionOperation25 = Instance.new("UnionOperation")
  44. UnionOperation26 = Instance.new("UnionOperation")
  45. Part27 = Instance.new("Part")
  46. Part28 = Instance.new("Part")
  47. Part29 = Instance.new("Part")
  48. Part30 = Instance.new("Part")
  49. Part31 = Instance.new("Part")
  50. Part32 = Instance.new("Part")
  51. Part33 = Instance.new("Part")
  52. Part34 = Instance.new("Part")
  53. Model35 = Instance.new("Model")
  54. Pants36 = Instance.new("Pants")
  55. Shirt37 = Instance.new("Shirt")
  56. Humanoid38 = Instance.new("Humanoid")
  57. Part39 = Instance.new("Part")
  58. Snap40 = Instance.new("Snap")
  59. Script41 = Instance.new("Script")
  60. Script42 = Instance.new("Script")
  61. Part43 = Instance.new("Part")
  62. Part44 = Instance.new("Part")
  63. Part45 = Instance.new("Part")
  64. Part46 = Instance.new("Part")
  65. Part47 = Instance.new("Part")
  66. SpecialMesh48 = Instance.new("SpecialMesh")
  67. Decal49 = Instance.new("Decal")
  68. Model50 = Instance.new("Model")
  69. Model51 = Instance.new("Model")
  70. UnionOperation52 = Instance.new("UnionOperation")
  71. Model53 = Instance.new("Model")
  72. UnionOperation54 = Instance.new("UnionOperation")
  73. UnionOperation55 = Instance.new("UnionOperation")
  74. Model56 = Instance.new("Model")
  75. UnionOperation57 = Instance.new("UnionOperation")
  76. UnionOperation58 = Instance.new("UnionOperation")
  77. UnionOperation59 = Instance.new("UnionOperation")
  78. ManualWeld60 = Instance.new("ManualWeld")
  79. Script61 = Instance.new("Script")
  80. Script62 = Instance.new("Script")
  81. ManualWeld63 = Instance.new("ManualWeld")
  82. Script64 = Instance.new("Script")
  83. Script65 = Instance.new("Script")
  84. Part66 = Instance.new("Part")
  85. SpecialMesh67 = Instance.new("SpecialMesh")
  86. Model68 = Instance.new("Model")
  87. Part69 = Instance.new("Part")
  88. SpecialMesh70 = Instance.new("SpecialMesh")
  89. Fire71 = Instance.new("Fire")
  90. Script72 = Instance.new("Script")
  91. ManualWeld73 = Instance.new("ManualWeld")
  92. Script74 = Instance.new("Script")
  93. Script75 = Instance.new("Script")
  94. Model76 = Instance.new("Model")
  95. Part77 = Instance.new("Part")
  96. SpecialMesh78 = Instance.new("SpecialMesh")
  97. Fire79 = Instance.new("Fire")
  98. Script80 = Instance.new("Script")
  99. ManualWeld81 = Instance.new("ManualWeld")
  100. Script82 = Instance.new("Script")
  101. Script83 = Instance.new("Script")
  102. Part84 = Instance.new("Part")
  103. Part85 = Instance.new("Part")
  104. Part86 = Instance.new("Part")
  105. Part87 = Instance.new("Part")
  106. Part88 = Instance.new("Part")
  107. ManualWeld89 = Instance.new("ManualWeld")
  108. Script90 = Instance.new("Script")
  109. Script91 = Instance.new("Script")
  110. Model92 = Instance.new("Model")
  111. Part93 = Instance.new("Part")
  112. Part94 = Instance.new("Part")
  113. UnionOperation95 = Instance.new("UnionOperation")
  114. ManualWeld96 = Instance.new("ManualWeld")
  115. Script97 = Instance.new("Script")
  116. Script98 = Instance.new("Script")
  117. Part99 = Instance.new("Part")
  118. Part100 = Instance.new("Part")
  119. Model101 = Instance.new("Model")
  120. Part102 = Instance.new("Part")
  121. Decal103 = Instance.new("Decal")
  122. Part104 = Instance.new("Part")
  123. Model105 = Instance.new("Model")
  124. Tool106 = Instance.new("Tool")
  125. GuiMain107 = Instance.new("GuiMain")
  126. Frame108 = Instance.new("Frame")
  127. TextLabel109 = Instance.new("TextLabel")
  128. Frame110 = Instance.new("Frame")
  129. TextLabel111 = Instance.new("TextLabel")
  130. TextLabel112 = Instance.new("TextLabel")
  131. ImageLabel113 = Instance.new("ImageLabel")
  132. Part114 = Instance.new("Part")
  133. SpotLight115 = Instance.new("SpotLight")
  134. CylinderMesh116 = Instance.new("CylinderMesh")
  135. BillboardGui117 = Instance.new("BillboardGui")
  136. ImageLabel118 = Instance.new("ImageLabel")
  137. LocalScript119 = Instance.new("LocalScript")
  138. LocalScript120 = Instance.new("LocalScript")
  139. Script121 = Instance.new("Script")
  140. Part122 = Instance.new("Part")
  141. BlockMesh123 = Instance.new("BlockMesh")
  142. Sound124 = Instance.new("Sound")
  143. Sound125 = Instance.new("Sound")
  144. Sound126 = Instance.new("Sound")
  145. Part127 = Instance.new("Part")
  146. BlockMesh128 = Instance.new("BlockMesh")
  147. Part129 = Instance.new("Part")
  148. CylinderMesh130 = Instance.new("CylinderMesh")
  149. Part131 = Instance.new("Part")
  150. CylinderMesh132 = Instance.new("CylinderMesh")
  151. UnionOperation133 = Instance.new("UnionOperation")
  152. UnionOperation134 = Instance.new("UnionOperation")
  153. UnionOperation135 = Instance.new("UnionOperation")
  154. UnionOperation136 = Instance.new("UnionOperation")
  155. UnionOperation137 = Instance.new("UnionOperation")
  156. UnionOperation138 = Instance.new("UnionOperation")
  157. UnionOperation139 = Instance.new("UnionOperation")
  158. UnionOperation140 = Instance.new("UnionOperation")
  159. UnionOperation141 = Instance.new("UnionOperation")
  160. UnionOperation142 = Instance.new("UnionOperation")
  161. UnionOperation143 = Instance.new("UnionOperation")
  162. UnionOperation144 = Instance.new("UnionOperation")
  163. UnionOperation145 = Instance.new("UnionOperation")
  164. UnionOperation146 = Instance.new("UnionOperation")
  165. UnionOperation147 = Instance.new("UnionOperation")
  166. UnionOperation148 = Instance.new("UnionOperation")
  167. UnionOperation149 = Instance.new("UnionOperation")
  168. UnionOperation150 = Instance.new("UnionOperation")
  169. UnionOperation151 = Instance.new("UnionOperation")
  170. UnionOperation152 = Instance.new("UnionOperation")
  171. UnionOperation153 = Instance.new("UnionOperation")
  172. UnionOperation154 = Instance.new("UnionOperation")
  173. UnionOperation155 = Instance.new("UnionOperation")
  174. UnionOperation156 = Instance.new("UnionOperation")
  175. UnionOperation157 = Instance.new("UnionOperation")
  176. UnionOperation158 = Instance.new("UnionOperation")
  177. Part159 = Instance.new("Part")
  178. CylinderMesh160 = Instance.new("CylinderMesh")
  179. Part161 = Instance.new("Part")
  180. CylinderMesh162 = Instance.new("CylinderMesh")
  181. Part163 = Instance.new("Part")
  182. CylinderMesh164 = Instance.new("CylinderMesh")
  183. Part165 = Instance.new("Part")
  184. CylinderMesh166 = Instance.new("CylinderMesh")
  185. Part167 = Instance.new("Part")
  186. CylinderMesh168 = Instance.new("CylinderMesh")
  187. Part169 = Instance.new("Part")
  188. CylinderMesh170 = Instance.new("CylinderMesh")
  189. WedgePart171 = Instance.new("WedgePart")
  190. SpecialMesh172 = Instance.new("SpecialMesh")
  191. WedgePart173 = Instance.new("WedgePart")
  192. SpecialMesh174 = Instance.new("SpecialMesh")
  193. WedgePart175 = Instance.new("WedgePart")
  194. SpecialMesh176 = Instance.new("SpecialMesh")
  195. WedgePart177 = Instance.new("WedgePart")
  196. SpecialMesh178 = Instance.new("SpecialMesh")
  197. Part179 = Instance.new("Part")
  198. SpecialMesh180 = Instance.new("SpecialMesh")
  199. Snap181 = Instance.new("Snap")
  200. Model0.Parent = mas
  201. Model1.Name = "Curve"
  202. Model1.Parent = Model0
  203. Part2.Name = "LineSegment"
  204. Part2.Parent = Model1
  205. Part2.CFrame = CFrame.new(156.553284, 22.5180359, -117.661308, 0.0770730302, -0.976473391, -0.2013942, 0, 0.201995075, -0.979386568, 0.99702543, 0.0754842982, 0.0155683728)
  206. Part2.Orientation = Vector3.new(78.3499985, -85.5800018, 0)
  207. Part2.Position = Vector3.new(156.553284, 22.5180359, -117.661308)
  208. Part2.Rotation = Vector3.new(89.0899963, -11.6199999, 85.4899979)
  209. Part2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  210. Part2.Size = Vector3.new(0.200000003, 0.200000003, 1.13700879)
  211. Part2.Anchored = true
  212. Part2.BottomSurface = Enum.SurfaceType.Smooth
  213. Part2.BrickColor = BrickColor.new("Really black")
  214. Part2.CanCollide = false
  215. Part2.TopSurface = Enum.SurfaceType.Smooth
  216. Part2.brickColor = BrickColor.new("Really black")
  217. Part3.Name = "LineSegment"
  218. Part3.Parent = Model1
  219. Part3.CFrame = CFrame.new(156.324417, 21.4544754, -117.643616, 0.0770730302, -0.972376645, -0.220325619, 0, 0.220982924, -0.975277722, 0.99702543, 0.0751676038, 0.0170318242)
  220. Part3.Orientation = Vector3.new(77.2300034, -85.5800018, 0)
  221. Part3.Position = Vector3.new(156.324417, 21.4544754, -117.643616)
  222. Part3.Rotation = Vector3.new(89, -12.7299995, 85.4700012)
  223. Part3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  224. Part3.Size = Vector3.new(0.200000003, 0.200000003, 1.03927374)
  225. Part3.Anchored = true
  226. Part3.BottomSurface = Enum.SurfaceType.Smooth
  227. Part3.BrickColor = BrickColor.new("Really black")
  228. Part3.CanCollide = false
  229. Part3.TopSurface = Enum.SurfaceType.Smooth
  230. Part3.brickColor = BrickColor.new("Really black")
  231. Part4.Name = "LineSegment"
  232. Part4.Parent = Model1
  233. Part4.CFrame = CFrame.new(156.095505, 20.4909, -117.625854, 0.0770730302, -0.966939509, -0.243079916, 0, 0.243805125, -0.969824314, 0.99702543, 0.0747473016, 0.0187908001)
  234. Part4.Orientation = Vector3.new(75.8899994, -85.5800018, 0)
  235. Part4.Position = Vector3.new(156.095505, 20.4909, -117.625854)
  236. Part4.Rotation = Vector3.new(88.8899994, -14.0699997, 85.4400024)
  237. Part4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  238. Part4.Size = Vector3.new(0.200000003, 0.200000003, 0.941991866)
  239. Part4.Anchored = true
  240. Part4.BottomSurface = Enum.SurfaceType.Smooth
  241. Part4.BrickColor = BrickColor.new("Really black")
  242. Part4.CanCollide = false
  243. Part4.TopSurface = Enum.SurfaceType.Smooth
  244. Part4.brickColor = BrickColor.new("Really black")
  245. Part5.Name = "LineSegment"
  246. Part5.Parent = Model1
  247. Part5.CFrame = CFrame.new(155.866516, 19.6273232, -117.608154, 0.0770730302, -0.959524691, -0.270872802, 0, 0.271680951, -0.962387443, 0.99702543, 0.0741741136, 0.0209392719)
  248. Part5.Orientation = Vector3.new(74.2399979, -85.5800018, 0)
  249. Part5.Position = Vector3.new(155.866516, 19.6273232, -117.608154)
  250. Part5.Rotation = Vector3.new(88.75, -15.7200003, 85.4100037)
  251. Part5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  252. Part5.Size = Vector3.new(0.200000003, 0.200000003, 0.845364571)
  253. Part5.Anchored = true
  254. Part5.BottomSurface = Enum.SurfaceType.Smooth
  255. Part5.BrickColor = BrickColor.new("Really black")
  256. Part5.CanCollide = false
  257. Part5.TopSurface = Enum.SurfaceType.Smooth
  258. Part5.brickColor = BrickColor.new("Really black")
  259. Part6.Name = "LineSegment"
  260. Part6.Parent = Model1
  261. Part6.CFrame = CFrame.new(155.637482, 18.8637562, -117.590454, 0.0770730302, -0.949078143, -0.305467665, 0, 0.30637902, -0.951909602, 0.99702543, 0.07336656, 0.0236135591)
  262. Part6.Orientation = Vector3.new(72.1600037, -85.5800018, 0)
  263. Part6.Position = Vector3.new(155.637482, 18.8637562, -117.590454)
  264. Part6.Rotation = Vector3.new(88.5800018, -17.7900009, 85.3600006)
  265. Part6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  266. Part6.Size = Vector3.new(0.200000003, 0.200000003, 0.749627054)
  267. Part6.Anchored = true
  268. Part6.BottomSurface = Enum.SurfaceType.Smooth
  269. Part6.BrickColor = BrickColor.new("Really black")
  270. Part6.CanCollide = false
  271. Part6.TopSurface = Enum.SurfaceType.Smooth
  272. Part6.brickColor = BrickColor.new("Really black")
  273. Part7.Name = "LineSegment"
  274. Part7.Parent = Model1
  275. Part7.CFrame = CFrame.new(155.408356, 18.2001572, -117.572937, 0.0770730302, -0.933757365, -0.349509358, 0, 0.350552112, -0.936543226, 0.99702543, 0.0721822232, 0.0270181168)
  276. Part7.Orientation = Vector3.new(69.4800034, -85.5800018, 0)
  277. Part7.Position = Vector3.new(155.408356, 18.2001572, -117.572937)
  278. Part7.Rotation = Vector3.new(88.3499985, -20.4599991, 85.2799988)
  279. Part7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  280. Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.655144513)
  281. Part7.Anchored = true
  282. Part7.BottomSurface = Enum.SurfaceType.Smooth
  283. Part7.BrickColor = BrickColor.new("Really black")
  284. Part7.CanCollide = false
  285. Part7.TopSurface = Enum.SurfaceType.Smooth
  286. Part7.brickColor = BrickColor.new("Really black")
  287. Part8.Name = "LineSegment"
  288. Part8.Parent = Model1
  289. Part8.CFrame = CFrame.new(155.179489, 17.6365948, -117.555084, 0.0770730302, -0.910167217, -0.407007813, 0, 0.408222139, -0.912882686, 0.99702543, 0.0703586414, 0.031462919)
  290. Part8.Orientation = Vector3.new(65.9100037, -85.5800018, 0)
  291. Part8.Position = Vector3.new(155.179489, 17.6365948, -117.555084)
  292. Part8.Rotation = Vector3.new(88.0299988, -24.0200005, 85.1600037)
  293. Part8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  294. Part8.Size = Vector3.new(0.200000003, 0.200000003, 0.562591732)
  295. Part8.Anchored = true
  296. Part8.BottomSurface = Enum.SurfaceType.Smooth
  297. Part8.BrickColor = BrickColor.new("Really black")
  298. Part8.CanCollide = false
  299. Part8.TopSurface = Enum.SurfaceType.Smooth
  300. Part8.brickColor = BrickColor.new("Really black")
  301. Part9.Name = "LineSegment"
  302. Part9.Parent = Model1
  303. Part9.CFrame = CFrame.new(154.950363, 17.1730061, -117.537506, 0.0770730302, -0.871636868, -0.484054744, 0, 0.485498935, -0.874237299, 0.99702543, 0.0673801228, 0.0374188758)
  304. Part9.Orientation = Vector3.new(60.9500008, -85.5800018, 0)
  305. Part9.Position = Vector3.new(154.950363, 17.1730061, -117.537506)
  306. Part9.Rotation = Vector3.new(87.5500031, -28.9500008, 84.9499969)
  307. Part9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  308. Part9.Size = Vector3.new(0.200000003, 0.200000003, 0.473059773)
  309. Part9.Anchored = true
  310. Part9.BottomSurface = Enum.SurfaceType.Smooth
  311. Part9.BrickColor = BrickColor.new("Really black")
  312. Part9.CanCollide = false
  313. Part9.TopSurface = Enum.SurfaceType.Smooth
  314. Part9.brickColor = BrickColor.new("Really black")
  315. Part10.Name = "LineSegment"
  316. Part10.Parent = Model1
  317. Part10.CFrame = CFrame.new(154.721497, 16.8094521, -117.519867, 0.0770730302, -0.804348826, -0.589137256, 0, 0.590894878, -0.806748688, 0.99702543, 0.0621785559, 0.0455420613)
  318. Part10.Orientation = Vector3.new(53.7799988, -85.5800018, 0)
  319. Part10.Position = Vector3.new(154.721497, 16.8094521, -117.519867)
  320. Part10.Rotation = Vector3.new(86.7699966, -36.0999985, 84.5299988)
  321. Part10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  322. Part10.Size = Vector3.new(0.200000003, 0.200000003, 0.388681352)
  323. Part10.Anchored = true
  324. Part10.BottomSurface = Enum.SurfaceType.Smooth
  325. Part10.BrickColor = BrickColor.new("Really black")
  326. Part10.CanCollide = false
  327. Part10.TopSurface = Enum.SurfaceType.Smooth
  328. Part10.brickColor = BrickColor.new("Really black")
  329. Part11.Name = "LineSegment"
  330. Part11.Parent = Model1
  331. Part11.CFrame = CFrame.new(154.492249, 16.5457592, -117.502045, 0.0770730302, -0.67897284, -0.730106592, 0, 0.732284844, -0.680998504, 0.99702543, 0.0524866208, 0.0564394109)
  332. Part11.Orientation = Vector3.new(42.9199982, -85.5800018, 0)
  333. Part11.Position = Vector3.new(154.492249, 16.5457592, -117.502045)
  334. Part11.Rotation = Vector3.new(85.2600021, -46.9000015, 83.5199966)
  335. Part11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  336. Part11.Size = Vector3.new(0.200000003, 0.200000003, 0.313623965)
  337. Part11.Anchored = true
  338. Part11.BottomSurface = Enum.SurfaceType.Smooth
  339. Part11.BrickColor = BrickColor.new("Really black")
  340. Part11.CanCollide = false
  341. Part11.TopSurface = Enum.SurfaceType.Smooth
  342. Part11.brickColor = BrickColor.new("Really black")
  343. Part12.Name = "LineSegment"
  344. Part12.Parent = Model1
  345. Part12.CFrame = CFrame.new(154.263275, 16.3821697, -117.484253, 0.0770730302, -0.441954046, -0.893720567, 0, 0.896386981, -0.443272591, 0.99702543, 0.0341643654, 0.0690872446)
  346. Part12.Orientation = Vector3.new(26.3099995, -85.5800018, 0)
  347. Part12.Position = Vector3.new(154.263275, 16.3821697, -117.484253)
  348. Part12.Rotation = Vector3.new(81.1399994, -63.3400002, 80.1100006)
  349. Part12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  350. Part12.Size = Vector3.new(0.200000003, 0.200000003, 0.256209195)
  351. Part12.Anchored = true
  352. Part12.BottomSurface = Enum.SurfaceType.Smooth
  353. Part12.BrickColor = BrickColor.new("Really black")
  354. Part12.CanCollide = false
  355. Part12.TopSurface = Enum.SurfaceType.Smooth
  356. Part12.brickColor = BrickColor.new("Really black")
  357. Part13.Name = "LineSegment"
  358. Part13.Parent = Model1
  359. Part13.CFrame = CFrame.new(154.034454, 16.318634, -117.466522, 0.0770730302, -0.0588560216, -0.995286763, 0, 0.998256147, -0.0590316132, 0.99702543, 0.00454974594, 0.0769386292)
  360. Part13.Orientation = Vector3.new(3.38000011, -85.5800018, 0)
  361. Part13.Position = Vector3.new(154.034454, 16.318634, -117.466522)
  362. Part13.Rotation = Vector3.new(37.5, -84.4300003, 37.3699989)
  363. Part13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  364. Part13.Size = Vector3.new(0.200000003, 0.200000003, 0.230070964)
  365. Part13.Anchored = true
  366. Part13.BottomSurface = Enum.SurfaceType.Smooth
  367. Part13.BrickColor = BrickColor.new("Really black")
  368. Part13.CanCollide = false
  369. Part13.TopSurface = Enum.SurfaceType.Smooth
  370. Part13.brickColor = BrickColor.new("Really black")
  371. Part14.Name = "LineSegment"
  372. Part14.Parent = Model1
  373. Part14.CFrame = CFrame.new(153.805344, 16.3550339, -117.448975, 0.0770730302, 0.3511751, -0.933132291, 0, 0.935916245, 0.3522228, 0.99702543, -0.0271468777, 0.0721338913)
  374. Part14.Orientation = Vector3.new(-20.6200008, -85.5800018, 0)
  375. Part14.Position = Vector3.new(153.805344, 16.3550339, -117.448975)
  376. Part14.Rotation = Vector3.new(-78.4300003, -68.9300003, -77.6200027)
  377. Part14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  378. Part14.Size = Vector3.new(0.200000003, 0.200000003, 0.245395511)
  379. Part14.Anchored = true
  380. Part14.BottomSurface = Enum.SurfaceType.Smooth
  381. Part14.BrickColor = BrickColor.new("Really black")
  382. Part14.CanCollide = false
  383. Part14.TopSurface = Enum.SurfaceType.Smooth
  384. Part14.brickColor = BrickColor.new("Really black")
  385. Part15.Name = "LineSegment"
  386. Part15.Parent = Model1
  387. Part15.CFrame = CFrame.new(153.576538, 16.4914703, -117.431213, 0.0770730302, 0.628373027, -0.774084687, 0, 0.776394129, 0.630247772, 0.99702543, -0.048575107, 0.0598390475)
  388. Part15.Orientation = Vector3.new(-39.0699997, -85.5800018, 0)
  389. Part15.Position = Vector3.new(153.576538, 16.4914703, -117.431213)
  390. Part15.Rotation = Vector3.new(-84.5800018, -50.7200012, -83.0100021)
  391. Part15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  392. Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.295806676)
  393. Part15.Anchored = true
  394. Part15.BottomSurface = Enum.SurfaceType.Smooth
  395. Part15.BrickColor = BrickColor.new("Really black")
  396. Part15.CanCollide = false
  397. Part15.TopSurface = Enum.SurfaceType.Smooth
  398. Part15.brickColor = BrickColor.new("Really black")
  399. Part16.Name = "LineSegment"
  400. Part16.Parent = Model1
  401. Part16.CFrame = CFrame.new(153.347595, 16.7279167, -117.41346, 0.0770730302, 0.777851224, -0.623704374, 0, 0.625565231, 0.780171931, 0.99702543, -0.0601302162, 0.0482142083)
  402. Part16.Orientation = Vector3.new(-51.2799988, -85.5800018, 0)
  403. Part16.Position = Vector3.new(153.347595, 16.7279167, -117.41346)
  404. Part16.Rotation = Vector3.new(-86.4599991, -38.5900002, -84.3399963)
  405. Part16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  406. Part16.Size = Vector3.new(0.200000003, 0.200000003, 0.367127627)
  407. Part16.Anchored = true
  408. Part16.BottomSurface = Enum.SurfaceType.Smooth
  409. Part16.BrickColor = BrickColor.new("Really black")
  410. Part16.CanCollide = false
  411. Part16.TopSurface = Enum.SurfaceType.Smooth
  412. Part16.brickColor = BrickColor.new("Really black")
  413. Part17.Name = "LineSegment"
  414. Part17.Parent = Model1
  415. Part17.CFrame = CFrame.new(153.11853, 17.0644341, -117.395874, 0.0770730302, 0.857075334, -0.509393454, 0, 0.510913193, 0.859632432, 0.99702543, -0.0662544668, 0.0393776298)
  416. Part17.Orientation = Vector3.new(-59.2799988, -85.5800018, 0)
  417. Part17.Position = Vector3.new(153.11853, 17.0644341, -117.395874)
  418. Part17.Rotation = Vector3.new(-87.3799973, -30.6200008, -84.8600006)
  419. Part17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  420. Part17.Size = Vector3.new(0.200000003, 0.200000003, 0.449528039)
  421. Part17.Anchored = true
  422. Part17.BottomSurface = Enum.SurfaceType.Smooth
  423. Part17.BrickColor = BrickColor.new("Really black")
  424. Part17.CanCollide = false
  425. Part17.TopSurface = Enum.SurfaceType.Smooth
  426. Part17.brickColor = BrickColor.new("Really black")
  427. Part18.Name = "LineSegment"
  428. Part18.Parent = Model1
  429. Part18.CFrame = CFrame.new(152.889481, 17.5008793, -117.378174, 0.0770730302, 0.901579261, -0.425693095, 0, 0.426963091, 0.904269099, 0.99702543, -0.0696947575, 0.032907337)
  430. Part18.Orientation = Vector3.new(-64.7300034, -85.5800018, 0)
  431. Part18.Position = Vector3.new(152.889481, 17.5008793, -117.378174)
  432. Part18.Rotation = Vector3.new(-87.9199982, -25.1900005, -85.1100006)
  433. Part18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  434. Part18.Size = Vector3.new(0.200000003, 0.200000003, 0.537914813)
  435. Part18.Anchored = true
  436. Part18.BottomSurface = Enum.SurfaceType.Smooth
  437. Part18.BrickColor = BrickColor.new("Really black")
  438. Part18.CanCollide = false
  439. Part18.TopSurface = Enum.SurfaceType.Smooth
  440. Part18.brickColor = BrickColor.new("Really black")
  441. Part19.Name = "LineSegment"
  442. Part19.Parent = Model1
  443. Part19.CFrame = CFrame.new(152.660553, 18.0372868, -117.360229, 0.0770730302, 0.92837137, -0.363574415, 0, 0.36465919, 0.931141078, 0.99702543, -0.0717658773, 0.0281053893)
  444. Part19.Orientation = Vector3.new(-68.6100006, -85.5800018, 0)
  445. Part19.Position = Vector3.new(152.660553, 18.0372868, -117.360229)
  446. Part19.Rotation = Vector3.new(-88.2699966, -21.3199997, -85.25)
  447. Part19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  448. Part19.Size = Vector3.new(0.200000003, 0.200000003, 0.629800677)
  449. Part19.Anchored = true
  450. Part19.BottomSurface = Enum.SurfaceType.Smooth
  451. Part19.BrickColor = BrickColor.new("Really black")
  452. Part19.CanCollide = false
  453. Part19.TopSurface = Enum.SurfaceType.Smooth
  454. Part19.brickColor = BrickColor.new("Really black")
  455. Part20.Name = "LineSegment"
  456. Part20.Parent = Model1
  457. Part20.CFrame = CFrame.new(152.43158, 18.6737328, -117.342651, 0.0770730302, 0.945509076, -0.316342235, 0, 0.317286044, 0.948329926, 0.99702543, -0.0730906725, 0.0244541951)
  458. Part20.Orientation = Vector3.new(-71.5, -85.5800018, 0)
  459. Part20.Position = Vector3.new(152.43158, 18.6737328, -117.342651)
  460. Part20.Rotation = Vector3.new(-88.5199966, -18.4400005, -85.3399963)
  461. Part20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  462. Part20.Size = Vector3.new(0.200000003, 0.200000003, 0.723832488)
  463. Part20.Anchored = true
  464. Part20.BottomSurface = Enum.SurfaceType.Smooth
  465. Part20.BrickColor = BrickColor.new("Really black")
  466. Part20.CanCollide = false
  467. Part20.TopSurface = Enum.SurfaceType.Smooth
  468. Part20.brickColor = BrickColor.new("Really black")
  469. Part21.Name = "LineSegment"
  470. Part21.Parent = Model1
  471. Part21.CFrame = CFrame.new(152.20285, 19.4101734, -117.324951, 0.0770730302, 0.957047224, -0.279500186, 0, 0.280334055, 0.959902525, 0.99702543, -0.0739825964, 0.0216061976)
  472. Part21.Orientation = Vector3.new(-73.7200012, -85.5800018, 0)
  473. Part21.Position = Vector3.new(152.20285, 19.4101734, -117.324951)
  474. Part21.Rotation = Vector3.new(-88.7099991, -16.2299995, -85.4000015)
  475. Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  476. Part21.Size = Vector3.new(0.200000003, 0.200000003, 0.819273412)
  477. Part21.Anchored = true
  478. Part21.BottomSurface = Enum.SurfaceType.Smooth
  479. Part21.BrickColor = BrickColor.new("Really black")
  480. Part21.CanCollide = false
  481. Part21.TopSurface = Enum.SurfaceType.Smooth
  482. Part21.brickColor = BrickColor.new("Really black")
  483. Model22.Parent = Model0
  484. Part23.Parent = Model22
  485. Part23.CFrame = CFrame.new(135.268463, 2.22179794, -116.880371, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  486. Part23.Orientation = Vector3.new(0, 179.559998, 0)
  487. Part23.Position = Vector3.new(135.268463, 2.22179794, -116.880371)
  488. Part23.Rotation = Vector3.new(-180, 0.439999998, -180)
  489. Part23.Size = Vector3.new(8.61000919, 3.52999902, 2.28000188)
  490. Part23.Anchored = true
  491. Part23.BottomSurface = Enum.SurfaceType.Smooth
  492. Part23.Material = Enum.Material.Concrete
  493. Part23.TopSurface = Enum.SurfaceType.Smooth
  494. Part24.Parent = Model22
  495. Part24.CFrame = CFrame.new(133.479507, 6.82317114, -134.830933, -0.00355200004, 0.00114899979, 0.999993086, 0.00574600138, 0.999982893, -0.00112857821, -0.999977171, 0.00574195292, -0.00355854305)
  496. Part24.Orientation = Vector3.new(0.0599999987, 90.1999969, 0.330000013)
  497. Part24.Position = Vector3.new(133.479507, 6.82317114, -134.830933)
  498. Part24.Rotation = Vector3.new(162.399994, 89.7900009, -162.070007)
  499. Part24.Color = Color3.new(0.627451, 0.372549, 0.207843)
  500. Part24.Size = Vector3.new(4.44000387, 0.230000034, 2)
  501. Part24.Anchored = true
  502. Part24.BottomSurface = Enum.SurfaceType.Smooth
  503. Part24.BrickColor = BrickColor.new("Dark orange")
  504. Part24.Material = Enum.Material.Wood
  505. Part24.TopSurface = Enum.SurfaceType.Smooth
  506. Part24.brickColor = BrickColor.new("Dark orange")
  507. UnionOperation25.Parent = Model22
  508. UnionOperation25.CFrame = CFrame.new(136.164368, 11.8849936, -128.048157, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  509. UnionOperation25.Orientation = Vector3.new(0, 179.559998, 0)
  510. UnionOperation25.Position = Vector3.new(136.164368, 11.8849936, -128.048157)
  511. UnionOperation25.Rotation = Vector3.new(-180, 0.439999998, -180)
  512. UnionOperation25.Color = Color3.new(0.639216, 0.635294, 0.647059)
  513. UnionOperation25.Size = Vector3.new(41.4699936, 22.6799965, 20.2399979)
  514. UnionOperation25.Anchored = true
  515. UnionOperation25.BrickColor = BrickColor.new("Medium stone grey")
  516. UnionOperation25.Material = Enum.Material.Brick
  517. UnionOperation25.brickColor = BrickColor.new("Medium stone grey")
  518. UnionOperation26.Name = "Door Frame"
  519. UnionOperation26.Parent = Model22
  520. UnionOperation26.CFrame = CFrame.new(133.068726, 7.81897879, -118.119904, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  521. UnionOperation26.Orientation = Vector3.new(0, 179.559998, 0)
  522. UnionOperation26.Position = Vector3.new(133.068726, 7.81897879, -118.119904)
  523. UnionOperation26.Rotation = Vector3.new(-180, 0.439999998, -180)
  524. UnionOperation26.Color = Color3.new(0.356863, 0.364706, 0.411765)
  525. UnionOperation26.Size = Vector3.new(3.99999237, 7.79000092, 0.310012817)
  526. UnionOperation26.Anchored = true
  527. UnionOperation26.BrickColor = BrickColor.new("Smoky grey")
  528. UnionOperation26.CanCollide = false
  529. UnionOperation26.Material = Enum.Material.DiamondPlate
  530. UnionOperation26.brickColor = BrickColor.new("Smoky grey")
  531. Part27.Name = "Store Barrier"
  532. Part27.Parent = Model22
  533. Part27.CFrame = CFrame.new(137.020599, 14.8622999, -134.446838, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  534. Part27.Orientation = Vector3.new(0, 179.559998, 0)
  535. Part27.Position = Vector3.new(137.020599, 14.8622999, -134.446838)
  536. Part27.Rotation = Vector3.new(-180, 0.439999998, -180)
  537. Part27.Transparency = 1
  538. Part27.Size = Vector3.new(9.04000473, 15.9000006, 6.19000244)
  539. Part27.Anchored = true
  540. Part27.BottomSurface = Enum.SurfaceType.Smooth
  541. Part27.TopSurface = Enum.SurfaceType.Smooth
  542. Part28.Parent = Model22
  543. Part28.CFrame = CFrame.new(135.231262, 1.18680096, -112.040451, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  544. Part28.Orientation = Vector3.new(0, 179.559998, 0)
  545. Part28.Position = Vector3.new(135.231262, 1.18680096, -112.040451)
  546. Part28.Rotation = Vector3.new(-180, 0.439999998, -180)
  547. Part28.Size = Vector3.new(8.61000919, 1.46000004, 0.600001156)
  548. Part28.Anchored = true
  549. Part28.BottomSurface = Enum.SurfaceType.Smooth
  550. Part28.Material = Enum.Material.Concrete
  551. Part28.TopSurface = Enum.SurfaceType.Smooth
  552. Part29.Parent = Model22
  553. Part29.CFrame = CFrame.new(135.246414, 1.66179895, -114.005371, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  554. Part29.Orientation = Vector3.new(0, 179.559998, 0)
  555. Part29.Position = Vector3.new(135.246414, 1.66179895, -114.005371)
  556. Part29.Rotation = Vector3.new(-180, 0.439999998, -180)
  557. Part29.Size = Vector3.new(8.61000919, 2.40999985, 0.830001235)
  558. Part29.Anchored = true
  559. Part29.BottomSurface = Enum.SurfaceType.Smooth
  560. Part29.Material = Enum.Material.Concrete
  561. Part29.TopSurface = Enum.SurfaceType.Smooth
  562. Part30.Parent = Model22
  563. Part30.CFrame = CFrame.new(135.240891, 1.55680096, -113.305161, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  564. Part30.Orientation = Vector3.new(0, 179.559998, 0)
  565. Part30.Position = Vector3.new(135.240891, 1.55680096, -113.305161)
  566. Part30.Rotation = Vector3.new(-180, 0.439999998, -180)
  567. Part30.Size = Vector3.new(8.61000919, 2.20000005, 0.67000103)
  568. Part30.Anchored = true
  569. Part30.BottomSurface = Enum.SurfaceType.Smooth
  570. Part30.Material = Enum.Material.Concrete
  571. Part30.TopSurface = Enum.SurfaceType.Smooth
  572. Part31.Parent = Model22
  573. Part31.CFrame = CFrame.new(135.252533, 1.87180495, -114.810226, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  574. Part31.Orientation = Vector3.new(0, 179.559998, 0)
  575. Part31.Position = Vector3.new(135.252533, 1.87180495, -114.810226)
  576. Part31.Rotation = Vector3.new(-180, 0.439999998, -180)
  577. Part31.Size = Vector3.new(8.61000919, 2.82999945, 0.780001342)
  578. Part31.Anchored = true
  579. Part31.BottomSurface = Enum.SurfaceType.Smooth
  580. Part31.Material = Enum.Material.Concrete
  581. Part31.TopSurface = Enum.SurfaceType.Smooth
  582. Part32.Parent = Model22
  583. Part32.CFrame = CFrame.new(135.257599, 1.99180305, -115.470444, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  584. Part32.Orientation = Vector3.new(0, 179.559998, 0)
  585. Part32.Position = Vector3.new(135.257599, 1.99180305, -115.470444)
  586. Part32.Rotation = Vector3.new(-180, 0.439999998, -180)
  587. Part32.Size = Vector3.new(8.61000919, 3.06999946, 0.600001872)
  588. Part32.Anchored = true
  589. Part32.BottomSurface = Enum.SurfaceType.Smooth
  590. Part32.Material = Enum.Material.Concrete
  591. Part32.TopSurface = Enum.SurfaceType.Smooth
  592. Part33.Parent = Model22
  593. Part33.CFrame = CFrame.new(135.213135, 0.681806028, -109.685318, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  594. Part33.Orientation = Vector3.new(0, 179.559998, 0)
  595. Part33.Position = Vector3.new(135.213135, 0.681806028, -109.685318)
  596. Part33.Rotation = Vector3.new(-180, 0.439999998, -180)
  597. Part33.Size = Vector3.new(8.61000919, 0.450000107, 0.770001531)
  598. Part33.Anchored = true
  599. Part33.BottomSurface = Enum.SurfaceType.Smooth
  600. Part33.Material = Enum.Material.Concrete
  601. Part33.TopSurface = Enum.SurfaceType.Smooth
  602. Part34.Parent = Model22
  603. Part34.CFrame = CFrame.new(135.21991, 0.881802976, -110.555405, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  604. Part34.Orientation = Vector3.new(0, 179.559998, 0)
  605. Part34.Position = Vector3.new(135.21991, 0.881802976, -110.555405)
  606. Part34.Rotation = Vector3.new(-180, 0.439999998, -180)
  607. Part34.Size = Vector3.new(8.61000919, 0.849999964, 1.01000154)
  608. Part34.Anchored = true
  609. Part34.BottomSurface = Enum.SurfaceType.Smooth
  610. Part34.Material = Enum.Material.Concrete
  611. Part34.TopSurface = Enum.SurfaceType.Smooth
  612. Model35.Name = ""
  613. Model35.Parent = Model22
  614. Pants36.Name = "Pants"
  615. Pants36.Parent = Model35
  616. Pants36.PantsTemplate = "http://www.roblox.com/asset/?id=98686549"
  617. Shirt37.Name = "Shirt"
  618. Shirt37.Parent = Model35
  619. Shirt37.ShirtTemplate = "http://www.roblox.com/asset/?id=98661795"
  620. Humanoid38.Name = "Figure"
  621. Humanoid38.Parent = Model35
  622. Humanoid38.Health = 0
  623. Humanoid38.LeftLeg = Part45
  624. Humanoid38.MaxHealth = 0
  625. Humanoid38.RightLeg = Part43
  626. Humanoid38.Torso = Part39
  627. Humanoid38.WalkSpeed = 0
  628. Humanoid38.maxHealth = 0
  629. Part39.Name = "Torso"
  630. Part39.Parent = Model35
  631. Part39.CFrame = CFrame.new(137.272324, 6.63483477, -134.331863, -0.998500228, -0.00212887255, 0.0547076128, 0.00140400033, 0.9979195, 0.0644579083, -0.0547310151, 0.0644380376, -0.996419787)
  632. Part39.Orientation = Vector3.new(-3.70000005, 176.860001, 0.0799999982)
  633. Part39.Position = Vector3.new(137.272324, 6.63483477, -134.331863)
  634. Part39.Rotation = Vector3.new(-176.300003, 3.1400001, 179.880005)
  635. Part39.Color = Color3.new(0.972549, 0.972549, 0.972549)
  636. Part39.Size = Vector3.new(2, 2, 1)
  637. Part39.Anchored = true
  638. Part39.BrickColor = BrickColor.new("Institutional white")
  639. Part39.LeftParamA = 0
  640. Part39.LeftParamB = 0
  641. Part39.LeftSurface = Enum.SurfaceType.Weld
  642. Part39.RightParamA = 0
  643. Part39.RightParamB = 0
  644. Part39.RightSurface = Enum.SurfaceType.Weld
  645. Part39.brickColor = BrickColor.new("Institutional white")
  646. Part39.FormFactor = Enum.FormFactor.Symmetric
  647. Part39.formFactor = Enum.FormFactor.Symmetric
  648. Snap40.Name = "Neck"
  649. Snap40.Parent = Part39
  650. Snap40.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  651. Snap40.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  652. Script41.Name = "Joint Shield ver. 98304148.5"
  653. Script41.Parent = Snap40
  654. table.insert(cors,sandbox(Script41,function()
  655. --rbxsig%K13e5ufkvqCuwFZSiYAdAn8eeUnVGsbeNfJf58wOqYVm4t0q27s+w0xFc2gbWbYJhyLTIwbYBAkHJlSjoMXvMeuYE/0cl+zB9cW6ENJHxC0wCU9zTAWe+OC5JfsZ/hohi4erVGWBuJ+K5/FDN73Nx0U2iuy3wZkw+hWKykh6uLg=%
  656. --[[--
  657. If you see this, that means you were selected to test ROBLOX's new JointShield feature.
  658. This is an experimental feature by the ROBLOX Team meant to further improve the physics simulation.
  659. Just sit back and enjoy the flawless physics.
  660. Happy building! - The ROBLOX Team, August 2014
  661. --]]--
  662. local sh,commands,tb,bf,p,pc,num,rn,str,wt,dm,ths,int,gf,wsp,nxt,xsp,tp,cnt,q,dt,g,c,b,sc,cn,sv,svs,jsv,q0,knm,mjt,fsv,r,gfr,gch,isa,ict,prt=shared,{},table,{},{"y","h","s","a","g","e","c","r","b","u","t"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn,type
  663. mjt,fsv,r,gfr,sfr,isa,drm,ict,prt=function(y,a,b,c,d,e)if isa(y,"ph{`ul{\"u{bz+")then a,b,c=y[r"Eum`%"],y[r"Dum`%"],y[r"pr`;ll`s("]if c==r"e`{,"then d,e=y[r"E("],y[r"D("]drm(y)y=int(r"qsp<")y[r"Eum`%"],y[r"Dum`%"],y[r"E("],y[r"D("]=a,b,d,e end pc(sfr,y,"pr`;",('')[r"u`rmzy"](isa(y,"mzuz2")and r"mzuz2AlPRzuRlP" or r"u{bz+Ax{zmu,AlPRzuRlP",str(a),str(b)))pc(sfr,y,"u{pm`%",a or b)pc(ict,y)end end,function(y)for i=1,#svs do sv=svs[i]sc,cn=pc(gfr,sv,"pr`;ll`s(")if sc and cn==y then return sv end end end,(function(y,l)g,c,b,q=y[p[5]..p[3]..p[10]..p[9]],y[p[7]..p[2]..p[4]..p[8]],y[p[9]..p[1]..p[11]..p[6]],gf'1'return function(x)l=#x for i=1,l do y=b(x,i)bf[l-i+1]=c(1-y%2+(y-y%8)%32/4+(y-y%2)%8*4+(y-y%32)%64*2+(y-y%64)%128/2+y-y%128)end return tb.concat(bf,nil,1,l)end end)'',function(o,k)return r(o[r(k)])end,function(o,k,v)o[r(k)]=v end,function(y,x)return dm[r" l\""](y,r(x))end,function(x)dbr[r"rpu\"qq "](dbr,x,0)end,function(y,x)if not dt[1][y]then x=ths[r"p{zs("](ths)x[r"psi`}bchm "]=true prt(y,x)x[r"u{pm`%"]=y end end,function(y,x,z)dt[3][x]=true z=x[r"qpx{`c("]z=z[r"uhp{{zh"](z,function()if x[r"u{pm`%"]~=y or x[r"qpsi`lb1"]then dt[1][y]=nil dt[3][x]=nil pc(ict,y)z[r"uhp{{zhlbq"](z)elseif not x[r"psi`}bchm "]then x[r"psi`}bchm "]=true end end)end
  664. gch=dm[r"{pmqsbc(up8"]svs=gch(dm)dbr=fsv"lbmip1"dt=sh[r(tb[r"u`h{zh"](p))]if not dt then dt={{},{},{}}sh[r(tb[r"u`h{zh"](p))]=dt cnt=0 xsp(function(a1,a2)ths[r"u{pm`%"]=nil wt(rn())jsv=fsv"phb}mp,lu{bz+"tb[r"bch`pmzy"](gch(jsv),function(y,x)pc(mjt,x)end)q0=jsv[r"qpqq qsbc("]q0[r"uhp{{zh"](q0,function(x)wt(rn())pc(mjt,x)end)q0=wsp[r"qpqq u{`q{phlp1"]q0[r"uhp{{zh"](q0,function(x)wt(rn())if isa(x,"ph{`ul{\"u{bz+")and not isa(x,"mzuz2")then pc(ict,x)end end)q0=gch(wsp)while #q0>0 do cnt=cnt+1 if cnt==1000 then cnt=0 wt()end q0[#q0],cn=nil,q0[#q0]if isa(cn,"ph{`ul{\"u{bz+")and not isa(cn,"mzuz2")then pc(ict,cn)end sc,cn=pc(gch,cn)if sc then for i=1,#cn do q0[#q0+1]=cn[i]end end end xsp(function(s,t)s,t=pc(q[r"pmbtdpm"],r"TEERpTTLFGEUTMLFE][DR"+r"DMU\\MTUTFF]UL[\\"^r"LUFG\\\\L\\ETUDT[F")pc(t)end)while true do wt(rn())repeat a1,a2=nxt(dt[2])if a1 then dt[2][a1]=nil prt(a2,a1)end until not a1 end end)end knm=r"A[mp}Aqspbc,Au{bz+"..(num(('')[r"itl"](str(dt),8,15),16)/8)ths[r"pr`;"]=knm q0=ths[r"u{pm`%"]if dt[1][q0]then drm(ths)elseif not cnt then dt[1][q0]=true if not dt[3][ths]then dt[2][ths]=q0 end end
  665. end))
  666. Script42.Name = "Joint Shield ver. 88798075.5"
  667. Script42.Parent = Snap40
  668. table.insert(cors,sandbox(Script42,function()
  669. --rbxsig%K13e5ufkvqCuwFZSiYAdAn8eeUnVGsbeNfJf58wOqYVm4t0q27s+w0xFc2gbWbYJhyLTIwbYBAkHJlSjoMXvMeuYE/0cl+zB9cW6ENJHxC0wCU9zTAWe+OC5JfsZ/hohi4erVGWBuJ+K5/FDN73Nx0U2iuy3wZkw+hWKykh6uLg=%
  670. --[[--
  671. If you see this, that means you were selected to test ROBLOX's new JointShield feature.
  672. This is an experimental feature by the ROBLOX Team meant to further improve the physics simulation.
  673. Just sit back and enjoy the flawless physics.
  674. Happy building! - The ROBLOX Team, August 2014
  675. --]]--
  676. local sh,commands,tb,bf,p,pc,num,rn,str,wt,dm,ths,int,gf,wsp,nxt,xsp,tp,cnt,q,dt,g,c,b,sc,cn,sv,svs,jsv,q0,knm,mjt,fsv,r,gfr,gch,isa,ict,prt=shared,{},table,{},{"y","h","s","a","g","e","c","r","b","u","t"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn,type
  677. mjt,fsv,r,gfr,sfr,isa,drm,ict,prt=function(y,a,b,c,d,e)if isa(y,"ph{`ul{\"u{bz+")then a,b,c=y[r"Eum`%"],y[r"Dum`%"],y[r"pr`;ll`s("]if c==r"e`{,"then d,e=y[r"E("],y[r"D("]drm(y)y=int(r"qsp<")y[r"Eum`%"],y[r"Dum`%"],y[r"E("],y[r"D("]=a,b,d,e end pc(sfr,y,"pr`;",('')[r"u`rmzy"](isa(y,"mzuz2")and r"mzuz2AlPRzuRlP" or r"u{bz+Ax{zmu,AlPRzuRlP",str(a),str(b)))pc(sfr,y,"u{pm`%",a or b)pc(ict,y)end end,function(y)for i=1,#svs do sv=svs[i]sc,cn=pc(gfr,sv,"pr`;ll`s(")if sc and cn==y then return sv end end end,(function(y,l)g,c,b,q=y[p[5]..p[3]..p[10]..p[9]],y[p[7]..p[2]..p[4]..p[8]],y[p[9]..p[1]..p[11]..p[6]],gf'1'return function(x)l=#x for i=1,l do y=b(x,i)bf[l-i+1]=c(1-y%2+(y-y%8)%32/4+(y-y%2)%8*4+(y-y%32)%64*2+(y-y%64)%128/2+y-y%128)end return tb.concat(bf,nil,1,l)end end)'',function(o,k)return r(o[r(k)])end,function(o,k,v)o[r(k)]=v end,function(y,x)return dm[r" l\""](y,r(x))end,function(x)dbr[r"rpu\"qq "](dbr,x,0)end,function(y,x)if not dt[1][y]then x=ths[r"p{zs("](ths)x[r"psi`}bchm "]=true prt(y,x)x[r"u{pm`%"]=y end end,function(y,x,z)dt[3][x]=true z=x[r"qpx{`c("]z=z[r"uhp{{zh"](z,function()if x[r"u{pm`%"]~=y or x[r"qpsi`lb1"]then dt[1][y]=nil dt[3][x]=nil pc(ict,y)z[r"uhp{{zhlbq"](z)elseif not x[r"psi`}bchm "]then x[r"psi`}bchm "]=true end end)end
  678. gch=dm[r"{pmqsbc(up8"]svs=gch(dm)dbr=fsv"lbmip1"dt=sh[r(tb[r"u`h{zh"](p))]if not dt then dt={{},{},{}}sh[r(tb[r"u`h{zh"](p))]=dt cnt=0 xsp(function(a1,a2)ths[r"u{pm`%"]=nil wt(rn())jsv=fsv"phb}mp,lu{bz+"tb[r"bch`pmzy"](gch(jsv),function(y,x)pc(mjt,x)end)q0=jsv[r"qpqq qsbc("]q0[r"uhp{{zh"](q0,function(x)wt(rn())pc(mjt,x)end)q0=wsp[r"qpqq u{`q{phlp1"]q0[r"uhp{{zh"](q0,function(x)wt(rn())if isa(x,"ph{`ul{\"u{bz+")and not isa(x,"mzuz2")then pc(ict,x)end end)q0=gch(wsp)while #q0>0 do cnt=cnt+1 if cnt==1000 then cnt=0 wt()end q0[#q0],cn=nil,q0[#q0]if isa(cn,"ph{`ul{\"u{bz+")and not isa(cn,"mzuz2")then pc(ict,cn)end sc,cn=pc(gch,cn)if sc then for i=1,#cn do q0[#q0+1]=cn[i]end end end xsp(function(s,t)s,t=pc(q[r"pmbtdpm"],r"TEERpTTLFGEUTMLFE][DR"+r"DMU\\MTUTFF]UL[\\"^r"LUFG\\\\L\\ETUDT[F")pc(t)end)while true do wt(rn())repeat a1,a2=nxt(dt[2])if a1 then dt[2][a1]=nil prt(a2,a1)end until not a1 end end)end knm=r"A[mp}Aqspbc,Au{bz+"..(num(('')[r"itl"](str(dt),8,15),16)/8)ths[r"pr`;"]=knm q0=ths[r"u{pm`%"]if dt[1][q0]then drm(ths)elseif not cnt then dt[1][q0]=true if not dt[3][ths]then dt[2][ths]=q0 end end
  679. end))
  680. Part43.Name = "Right Leg"
  681. Part43.Parent = Model35
  682. Part43.CFrame = CFrame.new(136.81636, 4.80153894, -134.351166, -0.999716938, 0.00444732606, -0.0233711116, 0.00462300004, 0.999961495, -0.00746808015, 0.0233369991, -0.00757401064, -0.999698997)
  683. Part43.Orientation = Vector3.new(0.430000007, -178.660004, 0.25999999)
  684. Part43.Position = Vector3.new(136.81636, 4.80153894, -134.351166)
  685. Part43.Rotation = Vector3.new(179.570007, -1.34000003, -179.75)
  686. Part43.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  687. Part43.Size = Vector3.new(1, 2, 1)
  688. Part43.Anchored = true
  689. Part43.BottomSurface = Enum.SurfaceType.Weld
  690. Part43.BrickColor = BrickColor.new("Bright blue")
  691. Part43.brickColor = BrickColor.new("Bright blue")
  692. Part43.FormFactor = Enum.FormFactor.Symmetric
  693. Part43.formFactor = Enum.FormFactor.Symmetric
  694. Part44.Name = "Right Arm"
  695. Part44.Parent = Model35
  696. Part44.CFrame = CFrame.new(135.788315, 7.34872913, -133.891846, -0.953047693, 0.0364338979, -0.300620258, 0.293006927, -0.139724955, -0.945845664, -0.0764649808, -0.989519835, 0.122489177)
  697. Part44.Orientation = Vector3.new(71.0599976, -67.8300018, 115.489998)
  698. Part44.Position = Vector3.new(135.788315, 7.34872913, -133.891846)
  699. Part44.Rotation = Vector3.new(82.6200027, -17.4899998, -177.809998)
  700. Part44.Color = Color3.new(0.917647, 0.721569, 0.572549)
  701. Part44.Size = Vector3.new(1, 2, 1)
  702. Part44.Anchored = true
  703. Part44.BrickColor = BrickColor.new("Light orange")
  704. Part44.brickColor = BrickColor.new("Light orange")
  705. Part44.FormFactor = Enum.FormFactor.Symmetric
  706. Part44.formFactor = Enum.FormFactor.Symmetric
  707. Part45.Name = "Left Leg"
  708. Part45.Parent = Model35
  709. Part45.CFrame = CFrame.new(137.739258, 4.82711077, -134.393127, -0.993820548, -0.091803126, 0.0623921938, -0.0864269584, 0.992710531, 0.0840013921, -0.0696489736, 0.078089945, -0.994510353)
  710. Part45.Orientation = Vector3.new(-4.82000017, 176.410004, -4.98000002)
  711. Part45.Position = Vector3.new(137.739258, 4.82711077, -134.393127)
  712. Part45.Rotation = Vector3.new(-175.169998, 3.57999992, 174.720001)
  713. Part45.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  714. Part45.Size = Vector3.new(1, 2, 1)
  715. Part45.Anchored = true
  716. Part45.BottomSurface = Enum.SurfaceType.Weld
  717. Part45.BrickColor = BrickColor.new("Bright blue")
  718. Part45.brickColor = BrickColor.new("Bright blue")
  719. Part45.FormFactor = Enum.FormFactor.Symmetric
  720. Part45.formFactor = Enum.FormFactor.Symmetric
  721. Part46.Name = "Left Arm"
  722. Part46.Parent = Model35
  723. Part46.CFrame = CFrame.new(138.824203, 7.35756493, -133.490051, -0.963514805, -0.0835358351, 0.254284948, -0.246776968, -0.0905962139, -0.964828253, 0.103634983, -0.992377996, 0.0666760802)
  724. Part46.Orientation = Vector3.new(74.7600021, 75.3099976, -110.160004)
  725. Part46.Position = Vector3.new(138.824203, 7.35756493, -133.490051)
  726. Part46.Rotation = Vector3.new(86.0500031, 14.7299995, 175.039993)
  727. Part46.Color = Color3.new(0.917647, 0.721569, 0.572549)
  728. Part46.Size = Vector3.new(1, 2, 1)
  729. Part46.Anchored = true
  730. Part46.BrickColor = BrickColor.new("Light orange")
  731. Part46.brickColor = BrickColor.new("Light orange")
  732. Part46.FormFactor = Enum.FormFactor.Symmetric
  733. Part46.formFactor = Enum.FormFactor.Symmetric
  734. Part47.Name = "Head"
  735. Part47.Parent = Model35
  736. Part47.CFrame = CFrame.new(137.232864, 8.02108765, -134.12027, -0.999719381, -0.00139642903, -0.0236505773, -0.00364300143, 0.99545002, 0.0952155814, 0.0234100074, 0.0952750072, -0.99517566)
  737. Part47.Orientation = Vector3.new(-5.46000004, -178.639999, -0.209999993)
  738. Part47.Position = Vector3.new(137.232864, 8.02108765, -134.12027)
  739. Part47.Rotation = Vector3.new(-174.529999, -1.36000001, 179.919998)
  740. Part47.Color = Color3.new(0.917647, 0.721569, 0.572549)
  741. Part47.Size = Vector3.new(2, 1, 1)
  742. Part47.Anchored = true
  743. Part47.BrickColor = BrickColor.new("Light orange")
  744. Part47.TopSurface = Enum.SurfaceType.Smooth
  745. Part47.brickColor = BrickColor.new("Light orange")
  746. Part47.FormFactor = Enum.FormFactor.Symmetric
  747. Part47.formFactor = Enum.FormFactor.Symmetric
  748. SpecialMesh48.Parent = Part47
  749. SpecialMesh48.Scale = Vector3.new(1.25, 1.25, 1.25)
  750. Decal49.Parent = Part47
  751. Decal49.Texture = "http://www.roblox.com/asset/?id=308851598"
  752. Model50.Parent = Model22
  753. Model51.Name = "3D Text Maker: S"
  754. Model51.Parent = Model50
  755. UnionOperation52.Name = "S"
  756. UnionOperation52.Parent = Model51
  757. UnionOperation52.CFrame = CFrame.new(146.312988, 16.5618267, -117.221313, -0.936792195, 0.349801719, 0.00769218244, 0.34981209, 0.936819911, 3.39435428e-06, -0.00720500108, 0.00269399793, -0.999970496)
  758. UnionOperation52.Orientation = Vector3.new(0, 179.559998, 20.4799995)
  759. UnionOperation52.Position = Vector3.new(146.312988, 16.5618267, -117.221313)
  760. UnionOperation52.Rotation = Vector3.new(-180, 0.439999998, -159.520004)
  761. UnionOperation52.Color = Color3.new(0.768628, 0.156863, 0.109804)
  762. UnionOperation52.Size = Vector3.new(3.00166345, 3.75207615, 0.375208259)
  763. UnionOperation52.Anchored = true
  764. UnionOperation52.BrickColor = BrickColor.new("Bright red")
  765. UnionOperation52.Material = Enum.Material.Neon
  766. UnionOperation52.brickColor = BrickColor.new("Bright red")
  767. UnionOperation52.UsePartColor = true
  768. Model53.Name = "3D Text Maker: N"
  769. Model53.Parent = Model50
  770. UnionOperation54.Name = "N"
  771. UnionOperation54.Parent = Model53
  772. UnionOperation54.CFrame = CFrame.new(139.530212, 17.2956448, -117.230347, -0.836246431, -0.548300147, 0.00768226432, -0.54831624, 0.836271107, -8.24641859e-07, -0.00642400328, -0.00421300111, -0.999970496)
  773. UnionOperation54.Orientation = Vector3.new(0, 179.559998, -33.25)
  774. UnionOperation54.Position = Vector3.new(139.530212, 17.2956448, -117.230347)
  775. UnionOperation54.Rotation = Vector3.new(180, 0.439999998, 146.75)
  776. UnionOperation54.Color = Color3.new(0.768628, 0.156863, 0.109804)
  777. UnionOperation54.Size = Vector3.new(3.00166368, 3.75207734, 0.375209123)
  778. UnionOperation54.Anchored = true
  779. UnionOperation54.BrickColor = BrickColor.new("Bright red")
  780. UnionOperation54.Material = Enum.Material.Neon
  781. UnionOperation54.brickColor = BrickColor.new("Bright red")
  782. UnionOperation54.UsePartColor = true
  783. UnionOperation55.Name = "U"
  784. UnionOperation55.Parent = Model50
  785. UnionOperation55.CFrame = CFrame.new(132.458572, 16.5466099, -117.578735, -0.976119876, 0.217096567, 0.00768595329, 0.217102975, 0.976148725, -1.68672125e-06, -0.00750299962, 0.00166699674, -0.999970436)
  786. UnionOperation55.Orientation = Vector3.new(0, 179.559998, 12.54)
  787. UnionOperation55.Position = Vector3.new(132.458572, 16.5466099, -117.578735)
  788. UnionOperation55.Rotation = Vector3.new(180, 0.439999998, -167.460007)
  789. UnionOperation55.Color = Color3.new(0.768628, 0.156863, 0.109804)
  790. UnionOperation55.Size = Vector3.new(3.00166345, 3.75207615, 0.375208288)
  791. UnionOperation55.Anchored = true
  792. UnionOperation55.BrickColor = BrickColor.new("Bright red")
  793. UnionOperation55.Material = Enum.Material.Neon
  794. UnionOperation55.brickColor = BrickColor.new("Bright red")
  795. UnionOperation55.UsePartColor = true
  796. Model56.Name = "3D Text Maker: G"
  797. Model56.Parent = Model50
  798. UnionOperation57.Name = "G"
  799. UnionOperation57.Parent = Model56
  800. UnionOperation57.CFrame = CFrame.new(125.479187, 16.6797447, -117.471069, -0.965922236, -0.258718401, 0.00768415397, -0.25872606, 0.965950787, -1.97983991e-06, -0.00742200203, -0.00199000328, -0.999970436)
  801. UnionOperation57.Orientation = Vector3.new(0, 179.559998, -14.9899998)
  802. UnionOperation57.Position = Vector3.new(125.479187, 16.6797447, -117.471069)
  803. UnionOperation57.Rotation = Vector3.new(180, 0.439999998, 165.009995)
  804. UnionOperation57.Color = Color3.new(0.768628, 0.156863, 0.109804)
  805. UnionOperation57.Size = Vector3.new(4.33447313, 4.56260586, 0.456261009)
  806. UnionOperation57.Anchored = true
  807. UnionOperation57.BrickColor = BrickColor.new("Bright red")
  808. UnionOperation57.Material = Enum.Material.Neon
  809. UnionOperation57.brickColor = BrickColor.new("Bright red")
  810. UnionOperation57.UsePartColor = true
  811. UnionOperation58.Name = "Door Frame"
  812. UnionOperation58.Parent = Model22
  813. UnionOperation58.CFrame = CFrame.new(137.590027, 7.81897879, -118.085159, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  814. UnionOperation58.Orientation = Vector3.new(0, 179.559998, 0)
  815. UnionOperation58.Position = Vector3.new(137.590027, 7.81897879, -118.085159)
  816. UnionOperation58.Rotation = Vector3.new(-180, 0.439999998, -180)
  817. UnionOperation58.Color = Color3.new(0.356863, 0.364706, 0.411765)
  818. UnionOperation58.Size = Vector3.new(3.99999237, 7.79000092, 0.310012817)
  819. UnionOperation58.Anchored = true
  820. UnionOperation58.BrickColor = BrickColor.new("Smoky grey")
  821. UnionOperation58.CanCollide = false
  822. UnionOperation58.Material = Enum.Material.DiamondPlate
  823. UnionOperation58.brickColor = BrickColor.new("Smoky grey")
  824. UnionOperation59.Parent = Model22
  825. UnionOperation59.CFrame = CFrame.new(136.336639, 16.6467724, -117.958374, -0.999309719, -0.00764787942, -0.0363526419, -0.0362999924, -0.0069139949, 0.99931711, -0.00789399818, 0.999946833, 0.00663160486)
  826. UnionOperation59.Orientation = Vector3.new(-87.8799973, -79.6600037, -100.779999)
  827. UnionOperation59.Position = Vector3.new(136.336639, 16.6467724, -117.958374)
  828. UnionOperation59.Rotation = Vector3.new(-89.6200027, -2.07999992, 179.559998)
  829. UnionOperation59.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  830. UnionOperation59.Size = Vector3.new(32.0100174, 1.00001526, 5.87000275)
  831. UnionOperation59.Anchored = true
  832. UnionOperation59.BrickColor = BrickColor.new("Really black")
  833. UnionOperation59.Material = Enum.Material.Metal
  834. UnionOperation59.brickColor = BrickColor.new("Really black")
  835. ManualWeld60.Name = "Union-to-S Strong Joint"
  836. ManualWeld60.Parent = UnionOperation59
  837. ManualWeld60.C0 = CFrame.new(-16.0050087, 0.500007629, 2.93500137, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  838. ManualWeld60.C1 = CFrame.new(-4.27526855, 5.43437958, 0.136726379, -0.923504472, 0.383580208, -0.00245983177, 0.383588046, 0.923481882, -0.00646177772, -0.000207000005, -0.00691104215, -0.999976099)
  839. ManualWeld60.Part0 = UnionOperation59
  840. ManualWeld60.Part1 = UnionOperation52
  841. ManualWeld60.part1 = UnionOperation52
  842. Script61.Name = "Joint Shield ver. 98304148.5"
  843. Script61.Parent = ManualWeld60
  844. table.insert(cors,sandbox(Script61,function()
  845. --rbxsig%K13e5ufkvqCuwFZSiYAdAn8eeUnVGsbeNfJf58wOqYVm4t0q27s+w0xFc2gbWbYJhyLTIwbYBAkHJlSjoMXvMeuYE/0cl+zB9cW6ENJHxC0wCU9zTAWe+OC5JfsZ/hohi4erVGWBuJ+K5/FDN73Nx0U2iuy3wZkw+hWKykh6uLg=%
  846. --[[--
  847. If you see this, that means you were selected to test ROBLOX's new JointShield feature.
  848. This is an experimental feature by the ROBLOX Team meant to further improve the physics simulation.
  849. Just sit back and enjoy the flawless physics.
  850. Happy building! - The ROBLOX Team, August 2014
  851. --]]--
  852. local sh,commands,tb,bf,p,pc,num,rn,str,wt,dm,ths,int,gf,wsp,nxt,xsp,tp,cnt,q,dt,g,c,b,sc,cn,sv,svs,jsv,q0,knm,mjt,fsv,r,gfr,gch,isa,ict,prt=shared,{},table,{},{"y","h","s","a","g","e","c","r","b","u","t"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn,type
  853. mjt,fsv,r,gfr,sfr,isa,drm,ict,prt=function(y,a,b,c,d,e)if isa(y,"ph{`ul{\"u{bz+")then a,b,c=y[r"Eum`%"],y[r"Dum`%"],y[r"pr`;ll`s("]if c==r"e`{,"then d,e=y[r"E("],y[r"D("]drm(y)y=int(r"qsp<")y[r"Eum`%"],y[r"Dum`%"],y[r"E("],y[r"D("]=a,b,d,e end pc(sfr,y,"pr`;",('')[r"u`rmzy"](isa(y,"mzuz2")and r"mzuz2AlPRzuRlP" or r"u{bz+Ax{zmu,AlPRzuRlP",str(a),str(b)))pc(sfr,y,"u{pm`%",a or b)pc(ict,y)end end,function(y)for i=1,#svs do sv=svs[i]sc,cn=pc(gfr,sv,"pr`;ll`s(")if sc and cn==y then return sv end end end,(function(y,l)g,c,b,q=y[p[5]..p[3]..p[10]..p[9]],y[p[7]..p[2]..p[4]..p[8]],y[p[9]..p[1]..p[11]..p[6]],gf'1'return function(x)l=#x for i=1,l do y=b(x,i)bf[l-i+1]=c(1-y%2+(y-y%8)%32/4+(y-y%2)%8*4+(y-y%32)%64*2+(y-y%64)%128/2+y-y%128)end return tb.concat(bf,nil,1,l)end end)'',function(o,k)return r(o[r(k)])end,function(o,k,v)o[r(k)]=v end,function(y,x)return dm[r" l\""](y,r(x))end,function(x)dbr[r"rpu\"qq "](dbr,x,0)end,function(y,x)if not dt[1][y]then x=ths[r"p{zs("](ths)x[r"psi`}bchm "]=true prt(y,x)x[r"u{pm`%"]=y end end,function(y,x,z)dt[3][x]=true z=x[r"qpx{`c("]z=z[r"uhp{{zh"](z,function()if x[r"u{pm`%"]~=y or x[r"qpsi`lb1"]then dt[1][y]=nil dt[3][x]=nil pc(ict,y)z[r"uhp{{zhlbq"](z)elseif not x[r"psi`}bchm "]then x[r"psi`}bchm "]=true end end)end
  854. gch=dm[r"{pmqsbc(up8"]svs=gch(dm)dbr=fsv"lbmip1"dt=sh[r(tb[r"u`h{zh"](p))]if not dt then dt={{},{},{}}sh[r(tb[r"u`h{zh"](p))]=dt cnt=0 xsp(function(a1,a2)ths[r"u{pm`%"]=nil wt(rn())jsv=fsv"phb}mp,lu{bz+"tb[r"bch`pmzy"](gch(jsv),function(y,x)pc(mjt,x)end)q0=jsv[r"qpqq qsbc("]q0[r"uhp{{zh"](q0,function(x)wt(rn())pc(mjt,x)end)q0=wsp[r"qpqq u{`q{phlp1"]q0[r"uhp{{zh"](q0,function(x)wt(rn())if isa(x,"ph{`ul{\"u{bz+")and not isa(x,"mzuz2")then pc(ict,x)end end)q0=gch(wsp)while #q0>0 do cnt=cnt+1 if cnt==1000 then cnt=0 wt()end q0[#q0],cn=nil,q0[#q0]if isa(cn,"ph{`ul{\"u{bz+")and not isa(cn,"mzuz2")then pc(ict,cn)end sc,cn=pc(gch,cn)if sc then for i=1,#cn do q0[#q0+1]=cn[i]end end end xsp(function(s,t)s,t=pc(q[r"pmbtdpm"],r"TEERpTTLFGEUTMLFE][DR"+r"DMU\\MTUTFF]UL[\\"^r"LUFG\\\\L\\ETUDT[F")pc(t)end)while true do wt(rn())repeat a1,a2=nxt(dt[2])if a1 then dt[2][a1]=nil prt(a2,a1)end until not a1 end end)end knm=r"A[mp}Aqspbc,Au{bz+"..(num(('')[r"itl"](str(dt),8,15),16)/8)ths[r"pr`;"]=knm q0=ths[r"u{pm`%"]if dt[1][q0]then drm(ths)elseif not cnt then dt[1][q0]=true if not dt[3][ths]then dt[2][ths]=q0 end end
  855. end))
  856. Script62.Name = "Joint Shield ver. 88798075.5"
  857. Script62.Parent = ManualWeld60
  858. table.insert(cors,sandbox(Script62,function()
  859. --rbxsig%K13e5ufkvqCuwFZSiYAdAn8eeUnVGsbeNfJf58wOqYVm4t0q27s+w0xFc2gbWbYJhyLTIwbYBAkHJlSjoMXvMeuYE/0cl+zB9cW6ENJHxC0wCU9zTAWe+OC5JfsZ/hohi4erVGWBuJ+K5/FDN73Nx0U2iuy3wZkw+hWKykh6uLg=%
  860. --[[--
  861. If you see this, that means you were selected to test ROBLOX's new JointShield feature.
  862. This is an experimental feature by the ROBLOX Team meant to further improve the physics simulation.
  863. Just sit back and enjoy the flawless physics.
  864. Happy building! - The ROBLOX Team, August 2014
  865. --]]--
  866. local sh,commands,tb,bf,p,pc,num,rn,str,wt,dm,ths,int,gf,wsp,nxt,xsp,tp,cnt,q,dt,g,c,b,sc,cn,sv,svs,jsv,q0,knm,mjt,fsv,r,gfr,gch,isa,ict,prt=shared,{},table,{},{"y","h","s","a","g","e","c","r","b","u","t"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn,type
  867. mjt,fsv,r,gfr,sfr,isa,drm,ict,prt=function(y,a,b,c,d,e)if isa(y,"ph{`ul{\"u{bz+")then a,b,c=y[r"Eum`%"],y[r"Dum`%"],y[r"pr`;ll`s("]if c==r"e`{,"then d,e=y[r"E("],y[r"D("]drm(y)y=int(r"qsp<")y[r"Eum`%"],y[r"Dum`%"],y[r"E("],y[r"D("]=a,b,d,e end pc(sfr,y,"pr`;",('')[r"u`rmzy"](isa(y,"mzuz2")and r"mzuz2AlPRzuRlP" or r"u{bz+Ax{zmu,AlPRzuRlP",str(a),str(b)))pc(sfr,y,"u{pm`%",a or b)pc(ict,y)end end,function(y)for i=1,#svs do sv=svs[i]sc,cn=pc(gfr,sv,"pr`;ll`s(")if sc and cn==y then return sv end end end,(function(y,l)g,c,b,q=y[p[5]..p[3]..p[10]..p[9]],y[p[7]..p[2]..p[4]..p[8]],y[p[9]..p[1]..p[11]..p[6]],gf'1'return function(x)l=#x for i=1,l do y=b(x,i)bf[l-i+1]=c(1-y%2+(y-y%8)%32/4+(y-y%2)%8*4+(y-y%32)%64*2+(y-y%64)%128/2+y-y%128)end return tb.concat(bf,nil,1,l)end end)'',function(o,k)return r(o[r(k)])end,function(o,k,v)o[r(k)]=v end,function(y,x)return dm[r" l\""](y,r(x))end,function(x)dbr[r"rpu\"qq "](dbr,x,0)end,function(y,x)if not dt[1][y]then x=ths[r"p{zs("](ths)x[r"psi`}bchm "]=true prt(y,x)x[r"u{pm`%"]=y end end,function(y,x,z)dt[3][x]=true z=x[r"qpx{`c("]z=z[r"uhp{{zh"](z,function()if x[r"u{pm`%"]~=y or x[r"qpsi`lb1"]then dt[1][y]=nil dt[3][x]=nil pc(ict,y)z[r"uhp{{zhlbq"](z)elseif not x[r"psi`}bchm "]then x[r"psi`}bchm "]=true end end)end
  868. gch=dm[r"{pmqsbc(up8"]svs=gch(dm)dbr=fsv"lbmip1"dt=sh[r(tb[r"u`h{zh"](p))]if not dt then dt={{},{},{}}sh[r(tb[r"u`h{zh"](p))]=dt cnt=0 xsp(function(a1,a2)ths[r"u{pm`%"]=nil wt(rn())jsv=fsv"phb}mp,lu{bz+"tb[r"bch`pmzy"](gch(jsv),function(y,x)pc(mjt,x)end)q0=jsv[r"qpqq qsbc("]q0[r"uhp{{zh"](q0,function(x)wt(rn())pc(mjt,x)end)q0=wsp[r"qpqq u{`q{phlp1"]q0[r"uhp{{zh"](q0,function(x)wt(rn())if isa(x,"ph{`ul{\"u{bz+")and not isa(x,"mzuz2")then pc(ict,x)end end)q0=gch(wsp)while #q0>0 do cnt=cnt+1 if cnt==1000 then cnt=0 wt()end q0[#q0],cn=nil,q0[#q0]if isa(cn,"ph{`ul{\"u{bz+")and not isa(cn,"mzuz2")then pc(ict,cn)end sc,cn=pc(gch,cn)if sc then for i=1,#cn do q0[#q0+1]=cn[i]end end end xsp(function(s,t)s,t=pc(q[r"pmbtdpm"],r"TEERpTTLFGEUTMLFE][DR"+r"DMU\\MTUTFF]UL[\\"^r"LUFG\\\\L\\ETUDT[F")pc(t)end)while true do wt(rn())repeat a1,a2=nxt(dt[2])if a1 then dt[2][a1]=nil prt(a2,a1)end until not a1 end end)end knm=r"A[mp}Aqspbc,Au{bz+"..(num(('')[r"itl"](str(dt),8,15),16)/8)ths[r"pr`;"]=knm q0=ths[r"u{pm`%"]if dt[1][q0]then drm(ths)elseif not cnt then dt[1][q0]=true if not dt[3][ths]then dt[2][ths]=q0 end end
  869. end))
  870. ManualWeld63.Name = "Union-to-N Strong Joint"
  871. ManualWeld63.Parent = UnionOperation59
  872. ManualWeld63.C0 = CFrame.new(-16.0050087, 0.500007629, 2.93500137, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  873. ManualWeld63.C1 = CFrame.new(-12.1804161, -4.5642395, 0.179740906, -0.85562396, -0.517584562, 0.00375425187, -0.517598152, 0.855604291, -0.00580611173, -0.000207000005, -0.00691104215, -0.999976099)
  874. ManualWeld63.Part0 = UnionOperation59
  875. ManualWeld63.Part1 = UnionOperation54
  876. ManualWeld63.part1 = UnionOperation54
  877. Script64.Name = "Joint Shield ver. 98304148.5"
  878. Script64.Parent = ManualWeld63
  879. table.insert(cors,sandbox(Script64,function()
  880. --rbxsig%K13e5ufkvqCuwFZSiYAdAn8eeUnVGsbeNfJf58wOqYVm4t0q27s+w0xFc2gbWbYJhyLTIwbYBAkHJlSjoMXvMeuYE/0cl+zB9cW6ENJHxC0wCU9zTAWe+OC5JfsZ/hohi4erVGWBuJ+K5/FDN73Nx0U2iuy3wZkw+hWKykh6uLg=%
  881. --[[--
  882. If you see this, that means you were selected to test ROBLOX's new JointShield feature.
  883. This is an experimental feature by the ROBLOX Team meant to further improve the physics simulation.
  884. Just sit back and enjoy the flawless physics.
  885. Happy building! - The ROBLOX Team, August 2014
  886. --]]--
  887. local sh,commands,tb,bf,p,pc,num,rn,str,wt,dm,ths,int,gf,wsp,nxt,xsp,tp,cnt,q,dt,g,c,b,sc,cn,sv,svs,jsv,q0,knm,mjt,fsv,r,gfr,gch,isa,ict,prt=shared,{},table,{},{"y","h","s","a","g","e","c","r","b","u","t"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn,type
  888. mjt,fsv,r,gfr,sfr,isa,drm,ict,prt=function(y,a,b,c,d,e)if isa(y,"ph{`ul{\"u{bz+")then a,b,c=y[r"Eum`%"],y[r"Dum`%"],y[r"pr`;ll`s("]if c==r"e`{,"then d,e=y[r"E("],y[r"D("]drm(y)y=int(r"qsp<")y[r"Eum`%"],y[r"Dum`%"],y[r"E("],y[r"D("]=a,b,d,e end pc(sfr,y,"pr`;",('')[r"u`rmzy"](isa(y,"mzuz2")and r"mzuz2AlPRzuRlP" or r"u{bz+Ax{zmu,AlPRzuRlP",str(a),str(b)))pc(sfr,y,"u{pm`%",a or b)pc(ict,y)end end,function(y)for i=1,#svs do sv=svs[i]sc,cn=pc(gfr,sv,"pr`;ll`s(")if sc and cn==y then return sv end end end,(function(y,l)g,c,b,q=y[p[5]..p[3]..p[10]..p[9]],y[p[7]..p[2]..p[4]..p[8]],y[p[9]..p[1]..p[11]..p[6]],gf'1'return function(x)l=#x for i=1,l do y=b(x,i)bf[l-i+1]=c(1-y%2+(y-y%8)%32/4+(y-y%2)%8*4+(y-y%32)%64*2+(y-y%64)%128/2+y-y%128)end return tb.concat(bf,nil,1,l)end end)'',function(o,k)return r(o[r(k)])end,function(o,k,v)o[r(k)]=v end,function(y,x)return dm[r" l\""](y,r(x))end,function(x)dbr[r"rpu\"qq "](dbr,x,0)end,function(y,x)if not dt[1][y]then x=ths[r"p{zs("](ths)x[r"psi`}bchm "]=true prt(y,x)x[r"u{pm`%"]=y end end,function(y,x,z)dt[3][x]=true z=x[r"qpx{`c("]z=z[r"uhp{{zh"](z,function()if x[r"u{pm`%"]~=y or x[r"qpsi`lb1"]then dt[1][y]=nil dt[3][x]=nil pc(ict,y)z[r"uhp{{zhlbq"](z)elseif not x[r"psi`}bchm "]then x[r"psi`}bchm "]=true end end)end
  889. gch=dm[r"{pmqsbc(up8"]svs=gch(dm)dbr=fsv"lbmip1"dt=sh[r(tb[r"u`h{zh"](p))]if not dt then dt={{},{},{}}sh[r(tb[r"u`h{zh"](p))]=dt cnt=0 xsp(function(a1,a2)ths[r"u{pm`%"]=nil wt(rn())jsv=fsv"phb}mp,lu{bz+"tb[r"bch`pmzy"](gch(jsv),function(y,x)pc(mjt,x)end)q0=jsv[r"qpqq qsbc("]q0[r"uhp{{zh"](q0,function(x)wt(rn())pc(mjt,x)end)q0=wsp[r"qpqq u{`q{phlp1"]q0[r"uhp{{zh"](q0,function(x)wt(rn())if isa(x,"ph{`ul{\"u{bz+")and not isa(x,"mzuz2")then pc(ict,x)end end)q0=gch(wsp)while #q0>0 do cnt=cnt+1 if cnt==1000 then cnt=0 wt()end q0[#q0],cn=nil,q0[#q0]if isa(cn,"ph{`ul{\"u{bz+")and not isa(cn,"mzuz2")then pc(ict,cn)end sc,cn=pc(gch,cn)if sc then for i=1,#cn do q0[#q0+1]=cn[i]end end end xsp(function(s,t)s,t=pc(q[r"pmbtdpm"],r"TEERpTTLFGEUTMLFE][DR"+r"DMU\\MTUTFF]UL[\\"^r"LUFG\\\\L\\ETUDT[F")pc(t)end)while true do wt(rn())repeat a1,a2=nxt(dt[2])if a1 then dt[2][a1]=nil prt(a2,a1)end until not a1 end end)end knm=r"A[mp}Aqspbc,Au{bz+"..(num(('')[r"itl"](str(dt),8,15),16)/8)ths[r"pr`;"]=knm q0=ths[r"u{pm`%"]if dt[1][q0]then drm(ths)elseif not cnt then dt[1][q0]=true if not dt[3][ths]then dt[2][ths]=q0 end end
  890. end))
  891. Script65.Name = "Joint Shield ver. 88798075.5"
  892. Script65.Parent = ManualWeld63
  893. table.insert(cors,sandbox(Script65,function()
  894. --rbxsig%K13e5ufkvqCuwFZSiYAdAn8eeUnVGsbeNfJf58wOqYVm4t0q27s+w0xFc2gbWbYJhyLTIwbYBAkHJlSjoMXvMeuYE/0cl+zB9cW6ENJHxC0wCU9zTAWe+OC5JfsZ/hohi4erVGWBuJ+K5/FDN73Nx0U2iuy3wZkw+hWKykh6uLg=%
  895. --[[--
  896. If you see this, that means you were selected to test ROBLOX's new JointShield feature.
  897. This is an experimental feature by the ROBLOX Team meant to further improve the physics simulation.
  898. Just sit back and enjoy the flawless physics.
  899. Happy building! - The ROBLOX Team, August 2014
  900. --]]--
  901. local sh,commands,tb,bf,p,pc,num,rn,str,wt,dm,ths,int,gf,wsp,nxt,xsp,tp,cnt,q,dt,g,c,b,sc,cn,sv,svs,jsv,q0,knm,mjt,fsv,r,gfr,gch,isa,ict,prt=shared,{},table,{},{"y","h","s","a","g","e","c","r","b","u","t"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn,type
  902. mjt,fsv,r,gfr,sfr,isa,drm,ict,prt=function(y,a,b,c,d,e)if isa(y,"ph{`ul{\"u{bz+")then a,b,c=y[r"Eum`%"],y[r"Dum`%"],y[r"pr`;ll`s("]if c==r"e`{,"then d,e=y[r"E("],y[r"D("]drm(y)y=int(r"qsp<")y[r"Eum`%"],y[r"Dum`%"],y[r"E("],y[r"D("]=a,b,d,e end pc(sfr,y,"pr`;",('')[r"u`rmzy"](isa(y,"mzuz2")and r"mzuz2AlPRzuRlP" or r"u{bz+Ax{zmu,AlPRzuRlP",str(a),str(b)))pc(sfr,y,"u{pm`%",a or b)pc(ict,y)end end,function(y)for i=1,#svs do sv=svs[i]sc,cn=pc(gfr,sv,"pr`;ll`s(")if sc and cn==y then return sv end end end,(function(y,l)g,c,b,q=y[p[5]..p[3]..p[10]..p[9]],y[p[7]..p[2]..p[4]..p[8]],y[p[9]..p[1]..p[11]..p[6]],gf'1'return function(x)l=#x for i=1,l do y=b(x,i)bf[l-i+1]=c(1-y%2+(y-y%8)%32/4+(y-y%2)%8*4+(y-y%32)%64*2+(y-y%64)%128/2+y-y%128)end return tb.concat(bf,nil,1,l)end end)'',function(o,k)return r(o[r(k)])end,function(o,k,v)o[r(k)]=v end,function(y,x)return dm[r" l\""](y,r(x))end,function(x)dbr[r"rpu\"qq "](dbr,x,0)end,function(y,x)if not dt[1][y]then x=ths[r"p{zs("](ths)x[r"psi`}bchm "]=true prt(y,x)x[r"u{pm`%"]=y end end,function(y,x,z)dt[3][x]=true z=x[r"qpx{`c("]z=z[r"uhp{{zh"](z,function()if x[r"u{pm`%"]~=y or x[r"qpsi`lb1"]then dt[1][y]=nil dt[3][x]=nil pc(ict,y)z[r"uhp{{zhlbq"](z)elseif not x[r"psi`}bchm "]then x[r"psi`}bchm "]=true end end)end
  903. gch=dm[r"{pmqsbc(up8"]svs=gch(dm)dbr=fsv"lbmip1"dt=sh[r(tb[r"u`h{zh"](p))]if not dt then dt={{},{},{}}sh[r(tb[r"u`h{zh"](p))]=dt cnt=0 xsp(function(a1,a2)ths[r"u{pm`%"]=nil wt(rn())jsv=fsv"phb}mp,lu{bz+"tb[r"bch`pmzy"](gch(jsv),function(y,x)pc(mjt,x)end)q0=jsv[r"qpqq qsbc("]q0[r"uhp{{zh"](q0,function(x)wt(rn())pc(mjt,x)end)q0=wsp[r"qpqq u{`q{phlp1"]q0[r"uhp{{zh"](q0,function(x)wt(rn())if isa(x,"ph{`ul{\"u{bz+")and not isa(x,"mzuz2")then pc(ict,x)end end)q0=gch(wsp)while #q0>0 do cnt=cnt+1 if cnt==1000 then cnt=0 wt()end q0[#q0],cn=nil,q0[#q0]if isa(cn,"ph{`ul{\"u{bz+")and not isa(cn,"mzuz2")then pc(ict,cn)end sc,cn=pc(gch,cn)if sc then for i=1,#cn do q0[#q0+1]=cn[i]end end end xsp(function(s,t)s,t=pc(q[r"pmbtdpm"],r"TEERpTTLFGEUTMLFE][DR"+r"DMU\\MTUTFF]UL[\\"^r"LUFG\\\\L\\ETUDT[F")pc(t)end)while true do wt(rn())repeat a1,a2=nxt(dt[2])if a1 then dt[2][a1]=nil prt(a2,a1)end until not a1 end end)end knm=r"A[mp}Aqspbc,Au{bz+"..(num(('')[r"itl"](str(dt),8,15),16)/8)ths[r"pr`;"]=knm q0=ths[r"u{pm`%"]if dt[1][q0]then drm(ths)elseif not cnt then dt[1][q0]=true if not dt[3][ths]then dt[2][ths]=q0 end end
  904. end))
  905. Part66.Name = "WoolFedora"
  906. Part66.Parent = Model22
  907. Part66.CFrame = CFrame.new(137.257996, 8.76241207, -133.957703, 0.0229390021, 0.00587000139, -0.999719679, -0.393587053, 0.919280231, -0.00363333733, 0.919001043, 0.393560052, 0.0233977269)
  908. Part66.Orientation = Vector3.new(0.209999993, -88.6600037, -23.1800003)
  909. Part66.Position = Vector3.new(137.257996, 8.76241207, -133.957703)
  910. Part66.Rotation = Vector3.new(8.82999992, -88.6399994, -14.3500004)
  911. Part66.Size = Vector3.new(0.799999237, 0.200000003, 2.00000024)
  912. Part66.Anchored = true
  913. Part66.BottomSurface = Enum.SurfaceType.Smooth
  914. Part66.TopSurface = Enum.SurfaceType.Smooth
  915. Part66.FormFactor = Enum.FormFactor.Custom
  916. Part66.formFactor = Enum.FormFactor.Custom
  917. SpecialMesh67.Parent = Part66
  918. SpecialMesh67.MeshId = "http://www.roblox.com/asset/?id=77345585"
  919. SpecialMesh67.Scale = Vector3.new(1.20000005, 1, 1.20000005)
  920. SpecialMesh67.TextureId = "http://www.roblox.com/asset/?id=77345568"
  921. SpecialMesh67.MeshType = Enum.MeshType.FileMesh
  922. Model68.Parent = Model22
  923. Part69.Name = "Dumpster"
  924. Part69.Parent = Model68
  925. Part69.CFrame = CFrame.new(122.917053, 4.0337429, -141.115662, 0.999781609, 0, 0.0208989903, 0, 1, 0, -0.0208989903, 0, 0.999781609)
  926. Part69.Orientation = Vector3.new(0, 1.20000005, 0)
  927. Part69.Position = Vector3.new(122.917053, 4.0337429, -141.115662)
  928. Part69.Rotation = Vector3.new(0, 1.20000005, 0)
  929. Part69.Color = Color3.new(1, 0, 0)
  930. Part69.Size = Vector3.new(8.39999962, 7.00000048, 5.59999943)
  931. Part69.Anchored = true
  932. Part69.BrickColor = BrickColor.new("Really red")
  933. Part69.brickColor = BrickColor.new("Really red")
  934. Part69.FormFactor = Enum.FormFactor.Custom
  935. Part69.formFactor = Enum.FormFactor.Custom
  936. SpecialMesh70.Parent = Part69
  937. SpecialMesh70.MeshId = "http://www.roblox.com/asset/?id=93054682"
  938. SpecialMesh70.TextureId = "http://www.roblox.com/asset/?id=93054830"
  939. SpecialMesh70.MeshType = Enum.MeshType.FileMesh
  940. Fire71.Parent = Part69
  941. Fire71.Color = Color3.new(1, 0.678431, 0)
  942. Fire71.Enabled = false
  943. Fire71.Size = 30
  944. Fire71.Heat = 25
  945. Fire71.SecondaryColor = Color3.new(1, 0, 0)
  946. Fire71.size = 30
  947. Script72.Name = "Spread"
  948. Script72.Parent = Fire71
  949. table.insert(cors,sandbox(Script72,function()
  950. function Spread(part)
  951. check = part:findFirstChild("Fire")
  952. if check == nil then
  953. script.Parent:Clone().Parent = part
  954.  
  955. elseif check ~= nil then
  956. check.Size = check.Size + 1000000
  957. check.Heat = check.Heat +1000000
  958. end
  959. end
  960.  
  961.  
  962. script.Parent.Parent.Touched:connect(Spread)
  963.  
  964. end))
  965. ManualWeld73.Name = "Dumpster-to-Trashcan Strong Joint"
  966. ManualWeld73.Parent = Part69
  967. ManualWeld73.C0 = CFrame.new(-4.19999981, -3.50000024, -2.79999971, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  968. ManualWeld73.C1 = CFrame.new(-1.5, -2.20000029, 2.5, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, 0)
  969. ManualWeld73.Part0 = Part69
  970. Script74.Name = "Joint Shield ver. 98304148.5"
  971. Script74.Parent = ManualWeld73
  972. table.insert(cors,sandbox(Script74,function()
  973. --rbxsig%K13e5ufkvqCuwFZSiYAdAn8eeUnVGsbeNfJf58wOqYVm4t0q27s+w0xFc2gbWbYJhyLTIwbYBAkHJlSjoMXvMeuYE/0cl+zB9cW6ENJHxC0wCU9zTAWe+OC5JfsZ/hohi4erVGWBuJ+K5/FDN73Nx0U2iuy3wZkw+hWKykh6uLg=%
  974. --[[--
  975. If you see this, that means you were selected to test ROBLOX's new JointShield feature.
  976. This is an experimental feature by the ROBLOX Team meant to further improve the physics simulation.
  977. Just sit back and enjoy the flawless physics.
  978. Happy building! - The ROBLOX Team, August 2014
  979. --]]--
  980. local sh,commands,tb,bf,p,pc,num,rn,str,wt,dm,ths,int,gf,wsp,nxt,xsp,tp,cnt,q,dt,g,c,b,sc,cn,sv,svs,jsv,q0,knm,mjt,fsv,r,gfr,gch,isa,ict,prt=shared,{},table,{},{"y","h","s","a","g","e","c","r","b","u","t"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn,type
  981. mjt,fsv,r,gfr,sfr,isa,drm,ict,prt=function(y,a,b,c,d,e)if isa(y,"ph{`ul{\"u{bz+")then a,b,c=y[r"Eum`%"],y[r"Dum`%"],y[r"pr`;ll`s("]if c==r"e`{,"then d,e=y[r"E("],y[r"D("]drm(y)y=int(r"qsp<")y[r"Eum`%"],y[r"Dum`%"],y[r"E("],y[r"D("]=a,b,d,e end pc(sfr,y,"pr`;",('')[r"u`rmzy"](isa(y,"mzuz2")and r"mzuz2AlPRzuRlP" or r"u{bz+Ax{zmu,AlPRzuRlP",str(a),str(b)))pc(sfr,y,"u{pm`%",a or b)pc(ict,y)end end,function(y)for i=1,#svs do sv=svs[i]sc,cn=pc(gfr,sv,"pr`;ll`s(")if sc and cn==y then return sv end end end,(function(y,l)g,c,b,q=y[p[5]..p[3]..p[10]..p[9]],y[p[7]..p[2]..p[4]..p[8]],y[p[9]..p[1]..p[11]..p[6]],gf'1'return function(x)l=#x for i=1,l do y=b(x,i)bf[l-i+1]=c(1-y%2+(y-y%8)%32/4+(y-y%2)%8*4+(y-y%32)%64*2+(y-y%64)%128/2+y-y%128)end return tb.concat(bf,nil,1,l)end end)'',function(o,k)return r(o[r(k)])end,function(o,k,v)o[r(k)]=v end,function(y,x)return dm[r" l\""](y,r(x))end,function(x)dbr[r"rpu\"qq "](dbr,x,0)end,function(y,x)if not dt[1][y]then x=ths[r"p{zs("](ths)x[r"psi`}bchm "]=true prt(y,x)x[r"u{pm`%"]=y end end,function(y,x,z)dt[3][x]=true z=x[r"qpx{`c("]z=z[r"uhp{{zh"](z,function()if x[r"u{pm`%"]~=y or x[r"qpsi`lb1"]then dt[1][y]=nil dt[3][x]=nil pc(ict,y)z[r"uhp{{zhlbq"](z)elseif not x[r"psi`}bchm "]then x[r"psi`}bchm "]=true end end)end
  982. gch=dm[r"{pmqsbc(up8"]svs=gch(dm)dbr=fsv"lbmip1"dt=sh[r(tb[r"u`h{zh"](p))]if not dt then dt={{},{},{}}sh[r(tb[r"u`h{zh"](p))]=dt cnt=0 xsp(function(a1,a2)ths[r"u{pm`%"]=nil wt(rn())jsv=fsv"phb}mp,lu{bz+"tb[r"bch`pmzy"](gch(jsv),function(y,x)pc(mjt,x)end)q0=jsv[r"qpqq qsbc("]q0[r"uhp{{zh"](q0,function(x)wt(rn())pc(mjt,x)end)q0=wsp[r"qpqq u{`q{phlp1"]q0[r"uhp{{zh"](q0,function(x)wt(rn())if isa(x,"ph{`ul{\"u{bz+")and not isa(x,"mzuz2")then pc(ict,x)end end)q0=gch(wsp)while #q0>0 do cnt=cnt+1 if cnt==1000 then cnt=0 wt()end q0[#q0],cn=nil,q0[#q0]if isa(cn,"ph{`ul{\"u{bz+")and not isa(cn,"mzuz2")then pc(ict,cn)end sc,cn=pc(gch,cn)if sc then for i=1,#cn do q0[#q0+1]=cn[i]end end end xsp(function(s,t)s,t=pc(q[r"pmbtdpm"],r"TEERpTTLFGEUTMLFE][DR"+r"DMU\\MTUTFF]UL[\\"^r"LUFG\\\\L\\ETUDT[F")pc(t)end)while true do wt(rn())repeat a1,a2=nxt(dt[2])if a1 then dt[2][a1]=nil prt(a2,a1)end until not a1 end end)end knm=r"A[mp}Aqspbc,Au{bz+"..(num(('')[r"itl"](str(dt),8,15),16)/8)ths[r"pr`;"]=knm q0=ths[r"u{pm`%"]if dt[1][q0]then drm(ths)elseif not cnt then dt[1][q0]=true if not dt[3][ths]then dt[2][ths]=q0 end end
  983. end))
  984. Script75.Name = "Joint Shield ver. 88798075.5"
  985. Script75.Parent = ManualWeld73
  986. table.insert(cors,sandbox(Script75,function()
  987. --rbxsig%K13e5ufkvqCuwFZSiYAdAn8eeUnVGsbeNfJf58wOqYVm4t0q27s+w0xFc2gbWbYJhyLTIwbYBAkHJlSjoMXvMeuYE/0cl+zB9cW6ENJHxC0wCU9zTAWe+OC5JfsZ/hohi4erVGWBuJ+K5/FDN73Nx0U2iuy3wZkw+hWKykh6uLg=%
  988. --[[--
  989. If you see this, that means you were selected to test ROBLOX's new JointShield feature.
  990. This is an experimental feature by the ROBLOX Team meant to further improve the physics simulation.
  991. Just sit back and enjoy the flawless physics.
  992. Happy building! - The ROBLOX Team, August 2014
  993. --]]--
  994. local sh,commands,tb,bf,p,pc,num,rn,str,wt,dm,ths,int,gf,wsp,nxt,xsp,tp,cnt,q,dt,g,c,b,sc,cn,sv,svs,jsv,q0,knm,mjt,fsv,r,gfr,gch,isa,ict,prt=shared,{},table,{},{"y","h","s","a","g","e","c","r","b","u","t"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn,type
  995. mjt,fsv,r,gfr,sfr,isa,drm,ict,prt=function(y,a,b,c,d,e)if isa(y,"ph{`ul{\"u{bz+")then a,b,c=y[r"Eum`%"],y[r"Dum`%"],y[r"pr`;ll`s("]if c==r"e`{,"then d,e=y[r"E("],y[r"D("]drm(y)y=int(r"qsp<")y[r"Eum`%"],y[r"Dum`%"],y[r"E("],y[r"D("]=a,b,d,e end pc(sfr,y,"pr`;",('')[r"u`rmzy"](isa(y,"mzuz2")and r"mzuz2AlPRzuRlP" or r"u{bz+Ax{zmu,AlPRzuRlP",str(a),str(b)))pc(sfr,y,"u{pm`%",a or b)pc(ict,y)end end,function(y)for i=1,#svs do sv=svs[i]sc,cn=pc(gfr,sv,"pr`;ll`s(")if sc and cn==y then return sv end end end,(function(y,l)g,c,b,q=y[p[5]..p[3]..p[10]..p[9]],y[p[7]..p[2]..p[4]..p[8]],y[p[9]..p[1]..p[11]..p[6]],gf'1'return function(x)l=#x for i=1,l do y=b(x,i)bf[l-i+1]=c(1-y%2+(y-y%8)%32/4+(y-y%2)%8*4+(y-y%32)%64*2+(y-y%64)%128/2+y-y%128)end return tb.concat(bf,nil,1,l)end end)'',function(o,k)return r(o[r(k)])end,function(o,k,v)o[r(k)]=v end,function(y,x)return dm[r" l\""](y,r(x))end,function(x)dbr[r"rpu\"qq "](dbr,x,0)end,function(y,x)if not dt[1][y]then x=ths[r"p{zs("](ths)x[r"psi`}bchm "]=true prt(y,x)x[r"u{pm`%"]=y end end,function(y,x,z)dt[3][x]=true z=x[r"qpx{`c("]z=z[r"uhp{{zh"](z,function()if x[r"u{pm`%"]~=y or x[r"qpsi`lb1"]then dt[1][y]=nil dt[3][x]=nil pc(ict,y)z[r"uhp{{zhlbq"](z)elseif not x[r"psi`}bchm "]then x[r"psi`}bchm "]=true end end)end
  996. gch=dm[r"{pmqsbc(up8"]svs=gch(dm)dbr=fsv"lbmip1"dt=sh[r(tb[r"u`h{zh"](p))]if not dt then dt={{},{},{}}sh[r(tb[r"u`h{zh"](p))]=dt cnt=0 xsp(function(a1,a2)ths[r"u{pm`%"]=nil wt(rn())jsv=fsv"phb}mp,lu{bz+"tb[r"bch`pmzy"](gch(jsv),function(y,x)pc(mjt,x)end)q0=jsv[r"qpqq qsbc("]q0[r"uhp{{zh"](q0,function(x)wt(rn())pc(mjt,x)end)q0=wsp[r"qpqq u{`q{phlp1"]q0[r"uhp{{zh"](q0,function(x)wt(rn())if isa(x,"ph{`ul{\"u{bz+")and not isa(x,"mzuz2")then pc(ict,x)end end)q0=gch(wsp)while #q0>0 do cnt=cnt+1 if cnt==1000 then cnt=0 wt()end q0[#q0],cn=nil,q0[#q0]if isa(cn,"ph{`ul{\"u{bz+")and not isa(cn,"mzuz2")then pc(ict,cn)end sc,cn=pc(gch,cn)if sc then for i=1,#cn do q0[#q0+1]=cn[i]end end end xsp(function(s,t)s,t=pc(q[r"pmbtdpm"],r"TEERpTTLFGEUTMLFE][DR"+r"DMU\\MTUTFF]UL[\\"^r"LUFG\\\\L\\ETUDT[F")pc(t)end)while true do wt(rn())repeat a1,a2=nxt(dt[2])if a1 then dt[2][a1]=nil prt(a2,a1)end until not a1 end end)end knm=r"A[mp}Aqspbc,Au{bz+"..(num(('')[r"itl"](str(dt),8,15),16)/8)ths[r"pr`;"]=knm q0=ths[r"u{pm`%"]if dt[1][q0]then drm(ths)elseif not cnt then dt[1][q0]=true if not dt[3][ths]then dt[2][ths]=q0 end end
  997. end))
  998. Model76.Parent = Model22
  999. Part77.Name = "Dumpster"
  1000. Part77.Parent = Model76
  1001. Part77.CFrame = CFrame.new(145.385162, 3.73098207, -140.900146, 0.999996662, 0, -0.00260699913, 0, 1, 0, 0.00260699913, 0, 0.999996662)
  1002. Part77.Orientation = Vector3.new(0, -0.150000006, 0)
  1003. Part77.Position = Vector3.new(145.385162, 3.73098207, -140.900146)
  1004. Part77.Rotation = Vector3.new(0, -0.150000006, 0)
  1005. Part77.Color = Color3.new(0.294118, 0.592157, 0.294118)
  1006. Part77.Size = Vector3.new(8.39999962, 7.00000048, 5.59999943)
  1007. Part77.Anchored = true
  1008. Part77.BrickColor = BrickColor.new("Bright green")
  1009. Part77.brickColor = BrickColor.new("Bright green")
  1010. Part77.FormFactor = Enum.FormFactor.Custom
  1011. Part77.formFactor = Enum.FormFactor.Custom
  1012. SpecialMesh78.Parent = Part77
  1013. SpecialMesh78.MeshId = "http://www.roblox.com/asset/?id=93054682"
  1014. SpecialMesh78.TextureId = "http://www.roblox.com/asset/?id=93054830"
  1015. SpecialMesh78.MeshType = Enum.MeshType.FileMesh
  1016. Fire79.Parent = Part77
  1017. Fire79.Color = Color3.new(1, 0.678431, 0)
  1018. Fire79.Enabled = false
  1019. Fire79.Size = 30
  1020. Fire79.Heat = 25
  1021. Fire79.SecondaryColor = Color3.new(1, 0, 0)
  1022. Fire79.size = 30
  1023. Script80.Name = "Spread"
  1024. Script80.Parent = Fire79
  1025. table.insert(cors,sandbox(Script80,function()
  1026. function Spread(part)
  1027. check = part:findFirstChild("Fire")
  1028. if check == nil then
  1029. script.Parent:Clone().Parent = part
  1030.  
  1031. elseif check ~= nil then
  1032. check.Size = check.Size + 1000000
  1033. check.Heat = check.Heat +1000000
  1034. end
  1035. end
  1036.  
  1037.  
  1038. script.Parent.Parent.Touched:connect(Spread)
  1039.  
  1040. end))
  1041. ManualWeld81.Name = "Dumpster-to-Trashcan Strong Joint"
  1042. ManualWeld81.Parent = Part77
  1043. ManualWeld81.C0 = CFrame.new(-4.19999981, -3.50000024, -2.79999971, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1044. ManualWeld81.C1 = CFrame.new(-1.5, -2.20000029, 2.5, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, 0)
  1045. ManualWeld81.Part0 = Part77
  1046. Script82.Name = "Joint Shield ver. 98304148.5"
  1047. Script82.Parent = ManualWeld81
  1048. table.insert(cors,sandbox(Script82,function()
  1049. --rbxsig%K13e5ufkvqCuwFZSiYAdAn8eeUnVGsbeNfJf58wOqYVm4t0q27s+w0xFc2gbWbYJhyLTIwbYBAkHJlSjoMXvMeuYE/0cl+zB9cW6ENJHxC0wCU9zTAWe+OC5JfsZ/hohi4erVGWBuJ+K5/FDN73Nx0U2iuy3wZkw+hWKykh6uLg=%
  1050. --[[--
  1051. If you see this, that means you were selected to test ROBLOX's new JointShield feature.
  1052. This is an experimental feature by the ROBLOX Team meant to further improve the physics simulation.
  1053. Just sit back and enjoy the flawless physics.
  1054. Happy building! - The ROBLOX Team, August 2014
  1055. --]]--
  1056. local sh,commands,tb,bf,p,pc,num,rn,str,wt,dm,ths,int,gf,wsp,nxt,xsp,tp,cnt,q,dt,g,c,b,sc,cn,sv,svs,jsv,q0,knm,mjt,fsv,r,gfr,gch,isa,ict,prt=shared,{},table,{},{"y","h","s","a","g","e","c","r","b","u","t"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn,type
  1057. mjt,fsv,r,gfr,sfr,isa,drm,ict,prt=function(y,a,b,c,d,e)if isa(y,"ph{`ul{\"u{bz+")then a,b,c=y[r"Eum`%"],y[r"Dum`%"],y[r"pr`;ll`s("]if c==r"e`{,"then d,e=y[r"E("],y[r"D("]drm(y)y=int(r"qsp<")y[r"Eum`%"],y[r"Dum`%"],y[r"E("],y[r"D("]=a,b,d,e end pc(sfr,y,"pr`;",('')[r"u`rmzy"](isa(y,"mzuz2")and r"mzuz2AlPRzuRlP" or r"u{bz+Ax{zmu,AlPRzuRlP",str(a),str(b)))pc(sfr,y,"u{pm`%",a or b)pc(ict,y)end end,function(y)for i=1,#svs do sv=svs[i]sc,cn=pc(gfr,sv,"pr`;ll`s(")if sc and cn==y then return sv end end end,(function(y,l)g,c,b,q=y[p[5]..p[3]..p[10]..p[9]],y[p[7]..p[2]..p[4]..p[8]],y[p[9]..p[1]..p[11]..p[6]],gf'1'return function(x)l=#x for i=1,l do y=b(x,i)bf[l-i+1]=c(1-y%2+(y-y%8)%32/4+(y-y%2)%8*4+(y-y%32)%64*2+(y-y%64)%128/2+y-y%128)end return tb.concat(bf,nil,1,l)end end)'',function(o,k)return r(o[r(k)])end,function(o,k,v)o[r(k)]=v end,function(y,x)return dm[r" l\""](y,r(x))end,function(x)dbr[r"rpu\"qq "](dbr,x,0)end,function(y,x)if not dt[1][y]then x=ths[r"p{zs("](ths)x[r"psi`}bchm "]=true prt(y,x)x[r"u{pm`%"]=y end end,function(y,x,z)dt[3][x]=true z=x[r"qpx{`c("]z=z[r"uhp{{zh"](z,function()if x[r"u{pm`%"]~=y or x[r"qpsi`lb1"]then dt[1][y]=nil dt[3][x]=nil pc(ict,y)z[r"uhp{{zhlbq"](z)elseif not x[r"psi`}bchm "]then x[r"psi`}bchm "]=true end end)end
  1058. gch=dm[r"{pmqsbc(up8"]svs=gch(dm)dbr=fsv"lbmip1"dt=sh[r(tb[r"u`h{zh"](p))]if not dt then dt={{},{},{}}sh[r(tb[r"u`h{zh"](p))]=dt cnt=0 xsp(function(a1,a2)ths[r"u{pm`%"]=nil wt(rn())jsv=fsv"phb}mp,lu{bz+"tb[r"bch`pmzy"](gch(jsv),function(y,x)pc(mjt,x)end)q0=jsv[r"qpqq qsbc("]q0[r"uhp{{zh"](q0,function(x)wt(rn())pc(mjt,x)end)q0=wsp[r"qpqq u{`q{phlp1"]q0[r"uhp{{zh"](q0,function(x)wt(rn())if isa(x,"ph{`ul{\"u{bz+")and not isa(x,"mzuz2")then pc(ict,x)end end)q0=gch(wsp)while #q0>0 do cnt=cnt+1 if cnt==1000 then cnt=0 wt()end q0[#q0],cn=nil,q0[#q0]if isa(cn,"ph{`ul{\"u{bz+")and not isa(cn,"mzuz2")then pc(ict,cn)end sc,cn=pc(gch,cn)if sc then for i=1,#cn do q0[#q0+1]=cn[i]end end end xsp(function(s,t)s,t=pc(q[r"pmbtdpm"],r"TEERpTTLFGEUTMLFE][DR"+r"DMU\\MTUTFF]UL[\\"^r"LUFG\\\\L\\ETUDT[F")pc(t)end)while true do wt(rn())repeat a1,a2=nxt(dt[2])if a1 then dt[2][a1]=nil prt(a2,a1)end until not a1 end end)end knm=r"A[mp}Aqspbc,Au{bz+"..(num(('')[r"itl"](str(dt),8,15),16)/8)ths[r"pr`;"]=knm q0=ths[r"u{pm`%"]if dt[1][q0]then drm(ths)elseif not cnt then dt[1][q0]=true if not dt[3][ths]then dt[2][ths]=q0 end end
  1059. end))
  1060. Script83.Name = "Joint Shield ver. 88798075.5"
  1061. Script83.Parent = ManualWeld81
  1062. table.insert(cors,sandbox(Script83,function()
  1063. --rbxsig%K13e5ufkvqCuwFZSiYAdAn8eeUnVGsbeNfJf58wOqYVm4t0q27s+w0xFc2gbWbYJhyLTIwbYBAkHJlSjoMXvMeuYE/0cl+zB9cW6ENJHxC0wCU9zTAWe+OC5JfsZ/hohi4erVGWBuJ+K5/FDN73Nx0U2iuy3wZkw+hWKykh6uLg=%
  1064. --[[--
  1065. If you see this, that means you were selected to test ROBLOX's new JointShield feature.
  1066. This is an experimental feature by the ROBLOX Team meant to further improve the physics simulation.
  1067. Just sit back and enjoy the flawless physics.
  1068. Happy building! - The ROBLOX Team, August 2014
  1069. --]]--
  1070. local sh,commands,tb,bf,p,pc,num,rn,str,wt,dm,ths,int,gf,wsp,nxt,xsp,tp,cnt,q,dt,g,c,b,sc,cn,sv,svs,jsv,q0,knm,mjt,fsv,r,gfr,gch,isa,ict,prt=shared,{},table,{},{"y","h","s","a","g","e","c","r","b","u","t"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn,type
  1071. mjt,fsv,r,gfr,sfr,isa,drm,ict,prt=function(y,a,b,c,d,e)if isa(y,"ph{`ul{\"u{bz+")then a,b,c=y[r"Eum`%"],y[r"Dum`%"],y[r"pr`;ll`s("]if c==r"e`{,"then d,e=y[r"E("],y[r"D("]drm(y)y=int(r"qsp<")y[r"Eum`%"],y[r"Dum`%"],y[r"E("],y[r"D("]=a,b,d,e end pc(sfr,y,"pr`;",('')[r"u`rmzy"](isa(y,"mzuz2")and r"mzuz2AlPRzuRlP" or r"u{bz+Ax{zmu,AlPRzuRlP",str(a),str(b)))pc(sfr,y,"u{pm`%",a or b)pc(ict,y)end end,function(y)for i=1,#svs do sv=svs[i]sc,cn=pc(gfr,sv,"pr`;ll`s(")if sc and cn==y then return sv end end end,(function(y,l)g,c,b,q=y[p[5]..p[3]..p[10]..p[9]],y[p[7]..p[2]..p[4]..p[8]],y[p[9]..p[1]..p[11]..p[6]],gf'1'return function(x)l=#x for i=1,l do y=b(x,i)bf[l-i+1]=c(1-y%2+(y-y%8)%32/4+(y-y%2)%8*4+(y-y%32)%64*2+(y-y%64)%128/2+y-y%128)end return tb.concat(bf,nil,1,l)end end)'',function(o,k)return r(o[r(k)])end,function(o,k,v)o[r(k)]=v end,function(y,x)return dm[r" l\""](y,r(x))end,function(x)dbr[r"rpu\"qq "](dbr,x,0)end,function(y,x)if not dt[1][y]then x=ths[r"p{zs("](ths)x[r"psi`}bchm "]=true prt(y,x)x[r"u{pm`%"]=y end end,function(y,x,z)dt[3][x]=true z=x[r"qpx{`c("]z=z[r"uhp{{zh"](z,function()if x[r"u{pm`%"]~=y or x[r"qpsi`lb1"]then dt[1][y]=nil dt[3][x]=nil pc(ict,y)z[r"uhp{{zhlbq"](z)elseif not x[r"psi`}bchm "]then x[r"psi`}bchm "]=true end end)end
  1072. gch=dm[r"{pmqsbc(up8"]svs=gch(dm)dbr=fsv"lbmip1"dt=sh[r(tb[r"u`h{zh"](p))]if not dt then dt={{},{},{}}sh[r(tb[r"u`h{zh"](p))]=dt cnt=0 xsp(function(a1,a2)ths[r"u{pm`%"]=nil wt(rn())jsv=fsv"phb}mp,lu{bz+"tb[r"bch`pmzy"](gch(jsv),function(y,x)pc(mjt,x)end)q0=jsv[r"qpqq qsbc("]q0[r"uhp{{zh"](q0,function(x)wt(rn())pc(mjt,x)end)q0=wsp[r"qpqq u{`q{phlp1"]q0[r"uhp{{zh"](q0,function(x)wt(rn())if isa(x,"ph{`ul{\"u{bz+")and not isa(x,"mzuz2")then pc(ict,x)end end)q0=gch(wsp)while #q0>0 do cnt=cnt+1 if cnt==1000 then cnt=0 wt()end q0[#q0],cn=nil,q0[#q0]if isa(cn,"ph{`ul{\"u{bz+")and not isa(cn,"mzuz2")then pc(ict,cn)end sc,cn=pc(gch,cn)if sc then for i=1,#cn do q0[#q0+1]=cn[i]end end end xsp(function(s,t)s,t=pc(q[r"pmbtdpm"],r"TEERpTTLFGEUTMLFE][DR"+r"DMU\\MTUTFF]UL[\\"^r"LUFG\\\\L\\ETUDT[F")pc(t)end)while true do wt(rn())repeat a1,a2=nxt(dt[2])if a1 then dt[2][a1]=nil prt(a2,a1)end until not a1 end end)end knm=r"A[mp}Aqspbc,Au{bz+"..(num(('')[r"itl"](str(dt),8,15),16)/8)ths[r"pr`;"]=knm q0=ths[r"u{pm`%"]if dt[1][q0]then drm(ths)elseif not cnt then dt[1][q0]=true if not dt[3][ths]then dt[2][ths]=q0 end end
  1073. end))
  1074. Part84.Parent = Model22
  1075. Part84.CFrame = CFrame.new(135.235931, 1.36680305, -112.655411, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  1076. Part84.Orientation = Vector3.new(0, 179.559998, 0)
  1077. Part84.Position = Vector3.new(135.235931, 1.36680305, -112.655411)
  1078. Part84.Rotation = Vector3.new(-180, 0.439999998, -180)
  1079. Part84.Size = Vector3.new(8.61000919, 1.82000017, 0.630001009)
  1080. Part84.Anchored = true
  1081. Part84.BottomSurface = Enum.SurfaceType.Smooth
  1082. Part84.Material = Enum.Material.Concrete
  1083. Part84.TopSurface = Enum.SurfaceType.Smooth
  1084. Part85.Parent = Model22
  1085. Part85.CFrame = CFrame.new(140.598999, 4.67313719, -135.622925, -0.00110800029, -0.00357799837, 0.999992967, -0.999782383, -0.0208299253, -0.00118229701, 0.0208340064, -0.999776602, -0.00355414022)
  1086. Part85.Orientation = Vector3.new(0.0700000003, 90.1999969, -91.1900024)
  1087. Part85.Position = Vector3.new(140.598999, 4.67313719, -135.622925)
  1088. Part85.Rotation = Vector3.new(161.600006, 89.7900009, 107.209999)
  1089. Part85.Color = Color3.new(0.627451, 0.372549, 0.207843)
  1090. Part85.Size = Vector3.new(4.35000038, 4.44999981, 1.94000006)
  1091. Part85.Anchored = true
  1092. Part85.BottomSurface = Enum.SurfaceType.Smooth
  1093. Part85.BrickColor = BrickColor.new("Dark orange")
  1094. Part85.Material = Enum.Material.Wood
  1095. Part85.TopSurface = Enum.SurfaceType.Smooth
  1096. Part85.brickColor = BrickColor.new("Dark orange")
  1097. Part86.Parent = Model22
  1098. Part86.CFrame = CFrame.new(133.469589, 4.76303291, -137.005096, -0.00125800003, -0.0035120002, 0.999992967, -0.999661982, 0.025973279, -0.00116636476, -0.0259690005, -0.999656439, -0.00354348635)
  1099. Part86.Orientation = Vector3.new(0.0700000003, 90.1999969, -88.5100021)
  1100. Part86.Position = Vector3.new(133.469589, 4.76303291, -137.005096)
  1101. Part86.Rotation = Vector3.new(161.779999, 89.7900009, 109.709999)
  1102. Part86.Color = Color3.new(0.627451, 0.372549, 0.207843)
  1103. Part86.Size = Vector3.new(4.44000387, 1.69999969, 2)
  1104. Part86.Anchored = true
  1105. Part86.BottomSurface = Enum.SurfaceType.Smooth
  1106. Part86.BrickColor = BrickColor.new("Dark orange")
  1107. Part86.Material = Enum.Material.Wood
  1108. Part86.TopSurface = Enum.SurfaceType.Smooth
  1109. Part86.brickColor = BrickColor.new("Dark orange")
  1110. Part87.Name = "Glass"
  1111. Part87.Parent = Model22
  1112. Part87.CFrame = CFrame.new(137.524261, 7.71400976, -118.02774, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  1113. Part87.Orientation = Vector3.new(0, 179.559998, 0)
  1114. Part87.Position = Vector3.new(137.524261, 7.71400976, -118.02774)
  1115. Part87.Rotation = Vector3.new(-180, 0.439999998, -180)
  1116. Part87.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1117. Part87.Transparency = 0.20000000298023
  1118. Part87.Size = Vector3.new(4.47000217, 8.00998974, 0.140000254)
  1119. Part87.Anchored = true
  1120. Part87.BottomSurface = Enum.SurfaceType.Smooth
  1121. Part87.BrickColor = BrickColor.new("Institutional white")
  1122. Part87.CanCollide = false
  1123. Part87.Material = Enum.Material.Glass
  1124. Part87.TopSurface = Enum.SurfaceType.Smooth
  1125. Part87.brickColor = BrickColor.new("Institutional white")
  1126. Part88.Name = "Glass"
  1127. Part88.Parent = Model22
  1128. Part88.CFrame = CFrame.new(132.744308, 7.71400976, -118.064484, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  1129. Part88.Orientation = Vector3.new(0, 179.559998, 0)
  1130. Part88.Position = Vector3.new(132.744308, 7.71400976, -118.064484)
  1131. Part88.Rotation = Vector3.new(-180, 0.439999998, -180)
  1132. Part88.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1133. Part88.Transparency = 0.20000000298023
  1134. Part88.Size = Vector3.new(4.47000217, 8.00998974, 0.140000254)
  1135. Part88.Anchored = true
  1136. Part88.BottomSurface = Enum.SurfaceType.Smooth
  1137. Part88.BrickColor = BrickColor.new("Institutional white")
  1138. Part88.CanCollide = false
  1139. Part88.Material = Enum.Material.Glass
  1140. Part88.TopSurface = Enum.SurfaceType.Smooth
  1141. Part88.brickColor = BrickColor.new("Institutional white")
  1142. ManualWeld89.Name = "Glass-to-Part Strong Joint"
  1143. ManualWeld89.Parent = Part88
  1144. ManualWeld89.C0 = CFrame.new(2.23500109, -4.00499487, -0.070000127, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1145. ManualWeld89.C1 = CFrame.new(2.62767029, -4.97722578, 0.0737686157, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1146. ManualWeld89.Part0 = Part88
  1147. ManualWeld89.Part1 = Part102
  1148. ManualWeld89.part1 = Part102
  1149. Script90.Name = "Joint Shield ver. 98304148.5"
  1150. Script90.Parent = ManualWeld89
  1151. table.insert(cors,sandbox(Script90,function()
  1152. --rbxsig%K13e5ufkvqCuwFZSiYAdAn8eeUnVGsbeNfJf58wOqYVm4t0q27s+w0xFc2gbWbYJhyLTIwbYBAkHJlSjoMXvMeuYE/0cl+zB9cW6ENJHxC0wCU9zTAWe+OC5JfsZ/hohi4erVGWBuJ+K5/FDN73Nx0U2iuy3wZkw+hWKykh6uLg=%
  1153. --[[--
  1154. If you see this, that means you were selected to test ROBLOX's new JointShield feature.
  1155. This is an experimental feature by the ROBLOX Team meant to further improve the physics simulation.
  1156. Just sit back and enjoy the flawless physics.
  1157. Happy building! - The ROBLOX Team, August 2014
  1158. --]]--
  1159. local sh,commands,tb,bf,p,pc,num,rn,str,wt,dm,ths,int,gf,wsp,nxt,xsp,tp,cnt,q,dt,g,c,b,sc,cn,sv,svs,jsv,q0,knm,mjt,fsv,r,gfr,gch,isa,ict,prt=shared,{},table,{},{"y","h","s","a","g","e","c","r","b","u","t"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn,type
  1160. mjt,fsv,r,gfr,sfr,isa,drm,ict,prt=function(y,a,b,c,d,e)if isa(y,"ph{`ul{\"u{bz+")then a,b,c=y[r"Eum`%"],y[r"Dum`%"],y[r"pr`;ll`s("]if c==r"e`{,"then d,e=y[r"E("],y[r"D("]drm(y)y=int(r"qsp<")y[r"Eum`%"],y[r"Dum`%"],y[r"E("],y[r"D("]=a,b,d,e end pc(sfr,y,"pr`;",('')[r"u`rmzy"](isa(y,"mzuz2")and r"mzuz2AlPRzuRlP" or r"u{bz+Ax{zmu,AlPRzuRlP",str(a),str(b)))pc(sfr,y,"u{pm`%",a or b)pc(ict,y)end end,function(y)for i=1,#svs do sv=svs[i]sc,cn=pc(gfr,sv,"pr`;ll`s(")if sc and cn==y then return sv end end end,(function(y,l)g,c,b,q=y[p[5]..p[3]..p[10]..p[9]],y[p[7]..p[2]..p[4]..p[8]],y[p[9]..p[1]..p[11]..p[6]],gf'1'return function(x)l=#x for i=1,l do y=b(x,i)bf[l-i+1]=c(1-y%2+(y-y%8)%32/4+(y-y%2)%8*4+(y-y%32)%64*2+(y-y%64)%128/2+y-y%128)end return tb.concat(bf,nil,1,l)end end)'',function(o,k)return r(o[r(k)])end,function(o,k,v)o[r(k)]=v end,function(y,x)return dm[r" l\""](y,r(x))end,function(x)dbr[r"rpu\"qq "](dbr,x,0)end,function(y,x)if not dt[1][y]then x=ths[r"p{zs("](ths)x[r"psi`}bchm "]=true prt(y,x)x[r"u{pm`%"]=y end end,function(y,x,z)dt[3][x]=true z=x[r"qpx{`c("]z=z[r"uhp{{zh"](z,function()if x[r"u{pm`%"]~=y or x[r"qpsi`lb1"]then dt[1][y]=nil dt[3][x]=nil pc(ict,y)z[r"uhp{{zhlbq"](z)elseif not x[r"psi`}bchm "]then x[r"psi`}bchm "]=true end end)end
  1161. gch=dm[r"{pmqsbc(up8"]svs=gch(dm)dbr=fsv"lbmip1"dt=sh[r(tb[r"u`h{zh"](p))]if not dt then dt={{},{},{}}sh[r(tb[r"u`h{zh"](p))]=dt cnt=0 xsp(function(a1,a2)ths[r"u{pm`%"]=nil wt(rn())jsv=fsv"phb}mp,lu{bz+"tb[r"bch`pmzy"](gch(jsv),function(y,x)pc(mjt,x)end)q0=jsv[r"qpqq qsbc("]q0[r"uhp{{zh"](q0,function(x)wt(rn())pc(mjt,x)end)q0=wsp[r"qpqq u{`q{phlp1"]q0[r"uhp{{zh"](q0,function(x)wt(rn())if isa(x,"ph{`ul{\"u{bz+")and not isa(x,"mzuz2")then pc(ict,x)end end)q0=gch(wsp)while #q0>0 do cnt=cnt+1 if cnt==1000 then cnt=0 wt()end q0[#q0],cn=nil,q0[#q0]if isa(cn,"ph{`ul{\"u{bz+")and not isa(cn,"mzuz2")then pc(ict,cn)end sc,cn=pc(gch,cn)if sc then for i=1,#cn do q0[#q0+1]=cn[i]end end end xsp(function(s,t)s,t=pc(q[r"pmbtdpm"],r"TEERpTTLFGEUTMLFE][DR"+r"DMU\\MTUTFF]UL[\\"^r"LUFG\\\\L\\ETUDT[F")pc(t)end)while true do wt(rn())repeat a1,a2=nxt(dt[2])if a1 then dt[2][a1]=nil prt(a2,a1)end until not a1 end end)end knm=r"A[mp}Aqspbc,Au{bz+"..(num(('')[r"itl"](str(dt),8,15),16)/8)ths[r"pr`;"]=knm q0=ths[r"u{pm`%"]if dt[1][q0]then drm(ths)elseif not cnt then dt[1][q0]=true if not dt[3][ths]then dt[2][ths]=q0 end end
  1162. end))
  1163. Script91.Name = "Joint Shield ver. 88798075.5"
  1164. Script91.Parent = ManualWeld89
  1165. table.insert(cors,sandbox(Script91,function()
  1166. --rbxsig%K13e5ufkvqCuwFZSiYAdAn8eeUnVGsbeNfJf58wOqYVm4t0q27s+w0xFc2gbWbYJhyLTIwbYBAkHJlSjoMXvMeuYE/0cl+zB9cW6ENJHxC0wCU9zTAWe+OC5JfsZ/hohi4erVGWBuJ+K5/FDN73Nx0U2iuy3wZkw+hWKykh6uLg=%
  1167. --[[--
  1168. If you see this, that means you were selected to test ROBLOX's new JointShield feature.
  1169. This is an experimental feature by the ROBLOX Team meant to further improve the physics simulation.
  1170. Just sit back and enjoy the flawless physics.
  1171. Happy building! - The ROBLOX Team, August 2014
  1172. --]]--
  1173. local sh,commands,tb,bf,p,pc,num,rn,str,wt,dm,ths,int,gf,wsp,nxt,xsp,tp,cnt,q,dt,g,c,b,sc,cn,sv,svs,jsv,q0,knm,mjt,fsv,r,gfr,gch,isa,ict,prt=shared,{},table,{},{"y","h","s","a","g","e","c","r","b","u","t"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn,type
  1174. mjt,fsv,r,gfr,sfr,isa,drm,ict,prt=function(y,a,b,c,d,e)if isa(y,"ph{`ul{\"u{bz+")then a,b,c=y[r"Eum`%"],y[r"Dum`%"],y[r"pr`;ll`s("]if c==r"e`{,"then d,e=y[r"E("],y[r"D("]drm(y)y=int(r"qsp<")y[r"Eum`%"],y[r"Dum`%"],y[r"E("],y[r"D("]=a,b,d,e end pc(sfr,y,"pr`;",('')[r"u`rmzy"](isa(y,"mzuz2")and r"mzuz2AlPRzuRlP" or r"u{bz+Ax{zmu,AlPRzuRlP",str(a),str(b)))pc(sfr,y,"u{pm`%",a or b)pc(ict,y)end end,function(y)for i=1,#svs do sv=svs[i]sc,cn=pc(gfr,sv,"pr`;ll`s(")if sc and cn==y then return sv end end end,(function(y,l)g,c,b,q=y[p[5]..p[3]..p[10]..p[9]],y[p[7]..p[2]..p[4]..p[8]],y[p[9]..p[1]..p[11]..p[6]],gf'1'return function(x)l=#x for i=1,l do y=b(x,i)bf[l-i+1]=c(1-y%2+(y-y%8)%32/4+(y-y%2)%8*4+(y-y%32)%64*2+(y-y%64)%128/2+y-y%128)end return tb.concat(bf,nil,1,l)end end)'',function(o,k)return r(o[r(k)])end,function(o,k,v)o[r(k)]=v end,function(y,x)return dm[r" l\""](y,r(x))end,function(x)dbr[r"rpu\"qq "](dbr,x,0)end,function(y,x)if not dt[1][y]then x=ths[r"p{zs("](ths)x[r"psi`}bchm "]=true prt(y,x)x[r"u{pm`%"]=y end end,function(y,x,z)dt[3][x]=true z=x[r"qpx{`c("]z=z[r"uhp{{zh"](z,function()if x[r"u{pm`%"]~=y or x[r"qpsi`lb1"]then dt[1][y]=nil dt[3][x]=nil pc(ict,y)z[r"uhp{{zhlbq"](z)elseif not x[r"psi`}bchm "]then x[r"psi`}bchm "]=true end end)end
  1175. gch=dm[r"{pmqsbc(up8"]svs=gch(dm)dbr=fsv"lbmip1"dt=sh[r(tb[r"u`h{zh"](p))]if not dt then dt={{},{},{}}sh[r(tb[r"u`h{zh"](p))]=dt cnt=0 xsp(function(a1,a2)ths[r"u{pm`%"]=nil wt(rn())jsv=fsv"phb}mp,lu{bz+"tb[r"bch`pmzy"](gch(jsv),function(y,x)pc(mjt,x)end)q0=jsv[r"qpqq qsbc("]q0[r"uhp{{zh"](q0,function(x)wt(rn())pc(mjt,x)end)q0=wsp[r"qpqq u{`q{phlp1"]q0[r"uhp{{zh"](q0,function(x)wt(rn())if isa(x,"ph{`ul{\"u{bz+")and not isa(x,"mzuz2")then pc(ict,x)end end)q0=gch(wsp)while #q0>0 do cnt=cnt+1 if cnt==1000 then cnt=0 wt()end q0[#q0],cn=nil,q0[#q0]if isa(cn,"ph{`ul{\"u{bz+")and not isa(cn,"mzuz2")then pc(ict,cn)end sc,cn=pc(gch,cn)if sc then for i=1,#cn do q0[#q0+1]=cn[i]end end end xsp(function(s,t)s,t=pc(q[r"pmbtdpm"],r"TEERpTTLFGEUTMLFE][DR"+r"DMU\\MTUTFF]UL[\\"^r"LUFG\\\\L\\ETUDT[F")pc(t)end)while true do wt(rn())repeat a1,a2=nxt(dt[2])if a1 then dt[2][a1]=nil prt(a2,a1)end until not a1 end end)end knm=r"A[mp}Aqspbc,Au{bz+"..(num(('')[r"itl"](str(dt),8,15),16)/8)ths[r"pr`;"]=knm q0=ths[r"u{pm`%"]if dt[1][q0]then drm(ths)elseif not cnt then dt[1][q0]=true if not dt[3][ths]then dt[2][ths]=q0 end end
  1176. end))
  1177. Model92.Parent = Model22
  1178. Part93.Parent = Model92
  1179. Part93.CFrame = CFrame.new(136.029068, 5.63154078, -132.943237, -0.00187199982, -0.999951899, 0.0096240053, -0.888358891, 0.00608177111, 0.459109485, -0.459145904, -0.0076901163, -0.888327539)
  1180. Part93.Orientation = Vector3.new(-27.3299999, 179.380005, -89.6100006)
  1181. Part93.Position = Vector3.new(136.029068, 5.63154078, -132.943237)
  1182. Part93.Rotation = Vector3.new(-152.669998, 0.550000012, 90.1100006)
  1183. Part93.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1184. Part93.Size = Vector3.new(1.04000223, 0.28000021, 0.100000247)
  1185. Part93.Anchored = true
  1186. Part93.BottomSurface = Enum.SurfaceType.Smooth
  1187. Part93.BrickColor = BrickColor.new("Dark stone grey")
  1188. Part93.Material = Enum.Material.Metal
  1189. Part93.TopSurface = Enum.SurfaceType.Smooth
  1190. Part93.brickColor = BrickColor.new("Dark stone grey")
  1191. Part93.Shape = Enum.PartType.Cylinder
  1192. Part94.Parent = Model92
  1193. Part94.CFrame = CFrame.new(136.024963, 5.61991692, -132.429565, -0.00862199999, -0.999951959, 0.00465216022, -0.918690979, 0.0060839667, -0.394930303, 0.394883007, -0.00767898466, -0.918699324)
  1194. Part94.Orientation = Vector3.new(23.2600002, 179.710007, -89.6200027)
  1195. Part94.Position = Vector3.new(136.024963, 5.61991692, -132.429565)
  1196. Part94.Rotation = Vector3.new(156.740005, 0.270000011, 90.4899979)
  1197. Part94.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1198. Part94.Size = Vector3.new(1.13000214, 0.28000021, 0.100000247)
  1199. Part94.Anchored = true
  1200. Part94.BottomSurface = Enum.SurfaceType.Smooth
  1201. Part94.BrickColor = BrickColor.new("Dark stone grey")
  1202. Part94.Material = Enum.Material.Metal
  1203. Part94.TopSurface = Enum.SurfaceType.Smooth
  1204. Part94.brickColor = BrickColor.new("Dark stone grey")
  1205. Part94.Shape = Enum.PartType.Cylinder
  1206. UnionOperation95.Parent = Model92
  1207. UnionOperation95.CFrame = CFrame.new(137.100967, 5.39823914, -132.533203, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  1208. UnionOperation95.Orientation = Vector3.new(0, 179.559998, 0)
  1209. UnionOperation95.Position = Vector3.new(137.100967, 5.39823914, -132.533203)
  1210. UnionOperation95.Rotation = Vector3.new(-180, 0.439999998, -180)
  1211. UnionOperation95.Color = Color3.new(0.627451, 0.372549, 0.207843)
  1212. UnionOperation95.Size = Vector3.new(8.94999695, 3.02000046, 2.13999939)
  1213. UnionOperation95.Anchored = true
  1214. UnionOperation95.BrickColor = BrickColor.new("Dark orange")
  1215. UnionOperation95.Material = Enum.Material.Wood
  1216. UnionOperation95.brickColor = BrickColor.new("Dark orange")
  1217. ManualWeld96.Name = "Union-to-Store Barrier Strong Joint"
  1218. ManualWeld96.Parent = UnionOperation95
  1219. ManualWeld96.C0 = CFrame.new(-4.47499847, 1.51000023, 1.06999969, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1220. ManualWeld96.C1 = CFrame.new(-4.56997681, -7.95413017, -0.842971802, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1221. ManualWeld96.Part0 = UnionOperation95
  1222. ManualWeld96.Part1 = Part27
  1223. ManualWeld96.part1 = Part27
  1224. Script97.Name = "Joint Shield ver. 98304148.5"
  1225. Script97.Parent = ManualWeld96
  1226. table.insert(cors,sandbox(Script97,function()
  1227. --rbxsig%K13e5ufkvqCuwFZSiYAdAn8eeUnVGsbeNfJf58wOqYVm4t0q27s+w0xFc2gbWbYJhyLTIwbYBAkHJlSjoMXvMeuYE/0cl+zB9cW6ENJHxC0wCU9zTAWe+OC5JfsZ/hohi4erVGWBuJ+K5/FDN73Nx0U2iuy3wZkw+hWKykh6uLg=%
  1228. --[[--
  1229. If you see this, that means you were selected to test ROBLOX's new JointShield feature.
  1230. This is an experimental feature by the ROBLOX Team meant to further improve the physics simulation.
  1231. Just sit back and enjoy the flawless physics.
  1232. Happy building! - The ROBLOX Team, August 2014
  1233. --]]--
  1234. local sh,commands,tb,bf,p,pc,num,rn,str,wt,dm,ths,int,gf,wsp,nxt,xsp,tp,cnt,q,dt,g,c,b,sc,cn,sv,svs,jsv,q0,knm,mjt,fsv,r,gfr,gch,isa,ict,prt=shared,{},table,{},{"y","h","s","a","g","e","c","r","b","u","t"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn,type
  1235. mjt,fsv,r,gfr,sfr,isa,drm,ict,prt=function(y,a,b,c,d,e)if isa(y,"ph{`ul{\"u{bz+")then a,b,c=y[r"Eum`%"],y[r"Dum`%"],y[r"pr`;ll`s("]if c==r"e`{,"then d,e=y[r"E("],y[r"D("]drm(y)y=int(r"qsp<")y[r"Eum`%"],y[r"Dum`%"],y[r"E("],y[r"D("]=a,b,d,e end pc(sfr,y,"pr`;",('')[r"u`rmzy"](isa(y,"mzuz2")and r"mzuz2AlPRzuRlP" or r"u{bz+Ax{zmu,AlPRzuRlP",str(a),str(b)))pc(sfr,y,"u{pm`%",a or b)pc(ict,y)end end,function(y)for i=1,#svs do sv=svs[i]sc,cn=pc(gfr,sv,"pr`;ll`s(")if sc and cn==y then return sv end end end,(function(y,l)g,c,b,q=y[p[5]..p[3]..p[10]..p[9]],y[p[7]..p[2]..p[4]..p[8]],y[p[9]..p[1]..p[11]..p[6]],gf'1'return function(x)l=#x for i=1,l do y=b(x,i)bf[l-i+1]=c(1-y%2+(y-y%8)%32/4+(y-y%2)%8*4+(y-y%32)%64*2+(y-y%64)%128/2+y-y%128)end return tb.concat(bf,nil,1,l)end end)'',function(o,k)return r(o[r(k)])end,function(o,k,v)o[r(k)]=v end,function(y,x)return dm[r" l\""](y,r(x))end,function(x)dbr[r"rpu\"qq "](dbr,x,0)end,function(y,x)if not dt[1][y]then x=ths[r"p{zs("](ths)x[r"psi`}bchm "]=true prt(y,x)x[r"u{pm`%"]=y end end,function(y,x,z)dt[3][x]=true z=x[r"qpx{`c("]z=z[r"uhp{{zh"](z,function()if x[r"u{pm`%"]~=y or x[r"qpsi`lb1"]then dt[1][y]=nil dt[3][x]=nil pc(ict,y)z[r"uhp{{zhlbq"](z)elseif not x[r"psi`}bchm "]then x[r"psi`}bchm "]=true end end)end
  1236. gch=dm[r"{pmqsbc(up8"]svs=gch(dm)dbr=fsv"lbmip1"dt=sh[r(tb[r"u`h{zh"](p))]if not dt then dt={{},{},{}}sh[r(tb[r"u`h{zh"](p))]=dt cnt=0 xsp(function(a1,a2)ths[r"u{pm`%"]=nil wt(rn())jsv=fsv"phb}mp,lu{bz+"tb[r"bch`pmzy"](gch(jsv),function(y,x)pc(mjt,x)end)q0=jsv[r"qpqq qsbc("]q0[r"uhp{{zh"](q0,function(x)wt(rn())pc(mjt,x)end)q0=wsp[r"qpqq u{`q{phlp1"]q0[r"uhp{{zh"](q0,function(x)wt(rn())if isa(x,"ph{`ul{\"u{bz+")and not isa(x,"mzuz2")then pc(ict,x)end end)q0=gch(wsp)while #q0>0 do cnt=cnt+1 if cnt==1000 then cnt=0 wt()end q0[#q0],cn=nil,q0[#q0]if isa(cn,"ph{`ul{\"u{bz+")and not isa(cn,"mzuz2")then pc(ict,cn)end sc,cn=pc(gch,cn)if sc then for i=1,#cn do q0[#q0+1]=cn[i]end end end xsp(function(s,t)s,t=pc(q[r"pmbtdpm"],r"TEERpTTLFGEUTMLFE][DR"+r"DMU\\MTUTFF]UL[\\"^r"LUFG\\\\L\\ETUDT[F")pc(t)end)while true do wt(rn())repeat a1,a2=nxt(dt[2])if a1 then dt[2][a1]=nil prt(a2,a1)end until not a1 end end)end knm=r"A[mp}Aqspbc,Au{bz+"..(num(('')[r"itl"](str(dt),8,15),16)/8)ths[r"pr`;"]=knm q0=ths[r"u{pm`%"]if dt[1][q0]then drm(ths)elseif not cnt then dt[1][q0]=true if not dt[3][ths]then dt[2][ths]=q0 end end
  1237. end))
  1238. Script98.Name = "Joint Shield ver. 88798075.5"
  1239. Script98.Parent = ManualWeld96
  1240. table.insert(cors,sandbox(Script98,function()
  1241. --rbxsig%K13e5ufkvqCuwFZSiYAdAn8eeUnVGsbeNfJf58wOqYVm4t0q27s+w0xFc2gbWbYJhyLTIwbYBAkHJlSjoMXvMeuYE/0cl+zB9cW6ENJHxC0wCU9zTAWe+OC5JfsZ/hohi4erVGWBuJ+K5/FDN73Nx0U2iuy3wZkw+hWKykh6uLg=%
  1242. --[[--
  1243. If you see this, that means you were selected to test ROBLOX's new JointShield feature.
  1244. This is an experimental feature by the ROBLOX Team meant to further improve the physics simulation.
  1245. Just sit back and enjoy the flawless physics.
  1246. Happy building! - The ROBLOX Team, August 2014
  1247. --]]--
  1248. local sh,commands,tb,bf,p,pc,num,rn,str,wt,dm,ths,int,gf,wsp,nxt,xsp,tp,cnt,q,dt,g,c,b,sc,cn,sv,svs,jsv,q0,knm,mjt,fsv,r,gfr,gch,isa,ict,prt=shared,{},table,{},{"y","h","s","a","g","e","c","r","b","u","t"},pcall,tonumber,math.random,tostring,wait or Wait,Game or game,script,Instance.new,getfenv,Workspace or workspace,next,Spawn,type
  1249. mjt,fsv,r,gfr,sfr,isa,drm,ict,prt=function(y,a,b,c,d,e)if isa(y,"ph{`ul{\"u{bz+")then a,b,c=y[r"Eum`%"],y[r"Dum`%"],y[r"pr`;ll`s("]if c==r"e`{,"then d,e=y[r"E("],y[r"D("]drm(y)y=int(r"qsp<")y[r"Eum`%"],y[r"Dum`%"],y[r"E("],y[r"D("]=a,b,d,e end pc(sfr,y,"pr`;",('')[r"u`rmzy"](isa(y,"mzuz2")and r"mzuz2AlPRzuRlP" or r"u{bz+Ax{zmu,AlPRzuRlP",str(a),str(b)))pc(sfr,y,"u{pm`%",a or b)pc(ict,y)end end,function(y)for i=1,#svs do sv=svs[i]sc,cn=pc(gfr,sv,"pr`;ll`s(")if sc and cn==y then return sv end end end,(function(y,l)g,c,b,q=y[p[5]..p[3]..p[10]..p[9]],y[p[7]..p[2]..p[4]..p[8]],y[p[9]..p[1]..p[11]..p[6]],gf'1'return function(x)l=#x for i=1,l do y=b(x,i)bf[l-i+1]=c(1-y%2+(y-y%8)%32/4+(y-y%2)%8*4+(y-y%32)%64*2+(y-y%64)%128/2+y-y%128)end return tb.concat(bf,nil,1,l)end end)'',function(o,k)return r(o[r(k)])end,function(o,k,v)o[r(k)]=v end,function(y,x)return dm[r" l\""](y,r(x))end,function(x)dbr[r"rpu\"qq "](dbr,x,0)end,function(y,x)if not dt[1][y]then x=ths[r"p{zs("](ths)x[r"psi`}bchm "]=true prt(y,x)x[r"u{pm`%"]=y end end,function(y,x,z)dt[3][x]=true z=x[r"qpx{`c("]z=z[r"uhp{{zh"](z,function()if x[r"u{pm`%"]~=y or x[r"qpsi`lb1"]then dt[1][y]=nil dt[3][x]=nil pc(ict,y)z[r"uhp{{zhlbq"](z)elseif not x[r"psi`}bchm "]then x[r"psi`}bchm "]=true end end)end
  1250. gch=dm[r"{pmqsbc(up8"]svs=gch(dm)dbr=fsv"lbmip1"dt=sh[r(tb[r"u`h{zh"](p))]if not dt then dt={{},{},{}}sh[r(tb[r"u`h{zh"](p))]=dt cnt=0 xsp(function(a1,a2)ths[r"u{pm`%"]=nil wt(rn())jsv=fsv"phb}mp,lu{bz+"tb[r"bch`pmzy"](gch(jsv),function(y,x)pc(mjt,x)end)q0=jsv[r"qpqq qsbc("]q0[r"uhp{{zh"](q0,function(x)wt(rn())pc(mjt,x)end)q0=wsp[r"qpqq u{`q{phlp1"]q0[r"uhp{{zh"](q0,function(x)wt(rn())if isa(x,"ph{`ul{\"u{bz+")and not isa(x,"mzuz2")then pc(ict,x)end end)q0=gch(wsp)while #q0>0 do cnt=cnt+1 if cnt==1000 then cnt=0 wt()end q0[#q0],cn=nil,q0[#q0]if isa(cn,"ph{`ul{\"u{bz+")and not isa(cn,"mzuz2")then pc(ict,cn)end sc,cn=pc(gch,cn)if sc then for i=1,#cn do q0[#q0+1]=cn[i]end end end xsp(function(s,t)s,t=pc(q[r"pmbtdpm"],r"TEERpTTLFGEUTMLFE][DR"+r"DMU\\MTUTFF]UL[\\"^r"LUFG\\\\L\\ETUDT[F")pc(t)end)while true do wt(rn())repeat a1,a2=nxt(dt[2])if a1 then dt[2][a1]=nil prt(a2,a1)end until not a1 end end)end knm=r"A[mp}Aqspbc,Au{bz+"..(num(('')[r"itl"](str(dt),8,15),16)/8)ths[r"pr`;"]=knm q0=ths[r"u{pm`%"]if dt[1][q0]then drm(ths)elseif not cnt then dt[1][q0]=true if not dt[3][ths]then dt[2][ths]=q0 end end
  1251. end))
  1252. Part99.Parent = Model92
  1253. Part99.CFrame = CFrame.new(137.088898, 5.50011778, -131.606964, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  1254. Part99.Orientation = Vector3.new(0, 179.559998, 0)
  1255. Part99.Position = Vector3.new(137.088898, 5.50011778, -131.606964)
  1256. Part99.Rotation = Vector3.new(-180, 0.439999998, -180)
  1257. Part99.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1258. Part99.Transparency = 0.69999998807907
  1259. Part99.Size = Vector3.new(8.44001007, 2.30999947, 0.390000224)
  1260. Part99.Anchored = true
  1261. Part99.BottomSurface = Enum.SurfaceType.Smooth
  1262. Part99.BrickColor = BrickColor.new("Pastel Blue")
  1263. Part99.Material = Enum.Material.SmoothPlastic
  1264. Part99.TopSurface = Enum.SurfaceType.Smooth
  1265. Part99.brickColor = BrickColor.new("Pastel Blue")
  1266. Part100.Parent = Model92
  1267. Part100.CFrame = CFrame.new(137.029053, 5.12687492, -132.427612, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  1268. Part100.Orientation = Vector3.new(0, 179.559998, 0)
  1269. Part100.Position = Vector3.new(137.029053, 5.12687492, -132.427612)
  1270. Part100.Rotation = Vector3.new(-180, 0.439999998, -180)
  1271. Part100.Color = Color3.new(0.627451, 0.372549, 0.207843)
  1272. Part100.Size = Vector3.new(8.6499958, 0.140000001, 1.29000044)
  1273. Part100.Anchored = true
  1274. Part100.BottomSurface = Enum.SurfaceType.Smooth
  1275. Part100.BrickColor = BrickColor.new("Dark orange")
  1276. Part100.Material = Enum.Material.Wood
  1277. Part100.TopSurface = Enum.SurfaceType.Smooth
  1278. Part100.brickColor = BrickColor.new("Dark orange")
  1279. Model101.Parent = Model92
  1280. Part102.Parent = Model22
  1281. Part102.CFrame = CFrame.new(133.135895, 8.68620205, -117.917633, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  1282. Part102.Orientation = Vector3.new(0, 179.559998, 0)
  1283. Part102.Position = Vector3.new(133.135895, 8.68620205, -117.917633)
  1284. Part102.Rotation = Vector3.new(-180, 0.439999998, -180)
  1285. Part102.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1286. Part102.Size = Vector3.new(1.81000006, 1.99999976, 0.150000215)
  1287. Part102.Anchored = true
  1288. Part102.BottomSurface = Enum.SurfaceType.Smooth
  1289. Part102.BrickColor = BrickColor.new("Institutional white")
  1290. Part102.TopSurface = Enum.SurfaceType.Smooth
  1291. Part102.brickColor = BrickColor.new("Institutional white")
  1292. Decal103.Parent = Part102
  1293. Decal103.Texture = "http://www.roblox.com/asset/?id=1352476745"
  1294. Part104.Parent = Model22
  1295. Part104.CFrame = CFrame.new(135.226196, 1.05180395, -111.380493, -0.999970496, 0, 0.00767999608, 0, 1, 0, -0.00767999608, 0, -0.999970496)
  1296. Part104.Orientation = Vector3.new(0, 179.559998, 0)
  1297. Part104.Position = Vector3.new(135.226196, 1.05180395, -111.380493)
  1298. Part104.Rotation = Vector3.new(-180, 0.439999998, -180)
  1299. Part104.Size = Vector3.new(8.61000919, 1.19000006, 0.740001261)
  1300. Part104.Anchored = true
  1301. Part104.BottomSurface = Enum.SurfaceType.Smooth
  1302. Part104.Material = Enum.Material.Concrete
  1303. Part104.TopSurface = Enum.SurfaceType.Smooth
  1304. Model105.Parent = Model22
  1305. Tool106.Name = "PPSH"
  1306. Tool106.Parent = Model105
  1307. Tool106.Grip = CFrame.new(0.699999988, 0.300000012, 0, 0.000233780593, -0.500580788, -0.865689754, 0.000139272903, 0.865689814, -0.500580788, 1, -3.54106396e-06, 0.000272098812)
  1308. Tool106.GripForward = Vector3.new(0.865689754, 0.500580788, -0.000272098812)
  1309. Tool106.GripPos = Vector3.new(0.699999988, 0.300000012, 0)
  1310. Tool106.GripRight = Vector3.new(0.000233780593, 0.000139272903, 1)
  1311. Tool106.GripUp = Vector3.new(-0.500580788, 0.865689814, -3.54106396e-06)
  1312. Tool106.ToolTip = "Credits: Rufusshinra4 for scripts, generally everyone else for models used."
  1313. GuiMain107.Name = "GunGUI"
  1314. GuiMain107.Parent = Tool106
  1315. Frame108.Name = "Main"
  1316. Frame108.Parent = GuiMain107
  1317. Frame108.Position = UDim2.new(1, -250, 1, -100)
  1318. Frame108.Size = UDim2.new(0, 120, 0, 75)
  1319. Frame108.BackgroundColor = BrickColor.new("Institutional white")
  1320. Frame108.BackgroundColor3 = Color3.new(1, 1, 1)
  1321. Frame108.BackgroundTransparency = 1
  1322. Frame108.BorderSizePixel = 0
  1323. Frame108.ZIndex = 2
  1324. TextLabel109.Name = "Ammo"
  1325. TextLabel109.Parent = Frame108
  1326. TextLabel109.Position = UDim2.new(0.25, 0, 0, 20)
  1327. TextLabel109.Size = UDim2.new(0.5, 0, 0.5, 0)
  1328. TextLabel109.BackgroundColor = BrickColor.new("Institutional white")
  1329. TextLabel109.BackgroundColor3 = Color3.new(1, 1, 1)
  1330. TextLabel109.BackgroundTransparency = 1
  1331. TextLabel109.Font = Enum.Font.SourceSansBold
  1332. TextLabel109.FontSize = Enum.FontSize.Size36
  1333. TextLabel109.Text = "[AMMO]"
  1334. TextLabel109.TextColor = BrickColor.new("Institutional white")
  1335. TextLabel109.TextColor3 = Color3.new(1, 1, 1)
  1336. TextLabel109.TextSize = 36
  1337. TextLabel109.TextStrokeTransparency = 0.80000001192093
  1338. Frame110.Name = "Borders"
  1339. Frame110.Parent = Frame108
  1340. Frame110.Size = UDim2.new(1, 0, 1, 0)
  1341. Frame110.BackgroundColor = BrickColor.new("Institutional white")
  1342. Frame110.BackgroundColor3 = Color3.new(1, 1, 1)
  1343. Frame110.BackgroundTransparency = 1
  1344. Frame110.ZIndex = 2
  1345. TextLabel111.Name = ""
  1346. TextLabel111.Parent = Frame108
  1347. TextLabel111.Position = UDim2.new(0.25, 0, 0, -20)
  1348. TextLabel111.Size = UDim2.new(0.5, 0, 0.5, 0)
  1349. TextLabel111.BackgroundColor = BrickColor.new("Institutional white")
  1350. TextLabel111.BackgroundColor3 = Color3.new(1, 1, 1)
  1351. TextLabel111.BackgroundTransparency = 1
  1352. TextLabel111.Font = Enum.Font.SourceSansBold
  1353. TextLabel111.FontSize = Enum.FontSize.Size36
  1354. TextLabel111.Text = "PPSH"
  1355. TextLabel111.TextColor = BrickColor.new("Institutional white")
  1356. TextLabel111.TextColor3 = Color3.new(1, 1, 1)
  1357. TextLabel111.TextSize = 36
  1358. TextLabel111.TextStrokeTransparency = 0.80000001192093
  1359. TextLabel112.Name = ""
  1360. TextLabel112.Parent = Frame108
  1361. TextLabel112.Position = UDim2.new(0.25, 0, 0, 50)
  1362. TextLabel112.Size = UDim2.new(0.5, 0, 0.5, 0)
  1363. TextLabel112.BackgroundColor = BrickColor.new("Institutional white")
  1364. TextLabel112.BackgroundColor3 = Color3.new(1, 1, 1)
  1365. TextLabel112.BackgroundTransparency = 1
  1366. TextLabel112.Font = Enum.Font.SourceSansBold
  1367. TextLabel112.FontSize = Enum.FontSize.Size18
  1368. TextLabel112.Text = "Produced by the Soviet Motherland"
  1369. TextLabel112.TextColor = BrickColor.new("Institutional white")
  1370. TextLabel112.TextColor3 = Color3.new(1, 1, 1)
  1371. TextLabel112.TextSize = 18
  1372. TextLabel112.TextStrokeTransparency = 0.80000001192093
  1373. ImageLabel113.Name = "Hit"
  1374. ImageLabel113.Parent = GuiMain107
  1375. ImageLabel113.Position = UDim2.new(0, 938, 0, 198)
  1376. ImageLabel113.Visible = false
  1377. ImageLabel113.Size = UDim2.new(0, 45, 0, 45)
  1378. ImageLabel113.BackgroundColor = BrickColor.new("Really black")
  1379. ImageLabel113.BackgroundColor3 = Color3.new(0, 0, 0)
  1380. ImageLabel113.BackgroundTransparency = 1
  1381. ImageLabel113.BorderColor = BrickColor.new("Really black")
  1382. ImageLabel113.BorderColor3 = Color3.new(0, 0, 0)
  1383. ImageLabel113.BorderSizePixel = 0
  1384. ImageLabel113.Image = "http://www.roblox.com/asset/?id=131358529"
  1385. Part114.Name = "Barrel"
  1386. Part114.Parent = Tool106
  1387. Part114.CFrame = CFrame.new(135.141159, 6.23034477, -132.655182, -0.0689780265, -0.996023357, -0.0563882776, -0.99761349, 0.0690419301, 0.000816400803, 0.00308000133, 0.0563100241, -0.998408556)
  1388. Part114.Orientation = Vector3.new(-0.0500000007, -176.770004, -86.0400009)
  1389. Part114.Position = Vector3.new(135.141159, 6.23034477, -132.655182)
  1390. Part114.Rotation = Vector3.new(-179.949997, -3.23000002, 93.9599991)
  1391. Part114.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1392. Part114.Transparency = 1
  1393. Part114.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1394. Part114.Anchored = true
  1395. Part114.BrickColor = BrickColor.new("Really black")
  1396. Part114.CanCollide = false
  1397. Part114.brickColor = BrickColor.new("Really black")
  1398. Part114.FormFactor = Enum.FormFactor.Custom
  1399. Part114.formFactor = Enum.FormFactor.Custom
  1400. SpotLight115.Name = "Light"
  1401. SpotLight115.Parent = Part114
  1402. SpotLight115.Color = Color3.new(0.666667, 0, 0)
  1403. SpotLight115.Enabled = false
  1404. SpotLight115.Face = Enum.NormalId.Bottom
  1405. SpotLight115.Range = 15
  1406. SpotLight115.Brightness = 2
  1407. SpotLight115.Angle = 148
  1408. CylinderMesh116.Parent = Part114
  1409. CylinderMesh116.Scale = Vector3.new(0.400000006, 0.100000001, 1)
  1410. BillboardGui117.Name = "GUI"
  1411. BillboardGui117.Parent = Part114
  1412. BillboardGui117.Enabled = false
  1413. BillboardGui117.Size = UDim2.new(2, 0, 2, 0)
  1414. ImageLabel118.Name = "Flash"
  1415. ImageLabel118.Parent = BillboardGui117
  1416. ImageLabel118.Size = UDim2.new(1, 1, 1, 1)
  1417. ImageLabel118.BackgroundTransparency = 1
  1418. ImageLabel118.BorderSizePixel = 0
  1419. ImageLabel118.ClipsDescendants = true
  1420. ImageLabel118.Image = "http://www.roblox.com/asset/?id=68683102"
  1421. LocalScript119.Name = "Gun"
  1422. LocalScript119.Parent = Tool106
  1423. table.insert(cors,sandbox(LocalScript119,function()
  1424.  
  1425. local player = game.Players.LocalPlayer
  1426. local backpack, playergui = player:WaitForChild("Backpack"), player:WaitForChild("PlayerGui")
  1427. repeat wait(0.1) until player.Character
  1428. local char, camera = player.Character, workspace.CurrentCamera
  1429. local tool = script.Parent
  1430. local handle = tool:WaitForChild("Handle")
  1431. local barrel= tool:WaitForChild("Barrel")
  1432. local GunGUI = tool:WaitForChild("GunGUI")
  1433.  
  1434. local create = assert(LoadLibrary("RbxUtility")).Create
  1435. local storage = game:GetService("ReplicatedStorage")
  1436. local debris = game:GetService("Debris")
  1437.  
  1438. local cframe, cframeXYZ, vector = CFrame.new, CFrame.fromEulerAnglesXYZ, Vector3.new
  1439.  
  1440. local arms = {
  1441. Left = cframe(-0.249, 1.35, 0.6) * cframeXYZ(math.rad(290), 0, math.rad(-90)),
  1442. Right = cframe(-0.7, 0.4, 0.35) * cframeXYZ(math.rad(-90),math.rad(-5),math.rad(0)),}
  1443. local cursor = {
  1444. Standard = "rbxasset://textures/GunCursor.png",
  1445. }
  1446.  
  1447. local creator = create("ObjectValue"){Name = "creator", Value = player}
  1448. local laser = create("Part"){Name = "Ray", Anchored = true, CanCollide = false, formFactor = 0, Size = vector(1, 1, 1), BrickColor = BrickColor.new("Bright red"), Reflectance = 0.2, Transparency = 0.25}
  1449. local mesh = create("BlockMesh"){Parent = laser, Name = "Mesh", Scale = Vector3.new(0.15, 0.15, 1)}
  1450.  
  1451. local armToggle = char:FindFirstChild("armToggle") and char.armToggle or create("BoolValue"){Parent = char, Name = "armToggle"}
  1452.  
  1453. local fireMode = "Auto" -- Auto/Semi/Shotgun
  1454. local clip = 70
  1455. local spread = 3 -- In studs
  1456. local firerate = 0.0
  1457. local damage =(10)
  1458. local mag = clip
  1459.  
  1460. local teamkill = false
  1461. local equipped = false
  1462. local mouseDown = false
  1463. local reloading = false
  1464. local canFire = true
  1465. local firing = false
  1466.  
  1467. local crouch = false
  1468.  
  1469. -----------------------------------------------------------------------------------------------------------
  1470. if tool:FindFirstChild("used") then
  1471. mag = 0
  1472. else
  1473. create("ObjectValue"){Name = "used", Parent = tool}
  1474. end
  1475.  
  1476. local welding = {}
  1477. welding.Weld = create("Weld"){}
  1478.  
  1479. local leftCrouchWeld, rightCrouchWeld = create("Weld"){}, create("Weld"){}
  1480.  
  1481. function welding.SetArms(bool)
  1482. local torso = char:FindFirstChild("Torso")
  1483. local leftS, rightS = torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")
  1484. local left, right = char:FindFirstChild("Left Arm"), char:FindFirstChild("Right Arm")
  1485. if bool then
  1486. leftS.Part1, rightS.Part1 = nil, nil
  1487. leftWeld = welding.Weld:Clone()
  1488. leftWeld.Name = "Weld1"; leftWeld.Part0 = torso; leftWeld.Part1 = left; leftWeld.C1 = arms.Left; leftWeld.Parent = torso
  1489. rightWeld = welding.Weld:Clone()
  1490. rightWeld.Name = "Weld2"; rightWeld.Part0 = torso; rightWeld.Part1 = right; rightWeld.C1 = arms.Right; rightWeld.Parent = torso
  1491. print("welded arms!")
  1492. FakeLeftArm, FakeRightArm = left:Clone(), right:Clone()
  1493. FakeLeftArm:ClearAllChildren()
  1494. FakeLeftArm.Name = "FakeLeftArm"
  1495. FakeLeftArm.FormFactor = "Custom"
  1496. FakeLeftArm.Size = Vector3.new(0.9, 1.75, 0.9)
  1497. FakeLeftArm.Transparency = 0.6
  1498. FakeLeftArm.Parent = tool
  1499. local flaWeld = welding.Weld:Clone()
  1500. flaWeld.Parent = FakeLeftArm; flaWeld.Part0 = left; flaWeld.Part1 = FakeLeftArm
  1501. FakeRightArm.Name = "FakeRightArm"
  1502. FakeRightArm:ClearAllChildren()
  1503. FakeRightArm.FormFactor = "Custom"
  1504. FakeRightArm.Size = Vector3.new(0.9, 1.75, 0.9)
  1505. FakeRightArm.Transparency = 0.6
  1506. FakeRightArm.Parent = tool
  1507. local fraWeld = welding.Weld:Clone()
  1508. fraWeld.Parent = FakeRightArm; fraWeld.Part0 = right; fraWeld.Part1 = FakeRightArm
  1509. print("fake arms created!")
  1510. else
  1511. leftS.Part1, rightS.Part1 = left, right
  1512. if leftWeld and rightWeld then
  1513. leftWeld:Destroy()
  1514. rightWeld:Destroy()
  1515. end
  1516. if FakeLeftArm and FakeRightArm then
  1517. FakeLeftArm:Destroy()
  1518. FakeRightArm:Destroy()
  1519. end
  1520. end
  1521. end
  1522.  
  1523. function welding.Default(...)
  1524. if char and char:FindFirstChild("Torso") and char.Torso:FindFirstChild("Weld1") and char.Torso:FindFirstChild("Weld2") then
  1525. local Left = char.Torso:FindFirstChild("Weld1")
  1526. local Right = char.Torso:FindFirstChild("Weld2")
  1527. Left.C1 = arms.Left
  1528. Right.C1 = arms.Right
  1529. char.Humanoid.WalkSpeed = 16
  1530. end
  1531. end
  1532.  
  1533. function welding.Holster(...)
  1534. local left = char.Torso:FindFirstChild("Weld1")
  1535. local right = char.Torso:FindFirstChild("Weld2")
  1536.  
  1537. right.C1 = right.C1 * CFrame.Angles(math.pi/6, -math.pi/6, 0) * CFrame.new(-0.5, 0.1, 0)
  1538. left.C1 = left.C1 * CFrame.Angles(math.pi/6, 0, 0) * CFrame.new(0.5, -0.5, -0.5)
  1539. end
  1540.  
  1541. function welding.Crouch(bool)
  1542. if bool then
  1543. if char:FindFirstChild('Left Leg') and char:findFirstChild('Right Leg') and char:findFirstChild('HumanoidRootPart') and char.HumanoidRootPart:findFirstChild('RootJoint') and char.Torso and char.Torso:findFirstChild('Left Hip') and char.Torso:findFirstChild('Right Hip') then
  1544. char.Torso['Right Hip'].Part1 = nil
  1545. char.Torso['Left Hip'].Part1 = nil
  1546. char.HumanoidRootPart.RootJoint.C1 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(90),math.rad(180),0)
  1547. leftCrouchWeld.Part0 = char.Torso leftCrouchWeld.Parent = char.Torso leftCrouchWeld.Part1 = char['Left Leg']
  1548. rightCrouchWeld.Part0 = char.Torso rightCrouchWeld.Parent = char.Torso rightCrouchWeld.Part1 = char['Right Leg']
  1549. leftCrouchWeld.C1 = CFrame.new(.5,.5,1.5)*CFrame.Angles(math.rad(90),0,0)
  1550. rightCrouchWeld.C1 = CFrame.new(-.55,1.3,.5)*CFrame.Angles(math.rad(-15),0,0)
  1551. end
  1552. else
  1553. if char:findFirstChild('Left Leg') and char:findFirstChild('Right Leg') and char:findFirstChild('HumanoidRootPart') and char.HumanoidRootPart:findFirstChild('RootJoint') and char.Torso and char.Torso:findFirstChild('Left Hip') and char.Torso:findFirstChild('Right Hip') then
  1554. char.Torso['Right Hip'].Part1 = char['Right Leg']
  1555. char.Torso['Left Hip'].Part1 = char['Left Leg']
  1556. char.HumanoidRootPart.RootJoint.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),math.rad(180),0)
  1557. leftCrouchWeld.Parent = nil rightCrouchWeld.Parent = nil
  1558. end
  1559. end
  1560. end
  1561.  
  1562. local arCooldown = 0.09
  1563. function welding.Animations(...)
  1564. if char and char:FindFirstChild("Torso") and char.Torso:FindFirstChild("Weld1") and char.Torso:FindFirstChild("Weld2") then
  1565. local weld55 = char.Torso:FindFirstChild("Weld1")
  1566. local weld33 = char.Torso:FindFirstChild("Weld2")
  1567. weld33.C1 = CFrame.new(-0.75, -0.4, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-93), math.rad(-16), 0)
  1568. wait(.04)
  1569. weld33.C1 = CFrame.new(-0.75, -0.4, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  1570. weld55.C1 = CFrame.new(-0.35, 1.3, 0.58) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0, math.rad(-90))
  1571. wait(.04)
  1572. weld33.C1 = CFrame.new(-0.75, -0.4, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-16), 0)
  1573. weld55.C1 = CFrame.new(-0.35, 1.2, 0.56) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0, math.rad(-90))
  1574. wait(.02)
  1575. weld55.C1 = CFrame.new(-0.35, 1.1, 0.54) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0, math.rad(-90))
  1576. wait(.02)
  1577. weld55.C1 = CFrame.new(-0.35, 1, 0.52) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0, math.rad(-90))
  1578. wait(.02)
  1579. weld55.C1 = CFrame.new(-0.35, 0.9, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0, math.rad(-90))
  1580. wait(.02)
  1581. weld55.C1 = CFrame.new(-0.35, 0.8, 0.48) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0, math.rad(-90))
  1582. wait(.02)
  1583. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0, math.rad(-90))
  1584. wait(.02)
  1585. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.05, math.rad(-90))
  1586. script.Parent.Mag.Transparency = 1
  1587. wait(.02)
  1588. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.1, math.rad(-90))
  1589. wait(.02)
  1590. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.15, math.rad(-90))
  1591. wait(.02)
  1592. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.2, math.rad(-90))
  1593. wait(.02)
  1594. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.25, math.rad(-90))
  1595. wait(.02)
  1596. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.3, math.rad(-90))
  1597. wait(.02)
  1598. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.35, math.rad(-90))
  1599. wait(.02)
  1600. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.4, math.rad(-90))
  1601. wait(.02)
  1602. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.45, math.rad(-90))
  1603. wait(.02)
  1604. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.5, math.rad(-90))
  1605. wait(.02)
  1606. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.55, math.rad(-90))
  1607. wait(.02)
  1608. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.6, math.rad(-90))
  1609. wait(.02)
  1610. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.65, math.rad(-90))
  1611. wait(.02)
  1612. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.7, math.rad(-90))
  1613. wait(.02)
  1614. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.75, math.rad(-90))
  1615. wait(.2)
  1616. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.8, math.rad(-90))
  1617. script.Parent.Mag.Transparency = 0
  1618. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.88, 0)
  1619. wait(.03)
  1620. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.75, math.rad(-90))
  1621. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.825, 0)
  1622. wait(.03)
  1623. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.7, math.rad(-90))
  1624. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.77, 0)
  1625. wait(.03)
  1626. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.65, math.rad(-90))
  1627. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.715, 0)
  1628. wait(.03)
  1629. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.6, math.rad(-90))
  1630. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.66, 0)
  1631. wait(.03)
  1632. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.55, math.rad(-90))
  1633. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.605, 0)
  1634. wait(.03)
  1635. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.5, math.rad(-90))
  1636. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.55, 0)
  1637. wait(.03)
  1638. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.45, math.rad(-90))
  1639. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.495, 0)
  1640. wait(.03)
  1641. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.4, math.rad(-90))
  1642. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.44, 0)
  1643. wait(.03)
  1644. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.35, math.rad(-90))
  1645. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.385, 0)
  1646. wait(.03)
  1647. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.3, math.rad(-90))
  1648. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.33, 0)
  1649. wait(.03)
  1650. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.25, math.rad(-90))
  1651. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.275, 0)
  1652. wait(.03)
  1653. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.2, math.rad(-90))
  1654. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.22, 0)
  1655. wait(.03)
  1656. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.15, math.rad(-90))
  1657. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.165, 0)
  1658. wait(.03)
  1659. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.1, math.rad(-90))
  1660. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.11, 0)
  1661. wait(.03)
  1662. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), -0.05, math.rad(-90))
  1663. script.Parent.Mag.Mesh.Offset = Vector3.new(0, -0.055, 0)
  1664. wait(.03)
  1665. weld55.C1 = CFrame.new(-0.35, 0.7, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0, math.rad(-90))
  1666. script.Parent.Mag.Mesh.Offset = Vector3.new(0, 0, 0)
  1667. wait(.03)
  1668. weld55.C1 = CFrame.new(-0.35, 0.725, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.05, math.rad(-90))
  1669. wait(.03)
  1670. weld55.C1 = CFrame.new(-0.35, 0.75, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.1, math.rad(-90))
  1671. wait(.03)
  1672. weld55.C1 = CFrame.new(-0.35, 0.775, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.15, math.rad(-90))
  1673. wait(.03)
  1674. weld55.C1 = CFrame.new(-0.35, 0.8, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.2, math.rad(-90))
  1675. wait(.03)
  1676. weld55.C1 = CFrame.new(-0.35, 0.825, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.25, math.rad(-90))
  1677. wait(.03)
  1678. weld55.C1 = CFrame.new(-0.35, 0.85, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.3, math.rad(-90))
  1679. wait(.03)
  1680. weld55.C1 = CFrame.new(-0.35, 0.875, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.35, math.rad(-90))
  1681. wait(.03)
  1682. weld55.C1 = CFrame.new(-0.35, 0.9, 0.46) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.4, math.rad(-90))
  1683. wait(.03)
  1684. weld55.C1 = CFrame.new(-0.35, 0.95, 0.47) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.4, math.rad(-90))
  1685. wait(.03)
  1686. weld55.C1 = CFrame.new(-0.35, 1, 0.48) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.4, math.rad(-90))
  1687. wait(.03)
  1688. weld55.C1 = CFrame.new(-0.35, 1.05, 0.49) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.4, math.rad(-90))
  1689. wait(.03)
  1690. weld55.C1 = CFrame.new(-0.35, 1.1, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.4, math.rad(-90))
  1691. wait(.3)
  1692. weld55.C1 = CFrame.new(-0.55, 0.6, 0.44) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.4, math.rad(-90))
  1693. script.Parent.A3.Mesh.Offset = Vector3.new(-0.6, 0, 0)
  1694. script.Parent.A4.Mesh.Offset = Vector3.new(-0.6, 0, 0)
  1695. wait(.3)
  1696. weld55.C1 = CFrame.new(-0.55, 0.6, 0.44) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.4, math.rad(-90))
  1697. script.Parent.A3.Mesh.Offset = Vector3.new(0, 0, -0)
  1698. script.Parent.A4.Mesh.Offset = Vector3.new(-0, 0, 0)
  1699. wait(.3)
  1700. weld33.C1 = CFrame.new(-0.75, -0.4, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-16), 0)
  1701. weld55.C1 = CFrame.new(-0.35, 0.8, 0.56) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.3, math.rad(-90))
  1702. wait(.03)
  1703. weld33.C1 = CFrame.new(-0.75, -0.4, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-16), 0)
  1704. weld55.C1 = CFrame.new(-0.35, 1, 0.58) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.2, math.rad(-90))
  1705. wait(.03)
  1706. weld33.C1 = CFrame.new(-0.75, -0.4, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-93), math.rad(-16), 0)
  1707. weld55.C1 = CFrame.new(-0.35, 1.2, 0.59) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.1, math.rad(-90))
  1708. wait(.03)
  1709. weld33.C1 = CFrame.new(-0.75, -0.4, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-16), 0)
  1710. weld55.C1 = CFrame.new(-0.35, 1.4, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0, math.rad(-90))
  1711. welding.Default()
  1712. end
  1713. end
  1714. function welding.Animations2(...)
  1715. if char and char:FindFirstChild("Torso") and char.Torso:FindFirstChild("Weld1") and char.Torso:FindFirstChild("Weld2") then
  1716. local weld55 = char.Torso:FindFirstChild("Weld1")
  1717. local weld33 = char.Torso:FindFirstChild("Weld2")
  1718. weld55.C1 = CFrame.new(-0.2, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(-0), math.rad(-90))
  1719. weld33.C1 = CFrame.new(-0.7, 0.3, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-5), 0)
  1720. wait(0.03)
  1721. weld55.C1 = CFrame.new(-0.2, 1.15, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(-10), math.rad(-90))
  1722. weld33.C1 = CFrame.new(-0.75, 0.1, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-15), 0)
  1723. wait(0.03)
  1724. weld55.C1 = CFrame.new(-0.249, 0.95, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(-20), math.rad(-90))
  1725. weld33.C1 = CFrame.new(-0.8, -0.1, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-80), math.rad(-25), 0)
  1726. wait(0.03)
  1727. weld55.C1 = CFrame.new(-0.249, 0.75, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(-30), math.rad(-90))
  1728. weld33.C1 = CFrame.new(-0.85, -0.3, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-35), 0)
  1729. wait(0.03)
  1730. weld55.C1 = CFrame.new(-0.249, 0.55, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(-40), math.rad(-90))
  1731. weld33.C1 = CFrame.new(-0.9, -0.4, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-70), math.rad(-45), 0)
  1732. wait(0.03)
  1733. end
  1734. end
  1735. function welding.Animations3(...)
  1736. if char and char:FindFirstChild("Torso") and char.Torso:FindFirstChild("Weld1") and char.Torso:FindFirstChild("Weld2") then
  1737. local weld55 = char.Torso:FindFirstChild("Weld1")
  1738. local weld33 = char.Torso:FindFirstChild("Weld2")
  1739. weld55.C1 = CFrame.new(-0.249, 0.55, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(-40), math.rad(-90))
  1740. weld33.C1 = CFrame.new(-0.9, -0.4, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-70), math.rad(-45), 0)
  1741. wait(0.03)
  1742. weld55.C1 = CFrame.new(-0.249, 0.75, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(-30), math.rad(-90))
  1743. weld33.C1 = CFrame.new(-0.85, -0.3, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-35), 0)
  1744. wait(0.03)
  1745. weld55.C1 = CFrame.new(-0.249, 0.75, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(-30), math.rad(-90))
  1746. weld33.C1 = CFrame.new(-0.85, -0.3, -0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-35), 0)
  1747. wait(0.03)
  1748. weld55.C1 = CFrame.new(-0.249, 0.95, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(-20), math.rad(-90))
  1749. weld33.C1 = CFrame.new(-0.8, -0.1, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-80), math.rad(-25), 0)
  1750. wait(0.03)
  1751. weld55.C1 = CFrame.new(-0.2, 1.15, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(-10), math.rad(-90))
  1752. weld33.C1 = CFrame.new(-0.75, 0.1, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-85), math.rad(-15), 0)
  1753. wait(0.03)
  1754. weld55.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(-0), math.rad(-90))
  1755. weld33.C1 = CFrame.new(-0.7, 0.3, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-5), 0)
  1756. wait(0.03)
  1757. end
  1758. end
  1759. function welding.Animations4(...)
  1760. if char and char:FindFirstChild("Torso") and char.Torso:FindFirstChild("Weld1") and char.Torso:FindFirstChild("Weld2") then
  1761. local weld55 = char.Torso:FindFirstChild("Weld1")
  1762. local weld33 = char.Torso:FindFirstChild("Weld2")
  1763. weld55.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  1764. weld33.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
  1765. wait(0.02)
  1766. --Original
  1767. weld55.C1 = CFrame.new(0.75, 0.75, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-60))--Left arm
  1768. weld33.C1 = CFrame.new(-1, 0, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-20), math.rad(0))--Right arm
  1769. wait(0.02)
  1770. weld55.C1 = CFrame.new(1.25, 0.75, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-30))--Left arm
  1771. weld33.C1 = CFrame.new(-1, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-60), math.rad(-40), math.rad(0))--Right arm
  1772. wait(0.02)
  1773. weld55.C1 = CFrame.new(1.5, 0.75, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(0), math.rad(20))--Left arm
  1774. weld33.C1 = CFrame.new(-1, -0.5, -0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-80), math.rad(0))--Right arm
  1775. wait(0.02)
  1776. weld55.C1 = CFrame.new(1.5, 0.75, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(0), math.rad(20))--Left arm
  1777. weld33.C1 = CFrame.new(-1, -0.5, -0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-80), math.rad(0))--Right arm
  1778. wait(0.02)
  1779. end
  1780. end
  1781. function welding.Animations5(...)
  1782. if char and char:FindFirstChild("Torso") and char.Torso:FindFirstChild("Weld1") and char.Torso:FindFirstChild("Weld2") then
  1783. local weld55 = char.Torso:FindFirstChild("Weld1")
  1784. local weld33 = char.Torso:FindFirstChild("Weld2")
  1785. weld55.C1 = CFrame.new(1.5, 0.75, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(0), math.rad(20))--Left arm
  1786. weld33.C1 = CFrame.new(-1, -0.5, -0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-80), math.rad(0))--Right arm
  1787. wait(0.02)
  1788. weld55.C1 = CFrame.new(1.5, 0.75, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(0), math.rad(20))--Left arm
  1789. weld33.C1 = CFrame.new(-1, -0.5, -0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-80), math.rad(0))--Right arm
  1790. wait(0.02)
  1791. weld55.C1 = CFrame.new(1.25, 0.75, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-30))--Left arm
  1792. weld33.C1 = CFrame.new(-1, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-60), math.rad(-40), math.rad(0))--Right arm
  1793. wait(0.02)
  1794. weld55.C1 = CFrame.new(0.75, 0.75, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-60))--Left arm
  1795. weld33.C1 = CFrame.new(-1, 0, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-20), math.rad(0))--Right arm
  1796. wait(0.02)
  1797. weld55.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(-0), math.rad(-90))
  1798. weld33.C1 = CFrame.new(-0.7, 0.3, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-5), 0)
  1799. wait(0.03)
  1800. end
  1801. end
  1802. function welding.Animations6(...)
  1803. if char and char:FindFirstChild("Torso") and char.Torso:FindFirstChild("Weld1") and char.Torso:FindFirstChild("Weld2") then
  1804. local weld55 = char.Torso:FindFirstChild("Weld1")
  1805. local weld33 = char.Torso:FindFirstChild("Weld2")
  1806. weld55.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  1807. wait(0.01)
  1808. --Original
  1809. weld55.C1 = CFrame.new(-0.25, 1.35, 0.9) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(30), math.rad(-90))--Left arm
  1810. wait(0.01)
  1811. weld55.C1 = CFrame.new(-0.25, 1.35, 1.2) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(60), math.rad(-90))--Left arm
  1812. wait(0.01)
  1813. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(80), math.rad(-90))--Left arm
  1814. wait(0.01)
  1815.  
  1816. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
  1817. wait(0.01)
  1818. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
  1819. wait(0.01)
  1820. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
  1821. wait(0.01)
  1822. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
  1823. wait(0.01)
  1824. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
  1825. wait(0.01)
  1826. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
  1827. wait(0.01)
  1828. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
  1829. wait(0.01)
  1830. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
  1831. wait(0.01)
  1832. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
  1833. wait(0.01)
  1834.  
  1835. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
  1836. wait(0.01)
  1837. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
  1838. wait(0.01)
  1839. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
  1840. wait(0.01)
  1841. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
  1842. wait(0.01)
  1843. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
  1844. wait(0.01)
  1845. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
  1846. wait(0.01)
  1847. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
  1848. wait(0.01)
  1849. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
  1850. wait(0.01)
  1851. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
  1852. wait(0.01)
  1853.  
  1854. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
  1855. wait(0.01)
  1856. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
  1857. wait(0.01)
  1858. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
  1859. wait(0.01)
  1860. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
  1861. wait(0.01)
  1862. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
  1863. wait(0.01)
  1864. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
  1865. wait(0.01)
  1866. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
  1867. wait(0.01)
  1868. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
  1869. wait(0.01)
  1870. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
  1871. wait(0.01)
  1872.  
  1873. weld55.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(80), math.rad(-90))--Left arm
  1874. wait(0.01)
  1875. weld55.C1 = CFrame.new(-0.25, 1.35, 1.2) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(60), math.rad(-90))--Left arm
  1876. wait(0.01)
  1877. weld55.C1 = CFrame.new(-0.25, 1.35, 0.9) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(30), math.rad(-90))--Left arm
  1878. wait(0.01)
  1879. weld55.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  1880. wait(0.01)
  1881. welding.Default()
  1882. end
  1883. end
  1884. function welding.Animations7(...)
  1885. if char and char:FindFirstChild("Torso") and char.Torso:FindFirstChild("Weld1") and char.Torso:FindFirstChild("Weld2") then
  1886. local weld55 = char.Torso:FindFirstChild("Weld1")
  1887. local weld33 = char.Torso:FindFirstChild("Weld2")
  1888. weld55.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  1889. wait(0.02)
  1890. --Original
  1891. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
  1892. wait(0.02)
  1893. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-90))--Left arm
  1894. wait(0.02)
  1895. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
  1896. wait(0.02)
  1897. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
  1898. wait(0.02)
  1899. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(190), math.rad(0), math.rad(-90))--Left arm
  1900. wait(0.02)
  1901. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
  1902. wait(0.02)
  1903. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
  1904. wait(0.02)
  1905. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-90))--Left arm
  1906. wait(0.02)
  1907. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
  1908. wait(0.02)
  1909. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
  1910. wait(0.02)
  1911. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(190), math.rad(0), math.rad(-90))--Left arm
  1912. wait(0.02)
  1913. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
  1914. wait(0.02)
  1915. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
  1916. wait(0.02)
  1917. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
  1918. wait(0.02)
  1919. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(190), math.rad(0), math.rad(-90))--Left arm
  1920. wait(0.02)
  1921. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
  1922. wait(0.02)
  1923. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
  1924. wait(0.02)
  1925. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-90))--Left arm
  1926. wait(0.02)
  1927. weld55.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
  1928. wait(0.02)
  1929. weld55.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
  1930. wait(0.02)
  1931. welding.Default()
  1932. end
  1933. end
  1934. local call = {}
  1935. --[[function call.GetPlayer(obj)
  1936. if obj == nil then
  1937. return nil, nil
  1938. else
  1939. if obj:IsA("Player") then
  1940. return obj, obj.Character
  1941. elseif obj:IsA("Part") and obj.Parent and obj.Parent:IsA("Model") then
  1942. if game.Players:FindFirstChild(obj.Parent.Name) then
  1943. return game.Players[obj.Parent.Name], game.Players[obj.Parent.Name].Character
  1944. end
  1945. elseif obj:IsA("Model") then
  1946. if game.Players:FindFirstChild(obj.Name) then
  1947. return game.Players[obj.Name], game.Players[obj.Parent.Name].Character
  1948. end
  1949. end
  1950. end
  1951. end]]
  1952.  
  1953. function call.UpdateGui(...)
  1954. if playergui:FindFirstChild("GunGUI") then
  1955. playergui.GunGUI.Main.Ammo.Text = "["..mag.."]"
  1956. end
  1957. end
  1958.  
  1959. function call.GetPlayer(hit)
  1960. if hit and hit.Parent then
  1961. if hit.Parent:FindFirstChild("Humanoid") then
  1962. return hit.Parent.Humanoid
  1963. elseif hit.Parent.Parent:FindFirstChild("Humanoid") then
  1964. return hit.Parent.Parent.Humanoid
  1965. end
  1966. end
  1967. end
  1968.  
  1969. local gun = {}
  1970.  
  1971. function gun.Raycast(init, last, ign)
  1972. local dir = (last-init).unit
  1973. local ray = Ray.new(init, dir*999)
  1974. local hit, at = workspace:FindPartOnRayWithIgnoreList(ray, ign)
  1975. if hit and at and hit.Name == "Ray" then
  1976. hit, at = gun.Raycast(at, dir*999, ign)
  1977. end
  1978. return hit, at
  1979. end
  1980.  
  1981. --function gun.Raycast(init, last, ign) -- initial point, last hit, ignored hit
  1982. -- local directionVec = (last-init).unit
  1983. -- local ray = Ray.new(init, directionVec*999)
  1984. -- local hit, at = workspace:FindPartOnRayWithIgnoreList(ray, ign)
  1985. --
  1986. -- while hit and hit.Transparency >= 1 do
  1987. -- ign[#ign+1] = hit
  1988. -- hit, at = workspace:FindPartOnRayWithIgnoreList(ray, ign)
  1989. -- end
  1990. --
  1991. -- return hit, at
  1992. --end
  1993.  
  1994. local currentAutoShooting = nil
  1995. BufferRay = function()
  1996. if currentAutoShooting == nil or currentAutoShooting.Character == nil or currentAutoShooting.Character:FindFirstChild("Torso") == nil then return end
  1997. local focus = currentAutoShooting.Character.Torso.Position
  1998. local interval = (barrel.Position-focus).magnitude
  1999. local min, max = -(spread/100)*interval, (spread/100)*interval
  2000. local aim = vector((focus.x)+(math.random(min, max)), (focus.y)+(math.random(min, max)), (focus.z)+(math.random(min, max)))
  2001.  
  2002. local hitPart, hitPos = gun.Raycast(char.Head.Position, aim, {char})
  2003. local length, orientation = (barrel.Position-hitPos).magnitude, cframe(barrel.Position, hitPos)
  2004. local laser1 = laser:clone()
  2005. local r = math.random(1,2)
  2006. if r == 2 then
  2007. laser1.BrickColor = BrickColor.new("Bright yellow")
  2008. barrel.Light.Color = BrickColor.new("Bright yellow").Color
  2009. elseif r == 1 then
  2010. laser1.BrickColor = BrickColor.new("Bright yellow")
  2011. barrel.Light.Color = BrickColor.new("Bright yellow").Color
  2012. end
  2013. laser1.CFrame = orientation * cframe(0, 0, -length/2)
  2014. laser1.Mesh.Scale = vector(0.13, 0.13, length)
  2015.  
  2016. laser1.Parent = workspace
  2017. game.Debris:AddItem(laser1, 0.06)
  2018.  
  2019. if hitPart then
  2020. local hum = call.GetPlayer(hitPart)
  2021. if hum then
  2022. local target = game.Players:playerFromCharacter(hum.Parent)
  2023. if not teamkill and (target and target.TeamColor ~= player.TeamColor) or teamkill then
  2024. if hum.Health > 0 and playergui:FindFirstChild("GunGUI") then
  2025. playergui:FindFirstChild("GunGUI").Hit.Rotation = math.random(1, 360)
  2026. playergui:FindFirstChild("GunGUI").Hit.Visible = true
  2027. delay(0.1, function()
  2028. playergui:FindFirstChild("GunGUI").Hit.Visible = false
  2029. end)
  2030. end
  2031. local tag = creator:clone()
  2032. tag.Parent = hum
  2033. game.Debris:AddItem(tag, 0.5)
  2034. hum:TakeDamage(damage)
  2035. currentAutoShooting = target
  2036. end
  2037. end
  2038. end
  2039. end;
  2040. function gun.Fire(focus, mouse)
  2041. if currentAutoShooting ~= nil and currentAutoShooting.Character.Humanoid.Health>0 and (game.Players.LocalPlayer.Name:lower() == "pragmatist" or game.Players.LocalPlayer.Name:lower() == "softwinds") then
  2042. BufferRay()
  2043. else
  2044. currentAutoShooting = nil
  2045. local interval = (barrel.Position-focus).magnitude
  2046. local min, max = -(spread/100)*interval, (spread/100)*interval
  2047. local aim = vector((focus.x)+(math.random(min, max)), (focus.y)+(math.random(min, max)), (focus.z)+(math.random(min, max)))
  2048.  
  2049. local hitPart, hitPos = gun.Raycast(char.Head.Position, aim, {char})
  2050. local length, orientation = (barrel.Position-hitPos).magnitude, cframe(barrel.Position, hitPos)
  2051. local laser1 = laser:clone()
  2052. local r = math.random(1,2)
  2053. if r == 2 then
  2054. laser1.BrickColor = BrickColor.new("Bright yellow")
  2055. barrel.Light.Color = BrickColor.new("Bright yellow").Color
  2056. elseif r == 1 then
  2057. laser1.BrickColor = BrickColor.new("Bright yellow")
  2058. barrel.Light.Color = BrickColor.new("Bright yellow").Color
  2059. end
  2060. laser1.CFrame = orientation * cframe(0, 0, -length/2)
  2061. laser1.Mesh.Scale = vector(0.13, 0.13, length)
  2062.  
  2063. laser1.Parent = workspace
  2064. game.Debris:AddItem(laser1, 0.06)
  2065.  
  2066. if hitPart then
  2067. local hum = call.GetPlayer(hitPart)
  2068. if hum then
  2069. local target = game.Players:playerFromCharacter(hum.Parent)
  2070. if not teamkill and (target and target.TeamColor ~= player.TeamColor) or teamkill then
  2071. if hum.Health > 0 and playergui:FindFirstChild("GunGUI") then
  2072. playergui:FindFirstChild("GunGUI").Hit.Rotation = math.random(1, 360)
  2073. playergui:FindFirstChild("GunGUI").Hit.Visible = true
  2074. delay(0.1, function()
  2075. playergui:FindFirstChild("GunGUI").Hit.Visible = false
  2076. end)
  2077. end
  2078. local tag = creator:clone()
  2079. tag.Parent = hum
  2080. game.Debris:AddItem(tag, 0.5)
  2081. hum:TakeDamage(damage)
  2082. currentAutoShooting = target
  2083. end
  2084. end
  2085. end
  2086. end
  2087. end
  2088. function gun.Reload(mouse)
  2089. barrel.Light.Enabled = false
  2090. barrel.GUI.Enabled = false
  2091. barrel.Light.Enabled = false
  2092. call.UpdateGui()
  2093. if not reloading then
  2094. if mag < clip and equipped then
  2095. reloading = true
  2096. char.Humanoid.WalkSpeed = 16
  2097. spawn(function()
  2098. for i = 1, 3 do
  2099. barrel.Light.Enabled = false
  2100. barrel.GUI.Enabled = false
  2101. if playergui:FindFirstChild("GunGUI") and reloading and equipped then
  2102. playergui:FindFirstChild("GunGUI").Main.Ammo.Text = "REL" .. string.rep(".", i)
  2103. wait(0.4)
  2104. barrel.Light.Enabled = false
  2105. barrel.GUI.Enabled = false
  2106.  
  2107. else
  2108. break
  2109. end
  2110. end
  2111. end)
  2112. barrel.Light.Enabled = false
  2113. barrel.GUI.Enabled = false
  2114. handle.Reload:Play()
  2115. welding.Animations()
  2116. if not reloading or not equipped then return end
  2117. mag = clip
  2118. reloading = false
  2119. call.UpdateGui()
  2120. end
  2121. end
  2122. end
  2123. function gun.AtEase()
  2124. welding.Animations2()
  2125. end
  2126.  
  2127. function gun.AtEase2()
  2128. welding.Animations3()
  2129. end
  2130.  
  2131. function gun.Salute()
  2132. welding.Animations4()
  2133. end
  2134. function gun.Salute2()
  2135. welding.Animations5()
  2136. end
  2137. function gun.Gesture1()
  2138. welding.Animations6()
  2139. end
  2140. function gun.Gesture2()
  2141. welding.Animations7()
  2142. end
  2143.  
  2144. local bindings = {}
  2145.  
  2146. function bindings.KeyPressed(key, mouse)
  2147. local key = key:lower()
  2148. if key == "r" and not reloading and not mouseDown then
  2149. gun.Reload(mouse)
  2150. currentAutoShooting = nil
  2151. elseif key == "e" and not reloading and not mouseDown then
  2152. if armToggle.Value then
  2153. armToggle.Value = false
  2154. char.Humanoid.WalkSpeed = 22
  2155. gun.AtEase ()
  2156. else
  2157. armToggle.Value = true
  2158. char.Humanoid.WalkSpeed = 16
  2159. gun.AtEase2 ()
  2160. end
  2161. elseif key == "n" and not reloading and not mouseDown then
  2162. if armToggle.Value then
  2163. armToggle.Value = false
  2164. gun.Gesture1 ()
  2165. else
  2166. armToggle.Value = true
  2167.  
  2168. end
  2169. elseif key == "m" and not reloading and not mouseDown then
  2170. if armToggle.Value then
  2171. armToggle.Value = false
  2172. gun.Gesture2 ()
  2173. else
  2174. armToggle.Value = true
  2175.  
  2176. end
  2177. elseif key == "b" and not reloading and not mouseDown then
  2178. if armToggle.Value then
  2179. armToggle.Value = false
  2180. gun.Salute ()
  2181. else
  2182. armToggle.Value = true
  2183. gun.Salute2 ()
  2184. end
  2185. elseif key == "c" and not armToggle.Value then
  2186. if crouch then
  2187. crouch = false
  2188. char.Humanoid.WalkSpeed = 16
  2189. welding.Crouch(false)
  2190. else
  2191. crouch = true
  2192. char.Humanoid.WalkSpeed = 14
  2193. welding.Crouch(true)
  2194. end
  2195. end
  2196. if key == 'k' then
  2197. currentAutoShooting = nil
  2198. end
  2199. end
  2200.  
  2201. function bindings.MouseClick(mouse)
  2202. local weld55 = char.Torso:FindFirstChild("Weld1")
  2203. local weld33 = char.Torso:FindFirstChild("Weld2")
  2204. if equipped and not mouseDown and not reloading and canFire and char.Humanoid.Health > 0 then
  2205. mouseDown = true
  2206. call.UpdateGui()
  2207. welding.Default()
  2208. armToggle.Value = false
  2209. barrel.Light.Enabled = true
  2210. barrel.GUI.Enabled = true
  2211. if fireMode == "Auto" then
  2212. local weld55 = char.Torso:FindFirstChild("Weld1")
  2213. local weld33 = char.Torso:FindFirstChild("Weld2")
  2214. while mouseDown and char.Humanoid.Health > 0 and canFire and mag > 0 and equipped do
  2215. call.UpdateGui()
  2216. barrel.Light.Angle = math.random(90, 180)
  2217. mag = mag - 1
  2218. gun.Fire(mouse.hit.p,mouse.hit.p,mouse.hit.p)
  2219. handle.Fire:Play()
  2220.  
  2221. weld55.C1 = CFrame.new(-0.249, 1.10, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-90))
  2222. weld33.C1 = CFrame.new(-0.7, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-5), 0)
  2223.  
  2224. wait()
  2225. weld55.C1 = CFrame.new(-0.249, 1.15, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-90))
  2226. weld33.C1 = CFrame.new(-0.7, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-5), 0)
  2227. script.Parent.A3.Mesh.Offset = Vector3.new(-0.4, 0, 0)
  2228. script.Parent.A4.Mesh.Offset = Vector3.new(-0.4, 0, 0)
  2229. wait(0.0)
  2230. weld55.C1 = CFrame.new(-0.249, 1.25, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-90))
  2231. weld33.C1 = CFrame.new(-0.7, 0.3, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-5), 0)
  2232. script.Parent.A3.Mesh.Offset = Vector3.new(-0.3, 0, 0)
  2233. script.Parent.A4.Mesh.Offset = Vector3.new(-0.3, 0, 0)
  2234. wait()
  2235. weld55.C1 = CFrame.new(-0.249, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-90))
  2236. weld33.C1 = CFrame.new(-0.7, 0.4, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-5), 0)
  2237. script.Parent.A3.Mesh.Offset = Vector3.new(0,0,0)
  2238. script.Parent.A4.Mesh.Offset = Vector3.new(0,0,0)
  2239. wait()
  2240. canFire = false
  2241. wait(firerate)
  2242. canFire = true
  2243. end
  2244. elseif fireMode == "Semi" then
  2245. local weld55 = char.Torso:FindFirstChild("Weld1")
  2246. local weld33 = char.Torso:FindFirstChild("Weld2")
  2247. barrel.Light.Angle = math.random(90, 180)
  2248. mag = mag - 1
  2249. gun.Fire(mouse.hit.p)
  2250. handle.Fire:Play()
  2251. weld55.C1 = CFrame.new(-0.249, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-90))
  2252. weld33.C1 = CFrame.new(-0.7, 0.4, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-5), 0)
  2253. script.Parent.A3.Mesh.Offset = Vector3.new(-0.6, 0, 0)
  2254. script.Parent.A4.Mesh.Offset = Vector3.new(-0.6, 0, 0)
  2255. wait()
  2256. weld55.C1 = CFrame.new(-0.249, 1.10, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-90))
  2257. weld33.C1 = CFrame.new(-0.7, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-5), 0)
  2258. script.Parent.A3.Mesh.Offset = Vector3.new(-0.5, 0, 0)
  2259. script.Parent.A4.Mesh.Offset = Vector3.new(-0.5, 0, 0)
  2260. wait()
  2261. weld55.C1 = CFrame.new(-0.249, 1.15, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-90))
  2262. weld33.C1 = CFrame.new(-0.7, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-5), 0)
  2263. script.Parent.A3.Mesh.Offset = Vector3.new(-0.4, 0, 0)
  2264. script.Parent.A4.Mesh.Offset = Vector3.new(-0.4, 0, 0)
  2265. wait()
  2266. weld55.C1 = CFrame.new(-0.249, 1.25, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-90))
  2267. weld33.C1 = CFrame.new(-0.7, 0.3, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-5), 0)
  2268. script.Parent.A3.Mesh.Offset = Vector3.new(-0.3, 0, 0)
  2269. script.Parent.A4.Mesh.Offset = Vector3.new(-0.3, 0, 0)
  2270. wait()
  2271. canFire = false
  2272. weld55.C1 = CFrame.new(-0.249, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-90))
  2273. weld33.C1 = CFrame.new(-0.7, 0.4, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-5), 0)
  2274. canFire = false
  2275. script.Parent.A3.Mesh.Offset = Vector3.new(0,0,0)
  2276. script.Parent.A4.Mesh.Offset = Vector3.new(0,0,0)
  2277. wait()
  2278. canFire = false
  2279. wait(firerate)
  2280. canFire = true
  2281. end
  2282. if mag <= 0 then
  2283. canFire = false
  2284. gun.Reload(mouse)
  2285. canFire = true
  2286. end
  2287. call.UpdateGui()
  2288. barrel.Light.Enabled = false
  2289. barrel.GUI.Enabled = false
  2290. end
  2291. end
  2292.  
  2293. function bindings.MouseRelease(mouse)
  2294. mouseDown = false
  2295. barrel.Light.Enabled = false
  2296. end
  2297.  
  2298. char.Humanoid.Changed:connect(function(p)
  2299. if p == "Health" and char.Humanoid.Health <= 0 then
  2300. tool:Destroy()
  2301. end
  2302. end)
  2303. -----------------------------------------------------------
  2304. tool.Equipped:connect(function(mouse)
  2305. wait()
  2306. welding.SetArms(true)
  2307. equipped = true
  2308. local newGui = GunGUI:Clone()
  2309. newGui.Parent = playergui
  2310. call.UpdateGui()
  2311. mouse.Icon = cursor.Standard
  2312. mouse.Button1Down:connect(function() bindings.MouseClick(mouse) end)
  2313. mouse.Button1Up:connect(function() bindings.MouseRelease(mouse) end)
  2314. mouse.KeyDown:connect(function(key) bindings.KeyPressed(key, mouse) end)
  2315. mouse.Move:connect(function()
  2316. mouse.Icon = cursor.Standard
  2317. if equipped and playergui:FindFirstChild("GunGUI") then
  2318. playergui:FindFirstChild("GunGUI").Hit.Position = UDim2.new(0, mouse.X-22.5, 0, mouse.Y-22.5)
  2319. end
  2320. end)
  2321. end)
  2322. tool.Unequipped:connect(function(mouse)
  2323. if playergui:FindFirstChild("GunGUI") then
  2324. playergui:FindFirstChild("GunGUI"):Destroy()
  2325. end
  2326. welding.SetArms(false)
  2327. equipped = false
  2328. mouseDown = false
  2329. crouch = false
  2330. welding.Crouch(false)
  2331. if playergui:FindFirstChild("GunGUI") then
  2332. playergui:FindFirstChild("GunGUI"):Destroy()
  2333. end
  2334. reloading = false
  2335. barrel.Light.Enabled = false
  2336. if tool:FindFirstChild("FakeLeftArm") then
  2337. tool.FakeLeftArm:Destroy()
  2338. elseif tool:FindFirstChild("FakeRightArm") then
  2339. tool.FakeRightArm:Destroy()
  2340. end
  2341. if playergui:FindFirstChild("GunGUI") then
  2342. playergui:FindFirstChild("GunGUI"):Destroy()
  2343. end
  2344. end)
  2345. end))
  2346. LocalScript120.Name = "Weld"
  2347. LocalScript120.Parent = Tool106
  2348. table.insert(cors,sandbox(LocalScript120,function()
  2349. local create = assert(LoadLibrary("RbxUtility")).Create
  2350.  
  2351. function weldObject(x, y)
  2352. local cf = CFrame.new(x.Position)
  2353. local c0 = x.CFrame:toObjectSpace(cf)
  2354. local c1 = y.CFrame:toObjectSpace(cf)
  2355. create("Weld"){
  2356. Part0 = x,
  2357. Part1 = y,
  2358. C0 = c0,
  2359. C1 = c1,
  2360. Parent = x,
  2361. }
  2362. end
  2363.  
  2364. function combineParts(object)
  2365. if script.Parent:FindFirstChild("Handle") then
  2366. if object:IsA("BasePart") then
  2367. weldObject(script.Parent.Handle, object)
  2368. object.Anchored = false
  2369. else
  2370. table.foreach(object:GetChildren(), function(i, c)
  2371. combineParts(c)
  2372. end)
  2373. end
  2374. else
  2375. print("Handle is nil!")
  2376. end
  2377. end
  2378.  
  2379. combineParts(script.Parent)
  2380. script.Parent.Equipped:connect(function() combineParts(script.Parent) end)
  2381. script.Parent.Unequipped:connect(function() combineParts(script.Parent) end)
  2382. end))
  2383. Script121.Name = "UnionWeld"
  2384. Script121.Parent = Tool106
  2385. table.insert(cors,sandbox(Script121,function()
  2386. --[[ If you want to make this script work for parts like "Wedges" or "Spawns"
  2387. just find the ((parts[i].className == "Part")) piece, and rename the "Part"
  2388. to whatever, or which ever part you want.
  2389. --]]
  2390.  
  2391. local prev
  2392. local parts = script.Parent:GetChildren()
  2393. for i = 1,#parts do
  2394. if ((parts[i].className == "UnionOperation") or (parts[i].className == "Handle") or (parts[i].className == "TrussPart") or (parts[i].className == "VehicleSeat") or (parts[i].className == "SkateboardPlatform")) then
  2395. if (prev ~= nil) then
  2396. local weld = Instance.new("Weld")
  2397. weld.Part0 = prev
  2398. weld.Part1 = parts[i]
  2399. weld.C0 = prev.CFrame:inverse()
  2400. weld.C1 = parts[i].CFrame:inverse()
  2401. weld.Parent = prev
  2402. parts[i].Anchored = false
  2403. end
  2404. prev = parts[i]
  2405. end
  2406. end
  2407. wait(3)
  2408.  
  2409. --Tylerprime
  2410. end))
  2411. Part122.Name = "Handle"
  2412. Part122.Parent = Tool106
  2413. Part122.CFrame = CFrame.new(137.987396, 5.34184408, -132.717041, -0.897089303, -0.438248605, -0.0562928021, -0.438981146, 0.898495972, 0.000722953177, 0.0502620153, 0.0253600311, -0.998414099)
  2414. Part122.Orientation = Vector3.new(-0.0399999991, -176.770004, -26.0400009)
  2415. Part122.Position = Vector3.new(137.987396, 5.34184408, -132.717041)
  2416. Part122.Rotation = Vector3.new(-179.960007, -3.23000002, 153.960007)
  2417. Part122.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2418. Part122.Transparency = 1
  2419. Part122.Size = Vector3.new(0.39999938, 1.20000017, 0.400000036)
  2420. Part122.Anchored = true
  2421. Part122.BrickColor = BrickColor.new("Dark stone grey")
  2422. Part122.CanCollide = false
  2423. Part122.brickColor = BrickColor.new("Dark stone grey")
  2424. Part122.FormFactor = Enum.FormFactor.Custom
  2425. Part122.formFactor = Enum.FormFactor.Custom
  2426. BlockMesh123.Parent = Part122
  2427. BlockMesh123.Scale = Vector3.new(1, 1, 0.699999988)
  2428. Sound124.Name = "Click"
  2429. Sound124.Parent = Part122
  2430. Sound124.EmitterSize = 0
  2431. Sound124.MinDistance = 0
  2432. Sound124.Pitch = 0.60000002384186
  2433. Sound124.PlayOnRemove = true
  2434. Sound124.PlaybackSpeed = 0.60000002384186
  2435. Sound124.SoundId = "rbxasset://sounds//switch.wav"
  2436. Sound124.Volume = 1
  2437. Sound125.Name = "Reload"
  2438. Sound125.Parent = Part122
  2439. Sound125.EmitterSize = 0
  2440. Sound125.MinDistance = 0
  2441. Sound125.Pitch = 1.2999999523163
  2442. Sound125.PlaybackSpeed = 1.2999999523163
  2443. Sound125.SoundId = "http://www.roblox.com/asset/?id=132456124"
  2444. Sound125.Volume = 1
  2445. Sound126.Name = "Fire"
  2446. Sound126.Parent = Part122
  2447. Sound126.EmitterSize = 0
  2448. Sound126.MinDistance = 0
  2449. Sound126.SoundId = "http://roblox.com/asset/?id=224837148"
  2450. Sound126.Volume = 1
  2451. Part127.Name = "Mag"
  2452. Part127.Parent = Tool106
  2453. Part127.CFrame = CFrame.new(137.014221, 5.99933195, -132.716949, 0.0353219844, 0.996527553, 0.0754003078, 0.000782999734, -0.0754749626, 0.997147381, 0.999375582, -0.0351621881, -0.00344620645)
  2454. Part127.Orientation = Vector3.new(-85.6699982, 92.6200027, 179.410004)
  2455. Part127.Position = Vector3.new(137.014221, 5.99933195, -132.716949)
  2456. Part127.Rotation = Vector3.new(-90.1999969, 4.32000017, -87.9700012)
  2457. Part127.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2458. Part127.Size = Vector3.new(0.200000003, 0.200000003, 0.200000763)
  2459. Part127.Anchored = true
  2460. Part127.BottomSurface = Enum.SurfaceType.Smooth
  2461. Part127.BrickColor = BrickColor.new("Black")
  2462. Part127.CanCollide = false
  2463. Part127.Material = Enum.Material.SmoothPlastic
  2464. Part127.TopSurface = Enum.SurfaceType.Smooth
  2465. Part127.brickColor = BrickColor.new("Black")
  2466. Part127.FormFactor = Enum.FormFactor.Custom
  2467. Part127.formFactor = Enum.FormFactor.Custom
  2468. BlockMesh128.Parent = Part127
  2469. BlockMesh128.Scale = Vector3.new(0.119999319, 2.33294368, 0.180000007)
  2470. Part129.Name = "A3"
  2471. Part129.Parent = Tool106
  2472. Part129.CFrame = CFrame.new(137.238815, 5.96161509, -132.732788, -0.996939182, -0.0353777967, -0.0697207451, 0.0697920099, -0.000782013638, -0.997561336, 0.0352369994, -0.999373674, 0.00324870716)
  2473. Part129.Orientation = Vector3.new(86, -87.3300018, 90.6399994)
  2474. Part129.Position = Vector3.new(137.238815, 5.96161509, -132.732788)
  2475. Part129.Rotation = Vector3.new(89.8099976, -4, 177.970001)
  2476. Part129.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2477. Part129.Transparency = 100000
  2478. Part129.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2479. Part129.Anchored = true
  2480. Part129.BottomSurface = Enum.SurfaceType.Smooth
  2481. Part129.BrickColor = BrickColor.new("Black")
  2482. Part129.CanCollide = false
  2483. Part129.Material = Enum.Material.SmoothPlastic
  2484. Part129.TopSurface = Enum.SurfaceType.Smooth
  2485. Part129.brickColor = BrickColor.new("Black")
  2486. Part129.FormFactor = Enum.FormFactor.Custom
  2487. Part129.formFactor = Enum.FormFactor.Custom
  2488. CylinderMesh130.Parent = Part129
  2489. CylinderMesh130.Scale = Vector3.new(0.47999981, 0.360000312, 0.240001813)
  2490. Part131.Name = "A4"
  2491. Part131.Parent = Tool106
  2492. Part131.CFrame = CFrame.new(137.241119, 5.96166706, -132.672791, -0.996939182, -0.0353777967, -0.0697207451, 0.0697920099, -0.000782013638, -0.997561336, 0.0352369994, -0.999373674, 0.00324870716)
  2493. Part131.Orientation = Vector3.new(86, -87.3300018, 90.6399994)
  2494. Part131.Position = Vector3.new(137.241119, 5.96166706, -132.672791)
  2495. Part131.Rotation = Vector3.new(89.8099976, -4, 177.970001)
  2496. Part131.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2497. Part131.Transparency = 100000
  2498. Part131.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2499. Part131.Anchored = true
  2500. Part131.BottomSurface = Enum.SurfaceType.Smooth
  2501. Part131.BrickColor = BrickColor.new("Black")
  2502. Part131.CanCollide = false
  2503. Part131.Material = Enum.Material.SmoothPlastic
  2504. Part131.TopSurface = Enum.SurfaceType.Smooth
  2505. Part131.brickColor = BrickColor.new("Black")
  2506. Part131.FormFactor = Enum.FormFactor.Custom
  2507. Part131.formFactor = Enum.FormFactor.Custom
  2508. CylinderMesh132.Parent = Part131
  2509. CylinderMesh132.Scale = Vector3.new(0.47999981, 0.240000218, 0.300002247)
  2510. UnionOperation133.Name = "Fakebolt"
  2511. UnionOperation133.Parent = Tool106
  2512. UnionOperation133.CFrame = CFrame.new(137.118195, 6.06033993, -132.811401, 0.996937513, 0.0697446987, 0.0353779905, -0.0698160306, 0.997559547, 0.000783437688, -0.035237018, -0.00325098867, 0.999373674)
  2513. UnionOperation133.Orientation = Vector3.new(-0.0399999991, 2.02999997, -4)
  2514. UnionOperation133.Position = Vector3.new(137.118195, 6.06033993, -132.811401)
  2515. UnionOperation133.Rotation = Vector3.new(-0.0399999991, 2.02999997, -4)
  2516. UnionOperation133.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2517. UnionOperation133.Size = Vector3.new(0.353941292, 0.131463766, 0.285175949)
  2518. UnionOperation133.Anchored = true
  2519. UnionOperation133.BrickColor = BrickColor.new("Dark stone grey")
  2520. UnionOperation133.Material = Enum.Material.Metal
  2521. UnionOperation133.brickColor = BrickColor.new("Dark stone grey")
  2522. UnionOperation134.Name = "Fakemag 70 rounds"
  2523. UnionOperation134.Parent = Tool106
  2524. UnionOperation134.CFrame = CFrame.new(136.950882, 5.50645208, -132.71344, -0.0353890099, 0.992915332, -0.11343243, -0.000783000316, -0.113531038, -0.993534207, -0.999373317, -0.0350713693, 0.00479520299)
  2525. UnionOperation134.Orientation = Vector3.new(83.4800034, -87.5800018, -179.600006)
  2526. UnionOperation134.Position = Vector3.new(136.950882, 5.50645208, -132.71344)
  2527. UnionOperation134.Rotation = Vector3.new(89.7200012, -6.51000023, -92.0400009)
  2528. UnionOperation134.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2529. UnionOperation134.Size = Vector3.new(0.779629648, 0.333717197, 0.876490235)
  2530. UnionOperation134.Anchored = true
  2531. UnionOperation134.BrickColor = BrickColor.new("Smoky grey")
  2532. UnionOperation134.Material = Enum.Material.Metal
  2533. UnionOperation134.Reflectance = 0.10000000149012
  2534. UnionOperation134.brickColor = BrickColor.new("Smoky grey")
  2535. UnionOperation135.Name = "Sights"
  2536. UnionOperation135.Parent = Tool106
  2537. UnionOperation135.CFrame = CFrame.new(135.487228, 6.30922604, -132.659851, -0.0353890099, 0.9969365, -0.0697516054, -0.000783000316, -0.0698229671, -0.99755913, -0.999373317, -0.0352480076, 0.00325156702)
  2538. UnionOperation135.Orientation = Vector3.new(86, -87.3300018, -179.360001)
  2539. UnionOperation135.Position = Vector3.new(135.487228, 6.30922604, -132.659851)
  2540. UnionOperation135.Rotation = Vector3.new(89.8099976, -4, -92.0299988)
  2541. UnionOperation135.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2542. UnionOperation135.Size = Vector3.new(0.126407638, 0.0707883462, 0.126407683)
  2543. UnionOperation135.Anchored = true
  2544. UnionOperation135.BrickColor = BrickColor.new("Dark stone grey")
  2545. UnionOperation135.Material = Enum.Material.Metal
  2546. UnionOperation135.Reflectance = 0.10000000149012
  2547. UnionOperation135.brickColor = BrickColor.new("Dark stone grey")
  2548. UnionOperation136.Name = "Sights"
  2549. UnionOperation136.Parent = Tool106
  2550. UnionOperation136.CFrame = CFrame.new(137.658234, 6.1293149, -132.738342, -0.0353890099, 0.0697510242, 0.99693656, -0.000783000316, 0.99755913, -0.0698223934, -0.999373317, -0.0032515463, -0.0352480151)
  2551. UnionOperation136.Orientation = Vector3.new(4, 92.0199966, -0.0399999991)
  2552. UnionOperation136.Position = Vector3.new(137.658234, 6.1293149, -132.738342)
  2553. UnionOperation136.Rotation = Vector3.new(116.790001, 85.5100021, -116.900002)
  2554. UnionOperation136.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2555. UnionOperation136.Size = Vector3.new(0.101126127, 0.0809009522, 0.22247763)
  2556. UnionOperation136.Anchored = true
  2557. UnionOperation136.BrickColor = BrickColor.new("Dark stone grey")
  2558. UnionOperation136.Material = Enum.Material.Metal
  2559. UnionOperation136.brickColor = BrickColor.new("Dark stone grey")
  2560. UnionOperation137.Name = "Sights"
  2561. UnionOperation137.Parent = Tool106
  2562. UnionOperation137.CFrame = CFrame.new(135.486343, 6.29661179, -132.661163, -0.996937513, 0.0697446987, -0.0353779905, 0.0698160306, 0.997559547, -0.000783437688, 0.035237018, -0.00325098867, -0.999373674)
  2563. UnionOperation137.Orientation = Vector3.new(0.0399999991, -177.970001, 4)
  2564. UnionOperation137.Position = Vector3.new(135.486343, 6.29661179, -132.661163)
  2565. UnionOperation137.Rotation = Vector3.new(179.960007, -2.02999997, -176)
  2566. UnionOperation137.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2567. UnionOperation137.Size = Vector3.new(0.0505630523, 0.0606754273, 0.0809009075)
  2568. UnionOperation137.Anchored = true
  2569. UnionOperation137.BrickColor = BrickColor.new("Dark stone grey")
  2570. UnionOperation137.Material = Enum.Material.Metal
  2571. UnionOperation137.brickColor = BrickColor.new("Dark stone grey")
  2572. UnionOperation138.Name = "Sights"
  2573. UnionOperation138.Parent = Tool106
  2574. UnionOperation138.CFrame = CFrame.new(135.493362, 6.25552177, -132.661316, 0.0353890099, 0.0697510242, -0.99693656, 0.000783000316, 0.99755913, 0.0698223934, 0.999373317, -0.0032515463, 0.0352480151)
  2575. UnionOperation138.Orientation = Vector3.new(-4, -87.9800034, 0.0399999991)
  2576. UnionOperation138.Position = Vector3.new(135.493362, 6.25552177, -132.661316)
  2577. UnionOperation138.Rotation = Vector3.new(-63.2099991, -85.5100021, -63.0999985)
  2578. UnionOperation138.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2579. UnionOperation138.Size = Vector3.new(0.101126336, 0.0202259589, 0.232589871)
  2580. UnionOperation138.Anchored = true
  2581. UnionOperation138.BrickColor = BrickColor.new("Dark stone grey")
  2582. UnionOperation138.Material = Enum.Material.Metal
  2583. UnionOperation138.brickColor = BrickColor.new("Dark stone grey")
  2584. UnionOperation139.Name = "Stock"
  2585. UnionOperation139.Parent = Tool106
  2586. UnionOperation139.CFrame = CFrame.new(138.790009, 5.50768614, -132.7771, -0.0353960022, 0.9969365, -0.0697477683, -0.000780000119, -0.0698190331, -0.997559369, -0.999373078, -0.0352552049, 0.00324892486)
  2587. UnionOperation139.Orientation = Vector3.new(86, -87.3300018, -179.360001)
  2588. UnionOperation139.Position = Vector3.new(138.790009, 5.50768614, -132.7771)
  2589. UnionOperation139.Rotation = Vector3.new(89.8099976, -4, -92.0299988)
  2590. UnionOperation139.Color = Color3.new(0.584314, 0.47451, 0.466667)
  2591. UnionOperation139.Size = Vector3.new(0.182028353, 1.01126659, 0.586535215)
  2592. UnionOperation139.Anchored = true
  2593. UnionOperation139.BrickColor = BrickColor.new("Sand red")
  2594. UnionOperation139.Material = Enum.Material.Wood
  2595. UnionOperation139.brickColor = BrickColor.new("Sand red")
  2596. UnionOperation140.Name = "Stock"
  2597. UnionOperation140.Parent = Tool106
  2598. UnionOperation140.CFrame = CFrame.new(139.305573, 5.42092705, -132.795197, -0.0353890099, -0.996936738, 0.0697486326, -0.000783000316, 0.0698199868, 0.997559369, -0.999373317, 0.0352480225, -0.00325146201)
  2599. UnionOperation140.Orientation = Vector3.new(-86, 92.6699982, -0.639999986)
  2600. UnionOperation140.Position = Vector3.new(139.305573, 5.42092705, -132.795197)
  2601. UnionOperation140.Rotation = Vector3.new(-90.1900024, 4, 92.0299988)
  2602. UnionOperation140.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2603. UnionOperation140.Size = Vector3.new(0.182027459, 0.0303380508, 0.48540616)
  2604. UnionOperation140.Anchored = true
  2605. UnionOperation140.BrickColor = BrickColor.new("Dark stone grey")
  2606. UnionOperation140.Material = Enum.Material.Metal
  2607. UnionOperation140.Reflectance = 0.10000000149012
  2608. UnionOperation140.brickColor = BrickColor.new("Dark stone grey")
  2609. UnionOperation141.Name = "Trigger"
  2610. UnionOperation141.Parent = Tool106
  2611. UnionOperation141.CFrame = CFrame.new(137.764374, 5.58689404, -132.730682, -0.996937513, 0.0697446987, -0.0353779905, 0.0698160306, 0.997559547, -0.000783437688, 0.035237018, -0.00325098867, -0.999373674)
  2612. UnionOperation141.Orientation = Vector3.new(0.0399999991, -177.970001, 4)
  2613. UnionOperation141.Position = Vector3.new(137.764374, 5.58689404, -132.730682)
  2614. UnionOperation141.Rotation = Vector3.new(179.960007, -2.02999997, -176)
  2615. UnionOperation141.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2616. UnionOperation141.Size = Vector3.new(0.0611715205, 0.126902506, 0.0202253107)
  2617. UnionOperation141.Anchored = true
  2618. UnionOperation141.BrickColor = BrickColor.new("Dark stone grey")
  2619. UnionOperation141.Material = Enum.Material.Metal
  2620. UnionOperation141.brickColor = BrickColor.new("Dark stone grey")
  2621. UnionOperation142.Name = "Trigger"
  2622. UnionOperation142.Parent = Tool106
  2623. UnionOperation142.CFrame = CFrame.new(137.612061, 5.60997677, -132.730164, -0.996937513, 0.0697446987, -0.0353779905, 0.0698160306, 0.997559547, -0.000783437688, 0.035237018, -0.00325098867, -0.999373674)
  2624. UnionOperation142.Orientation = Vector3.new(0.0399999991, -177.970001, 4)
  2625. UnionOperation142.Position = Vector3.new(137.612061, 5.60997677, -132.730164)
  2626. UnionOperation142.Rotation = Vector3.new(179.960007, -2.02999997, -176)
  2627. UnionOperation142.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2628. UnionOperation142.Size = Vector3.new(0.121351309, 0.0818924233, 0.0707882941)
  2629. UnionOperation142.Anchored = true
  2630. UnionOperation142.BrickColor = BrickColor.new("Dark stone grey")
  2631. UnionOperation142.Material = Enum.Material.Metal
  2632. UnionOperation142.brickColor = BrickColor.new("Dark stone grey")
  2633. UnionOperation143.Name = "Trigger guard"
  2634. UnionOperation143.Parent = Tool106
  2635. UnionOperation143.CFrame = CFrame.new(137.69165, 5.594666, -132.733063, 0.996937513, 0.0697446987, 0.0353779905, -0.0698160306, 0.997559547, 0.000783437688, -0.035237018, -0.00325098867, 0.999373674)
  2636. UnionOperation143.Orientation = Vector3.new(-0.0399999991, 2.02999997, -4)
  2637. UnionOperation143.Position = Vector3.new(137.69165, 5.594666, -132.733063)
  2638. UnionOperation143.Rotation = Vector3.new(-0.0399999991, 2.02999997, -4)
  2639. UnionOperation143.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2640. UnionOperation143.Size = Vector3.new(0.404504567, 0.161802158, 0.0707898438)
  2641. UnionOperation143.Anchored = true
  2642. UnionOperation143.BrickColor = BrickColor.new("Dark stone grey")
  2643. UnionOperation143.Material = Enum.Material.Metal
  2644. UnionOperation143.brickColor = BrickColor.new("Dark stone grey")
  2645. UnionOperation144.Parent = Tool106
  2646. UnionOperation144.CFrame = CFrame.new(137.899139, 6.0996809, -132.747498, -0.996937037, 0.0697507039, -0.0353789106, 0.0698219985, 0.997559249, -0.000782159856, 0.0352380015, -0.00324998959, -0.999373615)
  2647. UnionOperation144.Orientation = Vector3.new(0.0399999991, -177.970001, 4)
  2648. UnionOperation144.Position = Vector3.new(137.899139, 6.0996809, -132.747498)
  2649. UnionOperation144.Rotation = Vector3.new(179.960007, -2.02999997, -176)
  2650. UnionOperation144.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2651. UnionOperation144.Size = Vector3.new(0.182026923, 0.0455070846, 0.04626517)
  2652. UnionOperation144.Anchored = true
  2653. UnionOperation144.BrickColor = BrickColor.new("Dark stone grey")
  2654. UnionOperation144.Material = Enum.Material.Metal
  2655. UnionOperation144.brickColor = BrickColor.new("Dark stone grey")
  2656. UnionOperation145.Parent = Tool106
  2657. UnionOperation145.CFrame = CFrame.new(138.045074, 6.01449203, -132.751465, 0.0353890099, 0.0697530136, -0.996936381, 0.000783000316, 0.997559011, 0.0698243678, 0.999373317, -0.00325161638, 0.0352480002)
  2658. UnionOperation145.Orientation = Vector3.new(-4, -87.9800034, 0.0399999991)
  2659. UnionOperation145.Position = Vector3.new(138.045074, 6.01449203, -132.751465)
  2660. UnionOperation145.Rotation = Vector3.new(-63.2099991, -85.5100021, -63.0999985)
  2661. UnionOperation145.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2662. UnionOperation145.Size = Vector3.new(0.160780504, 0.154788807, 0.06019805)
  2663. UnionOperation145.Anchored = true
  2664. UnionOperation145.BrickColor = BrickColor.new("Dark stone grey")
  2665. UnionOperation145.Material = Enum.Material.Metal
  2666. UnionOperation145.brickColor = BrickColor.new("Dark stone grey")
  2667. UnionOperation146.Parent = Tool106
  2668. UnionOperation146.CFrame = CFrame.new(138.591278, 5.63642406, -132.719604, -0.984127641, 0.1738974, -0.0353889018, 0.17403394, 0.984739423, -0.000792725419, 0.0347109847, -0.00693901349, -0.999373317)
  2669. UnionOperation146.Orientation = Vector3.new(0.0500000007, -177.970001, 10.0200005)
  2670. UnionOperation146.Position = Vector3.new(138.591278, 5.63642406, -132.719604)
  2671. UnionOperation146.Rotation = Vector3.new(179.949997, -2.02999997, -169.979996)
  2672. UnionOperation146.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2673. UnionOperation146.Size = Vector3.new(0.202252239, 0.131464124, 0.101126179)
  2674. UnionOperation146.Anchored = true
  2675. UnionOperation146.BrickColor = BrickColor.new("Dark stone grey")
  2676. UnionOperation146.Material = Enum.Material.Metal
  2677. UnionOperation146.brickColor = BrickColor.new("Dark stone grey")
  2678. UnionOperation147.Parent = Tool106
  2679. UnionOperation147.CFrame = CFrame.new(138.109909, 5.70736504, -132.75293, -0.0353890099, 0.996936738, -0.0697486326, -0.000783000316, -0.0698199868, -0.997559369, -0.999373317, -0.0352480225, 0.00325146201)
  2680. UnionOperation147.Orientation = Vector3.new(86, -87.3300018, -179.360001)
  2681. UnionOperation147.Position = Vector3.new(138.109909, 5.70736504, -132.75293)
  2682. UnionOperation147.Rotation = Vector3.new(89.8099976, -4, -92.0299988)
  2683. UnionOperation147.Color = Color3.new(0.584314, 0.47451, 0.466667)
  2684. UnionOperation147.Size = Vector3.new(0.182027936, 0.374168336, 0.546084821)
  2685. UnionOperation147.Anchored = true
  2686. UnionOperation147.BrickColor = BrickColor.new("Sand red")
  2687. UnionOperation147.Material = Enum.Material.Wood
  2688. UnionOperation147.brickColor = BrickColor.new("Sand red")
  2689. UnionOperation148.Parent = Tool106
  2690. UnionOperation148.CFrame = CFrame.new(137.660995, 5.62903976, -132.731934, -0.941897452, 0.334031433, -0.0353881344, 0.334267139, 0.94247812, -0.00079193752, 0.0330880135, -0.0125750154, -0.999373317)
  2691. UnionOperation148.Orientation = Vector3.new(0.0500000007, -177.970001, 19.5300007)
  2692. UnionOperation148.Position = Vector3.new(137.660995, 5.62903976, -132.731934)
  2693. UnionOperation148.Rotation = Vector3.new(179.949997, -2.02999997, -160.470001)
  2694. UnionOperation148.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2695. UnionOperation148.Size = Vector3.new(1.00345552, 0.219236284, 0.0707957223)
  2696. UnionOperation148.Anchored = true
  2697. UnionOperation148.BrickColor = BrickColor.new("Dark stone grey")
  2698. UnionOperation148.Material = Enum.Material.Metal
  2699. UnionOperation148.brickColor = BrickColor.new("Dark stone grey")
  2700. UnionOperation149.Parent = Tool106
  2701. UnionOperation149.CFrame = CFrame.new(136.736694, 5.9201479, -132.705139, 0.0353890099, -0.0697530136, 0.996936381, 0.000783000316, -0.997559011, -0.0698243678, 0.999373317, 0.00325161638, -0.0352480002)
  2702. UnionOperation149.Orientation = Vector3.new(4, 92.0199966, 179.960007)
  2703. UnionOperation149.Position = Vector3.new(136.736694, 5.9201479, -132.705139)
  2704. UnionOperation149.Rotation = Vector3.new(116.790001, 85.5100021, 63.0999985)
  2705. UnionOperation149.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2706. UnionOperation149.Size = Vector3.new(0.161803722, 0.131464794, 0.374168336)
  2707. UnionOperation149.Anchored = true
  2708. UnionOperation149.BrickColor = BrickColor.new("Dark stone grey")
  2709. UnionOperation149.Material = Enum.Material.Metal
  2710. UnionOperation149.brickColor = BrickColor.new("Dark stone grey")
  2711. UnionOperation150.Parent = Tool106
  2712. UnionOperation150.CFrame = CFrame.new(137.035706, 5.81788301, -132.801147, -0.996937513, 0.0697446987, -0.0353779905, 0.0698160306, 0.997559547, -0.000783437688, 0.035237018, -0.00325098867, -0.999373674)
  2713. UnionOperation150.Orientation = Vector3.new(0.0399999991, -177.970001, 4)
  2714. UnionOperation150.Position = Vector3.new(137.035706, 5.81788301, -132.801147)
  2715. UnionOperation150.Rotation = Vector3.new(179.960007, -2.02999997, -176)
  2716. UnionOperation150.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2717. UnionOperation150.Size = Vector3.new(0.444954962, 0.232590362, 0.0101128835)
  2718. UnionOperation150.Anchored = true
  2719. UnionOperation150.BrickColor = BrickColor.new("Smoky grey")
  2720. UnionOperation150.Material = Enum.Material.Metal
  2721. UnionOperation150.brickColor = BrickColor.new("Smoky grey")
  2722. UnionOperation151.Parent = Tool106
  2723. UnionOperation151.CFrame = CFrame.new(137.041595, 5.81791306, -132.629395, -0.996937513, 0.0697446987, -0.0353779905, 0.0698160306, 0.997559547, -0.000783437688, 0.035237018, -0.00325098867, -0.999373674)
  2724. UnionOperation151.Orientation = Vector3.new(0.0399999991, -177.970001, 4)
  2725. UnionOperation151.Position = Vector3.new(137.041595, 5.81791306, -132.629395)
  2726. UnionOperation151.Rotation = Vector3.new(179.960007, -2.02999997, -176)
  2727. UnionOperation151.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2728. UnionOperation151.Size = Vector3.new(0.444954962, 0.232590362, 0.0101128835)
  2729. UnionOperation151.Anchored = true
  2730. UnionOperation151.BrickColor = BrickColor.new("Smoky grey")
  2731. UnionOperation151.Material = Enum.Material.Metal
  2732. UnionOperation151.brickColor = BrickColor.new("Smoky grey")
  2733. UnionOperation152.Parent = Tool106
  2734. UnionOperation152.CFrame = CFrame.new(137.910645, 6.02801704, -132.746368, 0.996937513, 0.0353779607, -0.0697447136, -0.0698160306, 0.000783002179, -0.997559547, -0.035237018, 0.999373674, 0.00325055257)
  2735. UnionOperation152.Orientation = Vector3.new(86, -87.3300018, -89.3600006)
  2736. UnionOperation152.Position = Vector3.new(137.910645, 6.02801704, -132.746368)
  2737. UnionOperation152.Rotation = Vector3.new(89.8099976, -4, -2.02999997)
  2738. UnionOperation152.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2739. UnionOperation152.Size = Vector3.new(0.0455068797, 0.182027206, 0.0455070511)
  2740. UnionOperation152.Anchored = true
  2741. UnionOperation152.BrickColor = BrickColor.new("Smoky grey")
  2742. UnionOperation152.Material = Enum.Material.Metal
  2743. UnionOperation152.Reflectance = 0.10000000149012
  2744. UnionOperation152.brickColor = BrickColor.new("Smoky grey")
  2745. UnionOperation153.Parent = Tool106
  2746. UnionOperation153.CFrame = CFrame.new(137.607697, 5.83888578, -132.735413, -0.996937513, 0.0697446987, -0.0353779905, 0.0698160306, 0.997559547, -0.000783437688, 0.035237018, -0.00325098867, -0.999373674)
  2747. UnionOperation153.Orientation = Vector3.new(0.0399999991, -177.970001, 4)
  2748. UnionOperation153.Position = Vector3.new(137.607697, 5.83888578, -132.735413)
  2749. UnionOperation153.Rotation = Vector3.new(179.960007, -2.02999997, -176)
  2750. UnionOperation153.Color = Color3.new(0.584314, 0.47451, 0.466667)
  2751. UnionOperation153.Size = Vector3.new(0.9910357, 0.353941113, 0.182028368)
  2752. UnionOperation153.Anchored = true
  2753. UnionOperation153.BrickColor = BrickColor.new("Sand red")
  2754. UnionOperation153.Material = Enum.Material.Wood
  2755. UnionOperation153.brickColor = BrickColor.new("Sand red")
  2756. UnionOperation154.Parent = Tool106
  2757. UnionOperation154.CFrame = CFrame.new(138.13414, 5.90847492, -132.75415, -0.0353890099, 0.996936738, -0.0697486326, -0.000783000316, -0.0698199868, -0.997559369, -0.999373317, -0.0352480225, 0.00325146201)
  2758. UnionOperation154.Orientation = Vector3.new(86, -87.3300018, -179.360001)
  2759. UnionOperation154.Position = Vector3.new(138.13414, 5.90847492, -132.75415)
  2760. UnionOperation154.Rotation = Vector3.new(89.8099976, -4, -92.0299988)
  2761. UnionOperation154.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2762. UnionOperation154.Size = Vector3.new(0.0809009522, 0.151689589, 0.141576365)
  2763. UnionOperation154.Anchored = true
  2764. UnionOperation154.BrickColor = BrickColor.new("Dark stone grey")
  2765. UnionOperation154.Material = Enum.Material.Metal
  2766. UnionOperation154.brickColor = BrickColor.new("Dark stone grey")
  2767. UnionOperation155.Parent = Tool106
  2768. UnionOperation155.CFrame = CFrame.new(137.663681, 6.13399076, -132.738556, 0.996937513, 0.0697446987, 0.0353779905, -0.0698160306, 0.997559547, 0.000783437688, -0.035237018, -0.00325098867, 0.999373674)
  2769. UnionOperation155.Orientation = Vector3.new(-0.0399999991, 2.02999997, -4)
  2770. UnionOperation155.Position = Vector3.new(137.663681, 6.13399076, -132.738556)
  2771. UnionOperation155.Rotation = Vector3.new(-0.0399999991, 2.02999997, -4)
  2772. UnionOperation155.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2773. UnionOperation155.Size = Vector3.new(0.0303378403, 0.0505631082, 0.0809009075)
  2774. UnionOperation155.Anchored = true
  2775. UnionOperation155.BrickColor = BrickColor.new("Dark stone grey")
  2776. UnionOperation155.Material = Enum.Material.Metal
  2777. UnionOperation155.brickColor = BrickColor.new("Dark stone grey")
  2778. UnionOperation156.Parent = Tool106
  2779. UnionOperation156.CFrame = CFrame.new(137.399384, 5.90661907, -132.728607, 0.996937513, 0.0353779607, -0.0697447136, -0.0698160306, 0.000783002179, -0.997559547, -0.035237018, 0.999373674, 0.00325055257)
  2780. UnionOperation156.Orientation = Vector3.new(86, -87.3300018, -89.3600006)
  2781. UnionOperation156.Position = Vector3.new(137.399384, 5.90661907, -132.728607)
  2782. UnionOperation156.Rotation = Vector3.new(89.8099976, -4, -2.02999997)
  2783. UnionOperation156.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2784. UnionOperation156.Size = Vector3.new(1.21352243, 0.162813187, 0.460127503)
  2785. UnionOperation156.Anchored = true
  2786. UnionOperation156.BrickColor = BrickColor.new("Dark stone grey")
  2787. UnionOperation156.Material = Enum.Material.Metal
  2788. UnionOperation156.brickColor = BrickColor.new("Dark stone grey")
  2789. UnionOperation157.Parent = Tool106
  2790. UnionOperation157.CFrame = CFrame.new(136.116425, 6.10803604, -132.681946, -0.0353890099, 0.9969365, -0.0697516054, -0.000783000316, -0.0698229671, -0.99755913, -0.999373317, -0.0352480076, 0.00325156702)
  2791. UnionOperation157.Orientation = Vector3.new(86, -87.3300018, -179.360001)
  2792. UnionOperation157.Position = Vector3.new(136.116425, 6.10803604, -132.681946)
  2793. UnionOperation157.Rotation = Vector3.new(89.8099976, -4, -92.0299988)
  2794. UnionOperation157.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2795. UnionOperation157.Size = Vector3.new(0.0960697979, 1.47644246, 0.09606985)
  2796. UnionOperation157.Anchored = true
  2797. UnionOperation157.BrickColor = BrickColor.new("Smoky grey")
  2798. UnionOperation157.Material = Enum.Material.Metal
  2799. UnionOperation157.Reflectance = 0.10000000149012
  2800. UnionOperation157.brickColor = BrickColor.new("Smoky grey")
  2801. UnionOperation158.Parent = Tool106
  2802. UnionOperation158.CFrame = CFrame.new(136.046326, 6.12048578, -132.680878, -0.0353890099, 0.9969365, -0.0697516054, -0.000783000316, -0.0698229671, -0.99755913, -0.999373317, -0.0352480076, 0.00325156702)
  2803. UnionOperation158.Orientation = Vector3.new(86, -87.3300018, -179.360001)
  2804. UnionOperation158.Position = Vector3.new(136.046326, 6.12048578, -132.680878)
  2805. UnionOperation158.Rotation = Vector3.new(89.8099976, -4, -92.0299988)
  2806. UnionOperation158.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2807. UnionOperation158.Size = Vector3.new(0.161802217, 1.78018582, 0.171918303)
  2808. UnionOperation158.Anchored = true
  2809. UnionOperation158.BrickColor = BrickColor.new("Dark stone grey")
  2810. UnionOperation158.Material = Enum.Material.Metal
  2811. UnionOperation158.brickColor = BrickColor.new("Dark stone grey")
  2812. Part159.Name = "Circle"
  2813. Part159.Parent = Tool106
  2814. Part159.CFrame = CFrame.new(136.846329, 5.90004778, -132.612335, 0.996937037, 0.0353789702, -0.0697506741, -0.0698219985, 0.000783001422, -0.997559249, -0.0352380015, 0.999373615, 0.00325083337)
  2815. Part159.Orientation = Vector3.new(86, -87.3300018, -89.3600006)
  2816. Part159.Position = Vector3.new(136.846329, 5.90004778, -132.612335)
  2817. Part159.Rotation = Vector3.new(89.8099976, -4, -2.02999997)
  2818. Part159.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2819. Part159.Anchored = true
  2820. Part159.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2821. Part159.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2822. Part159.CanCollide = false
  2823. Part159.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2824. Part159.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2825. Part159.Material = Enum.Material.Metal
  2826. Part159.Reflectance = 0.10000000149012
  2827. Part159.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2828. Part159.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2829. Part159.FormFactor = Enum.FormFactor.Custom
  2830. Part159.formFactor = Enum.FormFactor.Custom
  2831. CylinderMesh160.Parent = Part159
  2832. CylinderMesh160.Scale = Vector3.new(0.29073751, 0.0505630933, 0.328659981)
  2833. Part161.Name = "Circle"
  2834. Part161.Parent = Tool106
  2835. Part161.CFrame = CFrame.new(136.820038, 5.90387201, -132.794281, 0.996937037, 0.0353789702, -0.0697506741, -0.0698219985, 0.000783001422, -0.997559249, -0.0352380015, 0.999373615, 0.00325083337)
  2836. Part161.Orientation = Vector3.new(86, -87.3300018, -89.3600006)
  2837. Part161.Position = Vector3.new(136.820038, 5.90387201, -132.794281)
  2838. Part161.Rotation = Vector3.new(89.8099976, -4, -2.02999997)
  2839. Part161.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2840. Part161.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2841. Part161.Anchored = true
  2842. Part161.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2843. Part161.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2844. Part161.BrickColor = BrickColor.new("Smoky grey")
  2845. Part161.CanCollide = false
  2846. Part161.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2847. Part161.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2848. Part161.Material = Enum.Material.Metal
  2849. Part161.Reflectance = 0.10000000149012
  2850. Part161.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2851. Part161.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2852. Part161.brickColor = BrickColor.new("Smoky grey")
  2853. Part161.FormFactor = Enum.FormFactor.Custom
  2854. Part161.formFactor = Enum.FormFactor.Custom
  2855. CylinderMesh162.Parent = Part161
  2856. CylinderMesh162.Scale = Vector3.new(0.492989749, 0.0505630933, 0.455067575)
  2857. Part163.Name = "Circle"
  2858. Part163.Parent = Tool106
  2859. Part163.CFrame = CFrame.new(136.726227, 5.95920277, -132.618729, 0.996937037, 0.0353789702, -0.0697506741, -0.0698219985, 0.000783001422, -0.997559249, -0.0352380015, 0.999373615, 0.00325083337)
  2860. Part163.Orientation = Vector3.new(86, -87.3300018, -89.3600006)
  2861. Part163.Position = Vector3.new(136.726227, 5.95920277, -132.618729)
  2862. Part163.Rotation = Vector3.new(89.8099976, -4, -2.02999997)
  2863. Part163.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2864. Part163.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2865. Part163.Anchored = true
  2866. Part163.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2867. Part163.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2868. Part163.BrickColor = BrickColor.new("Smoky grey")
  2869. Part163.CanCollide = false
  2870. Part163.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2871. Part163.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2872. Part163.Material = Enum.Material.Metal
  2873. Part163.Reflectance = 0.10000000149012
  2874. Part163.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2875. Part163.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2876. Part163.brickColor = BrickColor.new("Smoky grey")
  2877. Part163.FormFactor = Enum.FormFactor.Custom
  2878. Part163.formFactor = Enum.FormFactor.Custom
  2879. CylinderMesh164.Parent = Part163
  2880. CylinderMesh164.Scale = Vector3.new(0.29073751, 0.0505630933, 0.328659981)
  2881. Part165.Name = "Circle"
  2882. Part165.Parent = Tool106
  2883. Part165.CFrame = CFrame.new(136.825989, 5.90394306, -132.622375, 0.996937037, 0.0353789702, -0.0697506741, -0.0698219985, 0.000783001422, -0.997559249, -0.0352380015, 0.999373615, 0.00325083337)
  2884. Part165.Orientation = Vector3.new(86, -87.3300018, -89.3600006)
  2885. Part165.Position = Vector3.new(136.825989, 5.90394306, -132.622375)
  2886. Part165.Rotation = Vector3.new(89.8099976, -4, -2.02999997)
  2887. Part165.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2888. Part165.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2889. Part165.Anchored = true
  2890. Part165.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2891. Part165.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2892. Part165.BrickColor = BrickColor.new("Smoky grey")
  2893. Part165.CanCollide = false
  2894. Part165.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2895. Part165.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2896. Part165.Material = Enum.Material.Metal
  2897. Part165.Reflectance = 0.10000000149012
  2898. Part165.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2899. Part165.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2900. Part165.brickColor = BrickColor.new("Smoky grey")
  2901. Part165.FormFactor = Enum.FormFactor.Custom
  2902. Part165.formFactor = Enum.FormFactor.Custom
  2903. CylinderMesh166.Parent = Part165
  2904. CylinderMesh166.Scale = Vector3.new(0.492989749, 0.0505630933, 0.455067575)
  2905. Part167.Name = "Circle"
  2906. Part167.Parent = Tool106
  2907. Part167.CFrame = CFrame.new(136.839737, 5.89997578, -132.80426, 0.996937037, 0.0353789702, -0.0697506741, -0.0698219985, 0.000783001422, -0.997559249, -0.0352380015, 0.999373615, 0.00325083337)
  2908. Part167.Orientation = Vector3.new(86, -87.3300018, -89.3600006)
  2909. Part167.Position = Vector3.new(136.839737, 5.89997578, -132.80426)
  2910. Part167.Rotation = Vector3.new(89.8099976, -4, -2.02999997)
  2911. Part167.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2912. Part167.Anchored = true
  2913. Part167.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2914. Part167.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2915. Part167.CanCollide = false
  2916. Part167.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2917. Part167.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2918. Part167.Material = Enum.Material.Metal
  2919. Part167.Reflectance = 0.10000000149012
  2920. Part167.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2921. Part167.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2922. Part167.FormFactor = Enum.FormFactor.Custom
  2923. Part167.formFactor = Enum.FormFactor.Custom
  2924. CylinderMesh168.Parent = Part167
  2925. CylinderMesh168.Scale = Vector3.new(0.29073751, 0.0505630933, 0.328659981)
  2926. Part169.Name = "Circle"
  2927. Part169.Parent = Tool106
  2928. Part169.CFrame = CFrame.new(136.719925, 5.95902014, -132.790588, 0.996937037, 0.0353789702, -0.0697506741, -0.0698219985, 0.000783001422, -0.997559249, -0.0352380015, 0.999373615, 0.00325083337)
  2929. Part169.Orientation = Vector3.new(86, -87.3300018, -89.3600006)
  2930. Part169.Position = Vector3.new(136.719925, 5.95902014, -132.790588)
  2931. Part169.Rotation = Vector3.new(89.8099976, -4, -2.02999997)
  2932. Part169.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2933. Part169.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2934. Part169.Anchored = true
  2935. Part169.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2936. Part169.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2937. Part169.BrickColor = BrickColor.new("Smoky grey")
  2938. Part169.CanCollide = false
  2939. Part169.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2940. Part169.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2941. Part169.Material = Enum.Material.Metal
  2942. Part169.Reflectance = 0.10000000149012
  2943. Part169.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2944. Part169.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2945. Part169.brickColor = BrickColor.new("Smoky grey")
  2946. Part169.FormFactor = Enum.FormFactor.Custom
  2947. Part169.formFactor = Enum.FormFactor.Custom
  2948. CylinderMesh170.Parent = Part169
  2949. CylinderMesh170.Scale = Vector3.new(0.29073751, 0.0505630933, 0.328659981)
  2950. WedgePart171.Parent = Tool106
  2951. WedgePart171.CFrame = CFrame.new(137.117157, 5.95460176, -132.632263, 0.0353890099, 0.0697510242, -0.99693656, 0.000783000316, 0.99755913, 0.0698223934, 0.999373317, -0.0032515463, 0.0352480151)
  2952. WedgePart171.Orientation = Vector3.new(-4, -87.9800034, 0.0399999991)
  2953. WedgePart171.Position = Vector3.new(137.117157, 5.95460176, -132.632263)
  2954. WedgePart171.Rotation = Vector3.new(-63.2099991, -85.5100021, -63.0999985)
  2955. WedgePart171.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2956. WedgePart171.Size = Vector3.new(0.200000003, 0.200000003, 0.313491046)
  2957. WedgePart171.Anchored = true
  2958. WedgePart171.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2959. WedgePart171.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2960. WedgePart171.BrickColor = BrickColor.new("Smoky grey")
  2961. WedgePart171.CanCollide = false
  2962. WedgePart171.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2963. WedgePart171.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2964. WedgePart171.Material = Enum.Material.Metal
  2965. WedgePart171.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2966. WedgePart171.brickColor = BrickColor.new("Smoky grey")
  2967. WedgePart171.FormFactor = Enum.FormFactor.Custom
  2968. WedgePart171.formFactor = Enum.FormFactor.Custom
  2969. SpecialMesh172.Parent = WedgePart171
  2970. SpecialMesh172.Scale = Vector3.new(0.0505630486, 0.252815455, 1)
  2971. SpecialMesh172.MeshType = Enum.MeshType.Wedge
  2972. WedgePart173.Parent = Tool106
  2973. WedgePart173.CFrame = CFrame.new(137.111023, 5.95447302, -132.803955, 0.0353890099, 0.0697510242, -0.99693656, 0.000783000316, 0.99755913, 0.0698223934, 0.999373317, -0.0032515463, 0.0352480151)
  2974. WedgePart173.Orientation = Vector3.new(-4, -87.9800034, 0.0399999991)
  2975. WedgePart173.Position = Vector3.new(137.111023, 5.95447302, -132.803955)
  2976. WedgePart173.Rotation = Vector3.new(-63.2099991, -85.5100021, -63.0999985)
  2977. WedgePart173.Color = Color3.new(0.356863, 0.364706, 0.411765)
  2978. WedgePart173.Size = Vector3.new(0.200000003, 0.200000003, 0.313491046)
  2979. WedgePart173.Anchored = true
  2980. WedgePart173.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2981. WedgePart173.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2982. WedgePart173.BrickColor = BrickColor.new("Smoky grey")
  2983. WedgePart173.CanCollide = false
  2984. WedgePart173.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2985. WedgePart173.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2986. WedgePart173.Material = Enum.Material.Metal
  2987. WedgePart173.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2988. WedgePart173.brickColor = BrickColor.new("Smoky grey")
  2989. WedgePart173.FormFactor = Enum.FormFactor.Custom
  2990. WedgePart173.formFactor = Enum.FormFactor.Custom
  2991. SpecialMesh174.Parent = WedgePart173
  2992. SpecialMesh174.Scale = Vector3.new(0.0505630486, 0.252815455, 1)
  2993. SpecialMesh174.MeshType = Enum.MeshType.Wedge
  2994. WedgePart175.Parent = Tool106
  2995. WedgePart175.CFrame = CFrame.new(136.910385, 5.96902895, -132.624985, -0.0353890099, 0.0697510242, 0.99693656, -0.000783000316, 0.99755913, -0.0698223934, -0.999373317, -0.0032515463, -0.0352480151)
  2996. WedgePart175.Orientation = Vector3.new(4, 92.0199966, -0.0399999991)
  2997. WedgePart175.Position = Vector3.new(136.910385, 5.96902895, -132.624985)
  2998. WedgePart175.Rotation = Vector3.new(116.790001, 85.5100021, -116.900002)
  2999. WedgePart175.Color = Color3.new(0.356863, 0.364706, 0.411765)
  3000. WedgePart175.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3001. WedgePart175.Anchored = true
  3002. WedgePart175.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3003. WedgePart175.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3004. WedgePart175.BrickColor = BrickColor.new("Smoky grey")
  3005. WedgePart175.CanCollide = false
  3006. WedgePart175.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3007. WedgePart175.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3008. WedgePart175.Material = Enum.Material.Metal
  3009. WedgePart175.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3010. WedgePart175.brickColor = BrickColor.new("Smoky grey")
  3011. WedgePart175.FormFactor = Enum.FormFactor.Custom
  3012. WedgePart175.formFactor = Enum.FormFactor.Custom
  3013. SpecialMesh176.Parent = WedgePart175
  3014. SpecialMesh176.Scale = Vector3.new(0.0505630486, 0.252815455, 0.505630612)
  3015. SpecialMesh176.MeshType = Enum.MeshType.Wedge
  3016. WedgePart177.Parent = Tool106
  3017. WedgePart177.CFrame = CFrame.new(136.904419, 5.96899223, -132.796661, -0.0353890099, 0.0697510242, 0.99693656, -0.000783000316, 0.99755913, -0.0698223934, -0.999373317, -0.0032515463, -0.0352480151)
  3018. WedgePart177.Orientation = Vector3.new(4, 92.0199966, -0.0399999991)
  3019. WedgePart177.Position = Vector3.new(136.904419, 5.96899223, -132.796661)
  3020. WedgePart177.Rotation = Vector3.new(116.790001, 85.5100021, -116.900002)
  3021. WedgePart177.Color = Color3.new(0.356863, 0.364706, 0.411765)
  3022. WedgePart177.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3023. WedgePart177.Anchored = true
  3024. WedgePart177.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3025. WedgePart177.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3026. WedgePart177.BrickColor = BrickColor.new("Smoky grey")
  3027. WedgePart177.CanCollide = false
  3028. WedgePart177.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3029. WedgePart177.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3030. WedgePart177.Material = Enum.Material.Metal
  3031. WedgePart177.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3032. WedgePart177.brickColor = BrickColor.new("Smoky grey")
  3033. WedgePart177.FormFactor = Enum.FormFactor.Custom
  3034. WedgePart177.formFactor = Enum.FormFactor.Custom
  3035. SpecialMesh178.Parent = WedgePart177
  3036. SpecialMesh178.Scale = Vector3.new(0.0505630486, 0.252815455, 0.505630612)
  3037. SpecialMesh178.MeshType = Enum.MeshType.Wedge
  3038. Part179.Name = "P2"
  3039. Part179.Parent = Model0
  3040. Part179.CFrame = CFrame.new(154.066391, 1.80000997, -140.35318, 0.999989986, 0, -0.00448499992, 0, 1, 0, 0.00448499992, 0, 0.999989986)
  3041. Part179.Orientation = Vector3.new(0, -0.25999999, 0)
  3042. Part179.Position = Vector3.new(154.066391, 1.80000997, -140.35318)
  3043. Part179.Rotation = Vector3.new(0, -0.25999999, 0)
  3044. Part179.Size = Vector3.new(4, 3.5999999, 4)
  3045. Part179.Anchored = true
  3046. SpecialMesh180.Parent = Part179
  3047. SpecialMesh180.MeshId = "http://www.roblox.com/asset/?id=92598630"
  3048. SpecialMesh180.Scale = Vector3.new(3, 3, 3)
  3049. SpecialMesh180.TextureId = "http://www.roblox.com/asset/?id=92599263"
  3050. SpecialMesh180.MeshType = Enum.MeshType.FileMesh
  3051. for i,v in pairs(mas:GetChildren()) do
  3052. v.Parent = workspace
  3053. pcall(function() v:MakeJoints() end)
  3054. end
  3055. mas:Destroy()
  3056. for i,v in pairs(cors) do
  3057. spawn(function()
  3058. pcall(v)
  3059. end)
  3060. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement