Advertisement
firebudgy

Untitled

Feb 15th, 2018
586
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 41.25 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. Tool0 = Instance.new("Tool")
  20. Part1 = Instance.new("Part")
  21. BlockMesh2 = Instance.new("BlockMesh")
  22. Sound3 = Instance.new("Sound")
  23. Sound4 = Instance.new("Sound")
  24. Sound5 = Instance.new("Sound")
  25. Sound6 = Instance.new("Sound")
  26. Sound7 = Instance.new("Sound")
  27. Sound8 = Instance.new("Sound")
  28. Sound9 = Instance.new("Sound")
  29. Sound10 = Instance.new("Sound")
  30. Sound11 = Instance.new("Sound")
  31. Sound12 = Instance.new("Sound")
  32. Sound13 = Instance.new("Sound")
  33. Sound14 = Instance.new("Sound")
  34. Sound15 = Instance.new("Sound")
  35. Sound16 = Instance.new("Sound")
  36. Sound17 = Instance.new("Sound")
  37. Sound18 = Instance.new("Sound")
  38. Sound19 = Instance.new("Sound")
  39. Sound20 = Instance.new("Sound")
  40. Part21 = Instance.new("Part")
  41. CylinderMesh22 = Instance.new("CylinderMesh")
  42. Part23 = Instance.new("Part")
  43. BlockMesh24 = Instance.new("BlockMesh")
  44. Script25 = Instance.new("Script")
  45. Part26 = Instance.new("Part")
  46. SpecialMesh27 = Instance.new("SpecialMesh")
  47. Part28 = Instance.new("Part")
  48. SpecialMesh29 = Instance.new("SpecialMesh")
  49. Script30 = Instance.new("Script")
  50. Part31 = Instance.new("Part")
  51. CylinderMesh32 = Instance.new("CylinderMesh")
  52. Part33 = Instance.new("Part")
  53. SpecialMesh34 = Instance.new("SpecialMesh")
  54. Part35 = Instance.new("Part")
  55. BlockMesh36 = Instance.new("BlockMesh")
  56. Sparkles37 = Instance.new("Sparkles")
  57. Part38 = Instance.new("Part")
  58. SpecialMesh39 = Instance.new("SpecialMesh")
  59. Part40 = Instance.new("Part")
  60. SpecialMesh41 = Instance.new("SpecialMesh")
  61. Part42 = Instance.new("Part")
  62. CylinderMesh43 = Instance.new("CylinderMesh")
  63. Part44 = Instance.new("Part")
  64. CylinderMesh45 = Instance.new("CylinderMesh")
  65. Part46 = Instance.new("Part")
  66. SpecialMesh47 = Instance.new("SpecialMesh")
  67. Part48 = Instance.new("Part")
  68. SpecialMesh49 = Instance.new("SpecialMesh")
  69. Script50 = Instance.new("Script")
  70. Part51 = Instance.new("Part")
  71. SpecialMesh52 = Instance.new("SpecialMesh")
  72. Script53 = Instance.new("Script")
  73. Part54 = Instance.new("Part")
  74. SpecialMesh55 = Instance.new("SpecialMesh")
  75. Script56 = Instance.new("Script")
  76. Part57 = Instance.new("Part")
  77. SpecialMesh58 = Instance.new("SpecialMesh")
  78. Script59 = Instance.new("Script")
  79. Part60 = Instance.new("Part")
  80. BlockMesh61 = Instance.new("BlockMesh")
  81. Part62 = Instance.new("Part")
  82. SpecialMesh63 = Instance.new("SpecialMesh")
  83. Script64 = Instance.new("Script")
  84. Part65 = Instance.new("Part")
  85. SpecialMesh66 = Instance.new("SpecialMesh")
  86. Script67 = Instance.new("Script")
  87. Part68 = Instance.new("Part")
  88. BlockMesh69 = Instance.new("BlockMesh")
  89. Script70 = Instance.new("Script")
  90. Part71 = Instance.new("Part")
  91. SpecialMesh72 = Instance.new("SpecialMesh")
  92. Script73 = Instance.new("Script")
  93. Part74 = Instance.new("Part")
  94. SpecialMesh75 = Instance.new("SpecialMesh")
  95. Script76 = Instance.new("Script")
  96. LocalScript77 = Instance.new("LocalScript")
  97. Script78 = Instance.new("Script")
  98. Script79 = Instance.new("Script")
  99. Script80 = Instance.new("Script")
  100. Script81 = Instance.new("Script")
  101. Tool0.Name = "firebudgy's energy sword"
  102. Tool0.Parent = mas
  103. Part1.Name = "Handle"
  104. Part1.Parent = Tool0
  105. Part1.BrickColor = BrickColor.new("Really black")
  106. Part1.Rotation = Vector3.new(0, 0, 90)
  107. Part1.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  108. Part1.Velocity = Vector3.new(-0.000193039537, -0.00497310609, 0.000203703079)
  109. Part1.CanCollide = false
  110. Part1.FormFactor = Enum.FormFactor.Plate
  111. Part1.Size = Vector3.new(1, 0.400000006, 1)
  112. Part1.CFrame = CFrame.new(-41.7683792, 0.50009501, -48.5154724, 3.57105964e-05, -0.999999523, -2.36080868e-05, 0.999998808, 3.53752985e-05, 2.81184984e-05, -2.85653969e-05, -2.4076191e-05, 0.999998868)
  113. Part1.BottomSurface = Enum.SurfaceType.Smooth
  114. Part1.TopSurface = Enum.SurfaceType.Smooth
  115. Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  116. Part1.Position = Vector3.new(-41.7683792, 0.50009501, -48.5154724)
  117. Part1.Orientation = Vector3.new(0, 0, 90)
  118. Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  119. BlockMesh2.Parent = Part1
  120. BlockMesh2.Scale = Vector3.new(0.0799999982, 0.880000234, 0.0799999982)
  121. BlockMesh2.Scale = Vector3.new(0.0799999982, 0.880000234, 0.0799999982)
  122. Sound3.Parent = Part1
  123. Sound3.SoundId = "http://www.roblox.com/asset/?id=11998770"
  124. Sound4.Parent = Part1
  125. Sound4.Pitch = 0.80000001192093
  126. Sound4.SoundId = "http://www.roblox.com/asset/?id=11998796"
  127. Sound5.Parent = Part1
  128. Sound5.Pitch = 0.80000001192093
  129. Sound5.SoundId = "http://www.roblox.com/asset/?id=11998777"
  130. Sound6.Parent = Part1
  131. Sound6.SoundId = "http://www.roblox.com/asset/?id=11998770"
  132. Sound7.Parent = Part1
  133. Sound7.Pitch = 0.80000001192093
  134. Sound7.SoundId = "http://www.roblox.com/asset/?id=11998796"
  135. Sound8.Parent = Part1
  136. Sound8.Pitch = 0.80000001192093
  137. Sound8.SoundId = "http://www.roblox.com/asset/?id=11998777"
  138. Sound9.Parent = Part1
  139. Sound9.SoundId = "http://www.roblox.com/asset/?id=11998770"
  140. Sound10.Parent = Part1
  141. Sound10.Pitch = 0.80000001192093
  142. Sound10.SoundId = "http://www.roblox.com/asset/?id=11998796"
  143. Sound11.Parent = Part1
  144. Sound11.SoundId = "http://www.roblox.com/asset/?id=11998770"
  145. Sound12.Parent = Part1
  146. Sound12.Pitch = 0.80000001192093
  147. Sound12.SoundId = "http://www.roblox.com/asset/?id=11998777"
  148. Sound13.Parent = Part1
  149. Sound13.Pitch = 0.80000001192093
  150. Sound13.SoundId = "http://www.roblox.com/asset/?id=11998777"
  151. Sound14.Parent = Part1
  152. Sound14.Pitch = 0.80000001192093
  153. Sound14.SoundId = "http://www.roblox.com/asset/?id=11998796"
  154. Sound15.Parent = Part1
  155. Sound15.Pitch = 0.80000001192093
  156. Sound15.SoundId = "http://www.roblox.com/asset/?id=11998796"
  157. Sound16.Parent = Part1
  158. Sound16.SoundId = "http://www.roblox.com/asset/?id=11998770"
  159. Sound17.Parent = Part1
  160. Sound17.Pitch = 0.80000001192093
  161. Sound17.SoundId = "http://www.roblox.com/asset/?id=11998777"
  162. Sound18.Parent = Part1
  163. Sound18.Pitch = 0.80000001192093
  164. Sound18.SoundId = "http://www.roblox.com/asset/?id=11998796"
  165. Sound19.Parent = Part1
  166. Sound19.SoundId = "http://www.roblox.com/asset/?id=11998770"
  167. Sound20.Parent = Part1
  168. Sound20.Pitch = 0.80000001192093
  169. Sound20.SoundId = "http://www.roblox.com/asset/?id=11998777"
  170. Part21.Parent = Tool0
  171. Part21.BrickColor = BrickColor.new("Really black")
  172. Part21.Rotation = Vector3.new(0, 0, 90)
  173. Part21.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  174. Part21.Velocity = Vector3.new(-0.00019319632, -0.00608067494, 0.000208510421)
  175. Part21.CanCollide = false
  176. Part21.FormFactor = Enum.FormFactor.Plate
  177. Part21.Size = Vector3.new(1, 0.400000006, 1)
  178. Part21.CFrame = CFrame.new(-42.3198662, 0.500156999, -48.5194244, 2.85915212e-05, -0.999998987, -2.71792123e-05, 0.999997199, 2.7622842e-05, 2.78950647e-05, -2.89231502e-05, -2.82692308e-05, 0.999997318)
  179. Part21.BottomSurface = Enum.SurfaceType.Smooth
  180. Part21.TopSurface = Enum.SurfaceType.Smooth
  181. Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  182. Part21.Position = Vector3.new(-42.3198662, 0.500156999, -48.5194244)
  183. Part21.Orientation = Vector3.new(0, 0, 90)
  184. Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  185. CylinderMesh22.Parent = Part21
  186. CylinderMesh22.Scale = Vector3.new(0.159999996, 0.119999997, 0.119999997)
  187. CylinderMesh22.Scale = Vector3.new(0.159999996, 0.119999997, 0.119999997)
  188. Part23.Parent = Tool0
  189. Part23.BrickColor = BrickColor.new("Medium blue")
  190. Part23.Reflectance = 0.10000000149012
  191. Part23.Rotation = Vector3.new(0, 0, 90)
  192. Part23.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  193. Part23.Velocity = Vector3.new(-0.000200138136, -0.00583831081, 0.000207046804)
  194. Part23.CanCollide = false
  195. Part23.FormFactor = Enum.FormFactor.Plate
  196. Part23.Size = Vector3.new(1, 0.400000006, 1)
  197. Part23.CFrame = CFrame.new(-42.1519547, 0.500137985, -49.3190231, 2.85915212e-05, -0.999998987, -2.71792123e-05, 0.999997199, 2.7622842e-05, 2.78950647e-05, -2.89231502e-05, -2.82692308e-05, 0.999997318)
  198. Part23.BottomSurface = Enum.SurfaceType.Smooth
  199. Part23.TopSurface = Enum.SurfaceType.Smooth
  200. Part23.Color = Color3.new(0.431373, 0.6, 0.792157)
  201. Part23.Position = Vector3.new(-42.1519547, 0.500137985, -49.3190231)
  202. Part23.Orientation = Vector3.new(0, 0, 90)
  203. Part23.Color = Color3.new(0.431373, 0.6, 0.792157)
  204. BlockMesh24.Parent = Part23
  205. BlockMesh24.Scale = Vector3.new(0.0799999982, 0.840000808, 0.439999998)
  206. BlockMesh24.Scale = Vector3.new(0.0799999982, 0.840000808, 0.439999998)
  207. Script25.Name = "Message Script"
  208. Script25.Parent = Part23
  209. table.insert(cors,sandbox(Script25,function()
  210. while true do
  211. for i=1, 9, 1 do
  212. -- Go up
  213. script.Parent.Reflectance = i * .1
  214. wait(.1)
  215. end
  216. for i=9, 1, -1 do
  217. -- Go down
  218. script.Parent.Reflectance = i * .1
  219. wait(.1)
  220. end
  221. end
  222.  
  223. end))
  224. Part26.Parent = Tool0
  225. Part26.BrickColor = BrickColor.new("Medium blue")
  226. Part26.Reflectance = 0.69999998807907
  227. Part26.Rotation = Vector3.new(180, 0, -90)
  228. Part26.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  229. Part26.Velocity = Vector3.new(-0.000184240023, -0.00406654086, 0.000200279857)
  230. Part26.CanCollide = false
  231. Part26.FormFactor = Enum.FormFactor.Plate
  232. Part26.Size = Vector3.new(1, 0.400000006, 1)
  233. Part26.CFrame = CFrame.new(-41.376709, 0.500128984, -47.4999847, 2.85915212e-05, 0.999998987, 2.71792123e-05, 0.999997199, -2.7622842e-05, -2.78950647e-05, -2.89231502e-05, 2.82692308e-05, -0.999997318)
  234. Part26.BottomSurface = Enum.SurfaceType.Smooth
  235. Part26.TopSurface = Enum.SurfaceType.Smooth
  236. Part26.Color = Color3.new(0.431373, 0.6, 0.792157)
  237. Part26.Position = Vector3.new(-41.376709, 0.500128984, -47.4999847)
  238. Part26.Orientation = Vector3.new(0, 180, 90)
  239. Part26.Color = Color3.new(0.431373, 0.6, 0.792157)
  240. SpecialMesh27.Parent = Part26
  241. SpecialMesh27.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  242. SpecialMesh27.MeshType = Enum.MeshType.Wedge
  243. SpecialMesh27.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  244. Part28.Parent = Tool0
  245. Part28.BrickColor = BrickColor.new("Medium blue")
  246. Part28.Reflectance = 0.40000000596046
  247. Part28.Rotation = Vector3.new(-126.860001, -89.9199982, -34.5499992)
  248. Part28.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  249. Part28.Velocity = Vector3.new(-0.000212359897, -0.00450618286, 0.00020053245)
  250. Part28.CanCollide = false
  251. Part28.FormFactor = Enum.FormFactor.Plate
  252. Part28.Size = Vector3.new(1, 2.38400269, 1)
  253. Part28.CFrame = CFrame.new(-41.4046326, 0.500054002, -50.7380981, 2.85915212e-05, 1.96881247e-05, -0.999998987, 0.999997199, -2.79246033e-05, 2.76230548e-05, -2.89231502e-05, -0.999997377, -2.07096946e-05)
  254. Part28.BottomSurface = Enum.SurfaceType.Smooth
  255. Part28.TopSurface = Enum.SurfaceType.Smooth
  256. Part28.Color = Color3.new(0.431373, 0.6, 0.792157)
  257. Part28.Position = Vector3.new(-41.4046326, 0.500054002, -50.7380981)
  258. Part28.Orientation = Vector3.new(0, -90, 90)
  259. Part28.Color = Color3.new(0.431373, 0.6, 0.792157)
  260. SpecialMesh29.Parent = Part28
  261. SpecialMesh29.Scale = Vector3.new(0.0799999982, 1, 0.360000014)
  262. SpecialMesh29.MeshType = Enum.MeshType.Wedge
  263. SpecialMesh29.Scale = Vector3.new(0.0799999982, 1, 0.360000014)
  264. Script30.Name = "Message Script"
  265. Script30.Parent = Part28
  266. table.insert(cors,sandbox(Script30,function()
  267. while true do
  268. for i=1, 9, 1 do
  269. -- Go up
  270. script.Parent.Reflectance = i * .1
  271. wait(.1)
  272. end
  273. for i=9, 1, -1 do
  274. -- Go down
  275. script.Parent.Reflectance = i * .1
  276. wait(.1)
  277. end
  278. end
  279.  
  280. end))
  281. Part31.Parent = Tool0
  282. Part31.BrickColor = BrickColor.new("Really black")
  283. Part31.Rotation = Vector3.new(0, 0, 90)
  284. Part31.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  285. Part31.Velocity = Vector3.new(-0.000193150598, -0.00567898015, 0.000206766228)
  286. Part31.CanCollide = false
  287. Part31.FormFactor = Enum.FormFactor.Plate
  288. Part31.Size = Vector3.new(1, 0.400000006, 1)
  289. Part31.CFrame = CFrame.new(-42.1200027, 0.500151992, -48.5154419, 2.85915212e-05, -0.999998987, -2.71792123e-05, 0.999997199, 2.7622842e-05, 2.78950647e-05, -2.89231502e-05, -2.82692308e-05, 0.999997318)
  290. Part31.BottomSurface = Enum.SurfaceType.Smooth
  291. Part31.TopSurface = Enum.SurfaceType.Smooth
  292. Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  293. Part31.Position = Vector3.new(-42.1200027, 0.500151992, -48.5154419)
  294. Part31.Orientation = Vector3.new(0, 0, 90)
  295. Part31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  296. CylinderMesh32.Parent = Part31
  297. CylinderMesh32.Scale = Vector3.new(0.159999996, 0.880000114, 0.0799999982)
  298. CylinderMesh32.Scale = Vector3.new(0.159999996, 0.880000114, 0.0799999982)
  299. Part33.Parent = Tool0
  300. Part33.BrickColor = BrickColor.new("Really black")
  301. Part33.Rotation = Vector3.new(0, 0, -90)
  302. Part33.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  303. Part33.Velocity = Vector3.new(-0.000194796055, -0.00489795208, 0.000203272604)
  304. Part33.CanCollide = false
  305. Part33.FormFactor = Enum.FormFactor.Plate
  306. Part33.Size = Vector3.new(1, 0.400000006, 1)
  307. Part33.CFrame = CFrame.new(-41.7203293, 0.500187993, -48.6953201, -2.85915212e-05, 0.999998987, -2.71792123e-05, -0.999997199, -2.7622842e-05, 2.78950647e-05, 2.89231502e-05, 2.82692308e-05, 0.999997318)
  308. Part33.BottomSurface = Enum.SurfaceType.Smooth
  309. Part33.TopSurface = Enum.SurfaceType.Smooth
  310. Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  311. Part33.Position = Vector3.new(-41.7203293, 0.500187993, -48.6953201)
  312. Part33.Orientation = Vector3.new(0, 0, -90)
  313. Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  314. SpecialMesh34.Parent = Part33
  315. SpecialMesh34.Scale = Vector3.new(0.0799999982, 0.0800001696, 0.119999997)
  316. SpecialMesh34.MeshType = Enum.MeshType.Wedge
  317. SpecialMesh34.Scale = Vector3.new(0.0799999982, 0.0800001696, 0.119999997)
  318. Part35.Parent = Tool0
  319. Part35.BrickColor = BrickColor.new("Cyan")
  320. Part35.Rotation = Vector3.new(0, 0, 90)
  321. Part35.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  322. Part35.Velocity = Vector3.new(-0.000194753273, -0.00499420613, 0.000203693708)
  323. Part35.CanCollide = false
  324. Part35.FormFactor = Enum.FormFactor.Plate
  325. Part35.Size = Vector3.new(1, 0.400000006, 1)
  326. Part35.CFrame = CFrame.new(-41.7682724, 0.500167012, -48.6953812, 2.85915212e-05, -0.999998987, -2.71792123e-05, 0.999997199, 2.7622842e-05, 2.78950647e-05, -2.89231502e-05, -2.82692308e-05, 0.999997318)
  327. Part35.BottomSurface = Enum.SurfaceType.Smooth
  328. Part35.TopSurface = Enum.SurfaceType.Smooth
  329. Part35.Color = Color3.new(0.0156863, 0.686275, 0.92549)
  330. Part35.Position = Vector3.new(-41.7682724, 0.500167012, -48.6953812)
  331. Part35.Orientation = Vector3.new(0, 0, 90)
  332. Part35.Color = Color3.new(0.0156863, 0.686275, 0.92549)
  333. BlockMesh36.Parent = Part35
  334. BlockMesh36.Scale = Vector3.new(0.0799999982, 0.160000548, 0.119999997)
  335. BlockMesh36.Scale = Vector3.new(0.0799999982, 0.160000548, 0.119999997)
  336. Sparkles37.Parent = Part35
  337. Sparkles37.Color = Color3.new(0, 6.8, 1)
  338. Sparkles37.SparkleColor = Color3.new(0, 0.666667, 1)
  339. Sparkles37.Color = Color3.new(0, 6.8, 1)
  340. Part38.Parent = Tool0
  341. Part38.BrickColor = BrickColor.new("Really black")
  342. Part38.Rotation = Vector3.new(0, 0, 90)
  343. Part38.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  344. Part38.Velocity = Vector3.new(-0.000194847598, -0.00509054773, 0.000204107113)
  345. Part38.CanCollide = false
  346. Part38.FormFactor = Enum.FormFactor.Plate
  347. Part38.Size = Vector3.new(1, 0.400000006, 1)
  348. Part38.CFrame = CFrame.new(-41.8162651, 0.500216007, -48.6953583, 2.85915212e-05, -0.999998987, -2.71792123e-05, 0.999997199, 2.7622842e-05, 2.78950647e-05, -2.89231502e-05, -2.82692308e-05, 0.999997318)
  349. Part38.BottomSurface = Enum.SurfaceType.Smooth
  350. Part38.TopSurface = Enum.SurfaceType.Smooth
  351. Part38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  352. Part38.Position = Vector3.new(-41.8162651, 0.500216007, -48.6953583)
  353. Part38.Orientation = Vector3.new(0, 0, 90)
  354. Part38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  355. SpecialMesh39.Parent = Part38
  356. SpecialMesh39.Scale = Vector3.new(0.0799999982, 0.0800001696, 0.119999997)
  357. SpecialMesh39.MeshType = Enum.MeshType.Wedge
  358. SpecialMesh39.Scale = Vector3.new(0.0799999982, 0.0800001696, 0.119999997)
  359. Part40.Parent = Tool0
  360. Part40.BrickColor = BrickColor.new("Medium blue")
  361. Part40.Reflectance = 0.5
  362. Part40.Rotation = Vector3.new(180, 0, 90)
  363. Part40.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  364. Part40.Velocity = Vector3.new(-0.000195888133, -0.00425716629, 0.000200421506)
  365. Part40.CanCollide = false
  366. Part40.FormFactor = Enum.FormFactor.Plate
  367. Part40.Size = Vector3.new(1, 0.400000006, 1)
  368. Part40.CFrame = CFrame.new(-41.3926392, 0.50010699, -48.8392181, -2.85915212e-05, -0.999998987, 2.71792123e-05, -0.999997199, 2.7622842e-05, -2.78950647e-05, 2.89231502e-05, -2.82692308e-05, -0.999997318)
  369. Part40.BottomSurface = Enum.SurfaceType.Smooth
  370. Part40.TopSurface = Enum.SurfaceType.Smooth
  371. Part40.Color = Color3.new(0.431373, 0.6, 0.792157)
  372. Part40.Position = Vector3.new(-41.3926392, 0.50010699, -48.8392181)
  373. Part40.Orientation = Vector3.new(0, 180, -90)
  374. Part40.Color = Color3.new(0.431373, 0.6, 0.792157)
  375. SpecialMesh41.Parent = Part40
  376. SpecialMesh41.Scale = Vector3.new(0.0799999982, 0.840000212, 0.519999981)
  377. SpecialMesh41.MeshType = Enum.MeshType.Wedge
  378. SpecialMesh41.Scale = Vector3.new(0.0799999982, 0.840000212, 0.519999981)
  379. Part42.Parent = Tool0
  380. Part42.BrickColor = BrickColor.new("Really black")
  381. Part42.Rotation = Vector3.new(0, 0, 90)
  382. Part42.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  383. Part42.Velocity = Vector3.new(-0.00019315735, -0.00428297045, 0.000200694863)
  384. Part42.CanCollide = false
  385. Part42.FormFactor = Enum.FormFactor.Plate
  386. Part42.Size = Vector3.new(1, 0.400000006, 1)
  387. Part42.CFrame = CFrame.new(-41.4246025, 0.500156999, -48.5153542, 2.85915212e-05, -0.999998987, -2.71792123e-05, 0.999997199, 2.7622842e-05, 2.78950647e-05, -2.89231502e-05, -2.82692308e-05, 0.999997318)
  388. Part42.BottomSurface = Enum.SurfaceType.Smooth
  389. Part42.TopSurface = Enum.SurfaceType.Smooth
  390. Part42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  391. Part42.Position = Vector3.new(-41.4246025, 0.500156999, -48.5153542)
  392. Part42.Orientation = Vector3.new(0, 0, 90)
  393. Part42.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  394. CylinderMesh43.Parent = Part42
  395. CylinderMesh43.Scale = Vector3.new(0.0799999982, 0.840000033, 0.0799999982)
  396. CylinderMesh43.Scale = Vector3.new(0.0799999982, 0.840000033, 0.0799999982)
  397. Part44.Parent = Tool0
  398. Part44.BrickColor = BrickColor.new("Really black")
  399. Part44.Rotation = Vector3.new(0, 0, 90)
  400. Part44.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  401. Part44.Velocity = Vector3.new(-0.000193090746, -0.0039144, 0.000199095957)
  402. Part44.CanCollide = false
  403. Part44.FormFactor = Enum.FormFactor.Plate
  404. Part44.Size = Vector3.new(1, 0.400000006, 1)
  405. Part44.CFrame = CFrame.new(-41.2407608, 0.50010401, -48.5194473, 2.85915212e-05, -0.999998987, -2.71792123e-05, 0.999997199, 2.7622842e-05, 2.78950647e-05, -2.89231502e-05, -2.82692308e-05, 0.999997318)
  406. Part44.BottomSurface = Enum.SurfaceType.Smooth
  407. Part44.TopSurface = Enum.SurfaceType.Smooth
  408. Part44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  409. Part44.Position = Vector3.new(-41.2407608, 0.50010401, -48.5194473)
  410. Part44.Orientation = Vector3.new(0, 0, 90)
  411. Part44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  412. CylinderMesh45.Parent = Part44
  413. CylinderMesh45.Scale = Vector3.new(0.159999996, 0.0800000057, 0.119999997)
  414. CylinderMesh45.Scale = Vector3.new(0.159999996, 0.0800000057, 0.119999997)
  415. Part46.Parent = Tool0
  416. Part46.BrickColor = BrickColor.new("Medium blue")
  417. Part46.Reflectance = 0.69999998807907
  418. Part46.Rotation = Vector3.new(180, 0, -90)
  419. Part46.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  420. Part46.Velocity = Vector3.new(-0.000189817598, -0.00353236683, 0.000197627713)
  421. Part46.CanCollide = false
  422. Part46.FormFactor = Enum.FormFactor.Plate
  423. Part46.Size = Vector3.new(1, 0.400000006, 1)
  424. Part46.CFrame = CFrame.new(-41.0728683, 0.500124991, -48.139637, 2.85915212e-05, 0.999998987, 2.71792123e-05, 0.999997199, -2.7622842e-05, -2.78950647e-05, -2.89231502e-05, 2.82692308e-05, -0.999997318)
  425. Part46.BottomSurface = Enum.SurfaceType.Smooth
  426. Part46.TopSurface = Enum.SurfaceType.Smooth
  427. Part46.Color = Color3.new(0.431373, 0.6, 0.792157)
  428. Part46.Position = Vector3.new(-41.0728683, 0.500124991, -48.139637)
  429. Part46.Orientation = Vector3.new(0, 180, 90)
  430. Part46.Color = Color3.new(0.431373, 0.6, 0.792157)
  431. SpecialMesh47.Parent = Part46
  432. SpecialMesh47.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  433. SpecialMesh47.MeshType = Enum.MeshType.Wedge
  434. SpecialMesh47.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  435. Part48.Parent = Tool0
  436. Part48.BrickColor = BrickColor.new("Medium blue")
  437. Part48.Reflectance = 0.20000000298023
  438. Part48.Rotation = Vector3.new(54.4199982, 89.9700012, -144.479996)
  439. Part48.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  440. Part48.Velocity = Vector3.new(-0.000212374682, -0.00599086797, 0.000206988174)
  441. Part48.CanCollide = false
  442. Part48.FormFactor = Enum.FormFactor.Plate
  443. Part48.Size = Vector3.new(1, 2.38400269, 1)
  444. Part48.CFrame = CFrame.new(-42.1441765, 0.500059009, -50.7386398, -3.13520432e-05, 2.23815441e-05, 0.999999881, -0.999999881, -2.86102295e-05, -3.14116478e-05, 2.86996365e-05, -0.99999994, 2.24709511e-05)
  445. Part48.BottomSurface = Enum.SurfaceType.Smooth
  446. Part48.TopSurface = Enum.SurfaceType.Smooth
  447. Part48.Color = Color3.new(0.431373, 0.6, 0.792157)
  448. Part48.Position = Vector3.new(-42.1441765, 0.500059009, -50.7386398)
  449. Part48.Orientation = Vector3.new(0, 90, -90)
  450. Part48.Color = Color3.new(0.431373, 0.6, 0.792157)
  451. SpecialMesh49.Parent = Part48
  452. SpecialMesh49.Scale = Vector3.new(0.0799999982, 1, 0.319999993)
  453. SpecialMesh49.MeshType = Enum.MeshType.Wedge
  454. SpecialMesh49.Scale = Vector3.new(0.0799999982, 1, 0.319999993)
  455. Script50.Name = "Message Script"
  456. Script50.Parent = Part48
  457. table.insert(cors,sandbox(Script50,function()
  458. while true do
  459. for i=1, 9, 1 do
  460. -- Go up
  461. script.Parent.Reflectance = i * .1
  462. wait(.1)
  463. end
  464. for i=9, 1, -1 do
  465. -- Go down
  466. script.Parent.Reflectance = i * .1
  467. wait(.1)
  468. end
  469. end
  470.  
  471. end))
  472. Part51.Parent = Tool0
  473. Part51.BrickColor = BrickColor.new("Medium blue")
  474. Part51.Reflectance = 0.30000001192093
  475. Part51.Rotation = Vector3.new(0, 0, 90)
  476. Part51.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  477. Part51.Velocity = Vector3.new(-0.000189748273, -0.00414260337, 0.000200285605)
  478. Part51.CanCollide = false
  479. Part51.FormFactor = Enum.FormFactor.Plate
  480. Part51.Size = Vector3.new(1, 0.400000006, 1)
  481. Part51.CFrame = CFrame.new(-41.3768463, 0.500090003, -48.1397324, 2.92283203e-05, -0.999990344, -2.79364795e-05, 0.999990463, 2.65086528e-05, 3.34232172e-05, -2.95934933e-05, -2.91267406e-05, 0.999990344)
  482. Part51.BottomSurface = Enum.SurfaceType.Smooth
  483. Part51.TopSurface = Enum.SurfaceType.Smooth
  484. Part51.Color = Color3.new(0.431373, 0.6, 0.792157)
  485. Part51.Position = Vector3.new(-41.3768463, 0.500090003, -48.1397324)
  486. Part51.Orientation = Vector3.new(0, 0, 90)
  487. Part51.Color = Color3.new(0.431373, 0.6, 0.792157)
  488. SpecialMesh52.Parent = Part51
  489. SpecialMesh52.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  490. SpecialMesh52.MeshType = Enum.MeshType.Wedge
  491. SpecialMesh52.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  492. Script53.Name = "Message Script"
  493. Script53.Parent = Part51
  494. table.insert(cors,sandbox(Script53,function()
  495. while true do
  496. for i=1, 9, 1 do
  497. -- Go up
  498. script.Parent.Reflectance = i * .1
  499. wait(.1)
  500. end
  501. for i=9, 1, -1 do
  502. -- Go down
  503. script.Parent.Reflectance = i * .1
  504. wait(.1)
  505. end
  506. end
  507.  
  508. end))
  509. Part54.Parent = Tool0
  510. Part54.BrickColor = BrickColor.new("Medium blue")
  511. Part54.Reflectance = 0.40000000596046
  512. Part54.Rotation = Vector3.new(0, 0, 90)
  513. Part54.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  514. Part54.Velocity = Vector3.new(-0.000195441477, -0.00646452093, 0.000210047205)
  515. Part54.CanCollide = false
  516. Part54.FormFactor = Enum.FormFactor.Plate
  517. Part54.Size = Vector3.new(1, 0.400000006, 1)
  518. Part54.CFrame = CFrame.new(-42.4957352, 0.500144005, -48.7794418, 2.92283203e-05, -0.999990344, -2.79364795e-05, 0.999990463, 2.65086528e-05, 3.34232172e-05, -2.95934933e-05, -2.91267406e-05, 0.999990344)
  519. Part54.BottomSurface = Enum.SurfaceType.Smooth
  520. Part54.TopSurface = Enum.SurfaceType.Smooth
  521. Part54.Color = Color3.new(0.431373, 0.6, 0.792157)
  522. Part54.Position = Vector3.new(-42.4957352, 0.500144005, -48.7794418)
  523. Part54.Orientation = Vector3.new(0, 0, 90)
  524. Part54.Color = Color3.new(0.431373, 0.6, 0.792157)
  525. SpecialMesh55.Parent = Part54
  526. SpecialMesh55.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  527. SpecialMesh55.MeshType = Enum.MeshType.Wedge
  528. SpecialMesh55.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  529. Script56.Name = "Message Script"
  530. Script56.Parent = Part54
  531. table.insert(cors,sandbox(Script56,function()
  532. while true do
  533. for i=1, 9, 1 do
  534. -- Go up
  535. script.Parent.Reflectance = i * .1
  536. wait(.1)
  537. end
  538. for i=9, 1, -1 do
  539. -- Go down
  540. script.Parent.Reflectance = i * .1
  541. wait(.1)
  542. end
  543. end
  544.  
  545. end))
  546. Part57.Parent = Tool0
  547. Part57.BrickColor = BrickColor.new("Medium blue")
  548. Part57.Reflectance = 0.30000001192093
  549. Part57.Rotation = Vector3.new(180, 0, 90)
  550. Part57.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  551. Part57.Velocity = Vector3.new(-0.000189807804, -0.0063886568, 0.000210049737)
  552. Part57.CanCollide = false
  553. Part57.FormFactor = Enum.FormFactor.Plate
  554. Part57.Size = Vector3.new(1, 0.400000006, 1)
  555. Part57.CFrame = CFrame.new(-42.4956932, 0.500122011, -48.1397285, -2.92283203e-05, -0.999990344, 2.79364795e-05, -0.999990463, 2.65086528e-05, -3.34232172e-05, 2.95934933e-05, -2.91267406e-05, -0.999990344)
  556. Part57.BottomSurface = Enum.SurfaceType.Smooth
  557. Part57.TopSurface = Enum.SurfaceType.Smooth
  558. Part57.Color = Color3.new(0.431373, 0.6, 0.792157)
  559. Part57.Position = Vector3.new(-42.4956932, 0.500122011, -48.1397285)
  560. Part57.Orientation = Vector3.new(0, 180, -90)
  561. Part57.Color = Color3.new(0.431373, 0.6, 0.792157)
  562. SpecialMesh58.Parent = Part57
  563. SpecialMesh58.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  564. SpecialMesh58.MeshType = Enum.MeshType.Wedge
  565. SpecialMesh58.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  566. Script59.Name = "Message Script"
  567. Script59.Parent = Part57
  568. table.insert(cors,sandbox(Script59,function()
  569. while true do
  570. for i=1, 9, 1 do
  571. -- Go up
  572. script.Parent.Reflectance = i * .1
  573. wait(.1)
  574. end
  575. for i=9, 1, -1 do
  576. -- Go down
  577. script.Parent.Reflectance = i * .1
  578. wait(.1)
  579. end
  580. end
  581.  
  582. end))
  583. Part60.Parent = Tool0
  584. Part60.BrickColor = BrickColor.new("Really black")
  585. Part60.Rotation = Vector3.new(0, 0, 90)
  586. Part60.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  587. Part60.Velocity = Vector3.new(-0.000193670785, -0.00498255529, 0.000203706921)
  588. Part60.CanCollide = false
  589. Part60.FormFactor = Enum.FormFactor.Plate
  590. Part60.Size = Vector3.new(1, 0.400000006, 1)
  591. Part60.CFrame = CFrame.new(-41.7683678, 0.500061989, -48.5954132, 2.92283203e-05, -0.999990344, -2.79364795e-05, 0.999990463, 2.65086528e-05, 3.34232172e-05, -2.95934933e-05, -2.91267406e-05, 0.999990344)
  592. Part60.BottomSurface = Enum.SurfaceType.Smooth
  593. Part60.TopSurface = Enum.SurfaceType.Smooth
  594. Part60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  595. Part60.Position = Vector3.new(-41.7683678, 0.500061989, -48.5954132)
  596. Part60.Orientation = Vector3.new(0, 0, 90)
  597. Part60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  598. BlockMesh61.Parent = Part60
  599. BlockMesh61.Scale = Vector3.new(0.0799999982, 0.320000529, 0.0799999982)
  600. BlockMesh61.Scale = Vector3.new(0.0799999982, 0.320000529, 0.0799999982)
  601. Part62.Parent = Tool0
  602. Part62.BrickColor = BrickColor.new("Medium blue")
  603. Part62.Reflectance = 0.10000000149012
  604. Part62.Rotation = Vector3.new(180, 0, -90)
  605. Part62.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  606. Part62.Velocity = Vector3.new(-0.000195912813, -0.00582970306, 0.000207258694)
  607. Part62.CanCollide = false
  608. Part62.FormFactor = Enum.FormFactor.Plate
  609. Part62.Size = Vector3.new(1, 0.400000006, 1)
  610. Part62.CFrame = CFrame.new(-42.175972, 0.500118017, -48.8393326, 2.92283203e-05, 0.999990344, 2.79364795e-05, 0.999990463, -2.65086528e-05, -3.34232172e-05, -2.95934933e-05, 2.91267406e-05, -0.999990344)
  611. Part62.BottomSurface = Enum.SurfaceType.Smooth
  612. Part62.TopSurface = Enum.SurfaceType.Smooth
  613. Part62.Color = Color3.new(0.431373, 0.6, 0.792157)
  614. Part62.Position = Vector3.new(-42.175972, 0.500118017, -48.8393326)
  615. Part62.Orientation = Vector3.new(0, 180, 90)
  616. Part62.Color = Color3.new(0.431373, 0.6, 0.792157)
  617. SpecialMesh63.Parent = Part62
  618. SpecialMesh63.Scale = Vector3.new(0.0799999982, 0.840000212, 0.519999981)
  619. SpecialMesh63.MeshType = Enum.MeshType.Wedge
  620. SpecialMesh63.Scale = Vector3.new(0.0799999982, 0.840000212, 0.519999981)
  621. Script64.Name = "Message Script"
  622. Script64.Parent = Part62
  623. table.insert(cors,sandbox(Script64,function()
  624. while true do
  625. for i=1, 9, 1 do
  626. -- Go up
  627. script.Parent.Reflectance = i * .1
  628. wait(.1)
  629. end
  630. for i=9, 1, -1 do
  631. -- Go down
  632. script.Parent.Reflectance = i * .1
  633. wait(.1)
  634. end
  635. end
  636.  
  637. end))
  638. Part65.Parent = Tool0
  639. Part65.BrickColor = BrickColor.new("Medium blue")
  640. Part65.Reflectance = 0.20000000298023
  641. Part65.Rotation = Vector3.new(0, 0, -90)
  642. Part65.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  643. Part65.Velocity = Vector3.new(-0.000195288478, -0.00360838254, 0.000197635454)
  644. Part65.CanCollide = false
  645. Part65.FormFactor = Enum.FormFactor.Plate
  646. Part65.Size = Vector3.new(1, 0.400000006, 1)
  647. Part65.CFrame = CFrame.new(-41.0729866, 0.500068009, -48.7793427, -2.92283203e-05, 0.999990344, -2.79364795e-05, -0.999990463, -2.65086528e-05, 3.34232172e-05, 2.95934933e-05, 2.91267406e-05, 0.999990344)
  648. Part65.BottomSurface = Enum.SurfaceType.Smooth
  649. Part65.TopSurface = Enum.SurfaceType.Smooth
  650. Part65.Color = Color3.new(0.431373, 0.6, 0.792157)
  651. Part65.Position = Vector3.new(-41.0729866, 0.500068009, -48.7793427)
  652. Part65.Orientation = Vector3.new(0, 0, -90)
  653. Part65.Color = Color3.new(0.431373, 0.6, 0.792157)
  654. SpecialMesh66.Parent = Part65
  655. SpecialMesh66.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  656. SpecialMesh66.MeshType = Enum.MeshType.Wedge
  657. SpecialMesh66.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  658. Script67.Name = "Message Script"
  659. Script67.Parent = Part65
  660. table.insert(cors,sandbox(Script67,function()
  661. while true do
  662. for i=1, 9, 1 do
  663. -- Go up
  664. script.Parent.Reflectance = i * .1
  665. wait(.1)
  666. end
  667. for i=9, 1, -1 do
  668. -- Go down
  669. script.Parent.Reflectance = i * .1
  670. wait(.1)
  671. end
  672. end
  673.  
  674. end))
  675. Part68.Parent = Tool0
  676. Part68.BrickColor = BrickColor.new("Medium blue")
  677. Part68.Reflectance = 0.60000002384186
  678. Part68.Rotation = Vector3.new(0, 0, 90)
  679. Part68.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  680. Part68.Velocity = Vector3.new(-0.000199996401, -0.00433016941, 0.00020049655)
  681. Part68.CanCollide = false
  682. Part68.FormFactor = Enum.FormFactor.Plate
  683. Part68.Size = Vector3.new(1, 0.400000006, 1)
  684. Part68.CFrame = CFrame.new(-41.400692, 0.500068009, -49.3190117, 2.92283203e-05, -0.999990344, -2.79364795e-05, 0.999990463, 2.65086528e-05, 3.34232172e-05, -2.95934933e-05, -2.91267406e-05, 0.999990344)
  685. Part68.BottomSurface = Enum.SurfaceType.Smooth
  686. Part68.TopSurface = Enum.SurfaceType.Smooth
  687. Part68.Color = Color3.new(0.431373, 0.6, 0.792157)
  688. Part68.Position = Vector3.new(-41.400692, 0.500068009, -49.3190117)
  689. Part68.Orientation = Vector3.new(0, 0, 90)
  690. Part68.Color = Color3.new(0.431373, 0.6, 0.792157)
  691. BlockMesh69.Parent = Part68
  692. BlockMesh69.Scale = Vector3.new(0.0799999982, 0.840000808, 0.439999998)
  693. BlockMesh69.Scale = Vector3.new(0.0799999982, 0.840000808, 0.439999998)
  694. Script70.Name = "Message Script"
  695. Script70.Parent = Part68
  696. table.insert(cors,sandbox(Script70,function()
  697. while true do
  698. for i=1, 9, 1 do
  699. -- Go up
  700. script.Parent.Reflectance = i * .1
  701. wait(.1)
  702. end
  703. for i=9, 1, -1 do
  704. -- Go down
  705. script.Parent.Reflectance = i * .1
  706. wait(.1)
  707. end
  708. end
  709.  
  710. end))
  711. Part71.Parent = Tool0
  712. Part71.BrickColor = BrickColor.new("Medium blue")
  713. Part71.Reflectance = 0.10000000149012
  714. Part71.Rotation = Vector3.new(0, 0, -90)
  715. Part71.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  716. Part71.Velocity = Vector3.new(-0.000190006205, -0.00577897765, 0.000207386649)
  717. Part71.CanCollide = false
  718. Part71.FormFactor = Enum.FormFactor.Plate
  719. Part71.Size = Vector3.new(1, 0.400000006, 1)
  720. Part71.CFrame = CFrame.new(-42.1919899, 0.500218987, -48.13974, -2.92283203e-05, 0.999990344, -2.79364795e-05, -0.999990463, -2.65086528e-05, 3.34232172e-05, 2.95934933e-05, 2.91267406e-05, 0.999990344)
  721. Part71.BottomSurface = Enum.SurfaceType.Smooth
  722. Part71.TopSurface = Enum.SurfaceType.Smooth
  723. Part71.Color = Color3.new(0.431373, 0.6, 0.792157)
  724. Part71.Position = Vector3.new(-42.1919899, 0.500218987, -48.13974)
  725. Part71.Orientation = Vector3.new(0, 0, -90)
  726. Part71.Color = Color3.new(0.431373, 0.6, 0.792157)
  727. SpecialMesh72.Parent = Part71
  728. SpecialMesh72.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  729. SpecialMesh72.MeshType = Enum.MeshType.Wedge
  730. SpecialMesh72.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  731. Script73.Name = "Message Script"
  732. Script73.Parent = Part71
  733. table.insert(cors,sandbox(Script73,function()
  734. while true do
  735. for i=1, 9, 1 do
  736. -- Go up
  737. script.Parent.Reflectance = i * .1
  738. wait(.1)
  739. end
  740. for i=9, 1, -1 do
  741. -- Go down
  742. script.Parent.Reflectance = i * .1
  743. wait(.1)
  744. end
  745. end
  746.  
  747. end))
  748. Part74.Parent = Tool0
  749. Part74.BrickColor = BrickColor.new("Medium blue")
  750. Part74.Reflectance = 0.20000000298023
  751. Part74.Rotation = Vector3.new(180, 0, 90)
  752. Part74.RotVelocity = Vector3.new(-0.0001184594, 8.73010777e-06, 0.00200747442)
  753. Part74.Velocity = Vector3.new(-0.000184159537, -0.00571923843, 0.000207471865)
  754. Part74.CanCollide = false
  755. Part74.FormFactor = Enum.FormFactor.Plate
  756. Part74.Size = Vector3.new(1, 0.400000006, 1)
  757. Part74.CFrame = CFrame.new(-42.1999702, 0.500087976, -47.5001526, -2.92283203e-05, -0.999990344, 2.79364795e-05, -0.999990463, 2.65086528e-05, -3.34232172e-05, 2.95934933e-05, -2.91267406e-05, -0.999990344)
  758. Part74.BottomSurface = Enum.SurfaceType.Smooth
  759. Part74.TopSurface = Enum.SurfaceType.Smooth
  760. Part74.Color = Color3.new(0.431373, 0.6, 0.792157)
  761. Part74.Position = Vector3.new(-42.1999702, 0.500087976, -47.5001526)
  762. Part74.Orientation = Vector3.new(0, 180, -90)
  763. Part74.Color = Color3.new(0.431373, 0.6, 0.792157)
  764. SpecialMesh75.Parent = Part74
  765. SpecialMesh75.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  766. SpecialMesh75.MeshType = Enum.MeshType.Wedge
  767. SpecialMesh75.Scale = Vector3.new(0.0799999982, 0.75999999, 0.639999986)
  768. Script76.Name = "Message Script"
  769. Script76.Parent = Part74
  770. table.insert(cors,sandbox(Script76,function()
  771. while true do
  772. for i=1, 9, 1 do
  773. -- Go up
  774. script.Parent.Reflectance = i * .1
  775. wait(.1)
  776. end
  777. for i=9, 1, -1 do
  778. -- Go down
  779. script.Parent.Reflectance = i * .1
  780. wait(.1)
  781. end
  782. end
  783.  
  784. end))
  785. LocalScript77.Name = "Local Gui"
  786. LocalScript77.Parent = Tool0
  787. Script78.Name = "Weld"
  788. Script78.Parent = Tool0
  789. table.insert(cors,sandbox(Script78,function()
  790. local w1 = Instance.new("Weld")
  791.  
  792. w1.Parent = script.Parent.Handle
  793. w1.Part0 = w1.Parent
  794. w1.Part1 = script.Parent.Handle2
  795. w1.C1 = CFrame.fromEulerAnglesXYZ(0, 3.12, 0) * CFrame.new(0, -0.7, -0.5)
  796.  
  797. local w2 = Instance.new("Weld")
  798.  
  799. w2.Parent = script.Parent.Handle
  800. w2.Part0 = w2.Parent
  801. w2.Part1 = script.Parent.Handle3
  802. w2.C1 = CFrame.new(0, -0.7, 0.5)
  803.  
  804. local w3 = Instance.new("Weld")
  805.  
  806. w3.Parent = script.Parent.Handle
  807. w3.Part0 = w3.Parent
  808. w3.Part1 = script.Parent.Handle4
  809. w3.C1 = CFrame.fromEulerAnglesXYZ(3.14, 0, 0) * CFrame.new(0, -0.3, 0.49)
  810.  
  811. local w4 = Instance.new("Weld")
  812.  
  813. w4.Parent = script.Parent.Handle
  814. w4.Part0 = w4.Parent
  815. w4.Part1 = script.Parent.Handle5
  816. w4.C1 = CFrame.new(0, -0.3, 1.99)
  817.  
  818. local w5 = Instance.new("Weld")
  819.  
  820. w5.Parent = script.Parent.Handle
  821. w5.Part0 = w5.Parent
  822. w5.Part1 = script.Parent.Handle6
  823. w5.C1 = CFrame.fromEulerAnglesXYZ(3.14, 0, 0) * CFrame.new(0, 0.7, -0.5)
  824.  
  825. local w6 = Instance.new("Weld")
  826.  
  827. w6.Parent = script.Parent.Handle
  828. w6.Part0 = w6.Parent
  829. w6.Part1 = script.Parent.Handle7
  830. w6.C1 = CFrame.fromEulerAnglesXYZ(3.14, 3.12, 0) * CFrame.new(0, 0.7, 0.5)
  831.  
  832. local w7 = Instance.new("Weld")
  833.  
  834. w7.Parent = script.Parent.Handle
  835. w7.Part0 = w7.Parent
  836. w7.Part1 = script.Parent.Handle8
  837. w7.C1 = CFrame.fromEulerAnglesXYZ(0, 3.12, 0) * CFrame.new(0, 0.3, 0.5)
  838.  
  839. local w8 = Instance.new("Weld")
  840.  
  841. w8.Parent = script.Parent.Handle
  842. w8.Part0 = w8.Parent
  843. w8.Part1 = script.Parent.Handle9
  844. w8.C1 = CFrame.fromEulerAnglesXYZ(3.14, 3.12, 0) * CFrame.new(0, 0.3, 1.99)
  845. end))
  846. Script79.Name = "SwordScript"
  847. Script79.Parent = Tool0
  848. table.insert(cors,sandbox(Script79,function()
  849. -------- OMG HAX
  850.  
  851. r = game:service("RunService")
  852.  
  853.  
  854. local damage = 500000000
  855.  
  856.  
  857. local slash_damage = 500000000000
  858. local lunge_damage = 100000000000
  859.  
  860. sword = script.Parent.Handle
  861. Tool = script.Parent
  862.  
  863.  
  864. local SlashSound = Instance.new("Sound")
  865. SlashSound.SoundId = "http://www.roblox.com/asset/?id=11998777"
  866. SlashSound.Pitch = .8
  867. SlashSound.Parent = sword
  868.  
  869.  
  870. local LungeSound = Instance.new("Sound")
  871. LungeSound.SoundId = "http://www.roblox.com/asset/?id=11998796"
  872. LungeSound.Pitch = .8
  873. LungeSound.Parent = sword
  874.  
  875.  
  876. local UnsheathSound = Instance.new("Sound")
  877. UnsheathSound.SoundId = "http://www.roblox.com/asset/?id=11998770"
  878. LungeSound.Pitch = .8
  879. UnsheathSound.Parent = sword
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887. function blow(hit)
  888. local humanoid = hit.Parent:findFirstChild("Humanoid")
  889. local vCharacter = Tool.Parent
  890. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  891. local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
  892. if humanoid~=nil and humanoid ~= hum and hum ~= nil then
  893. -- final check, make sure sword is in-hand
  894.  
  895. local right_arm = vCharacter:FindFirstChild("Right Arm")
  896. if (right_arm ~= nil) then
  897. local joint = right_arm:FindFirstChild("RightGrip")
  898. if (joint ~= nil and (joint.Part0 == sword or joint.Part1 == sword)) then
  899. tagHumanoid(humanoid, vPlayer)
  900. humanoid:TakeDamage(damage)
  901. wait(1)
  902. untagHumanoid(humanoid)
  903. end
  904. end
  905.  
  906.  
  907. end
  908. end
  909.  
  910.  
  911.  
  912. function tagHumanoid(humanoid, player)
  913. local creator_tag = Instance.new("ObjectValue")
  914. creator_tag.Value = player
  915. creator_tag.Name = "creator"
  916. creator_tag.Parent = humanoid
  917. end
  918.  
  919. function untagHumanoid(humanoid)
  920. if humanoid ~= nil then
  921. local tag = humanoid:findFirstChild("creator")
  922. if tag ~= nil then
  923. tag.Parent = nil
  924. end
  925. end
  926. end
  927.  
  928.  
  929. function attack()
  930. damage = slash_damage
  931. SlashSound:play()
  932. Tool.Parent.Torso["Right Shoulder"].MaxVelocity = 0.7
  933. Tool.Parent.Torso["Right Shoulder"].DesiredAngle = 3.6
  934. wait(.1)
  935. Tool.Parent.Torso["Right Shoulder"].MaxVelocity = 1
  936.  
  937. end
  938.  
  939. function lunge()
  940. damage = lunge_damage
  941.  
  942. LungeSound:play()
  943.  
  944. local anim = Instance.new("StringValue")
  945. anim.Name = "toolanim"
  946. anim.Value = "Lunge"
  947. anim.Parent = Tool
  948.  
  949.  
  950. local force = Instance.new("BodyVelocity")
  951. force.velocity = Vector3.new(0,80,0)
  952. force.Parent = Tool.Parent.Torso
  953. wait(.25)
  954. force.velocity = (Tool.Parent.Torso.CFrame.lookVector * 140) + Vector3.new(0, 60,0)
  955. --swordOut()
  956. wait(.5)
  957. force.Parent = nil
  958. wait(.5)
  959. --swordUp()
  960.  
  961. damage = slash_damage
  962. end
  963.  
  964. function swordUp()
  965. Tool.GripForward = Vector3.new(-1,0,0)
  966. Tool.GripRight = Vector3.new(0,1,0)
  967. Tool.GripUp = Vector3.new(0,0,1)
  968. end
  969.  
  970. function swordOut()
  971. Tool.GripForward = Vector3.new(0,0,1)
  972. Tool.GripRight = Vector3.new(0,-1,0)
  973. Tool.GripUp = Vector3.new(-1,0,0)
  974. end
  975.  
  976. function swordAcross()
  977. -- parry
  978. end
  979.  
  980.  
  981. Tool.Enabled = true
  982. local last_attack = 0
  983. function onActivated()
  984.  
  985. if not Tool.Enabled then
  986. return
  987. end
  988.  
  989. Tool.Enabled = false
  990.  
  991. local character = Tool.Parent;
  992. local humanoid = character.Humanoid
  993. if humanoid == nil then
  994. print("Humanoid not found")
  995. return
  996. end
  997.  
  998. t = r.Stepped:wait()
  999.  
  1000. if (t - last_attack < .2) then
  1001. lunge()
  1002. else
  1003. attack()
  1004. end
  1005.  
  1006. last_attack = t
  1007.  
  1008. --wait(.5)
  1009.  
  1010. Tool.Enabled = true
  1011. end
  1012.  
  1013.  
  1014. function onEquipped()
  1015. UnsheathSound:play()
  1016. end
  1017.  
  1018.  
  1019. script.Parent.Activated:connect(onActivated)
  1020. script.Parent.Equipped:connect(onEquipped)
  1021.  
  1022.  
  1023. connection = sword.Touched:connect(blow)
  1024.  
  1025.  
  1026.  
  1027. end))
  1028. Script80.Name = "WeldScript"
  1029. Script80.Parent = Tool0
  1030. table.insert(cors,sandbox(Script80,function()
  1031. local w1 = Instance.new("Weld")
  1032. w1.Parent = script.Parent.Handle
  1033. w1.Part0 = w1.Parent
  1034. w1.Part1 = script.Parent.Handle2
  1035. w1.C1 = CFrame.new(0, -0.5, 0)
  1036.  
  1037. local w2 = Instance.new("Weld")
  1038. w2.Parent = script.Parent.Handle
  1039. w2.Part0 = w1.Parent
  1040. w2.Part1 = script.Parent.Handle3
  1041. w2.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -1, 0)
  1042.  
  1043. local w3 = Instance.new("Weld")
  1044. w3.Parent = script.Parent.Handle
  1045. w3.Part0 = w3.Parent
  1046. w3.Part1 = script.Parent.Handle4
  1047. w3.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -2.2, 0)
  1048. end))
  1049. Script81.Name = "Welding"
  1050. Script81.Parent = Tool0
  1051. table.insert(cors,sandbox(Script81,function()
  1052. function Weld(x,y)
  1053. local W = Instance.new("Weld")
  1054. W.Part0 = x
  1055. W.Part1 = y
  1056. local CJ = CFrame.new(x.Position)
  1057. local C0 = x.CFrame:inverse()*CJ
  1058. local C1 = y.CFrame:inverse()*CJ
  1059. W.C0 = C0
  1060. W.C1 = C1
  1061. W.Parent = x
  1062. end
  1063.  
  1064. function Get(A)
  1065. if A.className == "Part" then
  1066. Weld(script.Parent.Handle, A)
  1067. A.Anchored = false
  1068. else
  1069. local C = A:GetChildren()
  1070. for i=1, #C do
  1071. Get(C[i])
  1072. end
  1073. end
  1074. end
  1075.  
  1076. function Finale()
  1077. Get(script.Parent)
  1078. end
  1079.  
  1080. script.Parent.Equipped:connect(Finale)
  1081. script.Parent.Unequipped:connect(Finale)
  1082. Finale()
  1083. end))
  1084. for i,v in pairs(mas:GetChildren()) do
  1085. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  1086. pcall(function() v:MakeJoints() end)
  1087. end
  1088. mas:Destroy()
  1089. for i,v in pairs(cors) do
  1090. spawn(function()
  1091. pcall(v)
  1092. end)
  1093. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement