Advertisement
Guest User

oi

a guest
Aug 21st, 2019
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. -- Made by 1ndrew Ballista
  88. --Controls
  89. --T for Stand by
  90. --R for Reload
  91. --Right Click to Aim
  92. --Q for Inspect
  93. --C to Crouch
  94. --X to get back up
  95. --Left Shift to Sprint
  96. --Q to cock the chamber faster
  97. --G for safe mode
  98. function sandbox(var,func)
  99. local env = getfenv(func)
  100. local newenv = setmetatable({},{
  101. __index = function(self,k)
  102. if k=="script" then
  103. return var
  104. else
  105. return env[k]
  106. end
  107. end,
  108. })
  109. setfenv(func,newenv)
  110. return func
  111. end
  112. cors = {}
  113. mas = Instance.new("Model",game:GetService("Lighting"))
  114. Tool0 = Instance.new("Tool")
  115. Part1 = Instance.new("Part")
  116. CylinderMesh2 = Instance.new("CylinderMesh")
  117. Part3 = Instance.new("Part")
  118. CylinderMesh4 = Instance.new("CylinderMesh")
  119. Decal5 = Instance.new("Decal")
  120. Part6 = Instance.new("Part")
  121. BlockMesh7 = Instance.new("BlockMesh")
  122. Part8 = Instance.new("Part")
  123. BlockMesh9 = Instance.new("BlockMesh")
  124. Part10 = Instance.new("Part")
  125. SpecialMesh11 = Instance.new("SpecialMesh")
  126. Part12 = Instance.new("Part")
  127. SpecialMesh13 = Instance.new("SpecialMesh")
  128. Part14 = Instance.new("Part")
  129. SpecialMesh15 = Instance.new("SpecialMesh")
  130. Part16 = Instance.new("Part")
  131. SurfaceGui17 = Instance.new("SurfaceGui")
  132. Frame18 = Instance.new("Frame")
  133. ImageLabel19 = Instance.new("ImageLabel")
  134. BlockMesh20 = Instance.new("BlockMesh")
  135. Part21 = Instance.new("Part")
  136. CylinderMesh22 = Instance.new("CylinderMesh")
  137. Part23 = Instance.new("Part")
  138. SpecialMesh24 = Instance.new("SpecialMesh")
  139. Part25 = Instance.new("Part")
  140. BlockMesh26 = Instance.new("BlockMesh")
  141. Part27 = Instance.new("Part")
  142. BlockMesh28 = Instance.new("BlockMesh")
  143. Part29 = Instance.new("Part")
  144. CylinderMesh30 = Instance.new("CylinderMesh")
  145. Part31 = Instance.new("Part")
  146. BlockMesh32 = Instance.new("BlockMesh")
  147. Part33 = Instance.new("Part")
  148. SpecialMesh34 = Instance.new("SpecialMesh")
  149. Part35 = Instance.new("Part")
  150. SpecialMesh36 = Instance.new("SpecialMesh")
  151. Part37 = Instance.new("Part")
  152. Decal38 = Instance.new("Decal")
  153. BlockMesh39 = Instance.new("BlockMesh")
  154. Part40 = Instance.new("Part")
  155. SpecialMesh41 = Instance.new("SpecialMesh")
  156. Part42 = Instance.new("Part")
  157. CylinderMesh43 = Instance.new("CylinderMesh")
  158. Part44 = Instance.new("Part")
  159. CylinderMesh45 = Instance.new("CylinderMesh")
  160. Part46 = Instance.new("Part")
  161. CylinderMesh47 = Instance.new("CylinderMesh")
  162. Part48 = Instance.new("Part")
  163. BlockMesh49 = Instance.new("BlockMesh")
  164. Part50 = Instance.new("Part")
  165. BlockMesh51 = Instance.new("BlockMesh")
  166. Part52 = Instance.new("Part")
  167. BlockMesh53 = Instance.new("BlockMesh")
  168. Part54 = Instance.new("Part")
  169. BlockMesh55 = Instance.new("BlockMesh")
  170. Part56 = Instance.new("Part")
  171. BlockMesh57 = Instance.new("BlockMesh")
  172. Part58 = Instance.new("Part")
  173. BlockMesh59 = Instance.new("BlockMesh")
  174. Part60 = Instance.new("Part")
  175. BlockMesh61 = Instance.new("BlockMesh")
  176. Part62 = Instance.new("Part")
  177. CylinderMesh63 = Instance.new("CylinderMesh")
  178. Part64 = Instance.new("Part")
  179. SpecialMesh65 = Instance.new("SpecialMesh")
  180. Part66 = Instance.new("Part")
  181. BlockMesh67 = Instance.new("BlockMesh")
  182. Part68 = Instance.new("Part")
  183. BlockMesh69 = Instance.new("BlockMesh")
  184. Part70 = Instance.new("Part")
  185. BlockMesh71 = Instance.new("BlockMesh")
  186. Part72 = Instance.new("Part")
  187. CylinderMesh73 = Instance.new("CylinderMesh")
  188. Part74 = Instance.new("Part")
  189. SpecialMesh75 = Instance.new("SpecialMesh")
  190. Part76 = Instance.new("Part")
  191. BlockMesh77 = Instance.new("BlockMesh")
  192. Part78 = Instance.new("Part")
  193. BlockMesh79 = Instance.new("BlockMesh")
  194. Part80 = Instance.new("Part")
  195. BlockMesh81 = Instance.new("BlockMesh")
  196. Part82 = Instance.new("Part")
  197. CylinderMesh83 = Instance.new("CylinderMesh")
  198. Part84 = Instance.new("Part")
  199. CylinderMesh85 = Instance.new("CylinderMesh")
  200. Part86 = Instance.new("Part")
  201. BlockMesh87 = Instance.new("BlockMesh")
  202. Part88 = Instance.new("Part")
  203. BlockMesh89 = Instance.new("BlockMesh")
  204. Part90 = Instance.new("Part")
  205. BlockMesh91 = Instance.new("BlockMesh")
  206. Part92 = Instance.new("Part")
  207. BlockMesh93 = Instance.new("BlockMesh")
  208. Part94 = Instance.new("Part")
  209. CylinderMesh95 = Instance.new("CylinderMesh")
  210. Part96 = Instance.new("Part")
  211. SpecialMesh97 = Instance.new("SpecialMesh")
  212. Part98 = Instance.new("Part")
  213. BlockMesh99 = Instance.new("BlockMesh")
  214. Part100 = Instance.new("Part")
  215. BlockMesh101 = Instance.new("BlockMesh")
  216. Part102 = Instance.new("Part")
  217. SpecialMesh103 = Instance.new("SpecialMesh")
  218. Part104 = Instance.new("Part")
  219. BlockMesh105 = Instance.new("BlockMesh")
  220. Part106 = Instance.new("Part")
  221. BlockMesh107 = Instance.new("BlockMesh")
  222. Part108 = Instance.new("Part")
  223. BlockMesh109 = Instance.new("BlockMesh")
  224. Part110 = Instance.new("Part")
  225. CylinderMesh111 = Instance.new("CylinderMesh")
  226. Part112 = Instance.new("Part")
  227. BlockMesh113 = Instance.new("BlockMesh")
  228. Part114 = Instance.new("Part")
  229. BlockMesh115 = Instance.new("BlockMesh")
  230. Part116 = Instance.new("Part")
  231. BlockMesh117 = Instance.new("BlockMesh")
  232. Part118 = Instance.new("Part")
  233. BlockMesh119 = Instance.new("BlockMesh")
  234. Part120 = Instance.new("Part")
  235. BlockMesh121 = Instance.new("BlockMesh")
  236. Part122 = Instance.new("Part")
  237. BlockMesh123 = Instance.new("BlockMesh")
  238. Part124 = Instance.new("Part")
  239. SpecialMesh125 = Instance.new("SpecialMesh")
  240. Part126 = Instance.new("Part")
  241. BlockMesh127 = Instance.new("BlockMesh")
  242. Part128 = Instance.new("Part")
  243. CylinderMesh129 = Instance.new("CylinderMesh")
  244. Part130 = Instance.new("Part")
  245. BlockMesh131 = Instance.new("BlockMesh")
  246. Part132 = Instance.new("Part")
  247. BlockMesh133 = Instance.new("BlockMesh")
  248. Part134 = Instance.new("Part")
  249. CylinderMesh135 = Instance.new("CylinderMesh")
  250. Part136 = Instance.new("Part")
  251. SpecialMesh137 = Instance.new("SpecialMesh")
  252. Part138 = Instance.new("Part")
  253. CylinderMesh139 = Instance.new("CylinderMesh")
  254. Part140 = Instance.new("Part")
  255. BlockMesh141 = Instance.new("BlockMesh")
  256. Part142 = Instance.new("Part")
  257. BlockMesh143 = Instance.new("BlockMesh")
  258. Part144 = Instance.new("Part")
  259. BlockMesh145 = Instance.new("BlockMesh")
  260. Part146 = Instance.new("Part")
  261. BlockMesh147 = Instance.new("BlockMesh")
  262. Part148 = Instance.new("Part")
  263. BlockMesh149 = Instance.new("BlockMesh")
  264. Part150 = Instance.new("Part")
  265. BlockMesh151 = Instance.new("BlockMesh")
  266. Part152 = Instance.new("Part")
  267. BlockMesh153 = Instance.new("BlockMesh")
  268. Part154 = Instance.new("Part")
  269. BlockMesh155 = Instance.new("BlockMesh")
  270. Part156 = Instance.new("Part")
  271. BlockMesh157 = Instance.new("BlockMesh")
  272. Part158 = Instance.new("Part")
  273. BlockMesh159 = Instance.new("BlockMesh")
  274. Part160 = Instance.new("Part")
  275. BlockMesh161 = Instance.new("BlockMesh")
  276. Part162 = Instance.new("Part")
  277. SpecialMesh163 = Instance.new("SpecialMesh")
  278. Part164 = Instance.new("Part")
  279. BlockMesh165 = Instance.new("BlockMesh")
  280. Part166 = Instance.new("Part")
  281. BlockMesh167 = Instance.new("BlockMesh")
  282. Part168 = Instance.new("Part")
  283. BlockMesh169 = Instance.new("BlockMesh")
  284. Part170 = Instance.new("Part")
  285. BlockMesh171 = Instance.new("BlockMesh")
  286. Part172 = Instance.new("Part")
  287. SpecialMesh173 = Instance.new("SpecialMesh")
  288. Part174 = Instance.new("Part")
  289. BlockMesh175 = Instance.new("BlockMesh")
  290. Part176 = Instance.new("Part")
  291. BlockMesh177 = Instance.new("BlockMesh")
  292. Part178 = Instance.new("Part")
  293. CylinderMesh179 = Instance.new("CylinderMesh")
  294. Part180 = Instance.new("Part")
  295. BlockMesh181 = Instance.new("BlockMesh")
  296. Part182 = Instance.new("Part")
  297. BlockMesh183 = Instance.new("BlockMesh")
  298. Part184 = Instance.new("Part")
  299. BlockMesh185 = Instance.new("BlockMesh")
  300. Part186 = Instance.new("Part")
  301. BlockMesh187 = Instance.new("BlockMesh")
  302. Part188 = Instance.new("Part")
  303. BlockMesh189 = Instance.new("BlockMesh")
  304. Part190 = Instance.new("Part")
  305. CylinderMesh191 = Instance.new("CylinderMesh")
  306. Part192 = Instance.new("Part")
  307. BlockMesh193 = Instance.new("BlockMesh")
  308. Part194 = Instance.new("Part")
  309. CylinderMesh195 = Instance.new("CylinderMesh")
  310. Part196 = Instance.new("Part")
  311. BlockMesh197 = Instance.new("BlockMesh")
  312. Part198 = Instance.new("Part")
  313. BlockMesh199 = Instance.new("BlockMesh")
  314. Part200 = Instance.new("Part")
  315. SpecialMesh201 = Instance.new("SpecialMesh")
  316. Part202 = Instance.new("Part")
  317. BlockMesh203 = Instance.new("BlockMesh")
  318. Part204 = Instance.new("Part")
  319. BlockMesh205 = Instance.new("BlockMesh")
  320. Part206 = Instance.new("Part")
  321. SpecialMesh207 = Instance.new("SpecialMesh")
  322. Decal208 = Instance.new("Decal")
  323. Part209 = Instance.new("Part")
  324. BlockMesh210 = Instance.new("BlockMesh")
  325. Part211 = Instance.new("Part")
  326. BlockMesh212 = Instance.new("BlockMesh")
  327. Part213 = Instance.new("Part")
  328. SpecialMesh214 = Instance.new("SpecialMesh")
  329. Part215 = Instance.new("Part")
  330. BlockMesh216 = Instance.new("BlockMesh")
  331. Part217 = Instance.new("Part")
  332. BlockMesh218 = Instance.new("BlockMesh")
  333. Part219 = Instance.new("Part")
  334. SpecialMesh220 = Instance.new("SpecialMesh")
  335. Part221 = Instance.new("Part")
  336. BlockMesh222 = Instance.new("BlockMesh")
  337. Part223 = Instance.new("Part")
  338. CylinderMesh224 = Instance.new("CylinderMesh")
  339. Part225 = Instance.new("Part")
  340. SpecialMesh226 = Instance.new("SpecialMesh")
  341. Part227 = Instance.new("Part")
  342. BlockMesh228 = Instance.new("BlockMesh")
  343. Part229 = Instance.new("Part")
  344. BlockMesh230 = Instance.new("BlockMesh")
  345. Part231 = Instance.new("Part")
  346. SpecialMesh232 = Instance.new("SpecialMesh")
  347. Part233 = Instance.new("Part")
  348. BlockMesh234 = Instance.new("BlockMesh")
  349. Part235 = Instance.new("Part")
  350. BlockMesh236 = Instance.new("BlockMesh")
  351. Part237 = Instance.new("Part")
  352. SpecialMesh238 = Instance.new("SpecialMesh")
  353. Part239 = Instance.new("Part")
  354. BlockMesh240 = Instance.new("BlockMesh")
  355. Part241 = Instance.new("Part")
  356. Script242 = Instance.new("Script")
  357. BlockMesh243 = Instance.new("BlockMesh")
  358. Part244 = Instance.new("Part")
  359. BlockMesh245 = Instance.new("BlockMesh")
  360. Part246 = Instance.new("Part")
  361. Script247 = Instance.new("Script")
  362. BlockMesh248 = Instance.new("BlockMesh")
  363. Part249 = Instance.new("Part")
  364. BlockMesh250 = Instance.new("BlockMesh")
  365. Part251 = Instance.new("Part")
  366. BlockMesh252 = Instance.new("BlockMesh")
  367. Part253 = Instance.new("Part")
  368. SpecialMesh254 = Instance.new("SpecialMesh")
  369. Part255 = Instance.new("Part")
  370. BlockMesh256 = Instance.new("BlockMesh")
  371. Part257 = Instance.new("Part")
  372. SpecialMesh258 = Instance.new("SpecialMesh")
  373. Part259 = Instance.new("Part")
  374. SpecialMesh260 = Instance.new("SpecialMesh")
  375. Part261 = Instance.new("Part")
  376. SpecialMesh262 = Instance.new("SpecialMesh")
  377. Part263 = Instance.new("Part")
  378. CylinderMesh264 = Instance.new("CylinderMesh")
  379. Part265 = Instance.new("Part")
  380. BlockMesh266 = Instance.new("BlockMesh")
  381. Part267 = Instance.new("Part")
  382. BlockMesh268 = Instance.new("BlockMesh")
  383. Part269 = Instance.new("Part")
  384. Decal270 = Instance.new("Decal")
  385. BlockMesh271 = Instance.new("BlockMesh")
  386. Part272 = Instance.new("Part")
  387. SpecialMesh273 = Instance.new("SpecialMesh")
  388. Part274 = Instance.new("Part")
  389. CylinderMesh275 = Instance.new("CylinderMesh")
  390. Part276 = Instance.new("Part")
  391. BlockMesh277 = Instance.new("BlockMesh")
  392. Sound278 = Instance.new("Sound")
  393. Sound279 = Instance.new("Sound")
  394. Sound280 = Instance.new("Sound")
  395. Sound281 = Instance.new("Sound")
  396. Sound282 = Instance.new("Sound")
  397. Part283 = Instance.new("Part")
  398. BlockMesh284 = Instance.new("BlockMesh")
  399. Sound285 = Instance.new("Sound")
  400. ParticleEmitter286 = Instance.new("ParticleEmitter")
  401. ParticleEmitter287 = Instance.new("ParticleEmitter")
  402. SpotLight288 = Instance.new("SpotLight")
  403. ParticleEmitter289 = Instance.new("ParticleEmitter")
  404. Part290 = Instance.new("Part")
  405. BlockMesh291 = Instance.new("BlockMesh")
  406. Sound292 = Instance.new("Sound")
  407. Sound293 = Instance.new("Sound")
  408. Sound294 = Instance.new("Sound")
  409. Sound295 = Instance.new("Sound")
  410. Sound296 = Instance.new("Sound")
  411. Sound297 = Instance.new("Sound")
  412. Sound298 = Instance.new("Sound")
  413. Sound299 = Instance.new("Sound")
  414. Sound300 = Instance.new("Sound")
  415. Part301 = Instance.new("Part")
  416. BlockMesh302 = Instance.new("BlockMesh")
  417. Model303 = Instance.new("Model")
  418. Part304 = Instance.new("Part")
  419. SpecialMesh305 = Instance.new("SpecialMesh")
  420. Script306 = Instance.new("Script")
  421. LocalScript307 = Instance.new("LocalScript")
  422. LocalScript308 = Instance.new("LocalScript")
  423. NumberValue309 = Instance.new("NumberValue")
  424. StringValue310 = Instance.new("StringValue")
  425. NumberValue311 = Instance.new("NumberValue")
  426. NumberValue312 = Instance.new("NumberValue")
  427. NumberValue313 = Instance.new("NumberValue")
  428. ScreenGui314 = Instance.new("ScreenGui")
  429. Frame315 = Instance.new("Frame")
  430. Frame316 = Instance.new("Frame")
  431. TextLabel317 = Instance.new("TextLabel")
  432. Frame318 = Instance.new("Frame")
  433. TextLabel319 = Instance.new("TextLabel")
  434. TextLabel320 = Instance.new("TextLabel")
  435. TextLabel321 = Instance.new("TextLabel")
  436. Frame322 = Instance.new("Frame")
  437. ImageLabel323 = Instance.new("ImageLabel")
  438. ImageLabel324 = Instance.new("ImageLabel")
  439. ImageLabel325 = Instance.new("ImageLabel")
  440. ImageLabel326 = Instance.new("ImageLabel")
  441. Frame327 = Instance.new("Frame")
  442. TextLabel328 = Instance.new("TextLabel")
  443. ImageLabel329 = Instance.new("ImageLabel")
  444. Frame330 = Instance.new("Frame")
  445. TextLabel331 = Instance.new("TextLabel")
  446. LocalScript332 = Instance.new("LocalScript")
  447. Tool0.Name = "Ballista"
  448. Tool0.Parent = mas
  449. Part1.Name = "Slide"
  450. Part1.Parent = Tool0
  451. Part1.Material = Enum.Material.Metal
  452. Part1.Rotation = Vector3.new(-89.5400009, -24.539999, -88.8399963)
  453. Part1.Anchored = true
  454. Part1.Locked = true
  455. Part1.FormFactor = Enum.FormFactor.Plate
  456. Part1.Size = Vector3.new(1, 0.400000006, 1)
  457. Part1.CFrame = CFrame.new(-8.35927105, 0.967079997, -48.9204941, 0.0183650069, 0.909498394, -0.41530171, 0.000332000112, 0.415366203, 0.909654319, 0.999831378, -0.0168436859, 0.00732624903)
  458. Part1.BottomSurface = Enum.SurfaceType.Smooth
  459. Part1.TopSurface = Enum.SurfaceType.Smooth
  460. Part1.Position = Vector3.new(-8.35927105, 0.967079997, -48.9204941)
  461. Part1.Orientation = Vector3.new(-65.4599991, -88.9899979, 0.049999997)
  462. CylinderMesh2.Parent = Part1
  463. CylinderMesh2.Offset = Vector3.new(0, 0.0299999993, 0)
  464. CylinderMesh2.Scale = Vector3.new(0.0666666701, 0.666666687, 0.0666666701)
  465. CylinderMesh2.Scale = Vector3.new(0.0666666701, 0.666666687, 0.0666666701)
  466. Part3.Parent = Part1
  467. Part3.Material = Enum.Material.SmoothPlastic
  468. Part3.Rotation = Vector3.new(-90.0299988, 0.459999979, -178.949997)
  469. Part3.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  470. Part3.Velocity = Vector3.new(-0.00502004568, -0.00805161428, -0.0024302958)
  471. Part3.Anchored = true
  472. Part3.CanCollide = false
  473. Part3.Locked = true
  474. Part3.FormFactor = Enum.FormFactor.Plate
  475. Part3.Size = Vector3.new(1, 0.800000012, 1)
  476. Part3.CFrame = CFrame.new(-8.18919659, 1.03182197, -48.7286072, -0.99979949, 0.0183662493, 0.00797956064, 0.00798700377, 0.000331998192, 0.999968112, 0.0183630101, 0.999831378, -0.000478622911)
  477. Part3.BottomSurface = Enum.SurfaceType.Smooth
  478. Part3.TopSurface = Enum.SurfaceType.Smooth
  479. Part3.Position = Vector3.new(-8.18919659, 1.03182197, -48.7286072)
  480. Part3.Orientation = Vector3.new(-89.5400009, 93.4300003, 87.6199951)
  481. CylinderMesh4.Parent = Part3
  482. CylinderMesh4.Offset = Vector3.new(-0.0199999996, 0, -0.00999999978)
  483. CylinderMesh4.Scale = Vector3.new(0.12746118, 0.95588237, 0.127450988)
  484. CylinderMesh4.Scale = Vector3.new(0.12746118, 0.95588237, 0.127450988)
  485. Decal5.Parent = Part3
  486. Decal5.Texture = "http://www.roblox.com/asset/?id=113796406"
  487. Decal5.Face = Enum.NormalId.Top
  488. Part6.Parent = Part1
  489. Part6.Material = Enum.Material.SmoothPlastic
  490. Part6.Rotation = Vector3.new(90.4599991, 24.539999, 88.8399963)
  491. Part6.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  492. Part6.Velocity = Vector3.new(-0.00611528102, -0.0081278272, -0.00060486747)
  493. Part6.Anchored = true
  494. Part6.CanCollide = false
  495. Part6.Locked = true
  496. Part6.FormFactor = Enum.FormFactor.Plate
  497. Part6.Size = Vector3.new(1, 0.400000006, 1)
  498. Part6.CFrame = CFrame.new(-8.50077438, 0.902213991, -48.9178734, 0.0183650069, -0.90949887, 0.415300459, 0.000332000112, -0.415364951, -0.909654796, 0.999831378, 0.0168436952, -0.00732622575)
  499. Part6.BottomSurface = Enum.SurfaceType.Smooth
  500. Part6.TopSurface = Enum.SurfaceType.Smooth
  501. Part6.Position = Vector3.new(-8.50077438, 0.902213991, -48.9178734)
  502. Part6.Orientation = Vector3.new(65.4599991, 91.0099945, 179.949997)
  503. BlockMesh7.Parent = Part6
  504. BlockMesh7.Offset = Vector3.new(0, -0.0299999993, 0)
  505. BlockMesh7.Scale = Vector3.new(0.0722222179, 0.111111112, 0.0722222179)
  506. BlockMesh7.Scale = Vector3.new(0.0722222179, 0.111111112, 0.0722222179)
  507. Part8.Parent = Tool0
  508. Part8.Material = Enum.Material.Metal
  509. Part8.BrickColor = BrickColor.new("Brick yellow")
  510. Part8.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  511. Part8.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  512. Part8.Velocity = Vector3.new(-0.0043749921, -0.00877074338, -0.0130337384)
  513. Part8.Anchored = true
  514. Part8.Locked = true
  515. Part8.FormFactor = Enum.FormFactor.Custom
  516. Part8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  517. Part8.CFrame = CFrame.new(-8.14193344, 1.137169, -47.2362671, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  518. Part8.BottomSurface = Enum.SurfaceType.Smooth
  519. Part8.TopSurface = Enum.SurfaceType.Smooth
  520. Part8.Color = Color3.new(0.843137, 0.772549, 0.603922)
  521. Part8.Position = Vector3.new(-8.14193344, 1.137169, -47.2362671)
  522. Part8.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  523. Part8.Color = Color3.new(0.843137, 0.772549, 0.603922)
  524. BlockMesh9.Parent = Part8
  525. BlockMesh9.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  526. BlockMesh9.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  527. Part10.Parent = Tool0
  528. Part10.Material = Enum.Material.Metal
  529. Part10.BrickColor = BrickColor.new("Brick yellow")
  530. Part10.Rotation = Vector3.new(-179.979996, 0, -180)
  531. Part10.Anchored = true
  532. Part10.Locked = true
  533. Part10.FormFactor = Enum.FormFactor.Custom
  534. Part10.Size = Vector3.new(0.225573108, 0.225572959, 0.225572959)
  535. Part10.CFrame = CFrame.new(-8.16722965, 1.37225294, -49.0906372, -1, 0, 0, 0, 1, 0.000316999998, 0, 0.000316999998, -1)
  536. Part10.BottomSurface = Enum.SurfaceType.Smooth
  537. Part10.TopSurface = Enum.SurfaceType.Smooth
  538. Part10.Color = Color3.new(0.843137, 0.772549, 0.603922)
  539. Part10.Position = Vector3.new(-8.16722965, 1.37225294, -49.0906372)
  540. Part10.Orientation = Vector3.new(-0.0199999996, 180, 0)
  541. Part10.Color = Color3.new(0.843137, 0.772549, 0.603922)
  542. SpecialMesh11.Parent = Part10
  543. SpecialMesh11.MeshId = "http://www.roblox.com/asset/?id=3270017"
  544. SpecialMesh11.Scale = Vector3.new(0.201980457, 0.201980427, 2.88543415)
  545. SpecialMesh11.MeshType = Enum.MeshType.FileMesh
  546. SpecialMesh11.Scale = Vector3.new(0.201980457, 0.201980427, 2.88543415)
  547. Part12.Parent = Tool0
  548. Part12.Material = Enum.Material.Metal
  549. Part12.BrickColor = BrickColor.new("Brick yellow")
  550. Part12.Rotation = Vector3.new(-179.979996, 0, -180)
  551. Part12.Anchored = true
  552. Part12.Locked = true
  553. Part12.FormFactor = Enum.FormFactor.Custom
  554. Part12.Size = Vector3.new(0.225573108, 0.225572959, 0.225572959)
  555. Part12.CFrame = CFrame.new(-8.16721821, 1.37475395, -48.469635, -1, 0, 0, 0, 1, 0.000316999998, 0, 0.000316999998, -1)
  556. Part12.BottomSurface = Enum.SurfaceType.Smooth
  557. Part12.TopSurface = Enum.SurfaceType.Smooth
  558. Part12.Color = Color3.new(0.843137, 0.772549, 0.603922)
  559. Part12.Position = Vector3.new(-8.16721821, 1.37475395, -48.469635)
  560. Part12.Orientation = Vector3.new(-0.0199999996, 180, 0)
  561. Part12.Color = Color3.new(0.843137, 0.772549, 0.603922)
  562. SpecialMesh13.Parent = Part12
  563. SpecialMesh13.MeshId = "http://www.roblox.com/asset/?id=3270017"
  564. SpecialMesh13.Scale = Vector3.new(0.144271731, 0.144271761, 5.7708683)
  565. SpecialMesh13.MeshType = Enum.MeshType.FileMesh
  566. SpecialMesh13.Scale = Vector3.new(0.144271731, 0.144271761, 5.7708683)
  567. Part14.Parent = Tool0
  568. Part14.Material = Enum.Material.Metal
  569. Part14.Rotation = Vector3.new(156.479996, 88.8499985, -156.509995)
  570. Part14.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  571. Part14.Velocity = Vector3.new(-0.00478337239, -0.00794159342, -0.00165803637)
  572. Part14.Anchored = true
  573. Part14.Locked = true
  574. Part14.FormFactor = Enum.FormFactor.Custom
  575. Part14.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  576. Part14.CFrame = CFrame.new(-8.24172592, 1.06918097, -48.8276749, -0.0183660071, 0.00798300654, 0.99979949, -0.000332000112, 0.999968112, -0.0079904506, -0.999831378, -0.000478686212, -0.018362768)
  577. Part14.BottomSurface = Enum.SurfaceType.Smooth
  578. Part14.TopSurface = Enum.SurfaceType.Smooth
  579. Part14.Position = Vector3.new(-8.24172592, 1.06918097, -48.8276749)
  580. Part14.Orientation = Vector3.new(0.459999979, 91.0499954, -0.0199999996)
  581. SpecialMesh15.Parent = Part14
  582. SpecialMesh15.Scale = Vector3.new(0.518183827, 0.251547486, 0.251547992)
  583. SpecialMesh15.MeshType = Enum.MeshType.Wedge
  584. SpecialMesh15.Scale = Vector3.new(0.518183827, 0.251547486, 0.251547992)
  585. Part16.Name = "Holo"
  586. Part16.Parent = Tool0
  587. Part16.Material = Enum.Material.Metal
  588. Part16.BrickColor = BrickColor.new("Black")
  589. Part16.Transparency = 1
  590. Part16.Rotation = Vector3.new(90, 0, -179.979996)
  591. Part16.Anchored = true
  592. Part16.FormFactor = Enum.FormFactor.Custom
  593. Part16.Size = Vector3.new(0.265199989, 0.265199989, 0.265199989)
  594. Part16.CFrame = CFrame.new(-8.16699982, 1.375, -47.7680016, -1, 0.00037834933, -1.41166929e-05, 1.41262453e-05, 2.5246618e-05, -1, -0.000378348981, -1, -2.52519585e-05)
  595. Part16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  596. Part16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  597. Part16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  598. Part16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  599. Part16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  600. Part16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  601. Part16.Color = Color3.new(0.105882, 0.164706, 0.207843)
  602. Part16.Position = Vector3.new(-8.16699982, 1.375, -47.7680016)
  603. Part16.Orientation = Vector3.new(90, 179.979996, 0)
  604. Part16.Color = Color3.new(0.105882, 0.164706, 0.207843)
  605. SurfaceGui17.Parent = Part16
  606. SurfaceGui17.Face = Enum.NormalId.Top
  607. SurfaceGui17.CanvasSize = Vector2.new(800, 800)
  608. Frame18.Parent = SurfaceGui17
  609. Frame18.Transparency = 1
  610. Frame18.Rotation = 90
  611. Frame18.Size = UDim2.new(0, 800, 0, 800)
  612. Frame18.BackgroundColor3 = Color3.new(1, 1, 1)
  613. Frame18.BackgroundTransparency = 1
  614. ImageLabel19.Name = "Flash"
  615. ImageLabel19.Parent = Frame18
  616. ImageLabel19.Transparency = 1
  617. ImageLabel19.Size = UDim2.new(0.699999988, 0, 0.699999988, 1)
  618. ImageLabel19.Position = UDim2.new(0.150000006, 0, 0.150000006, 0)
  619. ImageLabel19.BackgroundTransparency = 1
  620. ImageLabel19.BorderSizePixel = 0
  621. ImageLabel19.ClipsDescendants = true
  622. ImageLabel19.Image = "http://www.roblox.com/asset/?id=173741403"
  623. BlockMesh20.Parent = Part16
  624. BlockMesh20.Scale = Vector3.new(0.663105965, 0.663105965, 0.663105965)
  625. BlockMesh20.Scale = Vector3.new(0.663105965, 0.663105965, 0.663105965)
  626. Part21.Parent = Tool0
  627. Part21.Material = Enum.Material.Metal
  628. Part21.BrickColor = BrickColor.new("Brick yellow")
  629. Part21.Rotation = Vector3.new(-179.979996, 0, 90)
  630. Part21.Anchored = true
  631. Part21.Locked = true
  632. Part21.FormFactor = Enum.FormFactor.Custom
  633. Part21.Size = Vector3.new(0.936787009, 0.936786115, 0.936786115)
  634. Part21.CFrame = CFrame.new(-8.2826786, 1.37531304, -48.5130119, 0, -1, 0, -1, 0, 0.000316999998, -0.000316999998, 0, -1)
  635. Part21.BottomSurface = Enum.SurfaceType.Smooth
  636. Part21.TopSurface = Enum.SurfaceType.Smooth
  637. Part21.Color = Color3.new(0.843137, 0.772549, 0.603922)
  638. Part21.Position = Vector3.new(-8.2826786, 1.37531304, -48.5130119)
  639. Part21.Orientation = Vector3.new(-0.0199999996, 180, -90)
  640. Part21.Color = Color3.new(0.843137, 0.772549, 0.603922)
  641. CylinderMesh22.Parent = Part21
  642. CylinderMesh22.Scale = Vector3.new(0.154006988, 0.12012548, 0.154006958)
  643. CylinderMesh22.Scale = Vector3.new(0.154006988, 0.12012548, 0.154006958)
  644. Part23.Parent = Tool0
  645. Part23.Material = Enum.Material.Metal
  646. Part23.BrickColor = BrickColor.new("Brick yellow")
  647. Part23.Rotation = Vector3.new(-90.0299988, 0.459999979, -178.949997)
  648. Part23.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  649. Part23.Velocity = Vector3.new(-0.00803349447, -0.00873578526, -0.00332517154)
  650. Part23.Anchored = true
  651. Part23.Locked = true
  652. Part23.FormFactor = Enum.FormFactor.Custom
  653. Part23.Size = Vector3.new(0.206269354, 0.412538469, 0.200000003)
  654. Part23.CFrame = CFrame.new(-8.17128277, 0.605727971, -48.6027756, -0.99979949, 0.0183642507, 0.00798455905, 0.00799200404, 0.000331998162, 0.999967992, 0.0183610097, 0.999831378, -0.000478698697)
  655. Part23.BottomSurface = Enum.SurfaceType.Smooth
  656. Part23.TopSurface = Enum.SurfaceType.Smooth
  657. Part23.Color = Color3.new(0.843137, 0.772549, 0.603922)
  658. Part23.Position = Vector3.new(-8.17128277, 0.605727971, -48.6027756)
  659. Part23.Orientation = Vector3.new(-89.5400009, 93.4300003, 87.6199951)
  660. Part23.Color = Color3.new(0.843137, 0.772549, 0.603922)
  661. SpecialMesh24.Parent = Part23
  662. SpecialMesh24.Scale = Vector3.new(1, 1, 0.503095925)
  663. SpecialMesh24.MeshType = Enum.MeshType.Wedge
  664. SpecialMesh24.Scale = Vector3.new(1, 1, 0.503095925)
  665. Part25.Parent = Tool0
  666. Part25.Material = Enum.Material.Metal
  667. Part25.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  668. Part25.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  669. Part25.Velocity = Vector3.new(-0.00476615317, -0.00812927261, -0.00404230598)
  670. Part25.Anchored = true
  671. Part25.Locked = true
  672. Part25.FormFactor = Enum.FormFactor.Custom
  673. Part25.Size = Vector3.new(0.200000003, 0.970974565, 0.200000003)
  674. Part25.CFrame = CFrame.new(-8.16581345, 1.06873095, -48.506012, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  675. Part25.BottomSurface = Enum.SurfaceType.Smooth
  676. Part25.TopSurface = Enum.SurfaceType.Smooth
  677. Part25.Position = Vector3.new(-8.16581345, 1.06873095, -48.506012)
  678. Part25.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  679. BlockMesh26.Parent = Part25
  680. BlockMesh26.Scale = Vector3.new(0.251548022, 1, 0.452786237)
  681. BlockMesh26.Scale = Vector3.new(0.251548022, 1, 0.452786237)
  682. Part27.Parent = Tool0
  683. Part27.Material = Enum.Material.Metal
  684. Part27.BrickColor = BrickColor.new("Brick yellow")
  685. Part27.Rotation = Vector3.new(-23.5100002, -88.8499985, -23.4899998)
  686. Part27.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  687. Part27.Velocity = Vector3.new(-0.0110210991, -0.00799718313, 0.0134584047)
  688. Part27.Anchored = true
  689. Part27.Locked = true
  690. Part27.FormFactor = Enum.FormFactor.Custom
  691. Part27.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  692. Part27.CFrame = CFrame.new(-8.21830177, 0.158967003, -50.9691429, 0.0183670036, 0.00798300654, -0.99979949, 0.000332000083, 0.999968112, 0.00799045153, 0.999831259, -0.000478694186, 0.0183637682)
  693. Part27.BottomSurface = Enum.SurfaceType.Smooth
  694. Part27.TopSurface = Enum.SurfaceType.Smooth
  695. Part27.Color = Color3.new(0.843137, 0.772549, 0.603922)
  696. Part27.Position = Vector3.new(-8.21830177, 0.158967003, -50.9691429)
  697. Part27.Orientation = Vector3.new(-0.459999979, -88.9499969, 0.0199999996)
  698. Part27.Color = Color3.new(0.843137, 0.772549, 0.603922)
  699. BlockMesh28.Parent = Part27
  700. BlockMesh28.Scale = Vector3.new(0.316950262, 0.181114629, 0.928212047)
  701. BlockMesh28.Scale = Vector3.new(0.316950262, 0.181114629, 0.928212047)
  702. Part29.Parent = Tool0
  703. Part29.Material = Enum.Material.Metal
  704. Part29.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  705. Part29.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  706. Part29.Velocity = Vector3.new(-0.00525259413, -0.00927465688, -0.0170939248)
  707. Part29.Anchored = true
  708. Part29.Locked = true
  709. Part29.FormFactor = Enum.FormFactor.Custom
  710. Part29.Size = Vector3.new(0.200000003, 2.90280724, 0.200000003)
  711. Part29.CFrame = CFrame.new(-8.13231945, 1.01934803, -46.6613159, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  712. Part29.BottomSurface = Enum.SurfaceType.Smooth
  713. Part29.TopSurface = Enum.SurfaceType.Smooth
  714. Part29.Position = Vector3.new(-8.13231945, 1.01934803, -46.6613159)
  715. Part29.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  716. CylinderMesh30.Parent = Part29
  717. CylinderMesh30.Scale = Vector3.new(0.95588243, 1, 0.603715241)
  718. CylinderMesh30.Scale = Vector3.new(0.95588243, 1, 0.603715241)
  719. Part31.Parent = Tool0
  720. Part31.Material = Enum.Material.Metal
  721. Part31.BrickColor = BrickColor.new("Brick yellow")
  722. Part31.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  723. Part31.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  724. Part31.Velocity = Vector3.new(-0.00510689151, -0.00893408991, -0.0132158771)
  725. Part31.Anchored = true
  726. Part31.Locked = true
  727. Part31.FormFactor = Enum.FormFactor.Custom
  728. Part31.Size = Vector3.new(0.200000003, 1.87352943, 0.200000003)
  729. Part31.CFrame = CFrame.new(-8.14226913, 1.03416502, -47.2092247, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  730. Part31.BottomSurface = Enum.SurfaceType.Smooth
  731. Part31.TopSurface = Enum.SurfaceType.Smooth
  732. Part31.Color = Color3.new(0.843137, 0.772549, 0.603922)
  733. Part31.Position = Vector3.new(-8.14226913, 1.03416502, -47.2092247)
  734. Part31.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  735. Part31.Color = Color3.new(0.843137, 0.772549, 0.603922)
  736. BlockMesh32.Parent = Part31
  737. BlockMesh32.Scale = Vector3.new(0.95588237, 1, 0.382352948)
  738. BlockMesh32.Scale = Vector3.new(0.95588237, 1, 0.382352948)
  739. Part33.Parent = Tool0
  740. Part33.Material = Enum.Material.Metal
  741. Part33.BrickColor = BrickColor.new("Brick yellow")
  742. Part33.Rotation = Vector3.new(-179.979996, 0, -180)
  743. Part33.Anchored = true
  744. Part33.Locked = true
  745. Part33.FormFactor = Enum.FormFactor.Custom
  746. Part33.Size = Vector3.new(0.225573108, 0.225572959, 0.225572959)
  747. Part33.CFrame = CFrame.new(-8.16770458, 1.37406695, -48.9336586, -1, 0, 0, 0, 1, 0.000316999998, 0, 0.000316999998, -1)
  748. Part33.BottomSurface = Enum.SurfaceType.Smooth
  749. Part33.TopSurface = Enum.SurfaceType.Smooth
  750. Part33.Color = Color3.new(0.843137, 0.772549, 0.603922)
  751. Part33.Position = Vector3.new(-8.16770458, 1.37406695, -48.9336586)
  752. Part33.Orientation = Vector3.new(-0.0199999996, 180, 0)
  753. Part33.Color = Color3.new(0.843137, 0.772549, 0.603922)
  754. SpecialMesh34.Parent = Part33
  755. SpecialMesh34.MeshId = "http://www.roblox.com/asset/?id=3270017"
  756. SpecialMesh34.Scale = Vector3.new(0.187553287, 0.187553242, 1.44271708)
  757. SpecialMesh34.MeshType = Enum.MeshType.FileMesh
  758. SpecialMesh34.Scale = Vector3.new(0.187553287, 0.187553242, 1.44271708)
  759. Part35.Parent = Tool0
  760. Part35.Material = Enum.Material.Metal
  761. Part35.BrickColor = BrickColor.new("Brick yellow")
  762. Part35.Rotation = Vector3.new(-179.979996, 0, -180)
  763. Part35.Anchored = true
  764. Part35.Locked = true
  765. Part35.FormFactor = Enum.FormFactor.Custom
  766. Part35.Size = Vector3.new(0.225573108, 0.225572959, 0.225572959)
  767. Part35.CFrame = CFrame.new(-8.16720295, 1.36423504, -48.5124359, -1, 0, 0, 0, 1, 0.000316999998, 0, 0.000316999998, -1)
  768. Part35.BottomSurface = Enum.SurfaceType.Smooth
  769. Part35.TopSurface = Enum.SurfaceType.Smooth
  770. Part35.Color = Color3.new(0.843137, 0.772549, 0.603922)
  771. Part35.Position = Vector3.new(-8.16720295, 1.36423504, -48.5124359)
  772. Part35.Orientation = Vector3.new(-0.0199999996, 180, 0)
  773. Part35.Color = Color3.new(0.843137, 0.772549, 0.603922)
  774. SpecialMesh36.Parent = Part35
  775. SpecialMesh36.MeshId = "http://www.roblox.com/asset/?id=3270017"
  776. SpecialMesh36.Scale = Vector3.new(0.158698946, 0.158698887, 0.649222672)
  777. SpecialMesh36.MeshType = Enum.MeshType.FileMesh
  778. SpecialMesh36.Scale = Vector3.new(0.158698946, 0.158698887, 0.649222672)
  779. Part37.Parent = Tool0
  780. Part37.Material = Enum.Material.Metal
  781. Part37.BrickColor = BrickColor.new("Brick yellow")
  782. Part37.Rotation = Vector3.new(-179.979996, 0, -180)
  783. Part37.Anchored = true
  784. Part37.Locked = true
  785. Part37.FormFactor = Enum.FormFactor.Custom
  786. Part37.Size = Vector3.new(0.936787009, 0.936786115, 0.936786115)
  787. Part37.CFrame = CFrame.new(-8.16720867, 1.279966, -48.6890182, -1, 0, 0, 0, 1, 0.000316999998, 0, 0.000316999998, -1)
  788. Part37.BottomSurface = Enum.SurfaceType.Smooth
  789. Part37.TopSurface = Enum.SurfaceType.Smooth
  790. Part37.Color = Color3.new(0.843137, 0.772549, 0.603922)
  791. Part37.Position = Vector3.new(-8.16720867, 1.279966, -48.6890182)
  792. Part37.Orientation = Vector3.new(-0.0199999996, 180, 0)
  793. Part37.Color = Color3.new(0.843137, 0.772549, 0.603922)
  794. Decal38.Parent = Part37
  795. Decal38.Texture = "http://www.roblox.com/asset/?id=65628034"
  796. Decal38.Face = Enum.NormalId.Bottom
  797. BlockMesh39.Parent = Part37
  798. BlockMesh39.Offset = Vector3.new(0, 0.00881250016, 0)
  799. BlockMesh39.Scale = Vector3.new(0.154006943, 0.0492822528, 0.0616027787)
  800. BlockMesh39.Scale = Vector3.new(0.154006943, 0.0492822528, 0.0616027787)
  801. Part40.Parent = Tool0
  802. Part40.Material = Enum.Material.Metal
  803. Part40.BrickColor = BrickColor.new("Brick yellow")
  804. Part40.Rotation = Vector3.new(-179.979996, 0, -180)
  805. Part40.Anchored = true
  806. Part40.Locked = true
  807. Part40.FormFactor = Enum.FormFactor.Custom
  808. Part40.Size = Vector3.new(0.225573108, 0.225572959, 0.225572959)
  809. Part40.CFrame = CFrame.new(-8.16720104, 1.37464094, -47.8638, -1, 0, 0, 0, 1, 0.000316999998, 0, 0.000316999998, -1)
  810. Part40.BottomSurface = Enum.SurfaceType.Smooth
  811. Part40.TopSurface = Enum.SurfaceType.Smooth
  812. Part40.Color = Color3.new(0.843137, 0.772549, 0.603922)
  813. Part40.Position = Vector3.new(-8.16720104, 1.37464094, -47.8638)
  814. Part40.Orientation = Vector3.new(-0.0199999996, 180, 0)
  815. Part40.Color = Color3.new(0.843137, 0.772549, 0.603922)
  816. SpecialMesh41.Parent = Part40
  817. SpecialMesh41.MeshId = "http://www.roblox.com/asset/?id=3270017"
  818. SpecialMesh41.Scale = Vector3.new(0.201980457, 0.201980427, 2.88543415)
  819. SpecialMesh41.MeshType = Enum.MeshType.FileMesh
  820. SpecialMesh41.Scale = Vector3.new(0.201980457, 0.201980427, 2.88543415)
  821. Part42.Parent = Tool0
  822. Part42.Material = Enum.Material.Metal
  823. Part42.BrickColor = BrickColor.new("Brick yellow")
  824. Part42.Reflectance = 0.050000000745058
  825. Part42.Transparency = 0.75
  826. Part42.Rotation = Vector3.new(90.0199966, 0, 0)
  827. Part42.Anchored = true
  828. Part42.Locked = true
  829. Part42.FormFactor = Enum.FormFactor.Custom
  830. Part42.Size = Vector3.new(0.936787009, 0.936786115, 0.936786115)
  831. Part42.CFrame = CFrame.new(-8.167202, 1.37509596, -48.8740616, 1, 0, 0, 0, -0.000299000007, -1, 0, 1, -0.000299000007)
  832. Part42.BottomSurface = Enum.SurfaceType.Smooth
  833. Part42.TopSurface = Enum.SurfaceType.Smooth
  834. Part42.Color = Color3.new(0.843137, 0.772549, 0.603922)
  835. Part42.Position = Vector3.new(-8.167202, 1.37509596, -48.8740616)
  836. Part42.Orientation = Vector3.new(90, 0, 0)
  837. Part42.Color = Color3.new(0.843137, 0.772549, 0.603922)
  838. CylinderMesh43.Parent = Part42
  839. CylinderMesh43.Scale = Vector3.new(0.154006988, 0.00492822519, 0.154006958)
  840. CylinderMesh43.Scale = Vector3.new(0.154006988, 0.00492822519, 0.154006958)
  841. Part44.Parent = Tool0
  842. Part44.Material = Enum.Material.Metal
  843. Part44.BrickColor = BrickColor.new("Dark stone grey")
  844. Part44.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  845. Part44.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  846. Part44.Velocity = Vector3.new(-0.00739284791, -0.00994298421, -0.0200043432)
  847. Part44.Anchored = true
  848. Part44.Locked = true
  849. Part44.FormFactor = Enum.FormFactor.Custom
  850. Part44.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  851. Part44.CFrame = CFrame.new(-8.08428478, 0.717163026, -46.2560272, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  852. Part44.BottomSurface = Enum.SurfaceType.Smooth
  853. Part44.TopSurface = Enum.SurfaceType.Smooth
  854. Part44.Color = Color3.new(0.388235, 0.372549, 0.384314)
  855. Part44.Position = Vector3.new(-8.08428478, 0.717163026, -46.2560272)
  856. Part44.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  857. Part44.Color = Color3.new(0.388235, 0.372549, 0.384314)
  858. CylinderMesh45.Parent = Part44
  859. CylinderMesh45.Scale = Vector3.new(0.382352948, 0.458823562, 0.286764711)
  860. CylinderMesh45.Scale = Vector3.new(0.382352948, 0.458823562, 0.286764711)
  861. Part46.Parent = Tool0
  862. Part46.Material = Enum.Material.Metal
  863. Part46.BrickColor = BrickColor.new("Brick yellow")
  864. Part46.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  865. Part46.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  866. Part46.Velocity = Vector3.new(-0.00548611162, -0.00902249571, -0.0133572705)
  867. Part46.Anchored = true
  868. Part46.Locked = true
  869. Part46.FormFactor = Enum.FormFactor.Custom
  870. Part46.Size = Vector3.new(0.200000003, 1.83221889, 0.200000003)
  871. Part46.CFrame = CFrame.new(-8.14231396, 0.980186999, -47.1882019, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  872. Part46.BottomSurface = Enum.SurfaceType.Smooth
  873. Part46.TopSurface = Enum.SurfaceType.Smooth
  874. Part46.Color = Color3.new(0.843137, 0.772549, 0.603922)
  875. Part46.Position = Vector3.new(-8.14231396, 0.980186999, -47.1882019)
  876. Part46.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  877. Part46.Color = Color3.new(0.843137, 0.772549, 0.603922)
  878. CylinderMesh47.Parent = Part46
  879. CylinderMesh47.Scale = Vector3.new(2.19852948, 1, 1.24264705)
  880. CylinderMesh47.Scale = Vector3.new(2.19852948, 1, 1.24264705)
  881. Part48.Parent = Tool0
  882. Part48.Material = Enum.Material.Metal
  883. Part48.BrickColor = BrickColor.new("Brick yellow")
  884. Part48.Rotation = Vector3.new(-23.5100002, -88.8499985, -113.489998)
  885. Part48.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  886. Part48.Velocity = Vector3.new(-0.00757088838, -0.00864217989, -0.0033302696)
  887. Part48.Anchored = true
  888. Part48.Locked = true
  889. Part48.FormFactor = Enum.FormFactor.Custom
  890. Part48.Size = Vector3.new(0.200000003, 0.412537485, 0.206269354)
  891. Part48.CFrame = CFrame.new(-8.16976547, 0.671715021, -48.6028252, -0.00798300095, 0.0183670055, -0.99979949, -0.999968112, 0.000328306545, 0.00799037796, 0.000475000066, 0.999831259, 0.0183637999)
  892. Part48.BottomSurface = Enum.SurfaceType.Smooth
  893. Part48.TopSurface = Enum.SurfaceType.Smooth
  894. Part48.Color = Color3.new(0.843137, 0.772549, 0.603922)
  895. Part48.Position = Vector3.new(-8.16976547, 0.671715021, -48.6028252)
  896. Part48.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  897. Part48.Color = Color3.new(0.843137, 0.772549, 0.603922)
  898. BlockMesh49.Parent = Part48
  899. BlockMesh49.Scale = Vector3.new(0.15092878, 1, 1)
  900. BlockMesh49.Scale = Vector3.new(0.15092878, 1, 1)
  901. Part50.Parent = Tool0
  902. Part50.Material = Enum.Material.Metal
  903. Part50.BrickColor = BrickColor.new("Black")
  904. Part50.Rotation = Vector3.new(-90.0299988, 0.459999979, 1.04999995)
  905. Part50.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  906. Part50.Velocity = Vector3.new(-0.0054171551, -0.00887843221, -0.0117353667)
  907. Part50.Anchored = true
  908. Part50.Locked = true
  909. Part50.FormFactor = Enum.FormFactor.Custom
  910. Part50.Size = Vector3.new(0.344117641, 0.344117641, 0.200000003)
  911. Part50.CFrame = CFrame.new(-8.14647198, 0.988098025, -47.4181595, 0.99979949, -0.0183642488, 0.00798356067, -0.0079910038, -0.000331998192, 0.999968112, -0.0183610097, -0.999831378, -0.000478680391)
  912. Part50.BottomSurface = Enum.SurfaceType.Smooth
  913. Part50.TopSurface = Enum.SurfaceType.Smooth
  914. Part50.Color = Color3.new(0.105882, 0.164706, 0.207843)
  915. Part50.Position = Vector3.new(-8.14647198, 0.988098025, -47.4181595)
  916. Part50.Orientation = Vector3.new(-89.5400009, 93.4300003, -92.3799973)
  917. Part50.Color = Color3.new(0.105882, 0.164706, 0.207843)
  918. BlockMesh51.Parent = Part50
  919. BlockMesh51.Scale = Vector3.new(0.720000029, 0.600000024, 0.286764711)
  920. BlockMesh51.Scale = Vector3.new(0.720000029, 0.600000024, 0.286764711)
  921. Part52.Parent = Tool0
  922. Part52.Material = Enum.Material.Metal
  923. Part52.BrickColor = BrickColor.new("Dark stone grey")
  924. Part52.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  925. Part52.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  926. Part52.Velocity = Vector3.new(-0.00672776345, -0.00946390536, -0.0157152526)
  927. Part52.Anchored = true
  928. Part52.Locked = true
  929. Part52.FormFactor = Enum.FormFactor.Custom
  930. Part52.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  931. Part52.CFrame = CFrame.new(-8.1375227, 0.808288991, -46.8531761, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  932. Part52.BottomSurface = Enum.SurfaceType.Smooth
  933. Part52.TopSurface = Enum.SurfaceType.Smooth
  934. Part52.Color = Color3.new(0.388235, 0.372549, 0.384314)
  935. Part52.Position = Vector3.new(-8.1375227, 0.808288991, -46.8531761)
  936. Part52.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  937. Part52.Color = Color3.new(0.388235, 0.372549, 0.384314)
  938. BlockMesh53.Parent = Part52
  939. BlockMesh53.Scale = Vector3.new(0.458823562, 1.14705884, 0.477941185)
  940. BlockMesh53.Scale = Vector3.new(0.458823562, 1.14705884, 0.477941185)
  941. Part54.Parent = Tool0
  942. Part54.Material = Enum.Material.Metal
  943. Part54.Rotation = Vector3.new(-23.5100002, -88.8499985, -99.4799957)
  944. Part54.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  945. Part54.Velocity = Vector3.new(-0.00798435789, -0.00845266879, 8.11479986e-05)
  946. Part54.Anchored = true
  947. Part54.Locked = true
  948. Part54.FormFactor = Enum.FormFactor.Custom
  949. Part54.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  950. Part54.CFrame = CFrame.new(-8.18009472, 0.607574999, -49.0836945, -0.00330000184, 0.019758001, -0.999799371, -0.970181584, 0.242247865, 0.0079895379, 0.24235715, 0.970013201, 0.0183694288)
  951. Part54.BottomSurface = Enum.SurfaceType.Smooth
  952. Part54.TopSurface = Enum.SurfaceType.Smooth
  953. Part54.Position = Vector3.new(-8.18009472, 0.607574999, -49.0836945)
  954. Part54.Orientation = Vector3.new(-0.459999979, -88.9499969, -75.9799957)
  955. BlockMesh55.Parent = Part54
  956. BlockMesh55.Scale = Vector3.new(0.427631557, 0.248166457, 0.328176051)
  957. BlockMesh55.Scale = Vector3.new(0.427631557, 0.248166457, 0.328176051)
  958. Part56.Parent = Tool0
  959. Part56.Material = Enum.Material.Metal
  960. Part56.BrickColor = BrickColor.new("Brick yellow")
  961. Part56.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  962. Part56.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  963. Part56.Velocity = Vector3.new(-0.00442852499, -0.00921547133, -0.0184444357)
  964. Part56.Anchored = true
  965. Part56.Locked = true
  966. Part56.FormFactor = Enum.FormFactor.Custom
  967. Part56.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  968. Part56.CFrame = CFrame.new(-8.12789536, 1.13742101, -46.4714012, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  969. Part56.BottomSurface = Enum.SurfaceType.Smooth
  970. Part56.TopSurface = Enum.SurfaceType.Smooth
  971. Part56.Color = Color3.new(0.843137, 0.772549, 0.603922)
  972. Part56.Position = Vector3.new(-8.12789536, 1.13742101, -46.4714012)
  973. Part56.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  974. Part56.Color = Color3.new(0.843137, 0.772549, 0.603922)
  975. BlockMesh57.Parent = Part56
  976. BlockMesh57.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  977. BlockMesh57.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  978. Part58.Parent = Tool0
  979. Part58.Material = Enum.Material.Metal
  980. Part58.BrickColor = BrickColor.new("Brick yellow")
  981. Part58.Rotation = Vector3.new(-23.5100002, -88.8499985, -113.489998)
  982. Part58.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  983. Part58.Velocity = Vector3.new(-0.00552675314, -0.00810130779, -0.0017657805)
  984. Part58.Anchored = true
  985. Part58.Locked = true
  986. Part58.FormFactor = Enum.FormFactor.Custom
  987. Part58.Size = Vector3.new(0.200000003, 0.200000003, 0.206269354)
  988. Part58.CFrame = CFrame.new(-8.17257118, 0.957642019, -48.825901, -0.00798300095, 0.0183670055, -0.99979949, -0.999968112, 0.000328306545, 0.00799037796, 0.000475000066, 0.999831259, 0.0183637999)
  989. Part58.BottomSurface = Enum.SurfaceType.Smooth
  990. Part58.TopSurface = Enum.SurfaceType.Smooth
  991. Part58.Color = Color3.new(0.843137, 0.772549, 0.603922)
  992. Part58.Position = Vector3.new(-8.17257118, 0.957642019, -48.825901)
  993. Part58.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  994. Part58.Color = Color3.new(0.843137, 0.772549, 0.603922)
  995. BlockMesh59.Parent = Part58
  996. BlockMesh59.Scale = Vector3.new(0.201238394, 0.578557312, 1)
  997. BlockMesh59.Scale = Vector3.new(0.201238394, 0.578557312, 1)
  998. Part60.Parent = Tool0
  999. Part60.Material = Enum.Material.Metal
  1000. Part60.BrickColor = BrickColor.new("Brick yellow")
  1001. Part60.Rotation = Vector3.new(-23.5100002, -88.8499985, -113.489998)
  1002. Part60.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1003. Part60.Velocity = Vector3.new(-0.00435269345, -0.00859276205, -0.0108705759)
  1004. Part60.Anchored = true
  1005. Part60.Locked = true
  1006. Part60.FormFactor = Enum.FormFactor.Custom
  1007. Part60.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1008. Part60.CFrame = CFrame.new(-8.14756584, 1.13706195, -47.5422134, -0.00798300095, 0.0183710046, -0.999799371, -0.999968112, 0.000329274451, 0.00799039751, 0.000476000045, 0.999831259, 0.0183677897)
  1009. Part60.BottomSurface = Enum.SurfaceType.Smooth
  1010. Part60.TopSurface = Enum.SurfaceType.Smooth
  1011. Part60.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1012. Part60.Position = Vector3.new(-8.14756584, 1.13706195, -47.5422134)
  1013. Part60.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1014. Part60.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1015. BlockMesh61.Parent = Part60
  1016. BlockMesh61.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1017. BlockMesh61.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1018. Part62.Parent = Tool0
  1019. Part62.Material = Enum.Material.Metal
  1020. Part62.BrickColor = BrickColor.new("Dark stone grey")
  1021. Part62.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  1022. Part62.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1023. Part62.Velocity = Vector3.new(-0.00744395144, -0.00994282216, -0.0198728051)
  1024. Part62.Anchored = true
  1025. Part62.Locked = true
  1026. Part62.FormFactor = Enum.FormFactor.Custom
  1027. Part62.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1028. Part62.CFrame = CFrame.new(-8.17625809, 0.717880011, -46.2543373, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  1029. Part62.BottomSurface = Enum.SurfaceType.Smooth
  1030. Part62.TopSurface = Enum.SurfaceType.Smooth
  1031. Part62.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1032. Part62.Position = Vector3.new(-8.17625809, 0.717880011, -46.2543373)
  1033. Part62.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  1034. Part62.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1035. CylinderMesh63.Parent = Part62
  1036. CylinderMesh63.Scale = Vector3.new(0.382352948, 0.458823562, 0.286764711)
  1037. CylinderMesh63.Scale = Vector3.new(0.382352948, 0.458823562, 0.286764711)
  1038. Part64.Parent = Tool0
  1039. Part64.Material = Enum.Material.Metal
  1040. Part64.BrickColor = BrickColor.new("Dark stone grey")
  1041. Part64.Rotation = Vector3.new(-90.0299988, 0.459999979, -178.949997)
  1042. Part64.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1043. Part64.Velocity = Vector3.new(-0.0114239492, -0.00803399365, 0.0140203554)
  1044. Part64.Anchored = true
  1045. Part64.Locked = true
  1046. Part64.FormFactor = Enum.FormFactor.Custom
  1047. Part64.Size = Vector3.new(0.226393193, 0.200000003, 0.200000003)
  1048. Part64.CFrame = CFrame.new(-8.22022533, 0.100946002, -51.048111, -0.99979949, 0.0183642507, 0.00798455905, 0.00799200404, 0.000331998162, 0.999967992, 0.0183610097, 0.999831378, -0.000478698697)
  1049. Part64.BottomSurface = Enum.SurfaceType.Smooth
  1050. Part64.TopSurface = Enum.SurfaceType.Smooth
  1051. Part64.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1052. Part64.Position = Vector3.new(-8.22022533, 0.100946002, -51.048111)
  1053. Part64.Orientation = Vector3.new(-89.5400009, 93.4300003, 87.6199951)
  1054. Part64.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1055. SpecialMesh65.Parent = Part64
  1056. SpecialMesh65.Scale = Vector3.new(1, 0.452785999, 0.362229109)
  1057. SpecialMesh65.MeshType = Enum.MeshType.Wedge
  1058. SpecialMesh65.Scale = Vector3.new(1, 0.452785999, 0.362229109)
  1059. Part66.Parent = Tool0
  1060. Part66.Material = Enum.Material.Metal
  1061. Part66.BrickColor = BrickColor.new("Brick yellow")
  1062. Part66.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  1063. Part66.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1064. Part66.Velocity = Vector3.new(-0.00539755914, -0.00947681256, -0.0192476604)
  1065. Part66.Anchored = true
  1066. Part66.Locked = true
  1067. Part66.FormFactor = Enum.FormFactor.Custom
  1068. Part66.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1069. Part66.CFrame = CFrame.new(-7.96360207, 0.987128973, -46.3923569, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  1070. Part66.BottomSurface = Enum.SurfaceType.Smooth
  1071. Part66.TopSurface = Enum.SurfaceType.Smooth
  1072. Part66.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1073. Part66.Position = Vector3.new(-7.96360207, 0.987128973, -46.3923569)
  1074. Part66.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  1075. Part66.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1076. BlockMesh67.Parent = Part66
  1077. BlockMesh67.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1078. BlockMesh67.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1079. Part68.Parent = Tool0
  1080. Part68.Material = Enum.Material.Metal
  1081. Part68.BrickColor = BrickColor.new("Brick yellow")
  1082. Part68.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1083. Part68.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1084. Part68.Velocity = Vector3.new(-0.00439644, -0.0089486884, -0.0151985977)
  1085. Part68.Anchored = true
  1086. Part68.Locked = true
  1087. Part68.FormFactor = Enum.FormFactor.Custom
  1088. Part68.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1089. Part68.CFrame = CFrame.new(-8.13631821, 1.13725305, -46.9303207, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1090. Part68.BottomSurface = Enum.SurfaceType.Smooth
  1091. Part68.TopSurface = Enum.SurfaceType.Smooth
  1092. Part68.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1093. Part68.Position = Vector3.new(-8.13631821, 1.13725305, -46.9303207)
  1094. Part68.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1095. Part68.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1096. BlockMesh69.Parent = Part68
  1097. BlockMesh69.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1098. BlockMesh69.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1099. Part70.Parent = Tool0
  1100. Part70.Material = Enum.Material.Metal
  1101. Part70.BrickColor = BrickColor.new("Brick yellow")
  1102. Part70.Rotation = Vector3.new(-23.5199986, -88.8499985, -23.4899998)
  1103. Part70.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1104. Part70.Velocity = Vector3.new(-0.00628012791, -0.00753658637, 0.00718653621)
  1105. Part70.Anchored = true
  1106. Part70.Locked = true
  1107. Part70.FormFactor = Enum.FormFactor.Custom
  1108. Part70.Size = Vector3.new(0.20224461, 0.200000003, 0.200000003)
  1109. Part70.CFrame = CFrame.new(-8.19675827, 0.83822602, -50.0906296, 0.0183660071, 0.00798300654, -0.99979949, 0.000332000112, 0.999968112, 0.0079904506, 0.999831378, -0.000478686212, 0.018362768)
  1110. Part70.BottomSurface = Enum.SurfaceType.Smooth
  1111. Part70.TopSurface = Enum.SurfaceType.Smooth
  1112. Part70.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1113. Part70.Position = Vector3.new(-8.19675827, 0.83822602, -50.0906296)
  1114. Part70.Orientation = Vector3.new(-0.459999979, -88.9499969, 0.0199999996)
  1115. Part70.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1116. BlockMesh71.Parent = Part70
  1117. BlockMesh71.Scale = Vector3.new(1.20000005, 0.917647123, 0.928212047)
  1118. BlockMesh71.Scale = Vector3.new(1.20000005, 0.917647123, 0.928212047)
  1119. Part72.Parent = Tool0
  1120. Part72.Material = Enum.Material.Metal
  1121. Part72.BrickColor = BrickColor.new("Brick yellow")
  1122. Part72.Rotation = Vector3.new(-179.979996, 0, 90)
  1123. Part72.Anchored = true
  1124. Part72.Locked = true
  1125. Part72.FormFactor = Enum.FormFactor.Custom
  1126. Part72.Size = Vector3.new(0.936787009, 0.936786115, 0.936786115)
  1127. Part72.CFrame = CFrame.new(-8.05185127, 1.37530196, -48.5129623, 0, -1, 0, -1, 0, 0.000316999998, -0.000316999998, 0, -1)
  1128. Part72.BottomSurface = Enum.SurfaceType.Smooth
  1129. Part72.TopSurface = Enum.SurfaceType.Smooth
  1130. Part72.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1131. Part72.Position = Vector3.new(-8.05185127, 1.37530196, -48.5129623)
  1132. Part72.Orientation = Vector3.new(-0.0199999996, 180, -90)
  1133. Part72.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1134. CylinderMesh73.Parent = Part72
  1135. CylinderMesh73.Scale = Vector3.new(0.154006988, 0.12012548, 0.154006958)
  1136. CylinderMesh73.Scale = Vector3.new(0.154006988, 0.12012548, 0.154006958)
  1137. Part74.Parent = Tool0
  1138. Part74.Material = Enum.Material.Metal
  1139. Part74.BrickColor = BrickColor.new("Brick yellow")
  1140. Part74.Rotation = Vector3.new(-90.0299988, 0.459999979, 1.04999995)
  1141. Part74.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1142. Part74.Velocity = Vector3.new(-0.00765358377, -0.00846188422, -0.000872140983)
  1143. Part74.Anchored = true
  1144. Part74.Locked = true
  1145. Part74.FormFactor = Enum.FormFactor.Custom
  1146. Part74.Size = Vector3.new(0.206269354, 0.200000003, 0.200000003)
  1147. Part74.CFrame = CFrame.new(-8.17724991, 0.655609012, -48.9497414, 0.99979949, -0.018364273, 0.00798350573, -0.0079910038, -0.000334997982, 0.999968112, -0.0183610097, -0.999831378, -0.000481679803)
  1148. Part74.BottomSurface = Enum.SurfaceType.Smooth
  1149. Part74.TopSurface = Enum.SurfaceType.Smooth
  1150. Part74.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1151. Part74.Position = Vector3.new(-8.17724991, 0.655609012, -48.9497414)
  1152. Part74.Orientation = Vector3.new(-89.5400009, 93.4499969, -92.4000015)
  1153. Part74.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1154. SpecialMesh75.Parent = Part74
  1155. SpecialMesh75.Scale = Vector3.new(1, 0.503095448, 0.251548022)
  1156. SpecialMesh75.MeshType = Enum.MeshType.Wedge
  1157. SpecialMesh75.Scale = Vector3.new(1, 0.503095448, 0.251548022)
  1158. Part76.Parent = Tool0
  1159. Part76.Material = Enum.Material.Metal
  1160. Part76.BrickColor = BrickColor.new("Brick yellow")
  1161. Part76.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1162. Part76.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1163. Part76.Velocity = Vector3.new(-0.00433173403, -0.00841488689, -0.00870535523)
  1164. Part76.Anchored = true
  1165. Part76.Locked = true
  1166. Part76.FormFactor = Enum.FormFactor.Custom
  1167. Part76.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1168. Part76.CFrame = CFrame.new(-8.15316486, 1.13696301, -47.8471603, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1169. Part76.BottomSurface = Enum.SurfaceType.Smooth
  1170. Part76.TopSurface = Enum.SurfaceType.Smooth
  1171. Part76.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1172. Part76.Position = Vector3.new(-8.15316486, 1.13696301, -47.8471603)
  1173. Part76.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1174. Part76.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1175. BlockMesh77.Parent = Part76
  1176. BlockMesh77.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1177. BlockMesh77.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1178. Part78.Parent = Tool0
  1179. Part78.Material = Enum.Material.Metal
  1180. Part78.BrickColor = BrickColor.new("Black")
  1181. Part78.Rotation = Vector3.new(-90.0299988, 0.459999979, 1.04999995)
  1182. Part78.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1183. Part78.Velocity = Vector3.new(-0.00543643162, -0.00903415307, -0.013628576)
  1184. Part78.Anchored = true
  1185. Part78.Locked = true
  1186. Part78.FormFactor = Enum.FormFactor.Custom
  1187. Part78.Size = Vector3.new(0.344117641, 0.344117641, 0.200000003)
  1188. Part78.CFrame = CFrame.new(-8.14155197, 0.988182008, -47.1502151, 0.99979949, -0.0183642488, 0.00798356067, -0.0079910038, -0.000331998192, 0.999968112, -0.0183610097, -0.999831378, -0.000478680391)
  1189. Part78.BottomSurface = Enum.SurfaceType.Smooth
  1190. Part78.TopSurface = Enum.SurfaceType.Smooth
  1191. Part78.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1192. Part78.Position = Vector3.new(-8.14155197, 0.988182008, -47.1502151)
  1193. Part78.Orientation = Vector3.new(-89.5400009, 93.4300003, -92.3799973)
  1194. Part78.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1195. BlockMesh79.Parent = Part78
  1196. BlockMesh79.Scale = Vector3.new(0.720000029, 0.600000024, 0.286764711)
  1197. BlockMesh79.Scale = Vector3.new(0.720000029, 0.600000024, 0.286764711)
  1198. Part80.Parent = Tool0
  1199. Part80.Material = Enum.Material.Metal
  1200. Part80.BrickColor = BrickColor.new("Brick yellow")
  1201. Part80.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1202. Part80.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1203. Part80.Velocity = Vector3.new(-0.00655462733, -0.00934209209, -0.0146348905)
  1204. Part80.Anchored = true
  1205. Part80.Locked = true
  1206. Part80.FormFactor = Enum.FormFactor.Custom
  1207. Part80.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1208. Part80.CFrame = CFrame.new(-8.14015579, 0.831260979, -47.0061607, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1209. Part80.BottomSurface = Enum.SurfaceType.Smooth
  1210. Part80.TopSurface = Enum.SurfaceType.Smooth
  1211. Part80.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1212. Part80.Position = Vector3.new(-8.14015579, 0.831260979, -47.0061607)
  1213. Part80.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1214. Part80.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1215. BlockMesh81.Parent = Part80
  1216. BlockMesh81.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1217. BlockMesh81.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1218. Part82.Parent = Tool0
  1219. Part82.Material = Enum.Material.Metal
  1220. Part82.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  1221. Part82.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1222. Part82.Velocity = Vector3.new(-0.0053408551, -0.010003278, -0.0259571355)
  1223. Part82.Anchored = true
  1224. Part82.Locked = true
  1225. Part82.FormFactor = Enum.FormFactor.Custom
  1226. Part82.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1227. Part82.CFrame = CFrame.new(-8.10931015, 1.019786, -45.4085312, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  1228. Part82.BottomSurface = Enum.SurfaceType.Smooth
  1229. Part82.TopSurface = Enum.SurfaceType.Smooth
  1230. Part82.Position = Vector3.new(-8.10931015, 1.019786, -45.4085312)
  1231. Part82.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  1232. CylinderMesh83.Parent = Part82
  1233. CylinderMesh83.Scale = Vector3.new(0.95588243, 0.458823562, 0.794911742)
  1234. CylinderMesh83.Scale = Vector3.new(0.95588243, 0.458823562, 0.794911742)
  1235. Part84.Parent = Tool0
  1236. Part84.Material = Enum.Material.Metal
  1237. Part84.BrickColor = BrickColor.new("Dark stone grey")
  1238. Part84.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  1239. Part84.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1240. Part84.Velocity = Vector3.new(-0.00736968592, -0.00975226332, -0.0176845044)
  1241. Part84.Anchored = true
  1242. Part84.Locked = true
  1243. Part84.FormFactor = Enum.FormFactor.Custom
  1244. Part84.Size = Vector3.new(0.200000003, 0.716986835, 0.200000003)
  1245. Part84.CFrame = CFrame.new(-8.09030533, 0.717043996, -46.5839691, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  1246. Part84.BottomSurface = Enum.SurfaceType.Smooth
  1247. Part84.TopSurface = Enum.SurfaceType.Smooth
  1248. Part84.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1249. Part84.Position = Vector3.new(-8.09030533, 0.717043996, -46.5839691)
  1250. Part84.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  1251. Part84.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1252. CylinderMesh85.Parent = Part84
  1253. CylinderMesh85.Scale = Vector3.new(0.301857561, 1, 0.251547992)
  1254. CylinderMesh85.Scale = Vector3.new(0.301857561, 1, 0.251547992)
  1255. Part86.Parent = Tool0
  1256. Part86.Material = Enum.Material.Metal
  1257. Part86.BrickColor = BrickColor.new("Brick yellow")
  1258. Part86.Rotation = Vector3.new(-23.5100002, -88.8499985, 156.509995)
  1259. Part86.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1260. Part86.Velocity = Vector3.new(-0.00729914103, -0.00821845885, 0.00126536295)
  1261. Part86.Anchored = true
  1262. Part86.Locked = true
  1263. Part86.FormFactor = Enum.FormFactor.Custom
  1264. Part86.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1265. Part86.CFrame = CFrame.new(-8.1824131, 0.703514993, -49.251709, -0.0183670036, -0.00798300654, -0.99979949, -0.000332000083, -0.999968112, 0.00799045153, -0.999831259, 0.000478694186, 0.0183637682)
  1266. Part86.BottomSurface = Enum.SurfaceType.Smooth
  1267. Part86.TopSurface = Enum.SurfaceType.Smooth
  1268. Part86.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1269. Part86.Position = Vector3.new(-8.1824131, 0.703514993, -49.251709)
  1270. Part86.Orientation = Vector3.new(-0.459999979, -88.9499969, -179.979996)
  1271. Part86.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1272. BlockMesh87.Parent = Part86
  1273. BlockMesh87.Scale = Vector3.new(0.996130764, 0.905572116, 0.928212047)
  1274. BlockMesh87.Scale = Vector3.new(0.996130764, 0.905572116, 0.928212047)
  1275. Part88.Parent = Tool0
  1276. Part88.Material = Enum.Material.Metal
  1277. Part88.BrickColor = BrickColor.new("Brick yellow")
  1278. Part88.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  1279. Part88.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1280. Part88.Velocity = Vector3.new(-0.00553871784, -0.00912070274, -0.0144487079)
  1281. Part88.Anchored = true
  1282. Part88.Locked = true
  1283. Part88.FormFactor = Enum.FormFactor.Custom
  1284. Part88.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1285. Part88.CFrame = CFrame.new(-8.30378342, 0.989555001, -46.9982071, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  1286. Part88.BottomSurface = Enum.SurfaceType.Smooth
  1287. Part88.TopSurface = Enum.SurfaceType.Smooth
  1288. Part88.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1289. Part88.Position = Vector3.new(-8.30378342, 0.989555001, -46.9982071)
  1290. Part88.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  1291. Part88.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1292. BlockMesh89.Parent = Part88
  1293. BlockMesh89.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1294. BlockMesh89.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1295. Part90.Parent = Tool0
  1296. Part90.Material = Enum.Material.Metal
  1297. Part90.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1298. Part90.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1299. Part90.Velocity = Vector3.new(-0.00542511046, -0.00826259796, -0.00403490011)
  1300. Part90.Anchored = true
  1301. Part90.Locked = true
  1302. Part90.FormFactor = Enum.FormFactor.Custom
  1303. Part90.Size = Vector3.new(0.200000003, 0.970974565, 0.200000003)
  1304. Part90.CFrame = CFrame.new(-8.16755295, 0.975760996, -48.5059509, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1305. Part90.BottomSurface = Enum.SurfaceType.Smooth
  1306. Part90.TopSurface = Enum.SurfaceType.Smooth
  1307. Part90.Position = Vector3.new(-8.16755295, 0.975760996, -48.5059509)
  1308. Part90.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1309. BlockMesh91.Parent = Part90
  1310. BlockMesh91.Scale = Vector3.new(0.377321988, 0.990000069, 0.95588237)
  1311. BlockMesh91.Scale = Vector3.new(0.377321988, 0.990000069, 0.95588237)
  1312. Part92.Parent = Tool0
  1313. Part92.Material = Enum.Material.Metal
  1314. Part92.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1315. Part92.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1316. Part92.Velocity = Vector3.new(-0.00506793335, -0.00799998175, -0.00166499417)
  1317. Part92.Anchored = true
  1318. Part92.Locked = true
  1319. Part92.FormFactor = Enum.FormFactor.Custom
  1320. Part92.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1321. Part92.CFrame = CFrame.new(-8.24199963, 1.02916801, -48.8256531, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1322. Part92.BottomSurface = Enum.SurfaceType.Smooth
  1323. Part92.TopSurface = Enum.SurfaceType.Smooth
  1324. Part92.Position = Vector3.new(-8.24199963, 1.02916801, -48.8256531)
  1325. Part92.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1326. BlockMesh93.Parent = Part92
  1327. BlockMesh93.Scale = Vector3.new(0.150933817, 0.518183827, 0.251547992)
  1328. BlockMesh93.Scale = Vector3.new(0.150933817, 0.518183827, 0.251547992)
  1329. Part94.Parent = Tool0
  1330. Part94.Material = Enum.Material.Metal
  1331. Part94.BrickColor = BrickColor.new("Dark stone grey")
  1332. Part94.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  1333. Part94.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1334. Part94.Velocity = Vector3.new(-0.00744013069, -0.00991170574, -0.0194944218)
  1335. Part94.Anchored = true
  1336. Part94.Locked = true
  1337. Part94.FormFactor = Enum.FormFactor.Custom
  1338. Part94.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1339. Part94.CFrame = CFrame.new(-8.17722607, 0.717872977, -46.3073196, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  1340. Part94.BottomSurface = Enum.SurfaceType.Smooth
  1341. Part94.TopSurface = Enum.SurfaceType.Smooth
  1342. Part94.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1343. Part94.Position = Vector3.new(-8.17722607, 0.717872977, -46.3073196)
  1344. Part94.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  1345. Part94.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1346. CylinderMesh95.Parent = Part94
  1347. CylinderMesh95.Scale = Vector3.new(0.382352948, 0.137647063, 0.382352948)
  1348. CylinderMesh95.Scale = Vector3.new(0.382352948, 0.137647063, 0.382352948)
  1349. Part96.Parent = Tool0
  1350. Part96.Material = Enum.Material.Metal
  1351. Part96.BrickColor = BrickColor.new("Brick yellow")
  1352. Part96.Rotation = Vector3.new(0, -90, 0)
  1353. Part96.Anchored = true
  1354. Part96.Locked = true
  1355. Part96.FormFactor = Enum.FormFactor.Custom
  1356. Part96.Size = Vector3.new(0.393940508, 0.39394027, 0.393940359)
  1357. Part96.CFrame = CFrame.new(-8.1568718, 1.37486994, -47.7678528, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1358. Part96.BottomSurface = Enum.SurfaceType.Smooth
  1359. Part96.TopSurface = Enum.SurfaceType.Smooth
  1360. Part96.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1361. Part96.Position = Vector3.new(-8.1568718, 1.37486994, -47.7678528)
  1362. Part96.Orientation = Vector3.new(0, -90, 0)
  1363. Part96.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1364. SpecialMesh97.Parent = Part96
  1365. SpecialMesh97.Scale = Vector3.new(0.00200000009, 0.00200000009, 0.516300023)
  1366. SpecialMesh97.MeshType = Enum.MeshType.Brick
  1367. SpecialMesh97.Scale = Vector3.new(0.00200000009, 0.00200000009, 0.516300023)
  1368. Part98.Parent = Tool0
  1369. Part98.Material = Enum.Material.Metal
  1370. Part98.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1371. Part98.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1372. Part98.Velocity = Vector3.new(-0.0051155407, -0.0083936993, -0.00645452691)
  1373. Part98.Anchored = true
  1374. Part98.Locked = true
  1375. Part98.FormFactor = Enum.FormFactor.Custom
  1376. Part98.Size = Vector3.new(0.200000003, 0.397444963, 0.200000003)
  1377. Part98.CFrame = CFrame.new(-8.23057079, 1.02942002, -48.1487503, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1378. Part98.BottomSurface = Enum.SurfaceType.Smooth
  1379. Part98.TopSurface = Enum.SurfaceType.Smooth
  1380. Part98.Position = Vector3.new(-8.23057079, 1.02942002, -48.1487503)
  1381. Part98.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1382. BlockMesh99.Parent = Part98
  1383. BlockMesh99.Scale = Vector3.new(0.15092878, 1, 0.251547992)
  1384. BlockMesh99.Scale = Vector3.new(0.15092878, 1, 0.251547992)
  1385. Part100.Name = "Mag"
  1386. Part100.Parent = Tool0
  1387. Part100.Material = Enum.Material.Metal
  1388. Part100.BrickColor = BrickColor.new("Dark stone grey")
  1389. Part100.Rotation = Vector3.new(-90.0299988, 0.459999979, -178.949997)
  1390. Part100.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1391. Part100.Velocity = Vector3.new(-0.00867174193, -0.00884124823, -0.00302278134)
  1392. Part100.Anchored = true
  1393. Part100.Locked = true
  1394. Part100.FormFactor = Enum.FormFactor.Custom
  1395. Part100.Size = Vector3.new(0.200000033, 0.633386195, 0.410063744)
  1396. Part100.CFrame = CFrame.new(-8.13693714, 0.512421012, -48.6523857, -0.99979955, 0.0183642283, 0.00797955412, 0.00798699632, 0.000331998337, 0.999968112, 0.018360991, 0.999831378, -0.000478606817)
  1397. Part100.BottomSurface = Enum.SurfaceType.Smooth
  1398. Part100.TopSurface = Enum.SurfaceType.Smooth
  1399. Part100.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1400. Part100.Position = Vector3.new(-8.13693714, 0.512421012, -48.6523857)
  1401. Part100.Orientation = Vector3.new(-89.5400009, 93.4300003, 87.6199951)
  1402. Part100.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1403. BlockMesh101.Parent = Part100
  1404. BlockMesh101.Offset = Vector3.new(0.0299999993, 0.0700000003, 0)
  1405. BlockMesh101.Scale = Vector3.new(0.764699996, 1, 1.5)
  1406. BlockMesh101.Scale = Vector3.new(0.764699996, 1, 1.5)
  1407. Part102.Parent = Tool0
  1408. Part102.Material = Enum.Material.Metal
  1409. Part102.BrickColor = BrickColor.new("Brick yellow")
  1410. Part102.Rotation = Vector3.new(-90.0299988, 0.459999979, -178.949997)
  1411. Part102.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1412. Part102.Velocity = Vector3.new(-0.00723952521, -0.00877204724, -0.00578974979)
  1413. Part102.Anchored = true
  1414. Part102.Locked = true
  1415. Part102.FormFactor = Enum.FormFactor.Custom
  1416. Part102.Size = Vector3.new(0.206269354, 0.281733662, 0.200000003)
  1417. Part102.CFrame = CFrame.new(-8.16296673, 0.721831977, -48.2549133, -0.99979949, 0.0183642507, 0.00798455905, 0.00799200404, 0.000331998162, 0.999967992, 0.0183610097, 0.999831378, -0.000478698697)
  1418. Part102.BottomSurface = Enum.SurfaceType.Smooth
  1419. Part102.TopSurface = Enum.SurfaceType.Smooth
  1420. Part102.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1421. Part102.Position = Vector3.new(-8.16296673, 0.721831977, -48.2549133)
  1422. Part102.Orientation = Vector3.new(-89.5400009, 93.4300003, 87.6199951)
  1423. Part102.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1424. SpecialMesh103.Parent = Part102
  1425. SpecialMesh103.Scale = Vector3.new(1, 1, 0.654024839)
  1426. SpecialMesh103.MeshType = Enum.MeshType.Wedge
  1427. SpecialMesh103.Scale = Vector3.new(1, 1, 0.654024839)
  1428. Part104.Parent = Tool0
  1429. Part104.Material = Enum.Material.Metal
  1430. Part104.BrickColor = BrickColor.new("Dark stone grey")
  1431. Part104.Rotation = Vector3.new(-23.5100002, -88.8499985, -23.4899998)
  1432. Part104.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1433. Part104.Velocity = Vector3.new(-0.00843499508, -0.00747776357, 0.0133817121)
  1434. Part104.Anchored = true
  1435. Part104.Locked = true
  1436. Part104.FormFactor = Enum.FormFactor.Custom
  1437. Part104.Size = Vector3.new(0.262616068, 0.774264514, 0.226393193)
  1438. Part104.CFrame = CFrame.new(-8.21526718, 0.524948001, -50.9623337, 0.0183670036, 0.00798300654, -0.99979949, 0.000332000083, 0.999968112, 0.00799045153, 0.999831259, -0.000478694186, 0.0183637682)
  1439. Part104.BottomSurface = Enum.SurfaceType.Smooth
  1440. Part104.TopSurface = Enum.SurfaceType.Smooth
  1441. Part104.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1442. Part104.Position = Vector3.new(-8.21526718, 0.524948001, -50.9623337)
  1443. Part104.Orientation = Vector3.new(-0.459999979, -88.9499969, 0.0199999996)
  1444. Part104.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1445. BlockMesh105.Parent = Part104
  1446. Part106.Parent = Tool0
  1447. Part106.Material = Enum.Material.Metal
  1448. Part106.BrickColor = BrickColor.new("Brick yellow")
  1449. Part106.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  1450. Part106.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1451. Part106.Velocity = Vector3.new(-0.0053281514, -0.00937687885, -0.0181772728)
  1452. Part106.Anchored = true
  1453. Part106.Locked = true
  1454. Part106.FormFactor = Enum.FormFactor.Custom
  1455. Part106.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1456. Part106.CFrame = CFrame.new(-7.95835495, 0.995025992, -46.5454788, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  1457. Part106.BottomSurface = Enum.SurfaceType.Smooth
  1458. Part106.TopSurface = Enum.SurfaceType.Smooth
  1459. Part106.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1460. Part106.Position = Vector3.new(-7.95835495, 0.995025992, -46.5454788)
  1461. Part106.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  1462. Part106.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1463. BlockMesh107.Parent = Part106
  1464. BlockMesh107.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1465. BlockMesh107.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1466. Part108.Parent = Tool0
  1467. Part108.Material = Enum.Material.Metal
  1468. Part108.BrickColor = BrickColor.new("Dark stone grey")
  1469. Part108.Rotation = Vector3.new(-20.0799999, -88.8600006, -42.9500008)
  1470. Part108.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1471. Part108.Velocity = Vector3.new(-0.00915481988, -0.008428731, 0.00334624946)
  1472. Part108.Anchored = true
  1473. Part108.Locked = true
  1474. Part108.FormFactor = Enum.FormFactor.Plate
  1475. Part108.Size = Vector3.new(1, 0.400000006, 1)
  1476. Part108.CFrame = CFrame.new(-8.18989944, 0.437424004, -49.5435333, 0.0145819932, 0.0135719972, -0.999801636, -0.388546824, 0.921403587, 0.00684085768, 0.921313584, 0.388369977, 0.0187092554)
  1477. Part108.BottomSurface = Enum.SurfaceType.Smooth
  1478. Part108.TopSurface = Enum.SurfaceType.Smooth
  1479. Part108.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1480. Part108.Position = Vector3.new(-8.18989944, 0.437424004, -49.5435333)
  1481. Part108.Orientation = Vector3.new(-0.389999986, -88.9300003, -22.8599987)
  1482. Part108.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1483. BlockMesh109.Parent = Part108
  1484. BlockMesh109.Scale = Vector3.new(0.275294125, 0.734117687, 0.183529422)
  1485. BlockMesh109.Scale = Vector3.new(0.275294125, 0.734117687, 0.183529422)
  1486. Part110.Parent = Tool0
  1487. Part110.Material = Enum.Material.Metal
  1488. Part110.Transparency = 1
  1489. Part110.Rotation = Vector3.new(-90.409996, 20.4499989, -88.8799973)
  1490. Part110.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1491. Part110.Velocity = Vector3.new(-0.00482452149, -0.00788267888, -0.000818998786)
  1492. Part110.Anchored = true
  1493. Part110.Locked = true
  1494. Part110.FormFactor = Enum.FormFactor.Plate
  1495. Part110.Size = Vector3.new(1, 0.400000006, 1)
  1496. Part110.CFrame = CFrame.new(-8.35843182, 1.072065, -48.9205437, 0.0183650069, 0.936775327, 0.349449486, 0.000332000112, -0.349514127, 0.936931133, 0.999831378, -0.0170907266, -0.00672983797)
  1497. Part110.BottomSurface = Enum.SurfaceType.Smooth
  1498. Part110.TopSurface = Enum.SurfaceType.Smooth
  1499. Part110.Position = Vector3.new(-8.35843182, 1.072065, -48.9205437)
  1500. Part110.Orientation = Vector3.new(-69.5400009, 91.0999985, 179.949997)
  1501. CylinderMesh111.Parent = Part110
  1502. CylinderMesh111.Offset = Vector3.new(0, 0.0299999993, 0)
  1503. CylinderMesh111.Scale = Vector3.new(0.0666666701, 0.666666687, 0.0666666701)
  1504. CylinderMesh111.Scale = Vector3.new(0.0666666701, 0.666666687, 0.0666666701)
  1505. Part112.Parent = Tool0
  1506. Part112.Material = Enum.Material.Metal
  1507. Part112.BrickColor = BrickColor.new("Brick yellow")
  1508. Part112.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1509. Part112.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1510. Part112.Velocity = Vector3.new(-0.00430992432, -0.00823686272, -0.00654042885)
  1511. Part112.Anchored = true
  1512. Part112.Locked = true
  1513. Part112.FormFactor = Enum.FormFactor.Custom
  1514. Part112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1515. Part112.CFrame = CFrame.new(-8.15879345, 1.13685405, -48.1531067, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1516. Part112.BottomSurface = Enum.SurfaceType.Smooth
  1517. Part112.TopSurface = Enum.SurfaceType.Smooth
  1518. Part112.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1519. Part112.Position = Vector3.new(-8.15879345, 1.13685405, -48.1531067)
  1520. Part112.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1521. Part112.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1522. BlockMesh113.Parent = Part112
  1523. BlockMesh113.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1524. BlockMesh113.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1525. Part114.Parent = Tool0
  1526. Part114.Material = Enum.Material.Metal
  1527. Part114.BrickColor = BrickColor.new("Brick yellow")
  1528. Part114.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  1529. Part114.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1530. Part114.Velocity = Vector3.new(-0.00554938987, -0.00920965336, -0.0155309997)
  1531. Part114.Anchored = true
  1532. Part114.Locked = true
  1533. Part114.FormFactor = Enum.FormFactor.Custom
  1534. Part114.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1535. Part114.CFrame = CFrame.new(-8.3009758, 0.989601016, -46.8452339, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  1536. Part114.BottomSurface = Enum.SurfaceType.Smooth
  1537. Part114.TopSurface = Enum.SurfaceType.Smooth
  1538. Part114.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1539. Part114.Position = Vector3.new(-8.3009758, 0.989601016, -46.8452339)
  1540. Part114.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  1541. Part114.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1542. BlockMesh115.Parent = Part114
  1543. BlockMesh115.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1544. BlockMesh115.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1545. Part116.Parent = Tool0
  1546. Part116.Material = Enum.Material.Metal
  1547. Part116.BrickColor = BrickColor.new("Brick yellow")
  1548. Part116.Rotation = Vector3.new(-23.5199986, -88.8499985, -108.489998)
  1549. Part116.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1550. Part116.Velocity = Vector3.new(-0.00874663703, -0.0086233262, -0.000115172414)
  1551. Part116.Anchored = true
  1552. Part116.Locked = true
  1553. Part116.FormFactor = Enum.FormFactor.Custom
  1554. Part116.Size = Vector3.new(0.200000003, 0.200000003, 0.206269354)
  1555. Part116.CFrame = CFrame.new(-8.18041611, 0.500564992, -49.0546494, -0.00635200087, 0.0189929996, -0.99979949, -0.996134102, 0.0874817818, 0.00799058843, 0.087616004, 0.995985091, 0.0183638893)
  1556. Part116.BottomSurface = Enum.SurfaceType.Smooth
  1557. Part116.TopSurface = Enum.SurfaceType.Smooth
  1558. Part116.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1559. Part116.Position = Vector3.new(-8.18041611, 0.500564992, -49.0546494)
  1560. Part116.Orientation = Vector3.new(-0.459999979, -88.9499969, -84.9799957)
  1561. Part116.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1562. BlockMesh117.Parent = Part116
  1563. BlockMesh117.Scale = Vector3.new(0.0503095984, 0.427628517, 1)
  1564. BlockMesh117.Scale = Vector3.new(0.0503095984, 0.427628517, 1)
  1565. Part118.Parent = Tool0
  1566. Part118.Material = Enum.Material.Metal
  1567. Part118.BrickColor = BrickColor.new("Brick yellow")
  1568. Part118.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1569. Part118.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1570. Part118.Velocity = Vector3.new(-0.00436435454, -0.00868182722, -0.0119517893)
  1571. Part118.Anchored = true
  1572. Part118.Locked = true
  1573. Part118.FormFactor = Enum.FormFactor.Custom
  1574. Part118.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1575. Part118.CFrame = CFrame.new(-8.1447401, 1.13712096, -47.3892403, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1576. Part118.BottomSurface = Enum.SurfaceType.Smooth
  1577. Part118.TopSurface = Enum.SurfaceType.Smooth
  1578. Part118.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1579. Part118.Position = Vector3.new(-8.1447401, 1.13712096, -47.3892403)
  1580. Part118.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1581. Part118.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1582. BlockMesh119.Parent = Part118
  1583. BlockMesh119.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1584. BlockMesh119.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1585. Part120.Parent = Tool0
  1586. Part120.Material = Enum.Material.Metal
  1587. Part120.BrickColor = BrickColor.new("Brick yellow")
  1588. Part120.Rotation = Vector3.new(-23.5100002, -88.8499985, -23.4799995)
  1589. Part120.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1590. Part120.Velocity = Vector3.new(-0.00984432921, -0.00782055035, 0.0126786977)
  1591. Part120.Anchored = true
  1592. Part120.Locked = true
  1593. Part120.FormFactor = Enum.FormFactor.Custom
  1594. Part120.Size = Vector3.new(0.280727476, 0.200000003, 0.200000003)
  1595. Part120.CFrame = CFrame.new(-8.21498299, 0.326997012, -50.8612556, 0.018372003, 0.0079820063, -0.999799371, 0.000332000083, 0.999968112, 0.00798945315, 0.999831259, -0.000478715723, 0.0183687657)
  1596. Part120.BottomSurface = Enum.SurfaceType.Smooth
  1597. Part120.TopSurface = Enum.SurfaceType.Smooth
  1598. Part120.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1599. Part120.Position = Vector3.new(-8.21498299, 0.326997012, -50.8612556)
  1600. Part120.Orientation = Vector3.new(-0.459999979, -88.9499969, 0.0199999996)
  1601. Part120.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1602. BlockMesh121.Parent = Part120
  1603. BlockMesh121.Scale = Vector3.new(1, 0.498065114, 0.928212047)
  1604. BlockMesh121.Scale = Vector3.new(1, 0.498065114, 0.928212047)
  1605. Part122.Parent = Tool0
  1606. Part122.Material = Enum.Material.Metal
  1607. Part122.BrickColor = BrickColor.new("Dark stone grey")
  1608. Part122.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1609. Part122.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1610. Part122.Velocity = Vector3.new(-0.00726707466, -0.00955576077, -0.0154939201)
  1611. Part122.Anchored = true
  1612. Part122.Locked = true
  1613. Part122.FormFactor = Enum.FormFactor.Custom
  1614. Part122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1615. Part122.CFrame = CFrame.new(-8.13870621, 0.732291996, -46.8841362, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1616. Part122.BottomSurface = Enum.SurfaceType.Smooth
  1617. Part122.TopSurface = Enum.SurfaceType.Smooth
  1618. Part122.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1619. Part122.Position = Vector3.new(-8.13870621, 0.732291996, -46.8841362)
  1620. Part122.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1621. Part122.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1622. BlockMesh123.Parent = Part122
  1623. BlockMesh123.Scale = Vector3.new(0.458823562, 0.780000091, 0.286764711)
  1624. BlockMesh123.Scale = Vector3.new(0.458823562, 0.780000091, 0.286764711)
  1625. Part124.Parent = Tool0
  1626. Part124.Material = Enum.Material.Metal
  1627. Part124.BrickColor = BrickColor.new("Brick yellow")
  1628. Part124.Rotation = Vector3.new(89.9700012, -0.459999979, 178.949997)
  1629. Part124.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1630. Part124.Velocity = Vector3.new(-0.00567111932, -0.00795724057, 0.000396839343)
  1631. Part124.Anchored = true
  1632. Part124.Locked = true
  1633. Part124.FormFactor = Enum.FormFactor.Custom
  1634. Part124.Size = Vector3.new(0.206269354, 0.281733662, 0.200000003)
  1635. Part124.CFrame = CFrame.new(-8.17837906, 0.934539974, -49.1318436, -0.99979949, -0.0183642488, -0.00798356067, 0.0079910038, -0.000331998192, -0.999968112, 0.0183610097, -0.999831378, 0.000478680391)
  1636. Part124.BottomSurface = Enum.SurfaceType.Smooth
  1637. Part124.TopSurface = Enum.SurfaceType.Smooth
  1638. Part124.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1639. Part124.Position = Vector3.new(-8.17837906, 0.934539974, -49.1318436)
  1640. Part124.Orientation = Vector3.new(89.5400009, -86.5699997, 92.3799973)
  1641. Part124.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1642. SpecialMesh125.Parent = Part124
  1643. SpecialMesh125.Scale = Vector3.new(0.899999917, 1, 0.592647016)
  1644. SpecialMesh125.MeshType = Enum.MeshType.Wedge
  1645. SpecialMesh125.Scale = Vector3.new(0.899999917, 1, 0.592647016)
  1646. Part126.Parent = Tool0
  1647. Part126.Material = Enum.Material.Metal
  1648. Part126.BrickColor = BrickColor.new("Brick yellow")
  1649. Part126.Rotation = Vector3.new(-23.5100002, -88.8499985, -113.489998)
  1650. Part126.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1651. Part126.Velocity = Vector3.new(-0.00657466194, -0.00829916354, -0.00157734903)
  1652. Part126.Anchored = true
  1653. Part126.Locked = true
  1654. Part126.FormFactor = Enum.FormFactor.Custom
  1655. Part126.Size = Vector3.new(0.256578952, 0.910602808, 0.206269354)
  1656. Part126.CFrame = CFrame.new(-8.17423439, 0.80963701, -48.8518295, -0.00798300095, 0.0183670055, -0.99979949, -0.999968112, 0.000328306545, 0.00799037796, 0.000475000066, 0.999831259, 0.0183637999)
  1657. Part126.BottomSurface = Enum.SurfaceType.Smooth
  1658. Part126.TopSurface = Enum.SurfaceType.Smooth
  1659. Part126.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1660. Part126.Position = Vector3.new(-8.17423439, 0.80963701, -48.8518295)
  1661. Part126.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1662. Part126.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1663. BlockMesh127.Parent = Part126
  1664. Part128.Parent = Tool0
  1665. Part128.Material = Enum.Material.Metal
  1666. Part128.BrickColor = BrickColor.new("Dark stone grey")
  1667. Part128.Rotation = Vector3.new(-90.0299988, 0.459999979, -178.949997)
  1668. Part128.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1669. Part128.Velocity = Vector3.new(-0.00544912554, -0.00713246781, 0.0101202521)
  1670. Part128.Anchored = true
  1671. Part128.Locked = true
  1672. Part128.FormFactor = Enum.FormFactor.Plate
  1673. Part128.Size = Vector3.new(1, 0.400000006, 1)
  1674. Part128.CFrame = CFrame.new(-8.2074604, 0.952126026, -50.5055428, -0.99979949, 0.0183652509, 0.00798455905, 0.00799200404, 0.000331998162, 0.999967992, 0.0183620099, 0.999831378, -0.000478706672)
  1675. Part128.BottomSurface = Enum.SurfaceType.Smooth
  1676. Part128.TopSurface = Enum.SurfaceType.Smooth
  1677. Part128.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1678. Part128.Position = Vector3.new(-8.2074604, 0.952126026, -50.5055428)
  1679. Part128.Orientation = Vector3.new(-89.5400009, 93.4300003, 87.6199951)
  1680. Part128.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1681. CylinderMesh129.Parent = Part128
  1682. CylinderMesh129.Scale = Vector3.new(0.181847066, 1.51105881, 0.244705886)
  1683. CylinderMesh129.Scale = Vector3.new(0.181847066, 1.51105881, 0.244705886)
  1684. Part130.Parent = Tool0
  1685. Part130.Material = Enum.Material.Metal
  1686. Part130.BrickColor = BrickColor.new("Brick yellow")
  1687. Part130.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1688. Part130.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1689. Part130.Velocity = Vector3.new(-0.00434247544, -0.00850380305, -0.00978703983)
  1690. Part130.Anchored = true
  1691. Part130.Locked = true
  1692. Part130.FormFactor = Enum.FormFactor.Custom
  1693. Part130.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1694. Part130.CFrame = CFrame.new(-8.15037155, 1.13699901, -47.6951866, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1695. Part130.BottomSurface = Enum.SurfaceType.Smooth
  1696. Part130.TopSurface = Enum.SurfaceType.Smooth
  1697. Part130.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1698. Part130.Position = Vector3.new(-8.15037155, 1.13699901, -47.6951866)
  1699. Part130.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1700. Part130.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1701. BlockMesh131.Parent = Part130
  1702. BlockMesh131.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1703. BlockMesh131.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1704. Part132.Parent = Tool0
  1705. Part132.Material = Enum.Material.Metal
  1706. Part132.BrickColor = BrickColor.new("Brick yellow")
  1707. Part132.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1708. Part132.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1709. Part132.Velocity = Vector3.new(-0.0066416217, -0.00962001458, -0.0178804807)
  1710. Part132.Anchored = true
  1711. Part132.Locked = true
  1712. Part132.FormFactor = Enum.FormFactor.Custom
  1713. Part132.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1714. Part132.CFrame = CFrame.new(-8.13178635, 0.823395014, -46.5472412, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1715. Part132.BottomSurface = Enum.SurfaceType.Smooth
  1716. Part132.TopSurface = Enum.SurfaceType.Smooth
  1717. Part132.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1718. Part132.Position = Vector3.new(-8.13178635, 0.823395014, -46.5472412)
  1719. Part132.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1720. Part132.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1721. BlockMesh133.Parent = Part132
  1722. BlockMesh133.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1723. BlockMesh133.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1724. Part134.Parent = Tool0
  1725. Part134.Material = Enum.Material.Metal
  1726. Part134.BrickColor = BrickColor.new("Dark stone grey")
  1727. Part134.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  1728. Part134.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1729. Part134.Velocity = Vector3.new(-0.00739409542, -0.00995626021, -0.0201667547)
  1730. Part134.Anchored = true
  1731. Part134.Locked = true
  1732. Part134.FormFactor = Enum.FormFactor.Custom
  1733. Part134.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1734. Part134.CFrame = CFrame.new(-8.08385658, 0.717171013, -46.2330322, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  1735. Part134.BottomSurface = Enum.SurfaceType.Smooth
  1736. Part134.TopSurface = Enum.SurfaceType.Smooth
  1737. Part134.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1738. Part134.Position = Vector3.new(-8.08385658, 0.717171013, -46.2330322)
  1739. Part134.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  1740. Part134.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1741. CylinderMesh135.Parent = Part134
  1742. CylinderMesh135.Scale = Vector3.new(0.382352948, 0.137647063, 0.382352948)
  1743. CylinderMesh135.Scale = Vector3.new(0.382352948, 0.137647063, 0.382352948)
  1744. Part136.Parent = Tool0
  1745. Part136.Material = Enum.Material.Metal
  1746. Part136.Rotation = Vector3.new(-0.0199999996, 1.04999995, -0.459999979)
  1747. Part136.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1748. Part136.Velocity = Vector3.new(-0.00535505638, -0.0101198312, -0.0273747146)
  1749. Part136.Anchored = true
  1750. Part136.Locked = true
  1751. Part136.FormFactor = Enum.FormFactor.Custom
  1752. Part136.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1753. Part136.CFrame = CFrame.new(-8.10563183, 1.01984501, -45.2085648, 0.99979949, 0.00798361003, 0.0183642264, -0.0079910038, 0.999968112, 0.000329310249, -0.0183610097, -0.000475992856, 0.999831378)
  1754. Part136.BottomSurface = Enum.SurfaceType.Smooth
  1755. Part136.TopSurface = Enum.SurfaceType.Smooth
  1756. Part136.Position = Vector3.new(-8.10563183, 1.01984501, -45.2085648)
  1757. Part136.Orientation = Vector3.new(-0.0199999996, 1.04999995, -0.459999979)
  1758. SpecialMesh137.Parent = Part136
  1759. SpecialMesh137.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1760. SpecialMesh137.Scale = Vector3.new(0.105650142, 0.105650142, 0.105650142)
  1761. SpecialMesh137.MeshType = Enum.MeshType.FileMesh
  1762. SpecialMesh137.Scale = Vector3.new(0.105650142, 0.105650142, 0.105650142)
  1763. Part138.Parent = Tool0
  1764. Part138.Material = Enum.Material.Metal
  1765. Part138.BrickColor = BrickColor.new("Really black")
  1766. Part138.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  1767. Part138.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1768. Part138.Velocity = Vector3.new(-0.00535578653, -0.0101209572, -0.0273869112)
  1769. Part138.Anchored = true
  1770. Part138.Locked = true
  1771. Part138.FormFactor = Enum.FormFactor.Custom
  1772. Part138.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1773. Part138.CFrame = CFrame.new(-8.10560226, 1.01986003, -45.2065659, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  1774. Part138.BottomSurface = Enum.SurfaceType.Smooth
  1775. Part138.TopSurface = Enum.SurfaceType.Smooth
  1776. Part138.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1777. Part138.Position = Vector3.new(-8.10560226, 1.01986003, -45.2065659)
  1778. Part138.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  1779. Part138.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1780. CylinderMesh139.Parent = Part138
  1781. CylinderMesh139.Scale = Vector3.new(0.764705956, 0.0503095984, 0.482972175)
  1782. CylinderMesh139.Scale = Vector3.new(0.764705956, 0.0503095984, 0.482972175)
  1783. Part140.Parent = Tool0
  1784. Part140.Material = Enum.Material.Metal
  1785. Part140.BrickColor = BrickColor.new("Brick yellow")
  1786. Part140.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1787. Part140.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1788. Part140.Velocity = Vector3.new(-0.00432095863, -0.00832593162, -0.00762326876)
  1789. Part140.Anchored = true
  1790. Part140.Locked = true
  1791. Part140.FormFactor = Enum.FormFactor.Custom
  1792. Part140.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1793. Part140.CFrame = CFrame.new(-8.15597057, 1.136917, -48.0001335, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1794. Part140.BottomSurface = Enum.SurfaceType.Smooth
  1795. Part140.TopSurface = Enum.SurfaceType.Smooth
  1796. Part140.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1797. Part140.Position = Vector3.new(-8.15597057, 1.136917, -48.0001335)
  1798. Part140.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1799. Part140.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1800. BlockMesh141.Parent = Part140
  1801. BlockMesh141.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1802. BlockMesh141.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1803. Part142.Parent = Tool0
  1804. Part142.Material = Enum.Material.Metal
  1805. Part142.BrickColor = BrickColor.new("Brick yellow")
  1806. Part142.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  1807. Part142.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1808. Part142.Velocity = Vector3.new(-0.0053757485, -0.00929882284, -0.017083168)
  1809. Part142.Anchored = true
  1810. Part142.Locked = true
  1811. Part142.FormFactor = Enum.FormFactor.Custom
  1812. Part142.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1813. Part142.CFrame = CFrame.new(-7.96923399, 0.987030029, -46.6983032, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  1814. Part142.BottomSurface = Enum.SurfaceType.Smooth
  1815. Part142.TopSurface = Enum.SurfaceType.Smooth
  1816. Part142.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1817. Part142.Position = Vector3.new(-7.96923399, 0.987030029, -46.6983032)
  1818. Part142.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  1819. Part142.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1820. BlockMesh143.Parent = Part142
  1821. BlockMesh143.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1822. BlockMesh143.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1823. Part144.Parent = Tool0
  1824. Part144.Material = Enum.Material.Metal
  1825. Part144.BrickColor = BrickColor.new("Brick yellow")
  1826. Part144.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1827. Part144.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1828. Part144.Velocity = Vector3.new(-0.00624279398, -0.0085677132, -0.0057676686)
  1829. Part144.Anchored = true
  1830. Part144.Locked = true
  1831. Part144.FormFactor = Enum.FormFactor.Custom
  1832. Part144.Size = Vector3.new(0.200000003, 0.272677183, 0.206269354)
  1833. Part144.CFrame = CFrame.new(-8.16292953, 0.862823009, -48.2599564, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1834. Part144.BottomSurface = Enum.SurfaceType.Smooth
  1835. Part144.TopSurface = Enum.SurfaceType.Smooth
  1836. Part144.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1837. Part144.Position = Vector3.new(-8.16292953, 0.862823009, -48.2599564)
  1838. Part144.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1839. Part144.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1840. BlockMesh145.Parent = Part144
  1841. BlockMesh145.Scale = Vector3.new(0.75466907, 1.10000002, 1)
  1842. BlockMesh145.Scale = Vector3.new(0.75466907, 1.10000002, 1)
  1843. Part146.Parent = Tool0
  1844. Part146.Material = Enum.Material.Metal
  1845. Part146.BrickColor = BrickColor.new("Brick yellow")
  1846. Part146.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1847. Part146.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1848. Part146.Velocity = Vector3.new(-0.00657647196, -0.00952008553, -0.0167993531)
  1849. Part146.Anchored = true
  1850. Part146.Locked = true
  1851. Part146.FormFactor = Enum.FormFactor.Custom
  1852. Part146.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1853. Part146.CFrame = CFrame.new(-8.13453197, 0.831345022, -46.7002182, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1854. Part146.BottomSurface = Enum.SurfaceType.Smooth
  1855. Part146.TopSurface = Enum.SurfaceType.Smooth
  1856. Part146.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1857. Part146.Position = Vector3.new(-8.13453197, 0.831345022, -46.7002182)
  1858. Part146.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1859. Part146.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1860. BlockMesh147.Parent = Part146
  1861. BlockMesh147.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1862. BlockMesh147.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1863. Part148.Parent = Tool0
  1864. Part148.Material = Enum.Material.Metal
  1865. Part148.BrickColor = BrickColor.new("Brick yellow")
  1866. Part148.Rotation = Vector3.new(-23.5100002, -88.8499985, -113.489998)
  1867. Part148.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1868. Part148.Velocity = Vector3.new(-0.00776536157, -0.00852594804, -0.00138780288)
  1869. Part148.Anchored = true
  1870. Part148.Locked = true
  1871. Part148.FormFactor = Enum.FormFactor.Custom
  1872. Part148.Size = Vector3.new(0.200000003, 0.200000003, 0.206269354)
  1873. Part148.CFrame = CFrame.new(-8.17504501, 0.640632987, -48.8767624, -0.00798300095, 0.0183670055, -0.99979943, -0.999968112, 0.000328306545, 0.00799037796, 0.000475000066, 0.999831259, 0.018363798)
  1874. Part148.BottomSurface = Enum.SurfaceType.Smooth
  1875. Part148.TopSurface = Enum.SurfaceType.Smooth
  1876. Part148.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1877. Part148.Position = Vector3.new(-8.17504501, 0.640632987, -48.8767624)
  1878. Part148.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1879. Part148.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1880. BlockMesh149.Parent = Part148
  1881. BlockMesh149.Scale = Vector3.new(0.855263233, 0.679176509, 1)
  1882. BlockMesh149.Scale = Vector3.new(0.855263233, 0.679176509, 1)
  1883. Part150.Parent = Tool0
  1884. Part150.Material = Enum.Material.Metal
  1885. Part150.BrickColor = BrickColor.new("Dark stone grey")
  1886. Part150.Rotation = Vector3.new(179.949997, -1.05999994, -179.539993)
  1887. Part150.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1888. Part150.Velocity = Vector3.new(-0.00764993858, -0.00815885235, 0.00289784558)
  1889. Part150.Anchored = true
  1890. Part150.Locked = true
  1891. Part150.FormFactor = Enum.FormFactor.Plate
  1892. Part150.Size = Vector3.new(1, 0.400000006, 1)
  1893. Part150.CFrame = CFrame.new(-8.18706131, 0.651428998, -49.4816437, -0.999796569, 0.00800395571, -0.0185159575, 0.00802000426, 0.999967635, -0.000792662089, 0.0185090117, -0.0009409989, -0.999828339)
  1894. Part150.BottomSurface = Enum.SurfaceType.Smooth
  1895. Part150.TopSurface = Enum.SurfaceType.Smooth
  1896. Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1897. Part150.Position = Vector3.new(-8.18706131, 0.651428998, -49.4816437)
  1898. Part150.Orientation = Vector3.new(0.049999997, -178.940002, 0.459999979)
  1899. Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1900. BlockMesh151.Parent = Part150
  1901. BlockMesh151.Scale = Vector3.new(0.183529422, 0.734117687, 0.305882365)
  1902. BlockMesh151.Scale = Vector3.new(0.183529422, 0.734117687, 0.305882365)
  1903. Part152.Parent = Tool0
  1904. Part152.Material = Enum.Material.Metal
  1905. Part152.BrickColor = BrickColor.new("Brick yellow")
  1906. Part152.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1907. Part152.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1908. Part152.Velocity = Vector3.new(-0.00448321458, -0.00813964568, -0.00488877995)
  1909. Part152.Anchored = true
  1910. Part152.Locked = true
  1911. Part152.FormFactor = Enum.FormFactor.Custom
  1912. Part152.Size = Vector3.new(0.200000003, 0.95588237, 0.200000003)
  1913. Part152.CFrame = CFrame.new(-8.16330338, 1.10978496, -48.3870544, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1914. Part152.BottomSurface = Enum.SurfaceType.Smooth
  1915. Part152.TopSurface = Enum.SurfaceType.Smooth
  1916. Part152.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1917. Part152.Position = Vector3.new(-8.16330338, 1.10978496, -48.3870544)
  1918. Part152.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1919. Part152.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1920. BlockMesh153.Parent = Part152
  1921. BlockMesh153.Scale = Vector3.new(0.191176519, 1, 0.382352948)
  1922. BlockMesh153.Scale = Vector3.new(0.191176519, 1, 0.382352948)
  1923. Part154.Parent = Tool0
  1924. Part154.Material = Enum.Material.Metal
  1925. Part154.BrickColor = BrickColor.new("Brick yellow")
  1926. Part154.Rotation = Vector3.new(-23.5199986, -88.8499985, -75.4899979)
  1927. Part154.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1928. Part154.Velocity = Vector3.new(-0.00846504606, -0.00861689169, -0.000748622871)
  1929. Part154.Anchored = true
  1930. Part154.Locked = true
  1931. Part154.FormFactor = Enum.FormFactor.Custom
  1932. Part154.Size = Vector3.new(0.200000003, 0.200000003, 0.206269354)
  1933. Part154.CFrame = CFrame.new(-8.17845535, 0.541595995, -48.965683, 0.00501700025, 0.0193880051, -0.99979949, -0.787777126, 0.615908623, 0.00799056329, 0.615940034, 0.787579, 0.0183634404)
  1934. Part154.BottomSurface = Enum.SurfaceType.Smooth
  1935. Part154.TopSurface = Enum.SurfaceType.Smooth
  1936. Part154.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1937. Part154.Position = Vector3.new(-8.17845535, 0.541595995, -48.965683)
  1938. Part154.Orientation = Vector3.new(-0.459999979, -88.9499969, -51.9799995)
  1939. Part154.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1940. BlockMesh155.Parent = Part154
  1941. BlockMesh155.Scale = Vector3.new(0.0503095984, 0.628866911, 1)
  1942. BlockMesh155.Scale = Vector3.new(0.0503095984, 0.628866911, 1)
  1943. Part156.Parent = Tool0
  1944. Part156.Material = Enum.Material.Metal
  1945. Part156.BrickColor = BrickColor.new("Brick yellow")
  1946. Part156.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1947. Part156.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1948. Part156.Velocity = Vector3.new(-0.00426709838, -0.00788111985, -0.00221236306)
  1949. Part156.Anchored = true
  1950. Part156.Locked = true
  1951. Part156.FormFactor = Enum.FormFactor.Custom
  1952. Part156.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1953. Part156.CFrame = CFrame.new(-8.17002487, 1.13666296, -48.7650032, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1954. Part156.BottomSurface = Enum.SurfaceType.Smooth
  1955. Part156.TopSurface = Enum.SurfaceType.Smooth
  1956. Part156.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1957. Part156.Position = Vector3.new(-8.17002487, 1.13666296, -48.7650032)
  1958. Part156.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1959. Part156.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1960. BlockMesh157.Parent = Part156
  1961. BlockMesh157.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1962. BlockMesh157.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  1963. Part158.Parent = Tool0
  1964. Part158.Material = Enum.Material.Metal
  1965. Part158.BrickColor = BrickColor.new("Brick yellow")
  1966. Part158.Rotation = Vector3.new(-23.5199986, -88.8499985, -23.4899998)
  1967. Part158.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1968. Part158.Velocity = Vector3.new(-0.00684516504, -0.00784616824, 0.00475772237)
  1969. Part158.Anchored = true
  1970. Part158.Locked = true
  1971. Part158.FormFactor = Enum.FormFactor.Custom
  1972. Part158.Size = Vector3.new(0.890479922, 0.200000003, 0.200000003)
  1973. Part158.CFrame = CFrame.new(-8.19101906, 0.76235199, -49.7456551, 0.0183660071, 0.00798300654, -0.99979949, 0.000332000112, 0.999968112, 0.0079904506, 0.999831378, -0.000478686212, 0.018362768)
  1974. Part158.BottomSurface = Enum.SurfaceType.Smooth
  1975. Part158.TopSurface = Enum.SurfaceType.Smooth
  1976. Part158.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1977. Part158.Position = Vector3.new(-8.19101906, 0.76235199, -49.7456551)
  1978. Part158.Orientation = Vector3.new(-0.459999979, -88.9499969, 0.0199999996)
  1979. Part158.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1980. BlockMesh159.Parent = Part158
  1981. BlockMesh159.Scale = Vector3.new(1.20000005, 0.152941212, 0.928212047)
  1982. BlockMesh159.Scale = Vector3.new(1.20000005, 0.152941212, 0.928212047)
  1983. Part160.Parent = Tool0
  1984. Part160.Material = Enum.Material.Metal
  1985. Part160.BrickColor = BrickColor.new("Brick yellow")
  1986. Part160.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  1987. Part160.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  1988. Part160.Velocity = Vector3.new(-0.00428844197, -0.00805899128, -0.00437657069)
  1989. Part160.Anchored = true
  1990. Part160.Locked = true
  1991. Part160.FormFactor = Enum.FormFactor.Custom
  1992. Part160.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1993. Part160.CFrame = CFrame.new(-8.16440964, 1.136747, -48.459053, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  1994. Part160.BottomSurface = Enum.SurfaceType.Smooth
  1995. Part160.TopSurface = Enum.SurfaceType.Smooth
  1996. Part160.Color = Color3.new(0.843137, 0.772549, 0.603922)
  1997. Part160.Position = Vector3.new(-8.16440964, 1.136747, -48.459053)
  1998. Part160.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  1999. Part160.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2000. BlockMesh161.Parent = Part160
  2001. BlockMesh161.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2002. BlockMesh161.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2003. Part162.Parent = Tool0
  2004. Part162.Material = Enum.Material.Metal
  2005. Part162.BrickColor = BrickColor.new("Black")
  2006. Part162.Rotation = Vector3.new(-83.0299988, 0.579999983, -179.009995)
  2007. Part162.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2008. Part162.Velocity = Vector3.new(-0.00739842281, -0.0087781474, -0.00546309073)
  2009. Part162.Anchored = true
  2010. Part162.Locked = true
  2011. Part162.FormFactor = Enum.FormFactor.Custom
  2012. Part162.Size = Vector3.new(0.206269354, 0.281733662, 0.200000003)
  2013. Part162.CFrame = CFrame.new(-8.16399765, 0.698813975, -48.3008881, -0.99979949, 0.0172543004, 0.0101630678, 0.00799200404, -0.121535033, 0.992555022, 0.0183610097, 0.992437243, 0.121372759)
  2014. Part162.BottomSurface = Enum.SurfaceType.Smooth
  2015. Part162.TopSurface = Enum.SurfaceType.Smooth
  2016. Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2017. Part162.Position = Vector3.new(-8.16399765, 0.698813975, -48.3008881)
  2018. Part162.Orientation = Vector3.new(-83, 4.78999996, 176.23999)
  2019. Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2020. SpecialMesh163.Parent = Part162
  2021. SpecialMesh163.Scale = Vector3.new(0.699999988, 0.699999988, 0.654024839)
  2022. SpecialMesh163.MeshType = Enum.MeshType.Wedge
  2023. SpecialMesh163.Scale = Vector3.new(0.699999988, 0.699999988, 0.654024839)
  2024. Part164.Parent = Tool0
  2025. Part164.Material = Enum.Material.Metal
  2026. Part164.BrickColor = BrickColor.new("Brick yellow")
  2027. Part164.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  2028. Part164.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2029. Part164.Velocity = Vector3.new(-0.00440754369, -0.00903765298, -0.0162799694)
  2030. Part164.Anchored = true
  2031. Part164.Locked = true
  2032. Part164.FormFactor = Enum.FormFactor.Custom
  2033. Part164.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2034. Part164.CFrame = CFrame.new(-8.13350868, 1.13731396, -46.7773438, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  2035. Part164.BottomSurface = Enum.SurfaceType.Smooth
  2036. Part164.TopSurface = Enum.SurfaceType.Smooth
  2037. Part164.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2038. Part164.Position = Vector3.new(-8.13350868, 1.13731396, -46.7773438)
  2039. Part164.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  2040. Part164.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2041. BlockMesh165.Parent = Part164
  2042. BlockMesh165.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2043. BlockMesh165.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2044. Part166.Parent = Tool0
  2045. Part166.Material = Enum.Material.Metal
  2046. Part166.BrickColor = BrickColor.new("Brick yellow")
  2047. Part166.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  2048. Part166.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2049. Part166.Velocity = Vector3.new(-0.00557080284, -0.0093875248, -0.0176950302)
  2050. Part166.Anchored = true
  2051. Part166.Locked = true
  2052. Part166.FormFactor = Enum.FormFactor.Custom
  2053. Part166.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2054. Part166.CFrame = CFrame.new(-8.29535294, 0.989700019, -46.5392838, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  2055. Part166.BottomSurface = Enum.SurfaceType.Smooth
  2056. Part166.TopSurface = Enum.SurfaceType.Smooth
  2057. Part166.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2058. Part166.Position = Vector3.new(-8.29535294, 0.989700019, -46.5392838)
  2059. Part166.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  2060. Part166.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2061. BlockMesh167.Parent = Part166
  2062. BlockMesh167.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2063. BlockMesh167.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2064. Part168.Parent = Tool0
  2065. Part168.Material = Enum.Material.Metal
  2066. Part168.BrickColor = BrickColor.new("Brick yellow")
  2067. Part168.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  2068. Part168.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2069. Part168.Velocity = Vector3.new(-0.00427780394, -0.00797007512, -0.00329462183)
  2070. Part168.Anchored = true
  2071. Part168.Locked = true
  2072. Part168.FormFactor = Enum.FormFactor.Custom
  2073. Part168.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2074. Part168.CFrame = CFrame.new(-8.16721916, 1.136711, -48.6120224, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  2075. Part168.BottomSurface = Enum.SurfaceType.Smooth
  2076. Part168.TopSurface = Enum.SurfaceType.Smooth
  2077. Part168.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2078. Part168.Position = Vector3.new(-8.16721916, 1.136711, -48.6120224)
  2079. Part168.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  2080. Part168.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2081. BlockMesh169.Parent = Part168
  2082. BlockMesh169.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2083. BlockMesh169.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2084. Part170.Parent = Tool0
  2085. Part170.Material = Enum.Material.Metal
  2086. Part170.BrickColor = BrickColor.new("Brick yellow")
  2087. Part170.Rotation = Vector3.new(-23.5199986, -88.8499985, -126.489998)
  2088. Part170.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2089. Part170.Velocity = Vector3.new(-0.00866206177, -0.00854846928, 0.000604048313)
  2090. Part170.Anchored = true
  2091. Part170.Locked = true
  2092. Part170.FormFactor = Enum.FormFactor.Custom
  2093. Part170.Size = Vector3.new(0.200000003, 0.200000003, 0.206269354)
  2094. Part170.CFrame = CFrame.new(-8.18220329, 0.51155901, -49.1566315, -0.011911002, 0.0161000025, -0.99979949, -0.974412143, -0.224626735, 0.00799133722, -0.224453032, 0.974311948, 0.0183635671)
  2095. Part170.BottomSurface = Enum.SurfaceType.Smooth
  2096. Part170.TopSurface = Enum.SurfaceType.Smooth
  2097. Part170.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2098. Part170.Position = Vector3.new(-8.18220329, 0.51155901, -49.1566315)
  2099. Part170.Orientation = Vector3.new(-0.459999979, -88.9499969, -102.979996)
  2100. Part170.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2101. BlockMesh171.Parent = Part170
  2102. BlockMesh171.Scale = Vector3.new(0.0503095984, 0.66549921, 1)
  2103. BlockMesh171.Scale = Vector3.new(0.0503095984, 0.66549921, 1)
  2104. Part172.Parent = Tool0
  2105. Part172.Material = Enum.Material.Metal
  2106. Part172.Rotation = Vector3.new(-23.5199986, -88.8499985, -23.4899998)
  2107. Part172.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2108. Part172.Velocity = Vector3.new(-0.0047266311, -0.00812928565, -0.00414263271)
  2109. Part172.Anchored = true
  2110. Part172.Locked = true
  2111. Part172.FormFactor = Enum.FormFactor.Custom
  2112. Part172.Size = Vector3.new(0.970975041, 0.200000003, 0.200000003)
  2113. Part172.CFrame = CFrame.new(-8.09582138, 1.068174, -48.5072975, 0.0183660071, 0.00798300654, -0.99979949, 0.000332000112, 0.999968112, 0.0079904506, 0.999831378, -0.000478686212, 0.018362768)
  2114. Part172.BottomSurface = Enum.SurfaceType.Smooth
  2115. Part172.TopSurface = Enum.SurfaceType.Smooth
  2116. Part172.Position = Vector3.new(-8.09582138, 1.068174, -48.5072975)
  2117. Part172.Orientation = Vector3.new(-0.459999979, -88.9499969, 0.0199999996)
  2118. SpecialMesh173.Parent = Part172
  2119. SpecialMesh173.Scale = Vector3.new(1, 0.251547486, 0.251547992)
  2120. SpecialMesh173.MeshType = Enum.MeshType.Wedge
  2121. SpecialMesh173.Scale = Vector3.new(1, 0.251547486, 0.251547992)
  2122. Part174.Parent = Tool0
  2123. Part174.Material = Enum.Material.Metal
  2124. Part174.Rotation = Vector3.new(-23.5199986, -88.8499985, -117.489998)
  2125. Part174.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2126. Part174.Velocity = Vector3.new(-0.00743420329, -0.00833708234, 0.00012828107)
  2127. Part174.Anchored = true
  2128. Part174.Locked = true
  2129. Part174.FormFactor = Enum.FormFactor.Custom
  2130. Part174.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2131. Part174.CFrame = CFrame.new(-8.17960835, 0.685562015, -49.0907288, -0.00924500078, 0.0177650005, -0.99979949, -0.997555137, -0.0694268867, 0.00799063127, -0.0692710057, 0.997428894, 0.0183634181)
  2132. Part174.BottomSurface = Enum.SurfaceType.Smooth
  2133. Part174.TopSurface = Enum.SurfaceType.Smooth
  2134. Part174.Position = Vector3.new(-8.17960835, 0.685562015, -49.0907288)
  2135. Part174.Orientation = Vector3.new(-0.459999979, -88.9499969, -93.9799957)
  2136. BlockMesh175.Parent = Part174
  2137. BlockMesh175.Scale = Vector3.new(0.427631557, 0.248166457, 0.328176051)
  2138. BlockMesh175.Scale = Vector3.new(0.427631557, 0.248166457, 0.328176051)
  2139. Part176.Parent = Tool0
  2140. Part176.Material = Enum.Material.Metal
  2141. Part176.BrickColor = BrickColor.new("Brick yellow")
  2142. Part176.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  2143. Part176.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2144. Part176.Velocity = Vector3.new(-0.00429918338, -0.00814794656, -0.00545874005)
  2145. Part176.Anchored = true
  2146. Part176.Locked = true
  2147. Part176.FormFactor = Enum.FormFactor.Custom
  2148. Part176.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2149. Part176.CFrame = CFrame.new(-8.16159439, 1.13679695, -48.3060837, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  2150. Part176.BottomSurface = Enum.SurfaceType.Smooth
  2151. Part176.TopSurface = Enum.SurfaceType.Smooth
  2152. Part176.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2153. Part176.Position = Vector3.new(-8.16159439, 1.13679695, -48.3060837)
  2154. Part176.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  2155. Part176.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2156. BlockMesh177.Parent = Part176
  2157. BlockMesh177.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2158. BlockMesh177.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2159. Part178.Parent = Tool0
  2160. Part178.Material = Enum.Material.Metal
  2161. Part178.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  2162. Part178.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2163. Part178.Velocity = Vector3.new(-0.00534171332, -0.0100086117, -0.0260214806)
  2164. Part178.Anchored = true
  2165. Part178.Locked = true
  2166. Part178.FormFactor = Enum.FormFactor.Custom
  2167. Part178.Size = Vector3.new(0.200000003, 0.226336539, 0.200000003)
  2168. Part178.CFrame = CFrame.new(-8.1091404, 1.019786, -45.3995323, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  2169. Part178.BottomSurface = Enum.SurfaceType.Smooth
  2170. Part178.TopSurface = Enum.SurfaceType.Smooth
  2171. Part178.Position = Vector3.new(-8.1091404, 1.019786, -45.3995323)
  2172. Part178.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  2173. CylinderMesh179.Parent = Part178
  2174. CylinderMesh179.Scale = Vector3.new(0.95588243, 1, 0.699323535)
  2175. CylinderMesh179.Scale = Vector3.new(0.95588243, 1, 0.699323535)
  2176. Part180.Parent = Tool0
  2177. Part180.Material = Enum.Material.Metal
  2178. Part180.BrickColor = BrickColor.new("Dark stone grey")
  2179. Part180.Rotation = Vector3.new(179.949997, -1.05999994, -179.539993)
  2180. Part180.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2181. Part180.Velocity = Vector3.new(-0.0106721977, -0.00871850085, 0.00357826333)
  2182. Part180.Anchored = true
  2183. Part180.Locked = true
  2184. Part180.FormFactor = Enum.FormFactor.Plate
  2185. Part180.Size = Vector3.new(1, 0.400000006, 1)
  2186. Part180.CFrame = CFrame.new(-8.19216537, 0.222413003, -49.5734253, -0.999796569, 0.00800395571, -0.0185159575, 0.00802000426, 0.999967635, -0.000792662089, 0.0185090117, -0.0009409989, -0.999828339)
  2187. Part180.BottomSurface = Enum.SurfaceType.Smooth
  2188. Part180.TopSurface = Enum.SurfaceType.Smooth
  2189. Part180.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2190. Part180.Position = Vector3.new(-8.19216537, 0.222413003, -49.5734253)
  2191. Part180.Orientation = Vector3.new(0.049999997, -178.940002, 0.459999979)
  2192. Part180.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2193. BlockMesh181.Parent = Part180
  2194. BlockMesh181.Scale = Vector3.new(0.183529422, 0.734117687, 0.305882365)
  2195. BlockMesh181.Scale = Vector3.new(0.183529422, 0.734117687, 0.305882365)
  2196. Part182.Parent = Tool0
  2197. Part182.Material = Enum.Material.Metal
  2198. Part182.BrickColor = BrickColor.new("Brick yellow")
  2199. Part182.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  2200. Part182.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2201. Part182.Velocity = Vector3.new(-0.00443923194, -0.00930442289, -0.01952664)
  2202. Part182.Anchored = true
  2203. Part182.Locked = true
  2204. Part182.FormFactor = Enum.FormFactor.Custom
  2205. Part182.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2206. Part182.CFrame = CFrame.new(-8.12508011, 1.13746595, -46.318428, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  2207. Part182.BottomSurface = Enum.SurfaceType.Smooth
  2208. Part182.TopSurface = Enum.SurfaceType.Smooth
  2209. Part182.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2210. Part182.Position = Vector3.new(-8.12508011, 1.13746595, -46.318428)
  2211. Part182.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  2212. Part182.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2213. BlockMesh183.Parent = Part182
  2214. BlockMesh183.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2215. BlockMesh183.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2216. Part184.Parent = Tool0
  2217. Part184.Material = Enum.Material.Metal
  2218. Part184.BrickColor = BrickColor.new("Brick yellow")
  2219. Part184.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  2220. Part184.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2221. Part184.Velocity = Vector3.new(-0.00536504202, -0.00920986757, -0.016000906)
  2222. Part184.Anchored = true
  2223. Part184.Locked = true
  2224. Part184.FormFactor = Enum.FormFactor.Custom
  2225. Part184.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2226. Part184.CFrame = CFrame.new(-7.97204304, 0.986967027, -46.8512726, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  2227. Part184.BottomSurface = Enum.SurfaceType.Smooth
  2228. Part184.TopSurface = Enum.SurfaceType.Smooth
  2229. Part184.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2230. Part184.Position = Vector3.new(-7.97204304, 0.986967027, -46.8512726)
  2231. Part184.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  2232. Part184.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2233. BlockMesh185.Parent = Part184
  2234. BlockMesh185.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2235. BlockMesh185.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2236. Part186.Parent = Tool0
  2237. Part186.Material = Enum.Material.Metal
  2238. Part186.BrickColor = BrickColor.new("Brick yellow")
  2239. Part186.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  2240. Part186.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2241. Part186.Velocity = Vector3.new(-0.00438573351, -0.00885969866, -0.0141159091)
  2242. Part186.Anchored = true
  2243. Part186.Locked = true
  2244. Part186.FormFactor = Enum.FormFactor.Custom
  2245. Part186.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2246. Part186.CFrame = CFrame.new(-8.13912582, 1.137205, -47.0832977, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  2247. Part186.BottomSurface = Enum.SurfaceType.Smooth
  2248. Part186.TopSurface = Enum.SurfaceType.Smooth
  2249. Part186.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2250. Part186.Position = Vector3.new(-8.13912582, 1.137205, -47.0832977)
  2251. Part186.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  2252. Part186.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2253. BlockMesh187.Parent = Part186
  2254. BlockMesh187.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2255. BlockMesh187.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2256. Part188.Parent = Tool0
  2257. Part188.Material = Enum.Material.Metal
  2258. Part188.BrickColor = BrickColor.new("Brick yellow")
  2259. Part188.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  2260. Part188.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2261. Part188.Velocity = Vector3.new(-0.00535426615, -0.00912095141, -0.0149193127)
  2262. Part188.Anchored = true
  2263. Part188.Locked = true
  2264. Part188.FormFactor = Enum.FormFactor.Custom
  2265. Part188.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2266. Part188.CFrame = CFrame.new(-7.97485018, 0.986922979, -47.0042496, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  2267. Part188.BottomSurface = Enum.SurfaceType.Smooth
  2268. Part188.TopSurface = Enum.SurfaceType.Smooth
  2269. Part188.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2270. Part188.Position = Vector3.new(-7.97485018, 0.986922979, -47.0042496)
  2271. Part188.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  2272. Part188.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2273. BlockMesh189.Parent = Part188
  2274. BlockMesh189.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2275. BlockMesh189.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2276. Part190.Parent = Tool0
  2277. Part190.Material = Enum.Material.Metal
  2278. Part190.BrickColor = BrickColor.new("Dark stone grey")
  2279. Part190.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  2280. Part190.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2281. Part190.Velocity = Vector3.new(-0.00738852611, -0.00991170574, -0.0196252223)
  2282. Part190.Anchored = true
  2283. Part190.Locked = true
  2284. Part190.FormFactor = Enum.FormFactor.Custom
  2285. Part190.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2286. Part190.CFrame = CFrame.new(-8.08524609, 0.717140019, -46.309021, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  2287. Part190.BottomSurface = Enum.SurfaceType.Smooth
  2288. Part190.TopSurface = Enum.SurfaceType.Smooth
  2289. Part190.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2290. Part190.Position = Vector3.new(-8.08524609, 0.717140019, -46.309021)
  2291. Part190.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  2292. Part190.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2293. CylinderMesh191.Parent = Part190
  2294. CylinderMesh191.Scale = Vector3.new(0.382352948, 0.137647063, 0.382352948)
  2295. CylinderMesh191.Scale = Vector3.new(0.382352948, 0.137647063, 0.382352948)
  2296. Part192.Parent = Tool0
  2297. Part192.Material = Enum.Material.Metal
  2298. Part192.BrickColor = BrickColor.new("Brick yellow")
  2299. Part192.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  2300. Part192.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2301. Part192.Velocity = Vector3.new(-0.00656576594, -0.00943113025, -0.0157170929)
  2302. Part192.Anchored = true
  2303. Part192.Locked = true
  2304. Part192.FormFactor = Enum.FormFactor.Custom
  2305. Part192.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2306. Part192.CFrame = CFrame.new(-8.13733196, 0.831299007, -46.8531876, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  2307. Part192.BottomSurface = Enum.SurfaceType.Smooth
  2308. Part192.TopSurface = Enum.SurfaceType.Smooth
  2309. Part192.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2310. Part192.Position = Vector3.new(-8.13733196, 0.831299007, -46.8531876)
  2311. Part192.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  2312. Part192.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2313. BlockMesh193.Parent = Part192
  2314. BlockMesh193.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2315. BlockMesh193.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2316. Part194.Parent = Tool0
  2317. Part194.Material = Enum.Material.Metal
  2318. Part194.BrickColor = BrickColor.new("Dark stone grey")
  2319. Part194.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  2320. Part194.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2321. Part194.Velocity = Vector3.new(-0.00742063252, -0.00975215435, -0.0175540149)
  2322. Part194.Anchored = true
  2323. Part194.Locked = true
  2324. Part194.FormFactor = Enum.FormFactor.Custom
  2325. Part194.Size = Vector3.new(0.200000003, 0.716986835, 0.200000003)
  2326. Part194.CFrame = CFrame.new(-8.18128586, 0.717765987, -46.5823021, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  2327. Part194.BottomSurface = Enum.SurfaceType.Smooth
  2328. Part194.TopSurface = Enum.SurfaceType.Smooth
  2329. Part194.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2330. Part194.Position = Vector3.new(-8.18128586, 0.717765987, -46.5823021)
  2331. Part194.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  2332. Part194.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2333. CylinderMesh195.Parent = Part194
  2334. CylinderMesh195.Scale = Vector3.new(0.301857561, 1, 0.251547992)
  2335. CylinderMesh195.Scale = Vector3.new(0.301857561, 1, 0.251547992)
  2336. Part196.Parent = Tool0
  2337. Part196.Material = Enum.Material.Metal
  2338. Part196.BrickColor = BrickColor.new("Black")
  2339. Part196.Rotation = Vector3.new(-90.0299988, 0.459999979, 1.04999995)
  2340. Part196.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2341. Part196.Velocity = Vector3.new(-0.00539831072, -0.00872272439, -0.00984124281)
  2342. Part196.Anchored = true
  2343. Part196.Locked = true
  2344. Part196.FormFactor = Enum.FormFactor.Custom
  2345. Part196.Size = Vector3.new(0.344117641, 0.344117641, 0.200000003)
  2346. Part196.CFrame = CFrame.new(-8.15137672, 0.988014996, -47.6851196, 0.99979949, -0.0183642488, 0.00798356067, -0.0079910038, -0.000331998192, 0.999968112, -0.0183610097, -0.999831378, -0.000478680391)
  2347. Part196.BottomSurface = Enum.SurfaceType.Smooth
  2348. Part196.TopSurface = Enum.SurfaceType.Smooth
  2349. Part196.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2350. Part196.Position = Vector3.new(-8.15137672, 0.988014996, -47.6851196)
  2351. Part196.Orientation = Vector3.new(-89.5400009, 93.4300003, -92.3799973)
  2352. Part196.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2353. BlockMesh197.Parent = Part196
  2354. BlockMesh197.Scale = Vector3.new(0.720000029, 0.600000024, 0.286764711)
  2355. BlockMesh197.Scale = Vector3.new(0.720000029, 0.600000024, 0.286764711)
  2356. Part198.Parent = Tool0
  2357. Part198.Material = Enum.Material.Metal
  2358. Part198.BrickColor = BrickColor.new("Brick yellow")
  2359. Part198.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  2360. Part198.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2361. Part198.Velocity = Vector3.new(-0.00441781804, -0.00912652072, -0.0173622333)
  2362. Part198.Anchored = true
  2363. Part198.Locked = true
  2364. Part198.FormFactor = Enum.FormFactor.Custom
  2365. Part198.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2366. Part198.CFrame = CFrame.new(-8.13070202, 1.13735795, -46.6243744, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  2367. Part198.BottomSurface = Enum.SurfaceType.Smooth
  2368. Part198.TopSurface = Enum.SurfaceType.Smooth
  2369. Part198.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2370. Part198.Position = Vector3.new(-8.13070202, 1.13735795, -46.6243744)
  2371. Part198.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  2372. Part198.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2373. BlockMesh199.Parent = Part198
  2374. BlockMesh199.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2375. BlockMesh199.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2376. Part200.Parent = Tool0
  2377. Part200.Material = Enum.Material.Metal
  2378. Part200.Rotation = Vector3.new(156.479996, 88.8499985, -156.509995)
  2379. Part200.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2380. Part200.Velocity = Vector3.new(-0.00483097928, -0.0083360672, -0.00645701494)
  2381. Part200.Anchored = true
  2382. Part200.Locked = true
  2383. Part200.FormFactor = Enum.FormFactor.Custom
  2384. Part200.Size = Vector3.new(0.397445261, 0.200000003, 0.200000003)
  2385. Part200.CFrame = CFrame.new(-8.23025894, 1.06941104, -48.1487732, -0.0183660071, 0.00798300654, 0.99979949, -0.000332000112, 0.999968112, -0.0079904506, -0.999831378, -0.000478686212, -0.018362768)
  2386. Part200.BottomSurface = Enum.SurfaceType.Smooth
  2387. Part200.TopSurface = Enum.SurfaceType.Smooth
  2388. Part200.Position = Vector3.new(-8.23025894, 1.06941104, -48.1487732)
  2389. Part200.Orientation = Vector3.new(0.459999979, 91.0499954, -0.0199999996)
  2390. SpecialMesh201.Parent = Part200
  2391. SpecialMesh201.Scale = Vector3.new(1, 0.251547486, 0.251547992)
  2392. SpecialMesh201.MeshType = Enum.MeshType.Wedge
  2393. SpecialMesh201.Scale = Vector3.new(1, 0.251547486, 0.251547992)
  2394. Part202.Parent = Tool0
  2395. Part202.Material = Enum.Material.Metal
  2396. Part202.Transparency = 1
  2397. Part202.Rotation = Vector3.new(89.5899963, -20.4499989, 88.8799973)
  2398. Part202.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2399. Part202.Velocity = Vector3.new(-0.00453004893, -0.00780637516, -0.000613734184)
  2400. Part202.Anchored = true
  2401. Part202.Locked = true
  2402. Part202.FormFactor = Enum.FormFactor.Plate
  2403. Part202.Size = Vector3.new(1, 0.400000006, 1)
  2404. Part202.CFrame = CFrame.new(-8.50498581, 1.12623596, -48.9178696, 0.0183650069, -0.936775327, -0.349449486, 0.000332000112, 0.349514127, -0.936931133, 0.999831378, 0.0170907266, 0.00672983797)
  2405. Part202.BottomSurface = Enum.SurfaceType.Smooth
  2406. Part202.TopSurface = Enum.SurfaceType.Smooth
  2407. Part202.Position = Vector3.new(-8.50498581, 1.12623596, -48.9178696)
  2408. Part202.Orientation = Vector3.new(69.5400009, -88.9000015, 0.049999997)
  2409. BlockMesh203.Parent = Part202
  2410. BlockMesh203.Offset = Vector3.new(0, -0.0299999993, 0)
  2411. BlockMesh203.Scale = Vector3.new(0.0722222179, 0.111111112, 0.0722222179)
  2412. BlockMesh203.Scale = Vector3.new(0.0722222179, 0.111111112, 0.0722222179)
  2413. Part204.Parent = Tool0
  2414. Part204.Material = Enum.Material.Metal
  2415. Part204.BrickColor = BrickColor.new("Brick yellow")
  2416. Part204.Rotation = Vector3.new(-23.5100002, -88.8499985, -23.4899998)
  2417. Part204.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2418. Part204.Velocity = Vector3.new(-0.00761083839, -0.00757154357, 0.0101232976)
  2419. Part204.Anchored = true
  2420. Part204.Locked = true
  2421. Part204.FormFactor = Enum.FormFactor.Custom
  2422. Part204.Size = Vector3.new(0.661068082, 0.502592564, 0.200000003)
  2423. Part204.CFrame = CFrame.new(-8.20586777, 0.646103024, -50.5034676, 0.0183670036, 0.00798300654, -0.99979949, 0.000332000083, 0.999968112, 0.00799045153, 0.999831259, -0.000478694186, 0.0183637682)
  2424. Part204.BottomSurface = Enum.SurfaceType.Smooth
  2425. Part204.TopSurface = Enum.SurfaceType.Smooth
  2426. Part204.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2427. Part204.Position = Vector3.new(-8.20586777, 0.646103024, -50.5034676)
  2428. Part204.Orientation = Vector3.new(-0.459999979, -88.9499969, 0.0199999996)
  2429. Part204.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2430. BlockMesh205.Parent = Part204
  2431. BlockMesh205.Scale = Vector3.new(1, 1, 0.928212047)
  2432. BlockMesh205.Scale = Vector3.new(1, 1, 0.928212047)
  2433. Part206.Parent = Tool0
  2434. Part206.Material = Enum.Material.Metal
  2435. Part206.BrickColor = BrickColor.new("Brick yellow")
  2436. Part206.Rotation = Vector3.new(-90.0299988, 0.459999979, -178.949997)
  2437. Part206.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2438. Part206.Velocity = Vector3.new(-0.00985505618, -0.00791537948, 0.0115232356)
  2439. Part206.Anchored = true
  2440. Part206.Locked = true
  2441. Part206.FormFactor = Enum.FormFactor.Custom
  2442. Part206.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2443. Part206.CFrame = CFrame.new(-8.21197224, 0.327057004, -50.6972809, -0.99979949, 0.0183642507, 0.00798455905, 0.00799200404, 0.000331998162, 0.999967992, 0.0183610097, 0.999831378, -0.000478698697)
  2444. Part206.BottomSurface = Enum.SurfaceType.Smooth
  2445. Part206.TopSurface = Enum.SurfaceType.Smooth
  2446. Part206.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2447. Part206.Position = Vector3.new(-8.21197224, 0.327057004, -50.6972809)
  2448. Part206.Orientation = Vector3.new(-89.5400009, 93.4300003, 87.6199951)
  2449. Part206.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2450. SpecialMesh207.Parent = Part206
  2451. SpecialMesh207.Scale = Vector3.new(0.928212047, 0.226392761, 0.498065114)
  2452. SpecialMesh207.MeshType = Enum.MeshType.Wedge
  2453. SpecialMesh207.Scale = Vector3.new(0.928212047, 0.226392761, 0.498065114)
  2454. Decal208.Parent = Part206
  2455. Decal208.Texture = "http://www.roblox.com/asset/?id=113796406"
  2456. Decal208.Face = Enum.NormalId.Right
  2457. Part209.Parent = Tool0
  2458. Part209.Material = Enum.Material.Metal
  2459. Part209.BrickColor = BrickColor.new("Brick yellow")
  2460. Part209.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  2461. Part209.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2462. Part209.Velocity = Vector3.new(-0.00423321221, -0.00804129522, -0.0042958539)
  2463. Part209.Anchored = true
  2464. Part209.Locked = true
  2465. Part209.FormFactor = Enum.FormFactor.Custom
  2466. Part209.Size = Vector3.new(0.200000003, 0.72647059, 0.200000003)
  2467. Part209.CFrame = CFrame.new(-8.16456318, 1.14476001, -48.4710541, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  2468. Part209.BottomSurface = Enum.SurfaceType.Smooth
  2469. Part209.TopSurface = Enum.SurfaceType.Smooth
  2470. Part209.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2471. Part209.Position = Vector3.new(-8.16456318, 1.14476001, -48.4710541)
  2472. Part209.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  2473. Part209.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2474. BlockMesh210.Parent = Part209
  2475. BlockMesh210.Scale = Vector3.new(0.145294145, 1, 0.573529422)
  2476. BlockMesh210.Scale = Vector3.new(0.145294145, 1, 0.573529422)
  2477. Part211.Parent = Tool0
  2478. Part211.Material = Enum.Material.Metal
  2479. Part211.BrickColor = BrickColor.new("Black")
  2480. Part211.Rotation = Vector3.new(-23.4200001, -88.8399963, -23.3999996)
  2481. Part211.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2482. Part211.Velocity = Vector3.new(-0.00835134927, -0.00866055768, -0.00158136908)
  2483. Part211.Anchored = true
  2484. Part211.Locked = true
  2485. Part211.FormFactor = Enum.FormFactor.Custom
  2486. Part211.Size = Vector3.new(0.20224461, 0.200000003, 0.200000003)
  2487. Part211.CFrame = CFrame.new(-8.17916965, 0.558677971, -48.8476563, 0.0185140111, 0.00801099185, -0.999796569, 0.000364000211, 0.999967873, 0.0080191046, 0.999828577, -0.000512391969, 0.0185105)
  2488. Part211.BottomSurface = Enum.SurfaceType.Smooth
  2489. Part211.TopSurface = Enum.SurfaceType.Smooth
  2490. Part211.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2491. Part211.Position = Vector3.new(-8.17916965, 0.558677971, -48.8476563)
  2492. Part211.Orientation = Vector3.new(-0.459999979, -88.9399948, 0.0199999996)
  2493. Part211.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2494. BlockMesh212.Parent = Part211
  2495. BlockMesh212.Scale = Vector3.new(0.400000006, 0.0764705911, 0.72647059)
  2496. BlockMesh212.Scale = Vector3.new(0.400000006, 0.0764705911, 0.72647059)
  2497. Part213.Parent = Tool0
  2498. Part213.Material = Enum.Material.Metal
  2499. Part213.BrickColor = BrickColor.new("Brick yellow")
  2500. Part213.Rotation = Vector3.new(-90.0299988, 0.459999979, -178.949997)
  2501. Part213.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2502. Part213.Velocity = Vector3.new(-0.0110249082, -0.00803138781, 0.0130414739)
  2503. Part213.Anchored = true
  2504. Part213.Locked = true
  2505. Part213.FormFactor = Enum.FormFactor.Custom
  2506. Part213.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2507. Part213.CFrame = CFrame.new(-8.21721935, 0.158980995, -50.9101677, -0.999799609, 0.0183592513, 0.00798556115, 0.00799300428, 0.000331998192, 0.999967992, 0.0183560103, 0.999831498, -0.000478677161)
  2508. Part213.BottomSurface = Enum.SurfaceType.Smooth
  2509. Part213.TopSurface = Enum.SurfaceType.Smooth
  2510. Part213.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2511. Part213.Position = Vector3.new(-8.21721935, 0.158980995, -50.9101677)
  2512. Part213.Orientation = Vector3.new(-89.5400009, 93.4300003, 87.6199951)
  2513. Part213.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2514. SpecialMesh214.Parent = Part213
  2515. SpecialMesh214.Scale = Vector3.new(0.928212047, 0.271671385, 0.181114554)
  2516. SpecialMesh214.MeshType = Enum.MeshType.Wedge
  2517. SpecialMesh214.Scale = Vector3.new(0.928212047, 0.271671385, 0.181114554)
  2518. Part215.Parent = Tool0
  2519. Part215.Material = Enum.Material.Metal
  2520. Part215.BrickColor = BrickColor.new("Brick yellow")
  2521. Part215.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.5)
  2522. Part215.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2523. Part215.Velocity = Vector3.new(-0.00720615126, -0.00819563773, 0.00131429231)
  2524. Part215.Anchored = true
  2525. Part215.Locked = true
  2526. Part215.FormFactor = Enum.FormFactor.Custom
  2527. Part215.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2528. Part215.CFrame = CFrame.new(-8.18344307, 0.716504991, -49.2586975, -0.00798400119, 0.018366009, -0.99979949, -0.999968112, 0.000329296017, 0.00799139589, 0.000476000045, 0.999831378, 0.0183627903)
  2529. Part215.BottomSurface = Enum.SurfaceType.Smooth
  2530. Part215.TopSurface = Enum.SurfaceType.Smooth
  2531. Part215.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2532. Part215.Position = Vector3.new(-8.18344307, 0.716504991, -49.2586975)
  2533. Part215.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  2534. Part215.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2535. BlockMesh216.Parent = Part215
  2536. BlockMesh216.Scale = Vector3.new(2.10294104, 1.1011765, 1.03235292)
  2537. BlockMesh216.Scale = Vector3.new(2.10294104, 1.1011765, 1.03235292)
  2538. Part217.Parent = Tool0
  2539. Part217.Material = Enum.Material.Metal
  2540. Part217.BrickColor = BrickColor.new("Brick yellow")
  2541. Part217.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  2542. Part217.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2543. Part217.Velocity = Vector3.new(-0.00558150979, -0.00947647542, -0.0187772363)
  2544. Part217.Anchored = true
  2545. Part217.Locked = true
  2546. Part217.FormFactor = Enum.FormFactor.Custom
  2547. Part217.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2548. Part217.CFrame = CFrame.new(-8.29253674, 0.989760995, -46.3863144, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  2549. Part217.BottomSurface = Enum.SurfaceType.Smooth
  2550. Part217.TopSurface = Enum.SurfaceType.Smooth
  2551. Part217.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2552. Part217.Position = Vector3.new(-8.29253674, 0.989760995, -46.3863144)
  2553. Part217.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  2554. Part217.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2555. BlockMesh218.Parent = Part217
  2556. BlockMesh218.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2557. BlockMesh218.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2558. Part219.Parent = Tool0
  2559. Part219.Material = Enum.Material.Metal
  2560. Part219.BrickColor = BrickColor.new("Brick yellow")
  2561. Part219.Rotation = Vector3.new(-90.0299988, 0.459999979, -178.949997)
  2562. Part219.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2563. Part219.Velocity = Vector3.new(-0.00944992807, -0.00792331807, 0.0103974137)
  2564. Part219.Anchored = true
  2565. Part219.Locked = true
  2566. Part219.FormFactor = Enum.FormFactor.Custom
  2567. Part219.Size = Vector3.new(0.200000003, 0.271671742, 0.200000003)
  2568. Part219.CFrame = CFrame.new(-8.20859718, 0.386085004, -50.5393372, -0.99979949, 0.0183642507, 0.00798455905, 0.00799200404, 0.000331998162, 0.999967992, 0.0183610097, 0.999831378, -0.000478698697)
  2569. Part219.BottomSurface = Enum.SurfaceType.Smooth
  2570. Part219.TopSurface = Enum.SurfaceType.Smooth
  2571. Part219.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2572. Part219.Position = Vector3.new(-8.20859718, 0.386085004, -50.5393372)
  2573. Part219.Orientation = Vector3.new(-89.5400009, 93.4300003, 87.6199951)
  2574. Part219.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2575. SpecialMesh220.Parent = Part219
  2576. SpecialMesh220.Scale = Vector3.new(0.928212047, 1, 0.0905572772)
  2577. SpecialMesh220.MeshType = Enum.MeshType.Wedge
  2578. SpecialMesh220.Scale = Vector3.new(0.928212047, 1, 0.0905572772)
  2579. Part221.Parent = Tool0
  2580. Part221.Material = Enum.Material.Metal
  2581. Part221.BrickColor = BrickColor.new("Brick yellow")
  2582. Part221.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  2583. Part221.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2584. Part221.Velocity = Vector3.new(-0.00665275473, -0.00971338153, -0.0190166682)
  2585. Part221.Anchored = true
  2586. Part221.Locked = true
  2587. Part221.FormFactor = Enum.FormFactor.Custom
  2588. Part221.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2589. Part221.CFrame = CFrame.new(-8.1288414, 0.824455023, -46.3872681, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  2590. Part221.BottomSurface = Enum.SurfaceType.Smooth
  2591. Part221.TopSurface = Enum.SurfaceType.Smooth
  2592. Part221.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2593. Part221.Position = Vector3.new(-8.1288414, 0.824455023, -46.3872681)
  2594. Part221.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  2595. Part221.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2596. BlockMesh222.Parent = Part221
  2597. BlockMesh222.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2598. BlockMesh222.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  2599. Part223.Parent = Tool0
  2600. Part223.Material = Enum.Material.Metal
  2601. Part223.BrickColor = BrickColor.new("Dark stone grey")
  2602. Part223.Rotation = Vector3.new(-90.0299988, 0.459999979, -178.949997)
  2603. Part223.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2604. Part223.Velocity = Vector3.new(-0.00573907793, -0.00693252683, 0.0133486837)
  2605. Part223.Anchored = true
  2606. Part223.Locked = true
  2607. Part223.FormFactor = Enum.FormFactor.Plate
  2608. Part223.Size = Vector3.new(1, 0.400000006, 1)
  2609. Part223.CFrame = CFrame.new(-8.21219921, 0.905945003, -50.9615135, -0.99979949, 0.0183652509, 0.00798455905, 0.00799200404, 0.000331998162, 0.999967992, 0.0183620099, 0.999831378, -0.000478706672)
  2610. Part223.BottomSurface = Enum.SurfaceType.Smooth
  2611. Part223.TopSurface = Enum.SurfaceType.Smooth
  2612. Part223.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2613. Part223.Position = Vector3.new(-8.21219921, 0.905945003, -50.9615135)
  2614. Part223.Orientation = Vector3.new(-89.5400009, 93.4300003, 87.6199951)
  2615. Part223.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2616. CylinderMesh224.Parent = Part223
  2617. CylinderMesh224.Scale = Vector3.new(0.220847055, 0.654588282, 0.26000002)
  2618. CylinderMesh224.Scale = Vector3.new(0.220847055, 0.654588282, 0.26000002)
  2619. Part225.Parent = Tool0
  2620. Part225.Material = Enum.Material.Metal
  2621. Part225.BrickColor = BrickColor.new("Brick yellow")
  2622. Part225.Rotation = Vector3.new(-90.0299988, 0.459999979, -178.949997)
  2623. Part225.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2624. Part225.Velocity = Vector3.new(-0.00763898715, -0.00834184326, 0.000587937247)
  2625. Part225.Anchored = true
  2626. Part225.Locked = true
  2627. Part225.FormFactor = Enum.FormFactor.Custom
  2628. Part225.Size = Vector3.new(0.206269354, 0.200000003, 0.200000003)
  2629. Part225.CFrame = CFrame.new(-8.18103313, 0.655539989, -49.1557007, -0.99979949, 0.0183642507, 0.00798455905, 0.00799200404, 0.000331998162, 0.999967992, 0.0183610097, 0.999831378, -0.000478698697)
  2630. Part225.BottomSurface = Enum.SurfaceType.Smooth
  2631. Part225.TopSurface = Enum.SurfaceType.Smooth
  2632. Part225.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2633. Part225.Position = Vector3.new(-8.18103313, 0.655539989, -49.1557007)
  2634. Part225.Orientation = Vector3.new(-89.5400009, 93.4300003, 87.6199951)
  2635. Part225.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2636. SpecialMesh226.Parent = Part225
  2637. SpecialMesh226.Scale = Vector3.new(1, 0.503095448, 0.251548022)
  2638. SpecialMesh226.MeshType = Enum.MeshType.Wedge
  2639. SpecialMesh226.Scale = Vector3.new(1, 0.503095448, 0.251548022)
  2640. Part227.Parent = Tool0
  2641. Part227.Material = Enum.Material.Metal
  2642. Part227.BrickColor = BrickColor.new("Brick yellow")
  2643. Part227.Rotation = Vector3.new(-23.5100002, -88.8499985, -23.4899998)
  2644. Part227.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2645. Part227.Velocity = Vector3.new(-0.00943447649, -0.00779809058, 0.0119200125)
  2646. Part227.Anchored = true
  2647. Part227.Locked = true
  2648. Part227.FormFactor = Enum.FormFactor.Custom
  2649. Part227.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2650. Part227.CFrame = CFrame.new(-8.21255016, 0.386025012, -50.754303, 0.0183670036, 0.00798300654, -0.99979949, 0.000332000083, 0.999968112, 0.00799045153, 0.999831259, -0.000478694186, 0.0183637682)
  2651. Part227.BottomSurface = Enum.SurfaceType.Smooth
  2652. Part227.TopSurface = Enum.SurfaceType.Smooth
  2653. Part227.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2654. Part227.Position = Vector3.new(-8.21255016, 0.386025012, -50.754303)
  2655. Part227.Orientation = Vector3.new(-0.459999979, -88.9499969, 0.0199999996)
  2656. Part227.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2657. BlockMesh228.Parent = Part227
  2658. BlockMesh228.Scale = Vector3.new(0.792375565, 0.0905572772, 0.928212047)
  2659. BlockMesh228.Scale = Vector3.new(0.792375565, 0.0905572772, 0.928212047)
  2660. Part229.Parent = Tool0
  2661. Part229.Material = Enum.Material.Metal
  2662. Part229.BrickColor = BrickColor.new("Black")
  2663. Part229.Rotation = Vector3.new(-90.0299988, 0.459999979, 1.04999995)
  2664. Part229.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2665. Part229.Velocity = Vector3.new(-0.00537903886, -0.00856264029, -0.00789362006)
  2666. Part229.Anchored = true
  2667. Part229.Locked = true
  2668. Part229.FormFactor = Enum.FormFactor.Custom
  2669. Part229.Size = Vector3.new(0.344117641, 0.344117641, 0.200000003)
  2670. Part229.CFrame = CFrame.new(-8.15643597, 0.987923026, -47.9610672, 0.99979949, -0.0183642488, 0.00798356067, -0.0079910038, -0.000331998192, 0.999968112, -0.0183610097, -0.999831378, -0.000478680391)
  2671. Part229.BottomSurface = Enum.SurfaceType.Smooth
  2672. Part229.TopSurface = Enum.SurfaceType.Smooth
  2673. Part229.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2674. Part229.Position = Vector3.new(-8.15643597, 0.987923026, -47.9610672)
  2675. Part229.Orientation = Vector3.new(-89.5400009, 93.4300003, -92.3799973)
  2676. Part229.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2677. BlockMesh230.Parent = Part229
  2678. BlockMesh230.Scale = Vector3.new(0.720000029, 0.600000024, 0.286764711)
  2679. BlockMesh230.Scale = Vector3.new(0.720000029, 0.600000024, 0.286764711)
  2680. Part231.Parent = Tool0
  2681. Part231.Material = Enum.Material.Metal
  2682. Part231.BrickColor = BrickColor.new("Black")
  2683. Part231.Rotation = Vector3.new(-90.0299988, 0.459999979, -178.949997)
  2684. Part231.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2685. Part231.Velocity = Vector3.new(-0.00807653647, -0.008744522, -0.00332503533)
  2686. Part231.Anchored = true
  2687. Part231.Locked = true
  2688. Part231.FormFactor = Enum.FormFactor.Custom
  2689. Part231.Size = Vector3.new(0.206269354, 0.412538469, 0.200000003)
  2690. Part231.CFrame = CFrame.new(-8.17033672, 0.599708974, -48.602787, -0.99979949, 0.0183642507, 0.00798455905, 0.00799200404, 0.000331998162, 0.999967992, 0.0183610097, 0.999831378, -0.000478698697)
  2691. Part231.BottomSurface = Enum.SurfaceType.Smooth
  2692. Part231.TopSurface = Enum.SurfaceType.Smooth
  2693. Part231.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2694. Part231.Position = Vector3.new(-8.17033672, 0.599708974, -48.602787)
  2695. Part231.Orientation = Vector3.new(-89.5400009, 93.4300003, 87.6199951)
  2696. Part231.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2697. SpecialMesh232.Parent = Part231
  2698. SpecialMesh232.Scale = Vector3.new(0.699999988, 1, 0.503095925)
  2699. SpecialMesh232.MeshType = Enum.MeshType.Wedge
  2700. SpecialMesh232.Scale = Vector3.new(0.699999988, 1, 0.503095925)
  2701. Part233.Parent = Tool0
  2702. Part233.Material = Enum.Material.Metal
  2703. Part233.BrickColor = BrickColor.new("Brick yellow")
  2704. Part233.Rotation = Vector3.new(-23.5199986, -88.8499985, -23.4899998)
  2705. Part233.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2706. Part233.Velocity = Vector3.new(-0.00632038526, -0.00787012652, 0.00312886201)
  2707. Part233.Anchored = true
  2708. Part233.Locked = true
  2709. Part233.FormFactor = Enum.FormFactor.Custom
  2710. Part233.Size = Vector3.new(0.43165639, 0.200000003, 0.200000003)
  2711. Part233.CFrame = CFrame.new(-8.18620491, 0.838425994, -49.5167236, 0.0183660071, 0.00798300654, -0.99979949, 0.000332000112, 0.999968112, 0.0079904506, 0.999831378, -0.000478686212, 0.018362768)
  2712. Part233.BottomSurface = Enum.SurfaceType.Smooth
  2713. Part233.TopSurface = Enum.SurfaceType.Smooth
  2714. Part233.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2715. Part233.Position = Vector3.new(-8.18620491, 0.838425994, -49.5167236)
  2716. Part233.Orientation = Vector3.new(-0.459999979, -88.9499969, 0.0199999996)
  2717. Part233.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2718. BlockMesh234.Parent = Part233
  2719. BlockMesh234.Scale = Vector3.new(1.20000005, 0.917647123, 0.928212047)
  2720. BlockMesh234.Scale = Vector3.new(1.20000005, 0.917647123, 0.928212047)
  2721. Part235.Parent = Tool0
  2722. Part235.Material = Enum.Material.Metal
  2723. Part235.BrickColor = BrickColor.new("Brick yellow")
  2724. Part235.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  2725. Part235.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2726. Part235.Velocity = Vector3.new(-0.00586342579, -0.0090815369, -0.0131372809)
  2727. Part235.Anchored = true
  2728. Part235.Locked = true
  2729. Part235.FormFactor = Enum.FormFactor.Custom
  2730. Part235.Size = Vector3.new(0.200000003, 1.79705882, 0.200000003)
  2731. Part235.CFrame = CFrame.new(-8.14330578, 0.927177012, -47.2191696, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  2732. Part235.BottomSurface = Enum.SurfaceType.Smooth
  2733. Part235.TopSurface = Enum.SurfaceType.Smooth
  2734. Part235.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2735. Part235.Position = Vector3.new(-8.14330578, 0.927177012, -47.2191696)
  2736. Part235.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  2737. Part235.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2738. BlockMesh236.Parent = Part235
  2739. BlockMesh236.Scale = Vector3.new(0.95588237, 1, 0.382352948)
  2740. BlockMesh236.Scale = Vector3.new(0.95588237, 1, 0.382352948)
  2741. Part237.Parent = Tool0
  2742. Part237.Material = Enum.Material.Metal
  2743. Part237.Rotation = Vector3.new(-104.019997, 0.189999998, 1.13)
  2744. Part237.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2745. Part237.Velocity = Vector3.new(-0.00843434315, -0.00855309144, -3.0757481e-05)
  2746. Part237.Anchored = true
  2747. Part237.Locked = true
  2748. Part237.FormFactor = Enum.FormFactor.Custom
  2749. Part237.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2750. Part237.CFrame = CFrame.new(-8.17931747, 0.544547975, -49.0676842, 0.99979949, -0.0197501425, 0.00330374832, -0.0079910038, -0.242233977, 0.970185041, -0.0183610097, -0.970016897, -0.242343232)
  2751. Part237.BottomSurface = Enum.SurfaceType.Smooth
  2752. Part237.TopSurface = Enum.SurfaceType.Smooth
  2753. Part237.Position = Vector3.new(-8.17931747, 0.544547975, -49.0676842)
  2754. Part237.Orientation = Vector3.new(-75.9700012, 179.220001, -178.110001)
  2755. SpecialMesh238.Parent = Part237
  2756. SpecialMesh238.Scale = Vector3.new(0.331117839, 0.246108875, 0.2300051)
  2757. SpecialMesh238.MeshType = Enum.MeshType.Wedge
  2758. SpecialMesh238.Scale = Vector3.new(0.331117839, 0.246108875, 0.2300051)
  2759. Part239.Parent = Tool0
  2760. Part239.Material = Enum.Material.Metal
  2761. Part239.Rotation = Vector3.new(-23.5199986, -88.8499985, -113.489998)
  2762. Part239.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2763. Part239.Velocity = Vector3.new(-0.00503731379, -0.00818703044, -0.0040753521)
  2764. Part239.Anchored = true
  2765. Part239.Locked = true
  2766. Part239.FormFactor = Enum.FormFactor.Custom
  2767. Part239.Size = Vector3.new(0.200000003, 0.970974565, 0.200000003)
  2768. Part239.CFrame = CFrame.new(-8.14113998, 1.028543, -48.5064507, -0.00798300095, 0.018366009, -0.99979949, -0.999968112, 0.000328314549, 0.00799037796, 0.000475000066, 0.999831378, 0.0183627978)
  2769. Part239.BottomSurface = Enum.SurfaceType.Smooth
  2770. Part239.TopSurface = Enum.SurfaceType.Smooth
  2771. Part239.Position = Vector3.new(-8.14113998, 1.028543, -48.5064507)
  2772. Part239.Orientation = Vector3.new(-0.459999979, -88.9499969, -89.9799957)
  2773. BlockMesh240.Parent = Part239
  2774. BlockMesh240.Scale = Vector3.new(0.15092881, 1, 0.704334319)
  2775. BlockMesh240.Scale = Vector3.new(0.15092881, 1, 0.704334319)
  2776. Part241.Parent = Tool0
  2777. Part241.Material = Enum.Material.Metal
  2778. Part241.BrickColor = BrickColor.new("Brick yellow")
  2779. Part241.Rotation = Vector3.new(156.449997, 88.8499985, 113.529999)
  2780. Part241.Anchored = true
  2781. Part241.Locked = true
  2782. Part241.FormFactor = Enum.FormFactor.Symmetric
  2783. Part241.Size = Vector3.new(1, 1, 1)
  2784. Part241.CFrame = CFrame.new(-8.17619705, 1.22342706, -48.7149658, -0.00799500011, -0.0183620099, 0.99979949, -0.999967992, -0.000331125746, -0.00800242927, 0.000478000002, -0.999831378, -0.0183587745)
  2785. Part241.BottomSurface = Enum.SurfaceType.Smooth
  2786. Part241.TopSurface = Enum.SurfaceType.Smooth
  2787. Part241.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2788. Part241.Position = Vector3.new(-8.17619705, 1.22342706, -48.7149658)
  2789. Part241.Orientation = Vector3.new(0.459999979, 91.0499954, -90.0199966)
  2790. Part241.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2791. Script242.Name = "Convert"
  2792. Script242.Parent = Part241
  2793. table.insert(cors,sandbox(Script242,function()
  2794. wait(1)
  2795. oldmesh = script.Parent:FindFirstChild("Mesh")
  2796. newmesh = script.Parent:FindFirstChild("BlockMesh")
  2797.  
  2798. newmesh.Scale = oldmesh.Scale
  2799. wait(1)
  2800. oldmesh:remove()
  2801. wait(1)
  2802. script:remove()
  2803.  
  2804. end))
  2805. BlockMesh243.Name = "BlockMesh"
  2806. BlockMesh243.Parent = Part241
  2807. BlockMesh243.Scale = Vector3.new(0.115606934, 0.0578034669, 0.115606934)
  2808. BlockMesh243.Scale = Vector3.new(0.115606934, 0.0578034669, 0.115606934)
  2809. Part244.Parent = Tool0
  2810. Part244.Material = Enum.Material.Metal
  2811. Part244.BrickColor = BrickColor.new("Brick yellow")
  2812. Part244.Rotation = Vector3.new(-179.979996, 0, -180)
  2813. Part244.Anchored = true
  2814. Part244.Locked = true
  2815. Part244.FormFactor = Enum.FormFactor.Custom
  2816. Part244.Size = Vector3.new(0.936787009, 0.936786115, 0.936786115)
  2817. Part244.CFrame = CFrame.new(-8.16722965, 1.25415504, -48.454483, -1, 0, 0, 0, 1, 0.000316999998, 0, 0.000316999998, -1)
  2818. Part244.BottomSurface = Enum.SurfaceType.Smooth
  2819. Part244.TopSurface = Enum.SurfaceType.Smooth
  2820. Part244.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2821. Part244.Position = Vector3.new(-8.16722965, 1.25415504, -48.454483)
  2822. Part244.Orientation = Vector3.new(-0.0199999996, 180, 0)
  2823. Part244.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2824. BlockMesh245.Parent = Part244
  2825. BlockMesh245.Scale = Vector3.new(0.154006988, 0.030801408, 0.585226595)
  2826. BlockMesh245.Scale = Vector3.new(0.154006988, 0.030801408, 0.585226595)
  2827. Part246.Parent = Tool0
  2828. Part246.Material = Enum.Material.Metal
  2829. Part246.BrickColor = BrickColor.new("Brick yellow")
  2830. Part246.Rotation = Vector3.new(156.449997, 88.8499985, 113.529999)
  2831. Part246.Anchored = true
  2832. Part246.Locked = true
  2833. Part246.FormFactor = Enum.FormFactor.Symmetric
  2834. Part246.Size = Vector3.new(1, 1, 1)
  2835. Part246.CFrame = CFrame.new(-8.16559219, 1.22362196, -48.1370773, -0.00799500011, -0.0183620099, 0.99979949, -0.999967992, -0.000331125746, -0.00800242927, 0.000478000002, -0.999831378, -0.0183587745)
  2836. Part246.BottomSurface = Enum.SurfaceType.Smooth
  2837. Part246.TopSurface = Enum.SurfaceType.Smooth
  2838. Part246.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2839. Part246.Position = Vector3.new(-8.16559219, 1.22362196, -48.1370773)
  2840. Part246.Orientation = Vector3.new(0.459999979, 91.0499954, -90.0199966)
  2841. Part246.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2842. Script247.Name = "Convert"
  2843. Script247.Parent = Part246
  2844. table.insert(cors,sandbox(Script247,function()
  2845. wait(1)
  2846. oldmesh = script.Parent:FindFirstChild("Mesh")
  2847. newmesh = script.Parent:FindFirstChild("BlockMesh")
  2848.  
  2849. newmesh.Scale = oldmesh.Scale
  2850. wait(1)
  2851. oldmesh:remove()
  2852. wait(1)
  2853. script:remove()
  2854.  
  2855. end))
  2856. BlockMesh248.Name = "BlockMesh"
  2857. BlockMesh248.Parent = Part246
  2858. BlockMesh248.Scale = Vector3.new(0.115606934, 0.0578034669, 0.115606934)
  2859. BlockMesh248.Scale = Vector3.new(0.115606934, 0.0578034669, 0.115606934)
  2860. Part249.Parent = Tool0
  2861. Part249.Material = Enum.Material.Metal
  2862. Part249.BrickColor = BrickColor.new("Brick yellow")
  2863. Part249.Rotation = Vector3.new(-23.5199986, -88.8499985, -23.4899998)
  2864. Part249.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2865. Part249.Velocity = Vector3.new(-0.00570911262, -0.00761625357, 0.00474571716)
  2866. Part249.Anchored = true
  2867. Part249.Locked = true
  2868. Part249.FormFactor = Enum.FormFactor.Custom
  2869. Part249.Size = Vector3.new(0.890479922, 0.200000003, 0.200000003)
  2870. Part249.CFrame = CFrame.new(-8.18974495, 0.922356009, -49.7457352, 0.0183660071, 0.00798300654, -0.99979949, 0.000332000112, 0.999968112, 0.0079904506, 0.999831378, -0.000478686212, 0.018362768)
  2871. Part249.BottomSurface = Enum.SurfaceType.Smooth
  2872. Part249.TopSurface = Enum.SurfaceType.Smooth
  2873. Part249.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2874. Part249.Position = Vector3.new(-8.18974495, 0.922356009, -49.7457352)
  2875. Part249.Orientation = Vector3.new(-0.459999979, -88.9499969, 0.0199999996)
  2876. Part249.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2877. BlockMesh250.Parent = Part249
  2878. BlockMesh250.Scale = Vector3.new(1.20000005, 0.152941212, 0.928212047)
  2879. BlockMesh250.Scale = Vector3.new(1.20000005, 0.152941212, 0.928212047)
  2880. Part251.Parent = Tool0
  2881. Part251.Material = Enum.Material.Metal
  2882. Part251.BrickColor = BrickColor.new("Dark stone grey")
  2883. Part251.Rotation = Vector3.new(-23.5100002, -88.8499985, -23.4899998)
  2884. Part251.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2885. Part251.Velocity = Vector3.new(-0.00596079743, -0.00723505998, 0.0101376306)
  2886. Part251.Anchored = true
  2887. Part251.Locked = true
  2888. Part251.FormFactor = Enum.FormFactor.Custom
  2889. Part251.Size = Vector3.new(0.60673362, 0.200000003, 0.200000003)
  2890. Part251.CFrame = CFrame.new(-8.20408154, 0.879088998, -50.507576, 0.0183670036, 0.00798300654, -0.99979949, 0.000332000083, 0.999968112, 0.00799045153, 0.999831259, -0.000478694186, 0.0183637682)
  2891. Part251.BottomSurface = Enum.SurfaceType.Smooth
  2892. Part251.TopSurface = Enum.SurfaceType.Smooth
  2893. Part251.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2894. Part251.Position = Vector3.new(-8.20408154, 0.879088998, -50.507576)
  2895. Part251.Orientation = Vector3.new(-0.459999979, -88.9499969, 0.0199999996)
  2896. Part251.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2897. BlockMesh252.Parent = Part251
  2898. BlockMesh252.Scale = Vector3.new(1, 0.747096181, 0.950851262)
  2899. BlockMesh252.Scale = Vector3.new(1, 0.747096181, 0.950851262)
  2900. Part253.Parent = Tool0
  2901. Part253.Material = Enum.Material.Metal
  2902. Part253.BrickColor = BrickColor.new("Brick yellow")
  2903. Part253.Rotation = Vector3.new(89.9700012, -0.459999979, 178.949997)
  2904. Part253.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2905. Part253.Velocity = Vector3.new(-0.0053969929, -0.00845750608, -0.0065369443)
  2906. Part253.Anchored = true
  2907. Part253.Locked = true
  2908. Part253.FormFactor = Enum.FormFactor.Custom
  2909. Part253.Size = Vector3.new(0.206269354, 0.200000003, 0.200000003)
  2910. Part253.CFrame = CFrame.new(-8.15999222, 0.982856989, -48.1520348, -0.999799609, -0.0183632486, -0.00798356067, 0.00799100474, -0.000331998192, -0.999968112, 0.0183600113, -0.999831378, 0.000478672417)
  2911. Part253.BottomSurface = Enum.SurfaceType.Smooth
  2912. Part253.TopSurface = Enum.SurfaceType.Smooth
  2913. Part253.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2914. Part253.Position = Vector3.new(-8.15999222, 0.982856989, -48.1520348)
  2915. Part253.Orientation = Vector3.new(89.5400009, -86.5699997, 92.3799973)
  2916. Part253.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2917. SpecialMesh254.Parent = Part253
  2918. SpecialMesh254.Scale = Vector3.new(1, 0.477940619, 0.452786356)
  2919. SpecialMesh254.MeshType = Enum.MeshType.Wedge
  2920. SpecialMesh254.Scale = Vector3.new(1, 0.477940619, 0.452786356)
  2921. Part255.Parent = Tool0
  2922. Part255.Material = Enum.Material.Metal
  2923. Part255.BrickColor = BrickColor.new("Brick yellow")
  2924. Part255.Rotation = Vector3.new(-23.5100002, -88.8499985, -23.4899998)
  2925. Part255.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  2926. Part255.Velocity = Vector3.new(-0.0105421729, -0.00791573245, 0.0132603496)
  2927. Part255.Anchored = true
  2928. Part255.Locked = true
  2929. Part255.FormFactor = Enum.FormFactor.Custom
  2930. Part255.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2931. Part255.CFrame = CFrame.new(-8.21726608, 0.226970002, -50.9421921, 0.0183670036, 0.00798300654, -0.99979949, 0.000332000083, 0.999968112, 0.00799045153, 0.999831259, -0.000478694186, 0.0183637682)
  2932. Part255.BottomSurface = Enum.SurfaceType.Smooth
  2933. Part255.TopSurface = Enum.SurfaceType.Smooth
  2934. Part255.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2935. Part255.Position = Vector3.new(-8.21726608, 0.226970002, -50.9421921)
  2936. Part255.Orientation = Vector3.new(-0.459999979, -88.9499969, 0.0199999996)
  2937. Part255.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2938. BlockMesh256.Parent = Part255
  2939. BlockMesh256.Scale = Vector3.new(0.588622093, 0.498065114, 0.928212047)
  2940. BlockMesh256.Scale = Vector3.new(0.588622093, 0.498065114, 0.928212047)
  2941. Part257.Parent = Tool0
  2942. Part257.Material = Enum.Material.Metal
  2943. Part257.BrickColor = BrickColor.new("Brick yellow")
  2944. Part257.Rotation = Vector3.new(-179.979996, 0, -180)
  2945. Part257.Anchored = true
  2946. Part257.Locked = true
  2947. Part257.FormFactor = Enum.FormFactor.Custom
  2948. Part257.Size = Vector3.new(0.225573108, 0.225572959, 0.225572959)
  2949. Part257.CFrame = CFrame.new(-8.167202, 1.36413395, -48.2215881, -1, 0, 0, 0, 1, 0.000316999998, 0, 0.000316999998, -1)
  2950. Part257.BottomSurface = Enum.SurfaceType.Smooth
  2951. Part257.TopSurface = Enum.SurfaceType.Smooth
  2952. Part257.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2953. Part257.Position = Vector3.new(-8.167202, 1.36413395, -48.2215881)
  2954. Part257.Orientation = Vector3.new(-0.0199999996, 180, 0)
  2955. Part257.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2956. SpecialMesh258.Parent = Part257
  2957. SpecialMesh258.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2958. SpecialMesh258.Scale = Vector3.new(0.216407567, 0.216407537, 0.504950881)
  2959. SpecialMesh258.MeshType = Enum.MeshType.FileMesh
  2960. SpecialMesh258.Scale = Vector3.new(0.216407567, 0.216407537, 0.504950881)
  2961. Part259.Parent = Tool0
  2962. Part259.Material = Enum.Material.Metal
  2963. Part259.BrickColor = BrickColor.new("Brick yellow")
  2964. Part259.Rotation = Vector3.new(0, -90, 0)
  2965. Part259.Anchored = true
  2966. Part259.Locked = true
  2967. Part259.FormFactor = Enum.FormFactor.Custom
  2968. Part259.Size = Vector3.new(0.393940508, 0.39394027, 0.393940359)
  2969. Part259.CFrame = CFrame.new(-8.16653824, 1.37472296, -47.7678032, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2970. Part259.BottomSurface = Enum.SurfaceType.Smooth
  2971. Part259.TopSurface = Enum.SurfaceType.Smooth
  2972. Part259.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2973. Part259.Position = Vector3.new(-8.16653824, 1.37472296, -47.7678032)
  2974. Part259.Orientation = Vector3.new(0, -90, 0)
  2975. Part259.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2976. SpecialMesh260.Parent = Part259
  2977. SpecialMesh260.Scale = Vector3.new(0.00200000009, 0.580799818, 0.00200000009)
  2978. SpecialMesh260.MeshType = Enum.MeshType.Brick
  2979. SpecialMesh260.Scale = Vector3.new(0.00200000009, 0.580799818, 0.00200000009)
  2980. Part261.Parent = Tool0
  2981. Part261.Material = Enum.Material.Metal
  2982. Part261.BrickColor = BrickColor.new("Brick yellow")
  2983. Part261.Rotation = Vector3.new(-179.979996, 0, -180)
  2984. Part261.Anchored = true
  2985. Part261.Locked = true
  2986. Part261.FormFactor = Enum.FormFactor.Custom
  2987. Part261.Size = Vector3.new(0.225573108, 0.225572959, 0.225572959)
  2988. Part261.CFrame = CFrame.new(-8.16722488, 1.37477696, -48.0253868, -1, 0, 0, 0, 1, 0.000316999998, 0, 0.000316999998, -1)
  2989. Part261.BottomSurface = Enum.SurfaceType.Smooth
  2990. Part261.TopSurface = Enum.SurfaceType.Smooth
  2991. Part261.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2992. Part261.Position = Vector3.new(-8.16722488, 1.37477696, -48.0253868)
  2993. Part261.Orientation = Vector3.new(-0.0199999996, 180, 0)
  2994. Part261.Color = Color3.new(0.843137, 0.772549, 0.603922)
  2995. SpecialMesh262.Parent = Part261
  2996. SpecialMesh262.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2997. SpecialMesh262.Scale = Vector3.new(0.187553287, 0.187553242, 1.44271708)
  2998. SpecialMesh262.MeshType = Enum.MeshType.FileMesh
  2999. SpecialMesh262.Scale = Vector3.new(0.187553287, 0.187553242, 1.44271708)
  3000. Part263.Parent = Tool0
  3001. Part263.Material = Enum.Material.Metal
  3002. Part263.BrickColor = BrickColor.new("Brick yellow")
  3003. Part263.Rotation = Vector3.new(-179.979996, 0, -180)
  3004. Part263.Anchored = true
  3005. Part263.Locked = true
  3006. Part263.FormFactor = Enum.FormFactor.Custom
  3007. Part263.Size = Vector3.new(0.936787009, 0.936786115, 0.936786115)
  3008. Part263.CFrame = CFrame.new(-8.16720867, 1.49079895, -48.5126534, -1, 0, 0, 0, 1, 0.000316999998, 0, 0.000316999998, -1)
  3009. Part263.BottomSurface = Enum.SurfaceType.Smooth
  3010. Part263.TopSurface = Enum.SurfaceType.Smooth
  3011. Part263.Color = Color3.new(0.843137, 0.772549, 0.603922)
  3012. Part263.Position = Vector3.new(-8.16720867, 1.49079895, -48.5126534)
  3013. Part263.Orientation = Vector3.new(-0.0199999996, 180, 0)
  3014. Part263.Color = Color3.new(0.843137, 0.772549, 0.603922)
  3015. CylinderMesh264.Parent = Part263
  3016. CylinderMesh264.Scale = Vector3.new(0.115505233, 0.092404224, 0.115505219)
  3017. CylinderMesh264.Scale = Vector3.new(0.115505233, 0.092404224, 0.115505219)
  3018. Part265.Parent = Tool0
  3019. Part265.Material = Enum.Material.Metal
  3020. Part265.BrickColor = BrickColor.new("Brick yellow")
  3021. Part265.Rotation = Vector3.new(-90.0299988, 0.459999979, 1.04999995)
  3022. Part265.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  3023. Part265.Velocity = Vector3.new(-0.00546894316, -0.00930542592, -0.0169293135)
  3024. Part265.Anchored = true
  3025. Part265.Locked = true
  3026. Part265.FormFactor = Enum.FormFactor.Custom
  3027. Part265.Size = Vector3.new(0.344117641, 0.72647059, 0.200000003)
  3028. Part265.CFrame = CFrame.new(-8.13299084, 0.988341987, -46.6842957, 0.99979949, -0.0183642488, 0.00798356067, -0.0079910038, -0.000331998192, 0.999968112, -0.0183610097, -0.999831378, -0.000478680391)
  3029. Part265.BottomSurface = Enum.SurfaceType.Smooth
  3030. Part265.TopSurface = Enum.SurfaceType.Smooth
  3031. Part265.Color = Color3.new(0.843137, 0.772549, 0.603922)
  3032. Part265.Position = Vector3.new(-8.13299084, 0.988341987, -46.6842957)
  3033. Part265.Orientation = Vector3.new(-89.5400009, 93.4300003, -92.3799973)
  3034. Part265.Color = Color3.new(0.843137, 0.772549, 0.603922)
  3035. BlockMesh266.Parent = Part265
  3036. BlockMesh266.Scale = Vector3.new(0.899999917, 1, 0.382352948)
  3037. BlockMesh266.Scale = Vector3.new(0.899999917, 1, 0.382352948)
  3038. Part267.Parent = Tool0
  3039. Part267.Material = Enum.Material.Metal
  3040. Part267.BrickColor = BrickColor.new("Brick yellow")
  3041. Part267.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  3042. Part267.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  3043. Part267.Velocity = Vector3.new(-0.00556009682, -0.00929856952, -0.01661277)
  3044. Part267.Anchored = true
  3045. Part267.Locked = true
  3046. Part267.FormFactor = Enum.FormFactor.Custom
  3047. Part267.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3048. Part267.CFrame = CFrame.new(-8.29816818, 0.989648998, -46.6922607, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  3049. Part267.BottomSurface = Enum.SurfaceType.Smooth
  3050. Part267.TopSurface = Enum.SurfaceType.Smooth
  3051. Part267.Color = Color3.new(0.843137, 0.772549, 0.603922)
  3052. Part267.Position = Vector3.new(-8.29816818, 0.989648998, -46.6922607)
  3053. Part267.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  3054. Part267.Color = Color3.new(0.843137, 0.772549, 0.603922)
  3055. BlockMesh268.Parent = Part267
  3056. BlockMesh268.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  3057. BlockMesh268.Scale = Vector3.new(0.076470606, 0.458823562, 0.286764711)
  3058. Part269.Parent = Tool0
  3059. Part269.Material = Enum.Material.Metal
  3060. Part269.BrickColor = BrickColor.new("Brick yellow")
  3061. Part269.Rotation = Vector3.new(-179.979996, 0, -180)
  3062. Part269.Anchored = true
  3063. Part269.Locked = true
  3064. Part269.FormFactor = Enum.FormFactor.Custom
  3065. Part269.Size = Vector3.new(0.936787009, 0.936786115, 0.936786115)
  3066. Part269.CFrame = CFrame.new(-8.167202, 1.28006005, -48.2208557, -1, 0, 0, 0, 1, 0.000316999998, 0, 0.000316999998, -1)
  3067. Part269.BottomSurface = Enum.SurfaceType.Smooth
  3068. Part269.TopSurface = Enum.SurfaceType.Smooth
  3069. Part269.Color = Color3.new(0.843137, 0.772549, 0.603922)
  3070. Part269.Position = Vector3.new(-8.167202, 1.28006005, -48.2208557)
  3071. Part269.Orientation = Vector3.new(-0.0199999996, 180, 0)
  3072. Part269.Color = Color3.new(0.843137, 0.772549, 0.603922)
  3073. Decal270.Parent = Part269
  3074. Decal270.Texture = "http://www.roblox.com/asset/?id=65628034"
  3075. Decal270.Face = Enum.NormalId.Bottom
  3076. BlockMesh271.Parent = Part269
  3077. BlockMesh271.Offset = Vector3.new(0, 0.00881250016, 0)
  3078. BlockMesh271.Scale = Vector3.new(0.154006943, 0.0492822528, 0.0616027787)
  3079. BlockMesh271.Scale = Vector3.new(0.154006943, 0.0492822528, 0.0616027787)
  3080. Part272.Parent = Tool0
  3081. Part272.Material = Enum.Material.Metal
  3082. Part272.BrickColor = BrickColor.new("Brick yellow")
  3083. Part272.Rotation = Vector3.new(-179.979996, 0, -180)
  3084. Part272.Anchored = true
  3085. Part272.Locked = true
  3086. Part272.FormFactor = Enum.FormFactor.Custom
  3087. Part272.Size = Vector3.new(0.225573108, 0.225572959, 0.225572959)
  3088. Part272.CFrame = CFrame.new(-8.16721821, 1.36398995, -48.6888428, -1, 0, 0, 0, 1, 0.000316999998, 0, 0.000316999998, -1)
  3089. Part272.BottomSurface = Enum.SurfaceType.Smooth
  3090. Part272.TopSurface = Enum.SurfaceType.Smooth
  3091. Part272.Color = Color3.new(0.843137, 0.772549, 0.603922)
  3092. Part272.Position = Vector3.new(-8.16721821, 1.36398995, -48.6888428)
  3093. Part272.Orientation = Vector3.new(-0.0199999996, 180, 0)
  3094. Part272.Color = Color3.new(0.843137, 0.772549, 0.603922)
  3095. SpecialMesh273.Parent = Part272
  3096. SpecialMesh273.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3097. SpecialMesh273.Scale = Vector3.new(0.216407567, 0.216407537, 0.504950881)
  3098. SpecialMesh273.MeshType = Enum.MeshType.FileMesh
  3099. SpecialMesh273.Scale = Vector3.new(0.216407567, 0.216407537, 0.504950881)
  3100. Part274.Parent = Tool0
  3101. Part274.Material = Enum.Material.Metal
  3102. Part274.BrickColor = BrickColor.new("Dark stone grey")
  3103. Part274.Rotation = Vector3.new(89.9700012, -0.459999979, -1.04999995)
  3104. Part274.RotVelocity = Vector3.new(-0.00143767509, 0.00707420381, -0.000567234936)
  3105. Part274.Velocity = Vector3.new(-0.0074457, -0.00995619036, -0.0200350918)
  3106. Part274.Anchored = true
  3107. Part274.Locked = true
  3108. Part274.FormFactor = Enum.FormFactor.Custom
  3109. Part274.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3110. Part274.CFrame = CFrame.new(-8.17583847, 0.717887998, -46.2313423, 0.99979949, 0.0183642488, -0.00798356067, -0.0079910038, 0.000331998192, -0.999968112, -0.0183610097, 0.999831378, 0.000478680391)
  3111. Part274.BottomSurface = Enum.SurfaceType.Smooth
  3112. Part274.TopSurface = Enum.SurfaceType.Smooth
  3113. Part274.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3114. Part274.Position = Vector3.new(-8.17583847, 0.717887998, -46.2313423)
  3115. Part274.Orientation = Vector3.new(89.5400009, -86.5699997, -87.6199951)
  3116. Part274.Color = Color3.new(0.388235, 0.372549, 0.384314)
  3117. CylinderMesh275.Parent = Part274
  3118. CylinderMesh275.Scale = Vector3.new(0.382352948, 0.137647063, 0.382352948)
  3119. CylinderMesh275.Scale = Vector3.new(0.382352948, 0.137647063, 0.382352948)
  3120. Part276.Name = "Chamber"
  3121. Part276.Parent = Tool0
  3122. Part276.Material = Enum.Material.SmoothPlastic
  3123. Part276.BrickColor = BrickColor.new("Hot pink")
  3124. Part276.Transparency = 1
  3125. Part276.Rotation = Vector3.new(89.9799957, 60, -89.9799957)
  3126. Part276.Anchored = true
  3127. Part276.CanCollide = false
  3128. Part276.Elasticity = 0
  3129. Part276.FormFactor = Enum.FormFactor.Custom
  3130. Part276.Friction = 1
  3131. Part276.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3132. Part276.CFrame = CFrame.new(-8.3579998, 1.07200003, -48.4210014, 0.000200743001, 0.500000656, 0.866025031, -2.98755026e-07, 0.86602509, -0.500000656, -1, 0.000100112899, 0.000173997832)
  3133. Part276.BottomSurface = Enum.SurfaceType.Smooth
  3134. Part276.TopSurface = Enum.SurfaceType.Smooth
  3135. Part276.Color = Color3.new(1, 0, 0.74902)
  3136. Part276.Position = Vector3.new(-8.3579998, 1.07200003, -48.4210014)
  3137. Part276.Orientation = Vector3.new(30, 89.9899979, 0)
  3138. Part276.Color = Color3.new(1, 0, 0.74902)
  3139. BlockMesh277.Parent = Part276
  3140. BlockMesh277.Scale = Vector3.new(0.560000062, 0.0700000003, 0.174999997)
  3141. BlockMesh277.Scale = Vector3.new(0.560000062, 0.0700000003, 0.174999997)
  3142. Sound278.Name = "FireSound"
  3143. Sound278.Parent = Part276
  3144. Sound278.SoundId = "rbxassetid://139711658"
  3145. Sound278.Volume = 1
  3146. Sound279.Name = "M3"
  3147. Sound279.Parent = Part276
  3148. Sound279.SoundId = "http://www.roblox.com/asset/?id=166238161"
  3149. Sound280.Name = "MagIn"
  3150. Sound280.Parent = Part276
  3151. Sound280.SoundId = "http://roblox.com/asset/?id=166238223"
  3152. Sound280.Volume = 0.20000000298023
  3153. Sound281.Name = "MagOut"
  3154. Sound281.Parent = Part276
  3155. Sound281.SoundId = "http://roblox.com/asset/?id=166238177"
  3156. Sound281.Volume = 0.20000000298023
  3157. Sound282.Name = "ReloadCallout"
  3158. Sound282.Parent = Part276
  3159. Sound282.SoundId = "http://www.roblox.com/asset/?id=157171942"
  3160. Part283.Name = "FirePart"
  3161. Part283.Parent = Tool0
  3162. Part283.Material = Enum.Material.SmoothPlastic
  3163. Part283.BrickColor = BrickColor.new("Hot pink")
  3164. Part283.Transparency = 1
  3165. Part283.Rotation = Vector3.new(-180, 0.00999999978, 180)
  3166. Part283.Anchored = true
  3167. Part283.CanCollide = false
  3168. Part283.Elasticity = 0
  3169. Part283.FormFactor = Enum.FormFactor.Custom
  3170. Part283.Friction = 1
  3171. Part283.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3172. Part283.CFrame = CFrame.new(-8.10400009, 1.01999998, -45.0960007, -1, -2.51975416e-05, 0.000232870196, -2.49576788e-05, 1.00000501, 3.02046865e-05, -0.000240944471, 3.01985729e-05, -1.00000513)
  3173. Part283.BottomSurface = Enum.SurfaceType.Smooth
  3174. Part283.TopSurface = Enum.SurfaceType.Smooth
  3175. Part283.Color = Color3.new(1, 0, 0.74902)
  3176. Part283.Position = Vector3.new(-8.10400009, 1.01999998, -45.0960007)
  3177. Part283.Orientation = Vector3.new(0, 179.98999, 0)
  3178. Part283.Color = Color3.new(1, 0, 0.74902)
  3179. BlockMesh284.Parent = Part283
  3180. BlockMesh284.Scale = Vector3.new(0.399999976, 0.399999976, 0.0800000057)
  3181. BlockMesh284.Scale = Vector3.new(0.399999976, 0.399999976, 0.0800000057)
  3182. Sound285.Name = "Fire"
  3183. Sound285.Parent = Part283
  3184. Sound285.SoundId = "rbxassetid://139711658"
  3185. Sound285.Volume = 1
  3186. ParticleEmitter286.Name = "Smoke"
  3187. ParticleEmitter286.Parent = Part283
  3188. ParticleEmitter286.Transparency = NumberSequence.new(0.99000000953674,0.99000000953674)
  3189. ParticleEmitter286.Rotation = NumberRange.new(0, 100)
  3190. ParticleEmitter286.Size = NumberSequence.new(0.20000000298023,0.20000000298023)
  3191. ParticleEmitter286.Enabled = false
  3192. ParticleEmitter286.LightEmission = 0.0099999997764826
  3193. ParticleEmitter286.Texture = "http://www.roblox.com/asset/?id=117472237"
  3194. ParticleEmitter286.Lifetime = NumberRange.new(1, 1)
  3195. ParticleEmitter286.Rate = 998
  3196. ParticleEmitter286.RotSpeed = NumberRange.new(200, 200)
  3197. ParticleEmitter286.Speed = NumberRange.new(7, 7)
  3198. ParticleEmitter286.VelocitySpread = 40
  3199. ParticleEmitter287.Name = "FlashFX[Flash]"
  3200. ParticleEmitter287.Parent = Part283
  3201. ParticleEmitter287.Transparency = NumberSequence.new(0.75,1)
  3202. ParticleEmitter287.Rotation = NumberRange.new(0, 90)
  3203. ParticleEmitter287.Size = NumberSequence.new(0.5,0)
  3204. ParticleEmitter287.Color = ColorSequence.new(Color3.new(1, 1, 0.498039),Color3.new(1, 1, 0.498039))
  3205. ParticleEmitter287.Enabled = false
  3206. ParticleEmitter287.LightEmission = 1
  3207. ParticleEmitter287.Texture = "http://www.roblox.com/asset/?id=257430870"
  3208. ParticleEmitter287.Lifetime = NumberRange.new(0.050000000745058, 0.075000002980232)
  3209. ParticleEmitter287.Rate = 1000
  3210. ParticleEmitter287.Speed = NumberRange.new(50, 50)
  3211. ParticleEmitter287.Color = ColorSequence.new(Color3.new(1, 1, 0.498039),Color3.new(1, 1, 0.498039))
  3212. SpotLight288.Name = "FlashFX"
  3213. SpotLight288.Parent = Part283
  3214. SpotLight288.Color = Color3.new(1, 0.843137, 0.145098)
  3215. SpotLight288.Enabled = false
  3216. SpotLight288.Brightness = 5
  3217. SpotLight288.Range = 10
  3218. SpotLight288.Angle = 180
  3219. SpotLight288.Color = Color3.new(1, 0.843137, 0.145098)
  3220. ParticleEmitter289.Name = "1FlashFX2"
  3221. ParticleEmitter289.Parent = Part283
  3222. ParticleEmitter289.Transparency = NumberSequence.new(0.625,1)
  3223. ParticleEmitter289.Rotation = NumberRange.new(0, 90)
  3224. ParticleEmitter289.Size = NumberSequence.new(1,0)
  3225. ParticleEmitter289.Color = ColorSequence.new(Color3.new(1, 1, 0.498039),Color3.new(1, 1, 0.498039))
  3226. ParticleEmitter289.Enabled = false
  3227. ParticleEmitter289.LightEmission = 1
  3228. ParticleEmitter289.Texture = "http://www.roblox.com/asset/?id=257430870"
  3229. ParticleEmitter289.Lifetime = NumberRange.new(0.050000000745058, 0.075000002980232)
  3230. ParticleEmitter289.Rate = 1000
  3231. ParticleEmitter289.Speed = NumberRange.new(100, 100)
  3232. ParticleEmitter289.Color = ColorSequence.new(Color3.new(1, 1, 0.498039),Color3.new(1, 1, 0.498039))
  3233. Part290.Name = "Handle"
  3234. Part290.Parent = Tool0
  3235. Part290.Material = Enum.Material.SmoothPlastic
  3236. Part290.BrickColor = BrickColor.new("Hot pink")
  3237. Part290.Transparency = 1
  3238. Part290.Rotation = Vector3.new(180, 0.00999999978, -180)
  3239. Part290.Anchored = true
  3240. Part290.CanCollide = false
  3241. Part290.Elasticity = 0
  3242. Part290.FormFactor = Enum.FormFactor.Custom
  3243. Part290.Friction = 1
  3244. Part290.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3245. Part290.CFrame = CFrame.new(-8.39599991, 0.317000002, -49.2610016, -1, 5.32697868e-06, 0.000202352603, 5.55990027e-06, 1.00000501, -2.98776285e-07, -0.000210425962, -2.97710358e-07, -1.00000513)
  3246. Part290.BottomSurface = Enum.SurfaceType.Smooth
  3247. Part290.TopSurface = Enum.SurfaceType.Smooth
  3248. Part290.Color = Color3.new(1, 0, 0.74902)
  3249. Part290.Position = Vector3.new(-8.39599991, 0.317000002, -49.2610016)
  3250. Part290.Orientation = Vector3.new(0, 179.98999, 0)
  3251. Part290.Color = Color3.new(1, 0, 0.74902)
  3252. BlockMesh291.Parent = Part290
  3253. BlockMesh291.Scale = Vector3.new(0.560000062, 0.0700000003, 0.174999997)
  3254. BlockMesh291.Scale = Vector3.new(0.560000062, 0.0700000003, 0.174999997)
  3255. Sound292.Name = "FireSound"
  3256. Sound292.Parent = Part290
  3257. Sound292.SoundId = "rbxassetid://139711658"
  3258. Sound292.Volume = 1
  3259. Sound293.Name = "M203"
  3260. Sound293.Parent = Part290
  3261. Sound293.SoundId = "http://roblox.com/asset/?id=135039581"
  3262. Sound293.Volume = 1
  3263. Sound294.Name = "MagIn"
  3264. Sound294.Parent = Part290
  3265. Sound294.SoundId = "rbxassetid://269079412"
  3266. Sound294.Volume = 1
  3267. Sound295.Name = "MagOut"
  3268. Sound295.Parent = Part290
  3269. Sound295.Pitch = 0.89999997615814
  3270. Sound295.SoundId = "rbxassetid://268870109"
  3271. Sound295.Volume = 1
  3272. Sound296.Name = "ReloadSound"
  3273. Sound296.Parent = Part290
  3274. Sound296.SoundId = "rbxassetid://147323220"
  3275. Sound296.Volume = 0.80000001192093
  3276. Sound297.Name = "Running"
  3277. Sound297.Parent = Part290
  3278. Sound297.Pitch = 0.97500002384186
  3279. Sound297.SoundId = "http://www.roblox.com/asset/?id=246376673"
  3280. Sound297.Volume = 1
  3281. Sound297.Looped = true
  3282. Sound298.Name = "SafetyClick"
  3283. Sound298.Parent = Part290
  3284. Sound298.Pitch = 1.5
  3285. Sound298.SoundId = "rbxassetid://132464034"
  3286. Sound298.Volume = 0.30000001192093
  3287. Sound299.Name = "WindowBreak"
  3288. Sound299.Parent = Part290
  3289. Sound299.Pitch = 0.97500002384186
  3290. Sound299.SoundId = "http://www.roblox.com/asset/?id=142082167"
  3291. Sound299.Volume = 1
  3292. Sound300.Name = "Click"
  3293. Sound300.Parent = Part290
  3294. Sound300.SoundId = "rbxassetid://132464034"
  3295. Part301.Name = "AimPart"
  3296. Part301.Parent = Tool0
  3297. Part301.Material = Enum.Material.SmoothPlastic
  3298. Part301.BrickColor = BrickColor.new("Hot pink")
  3299. Part301.Transparency = 1
  3300. Part301.Rotation = Vector3.new(-180, 0.00999999978, 180)
  3301. Part301.Anchored = true
  3302. Part301.CanCollide = false
  3303. Part301.Elasticity = 0
  3304. Part301.FormFactor = Enum.FormFactor.Custom
  3305. Part301.Friction = 1
  3306. Part301.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3307. Part301.CFrame = CFrame.new(-8.16699982, 1.375, -49.4179993, -1, -2.51975416e-05, 0.000232870196, -2.49576788e-05, 1.00000501, 3.02046865e-05, -0.000240944471, 3.01985729e-05, -1.00000513)
  3308. Part301.BottomSurface = Enum.SurfaceType.Smooth
  3309. Part301.TopSurface = Enum.SurfaceType.Smooth
  3310. Part301.Color = Color3.new(1, 0, 0.74902)
  3311. Part301.Position = Vector3.new(-8.16699982, 1.375, -49.4179993)
  3312. Part301.Orientation = Vector3.new(0, 179.98999, 0)
  3313. Part301.Color = Color3.new(1, 0, 0.74902)
  3314. BlockMesh302.Parent = Part301
  3315. BlockMesh302.Scale = Vector3.new(0.0700000003, 0.0700000003, 0.0700002685)
  3316. BlockMesh302.Scale = Vector3.new(0.0700000003, 0.0700000003, 0.0700002685)
  3317. Model303.Name = "Shells"
  3318. Model303.Parent = Tool0
  3319. Part304.Name = "Shell"
  3320. Part304.Parent = Model303
  3321. Part304.BrickColor = BrickColor.new("Cool yellow")
  3322. Part304.Rotation = Vector3.new(-90, 0, 0)
  3323. Part304.Anchored = true
  3324. Part304.Size = Vector3.new(0.0520000011, 0.0520000011, 0.236000001)
  3325. Part304.CFrame = CFrame.new(-8.1420002, 1.03699994, -47.2360001, 1, 0, 0, 0, 0, 1, 0, -1, 0)
  3326. Part304.BottomSurface = Enum.SurfaceType.Smooth
  3327. Part304.TopSurface = Enum.SurfaceType.Smooth
  3328. Part304.Color = Color3.new(0.992157, 0.917647, 0.552941)
  3329. Part304.Position = Vector3.new(-8.1420002, 1.03699994, -47.2360001)
  3330. Part304.Orientation = Vector3.new(-90, 0, 0)
  3331. Part304.Color = Color3.new(0.992157, 0.917647, 0.552941)
  3332. SpecialMesh305.Parent = Part304
  3333. SpecialMesh305.MeshId = "http://www.roblox.com/Asset/?id=10207677"
  3334. SpecialMesh305.Scale = Vector3.new(0.0199999996, 0.0199999996, 0.0199999996)
  3335. SpecialMesh305.MeshType = Enum.MeshType.FileMesh
  3336. SpecialMesh305.Scale = Vector3.new(0.0199999996, 0.0199999996, 0.0199999996)
  3337. Script306.Name = "Weld"
  3338. Script306.Parent = Tool0
  3339. table.insert(cors,sandbox(Script306,function()
  3340. function Weld(x,y)
  3341. local W = Instance.new("Weld")
  3342. W.Part0 = x
  3343. W.Part1 = y
  3344. local CJ = CFrame.new(x.Position)
  3345. local C0 = x.CFrame:inverse()*CJ
  3346. local C1 = y.CFrame:inverse()*CJ
  3347. W.C0 = C0
  3348. W.C1 = C1
  3349. W.Parent = x
  3350. end
  3351.  
  3352.  
  3353. function Get(A)
  3354. if A.className == "Part" or A.className == "UnionOperation" or A.className == "MeshPart" then
  3355. Weld(script.Parent.Handle, A)
  3356. A.Anchored = false
  3357. else
  3358. local C = A:GetChildren()
  3359. for i=1, #C do
  3360. Get(C[i])
  3361. end
  3362. end
  3363. end
  3364.  
  3365. function Finale()
  3366. Get(script.Parent)
  3367. end
  3368.  
  3369.  
  3370. Finale()
  3371. end))
  3372. LocalScript307.Name = "AnimationOnOff"
  3373. LocalScript307.Parent = Tool0
  3374. table.insert(cors,sandbox(LocalScript307,function()
  3375. script.Parent.Equipped:connect(function(mouse)
  3376. print("A tool was equipped")
  3377. game.Players.LocalPlayer.Backpack.HeadAnimation.GunEquip.Value = true
  3378. --game.Players.LocalPlayer.Backpack.HeadAnimation.Disabled = false
  3379. end)
  3380.  
  3381. script.Parent.Unequipped:connect(function(mouse)
  3382. print("A tool was equipped")
  3383. game.Players.LocalPlayer.Backpack.HeadAnimation.GunEquip.Value = false
  3384. end)
  3385. end))
  3386. LocalScript308.Name = "GunScript"
  3387. LocalScript308.Parent = Tool0
  3388. table.insert(cors,sandbox(LocalScript308,function()
  3389.  
  3390. wait(1)
  3391.  
  3392.  
  3393. local Tool = script.Parent
  3394.  
  3395.  
  3396. local Player = owner
  3397. local Character = Player.Character
  3398. local Torso = Character.Torso
  3399. local Neck = Torso:WaitForChild("Neck")
  3400. local Humanoid = Character.Humanoid
  3401. local Mouse = Player:GetMouse()
  3402.  
  3403. local Camera = game.Workspace.CurrentCamera
  3404.  
  3405.  
  3406. local GunSetup = {
  3407.  
  3408. Name = "M40A5";
  3409. Ammo = script.Ammo.Value;
  3410. RPM = 666;
  3411. BurstRPM = 666;
  3412. FireMode = "Single";
  3413. BkFM = "Single";
  3414. BurstFire = 3;
  3415. SwitchableModes = {
  3416. Burst = false;
  3417. Single = true;
  3418. Automatic = false;
  3419.  
  3420. };
  3421.  
  3422.  
  3423. GrenadeLauncher = false;
  3424. M203Ammo = 1; -- 1 For HEGrenade, 2 For SmokeGrenade
  3425. GLFirerate = 2;
  3426.  
  3427. AnimSpeed = 1;
  3428.  
  3429. Chamber = true;
  3430. CanBreak = false;
  3431. CanSeeMag = true;
  3432. FastReload = true;
  3433.  
  3434. BType = "7.62x51mm";
  3435. BSpeed = 900;
  3436. BDrop = 0;
  3437. BSpread = .1;
  3438.  
  3439. LimbsDamage = {75,80};
  3440. TorsoDamage = {85,99};
  3441. HeadDamage = {100,100};
  3442.  
  3443. HelmetDamage = 99;
  3444. VestDamage = 85;
  3445.  
  3446. Recoil = {65,85};
  3447. Aimpart = Tool.AimPart;
  3448. FOV1 = 7;
  3449. FOV2 = 10;
  3450.  
  3451. RightPos = CFrame.new(-0.575, -0.465, -1.185) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0));
  3452. LeftPos = CFrame.new(1.123,0.25,-1.795) * CFrame.Angles(math.rad(-120),math.rad(46.5),math.rad(15));
  3453. ----------------------
  3454.  
  3455. LeftAimPosition = CFrame.new(1,-0.25,-1.1) * CFrame.Angles(math.rad(-110),math.rad(48.5),math.rad(2));
  3456. LeftAim2Position = CFrame.new(1,0.25,-1.5) * CFrame.Angles(math.rad(-120),math.rad(25),math.rad(-15))
  3457. }
  3458.  
  3459. local Recoilup = 0
  3460.  
  3461. local Recoil = math.random(GunSetup.Recoil[1],GunSetup.Recoil[2])/60
  3462. local RecoilG
  3463. local Firerate = 1/(GunSetup.RPM/60)
  3464. local BURSTFirerate = 1/(GunSetup.BurstRPM/60)
  3465. local GLFirerate = GunSetup.GLFirerate
  3466. local Ammo = GunSetup.Ammo
  3467. local GLAmmo = script.GLAmmo
  3468. local MaxAmmo = script.MaxAmmo
  3469. local StoredAmmo = script.StoredAmmo
  3470. local EnableCycleSight = true
  3471. local EnableFireMode = true
  3472. local AimPartMode = 1
  3473.  
  3474. local slideback = false
  3475. local Checando = false
  3476. local Emperrado = false
  3477. local Chambered = false
  3478. local MagOut = false
  3479. local GLChambered = false
  3480.  
  3481. local Animando = false
  3482.  
  3483. _G.Sprinting = false
  3484.  
  3485. local Safemode = false
  3486.  
  3487. local MouseHeld
  3488.  
  3489. local Equipped = false
  3490. local Sprinting = false
  3491. local Shooting = false
  3492. local Aiming = false
  3493. local Reloading = false
  3494. local GLReloading = false
  3495.  
  3496. pos = 0.0006
  3497. neg = -0.0006
  3498.  
  3499. local shell
  3500. local AmmoGui
  3501.  
  3502. local RAW
  3503. local LAW
  3504.  
  3505.  
  3506.  
  3507. local arms
  3508.  
  3509. local Shell = Tool:WaitForChild("Shells"):WaitForChild("Shell")
  3510.  
  3511. local function GetAmmo()
  3512. AmmoGui.Frame.AText.Text = Ammo
  3513. return Ammo
  3514. end
  3515.  
  3516. local uis = game:GetService("UserInputService")
  3517.  
  3518. local RG = Character["Right Arm"]:FindFirstChild("RightGrip")
  3519.  
  3520.  
  3521. ---------------------------------------------------------------------------------------
  3522. ---------------- [ Tween Module ] --------------------------------------------------------
  3523. ---------------------------------------------------------------------------------------
  3524.  
  3525. function tweenFoV(goal, frames)
  3526. coroutine.resume(coroutine.create(function()
  3527. SFn = SFn and SFn + 1 or 0
  3528. local SFn_S = SFn
  3529. for i = 1, frames do
  3530. if SFn ~= SFn_S then break end
  3531. Camera.FieldOfView = Camera.FieldOfView + (goal - Camera.FieldOfView) * (i / frames)
  3532. game:GetService("RunService").RenderStepped:wait()
  3533. end
  3534. end))
  3535. end
  3536.  
  3537.  
  3538. --[[
  3539.  
  3540. tweenJoint Function Parameters:
  3541.  
  3542. Object Joint - This has to be a weld with a C0 and C1 property
  3543.  
  3544. CFrame newC0 - This is what the new C0 of the weld will be. You can put nil if you don't want to effect the C0
  3545.  
  3546. CFrame newC1 - This is what the new C1 of the weld will be. You can put nil if you don't want to effect the C1
  3547.  
  3548. function Alpha - This is an alpha function that takes an input parameter of a number between 0 and 90 and returns a number between 0 and 1.
  3549. For example, function(X) return math.sin(math.rad(X)) end
  3550.  
  3551. float Duration - This is how long the tweening takes to complete
  3552.  
  3553. --]]
  3554. local RS = game:GetService("RunService")
  3555.  
  3556. function tweenJoint(Joint, newC0, newC1, Alpha, Duration)
  3557. spawn(function()
  3558. local newCode = math.random(-1e9, 1e9) --This creates a random code between -1000000000 and 1000000000
  3559. local tweenIndicator = nil
  3560. if (not Joint:findFirstChild("tweenCode")) then --If the joint isn't being tweened, then
  3561. tweenIndicator = Instance.new("IntValue")
  3562. tweenIndicator.Name = "tweenCode"
  3563. tweenIndicator.Value = newCode
  3564. tweenIndicator.Parent = Joint
  3565. else
  3566. tweenIndicator = Joint.tweenCode
  3567. tweenIndicator.Value = newCode --If the joint is already being tweened, this will change the code, and the tween loop will stop
  3568. end
  3569. --local tweenIndicator = createTweenIndicator:InvokeServer(Joint, newCode)
  3570. if Duration <= 0 then --If the duration is less than or equal to 0 then there's no need for a tweening loop
  3571. if newC0 then Joint.C0 = newC0 end
  3572. if newC1 then Joint.C1 = newC1 end
  3573. else
  3574. local Increment = 1.5 / Duration
  3575. local startC0 = Joint.C0
  3576. local startC1 = Joint.C1
  3577. local X = 0
  3578. while true do
  3579. RS.RenderStepped:wait() --This makes the for loop step every 1/60th of a second
  3580. local newX = X + Increment
  3581. X = (newX > 90 and 90 or newX)
  3582. if tweenIndicator.Value ~= newCode then break end --This makes sure that another tween wasn't called on the same joint
  3583. if (not Equipped) then break end --This stops the tween if the tool is deselected
  3584. if newC0 then Joint.C0 = startC0:lerp(newC0, Alpha(X)) end
  3585. if newC1 then Joint.C1 = startC1:lerp(newC1, Alpha(X)) end
  3586. --if newC0 then lerpCF:InvokeServer(Joint, "C0", startC0, newC0, Alpha(X)) end
  3587. --if newC1 then lerpCF:InvokeServer(Joint, "C1", startC1, newC1, Alpha(X)) end
  3588. if X == 90 then break end
  3589. end
  3590. end
  3591. if tweenIndicator.Value == newCode then --If this tween functions was the last one called on a joint then it will remove the code
  3592. tweenIndicator:Destroy()
  3593. end
  3594. --deleteTweenIndicator:InvokeServer(tweenIndicator, newCode)
  3595. end)
  3596. end
  3597.  
  3598.  
  3599. -------------Motor6Ding Section------------------------
  3600. Tool.Equipped:connect(function()
  3601. if Humanoid.Health > 0 then
  3602. RAW = Instance.new("Motor6D")
  3603. RAW.Name= "RightWeld"
  3604. RAW.Part0 =Player.Character["Right Arm"]
  3605. RAW.Part1 = Character["Head"]
  3606. RAW.Parent=Player.Character["Right Arm"]
  3607. -- Player.CameraMode="LockFirstPerson"
  3608. Torso:WaitForChild("Right Shoulder").Part1 = nil
  3609. if Reloading then
  3610. Reloading = false
  3611. end
  3612. if GLReloading then
  3613. GLReloading = false
  3614. end
  3615. LAW = Instance.new("Motor6D")
  3616. LAW.Name= "LeftWeld"
  3617. LAW.Part0 = Player.Character["Left Arm"]
  3618. LAW.Part1 = Character["Head"]
  3619. LAW.Parent = Player.Character["Left Arm"]
  3620. LAW.C0 = GunSetup.LeftPos
  3621. RAW.C0 = GunSetup.RightPos
  3622. Torso:WaitForChild("Left Shoulder").Part1 = nil
  3623. LAW.C1 = CFrame.new()
  3624. RAW.C1 = CFrame.new()
  3625.  
  3626.  
  3627.  
  3628. uis.MouseIconEnabled = false
  3629. AmmoGui = script.AmmoGui:Clone()
  3630. AmmoGui.Parent = Player.PlayerGui
  3631. AmmoGui.Frame.Visible = false
  3632.  
  3633.  
  3634.  
  3635. Equipped = true
  3636. game:GetService('RunService').RenderStepped:connect(function()
  3637. RAW.C1 = CFrame.new() * CFrame.new((Recoilup/4),0,(Recoilup*2))
  3638. LAW.C1 = CFrame.new() * CFrame.new((Recoilup/4),0,(Recoilup*2))
  3639. if not Equipped then
  3640. IdleOrSteadyAnim()
  3641. Reloading = false
  3642. GLReloading = false
  3643. end
  3644. if AmmoGui:FindFirstChild("Frame") then
  3645. AmmoGui.Frame.FText.Text = GunSetup.FireMode
  3646. AmmoGui.Frame.SAText.Text = ""..math.ceil(StoredAmmo.Value/math.ceil(GunSetup.Ammo)).." MAGS"
  3647. AmmoGui.Frame.Btext.Text = GunSetup.BType
  3648.  
  3649. if Safemode then
  3650. AmmoGui.Frame.A.Visible = true
  3651. else
  3652. AmmoGui.Frame.A.Visible = false
  3653. end
  3654.  
  3655. if Chambered then
  3656. AmmoGui.Frame.B.Visible = false
  3657. else
  3658. AmmoGui.Frame.B.Visible = true
  3659. end
  3660.  
  3661. if GunSetup.GrenadeLauncher and GLChambered then
  3662. AmmoGui.Frame.E.Visible = false
  3663. elseif GunSetup.GrenadeLauncher and not GLChambered then
  3664. AmmoGui.Frame.E.Visible = true
  3665. else
  3666. AmmoGui.Frame.E.Visible = false
  3667. end
  3668.  
  3669. if Emperrado then
  3670. AmmoGui.Frame.C.Visible = true
  3671. else
  3672. AmmoGui.Frame.C.Visible = false
  3673. end
  3674.  
  3675.  
  3676. if slideback then
  3677. AmmoGui.Frame.D.Visible = true
  3678. else
  3679. AmmoGui.Frame.D.Visible = false
  3680. end
  3681.  
  3682.  
  3683. if GunSetup.FireMode == "M203" then
  3684. AmmoGui.Frame.NText.Text = "M203"
  3685. AmmoGui.Frame.SAText.Text = GLAmmo.Value
  3686. AmmoGui.Frame.AText.Text = Ammo .." Bullets"
  3687. end
  3688.  
  3689.  
  3690. if StoredAmmo.Value > MaxAmmo.Value then
  3691. StoredAmmo.Value = MaxAmmo.Value
  3692. end
  3693.  
  3694. if GunSetup.FireMode ~= "M203" then
  3695. AmmoGui.Frame.NText.Text = GunSetup.Name
  3696. AmmoGui.Frame.AText.Text = Ammo .." Bullets"
  3697. end
  3698. end
  3699. end)
  3700. end
  3701. end)
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710. ---------- Animations ------------------
  3711.  
  3712. function SprintAnim()
  3713. Humanoid.WalkSpeed = 24
  3714. tweenJoint(RAW, CFrame.new(-0.75, 0.125, -1.3) * CFrame.Angles(math.rad(-80), math.rad(-55), math.rad(0)) , nil, function(X) return math.sin(math.rad(X)) end, 0.25 * GunSetup.AnimSpeed)
  3715. tweenJoint(LAW, CFrame.new(1.25,0.85,-1.125) * CFrame.Angles(math.rad(-85),math.rad(-10.5),math.rad(-10)) , nil, function(X) return math.sin(math.rad(X)) end, 0.25 * GunSetup.AnimSpeed)
  3716. _G.Sprinting = true
  3717. end
  3718.  
  3719. function SafetyAnim()
  3720. tweenJoint(RAW, CFrame.new(-0.75, 0.125, -1.3) * CFrame.Angles(math.rad(-80), math.rad(-55), math.rad(0)) , nil, function(X) return math.sin(math.rad(X)) end, 0.25 * GunSetup.AnimSpeed)
  3721. tweenJoint(LAW, CFrame.new(1.25,0.85,-1.125) * CFrame.Angles(math.rad(-85),math.rad(-10.5),math.rad(-10)) , nil, function(X) return math.sin(math.rad(X)) end, 0.25 * GunSetup.AnimSpeed)
  3722. end
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728. function IdleOrSteadyAnim()
  3729. tweenJoint(RAW, GunSetup.RightPos , nil, function(X) return math.sin(math.rad(X)) end, 0.225 * GunSetup.AnimSpeed)
  3730. tweenJoint(LAW, GunSetup.LeftPos , nil, function(X) return math.sin(math.rad(X)) end, 0.215 * GunSetup.AnimSpeed)
  3731. end
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739. function ReloadAnim()
  3740. if Equipped then
  3741.  
  3742. tweenJoint(RAW, CFrame.new(-0.875, -0.465, -1.15) * CFrame.Angles(math.rad(-95), math.rad(-2), math.rad(7.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.425 * GunSetup.AnimSpeed)
  3743. tweenJoint(LAW, CFrame.new(1.195,-0.35,-1.48) * CFrame.Angles(math.rad(-100),math.rad(75),math.rad(0)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3744.  
  3745. wait(0.55 * GunSetup.AnimSpeed)
  3746. tweenJoint(RAW, CFrame.new(-0.975, -0.365, -1.2) * CFrame.Angles(math.rad(-85), math.rad(-2), math.rad(9)) , nil, function(X) return math.sin(math.rad(X)) end, 0.525 * GunSetup.AnimSpeed)
  3747. tweenJoint(LAW, CFrame.new(1.195,1.4,-0.5) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3748. Tool.Handle.MagOut:Play()
  3749.  
  3750. local MagC = Tool:WaitForChild("Mag"):clone()
  3751. Tool.Mag.Transparency = 1
  3752. MagC.Parent = Tool
  3753. MagC.Name = "MagC"
  3754. MagC.Transparency = 0
  3755.  
  3756. local MagCW = Instance.new("Motor6D")
  3757. MagCW.Part0 = MagC
  3758. MagCW.Part1 = Player.Character["Left Arm"]
  3759. MagCW.Parent = MagC
  3760. MagCW.C1 = MagC.CFrame:toObjectSpace(Tool.Mag.CFrame)
  3761.  
  3762. wait(0.75 * (GunSetup.AnimSpeed/1))
  3763.  
  3764. if (StoredAmmo.Value - (GunSetup.Ammo - Ammo)) < 0 then
  3765. Ammo = Ammo + StoredAmmo.Value
  3766. StoredAmmo.Value = 0
  3767. elseif Ammo <= 0 then
  3768. StoredAmmo.Value = StoredAmmo.Value - (GunSetup.Ammo - Ammo)
  3769. Ammo = GunSetup.Ammo
  3770. Chambered = false
  3771. elseif Ammo > 0 and Chambered and GunSetup.Chamber then
  3772. StoredAmmo.Value = StoredAmmo.Value - (GunSetup.Ammo - Ammo)
  3773. Ammo = GunSetup.Ammo + 1
  3774. elseif Ammo > 0 and Chambered and not GunSetup.Chamber then
  3775. StoredAmmo.Value = StoredAmmo.Value - (GunSetup.Ammo - Ammo)
  3776. Ammo = GunSetup.Ammo
  3777. end
  3778.  
  3779. Tool.Handle.MagIn:Play()
  3780.  
  3781. tweenJoint(RAW, CFrame.new(-0.875, -0.465, -1.15) * CFrame.Angles(math.rad(-95), math.rad(-2), math.rad(7.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3782. tweenJoint(LAW, CFrame.new(1.195,-0.35,-1.48) * CFrame.Angles(math.rad(-100),math.rad(75),math.rad(0)) , nil, function(X) return math.sin(math.rad(X)) end, 0.275 * GunSetup.AnimSpeed)
  3783.  
  3784. wait(0.15 * GunSetup.AnimSpeed)
  3785. MagC:Destroy()
  3786. Tool.Mag.Transparency = 0
  3787. wait(0.35 * GunSetup.AnimSpeed)
  3788.  
  3789. end
  3790. end
  3791.  
  3792.  
  3793. function SeeMag()
  3794. if Equipped then
  3795. Animando = true
  3796. tweenJoint(RAW, CFrame.new(0.213, -0.265, -1.25) * CFrame.Angles(math.rad(-90), math.rad(7.5), math.rad(-50.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3797. tweenJoint(LAW, CFrame.new(2.195,-0.825,-1.08) * CFrame.Angles(math.rad(-100),math.rad(75),math.rad(-41)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3798.  
  3799. wait(1.125 * (GunSetup.AnimSpeed/2))
  3800. tweenJoint(RAW, CFrame.new(-0.875, -0.465, -1.15) * CFrame.Angles(math.rad(-95), math.rad(-2), math.rad(7.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.425 * GunSetup.AnimSpeed)
  3801. tweenJoint(LAW, CFrame.new(1.195,-0.35,-1.48) * CFrame.Angles(math.rad(-100),math.rad(75),math.rad(0)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3802.  
  3803. wait(0.55 * GunSetup.AnimSpeed)
  3804. tweenJoint(RAW, CFrame.new(-0.975, -0.365, -1.2) * CFrame.Angles(math.rad(-85), math.rad(-2), math.rad(9)) , nil, function(X) return math.sin(math.rad(X)) end, 0.525 * GunSetup.AnimSpeed)
  3805. tweenJoint(LAW, CFrame.new(1.195,1.4,-0.5) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3806. Tool.Handle.MagOut:Play()
  3807.  
  3808. local MagC = Tool:WaitForChild("Mag"):clone()
  3809. Tool.Mag.Transparency = 1
  3810. MagC.Parent = Tool
  3811. MagC.Name = "MagC"
  3812. MagC.Transparency = 0
  3813.  
  3814. local MagCW = Instance.new("Motor6D")
  3815. MagCW.Part0 = MagC
  3816. MagCW.Part1 = Player.Character["Left Arm"]
  3817. MagCW.Parent = MagC
  3818. MagCW.C1 = MagC.CFrame:toObjectSpace(Tool.Mag.CFrame)
  3819.  
  3820. wait(0.75 * (GunSetup.AnimSpeed/1))
  3821.  
  3822.  
  3823. tweenJoint(RAW, CFrame.new(-0.875, -0.465, -1.15) * CFrame.Angles(math.rad(-95), math.rad(-2), math.rad(7.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3824. tweenJoint(LAW, CFrame.new(1.195,-0.35,-1.48) * CFrame.Angles(math.rad(-100),math.rad(45),math.rad(0)) , nil, function(X) return math.sin(math.rad(X)) end, 0.275 * GunSetup.AnimSpeed)
  3825. wait(0.12 * (GunSetup.AnimSpeed/1))
  3826. Animando = false
  3827.  
  3828. --[[wait(0.15 * GunSetup.AnimSpeed)
  3829. MagC:Destroy()
  3830. Tool.Mag.Transparency = 0
  3831. wait(0.35 * GunSetup.AnimSpeed)]]
  3832.  
  3833. end
  3834. end
  3835.  
  3836. function UNSeeMag()
  3837. if Equipped then
  3838. Animando = true
  3839. local MagC = Tool:WaitForChild("MagC")
  3840.  
  3841. local MagCW = script.Parent.MagC.Motor6D
  3842.  
  3843. wait(0.75 * (GunSetup.AnimSpeed/1))
  3844.  
  3845. tweenJoint(RAW, CFrame.new(-0.875, -0.465, -1.15) * CFrame.Angles(math.rad(-95), math.rad(-2), math.rad(7.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3846. tweenJoint(LAW, CFrame.new(1.195,-0.35,-1.48) * CFrame.Angles(math.rad(-100),math.rad(75),math.rad(0)) , nil, function(X) return math.sin(math.rad(X)) end, 0.275 * GunSetup.AnimSpeed)
  3847.  
  3848. wait(0.15 * GunSetup.AnimSpeed)
  3849. Tool.Handle.MagIn:Play()
  3850. MagC:Destroy()
  3851. Tool.Mag.Transparency = 0
  3852. wait(0.35 * GunSetup.AnimSpeed)
  3853. tweenJoint(RAW, CFrame.new(0.213, -0.265, -1.25) * CFrame.Angles(math.rad(-90), math.rad(7.5), math.rad(-50.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3854. tweenJoint(LAW, CFrame.new(1.25,0.55,-1.08) * CFrame.Angles(math.rad(-100),math.rad(25),math.rad(-41)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3855. wait(0.12 * (GunSetup.AnimSpeed/1))
  3856. Animando = false
  3857. end
  3858. end
  3859.  
  3860.  
  3861. function CheckAnim()
  3862. if Equipped then
  3863. Animando = true
  3864. tweenJoint(RAW, CFrame.new(0.213, -0.265, -1.25) * CFrame.Angles(math.rad(-90), math.rad(7.5), math.rad(-50.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3865. tweenJoint(LAW, CFrame.new(1.25,0.55,-1.08) * CFrame.Angles(math.rad(-100),math.rad(25),math.rad(-41)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3866. wait(0.20 * (GunSetup.AnimSpeed/1))
  3867. Animando = false
  3868.  
  3869. end
  3870. end
  3871.  
  3872.  
  3873.  
  3874. function ChamberAnim()
  3875. if Equipped then
  3876. Animando = true
  3877. tweenJoint(RAW, CFrame.new(0.213, -0.265, -1.25) * CFrame.Angles(math.rad(-90), math.rad(7.5), math.rad(-50.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3878. tweenJoint(LAW, CFrame.new(0.75,-0.6,-0.85) * CFrame.Angles(math.rad(-140),math.rad(70),math.rad(40)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3879. wait(0.15 * (GunSetup.AnimSpeed/2))
  3880. Tool.Handle.MagIn:Play()
  3881. tweenJoint(RAW, CFrame.new(0.213, -0.265, -1.25) * CFrame.Angles(math.rad(-90), math.rad(7.5), math.rad(-50.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3882. tweenJoint(LAW, CFrame.new(0.195,-0.8,-0.85) * CFrame.Angles(math.rad(-140),math.rad(70),math.rad(40)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3883. wait(0.12 * (GunSetup.AnimSpeed/1))
  3884. Animando = false
  3885. end
  3886. end
  3887.  
  3888.  
  3889. function ChamberBKAnim()
  3890. if Equipped then
  3891. Animando = true
  3892. tweenJoint(RAW, CFrame.new(0.213, -0.265, -1.25) * CFrame.Angles(math.rad(-90), math.rad(7.5), math.rad(-50.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3893. tweenJoint(LAW, CFrame.new(0.195,-0.8,-0.85) * CFrame.Angles(math.rad(-140),math.rad(70),math.rad(40)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3894. wait(0.15 * (GunSetup.AnimSpeed/2))
  3895. Tool.Handle.MagIn:Play()
  3896. tweenJoint(RAW, CFrame.new(0.213, -0.265, -1.25) * CFrame.Angles(math.rad(-90), math.rad(7.5), math.rad(-50.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3897. tweenJoint(LAW, CFrame.new(0.75,-0.6,-0.85) * CFrame.Angles(math.rad(-140),math.rad(70),math.rad(40)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3898. wait(0.12 * (GunSetup.AnimSpeed/1))
  3899. Animando = false
  3900.  
  3901. end
  3902. end
  3903.  
  3904.  
  3905.  
  3906.  
  3907. function FastReloadAnim()
  3908. if Equipped then
  3909. tweenJoint(RAW, CFrame.new(0.213, -0.265, -1.25) * CFrame.Angles(math.rad(-90), math.rad(7.5), math.rad(-50.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3910. tweenJoint(LAW, CFrame.new(1.25,0.55,-1.08) * CFrame.Angles(math.rad(-100),math.rad(25),math.rad(-41)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3911.  
  3912. wait(1.125 * (GunSetup.AnimSpeed/2))
  3913. tweenJoint(RAW, CFrame.new(-0.875, -0.465, -1.15) * CFrame.Angles(math.rad(-95), math.rad(-2), math.rad(7.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.425 * GunSetup.AnimSpeed)
  3914. tweenJoint(LAW, CFrame.new(1.195,-0.35,-1.48) * CFrame.Angles(math.rad(-100),math.rad(75),math.rad(0)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3915.  
  3916. wait(0.55 * GunSetup.AnimSpeed)
  3917. tweenJoint(RAW, CFrame.new(-0.975, -0.365, -1.2) * CFrame.Angles(math.rad(-85), math.rad(-2), math.rad(9)) , nil, function(X) return math.sin(math.rad(X)) end, 0.525 * GunSetup.AnimSpeed)
  3918. tweenJoint(LAW, CFrame.new(1.195,1.4,-0.5) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3919. Tool.Handle.MagOut:Play()
  3920.  
  3921. local MagC = Tool:WaitForChild("Mag"):clone()
  3922. Tool.Mag.Transparency = 1
  3923. MagC.Parent = Tool
  3924. MagC.Name = "MagC"
  3925. MagC.Transparency = 0
  3926.  
  3927. local MagCW = Instance.new("Motor6D")
  3928. MagCW.Part0 = MagC
  3929. MagCW.Part1 = Player.Character["Left Arm"]
  3930. MagCW.Parent = MagC
  3931. MagCW.C1 = MagC.CFrame:toObjectSpace(Tool.Mag.CFrame)
  3932.  
  3933. wait(0.75 * (GunSetup.AnimSpeed/1))
  3934.  
  3935. if (StoredAmmo.Value - (GunSetup.Ammo - Ammo)) < 0 then
  3936. Ammo = Ammo + StoredAmmo.Value
  3937. StoredAmmo.Value = 0
  3938. elseif Ammo <= 0 then
  3939. StoredAmmo.Value = StoredAmmo.Value - (GunSetup.Ammo - Ammo)
  3940. Ammo = GunSetup.Ammo
  3941. Chambered = false
  3942. elseif Ammo > 0 and Chambered and GunSetup.Chamber then
  3943. StoredAmmo.Value = StoredAmmo.Value - (GunSetup.Ammo - Ammo)
  3944. Ammo = GunSetup.Ammo + 1
  3945. elseif Ammo > 0 and Chambered and not GunSetup.Chamber then
  3946. StoredAmmo.Value = StoredAmmo.Value - (GunSetup.Ammo - Ammo)
  3947. Ammo = GunSetup.Ammo
  3948. end
  3949.  
  3950. Tool.Handle.MagIn:Play()
  3951.  
  3952. tweenJoint(RAW, CFrame.new(-0.875, -0.465, -1.15) * CFrame.Angles(math.rad(-95), math.rad(-2), math.rad(7.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3953. tweenJoint(LAW, CFrame.new(1.195,-0.35,-1.48) * CFrame.Angles(math.rad(-100),math.rad(75),math.rad(0)) , nil, function(X) return math.sin(math.rad(X)) end, 0.275 * GunSetup.AnimSpeed)
  3954.  
  3955. wait(0.15 * GunSetup.AnimSpeed)
  3956. MagC:Destroy()
  3957. Tool.Mag.Transparency = 0
  3958. wait(0.35 * GunSetup.AnimSpeed)
  3959.  
  3960. end
  3961. end
  3962.  
  3963. function FastBolt()
  3964.  
  3965. tweenJoint(RAW, CFrame.new(0.213, -0.265, -1.25) * CFrame.Angles(math.rad(-90), math.rad(7.5), math.rad(-50.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3966. tweenJoint(LAW, CFrame.new(0.75,-0.6,-0.85) * CFrame.Angles(math.rad(-140),math.rad(70),math.rad(40)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3967. wait(0.55 * (GunSetup.AnimSpeed/2))
  3968. tweenJoint(RAW, CFrame.new(0.213, -0.265, -1.25) * CFrame.Angles(math.rad(-90), math.rad(7.5), math.rad(-50.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3969. tweenJoint(LAW, CFrame.new(0.75,-0.6,-0.85) * CFrame.Angles(math.rad(-140),math.rad(70),math.rad(40)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3970. wait(0.3 * (GunSetup.AnimSpeed/2))
  3971. Tool.Handle.MagIn:Play()
  3972. tweenJoint(RAW, CFrame.new(0.213, -0.265, -1.25) * CFrame.Angles(math.rad(-90), math.rad(7.5), math.rad(-50.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3973. tweenJoint(LAW, CFrame.new(0.195,-0.8,-0.85) * CFrame.Angles(math.rad(-140),math.rad(70),math.rad(40)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3974.  
  3975. slideback = true
  3976. Emperrado = false
  3977. if Ammo > 0 and Chambered then
  3978. EjectShells()
  3979. Ammo = Ammo - 1
  3980. print(Ammo)
  3981. end
  3982.  
  3983. wait(0.75 * (GunSetup.AnimSpeed/2))
  3984. Tool.Handle.MagIn:Play()
  3985. tweenJoint(RAW, CFrame.new(0.213, -0.265, -1.25) * CFrame.Angles(math.rad(-90), math.rad(7.5), math.rad(-50.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  3986. tweenJoint(LAW, CFrame.new(0.75,-0.6,-0.85) * CFrame.Angles(math.rad(-140),math.rad(70),math.rad(40)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  3987.  
  3988. slideback = false
  3989. Chambered = true
  3990.  
  3991. wait(0.25 * (GunSetup.AnimSpeed/2))
  3992. tweenJoint(RAW, GunSetup.RightPos , nil, function(X) return math.sin(math.rad(X)) end, 0.225 * GunSetup.AnimSpeed)
  3993. tweenJoint(LAW, GunSetup.LeftPos , nil, function(X) return math.sin(math.rad(X)) end, 0.215 * GunSetup.AnimSpeed)
  3994.  
  3995. end
  3996.  
  3997.  
  3998. function GLReloadAnim()
  3999. if Equipped then
  4000.  
  4001.  
  4002. tweenJoint(RAW, CFrame.new(-0.975, -0.365, -1.2) * CFrame.Angles(math.rad(-85), math.rad(-2), math.rad(9)) , nil, function(X) return math.sin(math.rad(X)) end, 0.525 * GunSetup.AnimSpeed)
  4003. tweenJoint(LAW, CFrame.new(1,0,-1.795) * CFrame.Angles(math.rad(-120),math.rad(45),math.rad(5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  4004.  
  4005. wait(0.25 * (GunSetup.AnimSpeed/1))
  4006.  
  4007. tweenJoint(RAW, CFrame.new(-0.875, -0.465, -1.15) * CFrame.Angles(math.rad(-95), math.rad(-2), math.rad(7.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.425 * GunSetup.AnimSpeed)
  4008. tweenJoint(LAW, CFrame.new(1.195,1.4,-0.5) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  4009.  
  4010.  
  4011. wait(0.75 * (GunSetup.AnimSpeed/1))
  4012.  
  4013.  
  4014. Tool.Handle.MagOut:Play()
  4015.  
  4016. tweenJoint(RAW, CFrame.new(-0.975, -0.365, -1.2) * CFrame.Angles(math.rad(-85), math.rad(-2), math.rad(9)) , nil, function(X) return math.sin(math.rad(X)) end, 0.525 * GunSetup.AnimSpeed)
  4017. tweenJoint(LAW, CFrame.new(1,0,-1.795) * CFrame.Angles(math.rad(-120),math.rad(45),math.rad(5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  4018.  
  4019. if (StoredAmmo.Value - (GunSetup.Ammo - Ammo)) < 0 then
  4020. Ammo = Ammo + StoredAmmo.Value
  4021. StoredAmmo.Value = 0
  4022. elseif Ammo <= 0 then
  4023. StoredAmmo.Value = StoredAmmo.Value - (GunSetup.Ammo - Ammo)
  4024. Ammo = GunSetup.Ammo
  4025. Chambered = false
  4026. elseif Ammo > 0 and Chambered and GunSetup.Chamber then
  4027. StoredAmmo.Value = StoredAmmo.Value - (GunSetup.Ammo - Ammo)
  4028. Ammo = GunSetup.Ammo + 1
  4029. elseif Ammo > 0 and Chambered and not GunSetup.Chamber then
  4030. StoredAmmo.Value = StoredAmmo.Value - (GunSetup.Ammo - Ammo)
  4031. Ammo = GunSetup.Ammo
  4032. end
  4033.  
  4034. wait(0.75 * GunSetup.AnimSpeed)
  4035.  
  4036. tweenJoint(RAW, CFrame.new(0.213, -0.265, -1.25) * CFrame.Angles(math.rad(-90), math.rad(7.5), math.rad(-50.5)) , nil, function(X) return math.sin(math.rad(X)) end, 0.325 * GunSetup.AnimSpeed)
  4037. tweenJoint(LAW, CFrame.new(1.25,0.55,-1.08) * CFrame.Angles(math.rad(-100),math.rad(25),math.rad(-41)) , nil, function(X) return math.sin(math.rad(X)) end, 0.375 * GunSetup.AnimSpeed)
  4038.  
  4039. end
  4040. end
  4041.  
  4042. -----------------------ADS Function------------------------------
  4043.  
  4044.  
  4045.  
  4046.  
  4047.  
  4048.  
  4049.  
  4050.  
  4051.  
  4052.  
  4053. Mouse.Button2Down:connect(function()
  4054. if Equipped then
  4055. if not Aiming and not Reloading and not GLReloading and not Sprinting and not Safemode and not Checando then
  4056. Aiming = true
  4057. -- Mouse.Icon = GunSetup.Cursor.Aiming
  4058. if AimPartMode == 1 then
  4059. tweenJoint(RAW, RAW.C0 * CFrame.new(-Tool.AimPart.CFrame:toObjectSpace(Character.Head.CFrame).p), nil, function(X) return math.sin(math.rad(X)) end, 0.25 * GunSetup.AnimSpeed)
  4060. tweenJoint(LAW, GunSetup.LeftAimPosition , nil, function(X) return math.sin(math.rad(X)) end, 0.25 * GunSetup.AnimSpeed)
  4061. tweenFoV(GunSetup.FOV1, 40)
  4062. end
  4063. if AimPartMode == 2 then
  4064. tweenJoint(RAW, RAW.C0 * CFrame.new(-Tool.AimPart2.CFrame:toObjectSpace(Character.Head.CFrame).p), nil, function(X) return math.sin(math.rad(X)) end, 0.25 * GunSetup.AnimSpeed)
  4065. tweenJoint(LAW, GunSetup.LeftAim2Position , nil, function(X) return math.sin(math.rad(X)) end, 0.25 * GunSetup.AnimSpeed)
  4066. tweenFoV(GunSetup.FOV2, 40)
  4067. end
  4068.  
  4069. game.Workspace.CurrentCamera.CameraSubject = owner
  4070. end
  4071. end
  4072. end)
  4073.  
  4074. Mouse.Button2Up:connect(function()
  4075. if Equipped then
  4076. if Aiming then
  4077. Aiming = false
  4078. -- Mouse.Icon = GunSetup.Cursor.Aiming
  4079. if not Safemode then
  4080. IdleOrSteadyAnim()
  4081. tweenFoV(70, 40)
  4082. end
  4083. end
  4084. end
  4085. end)
  4086.  
  4087.  
  4088. -----------------------shooting function-----------------
  4089.  
  4090. function Rand(Min, Max, Accuracy)
  4091. local Inverse = 1 / (Accuracy or 1)
  4092. return (math.random(Min * Inverse, Max * Inverse) / Inverse)
  4093. end
  4094.  
  4095. function GetHitSurfaceCFrame(HitPos,Obj)
  4096. local SurfaceCF = {
  4097. {"Back",Obj.CFrame * CFrame.new(0,0,Obj.Size.z)};
  4098. {"Bottom",Obj.CFrame * CFrame.new(0,-Obj.Size.y,0)};
  4099. {"Front",Obj.CFrame * CFrame.new(0,0,-Obj.Size.z)};
  4100. {"Left",Obj.CFrame * CFrame.new(-Obj.Size.x,0,0)};
  4101. {"Right",Obj.CFrame * CFrame.new(Obj.Size.x,0,0)};
  4102. {"Top",Obj.CFrame * CFrame.new(0,Obj.Size.y,0)}
  4103. }
  4104. local ClosestDist = math.huge
  4105. local ClosestSurface = nil
  4106. for _,v in pairs(SurfaceCF) do
  4107. local SurfaceDist = (HitPos - v[2].p).magnitude
  4108. if SurfaceDist < ClosestDist then
  4109. ClosestDist = SurfaceDist
  4110. ClosestSurface = v
  4111. end
  4112. end
  4113. return ClosestSurface[2]
  4114. end
  4115.  
  4116.  
  4117.  
  4118.  
  4119. local BulletModel = workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", workspace)
  4120. BulletModel.Name = "Ray_Ignore"
  4121. spawn(function()
  4122. while true do
  4123. BulletModel.Parent = game.Workspace
  4124. wait(1 / 20)
  4125. end
  4126. end)
  4127.  
  4128. local Ray_Ignore = {Character, BulletModel, Camera}
  4129.  
  4130. function CreateBulletImpact(HitPos, HitObj, HumanoidFound)
  4131. local SurfaceCF = GetHitSurfaceCFrame(HitPos, HitObj)
  4132. local SurfaceDir = CFrame.new(HitObj.CFrame.p, SurfaceCF.p)
  4133. local SurfaceDist = SurfaceDir.lookVector * (HitObj.CFrame.p - SurfaceCF.p).magnitude / 2
  4134. local SurfaceOffset = HitPos - SurfaceCF.p + SurfaceDist
  4135. local SurfaceCFrame = SurfaceDir + SurfaceDist + SurfaceOffset
  4136.  
  4137. local HitMark = Instance.new("Part")
  4138. HitMark.BrickColor = BrickColor.new("Black")
  4139. HitMark.Transparency = 1
  4140. HitMark.Anchored = true
  4141. HitMark.CanCollide = false
  4142. HitMark.FormFactor = "Custom"
  4143. HitMark.Size = Vector3.new(math.random(1,1.5), math.random(1,1.5), 0.2)
  4144. HitMark.TopSurface = 0
  4145. HitMark.BottomSurface = 0
  4146. local Mesh = Instance.new("BlockMesh")
  4147. Mesh.Offset = Vector3.new(0, 0, -0.05)
  4148. Mesh.Scale = Vector3.new(-0.25, -0.25, 0)
  4149. Mesh.Parent = HitMark
  4150.  
  4151. local mat = HitObj.Material
  4152.  
  4153. if mat == Enum.Material.Wood or mat == Enum.Material.WoodPlanks then
  4154. local BulletWhizz = Instance.new("Sound")
  4155. BulletWhizz.Parent = HitMark
  4156. BulletWhizz.Pitch = BulletWhizz.Pitch * math.random(34, 46)/40
  4157. BulletWhizz.SoundId = "rbxassetid://142082171"
  4158. BulletWhizz:Play()
  4159.  
  4160. if game.ReplicatedStorage:FindFirstChild("Dust" or "Smoke") then
  4161. local D1 = game.ReplicatedStorage.Dust:clone()
  4162. D1.Parent = HitMark
  4163. D1.Enabled = true
  4164. end
  4165.  
  4166.  
  4167. local Decal = Instance.new("Decal")
  4168. Decal.Face = Enum.NormalId.Front
  4169. Decal.Texture = "http://www.roblox.com/asset/?id=64291961"
  4170. Decal.Parent = HitMark
  4171. HitMark.Parent = BulletModel
  4172. HitMark.CFrame = SurfaceCFrame
  4173. local Particles = Instance.new("ParticleEmitter")
  4174. Particles.Color = ColorSequence.new(Color3.new(255, 255, 255))
  4175. Particles.LightEmission = 0
  4176. Particles.Size = NumberSequence.new(0.25)
  4177. Particles.Texture = "http://www.roblox.com/asset/?id=434255560"
  4178. Particles.Transparency = NumberSequence.new(
  4179. {
  4180. NumberSequenceKeypoint.new(0, 0.25, 0.25);
  4181. NumberSequenceKeypoint.new(1, 1);
  4182. }
  4183. )
  4184. Particles.Acceleration = Vector3.new(0, -196.2, 0)
  4185. Particles.Lifetime = NumberRange.new(0.25 - 0.05, 0.25 + 0.15)
  4186. Particles.Rate = 500
  4187. Particles.RotSpeed = NumberRange.new(360)
  4188. Particles.Speed = NumberRange.new(25 - 0, 25 + 0)
  4189. Particles.VelocitySpread = 45
  4190. Particles.Parent = HitMark
  4191. Particles.EmissionDirection = "Top"
  4192. game.Debris:AddItem(Particles, 0.2)
  4193. game.Debris:AddItem(HitMark, 0.95)
  4194.  
  4195. elseif mat == Enum.Material.Plastic and HitObj.Name == "Head" or HitObj.Name == "Torso" or HitObj.Name == "Right Arm" or HitObj.Name == "Left Arm" or HitObj.Name == "Right Leg" or HitObj.Name == "Left Leg" then
  4196.  
  4197. local BulletWhizz = Instance.new("Sound")
  4198. BulletWhizz.Parent = HitMark
  4199. BulletWhizz.Pitch = BulletWhizz.Pitch * math.random(34, 46)/40
  4200. BulletWhizz.SoundId = "rbxassetid://330595293"
  4201. BulletWhizz:Play()
  4202.  
  4203. local Decal = Instance.new("Decal")
  4204. Decal.Face = Enum.NormalId.Front
  4205. Decal.Texture = "http://www.roblox.com/asset/?id=112969718"
  4206. Decal.Parent = HitMark
  4207. HitMark.Parent = BulletModel
  4208. HitMark.CFrame = SurfaceCFrame
  4209. local Particles = Instance.new("ParticleEmitter")
  4210. Particles.Color = ColorSequence.new(Color3.new(25, 0, 0))
  4211. Particles.LightEmission = 0
  4212. Particles.Size = NumberSequence.new(.5)
  4213. Particles.Texture = "http://www.roblox.com/asset/?id=176677966"
  4214. Particles.Transparency = NumberSequence.new(
  4215. {
  4216. NumberSequenceKeypoint.new(0, 0, 0);
  4217. NumberSequenceKeypoint.new(1, 1);
  4218. }
  4219. )
  4220. Particles.Acceleration = Vector3.new(0, 0, 0)
  4221. Particles.Lifetime = NumberRange.new(0.1 - 0.05, 0.1 + 0.05)
  4222. Particles.Rate = 500
  4223. Particles.RotSpeed = NumberRange.new(1000)
  4224. Particles.Speed = NumberRange.new(0 - 0, 0 + 0)
  4225. Particles.VelocitySpread = 0
  4226. Particles.Parent = HitMark
  4227. Particles.EmissionDirection = "Top"
  4228. game.Debris:AddItem(Particles, 0.2)
  4229. game.Debris:AddItem(HitMark, 0.95)
  4230.  
  4231.  
  4232. elseif mat == Enum.Material.Concrete or mat == Enum.Material.Slate or mat == Enum.Material.Cobblestone or mat == Enum.Material.Brick or mat == Enum.Material.Granite or mat == Enum.Material.Granite or mat == Enum.Material.Plastic or mat == Enum.Material.SmoothPlastic then
  4233. local BulletWhizz = Instance.new("Sound")
  4234. BulletWhizz.Parent = HitMark
  4235. BulletWhizz.Pitch = BulletWhizz.Pitch * math.random(34, 46)/40
  4236. BulletWhizz.SoundId = "rbxassetid://142082166"
  4237. BulletWhizz:Play()
  4238.  
  4239. if game.ReplicatedStorage:FindFirstChild("Dust" or "Smoke") then
  4240. local D1 = game.ReplicatedStorage.Dust:clone()
  4241. D1.Parent = HitMark
  4242. D1.Enabled = true
  4243. local D2 = game.ReplicatedStorage.Smoke:clone()
  4244. D2.Parent = HitMark
  4245. D2.Enabled = true
  4246. end
  4247.  
  4248. local Decal = Instance.new("Decal")
  4249. Decal.Face = Enum.NormalId.Front
  4250. Decal.Texture = "http://www.roblox.com/asset/?id=64291961"
  4251. Decal.Parent = HitMark
  4252. HitMark.Parent = BulletModel
  4253. HitMark.CFrame = SurfaceCFrame
  4254. local Particles = Instance.new("ParticleEmitter")
  4255. Particles.Color = ColorSequence.new(Color3.new(50, 50, 50))
  4256. Particles.LightEmission = 0
  4257. Particles.Size = NumberSequence.new(0.25)
  4258. Particles.Texture = "rbxasset://textures/particles/smoke_main.dds"
  4259. Particles.Transparency = NumberSequence.new(
  4260. {
  4261. NumberSequenceKeypoint.new(0, 0.25, 0.25);
  4262. NumberSequenceKeypoint.new(1, 1);
  4263. }
  4264. )
  4265. Particles.Acceleration = Vector3.new(0, -196.2, 0)
  4266. Particles.Lifetime = NumberRange.new(0.1 - 0.05, 0.1 + 0.05)
  4267. Particles.Rate = 500
  4268. Particles.RotSpeed = NumberRange.new(360)
  4269. Particles.Speed = NumberRange.new(25 - 5, 25 + 5)
  4270. Particles.VelocitySpread = 45
  4271. Particles.Parent = HitMark
  4272. Particles.EmissionDirection = "Top"
  4273. game.Debris:AddItem(Particles, 0.2)
  4274. game.Debris:AddItem(HitMark, 0.95)
  4275.  
  4276. elseif mat == Enum.Material.Grass or mat == Enum.Material.Sand then
  4277. local BulletWhizz = Instance.new("Sound")
  4278. BulletWhizz.Parent = HitMark
  4279. BulletWhizz.Pitch = BulletWhizz.Pitch * math.random(34, 46)/40
  4280. BulletWhizz.SoundId = "rbxassetid://133758545"
  4281. BulletWhizz:Play()
  4282.  
  4283. if game.ReplicatedStorage:FindFirstChild("Dust" or "Smoke") then
  4284. local D1 = game.ReplicatedStorage.Dust:clone()
  4285. D1.Parent = HitMark
  4286. D1.Enabled = true
  4287. local D2 = game.ReplicatedStorage.Smoke:clone()
  4288. D2.Parent = HitMark
  4289. D2.Enabled = true
  4290. end
  4291.  
  4292. if game.ReplicatedStorage:FindFirstChild("Dust" or "Smoke") then
  4293. local D1 = game.ReplicatedStorage.Dust:clone()
  4294. D1.Parent = HitMark
  4295. D1.Enabled = true
  4296. local D2 = game.ReplicatedStorage.Smoke:clone()
  4297. D2.Parent = HitMark
  4298. D2.Enabled = true
  4299. end
  4300.  
  4301. local Decal = Instance.new("Decal")
  4302. Decal.Face = Enum.NormalId.Front
  4303. Decal.Texture = "http://www.roblox.com/asset/?id=64291961"
  4304. Decal.Parent = HitMark
  4305. HitMark.Parent = BulletModel
  4306. HitMark.CFrame = SurfaceCFrame
  4307. local Particles = Instance.new("ParticleEmitter")
  4308. Particles.Color = ColorSequence.new(Color3.new(50, 50, 50))
  4309. Particles.LightEmission = 0
  4310. Particles.Size = NumberSequence.new(0.25)
  4311. Particles.Texture = "rbxasset://textures/particles/smoke_main.dds"
  4312. Particles.Transparency = NumberSequence.new(
  4313. {
  4314. NumberSequenceKeypoint.new(0, 0.25, 0.25);
  4315. NumberSequenceKeypoint.new(1, 1);
  4316. }
  4317. )
  4318. Particles.Acceleration = Vector3.new(0, -196.2, 0)
  4319. Particles.Lifetime = NumberRange.new(0.1 - 0.05, 0.1 + 0.05)
  4320. Particles.Rate = 500
  4321. Particles.RotSpeed = NumberRange.new(360)
  4322. Particles.Speed = NumberRange.new(25 - 5, 25 + 5)
  4323. Particles.VelocitySpread = 45
  4324. Particles.Parent = HitMark
  4325. Particles.EmissionDirection = "Top"
  4326. game.Debris:AddItem(Particles, 0.2)
  4327. game.Debris:AddItem(HitMark, 0.95)
  4328.  
  4329. elseif mat == Enum.Material.CorrodedMetal or mat == Enum.Material.Metal or mat == Enum.Material.DiamondPlate then
  4330. local BulletWhizz = Instance.new("Sound")
  4331. BulletWhizz.Parent = HitMark
  4332. BulletWhizz.Pitch = BulletWhizz.Pitch * math.random(34, 46)/40
  4333. BulletWhizz.SoundId = "rbxassetid://142082170"
  4334. BulletWhizz:Play()
  4335.  
  4336. local Decal = Instance.new("Decal")
  4337. Decal.Face = Enum.NormalId.Front
  4338. Decal.Texture = "http://www.roblox.com/asset/?id=64291961"
  4339. Decal.Parent = HitMark
  4340. HitMark.Parent = BulletModel
  4341. HitMark.CFrame = SurfaceCFrame
  4342. local Particles = Instance.new("ParticleEmitter")
  4343. Particles.Color = ColorSequence.new(Color3.new(255, 200, 0))
  4344. Particles.LightEmission = 1
  4345. Particles.Size = NumberSequence.new(0.075)
  4346. Particles.Texture = "http://www.roblox.com/asset/?id=416917683"
  4347. Particles.Transparency = NumberSequence.new(
  4348. {
  4349. NumberSequenceKeypoint.new(0, 0.25, 0.25);
  4350. NumberSequenceKeypoint.new(1, 1);
  4351. }
  4352. )
  4353. Particles.Acceleration = Vector3.new(0, -196.2, 0)
  4354. Particles.Lifetime = NumberRange.new(0.1 - 0.05, 0.1 + 0.05)
  4355. Particles.Rate = 500
  4356. Particles.RotSpeed = NumberRange.new(360)
  4357. Particles.Speed = NumberRange.new(25 - 5, 25 + 5)
  4358. Particles.VelocitySpread = 45
  4359. Particles.Parent = HitMark
  4360. Particles.EmissionDirection = "Top"
  4361. game.Debris:AddItem(Particles, 0.2)
  4362. game.Debris:AddItem(HitMark, 0.95)
  4363.  
  4364.  
  4365. else
  4366. local BulletWhizz = Instance.new("Sound")
  4367. BulletWhizz.Parent = HitMark
  4368. BulletWhizz.Pitch = BulletWhizz.Pitch * math.random(34, 46)/40
  4369. BulletWhizz.SoundId = "rbxassetid://142082166"
  4370. BulletWhizz:Play()
  4371. end
  4372.  
  4373.  
  4374.  
  4375. end
  4376.  
  4377.  
  4378.  
  4379.  
  4380. --rocket.Touched:connect(function(hit)
  4381.  
  4382. function EjectShells()
  4383. shell = Shell:clone()
  4384. shell.CFrame = Tool.Chamber.CFrame * CFrame.fromEulerAnglesXYZ(2.5,1,1.25)
  4385. shell.Velocity = Tool.Chamber.CFrame.lookVector * 20 + Vector3.new(0,10,0)
  4386. shell.RotVelocity = Vector3.new(-10,40,30)
  4387. shell.Parent = BulletModel
  4388. game:GetService("Debris"):addItem(shell,0.125)
  4389. print("Ejecting Shell")
  4390.  
  4391. end
  4392. local connection
  4393.  
  4394. function M203()
  4395. if GunSetup.GrenadeLauncher == true then
  4396. Tool.Handle.M203:Play()
  4397. local M203 = game.ReplicatedStorage.M203["M203"]:clone()
  4398. M203.Parent = game.Workspace
  4399. M203.CFrame = Tool.FirePart2.CFrame*CFrame.new(.15,-0.7,-5.5)
  4400.  
  4401. if GunSetup.M203Ammo == 1 then
  4402. M203.Velocity = Tool.FirePart2.CFrame.lookVector*(500-196.2)
  4403. end
  4404. if GunSetup.M203Ammo == 2 then
  4405. M203.Velocity = Tool.FirePart2.CFrame.lookVector*(575-196.2)
  4406. end
  4407.  
  4408. if GunSetup.M203Ammo == 1 then
  4409. local Explosion =Instance.new("Explosion")
  4410. Explosion.BlastRadius=15
  4411. Explosion.BlastPressure=0
  4412. damage = math.random(80,120)
  4413. M203.Touched:connect(function(Hit)
  4414. Explosion.Hit:connect(Damage)
  4415. Explosion.Position= M203.Position
  4416.  
  4417. Explosion.Parent=game.Workspace
  4418. M203:remove()
  4419. end)
  4420. end
  4421. if GunSetup.M203Ammo == 2 then
  4422. local Smoke = M203.Smoke
  4423. M203.Touched:connect(function(Hit)
  4424.  
  4425. Smoke.Enabled = true
  4426. M203.Velocity = Camera.CoordinateFrame.lookVector*0
  4427. wait(9.5)
  4428. Smoke.Enabled = false
  4429. wait(1.5)
  4430. M203:remove()
  4431. end)
  4432. end
  4433. end
  4434. end
  4435.  
  4436.  
  4437. function Damage(Targ)
  4438. local humanoid=Targ.Parent:FindFirstChild("Humanoid")
  4439. if Targ.Parent:FindFirstChild("Humanoid") then
  4440. -- for i,v in ipairs(humanoids) do
  4441. -- if v==targ.Parent.Humanoid then
  4442. -- return
  4443. -- end
  4444. -- end
  4445. -- table.insert(humanoids,targ.Parent.Humanoid)
  4446. Targ.Parent.Humanoid:TakeDamage(damage)
  4447. end
  4448. end
  4449.  
  4450.  
  4451. function CreateBullet()
  4452.  
  4453. local Origin = Tool.FirePart.Position
  4454. local Direction = Tool.FirePart.CFrame.lookVector
  4455. local BulletCF = CFrame.new(Origin, Origin + Direction)
  4456.  
  4457. local Bullet = Instance.new("Part", game.Workspace)
  4458. game.Debris:AddItem(Bullet, 3)
  4459. Bullet.Shape = Enum.PartType.Ball
  4460. Bullet.Size = Vector3.new(0.2, 0.2, 0.2)
  4461. Bullet.TopSurface = "Smooth"
  4462. Bullet.BottomSurface = "Smooth"
  4463. Bullet.BrickColor = BrickColor.new("Bright yellow")
  4464. Bullet.Material = "Neon"
  4465. Bullet.Transparency = 0
  4466. Bullet.CanCollide = false
  4467. Bullet.CFrame = Tool.FirePart.CFrame + (Tool.FirePart.CFrame.p - Tool.FirePart.CFrame.p)
  4468. Bullet.CFrame = CFrame.new(Tool.FirePart.CFrame.p, Tool.FirePart.CFrame.p + Tool.FirePart.CFrame.lookVector)
  4469. local BM = Instance.new("SpecialMesh", Bullet)
  4470. BM.MeshType = "Brick"
  4471. BM.Scale = Vector3.new(0.2,0.2,25)
  4472. local BulletMass = Bullet.Size.X * Bullet.Size.Y * Bullet.Size.Z
  4473. local BF = Instance.new("BodyForce")
  4474. BF.force = Vector3.new(0, BulletMass * (65 - GunSetup.BDrop), 0)
  4475. BF.Parent = Bullet
  4476. Bullet.Velocity = Direction * 1000
  4477. Bullet.CFrame = BulletCF + Direction
  4478.  
  4479. if GunSetup.BSpeed >= 343 then
  4480. local BulletWhizz = Instance.new("Sound")
  4481. BulletWhizz.Parent = Bullet
  4482. BulletWhizz.Pitch = 1
  4483. BulletWhizz.Looped = true
  4484. BulletWhizz.EmitterSize = 25
  4485. BulletWhizz.MaxDistance = 500
  4486. BulletWhizz.SoundId = "rbxassetid://151284431"
  4487. BulletWhizz:Play()
  4488. end
  4489.  
  4490. return Bullet
  4491.  
  4492. end
  4493.  
  4494. function shoot()
  4495.  
  4496. local move = (Tool.FirePart.CFrame * CFrame.Angles(math.rad(math.random(-GunSetup.BSpread, GunSetup.BSpread)/10), math.rad(math.random(-GunSetup.BSpread, GunSetup.BSpread)/10), math.rad(math.random(-GunSetup.BSpread, GunSetup.BSpread)/10))).lookVector * 450
  4497. local from = Tool.FirePart.Position
  4498. local ray = Ray.new(from,move-Vector3.new(0, GunSetup.BDrop*0.05, 0))
  4499. local Hit,Pos = workspace:FindPartOnRayWithIgnoreList(ray, Ray_Ignore)
  4500. local HumanoidFound = false
  4501.  
  4502.  
  4503. CreateBullet()
  4504.  
  4505.  
  4506. local humanoid
  4507. if Hit then
  4508. CreateBulletImpact(Pos, Hit, HumanoidFound)
  4509. if Hit.Parent.Name == "Chest" then
  4510. if Hit.Parent.Parent:FindFirstChild("Humanoid") then
  4511. humanoid = Hit.Parent.Parent:FindFirstChild("Humanoid")
  4512. local c = Instance.new("ObjectValue")
  4513. c.Name = "creator"
  4514. c.Value = Player
  4515. game.Debris:AddItem(c, 3)
  4516. c.Parent = humanoid
  4517. humanoid:TakeDamage(GunSetup.VestDamage)
  4518. HumanoidFound = true
  4519.  
  4520. end
  4521.  
  4522. elseif Hit.Parent:IsA("Hat") or Hit.Parent:IsA("Accessory") then
  4523. if Hit.Parent.Parent:FindFirstChild("Humanoid") then
  4524. humanoid = Hit.Parent.Parent:FindFirstChild("Humanoid")
  4525. local c = Instance.new("ObjectValue")
  4526. c.Name = "creator"
  4527. c.Value = Player
  4528. game.Debris:AddItem(c, 3)
  4529. c.Parent = humanoid
  4530. local d = math.random(GunSetup.HeadDamage[1], GunSetup.HeadDamage[2])
  4531. humanoid:TakeDamage(d)
  4532. HumanoidFound = true
  4533.  
  4534. end
  4535. elseif Hit.Parent.Name=="Face" then
  4536. if Hit.Parent.Parent:FindFirstChild("Humanoid") then
  4537. humanoid = Hit.Parent.Parent:FindFirstChild("Humanoid")
  4538. local c = Instance.new("ObjectValue")
  4539. c.Name = "creator"
  4540. c.Value = Player
  4541. game.Debris:AddItem(c, 3)
  4542. c.Parent = humanoid
  4543. humanoid:TakeDamage(GunSetup.HelmetDamage)
  4544. HumanoidFound = true
  4545.  
  4546. end
  4547. end
  4548. if Hit.Parent:FindFirstChild("Humanoid") and Hit.Name == "Head" then
  4549. humanoid = Hit.Parent:FindFirstChild("Humanoid")
  4550. local c = Instance.new("ObjectValue")
  4551. c.Name = "creator"
  4552. c.Value = Player
  4553. game.Debris:AddItem(c, 3)
  4554. c.Parent = humanoid
  4555. local d = math.random(GunSetup.HeadDamage[1], GunSetup.HeadDamage[2])
  4556. humanoid:TakeDamage(d)
  4557. HumanoidFound = true
  4558.  
  4559. elseif Hit.Parent:FindFirstChild("Humanoid") and Hit.Name == "Torso" then
  4560. humanoid = Hit.Parent:FindFirstChild("Humanoid")
  4561. local c = Instance.new("ObjectValue")
  4562. c.Name = "creator"
  4563. c.Value = Player
  4564. game.Debris:AddItem(c, 3)
  4565. c.Parent = humanoid
  4566. local d = math.random(GunSetup.TorsoDamage[1], GunSetup.TorsoDamage[2])
  4567. humanoid:TakeDamage(d)
  4568. HumanoidFound = true
  4569.  
  4570. elseif Hit.Parent:FindFirstChild("Humanoid") and Hit.Name == "Right Arm" or Hit.Name == "Left Arm" or Hit.Name == "Right Leg" or Hit.Name == "Left Leg" then
  4571. humanoid = Hit.Parent:FindFirstChild("Humanoid")
  4572. local c = Instance.new("ObjectValue")
  4573. c.Name = "creator"
  4574. c.Value = Player
  4575. game.Debris:AddItem(c, 3)
  4576. c.Parent = humanoid
  4577. local d = math.random(GunSetup.LimbsDamage[1], GunSetup.LimbsDamage[2])
  4578. humanoid:TakeDamage(d)
  4579. HumanoidFound = true
  4580.  
  4581. end
  4582. end
  4583.  
  4584. Tool.FirePart.Fire:Play()
  4585. RecoilG = math.rad(math.random(GunSetup.Recoil[1],GunSetup.Recoil[1])/10 * Rand(1, 1.5, 0.1))--(GunSettings.Recoil*math.random(1,4))
  4586. Recoilup = RecoilG/2
  4587. print(RecoilG)
  4588. for i = Recoil, Recoil*Recoil do
  4589. Recoilup = Recoilup * math.abs(Recoil) * math.random(-i,i)
  4590. end
  4591.  
  4592. for _, v in pairs(Tool.FirePart:GetChildren()) do
  4593. if v.Name:sub(1, 7) == "FlashFX" or v.Name:sub(1, 7) == "Smoke" then
  4594. v.Enabled = true
  4595. end
  4596. end
  4597.  
  4598. delay(1 / 30, function()
  4599. for _, v in pairs(Tool.FirePart:GetChildren()) do
  4600. if v.Name:sub(1, 7) == "FlashFX" or v.Name:sub(1, 7) == "Smoke" then
  4601. v.Enabled = false
  4602. Recoilup = 0
  4603. end
  4604. end
  4605. end)
  4606.  
  4607.  
  4608. coroutine.resume(coroutine.create(function()
  4609. local r = math.abs(Recoilup)/3
  4610. local r2 = math.abs(Recoilup)/12
  4611. local r3 = math.abs(Recoilup)/14
  4612. if _G.Crouched then
  4613. r = r2
  4614. elseif _G.Proned then
  4615. r = r3
  4616. end
  4617. local ran = math.random(-1, 1)
  4618. Camera.CoordinateFrame = CFrame.new(Camera.Focus.p) * (Camera.CoordinateFrame - Camera.CoordinateFrame.p) * CFrame.Angles(r, 0, 0) * CFrame.new(0, 0, (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude)
  4619. local c = -r/20
  4620. local cx = -(r*ran)/20
  4621. for i = 1, math.random(15, 25) do
  4622. if EquipId == curId then
  4623. Camera.CoordinateFrame = CFrame.new(Camera.Focus.p) * (Camera.CoordinateFrame - Camera.CoordinateFrame.p) * CFrame.Angles(c, 0, 0) * CFrame.new(0, 0, (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude)
  4624. wait()
  4625.  
  4626. else
  4627. break
  4628. end
  4629.  
  4630. end
  4631. end))
  4632.  
  4633.  
  4634. -- Bullet Creation
  4635.  
  4636. EjectShells()
  4637. AmmoGui.Frame.AText.Text = Ammo
  4638. print(Ammo)
  4639.  
  4640. end
  4641.  
  4642.  
  4643.  
  4644. ------------Some Random Functions----------------
  4645.  
  4646. local Btype = script.BType
  4647. Btype.Value = GunSetup.BType
  4648.  
  4649. function Checar()
  4650. CheckAnim()
  4651. end
  4652.  
  4653. function Emperrar()
  4654. if GunSetup.CanBreak == true then
  4655. local Jam = math.random(1)
  4656. print("Chance de emperrar: "..Jam)
  4657. if Jam <= 1 then
  4658. Emperrado = true
  4659. end
  4660. end
  4661. end
  4662.  
  4663. ------------Shooting Function--------------------
  4664.  
  4665.  
  4666. Mouse.Button1Down:connect(function()
  4667. if Equipped then
  4668. if Safemode or slideback then return end
  4669. MouseHeld = true
  4670. if GetAmmo() == 0 or MagOut and GunSetup.FireMode ~= "M203" then
  4671. Tool.Handle.Click:Play()
  4672. Chambered = false
  4673. end
  4674.  
  4675. if Emperrado or not Chambered and GunSetup.FireMode ~= "M203" then
  4676. Tool.Handle.Click:Play()
  4677. return
  4678. end
  4679.  
  4680. if not Shooting and not Reloading and not GLReloading or Sprinting and not Emperrado and not Checando then
  4681. Shooting = true
  4682. if GunSetup.FireMode == "Single" and GetAmmo() > 0 and not Checando then
  4683. shoot()
  4684. Emperrar()
  4685. Ammo = Ammo - 1
  4686. GetAmmo()
  4687. wait(Firerate)
  4688. elseif GunSetup.FireMode == "Automatic" then
  4689. while MouseHeld and Equipped and Shooting and not Emperrado and GetAmmo() > 0 and not Checando do
  4690. shoot()
  4691. Emperrar()
  4692. Ammo = Ammo - 1
  4693. GetAmmo()
  4694. wait(Firerate)
  4695. end
  4696. elseif GunSetup.FireMode == "Burst" and GetAmmo() > 0 and not Checando then
  4697. for i = 1, GunSetup.BurstFire do
  4698. if GetAmmo() < 1 then
  4699. break
  4700. end
  4701. shoot()
  4702. Emperrar()
  4703. Ammo = Ammo - 1
  4704. GetAmmo()
  4705. wait(BURSTFirerate)
  4706. end
  4707. elseif GunSetup.FireMode == "M203" and GLAmmo.Value > 0 and GLChambered and not Checando then
  4708. M203()
  4709. GLChambered = false
  4710. GLAmmo.Value = GLAmmo.Value - 1
  4711. wait(GLFirerate)
  4712. end
  4713. Shooting = false
  4714. end
  4715. end
  4716. end)
  4717.  
  4718.  
  4719. Mouse.Button1Up:connect(function()
  4720. if Equipped then
  4721. MouseHeld = false
  4722. end
  4723. end)
  4724.  
  4725.  
  4726.  
  4727. ----------------Mouse Function---------------------------
  4728.  
  4729. Mouse.KeyDown:connect(function(Key)
  4730. if Equipped then
  4731. if Key == "t" then
  4732. if not Reloading and not GLReloading and not Aiming and not Checando then
  4733. if Safemode then
  4734. Safemode = false
  4735. IdleOrSteadyAnim()
  4736. elseif not Safemode then
  4737. if MouseHeld then
  4738. MouseHeld = false
  4739. end
  4740. Safemode = true
  4741. SafetyAnim()
  4742. end
  4743. end
  4744. end
  4745. if Key:byte() == 48 then
  4746. if MouseHeld then
  4747. MouseHeld = false
  4748. end
  4749. if not Sprinting and not Reloading and not GLReloading and not Checando and not Aiming and not _G.Crouched and not _G.Proned then
  4750. Sprinting = true
  4751. SprintAnim()
  4752. end
  4753. end
  4754. if Key == "y" then
  4755. if Tool:FindFirstChild('AimPart2') ~= nil then
  4756. if EnableCycleSight then
  4757. if AimPartMode == 1 then
  4758. AimPartMode = 2
  4759. if Aiming then
  4760. tweenJoint(RAW, RAW.C0 * CFrame.new(-Tool.AimPart2.CFrame:toObjectSpace(Character.Head.CFrame).p), nil, function(X) return math.sin(math.rad(X)) end, 0.25)
  4761. tweenJoint(LAW, GunSetup.LeftAim2Position , nil, function(X) return math.sin(math.rad(X)) end, 0.25)
  4762. tweenFoV(GunSetup.FOV2, 60)
  4763. end
  4764. elseif AimPartMode == 2 then
  4765. AimPartMode = 1
  4766. if Aiming then
  4767. tweenJoint(RAW, RAW.C0 * CFrame.new(-Tool.AimPart.CFrame:toObjectSpace(Character.Head.CFrame).p), nil, function(X) return math.sin(math.rad(X)) end, 0.25)
  4768. tweenJoint(LAW, GunSetup.LeftAimPosition , nil, function(X) return math.sin(math.rad(X)) end, 0.25)
  4769. tweenFoV(GunSetup.FOV1, 60)
  4770. end
  4771. end
  4772. end
  4773. end
  4774. end
  4775. if Key == "f" then
  4776. if EnableFireMode then
  4777. if MouseHeld then
  4778. MouseHeld = false
  4779. end
  4780. if GunSetup.FireMode == "Automatic" then
  4781. if GunSetup.SwitchableModes.Burst then
  4782. GunSetup.FireMode = "Burst"
  4783. Tool.Handle.SafetyClick:Play()
  4784. elseif GunSetup.SwitchableModes.Single then
  4785. GunSetup.FireMode = "Single"
  4786. Tool.Handle.SafetyClick:Play()
  4787. end
  4788. elseif GunSetup.FireMode == "Burst" then
  4789. if GunSetup.SwitchableModes.Single then
  4790. GunSetup.FireMode = "Single"
  4791. Tool.Handle.SafetyClick:Play()
  4792. elseif GunSetup.SwitchableModes.Automatic then
  4793. GunSetup.FireMode = "Automatic"
  4794. Tool.Handle.SafetyClick:Play()
  4795. end
  4796. elseif GunSetup.FireMode == "Single" then
  4797. if GunSetup.SwitchableModes.Automatic then
  4798. GunSetup.FireMode = "Automatic"
  4799. Tool.Handle.SafetyClick:Play()
  4800. elseif GunSetup.SwitchableModes.Burst then
  4801. GunSetup.FireMode = "Burst"
  4802. Tool.Handle.SafetyClick:Play()
  4803. end
  4804. end
  4805. -- if GunSetup.FireMode == "Automatic" then
  4806. -- GunSetup.FireMode = "Single"
  4807. -- Tool.Handle.SafetyClick:Play()
  4808. -- elseif GunSetup.FireMode == "Single" then
  4809. -- GunSetup.FireMode = "Burst"
  4810. -- Tool.Handle.SafetyClick:Play()
  4811. -- elseif GunSetup.FireMode == "Burst" then
  4812. -- GunSetup.FireMode = "Automatic"
  4813. -- Tool.Handle.SafetyClick:Play()
  4814. -- end
  4815. end
  4816.  
  4817. end
  4818. if Key == "r" then
  4819. if not Reloading and not Animando and not GLReloading and StoredAmmo.Value > 0 and not Sprinting and not Aiming and Checando and not MagOut then
  4820. if MouseHeld then
  4821. MouseHeld = false
  4822. end
  4823. Reloading = true
  4824. ReloadAnim()
  4825. Reloading = false
  4826. if Checando then
  4827. CheckAnim()
  4828. elseif Safemode then
  4829. SafetyAnim()
  4830. end
  4831. end
  4832.  
  4833. end
  4834.  
  4835.  
  4836. if Key == "r" then
  4837. if GunSetup.FastReload and not Animando and not Reloading and not GLReloading and StoredAmmo.Value > 0 and not Sprinting and not Aiming and not Checando and not MagOut then
  4838. if MouseHeld then
  4839. MouseHeld = false
  4840. end
  4841. Reloading = true
  4842. FastReloadAnim()
  4843. FastBolt()
  4844. Reloading = false
  4845. if Safemode then
  4846. SafetyAnim()
  4847. end
  4848. end
  4849.  
  4850. end
  4851.  
  4852.  
  4853. if Key == "q" then
  4854. if not Reloading and not GLReloading and not Sprinting and not Aiming and not Checando then
  4855. if MouseHeld then
  4856. MouseHeld = false
  4857. end
  4858. Checando = true
  4859. CheckAnim()
  4860. AmmoGui.Frame.Some.Visible = true
  4861. AmmoGui.Frame.Btext.Visible = true
  4862. AmmoGui.Frame.FText.Visible = true
  4863. AmmoGui.Frame.SAText.Visible = true
  4864. elseif not Reloading and not GLReloading and not Sprinting and not Aiming and Checando then
  4865. if Safemode then
  4866. SafetyAnim()
  4867. Checando = false
  4868. AmmoGui.Frame.Some.Visible = false
  4869. AmmoGui.Frame.Btext.Visible = false
  4870. AmmoGui.Frame.FText.Visible = false
  4871. AmmoGui.Frame.SAText.Visible = false
  4872. else
  4873. IdleOrSteadyAnim()
  4874. Checando = false
  4875. AmmoGui.Frame.Some.Visible = false
  4876. AmmoGui.Frame.Btext.Visible = false
  4877. AmmoGui.Frame.FText.Visible = false
  4878. AmmoGui.Frame.SAText.Visible = false
  4879. end
  4880.  
  4881. end
  4882. end
  4883. end
  4884.  
  4885. if Key == "e" then
  4886. if not Animando and not Reloading and not GLReloading and not Sprinting and not Aiming and Checando and not MagOut then
  4887. if MouseHeld then
  4888. MouseHeld = false
  4889. end
  4890. if not slideback then
  4891. ChamberAnim()
  4892. slideback = true
  4893. Emperrado = false
  4894. if Ammo > 0 and Chambered and not MagOut then
  4895. EjectShells()
  4896. Ammo = Ammo - 1
  4897. print(Ammo)
  4898. end
  4899. elseif slideback then
  4900. ChamberBKAnim()
  4901. slideback = false
  4902. Chambered = true
  4903. end
  4904. end
  4905. end
  4906.  
  4907.  
  4908. if Key == "g" then
  4909. if GunSetup.GrenadeLauncher and not Checando then
  4910. if MouseHeld then
  4911. MouseHeld = false
  4912. end
  4913. if GunSetup.FireMode ~= "M203" then
  4914. Tool.Handle.SafetyClick:Play()
  4915. GunSetup.FireMode = "M203"
  4916. else
  4917. Tool.Handle.SafetyClick:Play()
  4918. GunSetup.FireMode = GunSetup.BkFM
  4919. end
  4920. end
  4921. end
  4922.  
  4923.  
  4924. if Key == "g" then
  4925. if GunSetup.GrenadeLauncher and not Animando and GLAmmo.Value > 0 and not Reloading and not GLReloading and not Sprinting and Checando and not MagOut then
  4926. if MouseHeld then
  4927. MouseHeld = false
  4928. end
  4929. GLReloading = true
  4930. GLReloadAnim()
  4931. GLReloading = false
  4932. GLChambered = true
  4933. end
  4934. end
  4935.  
  4936. if Key == "b" then
  4937. if GunSetup.CanSeeMag and not Animando and not Reloading and not GLReloading and not Sprinting and not Aiming and Checando then
  4938. if MouseHeld then
  4939. MouseHeld = false
  4940. end
  4941.  
  4942.  
  4943. if not MagOut then
  4944. MagOut = true
  4945. SeeMag()
  4946. AmmoGui.Frame.Some2.Visible = true
  4947. AmmoGui.Frame.AText.Visible = true
  4948. else
  4949. AmmoGui.Frame.Some2.Visible = false
  4950. AmmoGui.Frame.AText.Visible = false
  4951. UNSeeMag()
  4952. MagOut = false
  4953. end
  4954.  
  4955.  
  4956.  
  4957. end
  4958. end
  4959.  
  4960. end)
  4961.  
  4962.  
  4963. Mouse.KeyUp:connect(function(Key)
  4964. if Equipped then
  4965. if Key:byte() == 48 then
  4966. if MouseHeld then
  4967. MouseHeld = false
  4968. end
  4969. if Sprinting and not Aiming and not Reloading and not GLReloading and not _G.Crouched and not _G.Proned then
  4970. if not Safemode then
  4971. IdleOrSteadyAnim()
  4972. end
  4973. wait(0.25 * GunSetup.AnimSpeed)
  4974. _G.Sprinting = false
  4975. Humanoid.WalkSpeed = 16
  4976. Sprinting = false
  4977. end
  4978. end
  4979. end
  4980. end)
  4981.  
  4982. -----------------Unequiping------------
  4983.  
  4984. Character.Humanoid.Died:connect(function()
  4985. Tool.Parent = Player.Backpack
  4986. Equipped = false
  4987. Torso:WaitForChild("Right Shoulder").Part1 = Character["Right Arm"]
  4988. Torso:WaitForChild("Left Shoulder").Part1 = Character["Left Arm"]
  4989. RAW:Destroy()
  4990. LAW:Destroy()
  4991. if Aiming then
  4992. Aiming = false
  4993. end
  4994. if Reloading then
  4995. Reloading = false
  4996. end
  4997. if GLReloading then
  4998. GLReloading = false
  4999. end
  5000. if Sprinting then
  5001. Sprinting = false
  5002. end
  5003. end)
  5004.  
  5005. Tool.Unequipped:connect(function()
  5006. Equipped = false
  5007. uis.MouseIconEnabled = true
  5008. if MouseHeld then
  5009. MouseHeld = false
  5010. end
  5011. if GunSetup.FireMode == "M203" then
  5012. AmmoGui.Frame.AText.Text = GLAmmo.Value
  5013. end
  5014. if GunSetup.FireMode ~= "M203" then
  5015. AmmoGui.Frame.AText.Text = Ammo
  5016. end
  5017. Player.PlayerGui:WaitForChild("AmmoGui"):Destroy()
  5018. if Aiming then
  5019. Aiming = false
  5020. end
  5021. if Reloading then
  5022. Reloading = false
  5023. IdleOrSteadyAnim()
  5024. end
  5025. tweenFoV(70, 10)
  5026. _G.Sprinting = false
  5027. Player.CameraMode="Classic"
  5028. Torso:WaitForChild("Right Shoulder").Part1 = Character["Right Arm"]
  5029. Torso:WaitForChild("Left Shoulder").Part1 = Character["Left Arm"]
  5030. RAW:Destroy()
  5031. LAW:Destroy()
  5032.  
  5033.  
  5034. end)
  5035.  
  5036. end))
  5037. NumberValue309.Name = "Ammo"
  5038. NumberValue309.Parent = LocalScript308
  5039. NumberValue309.Value = 9
  5040. StringValue310.Name = "BType"
  5041. StringValue310.Parent = LocalScript308
  5042. StringValue310.Value = "7.62x51mm"
  5043. NumberValue311.Name = "MaxAmmo"
  5044. NumberValue311.Parent = LocalScript308
  5045. NumberValue311.Value = 100000000
  5046. NumberValue312.Name = "GLAmmo"
  5047. NumberValue312.Parent = LocalScript308
  5048. NumberValue313.Name = "StoredAmmo"
  5049. NumberValue313.Parent = LocalScript308
  5050. NumberValue313.Value = 100000000
  5051. ScreenGui314.Name = "AmmoGui"
  5052. ScreenGui314.Parent = LocalScript308
  5053. Frame315.Parent = ScreenGui314
  5054. Frame315.Transparency = 1
  5055. Frame315.Size = UDim2.new(0.0812182724, 0, 0.300000012, 0)
  5056. Frame315.Position = UDim2.new(0.899999976, 0, 0.649999976, 0)
  5057. Frame315.Active = true
  5058. Frame315.BackgroundColor3 = Color3.new(0, 0, 0)
  5059. Frame315.BackgroundTransparency = 1
  5060. Frame315.BorderSizePixel = 0
  5061. Frame316.Name = "nao"
  5062. Frame316.Parent = Frame315
  5063. Frame316.Size = UDim2.new(1, 0, 0.100000001, 0)
  5064. Frame316.Style = Enum.FrameStyle.RobloxRound
  5065. Frame316.BackgroundColor3 = Color3.new(0, 0, 0)
  5066. TextLabel317.Name = "NText"
  5067. TextLabel317.Parent = Frame315
  5068. TextLabel317.Transparency = 1
  5069. TextLabel317.Size = UDim2.new(1, 0, 0.100000001, 0)
  5070. TextLabel317.Text = "M40A5"
  5071. TextLabel317.BackgroundColor3 = Color3.new(0, 0, 0)
  5072. TextLabel317.BackgroundTransparency = 1
  5073. TextLabel317.BorderSizePixel = 0
  5074. TextLabel317.Font = Enum.Font.SourceSansBold
  5075. TextLabel317.FontSize = Enum.FontSize.Size18
  5076. TextLabel317.TextColor3 = Color3.new(1, 1, 1)
  5077. TextLabel317.TextStrokeTransparency = 0.85000002384186
  5078. TextLabel317.TextWrapped = true
  5079. Frame318.Name = "Some"
  5080. Frame318.Parent = Frame315
  5081. Frame318.Size = UDim2.new(1, 0, 0.600000024, 0)
  5082. Frame318.Style = Enum.FrameStyle.RobloxRound
  5083. Frame318.Position = UDim2.new(0, 0, 0.400000006, 0)
  5084. Frame318.Visible = false
  5085. Frame318.BackgroundColor3 = Color3.new(0, 0, 0)
  5086. TextLabel319.Name = "FText"
  5087. TextLabel319.Parent = Frame315
  5088. TextLabel319.Transparency = 1
  5089. TextLabel319.Size = UDim2.new(1, 0, 0.100000001, 0)
  5090. TextLabel319.Text = "Automatic"
  5091. TextLabel319.Position = UDim2.new(0, 0, 0.400000006, 0)
  5092. TextLabel319.Visible = false
  5093. TextLabel319.BackgroundColor3 = Color3.new(0, 0, 0)
  5094. TextLabel319.BackgroundTransparency = 1
  5095. TextLabel319.BorderSizePixel = 0
  5096. TextLabel319.Font = Enum.Font.SourceSansBold
  5097. TextLabel319.FontSize = Enum.FontSize.Size18
  5098. TextLabel319.TextColor3 = Color3.new(1, 1, 1)
  5099. TextLabel319.TextStrokeTransparency = 0.85000002384186
  5100. TextLabel319.TextWrapped = true
  5101. TextLabel320.Name = "SAText"
  5102. TextLabel320.Parent = Frame315
  5103. TextLabel320.Transparency = 1
  5104. TextLabel320.Size = UDim2.new(1, 0, 0.25, 0)
  5105. TextLabel320.Text = "30"
  5106. TextLabel320.Position = UDim2.new(0, 0, 0.550000012, 0)
  5107. TextLabel320.Visible = false
  5108. TextLabel320.BackgroundColor3 = Color3.new(0, 0, 0)
  5109. TextLabel320.BackgroundTransparency = 1
  5110. TextLabel320.BorderSizePixel = 0
  5111. TextLabel320.Font = Enum.Font.SourceSansBold
  5112. TextLabel320.FontSize = Enum.FontSize.Size24
  5113. TextLabel320.TextColor3 = Color3.new(1, 1, 1)
  5114. TextLabel320.TextScaled = true
  5115. TextLabel320.TextStrokeTransparency = 0.85000002384186
  5116. TextLabel320.TextWrapped = true
  5117. TextLabel321.Name = "Btext"
  5118. TextLabel321.Parent = Frame315
  5119. TextLabel321.Transparency = 1
  5120. TextLabel321.Size = UDim2.new(1, 0, 0.100000001, 0)
  5121. TextLabel321.Text = "5.56x45mm"
  5122. TextLabel321.Position = UDim2.new(0, 0, 0.850000024, 0)
  5123. TextLabel321.Visible = false
  5124. TextLabel321.BackgroundColor3 = Color3.new(0, 0, 0)
  5125. TextLabel321.BackgroundTransparency = 1
  5126. TextLabel321.BorderSizePixel = 0
  5127. TextLabel321.Font = Enum.Font.SourceSansBold
  5128. TextLabel321.FontSize = Enum.FontSize.Size18
  5129. TextLabel321.TextColor3 = Color3.new(1, 1, 1)
  5130. TextLabel321.TextStrokeTransparency = 0.85000002384186
  5131. TextLabel321.TextWrapped = true
  5132. Frame322.Name = "nao"
  5133. Frame322.Parent = Frame315
  5134. Frame322.Size = UDim2.new(1, 0, 0.100000001, 0)
  5135. Frame322.Style = Enum.FrameStyle.RobloxRound
  5136. Frame322.Position = UDim2.new(0, 0, 0.150000006, 0)
  5137. Frame322.BackgroundColor3 = Color3.new(0, 0, 0)
  5138. ImageLabel323.Name = "A"
  5139. ImageLabel323.Parent = Frame315
  5140. ImageLabel323.Size = UDim2.new(0.100000001, 0, 0.0500000007, 0)
  5141. ImageLabel323.Position = UDim2.new(0.100000001, 0, 0.180000007, 0)
  5142. ImageLabel323.BackgroundColor3 = Color3.new(0, 1, 0)
  5143. ImageLabel323.Image = "rbxassetid://133293265"
  5144. ImageLabel323.ImageTransparency = 1
  5145. ImageLabel324.Name = "B"
  5146. ImageLabel324.Parent = Frame315
  5147. ImageLabel324.Size = UDim2.new(0.100000001, 0, 0.0500000007, 0)
  5148. ImageLabel324.Position = UDim2.new(0.280000001, 0, 0.180000007, 0)
  5149. ImageLabel324.BackgroundColor3 = Color3.new(1, 1, 0)
  5150. ImageLabel324.Image = "rbxassetid://133293265"
  5151. ImageLabel324.ImageTransparency = 1
  5152. ImageLabel325.Name = "C"
  5153. ImageLabel325.Parent = Frame315
  5154. ImageLabel325.Size = UDim2.new(0.100000001, 0, 0.0500000007, 0)
  5155. ImageLabel325.Position = UDim2.new(0.460000008, 0, 0.180000007, 0)
  5156. ImageLabel325.BackgroundColor3 = Color3.new(1, 0, 0)
  5157. ImageLabel325.Image = "rbxassetid://133293265"
  5158. ImageLabel325.ImageTransparency = 1
  5159. ImageLabel326.Name = "D"
  5160. ImageLabel326.Parent = Frame315
  5161. ImageLabel326.Size = UDim2.new(0.100000001, 0, 0.0500000007, 0)
  5162. ImageLabel326.Position = UDim2.new(0.819999993, 0, 0.180000007, 0)
  5163. ImageLabel326.BackgroundColor3 = Color3.new(0, 1, 1)
  5164. ImageLabel326.Image = "rbxassetid://133293265"
  5165. ImageLabel326.ImageTransparency = 1
  5166. Frame327.Name = "Some2"
  5167. Frame327.Parent = Frame315
  5168. Frame327.Size = UDim2.new(1, 0, 0.100000001, 0)
  5169. Frame327.Style = Enum.FrameStyle.RobloxRound
  5170. Frame327.Position = UDim2.new(0, 0, 0.289999992, 0)
  5171. Frame327.Visible = false
  5172. Frame327.BackgroundColor3 = Color3.new(0, 0, 0)
  5173. TextLabel328.Name = "AText"
  5174. TextLabel328.Parent = Frame315
  5175. TextLabel328.Transparency = 1
  5176. TextLabel328.Size = UDim2.new(1, 0, 0.100000001, 0)
  5177. TextLabel328.Text = "30 Bullets"
  5178. TextLabel328.Position = UDim2.new(0, 0, 0.280000001, 0)
  5179. TextLabel328.Visible = false
  5180. TextLabel328.BackgroundColor3 = Color3.new(0, 0, 0)
  5181. TextLabel328.BackgroundTransparency = 1
  5182. TextLabel328.BorderSizePixel = 0
  5183. TextLabel328.Font = Enum.Font.SourceSansBold
  5184. TextLabel328.FontSize = Enum.FontSize.Size48
  5185. TextLabel328.TextColor3 = Color3.new(1, 1, 1)
  5186. TextLabel328.TextScaled = true
  5187. TextLabel328.TextStrokeTransparency = 0.85000002384186
  5188. TextLabel328.TextWrapped = true
  5189. ImageLabel329.Name = "E"
  5190. ImageLabel329.Parent = Frame315
  5191. ImageLabel329.Size = UDim2.new(0.100000001, 0, 0.0500000007, 0)
  5192. ImageLabel329.Position = UDim2.new(0.639999986, 0, 0.180000007, 0)
  5193. ImageLabel329.BackgroundColor3 = Color3.new(1, 1, 1)
  5194. ImageLabel329.Image = "rbxassetid://133293265"
  5195. ImageLabel329.ImageTransparency = 1
  5196. Frame330.Parent = ScreenGui314
  5197. Frame330.Transparency = 0.5
  5198. Frame330.Size = UDim2.new(0, 126, 0, 10)
  5199. Frame330.Position = UDim2.new(1, -153, 1, -62)
  5200. Frame330.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  5201. Frame330.BackgroundTransparency = 0.5
  5202. Frame330.BorderSizePixel = 3
  5203. TextLabel331.Name = "Caliber"
  5204. TextLabel331.Parent = Frame330
  5205. TextLabel331.Transparency = 1
  5206. TextLabel331.Size = UDim2.new(1, 0, 1, 0)
  5207. TextLabel331.Text = "Made by 1ndrew"
  5208. TextLabel331.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  5209. TextLabel331.BackgroundTransparency = 1
  5210. TextLabel331.Font = Enum.Font.SourceSansBold
  5211. TextLabel331.FontSize = Enum.FontSize.Size12
  5212. TextLabel331.TextColor3 = Color3.new(0, 0, 0)
  5213. TextLabel331.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392)
  5214. TextLabel331.TextStrokeTransparency = 0.5
  5215. TextLabel331.TextXAlignment = Enum.TextXAlignment.Right
  5216. LocalScript332.Parent = Tool0
  5217. table.insert(cors,sandbox(LocalScript332,function()
  5218.  
  5219. wait(1)
  5220. --Warning if You removed this,You're head wont follow to the Camera, I made it seperately cuz to prevent lag(Hope so)
  5221. local Player = owner
  5222. local Character = Player.Character
  5223. local Humanoid = Character.Humanoid
  5224. local Mouse = Player:GetMouse()
  5225. local Tool = script.Parent
  5226. local Camera = game.Workspace.CurrentCamera
  5227.  
  5228. local Equipped = false
  5229.  
  5230. local RA = Character:WaitForChild("Right Arm")
  5231. local LA = Character:WaitForChild("Left Arm")
  5232. local HumanoidRootPart = Character:WaitForChild("HumanoidRootPart")
  5233.  
  5234. local Torso = Character:WaitForChild("Torso")
  5235. local Neck = Torso["Neck"]
  5236. local FRA
  5237. local FLA
  5238. local FRW
  5239. local FLW
  5240.  
  5241. function MakeArmModel()
  5242. arms = Instance.new("Model", Camera)
  5243. arms.Name = "Arms"
  5244. end
  5245.  
  5246. function RemoveArmModel()
  5247. arms:Destroy()
  5248. end
  5249.  
  5250.  
  5251. -- Making the FakeArms
  5252. function MakeFakeArms()
  5253. FRA = RA:clone()
  5254. FRA.Parent = arms
  5255. FRA.Name = "Right Arm"
  5256. FRA.FormFactor = "Custom"
  5257. FRA.Size = Vector3.new(0.6,1.9,0.6)
  5258. FRA.Transparency = 0
  5259. FRA.Anchored = false
  5260.  
  5261. FRW = Instance.new("Motor6D")
  5262. FRW.Part0 = FRA
  5263. FRW.Part1 = RA
  5264. FRW.Parent = FRA
  5265. FRW.C0 = CFrame.new(0.2,0,0.2)
  5266. FRW.C1 = CFrame.new()
  5267.  
  5268. FLA = LA:clone()
  5269. FLA.Parent = arms
  5270. FLA.Name = "Left Arm"
  5271. FLA.FormFactor = "Custom"
  5272. FLA.Size = Vector3.new(0.6,1.9,0.6)
  5273. FLA.Transparency = 0
  5274. FLA.Anchored = false
  5275.  
  5276. FLW = Instance.new("Motor6D")
  5277. FLW.Part0 = FLA
  5278. FLW.Part1 = LA
  5279. FLW.Parent = FLA
  5280. FLW.C0 = CFrame.new(-0.2,0,0.2)
  5281. FLW.C1 = CFrame.new()
  5282. end
  5283.  
  5284. function RemoveFakeArms()
  5285. FRA:Destroy()
  5286. FLA:Destroy()
  5287. end
  5288.  
  5289.  
  5290. -- Making Arm Model Stuff
  5291. function MakeArmStuff()
  5292. local Human = Instance.new("Humanoid")
  5293. Human.MaxHealth = 0
  5294. Human.Health = 0
  5295. Human.Name = ""
  5296. Human.Parent = arms
  5297.  
  5298. local newShirt = Character:WaitForChild("Shirt"):clone()
  5299. newShirt.Parent = arms
  5300. end
  5301.  
  5302. Tool.Equipped:connect(function()
  5303. Equipped = true
  5304. MakeArmModel()
  5305. MakeFakeArms()
  5306. MakeArmStuff()
  5307. game:GetService("RunService").RenderStepped:connect(function()
  5308. if Equipped then
  5309. local HRPCF = HumanoidRootPart.CFrame * CFrame.new(0, 1.5, 0)* CFrame.new(Humanoid.CameraOffset)
  5310. Neck.C0 = Torso.CFrame:toObjectSpace(HRPCF)
  5311. Neck.C1 = CFrame.Angles(-math.asin(Camera.CoordinateFrame.lookVector.y), 0, 0)
  5312. end
  5313. end)
  5314. end)
  5315.  
  5316. Tool.Unequipped:connect(function()
  5317. Equipped = false
  5318. RemoveArmModel()
  5319. RemoveFakeArms()
  5320. Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  5321. Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  5322. end)
  5323.  
  5324.  
  5325. end))
  5326. for i,v in pairs(mas:GetChildren()) do
  5327. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  5328. pcall(function() v:MakeJoints() end)
  5329. end
  5330. mas:Destroy()
  5331. for i,v in pairs(cors) do
  5332. spawn(function()
  5333. pcall(v)
  5334. end)
  5335. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement