Advertisement
AsukaOS

Fe Ballista Sniper

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