Advertisement
seasee54u

Untitled

Apr 28th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 79.33 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. do
  4. print("FE Compatibility code by Mokiros")
  5. script.Parent = Player.Character
  6.  
  7. --RemoteEvent for communicating
  8. local Event = Instance.new("RemoteEvent")
  9. Event.Name = "UserInput_Event"
  10.  
  11. --Fake event to make stuff like Mouse.KeyDown work
  12. local function fakeEvent()
  13. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  14. t.connect = t.Connect
  15. return t
  16. end
  17.  
  18. --Creating fake input objects with fake variables
  19. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  20. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  21. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  22. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  23. end}
  24. --Merged 2 functions into one by checking amount of arguments
  25. CAS.UnbindAction = CAS.BindAction
  26.  
  27. --This function will trigger the events that have been :Connect()'ed
  28. local function te(self,ev,...)
  29. local t = m[ev]
  30. if t and t._fakeEvent and t.Function then
  31. t.Function(...)
  32. end
  33. end
  34. m.TrigEvent = te
  35. UIS.TrigEvent = te
  36.  
  37. Event.OnServerEvent:Connect(function(plr,io)
  38. if plr~=Player then return end
  39. if io.isMouse then
  40. m.Target = io.Target
  41. m.Hit = io.Hit
  42. else
  43. local b = io.UserInputState == Enum.UserInputState.Begin
  44. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  45. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  46. end
  47. for _,t in pairs(CAS.Actions) do
  48. for _,k in pairs(t.Keys) do
  49. if k==io.KeyCode then
  50. t.Function(t.Name,io.UserInputState,io)
  51. end
  52. end
  53. end
  54. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  55. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  56. end
  57. end)
  58. Event.Parent = NLS([==[
  59. local Player = game:GetService("Players").LocalPlayer
  60. local Event = script:WaitForChild("UserInput_Event")
  61.  
  62. local UIS = game:GetService("UserInputService")
  63. local input = function(io,a)
  64. if a then return end
  65. --Since InputObject is a client-side instance, we create and pass table instead
  66. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  67. end
  68. UIS.InputBegan:Connect(input)
  69. UIS.InputEnded:Connect(input)
  70.  
  71. local Mouse = Player:GetMouse()
  72. local h,t
  73. --Give the server mouse data 30 times every second, but only if the values changed
  74. --If player is not moving their mouse, client won't fire events
  75. while wait(1/30) do
  76. if h~=Mouse.Hit or t~=Mouse.Target then
  77. h,t=Mouse.Hit,Mouse.Target
  78. Event:FireServer({isMouse=true,Target=t,Hit=h})
  79. end
  80. end]==],Player.Character)
  81. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  82. end
  83. --Here we go.
  84. local Tool = Instance.new("Tool",owner.Backpack)
  85. Tool.Name = "V3 - Bloxxer"
  86. Tool.CanBeDropped = false
  87. Tool.RequiresHandle = false
  88.  
  89. local sname = Tool.Name
  90. Tool.Name = "[WAIT]"
  91. wait(0.5)
  92. Tool.Name = sname
  93.  
  94. local plr = owner
  95.  
  96. while not plr.Character do wait() end
  97.  
  98. local char,jtab,ceqpt,bsy,isaim,cd = plr.Character,{},false,false,false,false
  99.  
  100. local dmgTab = {
  101. {"Head",math.huge},
  102. {"Torso",40}
  103. }
  104.  
  105. local miscDmg = 20 --Anything not in the dmgTab takes this damage.
  106.  
  107. local gyro = Instance.new("BodyGyro",game:GetService("ServerStorage"))
  108. gyro.MaxTorque = Vector3.new(0,0,0)
  109. gyro.D = 0
  110. gyro.P = 100000000
  111.  
  112. o1 = Tool
  113. o2 = Instance.new("Part")
  114. o3 = Instance.new("BlockMesh")
  115. o4 = Instance.new("Part")
  116. o5 = Instance.new("BlockMesh")
  117. o6 = Instance.new("Part")
  118. o7 = Instance.new("BlockMesh")
  119. o8 = Instance.new("Part")
  120. o9 = Instance.new("BlockMesh")
  121. o10 = Instance.new("Part")
  122. o11 = Instance.new("CylinderMesh")
  123. o12 = Instance.new("Part")
  124. o13 = Instance.new("BlockMesh")
  125. o14 = Instance.new("Part")
  126. o15 = Instance.new("BlockMesh")
  127. o16 = Instance.new("Part")
  128. o17 = Instance.new("BlockMesh")
  129. o18 = Instance.new("Part")
  130. o19 = Instance.new("BlockMesh")
  131. o20 = Instance.new("Part")
  132. o21 = Instance.new("BlockMesh")
  133. o22 = Instance.new("Part")
  134. o23 = Instance.new("BlockMesh")
  135. o24 = Instance.new("Part")
  136. o25 = Instance.new("BlockMesh")
  137. o26 = Instance.new("Part")
  138. o27 = Instance.new("BlockMesh")
  139. o28 = Instance.new("Part")
  140. o29 = Instance.new("BlockMesh")
  141. o30 = Instance.new("Part")
  142. o31 = Instance.new("BlockMesh")
  143. o32 = Instance.new("Part")
  144. o33 = Instance.new("BlockMesh")
  145. o34 = Instance.new("Part")
  146. o35 = Instance.new("BlockMesh")
  147. o36 = Instance.new("Part")
  148. o37 = Instance.new("CylinderMesh")
  149. o38 = Instance.new("Part")
  150. o39 = Instance.new("BlockMesh")
  151. o40 = Instance.new("Part")
  152. o41 = Instance.new("BlockMesh")
  153. o42 = Instance.new("Part")
  154. o43 = Instance.new("SpecialMesh")
  155. o44 = Instance.new("Part")
  156. o45 = Instance.new("SpecialMesh")
  157. o46 = Instance.new("Part")
  158. o47 = Instance.new("BlockMesh")
  159. o48 = Instance.new("Part")
  160. o49 = Instance.new("BlockMesh")
  161. o50 = Instance.new("Part")
  162. o51 = Instance.new("BlockMesh")
  163. o52 = Instance.new("Part")
  164. o53 = Instance.new("SpecialMesh")
  165. o54 = Instance.new("Part")
  166. o55 = Instance.new("SpecialMesh")
  167. o56 = Instance.new("Part")
  168. o57 = Instance.new("SpecialMesh")
  169. o58 = Instance.new("Part")
  170. o59 = Instance.new("SpecialMesh")
  171. o60 = Instance.new("Part")
  172. o61 = Instance.new("CylinderMesh")
  173. o62 = Instance.new("Part")
  174. o63 = Instance.new("Part")
  175. o64 = Instance.new("CylinderMesh")
  176. o65 = Instance.new("Part")
  177. o66 = Instance.new("CylinderMesh")
  178. o67 = Instance.new("Part")
  179. o68 = Instance.new("SpecialMesh")
  180. o69 = Instance.new("Part")
  181. o70 = Instance.new("SpecialMesh")
  182. o71 = Instance.new("Part")
  183. o72 = Instance.new("SpecialMesh")
  184. o73 = Instance.new("Part")
  185. o74 = Instance.new("SpecialMesh")
  186. o75 = Instance.new("Part")
  187. o76 = Instance.new("BlockMesh")
  188. o77 = Instance.new("Part")
  189. o78 = Instance.new("SpecialMesh")
  190. o79 = Instance.new("Part")
  191. o80 = Instance.new("SpecialMesh")
  192. o81 = Instance.new("Part")
  193. o82 = Instance.new("SpecialMesh")
  194. o83 = Instance.new("Part")
  195. o84 = Instance.new("SpecialMesh")
  196. o85 = Instance.new("Part")
  197. o86 = Instance.new("SpecialMesh")
  198. o87 = Instance.new("Part")
  199. o88 = Instance.new("SpecialMesh")
  200. o89 = Instance.new("Part")
  201. o90 = Instance.new("SpecialMesh")
  202. o91 = Instance.new("Part")
  203. o92 = Instance.new("BlockMesh")
  204. o93 = Instance.new("Part")
  205. o94 = Instance.new("SpecialMesh")
  206. o95 = Instance.new("Part")
  207. o96 = Instance.new("BlockMesh")
  208. o97 = Instance.new("Part")
  209. o98 = Instance.new("BlockMesh")
  210. o99 = Instance.new("Part")
  211. o100 = Instance.new("SpecialMesh")
  212. o101 = Instance.new("Part")
  213. o102 = Instance.new("Part")
  214. o103 = Instance.new("BlockMesh")
  215. o104 = Instance.new("Part")
  216. o105 = Instance.new("CylinderMesh")
  217. o106 = Instance.new("Part")
  218. o107 = Instance.new("SpecialMesh")
  219. o108 = Instance.new("Part")
  220. o109 = Instance.new("SpecialMesh")
  221. o110 = Instance.new("Part")
  222. o111 = Instance.new("SpecialMesh")
  223. o112 = Instance.new("Part")
  224. o113 = Instance.new("SpecialMesh")
  225. o114 = Instance.new("Part")
  226. o115 = Instance.new("SpecialMesh")
  227. o116 = Instance.new("Part")
  228. o117 = Instance.new("SpecialMesh")
  229. o118 = Instance.new("Part")
  230. o119 = Instance.new("SpecialMesh")
  231. o120 = Instance.new("Part")
  232. o121 = Instance.new("BlockMesh")
  233. o122 = Instance.new("Part")
  234. o123 = Instance.new("SpecialMesh")
  235. o124 = Instance.new("Part")
  236. o125 = Instance.new("BlockMesh")
  237. o126 = Instance.new("Part")
  238. o127 = Instance.new("SpecialMesh")
  239. o128 = Instance.new("Part")
  240. o129 = Instance.new("Part")
  241. o130 = Instance.new("SpecialMesh")
  242. o131 = Instance.new("Part")
  243. o132 = Instance.new("SpecialMesh")
  244. o133 = Instance.new("Part")
  245. o134 = Instance.new("CylinderMesh")
  246. o135 = Instance.new("Part")
  247. o136 = Instance.new("CylinderMesh")
  248. o137 = Instance.new("Part")
  249. o138 = Instance.new("CylinderMesh")
  250. o139 = Instance.new("Part")
  251. o140 = Instance.new("CylinderMesh")
  252. o141 = Instance.new("Part")
  253. o142 = Instance.new("CylinderMesh")
  254. o2.Name = "HandlePart"
  255. o2.Parent = o1
  256. o2.Transparency = 1
  257. o2.Position = Vector3.new(48.3958015, 153.580551, 21.9676399)
  258. o2.Rotation = Vector3.new(4.02395599e-005, 60.0001793, -8.03882431e-005)
  259. o2.CanCollide = false
  260. o2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  261. o2.CFrame = CFrame.new(48.3958015, 153.580551, 21.9676399, 0.499997973, 7.0151691e-007, 0.866026998, -7.9483641e-007, 1, -3.51154995e-007, -0.866026998, -5.1277857e-007, 0.499997973)
  262. o2.BottomSurface = Enum.SurfaceType.Smooth
  263. o2.FrontSurface = Enum.SurfaceType.Glue
  264. o2.TopSurface = Enum.SurfaceType.Smooth
  265. o2.Position = Vector3.new(48.3958015, 153.580551, 21.9676399)
  266. o3.Parent = o2
  267. o3.Scale = Vector3.new(0.9083215, 0.227080077, 0.454159856)
  268. o4.Name = "Neon"
  269. o4.Parent = o1
  270. o4.Material = Enum.Material.Neon
  271. o4.BrickColor = BrickColor.new("Cyan")
  272. o4.Position = Vector3.new(47.8534203, 154.309479, 21.4704323)
  273. o4.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  274. o4.CanCollide = false
  275. o4.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  276. o4.CFrame = CFrame.new(47.8534203, 154.309479, 21.4704323, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  277. o4.Color = Color3.new(1, 1, 0)
  278. o4.Position = Vector3.new(47.8534203, 154.309479, 21.4704323)
  279. o5.Parent = o4
  280. o5.Scale = Vector3.new(0.0454160832, 0.476868123, 0.0454159975)
  281. o6.Name = "Neon"
  282. o6.Parent = o1
  283. o6.Material = Enum.Material.Neon
  284. o6.BrickColor = BrickColor.new("Cyan")
  285. o6.Position = Vector3.new(47.9478264, 154.266312, 21.5249386)
  286. o6.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  287. o6.CanCollide = false
  288. o6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  289. o6.CFrame = CFrame.new(47.9478264, 154.266312, 21.5249386, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
  290. o6.Color = Color3.new(1, 1, 0)
  291. o6.Position = Vector3.new(47.9478264, 154.266312, 21.5249386)
  292. o7.Parent = o6
  293. o7.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
  294. o8.Name = "Neon"
  295. o8.Parent = o1
  296. o8.Material = Enum.Material.Neon
  297. o8.BrickColor = BrickColor.new("Cyan")
  298. o8.Position = Vector3.new(47.9950218, 154.314011, 21.5521908)
  299. o8.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  300. o8.CanCollide = false
  301. o8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  302. o8.CFrame = CFrame.new(47.9950218, 154.314011, 21.5521908, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  303. o8.Color = Color3.new(1, 1, 0)
  304. o8.Position = Vector3.new(47.9950218, 154.314011, 21.5521908)
  305. o9.Parent = o8
  306. o9.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
  307. o10.Name = "Neon"
  308. o10.Parent = o1
  309. o10.Material = Enum.Material.Neon
  310. o10.BrickColor = BrickColor.new("Cyan")
  311. o10.Reflectance = 1
  312. o10.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
  313. o10.Rotation = Vector3.new(-90.0006027, -0.0009542763, -119.998665)
  314. o10.CanCollide = false
  315. o10.Size = Vector3.new(0.254330039, 1.28073144, 0.222538337)
  316. o10.CFrame = CFrame.new(47.4816551, 154.61377, 21.4365616, -0.499980032, 0.866037369, -1.66552636e-005, 7.94808898e-007, 1.96904239e-005, 1, 0.866037369, 0.499980032, -1.05331619e-005)
  317. o10.BottomSurface = Enum.SurfaceType.Smooth
  318. o10.TopSurface = Enum.SurfaceType.Smooth
  319. o10.Color = Color3.new(1, 1, 0)
  320. o10.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
  321. o11.Parent = o10
  322. o12.Name = "Neon"
  323. o12.Parent = o1
  324. o12.Material = Enum.Material.Neon
  325. o12.BrickColor = BrickColor.new("Cyan")
  326. o12.Position = Vector3.new(48.0422249, 154.289032, 21.5794373)
  327. o12.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16791351e-006)
  328. o12.CanCollide = false
  329. o12.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  330. o12.CFrame = CFrame.new(48.0422249, 154.289032, 21.5794373, 0.866024077, 7.8112862e-008, -0.50000304, -1.30941498e-006, 1, -2.11171391e-006, 0.50000304, 2.4835017e-006, 0.866024077)
  331. o12.Color = Color3.new(1, 1, 0)
  332. o12.Position = Vector3.new(48.0422249, 154.289032, 21.5794373)
  333. o13.Parent = o12
  334. o13.Scale = Vector3.new(0.0454160832, 0.0908320472, 0.0454159975)
  335. o14.Name = "Neon"
  336. o14.Parent = o1
  337. o14.Material = Enum.Material.Neon
  338. o14.BrickColor = BrickColor.new("Cyan")
  339. o14.Position = Vector3.new(45.4107933, 154.184601, 20.2409496)
  340. o14.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  341. o14.CanCollide = false
  342. o14.Size = Vector3.new(0.322454214, 6.99860668, 0.200000003)
  343. o14.CFrame = CFrame.new(45.4107933, 154.184601, 20.2409496, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  344. o14.BottomSurface = Enum.SurfaceType.Smooth
  345. o14.TopSurface = Enum.SurfaceType.Smooth
  346. o14.Color = Color3.new(1, 1, 0)
  347. o14.Position = Vector3.new(45.4107933, 154.184601, 20.2409496)
  348. o15.Parent = o14
  349. o15.Scale = Vector3.new(1, 1, 0.0454159975)
  350. o16.Name = "Neon"
  351. o16.Parent = o1
  352. o16.Material = Enum.Material.Neon
  353. o16.BrickColor = BrickColor.new("Cyan")
  354. o16.Position = Vector3.new(48.0186195, 154.36171, 21.565815)
  355. o16.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  356. o16.CanCollide = false
  357. o16.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  358. o16.CFrame = CFrame.new(48.0186195, 154.36171, 21.565815, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  359. o16.Color = Color3.new(1, 1, 0)
  360. o16.Position = Vector3.new(48.0186195, 154.36171, 21.565815)
  361. o17.Parent = o16
  362. o17.Scale = Vector3.new(0.317912549, 0.0454160199, 0.0454159975)
  363. o18.Name = "Neon"
  364. o18.Parent = o1
  365. o18.Material = Enum.Material.Neon
  366. o18.BrickColor = BrickColor.new("Cyan")
  367. o18.Position = Vector3.new(47.9714165, 154.314026, 21.5385609)
  368. o18.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  369. o18.CanCollide = false
  370. o18.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  371. o18.CFrame = CFrame.new(47.9714165, 154.314026, 21.5385609, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  372. o18.Color = Color3.new(1, 1, 0)
  373. o18.Position = Vector3.new(47.9714165, 154.314026, 21.5385609)
  374. o19.Parent = o18
  375. o19.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
  376. o20.Name = "Neon"
  377. o20.Parent = o1
  378. o20.Material = Enum.Material.Neon
  379. o20.BrickColor = BrickColor.new("Cyan")
  380. o20.Position = Vector3.new(47.9006233, 154.309479, 21.4976788)
  381. o20.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  382. o20.CanCollide = false
  383. o20.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  384. o20.CFrame = CFrame.new(47.9006233, 154.309479, 21.4976788, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  385. o20.Color = Color3.new(1, 1, 0)
  386. o20.Position = Vector3.new(47.9006233, 154.309479, 21.4976788)
  387. o21.Parent = o20
  388. o21.Scale = Vector3.new(0.0454160832, 0.476868123, 0.0454159975)
  389. o22.Name = "Neon"
  390. o22.Parent = o1
  391. o22.Material = Enum.Material.Neon
  392. o22.BrickColor = BrickColor.new("Cyan")
  393. o22.Position = Vector3.new(48.5042763, 154.184586, 22.026989)
  394. o22.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  395. o22.CanCollide = false
  396. o22.Size = Vector3.new(0.322454214, 0.200000003, 0.200000003)
  397. o22.CFrame = CFrame.new(48.5042763, 154.184586, 22.026989, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  398. o22.BottomSurface = Enum.SurfaceType.Smooth
  399. o22.TopSurface = Enum.SurfaceType.Smooth
  400. o22.Color = Color3.new(1, 1, 0)
  401. o22.Position = Vector3.new(48.5042763, 154.184586, 22.026989)
  402. o23.Parent = o22
  403. o23.Scale = Vector3.new(1, 0.726655424, 0.0454159975)
  404. o24.Name = "Neon"
  405. o24.Parent = o1
  406. o24.Material = Enum.Material.Neon
  407. o24.BrickColor = BrickColor.new("Cyan")
  408. o24.Position = Vector3.new(48.0225563, 154.266327, 21.5680904)
  409. o24.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  410. o24.CanCollide = false
  411. o24.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  412. o24.CFrame = CFrame.new(48.0225563, 154.266327, 21.5680904, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  413. o24.Color = Color3.new(1, 1, 0)
  414. o24.Position = Vector3.new(48.0225563, 154.266327, 21.5680904)
  415. o25.Parent = o24
  416. o25.Scale = Vector3.new(0.181664303, 0.0454160199, 0.0454159975)
  417. o26.Name = "Neon"
  418. o26.Parent = o1
  419. o26.Material = Enum.Material.Neon
  420. o26.BrickColor = BrickColor.new("Cyan")
  421. o26.Position = Vector3.new(48.0382881, 154.275406, 21.5771751)
  422. o26.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  423. o26.CanCollide = false
  424. o26.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  425. o26.CFrame = CFrame.new(48.0382881, 154.275406, 21.5771751, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
  426. o26.Color = Color3.new(1, 1, 0)
  427. o26.Position = Vector3.new(48.0382881, 154.275406, 21.5771751)
  428. o27.Parent = o26
  429. o27.Scale = Vector3.new(0.0908321664, 0.0454160199, 0.0454159975)
  430. o28.Name = "Neon"
  431. o28.Parent = o1
  432. o28.Material = Enum.Material.Neon
  433. o28.BrickColor = BrickColor.new("Cyan")
  434. o28.Position = Vector3.new(48.0028877, 154.270874, 21.5567303)
  435. o28.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  436. o28.CanCollide = false
  437. o28.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  438. o28.CFrame = CFrame.new(48.0028877, 154.270874, 21.5567303, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  439. o28.Color = Color3.new(1, 1, 0)
  440. o28.Position = Vector3.new(48.0028877, 154.270874, 21.5567303)
  441. o29.Parent = o28
  442. o29.Scale = Vector3.new(0.0454160832, 0.0908320397, 0.0454159975)
  443. o30.Name = "Neon"
  444. o30.Parent = o1
  445. o30.Material = Enum.Material.Neon
  446. o30.BrickColor = BrickColor.new("Cyan")
  447. o30.Position = Vector3.new(49.0667305, 154.18454, 22.3517208)
  448. o30.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  449. o30.CanCollide = false
  450. o30.Size = Vector3.new(0.249788493, 1.44422913, 0.200000003)
  451. o30.CFrame = CFrame.new(49.0667305, 154.18454, 22.3517208, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  452. o30.BottomSurface = Enum.SurfaceType.Smooth
  453. o30.TopSurface = Enum.SurfaceType.Smooth
  454. o30.Color = Color3.new(1, 1, 0)
  455. o30.Position = Vector3.new(49.0667305, 154.18454, 22.3517208)
  456. o31.Parent = o30
  457. o31.Scale = Vector3.new(1, 1, 0.0454159975)
  458. o32.Name = "Neon"
  459. o32.Parent = o1
  460. o32.Material = Enum.Material.Neon
  461. o32.BrickColor = BrickColor.new("Cyan")
  462. o32.Position = Vector3.new(47.9478188, 154.361694, 21.5249348)
  463. o32.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  464. o32.CanCollide = false
  465. o32.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  466. o32.CFrame = CFrame.new(47.9478188, 154.361694, 21.5249348, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
  467. o32.Color = Color3.new(1, 1, 0)
  468. o32.Position = Vector3.new(47.9478188, 154.361694, 21.5249348)
  469. o33.Parent = o32
  470. o33.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
  471. o34.Name = "Neon"
  472. o34.Parent = o1
  473. o34.Material = Enum.Material.Neon
  474. o34.BrickColor = BrickColor.new("Cyan")
  475. o34.Position = Vector3.new(47.9242134, 154.313995, 21.5113087)
  476. o34.Rotation = Vector3.new(0.000139710144, -30.0002022, -5.16797354e-006)
  477. o34.CanCollide = false
  478. o34.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  479. o34.CFrame = CFrame.new(47.9242134, 154.313995, 21.5113087, 0.866024077, 7.81137715e-008, -0.50000304, -1.3094168e-006, 1, -2.11171482e-006, 0.50000304, 2.48350307e-006, 0.866024077)
  480. o34.Color = Color3.new(1, 1, 0)
  481. o34.Position = Vector3.new(47.9242134, 154.313995, 21.5113087)
  482. o35.Parent = o34
  483. o35.Scale = Vector3.new(0.0454160832, 0.431452125, 0.0454159975)
  484. o36.Name = "Neon"
  485. o36.Parent = o1
  486. o36.Material = Enum.Material.Neon
  487. o36.BrickColor = BrickColor.new("Cyan")
  488. o36.Position = Vector3.new(42.3802223, 154.189163, 18.4912491)
  489. o36.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  490. o36.CanCollide = false
  491. o36.Size = Vector3.new(0.331537426, 0.200000003, 0.322453529)
  492. o36.CFrame = CFrame.new(42.3802223, 154.189163, 18.4912491, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
  493. o36.BottomSurface = Enum.SurfaceType.Smooth
  494. o36.TopSurface = Enum.SurfaceType.Smooth
  495. o36.Color = Color3.new(1, 1, 0)
  496. o36.Position = Vector3.new(42.3802223, 154.189163, 18.4912491)
  497. o37.Parent = o36
  498. o37.Scale = Vector3.new(1, 0.0454160199, 1)
  499. o38.Name = "Neon"
  500. o38.Parent = o1
  501. o38.Material = Enum.Material.Neon
  502. o38.BrickColor = BrickColor.new("Cyan")
  503. o38.Position = Vector3.new(47.877018, 154.316284, 21.4840622)
  504. o38.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  505. o38.CanCollide = false
  506. o38.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  507. o38.CFrame = CFrame.new(47.877018, 154.316284, 21.4840622, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
  508. o38.Color = Color3.new(1, 1, 0)
  509. o38.Position = Vector3.new(47.877018, 154.316284, 21.4840622)
  510. o39.Parent = o38
  511. o39.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
  512. o40.Name = "Neon"
  513. o40.Parent = o1
  514. o40.Material = Enum.Material.Neon
  515. o40.BrickColor = BrickColor.new("Cyan")
  516. o40.Position = Vector3.new(47.877018, 154.36171, 21.4840622)
  517. o40.Rotation = Vector3.new(0.000139710086, -30.0002022, -5.16779301e-006)
  518. o40.CanCollide = false
  519. o40.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  520. o40.CFrame = CFrame.new(47.877018, 154.36171, 21.4840622, 0.866024077, 7.8111043e-008, -0.50000304, -1.30941316e-006, 1, -2.11171391e-006, 0.50000304, 2.48350034e-006, 0.866024077)
  521. o40.Color = Color3.new(1, 1, 0)
  522. o40.Position = Vector3.new(47.877018, 154.36171, 21.4840622)
  523. o41.Parent = o40
  524. o41.Scale = Vector3.new(0.22708039, 0.0454160199, 0.0454159975)
  525. o42.Parent = o1
  526. o42.Material = Enum.Material.SmoothPlastic
  527. o42.BrickColor = BrickColor.new("Really black")
  528. o42.Position = Vector3.new(48.0224724, 154.488892, 21.7487946)
  529. o42.Rotation = Vector3.new(-90, 8.7742912e-005, -119.998367)
  530. o42.CanCollide = false
  531. o42.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  532. o42.CFrame = CFrame.new(48.0224724, 154.488892, 21.7487946, -0.499975473, 0.866039872, 1.53140263e-006, 7.94799007e-007, -1.30944227e-006, 1, 0.866039872, 0.499975473, -3.36426638e-008)
  533. o42.BottomSurface = Enum.SurfaceType.Smooth
  534. o42.TopSurface = Enum.SurfaceType.Smooth
  535. o42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  536. o42.Position = Vector3.new(48.0224724, 154.488892, 21.7487946)
  537. o43.Parent = o42
  538. o43.Scale = Vector3.new(0.204372719, 0.113540515, 0.136247978)
  539. o43.MeshType = Enum.MeshType.Wedge
  540. o44.Parent = o1
  541. o44.Material = Enum.Material.SmoothPlastic
  542. o44.BrickColor = BrickColor.new("Really black")
  543. o44.Position = Vector3.new(47.0352364, 154.488846, 21.1788216)
  544. o44.Rotation = Vector3.new(-90, 8.77429629e-005, -119.998993)
  545. o44.CanCollide = false
  546. o44.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  547. o44.CFrame = CFrame.new(47.0352364, 154.488846, 21.1788216, -0.49998486, 0.866034567, 1.53140354e-006, 7.94817993e-007, -1.30943408e-006, 1, 0.866034567, 0.49998486, -3.36485755e-008)
  548. o44.BottomSurface = Enum.SurfaceType.Smooth
  549. o44.TopSurface = Enum.SurfaceType.Smooth
  550. o44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  551. o44.Position = Vector3.new(47.0352364, 154.488846, 21.1788216)
  552. o45.Parent = o44
  553. o45.Scale = Vector3.new(0.204372719, 0.976444602, 0.136247978)
  554. o45.MeshType = Enum.MeshType.Wedge
  555. o46.Parent = o1
  556. o46.Material = Enum.Material.SmoothPlastic
  557. o46.BrickColor = BrickColor.new("Really black")
  558. o46.Position = Vector3.new(48.0993614, 153.650528, 21.7932072)
  559. o46.Rotation = Vector3.new(59.2109299, 41.5605049, 131.929398)
  560. o46.CanCollide = false
  561. o46.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  562. o46.CFrame = CFrame.new(48.0993614, 153.650528, 21.7932072, -0.499995351, -0.556679189, 0.663410604, 1.43222292e-006, -0.766038299, -0.642794907, 0.866028488, -0.32139349, 0.383016437)
  563. o46.BottomSurface = Enum.SurfaceType.Smooth
  564. o46.TopSurface = Enum.SurfaceType.Smooth
  565. o46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  566. o46.Position = Vector3.new(48.0993614, 153.650528, 21.7932072)
  567. o47.Parent = o46
  568. o47.Scale = Vector3.new(0.249788716, 0.272496849, 0.772071779)
  569. o48.Parent = o1
  570. o48.Material = Enum.Material.SmoothPlastic
  571. o48.BrickColor = BrickColor.new("Really black")
  572. o48.Position = Vector3.new(48.2076988, 153.715652, 21.8557663)
  573. o48.Rotation = Vector3.new(106.102356, -25.6596756, 123.689758)
  574. o48.CanCollide = false
  575. o48.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  576. o48.CFrame = CFrame.new(48.2076988, 153.715652, 21.8557663, -0.499992937, -0.749998152, -0.433024794, 3.32508989e-008, 0.500011325, -0.866018891, 0.866029918, -0.433003306, -0.250002086)
  577. o48.BottomSurface = Enum.SurfaceType.Smooth
  578. o48.TopSurface = Enum.SurfaceType.Smooth
  579. o48.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  580. o48.Position = Vector3.new(48.2076988, 153.715652, 21.8557663)
  581. o49.Parent = o48
  582. o49.Scale = Vector3.new(0.249788716, 0.272496849, 0.499575853)
  583. o50.Parent = o1
  584. o50.Material = Enum.Material.SmoothPlastic
  585. o50.BrickColor = BrickColor.new("Really black")
  586. o50.Position = Vector3.new(48.3803825, 153.746323, 21.9554558)
  587. o50.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  588. o50.CanCollide = false
  589. o50.Size = Vector3.new(0.240705281, 0.200000003, 0.463243037)
  590. o50.CFrame = CFrame.new(48.3803825, 153.746323, 21.9554558, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  591. o50.BottomSurface = Enum.SurfaceType.Smooth
  592. o50.TopSurface = Enum.SurfaceType.Smooth
  593. o50.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  594. o50.Position = Vector3.new(48.3803825, 153.746323, 21.9554558)
  595. o51.Parent = o50
  596. o51.Scale = Vector3.new(1, 0.703948855, 1)
  597. o52.Parent = o1
  598. o52.Material = Enum.Material.SmoothPlastic
  599. o52.BrickColor = BrickColor.new("Really black")
  600. o52.Position = Vector3.new(48.3843269, 154.289047, 21.9577198)
  601. o52.Rotation = Vector3.new(90.0004044, -0.000655137468, -60.0008698)
  602. o52.CanCollide = false
  603. o52.Size = Vector3.new(0.313371032, 0.449618518, 0.217996731)
  604. o52.CFrame = CFrame.new(48.3843269, 154.289047, 21.9577198, 0.499986947, 0.866033137, -1.14343056e-005, 3.77156084e-007, -1.34208303e-005, -1, -0.866033375, 0.499987006, -7.0368651e-006)
  605. o52.BottomSurface = Enum.SurfaceType.Smooth
  606. o52.TopSurface = Enum.SurfaceType.Smooth
  607. o52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  608. o52.Position = Vector3.new(48.3843269, 154.289047, 21.9577198)
  609. o53.Parent = o52
  610. o53.MeshType = Enum.MeshType.Wedge
  611. o54.Parent = o1
  612. o54.Material = Enum.Material.SmoothPlastic
  613. o54.BrickColor = BrickColor.new("Really black")
  614. o54.Position = Vector3.new(47.0489922, 154.472931, 21.1867657)
  615. o54.Rotation = Vector3.new(-90.0003433, -0.000507694145, 60.0009651)
  616. o54.CanCollide = false
  617. o54.Size = Vector3.new(0.200000003, 0.245246559, 0.200000003)
  618. o54.CFrame = CFrame.new(47.0489922, 154.472931, 21.1867657, 0.499985576, -0.86603415, -8.86093403e-006, -7.94816515e-007, -1.06904863e-005, 1, -0.86603415, -0.499985576, -6.03343096e-006)
  619. o54.BottomSurface = Enum.SurfaceType.Smooth
  620. o54.TopSurface = Enum.SurfaceType.Smooth
  621. o54.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  622. o54.Position = Vector3.new(47.0489922, 154.472931, 21.1867657)
  623. o55.Parent = o54
  624. o55.Scale = Vector3.new(0.204372719, 1, 0.295203924)
  625. o55.MeshType = Enum.MeshType.Wedge
  626. o56.Parent = o1
  627. o56.Material = Enum.Material.SmoothPlastic
  628. o56.BrickColor = BrickColor.new("Really black")
  629. o56.Position = Vector3.new(48.4669075, 153.587341, 22.0054073)
  630. o56.Rotation = Vector3.new(-89.9996872, 0.000973789487, -119.998787)
  631. o56.CanCollide = false
  632. o56.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
  633. o56.CFrame = CFrame.new(48.4669075, 153.587341, 22.0054073, -0.49998194, 0.866036355, 1.6995833e-005, 3.83531005e-006, -1.74106572e-005, 1, 0.866036355, 0.49998194, 5.38348922e-006)
  634. o56.BottomSurface = Enum.SurfaceType.Smooth
  635. o56.TopSurface = Enum.SurfaceType.Smooth
  636. o56.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  637. o56.Position = Vector3.new(48.4669075, 153.587341, 22.0054073)
  638. o57.Parent = o56
  639. o57.Scale = Vector3.new(1, 0.295204222, 0.726655781)
  640. o57.MeshType = Enum.MeshType.Wedge
  641. o58.Parent = o1
  642. o58.Material = Enum.Material.SmoothPlastic
  643. o58.BrickColor = BrickColor.new("Really black")
  644. o58.Position = Vector3.new(49.7157478, 154.193619, 22.7263947)
  645. o58.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
  646. o58.CanCollide = false
  647. o58.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
  648. o58.CFrame = CFrame.new(49.7157478, 154.193619, 22.7263947, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
  649. o58.BottomSurface = Enum.SurfaceType.Smooth
  650. o58.TopSurface = Enum.SurfaceType.Smooth
  651. o58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  652. o58.Position = Vector3.new(49.7157478, 154.193619, 22.7263947)
  653. o59.Parent = o58
  654. o59.Scale = Vector3.new(1, 0.272496104, 0.295203924)
  655. o59.MeshType = Enum.MeshType.Wedge
  656. o60.Parent = o1
  657. o60.Material = Enum.Material.SmoothPlastic
  658. o60.BrickColor = BrickColor.new("Really black")
  659. o60.Position = Vector3.new(48.1983757, 154.615784, 21.573246)
  660. o60.Rotation = Vector3.new(-90.0006561, -0.000726932427, -149.997131)
  661. o60.CanCollide = false
  662. o60.Size = Vector3.new(0.26341325, 0.200000003, 0.258871108)
  663. o60.CFrame = CFrame.new(48.1983757, 154.615784, 21.573246, -0.866000533, 0.500043571, -1.26873638e-005, -5.23884319e-006, 1.62995966e-005, 1, 0.500043571, 0.866000533, -1.14958129e-005)
  664. o60.BottomSurface = Enum.SurfaceType.Smooth
  665. o60.TopSurface = Enum.SurfaceType.Smooth
  666. o60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  667. o60.Position = Vector3.new(48.1983757, 154.615784, 21.573246)
  668. o61.Parent = o60
  669. o61.Scale = Vector3.new(1, 0.113539964, 1)
  670. o62.Parent = o1
  671. o62.Material = Enum.Material.SmoothPlastic
  672. o62.BrickColor = BrickColor.new("Really black")
  673. o62.Position = Vector3.new(47.4619713, 154.289032, 21.4252129)
  674. o62.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  675. o62.CanCollide = false
  676. o62.Size = Vector3.new(0.313371032, 1.6803925, 0.217996731)
  677. o62.CFrame = CFrame.new(47.4619713, 154.289032, 21.4252129, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  678. o62.BottomSurface = Enum.SurfaceType.Smooth
  679. o62.TopSurface = Enum.SurfaceType.Smooth
  680. o62.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  681. o62.Position = Vector3.new(47.4619713, 154.289032, 21.4252129)
  682. o63.Parent = o1
  683. o63.Material = Enum.Material.SmoothPlastic
  684. o63.BrickColor = BrickColor.new("Really black")
  685. o63.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
  686. o63.Rotation = Vector3.new(-90.0006027, -0.0009542763, -119.998665)
  687. o63.CanCollide = false
  688. o63.Size = Vector3.new(0.26341325, 1.27618992, 0.258871108)
  689. o63.CFrame = CFrame.new(47.4816551, 154.61377, 21.4365616, -0.499980032, 0.866037369, -1.66552636e-005, 7.94808898e-007, 1.96904239e-005, 1, 0.866037369, 0.499980032, -1.05331619e-005)
  690. o63.BottomSurface = Enum.SurfaceType.Smooth
  691. o63.TopSurface = Enum.SurfaceType.Smooth
  692. o63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  693. o63.Position = Vector3.new(47.4816551, 154.61377, 21.4365616)
  694. o64.Parent = o63
  695. o65.Parent = o1
  696. o65.Material = Enum.Material.SmoothPlastic
  697. o65.BrickColor = BrickColor.new("Really black")
  698. o65.Position = Vector3.new(47.8199043, 154.522949, 21.631855)
  699. o65.Rotation = Vector3.new(-179.999969, -60.0002403, -179.999924)
  700. o65.CanCollide = false
  701. o65.Size = Vector3.new(0.313370973, 0.290662467, 0.200000003)
  702. o65.CFrame = CFrame.new(47.8199043, 154.522949, 21.631855, -0.499997079, 7.01515091e-007, -0.866027534, 7.94834705e-007, 1, 3.51152266e-007, 0.866027534, -5.12779479e-007, -0.499997079)
  703. o65.BottomSurface = Enum.SurfaceType.Smooth
  704. o65.TopSurface = Enum.SurfaceType.Smooth
  705. o65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  706. o65.Position = Vector3.new(47.8199043, 154.522949, 21.631855)
  707. o66.Parent = o65
  708. o66.Scale = Vector3.new(1, 1, 0.408743829)
  709. o67.Parent = o1
  710. o67.Material = Enum.Material.SmoothPlastic
  711. o67.BrickColor = BrickColor.new("Really black")
  712. o67.Position = Vector3.new(47.9280739, 154.488876, 21.6943035)
  713. o67.Rotation = Vector3.new(-90, 8.7742701e-005, 60.0009651)
  714. o67.CanCollide = false
  715. o67.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  716. o67.CFrame = CFrame.new(47.9280739, 154.488876, 21.6943035, 0.499985576, -0.86603415, 1.53139899e-006, -7.94816515e-007, 1.30943044e-006, 1, -0.86603415, -0.499985576, -3.36472112e-008)
  717. o67.BottomSurface = Enum.SurfaceType.Smooth
  718. o67.TopSurface = Enum.SurfaceType.Smooth
  719. o67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  720. o67.Position = Vector3.new(47.9280739, 154.488876, 21.6943035)
  721. o68.Parent = o67
  722. o68.Scale = Vector3.new(0.204372719, 0.976444602, 0.136247978)
  723. o68.MeshType = Enum.MeshType.Wedge
  724. o69.Parent = o1
  725. o69.Material = Enum.Material.SmoothPlastic
  726. o69.BrickColor = BrickColor.new("Really black")
  727. o69.Position = Vector3.new(47.6114616, 154.477554, 21.5114899)
  728. o69.Rotation = Vector3.new(-89.9996643, 0.000683179765, -119.99913)
  729. o69.CanCollide = false
  730. o69.Size = Vector3.new(0.200000003, 0.953736305, 0.200000003)
  731. o69.CFrame = CFrame.new(47.6114616, 154.477554, 21.5114899, -0.499986947, 0.866033375, 1.19237366e-005, 7.9482129e-007, -1.33093554e-005, 1, 0.866033375, 0.499986947, 5.9661561e-006)
  732. o69.BottomSurface = Enum.SurfaceType.Smooth
  733. o69.TopSurface = Enum.SurfaceType.Smooth
  734. o69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  735. o69.Position = Vector3.new(47.6114616, 154.477554, 21.5114899)
  736. o70.Parent = o69
  737. o70.Scale = Vector3.new(0.181664661, 1, 0.158955991)
  738. o70.MeshType = Enum.MeshType.Wedge
  739. o71.Parent = o1
  740. o71.Material = Enum.Material.SmoothPlastic
  741. o71.BrickColor = BrickColor.new("Really black")
  742. o71.Position = Vector3.new(47.9280815, 154.472977, 21.6943035)
  743. o71.Rotation = Vector3.new(-89.9996643, 0.000683179765, -119.99913)
  744. o71.CanCollide = false
  745. o71.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  746. o71.CFrame = CFrame.new(47.9280815, 154.472977, 21.6943035, -0.499986947, 0.866033375, 1.19237366e-005, 7.9482129e-007, -1.33093554e-005, 1, 0.866033375, 0.499986947, 5.9661561e-006)
  747. o71.BottomSurface = Enum.SurfaceType.Smooth
  748. o71.TopSurface = Enum.SurfaceType.Smooth
  749. o71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  750. o71.Position = Vector3.new(47.9280815, 154.472977, 21.6943035)
  751. o72.Parent = o71
  752. o72.Scale = Vector3.new(0.204372719, 0.976444602, 0.295203924)
  753. o72.MeshType = Enum.MeshType.Wedge
  754. o73.Parent = o1
  755. o73.Material = Enum.Material.SmoothPlastic
  756. o73.BrickColor = BrickColor.new("Really black")
  757. o73.Position = Vector3.new(48.2977943, 153.684998, 21.9077587)
  758. o73.Rotation = Vector3.new(-89.9996872, 0.000973765214, 60.0005569)
  759. o73.CanCollide = false
  760. o73.Size = Vector3.new(0.236163691, 0.200000003, 0.336078286)
  761. o73.CFrame = CFrame.new(48.2977943, 153.684998, 21.9077587, 0.499991775, -0.866030574, 1.69954092e-005, -3.8355829e-006, 1.74100769e-005, 1, -0.866030574, -0.499991775, 5.38315817e-006)
  762. o73.BottomSurface = Enum.SurfaceType.Smooth
  763. o73.TopSurface = Enum.SurfaceType.Smooth
  764. o73.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  765. o73.Position = Vector3.new(48.2977943, 153.684998, 21.9077587)
  766. o74.Parent = o73
  767. o74.Scale = Vector3.new(1, 0.249787927, 1)
  768. o74.MeshType = Enum.MeshType.Wedge
  769. o75.Parent = o1
  770. o75.Material = Enum.Material.SmoothPlastic
  771. o75.BrickColor = BrickColor.new("Really black")
  772. o75.Position = Vector3.new(48.2417641, 153.607681, 21.8754158)
  773. o75.Rotation = Vector3.new(0.000323726912, 60.0003967, 179.999573)
  774. o75.CanCollide = false
  775. o75.Size = Vector3.new(0.200000003, 0.200000003, 0.245246336)
  776. o75.CFrame = CFrame.new(48.2417641, 153.607681, 21.8754158, -0.499994755, -3.78665663e-006, 0.866028905, 2.68025974e-006, -1, -2.8250206e-006, 0.866028905, 9.08692073e-007, 0.499994755)
  777. o75.BottomSurface = Enum.SurfaceType.Smooth
  778. o75.TopSurface = Enum.SurfaceType.Smooth
  779. o75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  780. o75.Position = Vector3.new(48.2417641, 153.607681, 21.8754158)
  781. o76.Parent = o75
  782. o76.Scale = Vector3.new(0.249788716, 0.272496849, 1)
  783. o77.Parent = o1
  784. o77.Material = Enum.Material.SmoothPlastic
  785. o77.BrickColor = BrickColor.new("Really black")
  786. o77.Position = Vector3.new(49.762928, 153.84166, 22.7536469)
  787. o77.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
  788. o77.CanCollide = false
  789. o77.Size = Vector3.new(0.240705281, 0.200000003, 0.644907057)
  790. o77.CFrame = CFrame.new(49.762928, 153.84166, 22.7536469, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
  791. o77.BottomSurface = Enum.SurfaceType.Smooth
  792. o77.TopSurface = Enum.SurfaceType.Smooth
  793. o77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  794. o77.Position = Vector3.new(49.762928, 153.84166, 22.7536469)
  795. o78.Parent = o77
  796. o78.Scale = Vector3.new(1, 0.272496104, 1)
  797. o78.MeshType = Enum.MeshType.Wedge
  798. o79.Parent = o1
  799. o79.Material = Enum.Material.SmoothPlastic
  800. o79.BrickColor = BrickColor.new("Really black")
  801. o79.Position = Vector3.new(45.8493462, 154.098297, 20.4941597)
  802. o79.Rotation = Vector3.new(-89.9997253, 0.000948806643, 60.0004196)
  803. o79.CanCollide = false
  804. o79.Size = Vector3.new(0.313371032, 2.97020721, 0.200000003)
  805. o79.CFrame = CFrame.new(45.8493462, 154.098297, 20.4941597, 0.499993742, -0.866029263, 1.65597994e-005, -4.0431878e-006, 1.67872367e-005, 1, -0.866029263, -0.499993742, 4.89199192e-006)
  806. o79.BottomSurface = Enum.SurfaceType.Smooth
  807. o79.TopSurface = Enum.SurfaceType.Smooth
  808. o79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  809. o79.Position = Vector3.new(45.8493462, 154.098297, 20.4941597)
  810. o80.Parent = o79
  811. o80.Scale = Vector3.new(1, 1, 0.817487836)
  812. o80.MeshType = Enum.MeshType.Wedge
  813. o81.Parent = o1
  814. o81.Material = Enum.Material.SmoothPlastic
  815. o81.BrickColor = BrickColor.new("Really black")
  816. o81.Position = Vector3.new(45.6054802, 154.26178, 20.3533649)
  817. o81.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  818. o81.CanCollide = false
  819. o81.Size = Vector3.new(0.313371032, 2.40704894, 0.200000003)
  820. o81.CFrame = CFrame.new(45.6054802, 154.26178, 20.3533649, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  821. o81.BottomSurface = Enum.SurfaceType.Smooth
  822. o81.TopSurface = Enum.SurfaceType.Smooth
  823. o81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  824. o81.Position = Vector3.new(45.6054802, 154.26178, 20.3533649)
  825. o82.Parent = o81
  826. o82.Scale = Vector3.new(1, 1, 0.817487836)
  827. o82.MeshType = Enum.MeshType.Wedge
  828. o83.Parent = o1
  829. o83.Material = Enum.Material.SmoothPlastic
  830. o83.BrickColor = BrickColor.new("Really black")
  831. o83.Position = Vector3.new(48.5101967, 154.050598, 22.0303898)
  832. o83.Rotation = Vector3.new(-89.9996872, 0.000973766902, -119.999237)
  833. o83.CanCollide = false
  834. o83.Size = Vector3.new(0.313371032, 0.200000003, 0.258871138)
  835. o83.CFrame = CFrame.new(48.5101967, 154.050598, 22.0303898, -0.499988675, 0.866032422, 1.69954383e-005, 3.83549832e-006, -1.74101369e-005, 1, 0.866032422, 0.499988675, 5.38320182e-006)
  836. o83.BottomSurface = Enum.SurfaceType.Smooth
  837. o83.TopSurface = Enum.SurfaceType.Smooth
  838. o83.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  839. o83.Position = Vector3.new(48.5101967, 154.050598, 22.0303898)
  840. o84.Parent = o83
  841. o84.Scale = Vector3.new(1, 0.794779956, 1)
  842. o84.MeshType = Enum.MeshType.Wedge
  843. o85.Parent = o1
  844. o85.Material = Enum.Material.SmoothPlastic
  845. o85.BrickColor = BrickColor.new("Really black")
  846. o85.Position = Vector3.new(47.1276665, 154.450241, 21.2321815)
  847. o85.Rotation = Vector3.new(89.9996567, 0.000507693912, 119.99913)
  848. o85.CanCollide = false
  849. o85.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  850. o85.CFrame = CFrame.new(47.1276665, 154.450241, 21.2321815, -0.499986947, -0.866033375, 8.86093039e-006, 7.9482129e-007, -1.06904954e-005, -1, 0.866033375, -0.499986947, 6.03345552e-006)
  851. o85.BottomSurface = Enum.SurfaceType.Smooth
  852. o85.TopSurface = Enum.SurfaceType.Smooth
  853. o85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  854. o85.Position = Vector3.new(47.1276665, 154.450241, 21.2321815)
  855. o86.Parent = o85
  856. o86.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
  857. o86.MeshType = Enum.MeshType.Wedge
  858. o87.Parent = o1
  859. o87.Material = Enum.Material.SmoothPlastic
  860. o87.BrickColor = BrickColor.new("Really black")
  861. o87.Position = Vector3.new(48.6419487, 154.205017, 22.1064777)
  862. o87.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
  863. o87.CanCollide = false
  864. o87.Size = Vector3.new(0.208914012, 0.781155407, 0.254329532)
  865. o87.CFrame = CFrame.new(48.6419487, 154.205017, 22.1064777, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
  866. o87.BottomSurface = Enum.SurfaceType.Smooth
  867. o87.TopSurface = Enum.SurfaceType.Smooth
  868. o87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  869. o87.Position = Vector3.new(48.6419487, 154.205017, 22.1064777)
  870. o88.Parent = o87
  871. o88.MeshType = Enum.MeshType.Wedge
  872. o89.Parent = o1
  873. o89.Material = Enum.Material.SmoothPlastic
  874. o89.BrickColor = BrickColor.new("Really black")
  875. o89.Position = Vector3.new(47.4757423, 154.409378, 21.4331532)
  876. o89.Rotation = Vector3.new(90.0004044, -0.000655137468, -60.0008698)
  877. o89.CanCollide = false
  878. o89.Size = Vector3.new(0.313371032, 1.64860117, 0.200000003)
  879. o89.CFrame = CFrame.new(47.4757423, 154.409378, 21.4331532, 0.499986947, 0.866033137, -1.14343056e-005, 3.77156084e-007, -1.34208303e-005, -1, -0.866033375, 0.499987006, -7.0368651e-006)
  880. o89.BottomSurface = Enum.SurfaceType.Smooth
  881. o89.TopSurface = Enum.SurfaceType.Smooth
  882. o89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  883. o89.Position = Vector3.new(47.4757423, 154.409378, 21.4331532)
  884. o90.Parent = o89
  885. o90.Scale = Vector3.new(1, 1, 0.113540001)
  886. o90.MeshType = Enum.MeshType.Wedge
  887. o91.Parent = o1
  888. o91.Material = Enum.Material.SmoothPlastic
  889. o91.BrickColor = BrickColor.new("Really black")
  890. o91.Position = Vector3.new(49.7157173, 153.839401, 22.7264175)
  891. o91.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  892. o91.CanCollide = false
  893. o91.Size = Vector3.new(0.240705281, 0.200000003, 0.649448633)
  894. o91.CFrame = CFrame.new(49.7157173, 153.839401, 22.7264175, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  895. o91.BottomSurface = Enum.SurfaceType.Smooth
  896. o91.TopSurface = Enum.SurfaceType.Smooth
  897. o91.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  898. o91.Position = Vector3.new(49.7157173, 153.839401, 22.7264175)
  899. o92.Parent = o91
  900. o92.Scale = Vector3.new(1, 0.2724967, 1)
  901. o93.Parent = o1
  902. o93.Material = Enum.Material.SmoothPlastic
  903. o93.BrickColor = BrickColor.new("Really black")
  904. o93.Position = Vector3.new(46.9408226, 154.488831, 21.1243324)
  905. o93.Rotation = Vector3.new(-90, 8.77428538e-005, 60.0016022)
  906. o93.CanCollide = false
  907. o93.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  908. o93.CFrame = CFrame.new(46.9408226, 154.488831, 21.1243324, 0.49997595, -0.866039574, 1.53140172e-006, -7.94801281e-007, 1.30944045e-006, 1, -0.866039753, -0.499975979, -3.36463017e-008)
  909. o93.BottomSurface = Enum.SurfaceType.Smooth
  910. o93.TopSurface = Enum.SurfaceType.Smooth
  911. o93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  912. o93.Position = Vector3.new(46.9408226, 154.488831, 21.1243324)
  913. o94.Parent = o93
  914. o94.Scale = Vector3.new(0.204372719, 0.113540515, 0.136247978)
  915. o94.MeshType = Enum.MeshType.Wedge
  916. o95.Parent = o1
  917. o95.Material = Enum.Material.SmoothPlastic
  918. o95.BrickColor = BrickColor.new("Really black")
  919. o95.Position = Vector3.new(48.0289345, 153.768982, 21.7525406)
  920. o95.Rotation = Vector3.new(79.6863098, 17.2289619, 121.566193)
  921. o95.CanCollide = false
  922. o95.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  923. o95.CFrame = CFrame.new(48.0289345, 153.768982, 21.7525406, -0.49999401, -0.813804328, 0.296190858, 6.91067157e-007, -0.342010617, -0.939696074, 0.866029382, -0.469842136, 0.171003759)
  924. o95.BottomSurface = Enum.SurfaceType.Smooth
  925. o95.TopSurface = Enum.SurfaceType.Smooth
  926. o95.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  927. o95.Position = Vector3.new(48.0289345, 153.768982, 21.7525406)
  928. o96.Parent = o95
  929. o96.Scale = Vector3.new(0.249788716, 0.272496849, 0.885611713)
  930. o97.Parent = o1
  931. o97.Material = Enum.Material.SmoothPlastic
  932. o97.BrickColor = BrickColor.new("Really black")
  933. o97.Position = Vector3.new(48.2250175, 153.805359, 21.8657551)
  934. o97.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  935. o97.CanCollide = false
  936. o97.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  937. o97.CFrame = CFrame.new(48.2250175, 153.805359, 21.8657551, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  938. o97.BottomSurface = Enum.SurfaceType.Smooth
  939. o97.TopSurface = Enum.SurfaceType.Smooth
  940. o97.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  941. o97.Position = Vector3.new(48.2250175, 153.805359, 21.8657551)
  942. o98.Parent = o97
  943. o98.Scale = Vector3.new(0.249788716, 0.272496849, 0.613115788)
  944. o99.Parent = o1
  945. o99.Material = Enum.Material.SmoothPlastic
  946. o99.BrickColor = BrickColor.new("Really black")
  947. o99.Position = Vector3.new(46.4491615, 154.289108, 20.8404655)
  948. o99.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  949. o99.CanCollide = false
  950. o99.Size = Vector3.new(0.313371032, 0.658532143, 0.217996731)
  951. o99.CFrame = CFrame.new(46.4491615, 154.289108, 20.8404655, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  952. o99.BottomSurface = Enum.SurfaceType.Smooth
  953. o99.TopSurface = Enum.SurfaceType.Smooth
  954. o99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  955. o99.Position = Vector3.new(46.4491615, 154.289108, 20.8404655)
  956. o100.Parent = o99
  957. o100.MeshType = Enum.MeshType.Wedge
  958. o101.Parent = o1
  959. o101.Material = Enum.Material.SmoothPlastic
  960. o101.BrickColor = BrickColor.new("Really black")
  961. o101.Position = Vector3.new(47.7884331, 154.050598, 21.6136894)
  962. o101.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  963. o101.CanCollide = false
  964. o101.Size = Vector3.new(0.313371032, 1.50781167, 0.258871168)
  965. o101.CFrame = CFrame.new(47.7884331, 154.050598, 21.6136894, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  966. o101.BottomSurface = Enum.SurfaceType.Smooth
  967. o101.TopSurface = Enum.SurfaceType.Smooth
  968. o101.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  969. o101.Position = Vector3.new(47.7884331, 154.050598, 21.6136894)
  970. o102.Parent = o1
  971. o102.Material = Enum.Material.SmoothPlastic
  972. o102.BrickColor = BrickColor.new("Really black")
  973. o102.Position = Vector3.new(47.4737663, 153.832581, 21.4320202)
  974. o102.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  975. o102.CanCollide = false
  976. o102.Size = Vector3.new(0.313371032, 0.781155527, 0.200000003)
  977. o102.CFrame = CFrame.new(47.4737663, 153.832581, 21.4320202, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  978. o102.BottomSurface = Enum.SurfaceType.Smooth
  979. o102.TopSurface = Enum.SurfaceType.Smooth
  980. o102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  981. o102.Position = Vector3.new(47.4737663, 153.832581, 21.4320202)
  982. o103.Parent = o102
  983. o103.Scale = Vector3.new(1, 1, 0.885611713)
  984. o104.Parent = o1
  985. o104.Material = Enum.Material.SmoothPlastic
  986. o104.BrickColor = BrickColor.new("Really black")
  987. o104.Position = Vector3.new(47.1748695, 154.522919, 21.2594261)
  988. o104.Rotation = Vector3.new(-179.999969, -60.0002403, -179.999924)
  989. o104.CanCollide = false
  990. o104.Size = Vector3.new(0.313370973, 0.290662467, 0.200000003)
  991. o104.CFrame = CFrame.new(47.1748695, 154.522919, 21.2594261, -0.499997079, 7.01515091e-007, -0.866027534, 7.94834705e-007, 1, 3.51152266e-007, 0.866027534, -5.12779479e-007, -0.499997079)
  992. o104.BottomSurface = Enum.SurfaceType.Smooth
  993. o104.TopSurface = Enum.SurfaceType.Smooth
  994. o104.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  995. o104.Position = Vector3.new(47.1748695, 154.522919, 21.2594261)
  996. o105.Parent = o104
  997. o105.Scale = Vector3.new(1, 1, 0.408743829)
  998. o106.Parent = o1
  999. o106.Material = Enum.Material.SmoothPlastic
  1000. o106.BrickColor = BrickColor.new("Really black")
  1001. o106.Position = Vector3.new(48.8523674, 153.589584, 22.2279491)
  1002. o106.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
  1003. o106.CanCollide = false
  1004. o106.Size = Vector3.new(0.240705281, 0.531367242, 0.200000003)
  1005. o106.CFrame = CFrame.new(48.8523674, 153.589584, 22.2279491, 0.499985397, -0.86603415, 1.69952582e-005, -3.83536917e-006, 1.74099805e-005, 1, -0.86603415, -0.499985397, 5.3831709e-006)
  1006. o106.BottomSurface = Enum.SurfaceType.Smooth
  1007. o106.TopSurface = Enum.SurfaceType.Smooth
  1008. o106.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1009. o106.Position = Vector3.new(48.8523674, 153.589584, 22.2279491)
  1010. o107.Parent = o106
  1011. o107.Scale = Vector3.new(1, 1, 0.703947783)
  1012. o107.MeshType = Enum.MeshType.Wedge
  1013. o108.Parent = o1
  1014. o108.Material = Enum.Material.SmoothPlastic
  1015. o108.BrickColor = BrickColor.new("Really black")
  1016. o108.Position = Vector3.new(49.7727623, 153.503311, 22.7593212)
  1017. o108.Rotation = Vector3.new(-89.9996872, 0.000973768067, -119.998802)
  1018. o108.CanCollide = false
  1019. o108.Size = Vector3.new(0.240705281, 0.200000003, 0.200000003)
  1020. o108.CFrame = CFrame.new(49.7727623, 153.503311, 22.7593212, -0.499982089, 0.866036057, 1.69954583e-005, 3.83530369e-006, -1.74102242e-005, 1, 0.866036057, 0.499982089, 5.3832855e-006)
  1021. o108.BottomSurface = Enum.SurfaceType.Smooth
  1022. o108.TopSurface = Enum.SurfaceType.Smooth
  1023. o108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1024. o108.Position = Vector3.new(49.7727623, 153.503311, 22.7593212)
  1025. o109.Parent = o108
  1026. o109.Scale = Vector3.new(1, 0.158955991, 0.158955932)
  1027. o109.MeshType = Enum.MeshType.Wedge
  1028. o110.Parent = o1
  1029. o110.Material = Enum.Material.SmoothPlastic
  1030. o110.BrickColor = BrickColor.new("Really black")
  1031. o110.Position = Vector3.new(49.4207344, 153.503281, 22.5560741)
  1032. o110.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
  1033. o110.CanCollide = false
  1034. o110.Size = Vector3.new(0.240705281, 0.781155407, 0.200000003)
  1035. o110.CFrame = CFrame.new(49.4207344, 153.503281, 22.5560741, 0.499985397, -0.86603415, 1.69952582e-005, -3.83536917e-006, 1.74099805e-005, 1, -0.86603415, -0.499985397, 5.3831709e-006)
  1036. o110.BottomSurface = Enum.SurfaceType.Smooth
  1037. o110.TopSurface = Enum.SurfaceType.Smooth
  1038. o110.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1039. o110.Position = Vector3.new(49.4207344, 153.503281, 22.5560741)
  1040. o111.Parent = o110
  1041. o111.Scale = Vector3.new(1, 1, 0.158955932)
  1042. o111.MeshType = Enum.MeshType.Wedge
  1043. o112.Parent = o1
  1044. o112.Material = Enum.Material.SmoothPlastic
  1045. o112.BrickColor = BrickColor.new("Really black")
  1046. o112.Position = Vector3.new(47.7727165, 154.450287, 21.6046047)
  1047. o112.Rotation = Vector3.new(89.9996567, 0.000507693912, 119.99913)
  1048. o112.CanCollide = false
  1049. o112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1050. o112.CFrame = CFrame.new(47.7727165, 154.450287, 21.6046047, -0.499986947, -0.866033375, 8.86093039e-006, 7.9482129e-007, -1.06904954e-005, -1, 0.866033375, -0.499986947, 6.03345552e-006)
  1051. o112.BottomSurface = Enum.SurfaceType.Smooth
  1052. o112.TopSurface = Enum.SurfaceType.Smooth
  1053. o112.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1054. o112.Position = Vector3.new(47.7727165, 154.450287, 21.6046047)
  1055. o113.Parent = o112
  1056. o113.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
  1057. o113.MeshType = Enum.MeshType.Wedge
  1058. o114.Parent = o1
  1059. o114.Material = Enum.Material.SmoothPlastic
  1060. o114.BrickColor = BrickColor.new("Really black")
  1061. o114.Position = Vector3.new(49.0470924, 154.148193, 22.3403549)
  1062. o114.Rotation = Vector3.new(90.000412, -0.0012816547, -60.0014305)
  1063. o114.CanCollide = false
  1064. o114.Size = Vector3.new(0.240705281, 1.48964524, 0.200000003)
  1065. o114.CFrame = CFrame.new(49.0470924, 154.148193, 22.3403549, 0.499978542, 0.866038084, -2.23690949e-005, -4.937227e-006, -2.29788911e-005, -1, -0.866038084, 0.499978542, -7.21312063e-006)
  1066. o114.BottomSurface = Enum.SurfaceType.Smooth
  1067. o114.TopSurface = Enum.SurfaceType.Smooth
  1068. o114.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1069. o114.Position = Vector3.new(49.0470924, 154.148193, 22.3403549)
  1070. o115.Parent = o114
  1071. o115.Scale = Vector3.new(1, 1, 0.703947783)
  1072. o115.MeshType = Enum.MeshType.Wedge
  1073. o116.Parent = o1
  1074. o116.Material = Enum.Material.SmoothPlastic
  1075. o116.BrickColor = BrickColor.new("Really black")
  1076. o116.Position = Vector3.new(46.4078636, 153.962097, 20.8166122)
  1077. o116.Rotation = Vector3.new(-89.9997253, 0.000948806643, 60.0004196)
  1078. o116.CanCollide = false
  1079. o116.Size = Vector3.new(0.313371032, 1.68039238, 0.435993463)
  1080. o116.CFrame = CFrame.new(46.4078636, 153.962097, 20.8166122, 0.499993742, -0.866029263, 1.65597994e-005, -4.0431878e-006, 1.67872367e-005, 1, -0.866029263, -0.499993742, 4.89199192e-006)
  1081. o116.BottomSurface = Enum.SurfaceType.Smooth
  1082. o116.TopSurface = Enum.SurfaceType.Smooth
  1083. o116.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1084. o116.Position = Vector3.new(46.4078636, 153.962097, 20.8166122)
  1085. o117.Parent = o116
  1086. o117.MeshType = Enum.MeshType.Wedge
  1087. o118.Parent = o1
  1088. o118.Material = Enum.Material.SmoothPlastic
  1089. o118.BrickColor = BrickColor.new("Really black")
  1090. o118.Position = Vector3.new(46.7480965, 154.409409, 21.013052)
  1091. o118.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  1092. o118.CanCollide = false
  1093. o118.Size = Vector3.new(0.313371032, 0.200000003, 0.200000003)
  1094. o118.CFrame = CFrame.new(46.7480965, 154.409409, 21.013052, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  1095. o118.BottomSurface = Enum.SurfaceType.Smooth
  1096. o118.TopSurface = Enum.SurfaceType.Smooth
  1097. o118.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1098. o118.Position = Vector3.new(46.7480965, 154.409409, 21.013052)
  1099. o119.Parent = o118
  1100. o119.Scale = Vector3.new(1, 0.1589562, 0.113540001)
  1101. o119.MeshType = Enum.MeshType.Wedge
  1102. o120.Parent = o1
  1103. o120.Material = Enum.Material.SmoothPlastic
  1104. o120.BrickColor = BrickColor.new("Really black")
  1105. o120.Position = Vector3.new(48.2722282, 153.912094, 21.8930016)
  1106. o120.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  1107. o120.CanCollide = false
  1108. o120.Size = Vector3.new(0.240705281, 0.390577823, 0.200000003)
  1109. o120.CFrame = CFrame.new(48.2722282, 153.912094, 21.8930016, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  1110. o120.BottomSurface = Enum.SurfaceType.Smooth
  1111. o120.TopSurface = Enum.SurfaceType.Smooth
  1112. o120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1113. o120.Position = Vector3.new(48.2722282, 153.912094, 21.8930016)
  1114. o121.Parent = o120
  1115. o121.Scale = Vector3.new(1, 1, 0.658531725)
  1116. o122.Parent = o1
  1117. o122.Material = Enum.Material.SmoothPlastic
  1118. o122.BrickColor = BrickColor.new("Really black")
  1119. o122.Position = Vector3.new(47.222065, 154.450256, 21.286684)
  1120. o122.Rotation = Vector3.new(90.0003433, -0.000683175749, -60.000206)
  1121. o122.CanCollide = false
  1122. o122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1123. o122.CFrame = CFrame.new(47.222065, 154.450256, 21.286684, 0.499997079, 0.866027534, -1.19236656e-005, -7.94834705e-007, -1.33093472e-005, -1, -0.866027534, 0.499997079, -5.96627888e-006)
  1124. o122.BottomSurface = Enum.SurfaceType.Smooth
  1125. o122.TopSurface = Enum.SurfaceType.Smooth
  1126. o122.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1127. o122.Position = Vector3.new(47.222065, 154.450256, 21.286684)
  1128. o123.Parent = o122
  1129. o123.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
  1130. o123.MeshType = Enum.MeshType.Wedge
  1131. o124.Parent = o1
  1132. o124.Material = Enum.Material.SmoothPlastic
  1133. o124.BrickColor = BrickColor.new("Really black")
  1134. o124.Position = Vector3.new(49.4108849, 153.589584, 22.5504112)
  1135. o124.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  1136. o124.CanCollide = false
  1137. o124.Size = Vector3.new(0.240705281, 0.758447468, 0.200000003)
  1138. o124.CFrame = CFrame.new(49.4108849, 153.589584, 22.5504112, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  1139. o124.BottomSurface = Enum.SurfaceType.Smooth
  1140. o124.TopSurface = Enum.SurfaceType.Smooth
  1141. o124.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1142. o124.Position = Vector3.new(49.4108849, 153.589584, 22.5504112)
  1143. o125.Parent = o124
  1144. o125.Scale = Vector3.new(1, 1, 0.703947842)
  1145. o126.Parent = o1
  1146. o126.Material = Enum.Material.SmoothPlastic
  1147. o126.BrickColor = BrickColor.new("Really black")
  1148. o126.Position = Vector3.new(48.6950493, 153.616852, 22.1371078)
  1149. o126.Rotation = Vector3.new(-89.9996872, 0.0009737566, 60.0009804)
  1150. o126.CanCollide = false
  1151. o126.Size = Vector3.new(0.240705281, 0.58586657, 0.200000003)
  1152. o126.CFrame = CFrame.new(48.6950493, 153.616852, 22.1371078, 0.499985397, -0.86603415, 1.69952582e-005, -3.83536917e-006, 1.74099805e-005, 1, -0.86603415, -0.499985397, 5.3831709e-006)
  1153. o126.BottomSurface = Enum.SurfaceType.Smooth
  1154. o126.TopSurface = Enum.SurfaceType.Smooth
  1155. o126.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1156. o126.Position = Vector3.new(48.6950493, 153.616852, 22.1371078)
  1157. o127.Parent = o126
  1158. o127.Scale = Vector3.new(1, 1, 0.431451917)
  1159. o127.MeshType = Enum.MeshType.Wedge
  1160. o128.Parent = o1
  1161. o128.Material = Enum.Material.SmoothPlastic
  1162. o128.BrickColor = BrickColor.new("Really black")
  1163. o128.Position = Vector3.new(49.0667305, 153.941574, 22.351717)
  1164. o128.Rotation = Vector3.new(90.0004044, -0.00056738453, 119.999565)
  1165. o128.CanCollide = false
  1166. o128.Size = Vector3.new(0.240705281, 1.44422936, 0.563158214)
  1167. o128.CFrame = CFrame.new(49.0667305, 153.941574, 22.351717, -0.499993503, -0.866029441, -9.90272838e-006, -1.17207583e-006, 1.21113271e-005, -1, 0.866029441, -0.499993503, -7.07063191e-006)
  1168. o128.BottomSurface = Enum.SurfaceType.Smooth
  1169. o128.TopSurface = Enum.SurfaceType.Smooth
  1170. o128.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1171. o128.Position = Vector3.new(49.0667305, 153.941574, 22.351717)
  1172. o129.Parent = o1
  1173. o129.Material = Enum.Material.SmoothPlastic
  1174. o129.BrickColor = BrickColor.new("Really black")
  1175. o129.Position = Vector3.new(48.1266899, 153.832581, 21.8089848)
  1176. o129.Rotation = Vector3.new(-89.9996872, 0.000973766902, -119.999237)
  1177. o129.CanCollide = false
  1178. o129.Size = Vector3.new(0.313371032, 0.726656258, 0.200000003)
  1179. o129.CFrame = CFrame.new(48.1266899, 153.832581, 21.8089848, -0.499988675, 0.866032422, 1.69954383e-005, 3.83549832e-006, -1.74101369e-005, 1, 0.866032422, 0.499988675, 5.38320182e-006)
  1180. o129.BottomSurface = Enum.SurfaceType.Smooth
  1181. o129.TopSurface = Enum.SurfaceType.Smooth
  1182. o129.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1183. o129.Position = Vector3.new(48.1266899, 153.832581, 21.8089848)
  1184. o130.Parent = o129
  1185. o130.Scale = Vector3.new(1, 1, 0.885611713)
  1186. o130.MeshType = Enum.MeshType.Wedge
  1187. o131.Parent = o1
  1188. o131.Material = Enum.Material.SmoothPlastic
  1189. o131.BrickColor = BrickColor.new("Really black")
  1190. o131.Position = Vector3.new(47.867115, 154.450256, 21.6591072)
  1191. o131.Rotation = Vector3.new(90.0003433, -0.000683175749, -60.000206)
  1192. o131.CanCollide = false
  1193. o131.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1194. o131.CFrame = CFrame.new(47.867115, 154.450256, 21.6591072, 0.499997079, 0.866027534, -1.19236656e-005, -7.94834705e-007, -1.33093472e-005, -1, -0.866027534, 0.499997079, -5.96627888e-006)
  1195. o131.BottomSurface = Enum.SurfaceType.Smooth
  1196. o131.TopSurface = Enum.SurfaceType.Smooth
  1197. o131.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1198. o131.Position = Vector3.new(47.867115, 154.450256, 21.6591072)
  1199. o132.Parent = o131
  1200. o132.Scale = Vector3.new(0.204372719, 0.272496462, 0.522283912)
  1201. o132.MeshType = Enum.MeshType.Wedge
  1202. o133.Name = "Pipe"
  1203. o133.Parent = o1
  1204. o133.Material = Enum.Material.SmoothPlastic
  1205. o133.BrickColor = BrickColor.new("Really black")
  1206. o133.Position = Vector3.new(45.2593498, 154.189148, 20.1535282)
  1207. o133.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  1208. o133.CanCollide = false
  1209. o133.Size = Vector3.new(0.313371032, 6.74881935, 0.308828712)
  1210. o133.CFrame = CFrame.new(45.2593498, 154.189148, 20.1535282, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
  1211. o133.BottomSurface = Enum.SurfaceType.Smooth
  1212. o133.TopSurface = Enum.SurfaceType.Smooth
  1213. o133.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1214. o133.Position = Vector3.new(45.2593498, 154.189148, 20.1535282)
  1215. o134.Parent = o133
  1216. o135.Name = "Pipe2"
  1217. o135.Parent = o1
  1218. o135.Material = Enum.Material.SmoothPlastic
  1219. o135.BrickColor = BrickColor.new("Really black")
  1220. o135.Position = Vector3.new(46.5356941, 154.043839, 20.8904114)
  1221. o135.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  1222. o135.CanCollide = false
  1223. o135.Size = Vector3.new(0.217997238, 4.21914721, 0.308828712)
  1224. o135.CFrame = CFrame.new(46.5356941, 154.043839, 20.8904114, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
  1225. o135.BottomSurface = Enum.SurfaceType.Smooth
  1226. o135.TopSurface = Enum.SurfaceType.Smooth
  1227. o135.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1228. o135.Position = Vector3.new(46.5356941, 154.043839, 20.8904114)
  1229. o136.Parent = o135
  1230. o137.Name = "Pipe2"
  1231. o137.Parent = o1
  1232. o137.Material = Enum.Material.SmoothPlastic
  1233. o137.BrickColor = BrickColor.new("Really black")
  1234. o137.Position = Vector3.new(44.7047691, 154.041534, 19.8333282)
  1235. o137.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  1236. o137.CanCollide = false
  1237. o137.Size = Vector3.new(0.236163691, 0.200000003, 0.358786255)
  1238. o137.CFrame = CFrame.new(44.7047691, 154.041534, 19.8333282, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
  1239. o137.BottomSurface = Enum.SurfaceType.Smooth
  1240. o137.TopSurface = Enum.SurfaceType.Smooth
  1241. o137.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1242. o137.Position = Vector3.new(44.7047691, 154.041534, 19.8333282)
  1243. o138.Parent = o137
  1244. o138.Scale = Vector3.new(1, 0.272498846, 1)
  1245. o139.Name = "PipeH"
  1246. o139.Parent = o1
  1247. o139.Material = Enum.Material.Neon
  1248. o139.BrickColor = BrickColor.new("Cyan")
  1249. o139.Position = Vector3.new(42.336956, 154.189194, 18.4662781)
  1250. o139.Rotation = Vector3.new(0.000161279226, -30.000124, 89.9994965)
  1251. o139.CanCollide = false
  1252. o139.Size = Vector3.new(0.249788493, 0.200000003, 0.308828712)
  1253. o139.CFrame = CFrame.new(42.336956, 154.189194, 18.4662781, 7.57802991e-006, -0.866024792, -0.500001848, 1, 1.01578034e-005, -2.43773229e-006, 7.19005129e-006, -0.500001788, 0.866024613)
  1254. o139.BottomSurface = Enum.SurfaceType.Smooth
  1255. o139.TopSurface = Enum.SurfaceType.Smooth
  1256. o139.Color = Color3.new(1, 1, 0)
  1257. o139.Position = Vector3.new(42.336956, 154.189194, 18.4662781)
  1258. o140.Parent = o139
  1259. o140.Scale = Vector3.new(1, 0.0454160199, 1)
  1260. o141.Name = "Thing"
  1261. o141.Parent = o1
  1262. o141.BrickColor = BrickColor.new("Dark stone grey")
  1263. o141.Position = Vector3.new(48.0843468, 154.613983, 21.6376648)
  1264. o141.Rotation = Vector3.new(-179.999313, 29.9983273, -0.00131815404)
  1265. o141.CanCollide = false
  1266. o141.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1267. o141.CFrame = CFrame.new(48.0843468, 154.613983, 21.6376648, 0.86604023, 1.99242331e-005, 0.499974728, 1.7006736e-005, -1, 1.03919392e-005, 0.499974728, -4.968947e-007, -0.86604023)
  1268. o141.BottomSurface = Enum.SurfaceType.Smooth
  1269. o141.TopSurface = Enum.SurfaceType.Smooth
  1270. o141.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1271. o141.Position = Vector3.new(48.0843468, 154.613983, 21.6376648)
  1272. o142.Parent = o141
  1273. o142.Scale = Vector3.new(0.181664243, 0.113539964, 0.181663886)
  1274.  
  1275. function destroy(p)
  1276. for i,v in pairs(p.Character:GetChildren()) do
  1277. spawn(function()
  1278. if v:IsA("LocalScript") or v:IsA("Script") then
  1279. v:Destroy()
  1280. end
  1281. end)
  1282. end
  1283. end
  1284.  
  1285. for i,v in pairs(Tool:GetChildren()) do
  1286. if v:IsA("Part") or v:IsA("UnionOperation") or v:IsA("WedgePart") then
  1287. if v.Name ~= "HandlePart" then
  1288. local w = Instance.new("Weld",Tool.HandlePart)
  1289. w.Part0 = Tool.HandlePart
  1290. w.Part1 = v
  1291. w.C0 = CFrame.new(v.Position-Tool.HandlePart.Position)*CFrame.Angles(math.rad(v.Rotation.X),math.rad(v.Rotation.Y),math.rad(v.Rotation.Z))
  1292. end
  1293. end
  1294. end
  1295.  
  1296. print(Tool.Name.." Loaded.")
  1297.  
  1298. for i,v in pairs(Tool:GetChildren()) do
  1299. if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("UnionOperation") then
  1300. if v.Material == Enum.Material.Neon then
  1301. v.BrickColor = char:FindFirstChild("Torso").BrickColor
  1302. end
  1303. end
  1304. end
  1305.  
  1306. Tool.Equipped:connect(function()
  1307. ceqpt = true
  1308. bsy = false
  1309. print("|Equipped|: ".."Saving old joints")
  1310. for i,v in pairs(char.Torso:GetChildren()) do
  1311. if v:IsA("Motor6D") and v.Name ~= "Neck" then
  1312. --print("|Equipped|: "..v.Name.." saved!")
  1313. table.insert(jtab,v)
  1314. end
  1315. end
  1316.  
  1317. gyro.Parent = char:WaitForChild("HumanoidRootPart")
  1318.  
  1319. local aWeld = Instance.new("Weld",char["Right Arm"])
  1320. aWeld.Name = "aWeld"
  1321. aWeld.Part0 = Tool.HandlePart
  1322. aWeld.Part1 = char["Right Arm"]
  1323. aWeld.C0 = CFrame.new(0.9,0,0.1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60))
  1324.  
  1325. local bWeld = Instance.new("Weld",char["Torso"])
  1326. bWeld.Name = "bWeld"
  1327. bWeld.Part0 = char["Torso"]
  1328. bWeld.Part1 = char["Right Arm"]
  1329. bWeld.C0 = CFrame.new(1.2,0.3,-0.9)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(-80))
  1330.  
  1331. local cWeld = Instance.new("Weld",char["Torso"])
  1332. cWeld.Name = "cWeld"
  1333. cWeld.Part0 = char["Torso"]
  1334. cWeld.Part1 = char["Left Arm"]
  1335. cWeld.C0 = CFrame.new(-1.5,0,0)*CFrame.Angles(math.rad(90),math.rad(40),math.rad(-30))
  1336. end)
  1337.  
  1338. Tool.Unequipped:connect(function()
  1339. ceqpt = false
  1340. for i,v in pairs(char.Torso:GetChildren()) do
  1341. if v:IsA("Weld") or v:IsA("Motor6D") then
  1342. if v.Name ~= "Neck" then
  1343. v:Destroy()
  1344. end
  1345. end
  1346. end
  1347. for i,v in pairs(jtab) do
  1348. v:Clone().Parent = char.Torso
  1349. end
  1350. for i,v in pairs(jtab) do
  1351. table.remove(jtab,1)
  1352. end
  1353.  
  1354. gyro.Parent = game:GetService("ServerStorage")
  1355.  
  1356. char.HumanoidRootPart.RootJoint.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  1357. gyro.MaxTorque = Vector3.new(0,0,0)
  1358. char.Torso.Neck.C0 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  1359. --char.Humanoid.WalkSpeed = 16
  1360. --char.Humanoid.JumpPower = 50
  1361. end)
  1362.  
  1363. --Functions
  1364.  
  1365. local rignore = {}
  1366. function rayCast(orig,targ,maxdist)
  1367. local test = Tool.PipeH.Position
  1368. if orig then
  1369. test = orig
  1370. end
  1371. local r = Ray.new(test,(targ-test).unit * maxdist)
  1372. local hit,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(r,rignore,false,true)
  1373. --print(pos)
  1374. return hit,pos,normal
  1375. end
  1376.  
  1377. function clerp(a,b,c)
  1378. return a:lerp(b,c)
  1379. end
  1380.  
  1381. --NHIgnore = {char}
  1382. function getMouseNH(pos,dir)
  1383. if not pos then
  1384. pos = game:GetService("Workspace").CurrentCamera.CFrame.p
  1385. --print("|gMNH|: First pos!")
  1386. end
  1387. if not dir then
  1388. dir = (plr:GetMouse().Hit.p - pos).unit*2048
  1389. --print("|gMNH|: First dir!")
  1390. end
  1391. local r = Ray.new(pos,dir)
  1392. local hit,pos,normal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(r,rignore,false,true)
  1393. if hit then
  1394. if hit.Parent:IsA("Accessory") or hit.Parent:IsA("Hat") then
  1395. table.insert(rignore,hit)
  1396. --print("|gMNH|: Accessory!")
  1397. return getMouseNH(pos,dir)
  1398. else
  1399. --print("|gMNH|: Part!")
  1400. return hit,pos,normal
  1401. end
  1402. else
  1403. --print("|gMNH|: Nil!")
  1404. --print(pos)
  1405. return hit,pos,normal
  1406. end
  1407. end
  1408.  
  1409. function shoot(targ,op)
  1410. --print("----Target / Old position----")
  1411. --print(targ)
  1412. --print(op)
  1413. --print("-----------------------------")
  1414. local hit,pos,normal = rayCast(op,targ,2048)
  1415. local dir = (targ-op).unit * 2048
  1416. if hit then
  1417. --print("|Shoot|: "..hit.Name)
  1418. --print("|Shoot|: "..pos.X..","..pos.Y..","..pos.Z..".")
  1419. --print("|Shoot|: "..(op-pos).Magnitude)
  1420. if hit.Parent:FindFirstChild("Humanoid") then
  1421. table.insert(rignore,hit)
  1422.  
  1423. local iscus = false
  1424. for i,v in pairs(dmgTab) do
  1425. if hit.Name == v[1] then
  1426. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - v[2]
  1427. hit:BreakJoints()
  1428. destroy(game:GetService("Players"):GetPlayerFromCharacter(hit.Parent))
  1429. for i=1,7 do
  1430. local blood = Instance.new("Part")
  1431. blood.Size = Vector3.new((math.random(2,10)/10),(math.random(2,10)/10),(math.random(2,10)/10))
  1432. blood.CFrame = CFrame.new(pos)
  1433. blood.CanCollide = false
  1434. blood.TopSurface = "Smooth"
  1435. blood.BottomSurface = "Smooth"
  1436. blood.Velocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1437. blood.Color = Color3.fromRGB(math.random(150,255),0,0)
  1438. blood.Parent = game:GetService("Workspace")
  1439. end
  1440. iscus = true
  1441. end
  1442. end
  1443. if iscus == false then
  1444. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - miscDmg
  1445. hit:BreakJoints()
  1446. for i=1,7 do
  1447. local blood = Instance.new("Part")
  1448. blood.Size = Vector3.new((math.random(2,10)/10),(math.random(2,10)/10),(math.random(2,10)/10))
  1449. blood.CFrame = CFrame.new(pos)
  1450. blood.CanCollide = false
  1451. blood.TopSurface = "Smooth"
  1452. blood.BottomSurface = "Smooth"
  1453. blood.Velocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1454. blood.Color = Color3.fromRGB(math.random(150,255),0,0)
  1455. blood.Parent = game:GetService("Workspace")
  1456. end
  1457. end
  1458.  
  1459. shoot(pos + dir,pos)
  1460. elseif hit.Parent:IsA("Hat") or hit.Parent:IsA("Accessory") then
  1461. table.insert(rignore,hit.Parent)
  1462. --print("|Shoot|: Potential hat; "..hit.Name.." moved to ignore list")
  1463. shoot(pos + dir,pos)
  1464. else
  1465. table.insert(rignore,hit)
  1466. shoot(pos + dir,pos)
  1467. end
  1468. local trace = Instance.new("Part",game.Workspace)
  1469. trace.Size = Vector3.new((op-pos).Magnitude,0.2,0.2)
  1470. trace.BrickColor = char:FindFirstChild("Torso").BrickColor
  1471. trace.Anchored = true
  1472. trace.CanCollide = false
  1473. trace.TopSurface = "Smooth"
  1474. trace.BottomSurface = "Smooth"
  1475. trace.Material = Enum.Material.Neon
  1476. trace.CFrame = (CFrame.new(op,pos)*CFrame.new(0,0,-(op-pos).Magnitude/2))*CFrame.Angles(0,math.rad(90),0)
  1477. spawn(function()
  1478. local m = Instance.new("SpecialMesh",trace)
  1479. m.MeshType = Enum.MeshType.Cylinder
  1480. for i=1,10 do
  1481. trace.Transparency = trace.Transparency + 0.1
  1482. m.Scale = m.Scale - Vector3.new(0,0.1,0.1)
  1483. wait(0.05)
  1484. end
  1485. trace:Destroy()
  1486. end)
  1487. else
  1488. --print("|Shoot|: ".."No target or too far away")
  1489. local trace = Instance.new("Part",game.Workspace)
  1490. trace.Size = Vector3.new((op-pos).Magnitude,0.2,0.2)
  1491. trace.BrickColor = char:FindFirstChild("Torso").BrickColor
  1492. trace.Anchored = true
  1493. trace.CanCollide = false
  1494. trace.TopSurface = "Smooth"
  1495. trace.BottomSurface = "Smooth"
  1496. trace.Material = Enum.Material.Neon
  1497. trace.CFrame = (CFrame.new(op,pos)*CFrame.new(0,0,-(op-pos).Magnitude/2))*CFrame.Angles(0,math.rad(90),0)
  1498. spawn(function()
  1499. local m = Instance.new("SpecialMesh",trace)
  1500. m.MeshType = Enum.MeshType.Cylinder
  1501. for i=1,10 do
  1502. trace.Transparency = trace.Transparency + 0.1
  1503. m.Scale = m.Scale - Vector3.new(0,0.1,0.1)
  1504. wait(0.05)
  1505. end
  1506. trace:Destroy()
  1507. end)
  1508. end
  1509. end
  1510.  
  1511. --End of functions
  1512.  
  1513. plr:GetMouse().Button1Down:connect(function()
  1514. if ceqpt == true and isaim == true and cd == false then
  1515. cd = true
  1516. local s = Instance.new("Sound",Tool.HandlePart)
  1517. s.SoundId = "rbxassetid://136523485"
  1518. s.PlayOnRemove = false
  1519. s:Play()
  1520. game:GetService("Debris"):AddItem(s,5)
  1521. table.insert(rignore,char)
  1522. local hit,pos,normal = getMouseNH()
  1523. for i,v in pairs(rignore) do
  1524. table.remove(rignore,1)
  1525. end
  1526. --print(pos)
  1527. shoot(pos,Tool.PipeH.CFrame.p)
  1528.  
  1529. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
  1530. bsy = true
  1531. for i=1,5 do
  1532. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") and char.HumanoidRootPart:FindFirstChild("RootJoint") and char.Torso:FindFirstChild("Neck") then
  1533. char.Torso:FindFirstChild("bWeld").C0 = clerp(char.Torso.bWeld.C0,(CFrame.new(1,0.5,-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60))*CFrame.new(0,1,0)),0.2)
  1534. char.Torso:FindFirstChild("cWeld").C0 = clerp(char.Torso.cWeld.C0,(CFrame.new(-1.5,0.5,-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-10))*CFrame.new(0,1,0)),0.2)
  1535. char.HumanoidRootPart:FindFirstChild("RootJoint").C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(120)),0.2)
  1536. char.Torso:FindFirstChild("Neck").C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(240)),0.2)
  1537. wait()
  1538. end
  1539. end
  1540. bsy = false
  1541. end
  1542.  
  1543. table.insert(rignore,char)
  1544. cd = false
  1545. end
  1546. end)
  1547.  
  1548. while not ceqpt do wait() end
  1549.  
  1550. local animspeed = 0.3
  1551.  
  1552. while wait() do
  1553. --if ceqpt == true then print("Equipped") else print ("Unequipped") end
  1554.  
  1555. local cPos = game:GetService("Workspace").CurrentCamera.CFrame.p
  1556. local newPos = cPos - char.HumanoidRootPart.CFrame.p
  1557. local dist = math.sqrt((newPos.X*newPos.X)+(newPos.Y*newPos.Y)+(newPos.Z*newPos.Z))
  1558. --print(dist)
  1559.  
  1560. if dist <= 8.5 and ceqpt == true then
  1561. isaim = true
  1562. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
  1563. if bsy == false then
  1564. local y = CFrame.new(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).p.Y
  1565. y = (y*70)/(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).Magnitude
  1566. char.Torso.bWeld.C0 = clerp(char.Torso.bWeld.C0,CFrame.new(1,0.5 + (y/100),-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60)),animspeed)
  1567. char.Torso.cWeld.C0 = clerp(char.Torso.cWeld.C0,CFrame.new(-1.5,0.5 + (y/60),-1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-10)),animspeed)
  1568. char.Torso.bWeld.C1 = clerp(char.Torso.bWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-y),math.rad(0),math.rad(0))),0.2)
  1569. char.Torso.cWeld.C1 = clerp(char.Torso.cWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-y),math.rad(0),math.rad(0))),0.2)
  1570. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(120)),animspeed)
  1571. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-120),math.rad(y/2),math.rad(240)),animspeed)
  1572. --char.Humanoid.WalkSpeed = 6
  1573. --char.Humanoid.JumpPower = 0
  1574. end
  1575. end
  1576. local lookDir = plr:GetMouse().Hit.p - char.HumanoidRootPart.CFrame.p
  1577. gyro.MaxTorque = Vector3.new(0,10000000,0)
  1578. gyro.CFrame = CFrame.new(char.HumanoidRootPart.CFrame.p, plr:GetMouse().Hit.p)
  1579. else
  1580. isaim = false
  1581. if char.Torso:FindFirstChild("bWeld") and char.Torso:FindFirstChild("cWeld") then
  1582. if bsy == false then
  1583. local y = CFrame.new(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).p.Y
  1584. y = (y*70)/(plr:GetMouse().Hit.p - char.HumanoidRootPart.Position).Magnitude
  1585. char.Torso.bWeld.C0 = clerp(char.Torso.bWeld.C0,CFrame.new(1.2,0.3 + math.cos(tick())/5,-0.9)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(-80)),animspeed)
  1586. char.Torso.cWeld.C0 = clerp(char.Torso.cWeld.C0,CFrame.new(-1.5,0 + math.cos(tick())/5,0)*CFrame.Angles(math.rad(90),math.rad(40),math.rad(-30)),animspeed)
  1587. char.Torso.bWeld.C1 = clerp(char.Torso.bWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))),0.2)
  1588. char.Torso.cWeld.C1 = clerp(char.Torso.cWeld.C1,(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))),0.2)
  1589. char.HumanoidRootPart.RootJoint.C0 = clerp(char.HumanoidRootPart.RootJoint.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),animspeed)
  1590. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0,CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),animspeed)
  1591. --char.Humanoid.WalkSpeed = 16
  1592. --char.Humanoid.JumpPower = 50
  1593. end
  1594. end
  1595. gyro.MaxTorque = Vector3.new(0,0,0)
  1596. end
  1597. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement