AndrewTheMaster

Aeon

May 3rd, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 159.86 KB | None | 0 0
  1. wait(0.016666666666667)
  2. script.Name = "Chaos"
  3. local Player = game.Players.LocalPlayer
  4. local Character = Player.Character
  5. local Effects = {}
  6. local Humanoid = Character.Humanoid
  7. local mouse = Player:GetMouse()
  8. local m = Instance.new("Model", Character)
  9. m.Name = "WeaponModel"
  10. local LeftArm = Character["Left Arm"]
  11. local RightArm = Character["Right Arm"]
  12. local LeftLeg = Character["Left Leg"]
  13. local RightLeg = Character["Right Leg"]
  14. local Head = Character.Head
  15. local Torso = Character.Torso
  16. local cam = game.Workspace.CurrentCamera
  17. local RootPart = Character.HumanoidRootPart
  18. local RootJoint = RootPart.RootJoint
  19. local equipped = false
  20. local attack = false
  21. local Anim = "Idle"
  22. local idle = 0
  23. local attacktype = 1
  24. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  25. local velocity = RootPart.Velocity.y
  26. local sine = 0
  27. local change = 1
  28. local grabbed = false
  29. local cn = CFrame.new
  30. local mr = math.rad
  31. local angles = CFrame.Angles
  32. local ud = UDim2.new
  33. local c3 = Color3.new
  34. Humanoid.Animator.Parent = nil
  35. Character.Animate.Parent = nil
  36. local newMotor = function(part0, part1, c0, c1)
  37.  
  38. local w = Instance.new("Motor", part0)
  39. w.Part0 = part0
  40. w.Part1 = part1
  41. w.C0 = c0
  42. w.C1 = c1
  43. return w
  44. end
  45.  
  46. clerp = function(a, b, t)
  47.  
  48. return a:lerp(b, t)
  49. end
  50.  
  51. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  52. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  53. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  54. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  55. local RH = newMotor(Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0))
  56. local LH = newMotor(Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0))
  57. RootJoint.C1 = CFrame.new(0, 0, 0)
  58. RootJoint.C0 = CFrame.new(0, 0, 0)
  59. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  60. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  61. local rarmc1 = RW.C1
  62. local larmc1 = LW.C1
  63. local rlegc1 = RH.C1
  64. local llegc1 = LH.C1
  65. local resetc1 = false
  66. PlayAnimationFromTable = function(table, speed, bool)
  67.  
  68. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  69. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  70. RW.C0 = clerp(RW.C0, table[3], speed)
  71. LW.C0 = clerp(LW.C0, table[4], speed)
  72. RH.C0 = clerp(RH.C0, table[5], speed)
  73. LH.C0 = clerp(LH.C0, table[6], speed)
  74. if bool == true and resetc1 == false then
  75. resetc1 = true
  76. RootJoint.C1 = RootJoint.C1
  77. Torso.Neck.C1 = Torso.Neck.C1
  78. RW.C1 = rarmc1
  79. LW.C1 = larmc1
  80. RH.C1 = rlegc1
  81. LH.C1 = llegc1
  82. end
  83. end
  84.  
  85. ArtificialHB = Instance.new("BindableEvent", Player.PlayerGui)
  86. ArtificialHB.Name = "Heartbeat"
  87. Player.PlayerGui:WaitForChild("Heartbeat")
  88. frame = 0.033333333333333
  89. tf = 0
  90. allowframeloss = false
  91. tossremainder = false
  92. lastframe = tick()
  93. Player.PlayerGui.Heartbeat:Fire()
  94. local gg = false
  95. game:GetService("RunService").Heartbeat:connect(function(s, p)
  96.  
  97. if Player.PlayerGui:FindFirstChild("Heartbeat") == nil then
  98. gg = true
  99. end
  100. if gg == true then
  101. return
  102. end
  103. tf = tf + s
  104. if frame <= tf then
  105. if allowframeloss then
  106. Player.PlayerGui.Heartbeat:Fire()
  107. lastframe = tick()
  108. else
  109. for i = 1, math.floor(tf / frame) do
  110. Player.PlayerGui.Heartbeat:Fire()
  111. end
  112. lastframe = tick()
  113. end
  114. if tossremainder then
  115. tf = 0
  116. else
  117. tf = tf - frame * math.floor(tf / frame)
  118. end
  119. end
  120. end
  121. )
  122. swait = function(num)
  123.  
  124. if num == 0 or num == nil then
  125. ArtificialHB.Event:wait()
  126. else
  127. for i = 0, num do
  128. ArtificialHB.Event:wait()
  129. end
  130. end
  131. end
  132.  
  133. local RbxUtility = LoadLibrary("RbxUtility")
  134. local Create = RbxUtility.Create
  135. local co1 = 9
  136. local co2 = 20
  137. local co3 = 12
  138. local co4 = 45
  139. local cooldown1 = 0
  140. local cooldown2 = 0
  141. local cooldown3 = 0
  142. local cooldown4 = 0
  143. local skillcolorscheme = BrickColor.new("Pastel Blue").Color
  144. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  145. makeframe = function(par, trans, pos, size, color)
  146.  
  147. local frame = Instance.new("Frame", par)
  148. frame.BackgroundTransparency = trans
  149. frame.BorderSizePixel = 0
  150. frame.Position = pos
  151. frame.Size = size
  152. frame.BackgroundColor3 = color
  153. return frame
  154. end
  155.  
  156. makelabel = function(par, text)
  157.  
  158. local label = Instance.new("TextLabel", par)
  159. label.BackgroundTransparency = 1
  160. label.Size = UDim2.new(1, 0, 1, 0)
  161. label.Position = UDim2.new(0, 0, 0, 0)
  162. label.TextColor3 = Color3.new(255, 255, 255)
  163. label.TextStrokeTransparency = 0
  164. label.FontSize = Enum.FontSize.Size32
  165. label.Font = Enum.Font.SourceSansLight
  166. label.BorderSizePixel = 0
  167. label.TextScaled = true
  168. label.Text = text
  169. end
  170.  
  171. framesk1 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.85, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  172. framesk2 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.74, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  173. framesk3 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.63, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  174. framesk4 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.52, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  175. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  176. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  177. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  178. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  179. text1 = Instance.new("TextLabel", framesk1)
  180. text1.BackgroundTransparency = 1
  181. text1.Size = UDim2.new(1, 0, 1, 0)
  182. text1.Position = UDim2.new(0, 0, 0, 0)
  183. text1.TextColor3 = Color3.new(255, 255, 255)
  184. text1.TextStrokeTransparency = 0
  185. text1.FontSize = Enum.FontSize.Size18
  186. text1.Font = Enum.Font.SourceSansLight
  187. text1.BorderSizePixel = 0
  188. text1.TextScaled = true
  189. text1.Text = "[Z]\n Azure\'s Hand"
  190. text2 = Instance.new("TextLabel", framesk2)
  191. text2.BackgroundTransparency = 1
  192. text2.Size = UDim2.new(1, 0, 1, 0)
  193. text2.Position = UDim2.new(0, 0, 0, 0)
  194. text2.TextColor3 = Color3.new(255, 255, 255)
  195. text2.TextStrokeTransparency = 0
  196. text2.FontSize = Enum.FontSize.Size18
  197. text2.Font = Enum.Font.SourceSansLight
  198. text2.BorderSizePixel = 0
  199. text2.TextScaled = true
  200. text2.Text = "[X]\n Cold Stab"
  201. text3 = Instance.new("TextLabel", framesk3)
  202. text3.BackgroundTransparency = 1
  203. text3.Size = UDim2.new(1, 0, 1, 0)
  204. text3.Position = UDim2.new(0, 0, 0, 0)
  205. text3.TextColor3 = Color3.new(255, 255, 255)
  206. text3.TextStrokeTransparency = 0
  207. text3.FontSize = Enum.FontSize.Size18
  208. text3.Font = Enum.Font.SourceSansLight
  209. text3.BorderSizePixel = 0
  210. text3.TextScaled = false
  211. text3.Text = "[C]\n Cold Storm"
  212. text4 = Instance.new("TextLabel", framesk4)
  213. text4.BackgroundTransparency = 1
  214. text4.Size = UDim2.new(1, 0, 1, 0)
  215. text4.Position = UDim2.new(0, 0, 0, 0)
  216. text4.TextColor3 = Color3.new(255, 255, 255)
  217. text4.TextStrokeTransparency = 0
  218. text4.FontSize = Enum.FontSize.Size18
  219. text4.Font = Enum.Font.SourceSansLight
  220. text4.BorderSizePixel = 0
  221. text4.TextScaled = true
  222. text4.Text = "[V]\n Azure\'s Might"
  223. RemoveOutlines = function(part)
  224.  
  225. part.TopSurface = 10
  226. end
  227.  
  228. CreatePart = function(Parent, Material, Reflectance, Transparency, PartType, BColor, Name, Size, MeshId)
  229.  
  230. if PartType == "Part" then
  231. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  232. Part.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  233. RemoveOutlines(Part)
  234. return Part
  235. else
  236. do
  237. if PartType == "WedgePart" then
  238. local Part = Create("WedgePart")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  239. Part.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  240. RemoveOutlines(Part)
  241. return Part
  242. end
  243. end
  244. end
  245. end
  246.  
  247. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  248.  
  249. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  250. if Mesh == "SpecialMesh" then
  251. Msh.MeshType = MeshType
  252. Msh.MeshId = MeshId
  253. end
  254. return Msh
  255. end
  256.  
  257. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  258.  
  259. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  260. return Weld
  261. end
  262.  
  263. CFuncs = {
  264. Part = {Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  265.  
  266. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  267. RemoveOutlines(Part)
  268. return Part
  269. end
  270. }
  271. ,
  272. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  273.  
  274. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  275. if Mesh == "SpecialMesh" then
  276. Msh.MeshType = MeshType
  277. Msh.MeshId = MeshId
  278. end
  279. return Msh
  280. end
  281. }
  282. ,
  283. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  284.  
  285. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  286. if Mesh == "SpecialMesh" then
  287. Msh.MeshType = MeshType
  288. Msh.MeshId = MeshId
  289. end
  290. return Msh
  291. end
  292. }
  293. ,
  294. Weld = {Create = function(Parent, Part0, Part1, C0, C1)
  295.  
  296. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  297. return Weld
  298. end
  299. }
  300. ,
  301. Sound = {Create = function(id, par, vol, pit)
  302.  
  303. coroutine.resume(coroutine.create(function()
  304.  
  305. local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = id, Parent = par or workspace})
  306. wait()
  307. S:play()
  308. game:GetService("Debris"):AddItem(S, 6)
  309. end
  310. ))
  311. end
  312. }
  313. ,
  314. ParticleEmitter = {Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  315.  
  316. local fp = Create("ParticleEmitter")({Parent = Parent, Color = ColorSequence.new(Color1, Color2), LightEmission = LightEmission, Size = Size, Texture = Texture, Transparency = Transparency, ZOffset = ZOffset, Acceleration = Accel, Drag = Drag, LockedToPart = LockedToPart, VelocityInheritance = VelocityInheritance, EmissionDirection = EmissionDirection, Enabled = Enabled, Lifetime = LifeTime, Rate = Rate, Rotation = Rotation, RotSpeed = RotSpeed, Speed = Speed, VelocitySpread = VelocitySpread})
  317. return fp
  318. end
  319. }
  320. }
  321. GunHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 1, "Part", "Sand blue", "GunHandle", Vector3.new(0.200000003, 0.209999993, 0.469999969))
  322. GunHandleWeld = CreateWeld(m, Character["Right Arm"], GunHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.979945898, 0.0775470734, 0.0401916504, 0, 0.999999881, 0, 0, 0, 1, 1, 0, 0))
  323. GunFakeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 1, "Part", "Sand blue", "GunFakeHandle", Vector3.new(0.200000003, 0.209999993, 0.469999969))
  324. GunFakeHandleWeld = CreateWeld(m, GunHandle, GunFakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  325. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.420000017, 0.900000095))
  326. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580005884, 0, -0.939956665, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  327. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.200000003, 0.200000003))
  328. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580016971, -1.69000244, 0.410003662, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  329. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  330. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.979999959, 0.219999999))
  331. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580016971, -1.30000305, -0.200012207, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  332. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  333. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.480000019, 0.800000012, 4.14999962))
  334. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580007911, -0.38999939, -0.0149993896, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  335. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.200000003, 0.200000003))
  336. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580016971, -2.24998474, 0.710006714, -1, 0, 0, 0, 0, -1, 0, -1, 0))
  337. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  338. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.420000017, 0.890000105))
  339. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580005884, 0.599990845, 0.934951782, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  340. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.829999983, 0.219999999))
  341. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580016971, -1.9349823, -0.500015259, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  342. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  343. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.429999977, 0.420000017))
  344. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580007911, 0, -0.300018311, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  345. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  346. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.789999485, 0.200000003))
  347. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580016971, 1.75997925, 0.109985352, -1, 0, 0, 0, 0, 1, 0, 1, 0))
  348. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.429999977, 0.420000017))
  349. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580007911, 0.600006104, -0.300033569, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  350. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  351. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.200000003, 0.230000019))
  352. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580016971, 1.42497253, 0.504989624, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  353. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.200000003, 0.230000019))
  354. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580005884, 1.404953, -0.0950012207, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  355. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.480000019, 1.07999897, 0.859999955))
  356. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580007911, 0.549972534, -0.0149993896, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  357. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.420000017, 0.900000095))
  358. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580007911, -1.52587891e-05, -0.960006714, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  359. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.200000003, 0.200000003))
  360. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580016971, -1.69000244, 0.389984131, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  361. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  362. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.979999959, 0.219999999))
  363. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580016971, -1.30000305, -0.179977417, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  364. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  365. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.420000017, 0.890000105))
  366. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580007911, 0.599990845, 0.954986572, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  367. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.789999485, 0.200000003))
  368. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580016971, 1.20001221, 0.389984131, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  369. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.200000003, 0.230000019))
  370. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580016971, 1.42497253, -0.0950012207, -1, 0, 0, 0, 0, 1, 0, 1, 0))
  371. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.789999485, 0.200000003))
  372. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580016971, 1.20001221, 0.410003662, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  373. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.429999977, 0.420000017))
  374. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580007911, 0, -0.279998779, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  375. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  376. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.789999485, 0.200000003))
  377. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580005884, 1.7399292, 0.710006714, -1, 0, 0, 0, 0, -1, 0, -1, 0))
  378. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.200000003, 0.200000003))
  379. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580005884, -2.22996521, 0.109985352, -1, 0, 0, 0, 0, 1, 0, 1, 0))
  380. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  381. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.200000003, 0.230000019))
  382. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580005884, 1.404953, 0.504989624, -1, 0, 0, 0, 0, -1, 0, -1, 0))
  383. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.829999983, 0.219999999))
  384. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580005884, -1.91496277, -0.500015259, -1, 0, 0, 0, 0, 1, 0, 1, 0))
  385. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  386. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.429999977, 0.420000017))
  387. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580007911, 0.600006104, -0.279998779, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  388. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  389. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.789999485, 0.200000003))
  390. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580016971, 1.75997925, 0.710006714, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  391. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.789999485, 0.200000003))
  392. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580005884, 1.7399292, 0.109985352, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  393. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.829999983, 0.219999999))
  394. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580016971, -1.9349823, 0.100006104, -1, 0, 0, 0, 0, -1, 0, -1, 0))
  395. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  396. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.480000019, 0.879999101, 0.659999967))
  397. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580007911, -1.15001106, -0.0149993896, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  398. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.200000003, 0.200000003))
  399. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580016971, -2.24998474, 0.109985352, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  400. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  401. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.829999983, 0.219999999))
  402. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580005884, -1.91496277, 0.100006104, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  403. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  404. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.200000003, 0.200000003))
  405. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580005884, -2.22996521, 0.710006714, 1, 0, 0, 0, 0, 1, 0, -1, 0))
  406. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  407. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.480000019, 3.27999902, 0.200000003))
  408. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580007911, 2.6499939, 0.315002441, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  409. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.480000019, 3.27999902, 0.200000003))
  410. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580007911, 2.6499939, -0.345001221, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  411. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  412. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.720006824, 1.24998474, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  413. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  414. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.720006824, 1.54997253, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  415. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  416. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.720006824, 2.1499939, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  417. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  418. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.720006824, 1.84998894, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  419. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  420. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.720006824, 2.74998474, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  421. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  422. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.720006824, 2.44999695, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  423. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  424. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.720006824, 3.34998894, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  425. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  426. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.720006824, 3.04997253, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  427. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  428. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.720006824, 3.94999695, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  429. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  430. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.720006824, 3.6499939, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  431. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  432. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.440006018, 1.84998894, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  433. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  434. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.440006018, 1.24998474, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  435. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  436. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.440006018, 2.1499939, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  437. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  438. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.440006018, 1.54997253, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  439. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  440. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.440006018, 2.44999695, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  441. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  442. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.440006018, 2.74998474, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  443. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  444. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.440006018, 3.04997253, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  445. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  446. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.440006018, 3.94999695, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  447. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  448. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.440006018, 3.34998894, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  449. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Steel blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.470000029))
  450. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.440006018, 3.6499939, -0.0100097656, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  451. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Medium blue", "Part", Vector3.new(0.430000007, 4.17999887, 0.689999938))
  452. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580007911, 2.09998894, -0.0149993896, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  453. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Sand blue", "Part", Vector3.new(0.530000031, 0.639999628, 0.280000031))
  454. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580007911, 0.529998779, 0.300140381, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  455. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Sand blue", "Part", Vector3.new(0.530000031, 0.639999628, 0.280000031))
  456. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580007911, 0.529998779, -0.32989502, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  457. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Sand blue", "Part", Vector3.new(0.530000031, 0.43999964, 0.200000003))
  458. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580007911, 0.908126831, 0.426277161, 1, 0, 0, 0, 0.64278698, -0.766044974, 0, 0.766044974, 0.64278698))
  459. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Sand blue", "Part", Vector3.new(0.530000031, 0.43999964, 0.200000003))
  460. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580007911, 0.897949219, -0.434822083, 1, 0, 0, 0, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698))
  461. Barrel = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Really black", "Barrel", Vector3.new(0.290000021, 0.200000003, 0.689999938))
  462. BarrelWeld = CreateWeld(m, GunFakeHandle, Barrel, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580007911, 4.11000061, -0.0149993896, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  463. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.639999986))
  464. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0299990177, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  465. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.220000029, 0.349999994, 0.709999979))
  466. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.439998984, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  467. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.569999993, 0.200000003, 0.200000003))
  468. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.214998007, 0, -0.359985352, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  469. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.519999981, 0.200000003, 0.200000003))
  470. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.189998984, 0, 0.359939575, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  471. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Sand blue", "Part", Vector3.new(0.200000003, 0.209999993, 0.469999969))
  472. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  473. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.319999993, 0.800000012, 0.799999654))
  474. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.780005693, -0.222732544, -0.204811096, 1, 0, 0, 0, 0.707105339, -0.707108378, 0, 0.707108378, 0.707105339))
  475. Part = CreatePart(m, Enum.Material.Neon, 0.25, 0, "Part", "Institutional white", "Part", Vector3.new(0.319999993, 0.699999988, 0.69999963))
  476. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.830007672, -0.222732544, -0.204811096, 1, 0, 0, 0, 0.707105339, -0.707108378, 0, 0.707108378, 0.707105339))
  477. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.329999983, 0.599999964, 0.599999607))
  478. PartWeld = CreateWeld(m, GunFakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.835006714, -0.222732544, -0.204811096, 1, 0, 0, 0, 0.707105339, -0.707108378, 0, 0.707108378, 0.707105339))
  479. Motor1 = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 1, "Part", "Pastel light blue", "Motor1", Vector3.new(0.620000005, 3.55999947, 0.230000019))
  480. Motor1Weld = CreateWeld(m, GunFakeHandle, Motor1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.580007911, 1.98999023, 0.345001221, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  481. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 4.18999958, 0.200000003))
  482. PartWeld = CreateWeld(m, Motor1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.315002441, 0.205001831, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  483. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.200000003, 0.200000003))
  484. PartWeld = CreateWeld(m, Motor1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.50498962, 0.205001831, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  485. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  486. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 3.55999947, 0.230000019))
  487. PartWeld = CreateWeld(m, Motor1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  488. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.829999983, 0.219999999))
  489. PartWeld = CreateWeld(m, Motor1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.19000244, 0.00498962402, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  490. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  491. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Part", "Medium blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  492. PartWeld = CreateWeld(m, Motor1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.910003662, -0.405014038, 0.00999891758, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  493. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.600000024, 0.25))
  494. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Part", "Medium blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  495. PartWeld = CreateWeld(m, Motor1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.50999451, -0.405014038, 0.00999891758, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  496. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  497. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Part", "Medium blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  498. PartWeld = CreateWeld(m, Motor1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.3099823, -0.20501709, 0.00999891758, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  499. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.600000024, 0.25))
  500. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Part", "Medium blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  501. PartWeld = CreateWeld(m, Motor1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.1099987, -0.605010986, 0.00999891758, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  502. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  503. Motor2 = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 1, "Part", "Pastel light blue", "Motor2", Vector3.new(0.620000005, 3.55999947, 0.230000019))
  504. Motor2Weld = CreateWeld(m, GunFakeHandle, Motor2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.580007911, 1.98999023, 0.375045776, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  505. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 4.18999958, 0.200000003))
  506. PartWeld = CreateWeld(m, Motor2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.315002441, 0.204986572, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  507. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 3.55999947, 0.230000019))
  508. PartWeld = CreateWeld(m, Motor2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  509. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.200000003, 0.200000003))
  510. PartWeld = CreateWeld(m, Motor2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.50498962, 0.204986572, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  511. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  512. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.620000005, 0.829999983, 0.219999999))
  513. PartWeld = CreateWeld(m, Motor2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.19000244, 0.00498962402, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  514. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  515. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Part", "Medium blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  516. PartWeld = CreateWeld(m, Motor2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.910003662, -0.404983521, -0.00999891758, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  517. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.600000024, 0.25))
  518. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Part", "Medium blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  519. PartWeld = CreateWeld(m, Motor2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.51000977, -0.404983521, -0.00999891758, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  520. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  521. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Part", "Medium blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  522. PartWeld = CreateWeld(m, Motor2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.1099987, -0.604980469, -0.00999891758, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  523. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(0.25, 1, 0.25))
  524. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Part", "Medium blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  525. PartWeld = CreateWeld(m, Motor2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.309997559, -0.204986572, -0.00999891758, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  526. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.600000024, 0.25))
  527. Handle = CreatePart(m, Enum.Material.Ice, 0, 1, "Part", "Pastel light blue", "Handle", Vector3.new(3.4357357, 0.225530431, 0.225515991))
  528. HandleWeld = CreateWeld(m, Character["Left Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.100721359, 0.0629272461, 1.06757796, 0, 0, -1, -1, 0, 0, 0, 0.999999881, 0))
  529. CreateMesh("SpecialMesh", Handle, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.382658452, 0.42945075))
  530. FakeHandle = CreatePart(m, Enum.Material.Ice, 0, 1, "Part", "Pastel light blue", "FakeHandle", Vector3.new(3.4357357, 0.225530431, 0.225515991))
  531. FakeHandleWeld = CreateWeld(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  532. CreateMesh("SpecialMesh", FakeHandle, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.382658452, 0.42945075))
  533. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  534. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 0.670463562, -0.930160522, 0, 1, 0, 0.569311142, 0, -0.822122157, -0.822122157, 0, -0.569311142))
  535. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.102290183))
  536. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.276260436))
  537. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -0.696116924, -1.58684921, 0, -1, 0, -0.324895918, 0, 0.94574976, -0.94574976, 0, -0.324895918))
  538. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.491989315, 1))
  539. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.310406744))
  540. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00575256348, 0.721996307, -0.699505806, 0, 1, 0, 0.839609861, 0, -0.543189943, -0.543189943, 0, -0.839609861))
  541. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.54665482, 1))
  542. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  543. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, -0.342510223, -1.0279789, 0, 1, 0, -0.330947995, 0, -0.943648994, -0.943648994, 0, 0.330947995))
  544. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.25911507))
  545. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.46617797))
  546. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, 2.19860411, 3.41370583, 0, -1, 0, 0.501114905, 0, -0.865380824, 0.865380824, 0, 0.501114905))
  547. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.54665482, 1))
  548. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  549. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 0.73693943, -1.41551399, 0, 1, 0, 0.453842878, 0, -0.89108175, -0.89108175, 0, -0.453842878))
  550. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.0504995957))
  551. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  552. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 0.919629097, -1.28999901, 0, 1, 0, 0.569311142, 0, -0.822122157, -0.822122157, 0, -0.569311142))
  553. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.102290183))
  554. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  555. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, -0.485155582, -1.44175529, 0, -1, 0, -0.330950111, 0, 0.943648338, -0.943648338, 0, -0.330950111))
  556. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.25911507))
  557. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  558. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 1.29203796, -0.902766228, 0, -1, 0, 0.807262182, 0, 0.590193093, -0.590193093, 0, 0.807262182))
  559. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0819161087, 0.136162564))
  560. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  561. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 1.12645817, -0.782366753, 0, 1, 0, 0.807263792, 0, -0.590190887, -0.590190887, 0, -0.807263792))
  562. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0819161087, 0.114036903))
  563. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.521723568))
  564. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000106811523, -0.723071098, -1.80174637, 0, 1, 0, -0.402581155, 0, -0.915384293, -0.915384293, 0, 0.402581185))
  565. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.382658452, 1))
  566. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225530431))
  567. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.46403503, -0.00596618652, 0.00308203697, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  568. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.177656248, 0.10933087, 0.122700237))
  569. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.400904596))
  570. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -2.18682003, 3.88516808, 0, -1, 0, -0.461948067, 0, -0.886907101, 0.886907101, 0, -0.461948067))
  571. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.54665482, 1))
  572. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  573. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 0.54991293, -1.30178833, 0, 1, 0, 0.385758847, 0, -0.922599614, -0.922599614, 0, -0.385758847))
  574. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.184012726))
  575. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  576. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 0.64460659, -1.23422813, 0, 1, 0, 0.453842878, 0, -0.89108175, -0.89108175, 0, -0.453842878))
  577. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.0504995957))
  578. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  579. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, -0.487340927, -1.44098854, 0, 1, 0, -0.330947995, 0, -0.943648994, -0.943648994, 0, 0.330947995))
  580. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.25911507))
  581. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  582. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, -0.610590935, -0.932094574, 0, 1, 0, -0.571112037, 0, -0.820872128, -0.820872128, 0, 0.571112037))
  583. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0919578299, 0.106847711))
  584. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  585. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, -0.822813988, -0.763485909, 0, -1, 0, -0.760585189, 0, 0.649238169, -0.649238169, 0, -0.760585189))
  586. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0474151224, 0.0582351238))
  587. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  588. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, -1.15570831, -1.04762459, 0, -1, 0, -0.760585189, 0, 0.649238169, -0.649238169, 0, -0.760585189))
  589. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0474151224, 0.0582351238))
  590. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  591. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, -0.608677864, -0.933423996, 0, -1, 0, -0.571113884, 0, 0.820870817, -0.820870817, 0, -0.571113884))
  592. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0919578299, 0.106847711))
  593. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  594. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 0.646684647, -1.23317146, 0, -1, 0, 0.453840882, 0, 0.891082764, -0.891082764, 0, 0.453840882))
  595. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.0504995957))
  596. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  597. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 0.628373146, -1.48947906, 0, 1, 0, 0.385758847, 0, -0.922599614, -0.922599614, 0, -0.385758847))
  598. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.184012726))
  599. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  600. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 0.805734634, -1.12140465, 0, -1, 0, 0.569308877, 0, 0.822123826, -0.822123826, 0, 0.569308877))
  601. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.102290183))
  602. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  603. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, -0.417830467, -1.24978828, 0, -1, 0, -0.330950111, 0, 0.943648338, -0.943648338, 0, -0.330950111))
  604. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.25911507))
  605. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  606. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 0.803817749, -1.12273407, 0, 1, 0, 0.569311142, 0, -0.822122157, -0.822122157, 0, -0.569311142))
  607. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.102290183))
  608. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  609. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 0.538286209, -1.02547646, 0, 1, 0, 0.453842878, 0, -0.89108175, -0.89108175, 0, -0.453842878))
  610. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.0504995957))
  611. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  612. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, -0.858653069, -1.29271889, 0, -1, 0, -0.571113884, 0, 0.820870817, -0.820870817, 0, -0.571113884))
  613. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0919578299, 0.106847711))
  614. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.491280079))
  615. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -0.565439939, -1.67326546, 0, -1, 0, -0.209574923, 0, 0.977792621, -0.977792621, 0, -0.209574923))
  616. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.515809596, 1))
  617. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  618. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, -1.15723991, -1.04590321, 0, 1, 0, -0.760584712, 0, -0.649238765, -0.649238765, 0, 0.760584712))
  619. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0474151224, 0.0582351238))
  620. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  621. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 0.630539894, -1.48857307, 0, -1, 0, 0.385758072, 0, 0.922600091, -0.922600091, 0, 0.385758072))
  622. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.184012726))
  623. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  624. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000106811523, 1.45045471, -0.823974609, 0, 1, 0, 0.913835764, 0, -0.406083912, -0.406083941, 0, -0.913835764))
  625. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.655985832, 0.826239228))
  626. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225530431))
  627. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.24211121, -0.00596618652, 0.00308203697, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  628. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.177656248, 0.10933087, 0.122700237))
  629. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  630. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, -0.744375229, -1.12438583, 0, 1, 0, -0.571112037, 0, -0.820872128, -0.820872128, 0, 0.571112037))
  631. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0919578299, 0.106847711))
  632. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  633. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, -0.420030594, -1.24901581, 0, 1, 0, -0.330947995, 0, -0.943648994, -0.943648994, 0, 0.330947995))
  634. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.25911507))
  635. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.276260436))
  636. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, 0.700619698, -1.58724403, 0, -1, 0, 0.439010113, 0, 0.898482263, -0.898482263, 0, 0.439010113))
  637. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.62865299, 1))
  638. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(3.4357357, 0.225530431, 0.225515991))
  639. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  640. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.382658452, 0.42945075))
  641. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.430718988, 0.225530431, 0.225515991))
  642. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.721237183, 0, 1.50203705e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  643. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.382658452, 0.42945075))
  644. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  645. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, -1.00251198, -0.913807869, 0, 1, 0, -0.760584712, 0, -0.649238765, -0.649238765, 0, 0.760584712))
  646. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0474151224, 0.0582351238))
  647. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  648. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 0.552064896, -1.30088806, 0, -1, 0, 0.385758072, 0, 0.922600091, -0.922600091, 0, 0.385758072))
  649. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.184012726))
  650. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.430718988, 0.225530431, 0.225515991))
  651. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.567123413, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  652. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.382658452, 0.42945075))
  653. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.430718988, 0.225530431, 0.225515991))
  654. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.912338257, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  655. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.382658452, 0.42945075))
  656. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  657. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 1.29066753, -0.902420044, 0, 1, 0, 0.807263792, 0, -0.590190887, -0.590190887, 0, -0.807263792))
  658. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0819161087, 0.114036903))
  659. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.430718988, 0.225530431, 0.225515991))
  660. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.450012207, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  661. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.382658452, 0.42945075))
  662. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  663. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, -1.00100517, -0.915571213, 0, -1, 0, -0.760585189, 0, 0.649238169, -0.649238169, 0, -0.760585189))
  664. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0474151224, 0.0582351238))
  665. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  666. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, -0.742448807, -1.1257267, 0, -1, 0, -0.571113884, 0, 0.820870817, -0.820870817, 0, -0.571113884))
  667. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0919578299, 0.106847711))
  668. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  669. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 1.12781715, -0.7827034, 0, -1, 0, 0.807262182, 0, 0.590193093, -0.590193093, 0, 0.807262182))
  670. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0819161087, 0.136162564))
  671. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  672. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 0.921569824, -1.28865337, 0, -1, 0, 0.569308877, 0, 0.822123826, -0.822123826, 0, 0.569308877))
  673. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.102290183))
  674. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  675. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, -0.860566139, -1.29138947, 0, 1, 0, -0.571112037, 0, -0.820872128, -0.820872128, 0, 0.571112037))
  676. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0919578299, 0.106847711))
  677. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  678. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 0.739030838, -1.4144516, 0, -1, 0, 0.453840882, 0, 0.891082764, -0.891082764, 0, 0.453840882))
  679. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.0504995957))
  680. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.418472111))
  681. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, 0.0652856827, -2.73348045, 0, -1, 0, 0.0839639753, 0, 0.996468782, -0.996468782, 0, 0.0839639753))
  682. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.54665482, 1))
  683. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  684. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00575256348, 0.963775635, -1.08845615, 0, 1, 0, 0.843175113, 0, -0.537639081, -0.537639081, 0, -0.843175113))
  685. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.504995406, 0.938168466))
  686. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.436104476))
  687. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -2.45925713, -3.30437374, 0, -1, 0, -0.569325924, 0, 0.822111905, -0.822111905, 0, -0.569325924))
  688. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.54665482, 1))
  689. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.488143772))
  690. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00575256348, 0.0373142958, -1.21798134, 0, 1, 0, 0.121275, 0, -0.992618978, -0.992618978, 0, -0.121275))
  691. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.501285851, 0.387643158, 1))
  692. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.458455741))
  693. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -0.546929121, -3.73899078, 0, -1, 0, -0.0820309743, 0, 0.996629775, -0.996629775, 0, -0.0820309669))
  694. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.37202841, 1))
  695. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  696. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00575256348, -0.953471184, 0.981273651, 0, 1, 0, -0.785736859, 0, 0.61856091, 0.61856091, 0, 0.785736859))
  697. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.501285851, 0.387643158, 0.565293431))
  698. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.50728488))
  699. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -0.191773653, -2.32084084, 0, -1, 0, -0.0167740062, 0, 0.999859333, -0.999859333, 0, -0.0167740062))
  700. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.54665482, 1))
  701. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.322683364))
  702. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00575256348, -0.907325745, 1.07279205, 0, 1, 0, -0.834646404, 0, 0.550786257, 0.550786257, 0, 0.834646404))
  703. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.427322894, 1))
  704. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.418608069))
  705. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, 0.898381233, -1.47597694, 0, -1, 0, 0.416545838, 0, 0.909114718, -0.909114778, 0, 0.416545868))
  706. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.792649508, 1))
  707. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.266679823))
  708. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -0.940636158, -2.86175919, 0, -1, 0, -0.263812959, 0, 0.96457386, -0.96457386, 0, -0.263812989))
  709. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.560810208, 1))
  710. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  711. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -0.910780907, -1.84451675, 0, -1, 0, -0.362772882, 0, 0.931877613, -0.931877613, 0, -0.362772882))
  712. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.54665482, 0.745530844))
  713. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.322683364))
  714. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00575256348, -0.908473969, 1.07104969, 0, -1, 0, -0.834645152, 0, -0.550788105, 0.550788105, 0, -0.834645152))
  715. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.427322894, 1))
  716. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.577717006))
  717. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, 0.84859705, -3.23407936, 0, -1, 0, 0.305063069, 0, 0.952332258, -0.952332258, 0, 0.305063039))
  718. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.37202841, 1))
  719. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.345223963))
  720. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00575256348, 0.727423668, -0.831835747, 0, 1, 0, 0.744162083, 0, -0.667999029, -0.667999029, 0, -0.744162083))
  721. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.54665482, 1))
  722. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.315847784))
  723. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, 0.304209709, -1.53526688, 0, -1, 0, 0.304739892, 0, 0.952435613, -0.952435613, 0, 0.304739892))
  724. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.26648441, 0.355325639, 1))
  725. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.425149649))
  726. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00575256348, 0.0427803993, -1.25720596, 0, -1, 0, 0.121273026, 0, 0.992619216, -0.992619216, 0, 0.121273026))
  727. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.518580496, 0.395084292, 1))
  728. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.493409365))
  729. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, 0.946242332, -4.3399086, 0, -1, 0, 0.232690006, 0, 0.972550988, -0.972550988, 0, 0.232690006))
  730. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.539913714, 1))
  731. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.310406744))
  732. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00575256348, 0.72315979, -0.697734833, 0, -1, 0, 0.839607894, 0, 0.543192923, -0.543192923, 0, 0.839607894))
  733. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.54665482, 1))
  734. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.997520804))
  735. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -0.336190224, 3.46850014, 0, -1, 0, -0.158873007, 0, -0.987299025, 0.987299025, 0, -0.158873007))
  736. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.536024928, 1))
  737. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.242113113))
  738. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -1.13912106, 4.13766479, 0, -1, 0, -0.293429881, 0, -0.955980659, 0.955980659, 0, -0.293429881))
  739. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.54665482, 1))
  740. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.254447699))
  741. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00575256348, 0.671562195, -1.33263779, 0, 1, 0, 0.571589053, 0, -0.82054013, -0.82054013, 0, -0.571589053))
  742. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.435866326, 0.54344964, 1))
  743. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  744. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000106811523, 0.724951744, -1.54829979, 0, 1, 0, 0.439010888, 0, -0.898481786, -0.898481786, 0, -0.439010888))
  745. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.655985832, 0.826239228))
  746. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.228231788))
  747. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00575256348, 0.42011261, -1.24403954, 0, 1, 0, 0.513704956, 0, -0.8579669, -0.8579669, 0, -0.513704956))
  748. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.427322894, 1))
  749. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  750. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00575256348, 0.964899063, -1.08669472, 0, -1, 0, 0.843174696, 0, 0.537639797, -0.537639797, 0, 0.843174696))
  751. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.504995406, 0.938168466))
  752. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.314318269))
  753. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00575256348, -0.615888596, 0.770624161, 0, -1, 0, -0.782626092, 0, -0.622492075, 0.622492075, 0, -0.782626092))
  754. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.54665482, 1))
  755. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  756. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00575256348, -1.00531006, 0.476979613, 0, -1, 0, -0.996047735, 0, -0.0888199806, 0.0888199806, 0, -0.996047735))
  757. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.54665482, 0.893179238))
  758. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  759. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00575256348, -0.963575363, 0.985136986, 0, -1, 0, -0.78573519, 0, -0.618563116, 0.618563116, 0, -0.78573519))
  760. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.518580496, 0.395084292, 0.576144159))
  761. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.387422174))
  762. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00575256348, -0.579488754, 1.46124458, 0, -1, 0, -0.536422014, 0, -0.843949974, 0.843949974, 0, -0.536422014))
  763. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.518580496, 0.513757586, 1))
  764. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.228231788))
  765. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00575256348, 0.421916008, -1.24295616, 0, -1, 0, 0.513703048, 0, 0.857968092, -0.857968092, 0, 0.513703048))
  766. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.427322894, 1))
  767. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.314318269))
  768. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00575256348, -0.61457634, 0.772270203, 0, 1, 0, -0.782627463, 0, 0.622490346, 0.622490346, 0, 0.782627463))
  769. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.54665482, 1))
  770. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.345223963))
  771. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00575256348, 0.72882843, -0.830247879, 0, -1, 0, 0.744160235, 0, 0.668001235, -0.668001235, 0, 0.744160235))
  772. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.54665482, 1))
  773. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.274130166))
  774. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00575256348, 0.89950943, -1.21010208, 0, -1, 0, 0.705389738, 0, 0.708819747, -0.708819747, 0, 0.705389738))
  775. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.518580496, 0.513757586, 1))
  776. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  777. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00575256348, 0.458138466, -1.04279709, 0, -1, 0, 0.650501788, 0, 0.759504676, -0.759504676, 0, 0.650501788))
  778. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.54665482, 0.529199064))
  779. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  780. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 0.461705208, -1.08477974, 0, -1, 0, 0.385758072, 0, 0.922600091, -0.922600091, 0, 0.385758072))
  781. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.184012726))
  782. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.48363781))
  783. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -0.190896869, -3.55576134, 0, -1, 0, -0.0628709793, 0, 0.998021662, -0.998021662, 0, -0.0628709793))
  784. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.62865299, 1))
  785. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.302620798))
  786. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -0.280614138, 3.75216103, 0, -1, 0, -0.0659140199, 0, -0.997825384, 0.997825384, 0, -0.0659140125))
  787. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.54665482, 1))
  788. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.515125394))
  789. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, 1.70560265, 3.69843292, 0, -1, 0, 0.445284158, 0, -0.895389318, 0.895389318, 0, 0.445284158))
  790. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.54665482, 1))
  791. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.277396441, 0.225515991))
  792. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -1.3130846, -1.38956642, 0, -1, 0, -0.625784218, 0, 0.779996276, -0.779996276, 0, -0.625784218))
  793. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 1, 0.841063499))
  794. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  795. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, -0.824342728, -0.761721611, 0, 1, 0, -0.760584712, 0, -0.649238765, -0.649238765, 0, 0.760584712))
  796. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0474151224, 0.0582351238))
  797. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.496435463))
  798. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -1.47691059, -3.67290688, 0, -1, 0, -0.405739844, 0, 0.913988709, -0.913988709, 0, -0.405739844))
  799. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.54665482, 1))
  800. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  801. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000106811523, 1.55036163, -0.628609657, 0, 1, 0, 0.945750475, 0, -0.32489416, -0.32489413, 0, -0.945750475))
  802. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.464656651, 0.335438371))
  803. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  804. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 0.9373312, -0.644116402, 0, 1, 0, 0.807263792, 0, -0.590190887, -0.590190887, 0, -0.807263792))
  805. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0819161087, 0.114036903))
  806. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.617038906))
  807. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, 0.473254681, -2.22195435, 0, -1, 0, 0.123833999, 0, 0.992303014, -0.992303014, 0, 0.123833999))
  808. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.62865299, 1))
  809. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  810. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, -0.34030962, -1.02875137, 0, -1, 0, -0.330950111, 0, 0.943648338, -0.943648338, 0, -0.330950111))
  811. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.25911507))
  812. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.298433393))
  813. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -0.0282616615, -2.65164566, 0, -1, 0, -0.075590007, 0, 0.997139096, -0.997139096, 0, -0.0755899996))
  814. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.62865299, 1))
  815. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  816. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 0.672380447, -0.928833008, 0, -1, 0, 0.569308877, 0, 0.822123826, -0.822123826, 0, 0.569308877))
  817. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.102290183))
  818. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.361204773))
  819. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -1.08310223, -1.58367538, 0, -1, 0, -0.627277195, 0, 0.778796196, -0.778796196, 0, -0.627277195))
  820. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.54665482, 1))
  821. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  822. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 0.45953846, -1.08568764, 0, 1, 0, 0.385758847, 0, -0.922599614, -0.922599614, 0, -0.385758847))
  823. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.184012726))
  824. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  825. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, 0.272106647, -4.22688484, 0, -1, 0, 0.0114419963, 0, 0.999934614, -0.999934614, 0, 0.0114419963))
  826. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.54665482, 0.965766907))
  827. Part = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.714659035))
  828. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, 0.903915405, -2.92600822, 0, -1, 0, 0.26463002, 0, 0.964350104, -0.964350104, 0, 0.26463002))
  829. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.655985832, 1))
  830. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  831. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 0.938735962, -0.644445419, 0, -1, 0, 0.807262182, 0, 0.590193093, -0.590193093, 0, 0.807262182))
  832. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0819161087, 0.136162564))
  833. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Part", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  834. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 0.540364265, -1.02441978, 0, -1, 0, 0.453840882, 0, 0.891082764, -0.891082764, 0, 0.453840882))
  835. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.098574236, 0.0504995957))
  836. Wedge = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.457159668))
  837. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00575256348, 0.455852509, 1.56103706, 0, -1, 0, 0.577684939, 0, -0.816259861, 0.816259861, 0, 0.577684939))
  838. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.37792629, 1))
  839. Wedge = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.457159668))
  840. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00575256348, 0.457569122, 1.55982208, 0, 1, 0, 0.577683806, 0, 0.816260695, 0.816260695, 0, -0.577683806))
  841. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.37792629, 1))
  842. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  843. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, -1.26828766, 0.50060463, 0, 1, 0, -0.942250907, 0, 0.334907979, 0.334907979, 0, 0.942250907))
  844. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0824600086, 0.175014526))
  845. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  846. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 1.13035202, -0.760775566, 0, 1, 0, 0.807263792, 0, -0.590190887, -0.590190887, 0, -0.807263792))
  847. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0474151224, 0.100634657))
  848. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  849. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 1.29592323, -0.878992081, 0, -1, 0, 0.807262182, 0, 0.590193093, -0.590193093, 0, 0.807262182))
  850. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0474151224, 0.100634657))
  851. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  852. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 1.29457474, -0.880838394, 0, 1, 0, 0.807263792, 0, -0.590190887, -0.590190887, 0, -0.807263792))
  853. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0474151224, 0.100634657))
  854. Wedge = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.391042173))
  855. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00575256348, 0.212338448, 1.64188576, 0, -1, 0, -0.201983973, 0, -0.979388893, 0.979388893, 0, -0.201983973))
  856. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.323268026, 1))
  857. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  858. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, -1.45997047, 0.568735123, 0, 1, 0, -0.942250907, 0, 0.334907979, 0.334907979, 0, 0.942250907))
  859. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0824600086, 0.175014526))
  860. Wedge = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 1.63871801))
  861. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, -0.477885485, 5.2969532, 0, -1, 0, -0.0895510241, 0, -0.99598223, 0.99598223, 0, -0.0895510241))
  862. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.529218853, 1))
  863. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  864. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 1.13170242, -0.758928299, 0, -1, 0, 0.807262182, 0, 0.590193093, -0.590193093, 0, 0.807262182))
  865. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0474151224, 0.100634657))
  866. Wedge = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 1.48029602))
  867. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000106811523, 0.165276766, 5.20165443, 0, 1, 0, 0.0600360148, 0, 0.998196244, 0.998196244, 0, -0.0600360148))
  868. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.298565388, 1))
  869. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  870. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, 0.94260788, -0.620662689, 0, -1, 0, 0.807262182, 0, 0.590193093, -0.590193093, 0, 0.807262182))
  871. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0474151224, 0.100634657))
  872. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  873. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, -1.0475769, 0.422157288, 0, 1, 0, -0.942250907, 0, 0.334907979, 0.334907979, 0, 0.942250907))
  874. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0824600086, 0.175014526))
  875. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  876. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, -1.46076775, 0.566541195, 0, -1, 0, -0.942250907, 0, -0.334907979, 0.334907979, 0, -0.942250907))
  877. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0824600086, 0.175014526))
  878. Wedge = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 1.6710372))
  879. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106811523, 0.360930562, 5.1064682, 0, -1, 0, 0.0419210009, 0, -0.99912101, 0.99912101, 0, 0.0419210009))
  880. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.444140643, 0.33703661, 1))
  881. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  882. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0111541748, 0.941239357, -0.622532845, 0, 1, 0, 0.807263792, 0, -0.590190887, -0.590190887, 0, -0.807263792))
  883. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0474151224, 0.100634657))
  884. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  885. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, -1.26906967, 0.49840498, 0, -1, 0, -0.942250907, 0, -0.334907979, 0.334907979, 0, -0.942250907))
  886. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0824600086, 0.175014526))
  887. Wedge = CreatePart(m, Enum.Material.Ice, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.391042173))
  888. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00575256348, 0.214397669, 1.6423111, 0, 1, 0, -0.201986089, 0, 0.979388475, 0.979388475, 0, 0.201986074))
  889. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.577382743, 0.323268026, 1))
  890. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Part", "Pastel light blue", "Wedge", Vector3.new(0.225530431, 0.225530431, 0.225515991))
  891. WedgeWeld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0111541748, -1.04835892, 0.419957161, 0, -1, 0, -0.942250907, 0, -0.334907979, 0.334907979, 0, -0.942250907))
  892. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.225709409, 0.0824600086, 0.175014526))
  893. Hitbox = CreatePart(m, Enum.Material.Ice, 0, 1, "Part", "Pastel light blue", "Hitbox", Vector3.new(7.80644274, 0.225530431, 0.683775246))
  894. HitboxWeld = CreateWeld(m, FakeHandle, Hitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.21278381, 0, -0.0227659941, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  895. CreateMesh("SpecialMesh", Hitbox, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.382658452, 1))
  896. rayCast = function(Position, Direction, Range, Ignore)
  897.  
  898. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  899. end
  900.  
  901. local GetNearest = function(obj, distance)
  902.  
  903. local last, lastx = distance + 1, nil
  904. for i,v in pairs(workspace:GetChildren()) do
  905. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  906. local t = v.Torso
  907. local dist = (t.Position - obj.Position).magnitude
  908. if dist <= distance and dist < last then
  909. last = dist
  910. lastx = v
  911. end
  912. end
  913. end
  914. return lastx
  915. end
  916.  
  917. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  918.  
  919. if hit.Parent == nil then
  920. return
  921. end
  922. local h = hit.Parent:FindFirstChild("Humanoid")
  923. for _,v in pairs(hit.Parent:children()) do
  924. if v:IsA("Humanoid") then
  925. h = v
  926. end
  927. end
  928. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  929. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  930. return
  931. end
  932. local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})
  933. game:GetService("Debris"):AddItem(c, 0.5)
  934. if HitSound ~= nil and HitPitch ~= nil then
  935. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  936. end
  937. local Damage = math.random(minim, maxim)
  938. local blocked = false
  939. local block = hit.Parent:findFirstChild("Block")
  940. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  941. blocked = true
  942. block.Value = block.Value - 1
  943. print(block.Value)
  944. end
  945. if blocked == false then
  946. h.Health = h.Health - Damage
  947. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  948. else
  949. h.Health = h.Health - Damage / 2
  950. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  951. end
  952. if Type == "Knockdown" then
  953. local hum = hit.Parent.Humanoid
  954. hum.PlatformStand = true
  955. coroutine.resume(coroutine.create(function(HHumanoid)
  956.  
  957. swait(1)
  958. HHumanoid.PlatformStand = false
  959. end
  960. ), hum)
  961. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  962. local bodvol = Create("BodyVelocity")({velocity = angle * knockback, P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  963. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  964. game:GetService("Debris"):AddItem(bodvol, 0.5)
  965. game:GetService("Debris"):AddItem(rl, 0.5)
  966. else
  967. do
  968. if Type == "Normal" then
  969. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05})
  970. if knockback > 0 then
  971. vp.Parent = hit.Parent.Torso
  972. end
  973. game:GetService("Debris"):AddItem(vp, 0.5)
  974. else
  975. do
  976. if Type == "Up" then
  977. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  978. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  979. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  980. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  981. else
  982. do
  983. if Type == "Snare" then
  984. local bp = Create("BodyPosition")({P = 2000, D = 100, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  985. game:GetService("Debris"):AddItem(bp, 1)
  986. else
  987. do
  988. if Type == "Slashnare" then
  989. Effects.Block.Create(BrickColor.new("Pastel Blue"), hit.Parent.Torso.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
  990. for i = 1, math.random(4, 5) do
  991. Effects.Sphere.Create(BrickColor.new("Teal"), hit.Parent.Torso.CFrame * cn(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
  992. end
  993. local bp = Create("BodyPosition")({P = 2000, D = 100, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  994. game:GetService("Debris"):AddItem(bp, 1)
  995. else
  996. do
  997. if Type == "Freeze" then
  998. local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  999. local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  1000. hit.Parent.Torso.Anchored = true
  1001. coroutine.resume(coroutine.create(function(Part)
  1002.  
  1003. swait(1.5)
  1004. Part.Anchored = false
  1005. end
  1006. ), hit.Parent.Torso)
  1007. game:GetService("Debris"):AddItem(BodPos, 3)
  1008. game:GetService("Debris"):AddItem(BodGy, 3)
  1009. end
  1010. do
  1011. local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  1012. game:GetService("Debris"):AddItem(debounce, Delay)
  1013. c = Instance.new("ObjectValue")
  1014. c.Name = "creator"
  1015. c.Value = Player
  1016. c.Parent = h
  1017. game:GetService("Debris"):AddItem(c, 0.5)
  1018. end
  1019. end
  1020. end
  1021. end
  1022. end
  1023. end
  1024. end
  1025. end
  1026. end
  1027. end
  1028. end
  1029. end
  1030. end
  1031.  
  1032. ShowDamage = function(Pos, Text, Time, Color)
  1033.  
  1034. local Rate = 0.033333333333333
  1035. if not Pos then
  1036. local Pos = Vector3.new(0, 0, 0)
  1037. end
  1038. local Text = Text or ""
  1039. local Time = Time or 2
  1040. if not Color then
  1041. local Color = Color3.new(1, 0, 1)
  1042. end
  1043. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, "Part", BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1044. EffectPart.Anchored = true
  1045. local BillboardGui = Create("BillboardGui")({Size = UDim2.new(3, 0, 3, 0), Adornee = EffectPart, Parent = EffectPart})
  1046. local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = Text, TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  1047. game.Debris:AddItem(EffectPart, Time + 0.1)
  1048. EffectPart.Parent = game:GetService("Workspace")
  1049. delay(0, function()
  1050.  
  1051. local Frames = Time / Rate
  1052. for Frame = 1, Frames do
  1053. wait(Rate)
  1054. local Percent = Frame / Frames
  1055. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1056. TextLabel.TextTransparency = Percent
  1057. end
  1058. if EffectPart and EffectPart.Parent then
  1059. EffectPart:Destroy()
  1060. end
  1061. end
  1062. )
  1063. end
  1064.  
  1065. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
  1066.  
  1067. for _,c in pairs(workspace:children()) do
  1068. local hum = c:findFirstChild("Humanoid")
  1069. if hum ~= nil then
  1070. local head = c:findFirstChild("Torso")
  1071. if head ~= nil then
  1072. local targ = head.Position - Part.Position
  1073. local mag = targ.magnitude
  1074. if mag <= magni and c.Name ~= Player.Name then
  1075. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1)
  1076. end
  1077. end
  1078. end
  1079. end
  1080. end
  1081.  
  1082. EffectModel = Instance.new("Model", Character)
  1083. EffectModel.Name = "Effects"
  1084. Effects = {
  1085. Block = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1086.  
  1087. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1088. prt.Anchored = true
  1089. prt.CFrame = cframe
  1090. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1091. game:GetService("Debris"):AddItem(prt, 10)
  1092. if Type == 1 or Type == nil then
  1093. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  1094. else
  1095. if Type == 2 then
  1096. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  1097. end
  1098. end
  1099. end
  1100. }
  1101. ,
  1102. Sphere = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1103.  
  1104. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1105. prt.Anchored = true
  1106. prt.CFrame = cframe
  1107. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1108. game:GetService("Debris"):AddItem(prt, 10)
  1109. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  1110. end
  1111. }
  1112. ,
  1113. Ring = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1114.  
  1115. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1116. prt.Anchored = true
  1117. prt.CFrame = cframe
  1118. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1119. game:GetService("Debris"):AddItem(prt, 10)
  1120. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  1121. end
  1122. }
  1123. ,
  1124. Wave = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1125.  
  1126. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1127. prt.Anchored = true
  1128. prt.CFrame = cframe
  1129. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1130. game:GetService("Debris"):AddItem(prt, 10)
  1131. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  1132. end
  1133. }
  1134. ,
  1135. Break = {Create = function(brickcolor, cframe, x1, y1, z1)
  1136.  
  1137. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1138. prt.Anchored = true
  1139. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1140. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1141. local num = math.random(10, 50) / 1000
  1142. game:GetService("Debris"):AddItem(prt, 10)
  1143. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  1144. end
  1145. }
  1146. }
  1147. Laser = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1148.  
  1149. local prt = CreatePart(EffectModel, "Neon", 0, 0, "Part", brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1150. prt.Anchored = true
  1151. prt.CFrame = cframe
  1152. prt.Material = "Neon"
  1153. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1154. game:GetService("Debris"):AddItem(prt, 10)
  1155. coroutine.resume(coroutine.create(function(Part, Mesh)
  1156.  
  1157. for i = 0, 1, delay do
  1158. swait()
  1159. Part.Transparency = i
  1160. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1161. end
  1162. Part.Parent = nil
  1163. end
  1164. ), prt, msh)
  1165. end
  1166.  
  1167. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1168.  
  1169. local prt = CreatePart(EffectModel, "Neon", 0, 0, "Part", brickcolor, "Effect", Vector3.new())
  1170. prt.Anchored = true
  1171. prt.CFrame = cframe
  1172. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1173. game:GetService("Debris"):AddItem(prt, 10)
  1174. if Type == 1 or Type == nil then
  1175. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  1176. else
  1177. if Type == 2 then
  1178. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  1179. end
  1180. end
  1181. end
  1182.  
  1183. shoottraildd = function(mouse, partt, SpreadAmount)
  1184.  
  1185. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1186. local MainPos = partt.Position
  1187. local MainPos2 = mouse.Hit.p + SpreadVectors
  1188. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1189. local speed = 15
  1190. local num = 20
  1191. coroutine.resume(coroutine.create(function()
  1192.  
  1193. repeat
  1194. swait()
  1195. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1196. local mag = (MainPos - pos).magnitude
  1197. Laser(BrickColor.new("Bright blue"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.25, 0, -0.25, 0.15)
  1198. MainPos = MainPos + MouseLook.lookVector * speed
  1199. num = num - 1
  1200. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1201. if hit ~= nil then
  1202. num = 0
  1203. local refpart = CreatePart(EffectModel, "SmoothPlastic", 0, 1, "Part", BrickColor.new("Really black"), "Effect", Vector3.new())
  1204. refpart.Anchored = true
  1205. refpart.CFrame = CFrame.new(pos)
  1206. game:GetService("Debris"):AddItem(refpart, 2)
  1207. end
  1208. do
  1209. if num <= 0 then
  1210. local refpart = CreatePart(EffectModel, "SmoothPlastic", 0, 1, "Part", BrickColor.new("Really black"), "Effect", Vector3.new())
  1211. refpart.Anchored = true
  1212. refpart.CFrame = CFrame.new(pos)
  1213. if hit ~= nil then
  1214. local icprt = CreatePart(workspace, "SmoothPlastic", 0, 1, "Part", BrickColor.new("Bright blue"), "Icicle Part", Vector3.new(1, 1, 1))
  1215. icprt.Anchored = true
  1216. icprt.CFrame = refpart.CFrame
  1217. Effects.Wave.Create(BrickColor.new("Baby blue"), icprt.CFrame, 5, 1, 5, 1, 1, 1, 0.07)
  1218. game:GetService("Debris"):AddItem(icprt, 5)
  1219. for i = 1, math.random(8, 15) do
  1220. local freezepart = CreatePart(workspace, "SmoothPlastic", 0.5, 0.5, "Part", BrickColor.new("Bright blue"), "Ice Part", Vector3.new(math.random(2, 3) + math.random(), math.random(2, 3) + math.random(), math.random(2, 3) + math.random()))
  1221. freezepart.Anchored = true
  1222. freezepart.CFrame = icprt.CFrame * CFrame.new(math.random(-8, 7) + math.random(), -2.5, math.random(-8, 7) + math.random()) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1223. game:GetService("Debris"):AddItem(freezepart, 7)
  1224. coroutine.resume(coroutine.create(function(Part)
  1225.  
  1226. wait(2.5)
  1227. Part.Anchored = false
  1228. Part.Velocity = Vector3.new(math.random(-20, 20), math.random(20, 30), math.random(-20, 20))
  1229. wait(5)
  1230. Part.Parent = nil
  1231. end
  1232. ), freezepart)
  1233. end
  1234. local freezepart = CreatePart(workspace, "SmoothPlastic", 0.5, 0.5, "Part", BrickColor.new("Bright blue"), "Ice Part", Vector3.new(5, 5, 5))
  1235. freezepart.Anchored = true
  1236. freezepart.CanCollide = true
  1237. freezepart.CFrame = icprt.CFrame * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1238. game:GetService("Debris"):AddItem(freezepart, 7)
  1239. coroutine.resume(coroutine.create(function(Part)
  1240.  
  1241. wait(1.5)
  1242. for i = 1, 6 do
  1243. p = Part:Clone()
  1244. p.Parent = workspace
  1245. p.Size = Vector3.new(math.random(1, 3), math.random(1, 3), math.random(1, 3))
  1246. p.CFrame = Part.CFrame * CFrame.new(math.random(-5, 5), math.random(-2, 5), math.random(-5, 5))
  1247. p.Anchored = false
  1248. p.Velocity = Vector3.new(math.random(-40, 40), math.random(-10, 40), math.random(-40, 40))
  1249. game:GetService("Debris"):AddItem(p, 5)
  1250. end
  1251. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=87015121", Part, 1, 2)
  1252. Part.Transparency = 1
  1253. Part.CanCollide = false
  1254. wait(2)
  1255. Part.Parent = nil
  1256. end
  1257. ), freezepart)
  1258. BlockEffect(BrickColor.new("Medium blue"), refpart.CFrame, 1, 1, 1, 3, 3, 3, 0.05)
  1259. BlockEffect(BrickColor.new("Toothpaste"), refpart.CFrame, 1, 1, 1, 5, 5, 5, 0.07)
  1260. MagniDamage(refpart, 15, 10, 15, 0, "Normal")
  1261. end
  1262. do
  1263. game:GetService("Debris"):AddItem(refpart, 0)
  1264. end
  1265. end
  1266. end
  1267. until num <= 0
  1268. end
  1269. ))
  1270. end
  1271.  
  1272. shoottrailtele = function(mouse, partt, SpreadAmount)
  1273.  
  1274. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1275. local MainPos = partt.Position
  1276. local MainPos2 = mouse.Hit.p + SpreadVectors
  1277. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1278. local speed = 15
  1279. local num = 20
  1280. coroutine.resume(coroutine.create(function()
  1281.  
  1282. repeat
  1283. swait()
  1284. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1285. local mag = (MainPos - pos).magnitude
  1286. Laser(BrickColor.new("Cool blue"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.25, 0, -0.25, 0.15)
  1287. MainPos = MainPos + MouseLook.lookVector * speed
  1288. num = num - 1
  1289. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1290. if hit ~= nil then
  1291. num = 0
  1292. local refpart = CreatePart(EffectModel, "SmoothPlastic", 0, 1, "Part", BrickColor.new("Really black"), "Effect", Vector3.new())
  1293. refpart.Anchored = true
  1294. refpart.CFrame = CFrame.new(pos)
  1295. game:GetService("Debris"):AddItem(refpart, 2)
  1296. end
  1297. do
  1298. if num <= 0 then
  1299. local refpart = CreatePart(EffectModel, "SmoothPlastic", 0, 1, "Part", BrickColor.new("Really black"), "Effect", Vector3.new())
  1300. refpart.Anchored = true
  1301. refpart.CFrame = CFrame.new(pos)
  1302. if hit ~= nil then
  1303. Torso.CFrame = refpart.CFrame
  1304. BlockEffect(BrickColor.new("Medium blue"), refpart.CFrame, 1, 1, 1, 3, 3, 3, 0.05)
  1305. BlockEffect(BrickColor.new("Toothpaste"), refpart.CFrame, 1, 1, 1, 5, 5, 5, 0.07)
  1306. CFuncs.Sound.Create("rbxassetid://377357848", Torso, 1, 1)
  1307. MagniDamage(refpart, 15, 10, 15, 0, "Normal")
  1308. end
  1309. game:GetService("Debris"):AddItem(refpart, 0)
  1310. end
  1311. end
  1312. until num <= 0
  1313. end
  1314. ))
  1315. end
  1316.  
  1317. attackone = function()
  1318.  
  1319. attack = true
  1320. local con = Hitbox.Touched:connect(function(hit)
  1321.  
  1322. Damagefunc(Hitbox, hit, 10, 18, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1323. end
  1324. )
  1325. for i = 0, 1, 0.2 do
  1326. swait()
  1327. PlayAnimationFromTable({CFrame.new(1.03890194e-08, -4.70399755e-07, -7.73940201e-08, 0.632528722, -0.0217873529, 0.774236262, 0.139324576, 0.986499786, -0.0860634968, -0.76190877, 0.162307024, 0.627024949), CFrame.new(0.209416807, 1.48838139, -0.0294689536, 0.818255663, 0.289456606, -0.496666044, -0.155288324, 0.943157852, 0.293834627, 0.553486884, -0.163305432, 0.816693425), CFrame.new(1.38760209, 0.53665626, 0.26421392, 0.950442016, 0.0719300956, 0.302473903, -0.10882327, -0.834364295, 0.540364265, 0.291241884, -0.546501219, -0.785187304), CFrame.new(-1.65843391, 0.529715955, -0.0987002924, 0.159963533, 0.987063885, -0.0110016167, -0.913298488, 0.152219757, 0.377776265, 0.374563962, -0.0503826849, 0.925833642), CFrame.new(0.396332622, -2.07714558, 0.0710505769, 0.166831598, 0.139324576, -0.976094425, 0.0622849055, 0.986499786, 0.151455387, 0.984018445, -0.0860634968, 0.155901536), CFrame.new(-0.855464697, -1.9000324, 0.0747302026, 0.863558888, 0.139324576, -0.484622627, -0.0785059333, 0.986499786, 0.143718332, 0.498103648, -0.0860634968, 0.862838566)}, 0.3, false)
  1328. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  1329. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1330. end
  1331. CFuncs.Sound.Create("rbxassetid://341336485", Torso, 1, 1.4)
  1332. for i = 0, 1, 0.1 do
  1333. swait()
  1334. PlayAnimationFromTable({CFrame.new(0.0103130359, -0.00999802351, -0.037296351, 0.0427503958, 0, -0.999085784, 0, 1, 0, 0.999085784, 0, 0.0427503958), CFrame.new(-0.0331175029, 1.5, -0.0932772383, 0.0239602588, -0.14884612, 0.98857224, -0.0868240893, 0.98480773, 0.150383711, -0.995937645, -0.0894351155, 0.0106728673), CFrame.new(1.2989018, 0.699998617, 0.325723648, 0.956305802, 0.187930554, 0.223967344, 5.96046448e-08, -0.766045153, 0.64278686, 0.292368412, -0.614700735, -0.73257333), CFrame.new(-1.6317538, 0.499998957, -0.512397289, -0.257156312, 0.404916912, -0.877446771, -0.915739954, 0.187936157, 0.355106205, 0.308692515, 0.894830883, 0.322469562), CFrame.new(0.561301827, -1.99999964, 0.0573561266, 0.974370778, -1.55168838e-08, -0.224947974, -1.06124958e-08, 1, -1.14948421e-07, 0.224947974, 1.14389643e-07, 0.974370778), CFrame.new(-0.42256704, -2, 0.0238280296, 0.970294476, 0, 0.241926923, 0, 1, 0, -0.241926923, 0, 0.970294476)}, 0.3, false)
  1335. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-40), math.rad(0)), 0.4)
  1336. end
  1337. con:disconnect()
  1338. attack = false
  1339. end
  1340.  
  1341. attacktwo = function()
  1342.  
  1343. attack = true
  1344. local con = Hitbox.Touched:connect(function(hit)
  1345.  
  1346. Damagefunc(Hitbox, hit, 10, 18, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1347. end
  1348. )
  1349. for i = 0, 1, 0.2 do
  1350. swait()
  1351. PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.258817434, 0, -0.965926349, 0, 1, 0, 0.96592629, 0, 0.258817405), CFrame.new(2.68220901e-07, 1.50000048, -2.68220901e-07, 0.264189601, -0.122786447, 0.956622958, -0.0868239999, 0.984808087, 0.150382236, -0.960554898, -0.122787237, 0.249515191), CFrame.new(1.07229853, 0.700000644, -0.483284831, 0.939692676, -0.219846755, -0.262001902, -5.96046448e-08, -0.766043186, 0.642789185, -0.342020035, -0.604024291, -0.719845176), CFrame.new(-0.447935492, 5.43892384e-07, -1.15621746, 0.792020082, -0.0414022058, -0.609089375, -0.518511951, 0.481026381, -0.706936359, 0.322256744, 0.875728011, 0.359515071), CFrame.new(0.449936897, -2, -0.326908946, 0.96126169, 0, 0.275637329, 0, 1, 0, -0.275637388, 0, 0.961261749), CFrame.new(-0.562790811, -2, -0.015514046, 0.258820325, 0, 0.965925455, 0, 1, 0, -0.965925515, 0, 0.258820295)}, 0.3, false)
  1352. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  1353. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.4)
  1354. end
  1355. CFuncs.Sound.Create("rbxassetid://341336485", Torso, 1, 1.2)
  1356. for i = 0, 1, 0.1 do
  1357. swait()
  1358. PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.731354833, 0, 0.68199718, 0, 1, 0, -0.68199718, 0, 0.731354892), CFrame.new(1.04308128e-07, 1.50000048, 3.57627869e-07, 0.724090099, 0.166059449, -0.66941613, -0.0868239999, 0.984808087, 0.150382236, 0.684218764, -0.0507688969, 0.72750771), CFrame.new(1.10008144, 0.699999869, 0.222260296, 0.838670492, 0.35008806, 0.417217255, -1.2665987e-07, -0.766043246, 0.642789125, 0.544639289, -0.539088309, -0.642457783), CFrame.new(-1.61916935, 0.800002217, -0.624419332, 0.848000824, 0.502771258, -0.167677104, 0.123712182, -0.495409608, -0.859804988, -0.515354097, 0.708371758, -0.4823066), CFrame.new(0.55881834, -2, 0.0425649658, 0.173648089, 0, -0.984807789, 0, 1, 0, 0.984807849, 0, 0.173648149), CFrame.new(-0.700200438, -2, -0.0387508422, 0.945518136, 0, -0.325569421, 0, 1, 0, 0.325569421, 0, 0.945518136)}, 0.4, false)
  1359. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(50), math.rad(0), math.rad(90)), 0.4)
  1360. end
  1361. con:disconnect()
  1362. attack = false
  1363. end
  1364.  
  1365. attackthree = function()
  1366.  
  1367. attack = true
  1368. for i = 0, 1, 0.1 do
  1369. swait()
  1370. PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.951056004, 0, -0.309018642, 0, 1, 0, 0.309018612, 0, 0.951056004), CFrame.new(-6.1839819e-07, 1.49999988, 3.87430191e-07, 0.694489479, -0.0801652968, -0.7150231, 0.02945593, 0.996108413, -0.0830693394, 0.718899727, 0.036629118, 0.694148183), CFrame.new(1.57117486, 1.39999986, -0.177208886, 0.99333477, 0.0725342929, 0.0895814598, 0.0746374875, -0.997003019, -0.0203518867, 0.0878366828, 0.0269023888, -0.995771527), CFrame.new(-1.34661162, -1.8440187e-07, 0.0695166588, 0.960140646, 0.187698096, -0.207121551, -0.172987029, 0.981060565, 0.0871533006, 0.219557285, -0.047850091, 0.974425495), CFrame.new(0.489068002, -2, 0.103955574, 0.978147626, 0, -0.2079117, 0, 1, 0, 0.20791167, 0, 0.978147626), CFrame.new(-0.489084542, -2, -0.103948936, 0.951056898, 0, 0.309015751, 0, 1, 0, -0.309015781, 0, 0.951056898)}, 0.3, false)
  1371. end
  1372. CFuncs.Sound.Create("rbxassetid://341336485", Torso, 1, 1)
  1373. for i = 0, 1, 0.075 do
  1374. swait()
  1375. PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.798319101, 0.00281713065, 0.602228224, -0.217913941, 0.933580399, 0.284501493, -0.561426938, -0.358356893, 0.745908916), CFrame.new(-0.10062664, 1.48619628, -0.0330830663, 0.70138973, -0.123902053, -0.70192647, 0.0526067093, 0.99108839, -0.122377619, 0.710834086, 0.0489083081, 0.701657295), CFrame.new(1.72311258, 1.20349014, -0.520435452, -0.119049042, -0.659365535, 0.742337227, 0.941811025, -0.311704516, -0.125826225, 0.314355284, 0.684161842, 0.65810585), CFrame.new(-1.39501405, 0.0134370327, -0.022988677, 0.807563305, -0.0534532368, -0.587353587, 0.249999985, 0.933012664, 0.258819044, 0.534173667, -0.355851173, 0.766830146), CFrame.new(0.414074719, -2.09887695, 0.174701259, 0.390776753, 0.0106123537, -0.920424342, 0.00860714912, 0.99984771, 0.0151823759, 0.920445323, -0.0138551891, 0.390625894), CFrame.new(0.230491385, -1.77879238, -1.016258, 0.798317373, -0.217913941, -0.561429322, 0.00281605567, 0.933580399, -0.358356893, 0.60223043, 0.284501493, 0.745907128)}, 0.3, false)
  1376. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1377. end
  1378. CFuncs.Sound.Create("rbxassetid://300916057", Torso, 1, 1)
  1379. shoottraildd(mouse, Barrel, 0)
  1380. for i = 0, 1, 0.1 do
  1381. swait()
  1382. PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.860331953, -0.206215858, -0.466158599, 0.136786669, 0.974370122, -0.178584367, 0.491037905, 0.0898775384, 0.86648941), CFrame.new(-0.0403929502, 1.62064302, -0.147934496, 0.921363533, -0.0475236475, 0.385785937, -0.097228229, 0.932769835, 0.347112656, -0.376345545, -0.357326269, 0.854799449), CFrame.new(1.41754472, 0.812812805, -0.639020264, 0.158917621, -0.23488459, 0.958944321, 0.806086361, -0.529952168, -0.263392597, 0.570061445, 0.814849734, 0.105118603), CFrame.new(-1.04759598, 0.0722919106, 0.655961514, 0.947626054, -0.172780007, 0.268610805, 0.0686168745, 0.931533456, 0.357123554, -0.311923683, -0.31998843, 0.894601107), CFrame.new(0.270141065, -2.00641418, 0.458954185, 0.999395132, 0.0331142992, 0.01061818, -0.0347256362, 0.934054732, 0.355437696, 0.00185218453, -0.355591476, 0.934639692), CFrame.new(-0.962579608, -1.91851139, -0.00564438105, 0.860640049, 0.234480798, 0.452014744, -0.204607978, 0.972100854, -0.114697881, -0.466298342, 0.0062277317, 0.884605646)}, 0.3, false)
  1383. Motor2Weld.C0 = clerp(Motor2Weld.C0, CFrame.new(0, 0, 0.25) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1384. Motor1Weld.C0 = clerp(Motor1Weld.C0, CFrame.new(0, 0, -0.25) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1385. end
  1386. attack = false
  1387. end
  1388.  
  1389. zattack = function()
  1390.  
  1391. attack = true
  1392. for i = 0, 1, 0.1 do
  1393. swait()
  1394. PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.951056004, 0, -0.309018642, 0, 1, 0, 0.309018612, 0, 0.951056004), CFrame.new(-6.1839819e-07, 1.49999988, 3.87430191e-07, 0.694489479, -0.0801652968, -0.7150231, 0.02945593, 0.996108413, -0.0830693394, 0.718899727, 0.036629118, 0.694148183), CFrame.new(1.57117486, 1.39999986, -0.177208886, 0.99333477, 0.0725342929, 0.0895814598, 0.0746374875, -0.997003019, -0.0203518867, 0.0878366828, 0.0269023888, -0.995771527), CFrame.new(-1.34661162, -1.8440187e-07, 0.0695166588, 0.960140646, 0.187698096, -0.207121551, -0.172987029, 0.981060565, 0.0871533006, 0.219557285, -0.047850091, 0.974425495), CFrame.new(0.489068002, -2, 0.103955574, 0.978147626, 0, -0.2079117, 0, 1, 0, 0.20791167, 0, 0.978147626), CFrame.new(-0.489084542, -2, -0.103948936, 0.951056898, 0, 0.309015751, 0, 1, 0, -0.309015781, 0, 0.951056898)}, 0.3, false)
  1395. end
  1396. for i = 0, 1, 0.1 do
  1397. swait()
  1398. PlayAnimationFromTable({CFrame.new(0.234164968, 1.82539225e-07, 0.104689181, 0.290813237, 0.10452529, 0.951053202, -0.0297746658, 0.994521916, -0.100198194, -0.956316471, 0.000821668946, 0.292332351), CFrame.new(0.100671381, 1.50903189, -0.0222766213, 0.286001891, 0.139740199, -0.947985053, 0.0177853405, 0.988364816, 0.151058227, 0.95806396, -0.0600631684, 0.280188948), CFrame.new(1.84903467, 0.750154495, -0.0899131894, -0.0842597038, -0.943633735, 0.320086837, 0.99628979, -0.0741322488, 0.0437174588, -0.0175245013, 0.322582871, 0.946379006), CFrame.new(-1.45409751, -0.0564321503, -0.128028572, 0.96453619, 0.158475474, -0.21108143, -0.121452324, 0.976480365, 0.178144559, 0.234348416, -0.146190554, 0.961097836), CFrame.new(0.440873384, -1.98855019, 0.0919830203, 0.932629466, -0.0297746658, -0.359604955, 0.0637048632, 0.994521916, 0.082872808, 0.355167508, -0.100198194, 0.929417253), CFrame.new(-0.491764724, -2.05225515, -0.26318258, 0.987483501, -0.0297746658, 0.154886395, 0.013733766, 0.994521916, 0.103622362, -0.157123253, -0.100198194, 0.98248291)}, 0.3, false)
  1399. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1400. end
  1401. CFuncs.Sound.Create("rbxassetid://341336485", Torso, 1, 1)
  1402. Effects.Sphere.Create(BrickColor.new("Bright blue"), Barrel.CFrame, 1, 1, 1, 5, 5, 5, 0.07)
  1403. shoottrailtele(mouse, Barrel, 0)
  1404. for i = 0, 1, 0.1 do
  1405. swait()
  1406. PlayAnimationFromTable({CFrame.new(0.234166175, -8.00937414e-08, 0.104689717, 0.705736101, 0.0919046104, 0.702488482, -0.0297746658, 0.994521916, -0.100198194, -0.707848787, 0.0497971326, 0.704606533), CFrame.new(0.144242555, 1.50196576, -0.105358616, 0.690181851, 0.259984046, -0.675320089, 0.00737122679, 0.930657566, 0.36581707, 0.723598361, -0.25745824, 0.640406609), CFrame.new(1.75621951, 0.887098789, -0.699132383, -0.21947521, -0.639567733, 0.736738503, 0.95851624, -0.282127708, 0.0406260937, 0.18187122, 0.715092361, 0.674956143), CFrame.new(-1.34632289, 0.0167848282, 0.566663861, 0.955941856, 0.114183858, 0.270438612, -0.169469833, 0.966889203, 0.190801814, -0.239697665, -0.228226647, 0.94364059), CFrame.new(0.34564358, -2.00806093, -0.0733739287, 0.992287278, -0.0297746658, 0.120330542, 0.0173416436, 0.994521916, 0.10307996, -0.122740597, -0.100198194, 0.987367749), CFrame.new(-0.646650374, -2.02540207, 0.049372375, 0.799181461, -0.0297746658, 0.60035187, -0.0365215503, 0.994521916, 0.0979407281, -0.599979281, -0.100198194, 0.793716073)}, 0.3, false)
  1407. Motor2Weld.C0 = clerp(Motor2Weld.C0, CFrame.new(0, 0, 0.25) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1408. Motor1Weld.C0 = clerp(Motor1Weld.C0, CFrame.new(0, 0, -0.25) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1409. end
  1410. attack = false
  1411. end
  1412.  
  1413. xattack = function()
  1414.  
  1415. attack = true
  1416. local con = Hitbox.Touched:connect(function(hit)
  1417.  
  1418. Damagefunc(Hitbox, hit, 5, 15, 0, "Freeze", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1419. end
  1420. )
  1421. coroutine.resume(coroutine.create(function()
  1422.  
  1423. for i = 0, 5 do
  1424. swait(3)
  1425. Effects.Block.Create(BrickColor.new("Pastel Blue"), cn(RootPart.Position) * cn(math.random(-10, 10), math.random(-1, 5), math.random(-10, 10)), 1, 1, 1, 0.5, 0.5, 0.5, 0.03)
  1426. Effects.Wave.Create(BrickColor.new("Pastel Blue"), cn(RootPart.Position) * cn(0, -2.5, 0), 10, 1, 10, 1, -0.1, 1, 0.1)
  1427. end
  1428. end
  1429. ))
  1430. for i = 0, 1, 0.3 do
  1431. swait()
  1432. PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.848049104, 0, 0.529917777, 0, 1, 0, -0.529917777, 0, 0.848049104), CFrame.new(6.85453415e-07, 1.49999976, -3.27825546e-07, 0.931514919, -0.105088711, 0.348190427, 0.00568907708, 0.961440146, 0.274955869, -0.363658935, -0.254144609, 0.896193624), CFrame.new(1.14568281, 0.700000405, 1.08968258, 0.469471604, 0.567549109, 0.676375985, 0, -0.766043186, 0.642789125, 0.882947564, -0.301771253, -0.359635532), CFrame.new(-1.96172011, 0.500000179, -0.464963198, 0.306839257, 0.91577661, -0.259235173, -0.491744965, -0.0806626454, -0.866995096, -0.814884424, 0.393505692, 0.425578088), CFrame.new(0.350054085, -2, 0.323924571, 0.798635602, 0, -0.601814926, 0, 1, 0, 0.601814926, 0, 0.798635542), CFrame.new(-0.448587358, -2, -0.277886599, 0.992546022, 0, -0.121870577, 0, 1, 0, 0.121870577, 0, 0.992546022)}, 0.3, false)
  1433. end
  1434. CFuncs.Sound.Create("rbxassetid://333475981", Torso, 1, 1.5)
  1435. for i = 0, 1, 0.05 do
  1436. swait()
  1437. PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.848049104, 0, 0.529917777, 0, 1, 0, -0.529917777, 0, 0.848049104), CFrame.new(-1.43796206e-06, 1.50000036, -6.05359674e-07, 0.905415356, -0.0286707059, -0.423557937, 0.040511813, 0.99899894, 0.0189774334, 0.422589839, -0.0343415849, 0.905670404), CFrame.new(1.23739481, 0.699999452, 0.199971437, 0.694658399, 0.462383807, 0.551045299, 7.4505806e-09, -0.766043127, 0.642789125, 0.719339788, -0.446518898, -0.532138348), CFrame.new(-1.70076394, 0.499999791, 0.0564772487, 0.736472249, 0.674394369, -0.0529231429, -0.352676094, 0.449543417, 0.820688903, 0.577259243, -0.585749805, 0.568919122), CFrame.new(0.511024594, -2, 0.0707657784, 0.798635602, 0, -0.601814985, 0, 1, 0, 0.601814985, 0, 0.798635602), CFrame.new(-0.555901587, -2, -0.109115437, 0.992546022, 0, -0.121870577, 0, 1, 0, 0.121870577, 0, 0.992546022)}, 0.3, false)
  1438. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-40), math.rad(160)), 0.4)
  1439. end
  1440. CFuncs.Sound.Create("rbxassetid://377357848", Torso, 1, 1)
  1441. Effects.Wave.Create(BrickColor.new("Pastel Blue"), RootPart.CFrame * angles(1.47, 0, 0) * cn(0, -4, 0), 1, 3, 1, 0.5, 0.1, 0.5, 0.06)
  1442. for i = 0, 1, 0.1 do
  1443. swait()
  1444. PlayAnimationFromTable({CFrame.new(0.0229907017, -2.32830644e-08, -0.0729570612, 0.515036583, 0, -0.857168257, 0, 1, 0, 0.857168257, 0, 0.515036583), CFrame.new(0.0506939441, 1.50000036, 0.0572836474, 0.406723797, -0.033835981, 0.912924528, 0.040511813, 0.99899894, 0.0189774334, -0.912652612, 0.0292656794, 0.407687306), CFrame.new(1.23739362, 0.699998796, 0.199969232, 0.694658399, 0.462383807, 0.551045239, 5.96046448e-08, -0.766043127, 0.642789125, 0.719339728, -0.446518838, -0.532138348), CFrame.new(-2.00502682, 0.599999249, -0.490947366, 0.516218841, 0.842589557, 0.153495923, 0.231477186, 0.035291031, -0.972200036, -0.824582636, 0.537398696, -0.176822349), CFrame.new(0.511021912, -2, 0.0707659274, 0.79863584, -4.76079576e-09, -0.601814568, -4.09769996e-10, 1, -8.45452597e-09, 0.601814568, 6.99869629e-09, 0.79863584), CFrame.new(-0.555901349, -2, -0.109117322, 0.992546082, 0, -0.121870548, 0, 1, 0, 0.121870548, 0, 0.992546082)}, 0.3, false)
  1445. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(90), math.rad(160)), 0.4)
  1446. end
  1447. con:disconnect()
  1448. attack = false
  1449. end
  1450.  
  1451. cattack = function()
  1452.  
  1453. attack = true
  1454. for i = 0, 1, 0.1 do
  1455. swait()
  1456. PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.286342978, -0.153719768, -0.945720196, -0.137199044, 0.970295727, -0.199255824, 0.948257864, 0.186806589, 0.256747127), CFrame.new(-0.205797881, 1.45544362, -0.298883975, 0.303403288, -0.252855241, 0.918702841, -0.236152083, 0.914115787, 0.329582334, -0.923137426, -0.316949964, 0.217633545), CFrame.new(1.19837689, 0.742226064, -0.723878801, 0.960290909, -0.0510607362, -0.274296105, 0.0809528753, -0.889829993, 0.449053675, -0.267005891, -0.453427255, -0.850362122), CFrame.new(-0.728451133, 0.282005757, -0.917490423, 0.620055914, -0.180938572, 0.763410866, 0.768504918, -0.0557612479, -0.637409568, 0.157900691, 0.981914639, 0.104477152), CFrame.new(0.663142383, -1.91206813, 0.269736409, 0.9827407, -0.137199044, 0.124102563, 0.108132839, 0.970295727, 0.216410473, -0.150107473, -0.199255824, 0.968384862), CFrame.new(-0.306767106, -2.01749921, 0.424166173, 0.286340714, -0.137199044, 0.948256135, -0.153719738, 0.970295727, 0.186805904, -0.945718527, -0.199255824, 0.256744921)}, 0.3, false)
  1457. end
  1458. CFuncs.Sound.Create("rbxassetid://320557353", Torso, 1, 1)
  1459. Runes = {""}
  1460. BillboardGui = function(image, position, size)
  1461.  
  1462. local billpar = Instance.new("Part")
  1463. billpar.Transparency = 1
  1464. billpar.formFactor = "Custom"
  1465. billpar.Size = Vector3.new(1, 1, 1)
  1466. billpar.Anchored = true
  1467. billpar.CanCollide = false
  1468. billpar.CFrame = CFrame.new(position)
  1469. billpar.Name = "BillboardGuiPart"
  1470. local bill = Instance.new("BillboardGui", billpar)
  1471. bill.Adornee = billpar
  1472. bill.Size = UDim2.new(1, 0, 1, 0)
  1473. bill.SizeOffset = Vector2.new(size, size)
  1474. local d = Instance.new("ImageLabel", bill)
  1475. d.BackgroundTransparency = 1
  1476. d.Size = UDim2.new(1, 0, 1, 0)
  1477. d.Image = image
  1478. return billpar
  1479. end
  1480.  
  1481. eb = BillboardGui(Runes[math.random(1, #Runes)], RightArm.CFrame * CFrame.new(0, -2, 0).p, 0)
  1482. eb.Parent = EffectModel
  1483. eb.BillboardGui.Size = UDim2.new(3, 0, 3, 0)
  1484. eb.BillboardGui.ImageLabel.ImageColor3 = BrickColor.new("Toothpaste").Color
  1485. do
  1486. for i = 1, 3 do
  1487. swait()
  1488. local blast = Instance.new("Part", EffectModel)
  1489. blast.Anchored = true
  1490. blast.Transparency = 1
  1491. blast.CanCollide = false
  1492. blast.Size = Vector3.new(1, 1, 1)
  1493. blast.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  1494. m = Instance.new("SpecialMesh", blast)
  1495. m.Scale = Vector3.new(3, 3, 3)
  1496. m.MeshType = "Sphere"
  1497. blast.BrickColor = BrickColor.new("White")
  1498. blast.Material = "Neon"
  1499. coroutine.resume(coroutine.create(function(p)
  1500.  
  1501. for i = 1, 15 do
  1502. blast.Transparency = i / 10
  1503. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  1504. swait()
  1505. end
  1506. blast:Remove()
  1507. end
  1508. ), p)
  1509. p = Instance.new("Part")
  1510. local p = Instance.new("Part")
  1511. p.TopSurface = 0
  1512. p.BottomSurface = 0
  1513. p.CanCollide = false
  1514. p.Anchored = true
  1515. p.BrickColor = BrickColor.new("White")
  1516. p.formFactor = "Symmetric"
  1517. p.Size = Vector3.new(1, 1, 1)
  1518. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2 + math.random(-15, 15) / 9, math.random(-15, 15) / 9, math.random(-10, 10) / 9)
  1519. p.Parent = EffectModel
  1520. m = Instance.new("SpecialMesh")
  1521. m.MeshType = "FileMesh"
  1522. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1523. m.Scale = Vector3.new(0, 0, 0)
  1524. m.Parent = p
  1525. m.Name = "Triangle"
  1526. coroutine.resume(coroutine.create(function(p)
  1527.  
  1528. for i = 1, 10 do
  1529. p.Transparency = i / 10
  1530. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.8, 0.8, 0)
  1531. swait()
  1532. end
  1533. p.Parent = nil
  1534. end
  1535. ), p)
  1536. p = Instance.new("Part")
  1537. p.TopSurface = 0
  1538. p.BottomSurface = 0
  1539. p.CanCollide = false
  1540. p.Anchored = true
  1541. p.BrickColor = BrickColor.new("Black")
  1542. p.Material = "Neon"
  1543. p.formFactor = "Symmetric"
  1544. p.Size = Vector3.new(1, 1, 1)
  1545. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  1546. p.Parent = EffectModel
  1547. local m = Instance.new("BlockMesh")
  1548. m.Parent = p
  1549. m.Scale = Vector3.new(0.4, 0.4, 0.4)
  1550. coroutine.resume(coroutine.create(function(p)
  1551.  
  1552. for i = 1, 10 do
  1553. p.Transparency = i / 10
  1554. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0)
  1555. swait()
  1556. end
  1557. p.Parent = nil
  1558. end
  1559. ), p)
  1560. end
  1561. end
  1562. eb:Destroy()
  1563. local billpar = Instance.new("Part")
  1564. billpar.Transparency = 1
  1565. billpar.formFactor = "Custom"
  1566. billpar.Size = Vector3.new(1, 1, 1)
  1567. billpar.Anchored = true
  1568. billpar.CanCollide = false
  1569. billpar.CFrame = RootPart.CFrame
  1570. billpar.BrickColor = BrickColor.new("White")
  1571. billpar.Material = "Neon"
  1572. billpar.Name = "oraora"
  1573. billpar.Parent = EffectModel
  1574. m = Instance.new("SpecialMesh", billpar)
  1575. m.Scale = Vector3.new(5, 5, 5)
  1576. m.MeshType = "Sphere"
  1577. billpar.BrickColor = BrickColor.new("White")
  1578. billpar.Material = "Neon"
  1579. local bill = Instance.new("BillboardGui", billpar)
  1580. bill.Adornee = billpar
  1581. bill.Size = UDim2.new(7, 0, 7, 0)
  1582. bill.SizeOffset = Vector2.new(0, 0)
  1583. local d = Instance.new("ImageLabel", bill)
  1584. d.BackgroundTransparency = 1
  1585. d.Size = UDim2.new(1, 0, 1, 0)
  1586. d.Image = Runes[math.random(1, #Runes)]
  1587. d.ImageColor3 = BrickColor.new("Toothpaste").Color
  1588. num = 0
  1589. coroutine.resume(coroutine.create(function(p)
  1590.  
  1591. for er = 1, 100 do
  1592. do
  1593. swait()
  1594. d.Rotation = d.Rotation + 3
  1595. DIR = billpar.CFrame.lookVector
  1596. num = num + 1
  1597. if num == 4 then
  1598. CFuncs.Sound.Create("rbxassetid://324867021", billpar, 1, 1)
  1599. MagniDamage(billpar, 11, 2, 4, math.random(1, 3), "Normal")
  1600. num = 0
  1601. local hitfloor2, posfloor2 = rayCast(billpar.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  1602. do
  1603. do
  1604. if hitfloor2 ~= nil and equipped == true then
  1605. local p = Instance.new("Part")
  1606. p.TopSurface = 0
  1607. p.BottomSurface = 0
  1608. p.CanCollide = false
  1609. p.Anchored = true
  1610. p.BrickColor = BrickColor.new("Light stone grey")
  1611. p.CFrame = cn(posfloor2) * CFrame.new(0, 1, 0) * CFrame.Angles(0, math.random(-10, 10), 0)
  1612. p.formFactor = "Symmetric"
  1613. p.Size = Vector3.new(1, 1, 1)
  1614. p.Parent = EffectModel
  1615. m = Instance.new("SpecialMesh")
  1616. m.MeshType = "FileMesh"
  1617. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1618. p.Material = "SmoothPlastic"
  1619. m.Parent = p
  1620. m.Scale = Vector3.new(12, 2, 12)
  1621. m.Name = "Mesh"
  1622. game:GetService("Debris"):AddItem(p, 5)
  1623. coroutine.resume(coroutine.create(function(p)
  1624.  
  1625. for ii = 1, 20 do
  1626. p.Transparency = 0.5 + ii / 20
  1627. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  1628. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.4, -0.1, 0.4)
  1629. swait()
  1630. end
  1631. p:Remove()
  1632. end
  1633. ), p)
  1634. end
  1635. p = Instance.new("Part")
  1636. do
  1637. local p = Instance.new("Part")
  1638. p.TopSurface = 0
  1639. p.BottomSurface = 0
  1640. p.CanCollide = false
  1641. p.Anchored = true
  1642. p.BrickColor = BrickColor.new("Pastel Blue")
  1643. p.formFactor = "Symmetric"
  1644. p.Size = Vector3.new(1, 1, 1)
  1645. p.CFrame = billpar.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  1646. p.Parent = EffectModel
  1647. m = Instance.new("SpecialMesh")
  1648. m.MeshType = "FileMesh"
  1649. m.MeshId = "http://www.roblox.com/asset/?id=1051557"
  1650. m.Scale = Vector3.new(8, 8, 8)
  1651. m.Parent = p
  1652. m.Name = "Triangle"
  1653. coroutine.resume(coroutine.create(function(p)
  1654.  
  1655. for iii = 1, 15 do
  1656. p.Transparency = iii / 20
  1657. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1.7, 1.7, 1.7)
  1658. p.CFrame = billpar.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(7 * er), 0)
  1659. Effects.Wave.Create(BrickColor.new("Pastel Blue"), billpar.CFrame * cn(0, -2.5, 0) * angles(0, math.random(-30, 30), 0), 10, 1, 10, 1, -0.1, 1, 0.1)
  1660. swait()
  1661. end
  1662. p.Parent = nil
  1663. end
  1664. ), p)
  1665. billpar.CFrame = billpar.CFrame * CFrame.new(0, 0, -0.8)
  1666. end
  1667. -- DECOMPILER ERROR at PC239: LeaveBlock: unexpected jumping out DO_STMT
  1668.  
  1669. -- DECOMPILER ERROR at PC239: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1670.  
  1671. -- DECOMPILER ERROR at PC239: LeaveBlock: unexpected jumping out IF_STMT
  1672.  
  1673. -- DECOMPILER ERROR at PC239: LeaveBlock: unexpected jumping out DO_STMT
  1674.  
  1675. end
  1676. end
  1677. end
  1678. end
  1679. end
  1680. billpar:Destroy()
  1681. end
  1682. ))
  1683. for i = 0, 1, 0.1 do
  1684. swait()
  1685. PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.882951379, 0, 0.469473869, 0, 1, 0, -0.469473869, 0, 0.882951379), CFrame.new(0, 1.50000012, 9.68575478e-07, 0.876509428, 0.147262633, -0.458316088, -0.0868240893, 0.98480773, 0.150383711, 0.473499089, -0.0920198411, 0.875979185), CFrame.new(1.11248815, 0.69999969, -0.0314789116, 0.974372327, 0.144595593, 0.172322422, 1.78813934e-07, -0.766045094, 0.642786801, 0.22495088, -0.626313627, -0.746413231), CFrame.new(-1.8350693, 0.699999869, 0.134343088, -0.12066099, 0.981974363, -0.145504594, 0.118263118, -0.131311819, -0.984261692, -0.985626221, -0.135969818, -0.100287125), CFrame.new(0.350283593, -2, -0.152793735, 0.529920578, 0, -0.848049879, 0, 1, 0, 0.848049879, 0, 0.529920578), CFrame.new(-0.650038362, -2, -0.0475728065, 0.981628954, 0, 0.190810859, 0, 1, 0, -0.190810859, 0, 0.981628954)}, 0.3, false)
  1686. end
  1687. attack = false
  1688. end
  1689.  
  1690. vattack = function()
  1691.  
  1692. attack = true
  1693. local refpart = CreatePart(EffectModel, "SmoothPlastic", 0, 1, "Part", BrickColor.new("Really black"), "Effect", Vector3.new())
  1694. refpart.Anchored = true
  1695. refpart.CFrame = RootPart.CFrame * CFrame.new(0, 0, -10)
  1696. for i = 0, 1, 0.1 do
  1697. swait()
  1698. PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.996199131, 0, -0.0871560574, 0, 1, 0, 0.0871560574, 0, 0.996199131), CFrame.new(5.10364771e-07, 1.50000012, 8.04662704e-07, 0.992988706, 0.0733872131, 0.0927163363, -0.0868240893, 0.98480773, 0.150383711, -0.0802716017, -0.157379314, 0.984274745), CFrame.new(1.57078362, 0.69999969, 0.180774868, 0.906311691, 0.271654963, 0.323745728, 0, -0.766044378, 0.642787635, 0.422620088, -0.582565963, -0.694274962), CFrame.new(-1.9251585, 0.899999559, 0.190688074, -0.214483514, 0.976541221, 0.0191925466, -0.963539004, -0.2083278, -0.16790536, -0.159968182, -0.0545056164, 0.985618412), CFrame.new(0.453157574, -2, 0.211310849, 0.906311691, 0, -0.422620088, 0, 1, 0, 0.422620088, 0, 0.906311691), CFrame.new(-0.453157187, -2, -0.211311907, 0.996199012, 0, 0.087155968, 0, 1, 0, -0.087155968, 0, 0.996199012)}, 0.3, false)
  1699. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1700. end
  1701. CFuncs.Sound.Create("rbxassetid://341336485", Torso, 1, 1.5)
  1702. Effects.Sphere.Create(BrickColor.new("Pastel Blue"), RootPart.CFrame * cn(0, 0, 0), 55, 55, 55, 0.5, 0.5, 0.5, 0.07)
  1703. MagniDamage(refpart, 10, 10, 10, 0, "Slashnare")
  1704. refpart.CFrame = RootPart.CFrame * CFrame.new(0, 0, -10)
  1705. for i = 0, 1, 0.1 do
  1706. swait()
  1707. PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.493853062, 0.175142929, -0.851729333, 0.101243839, 0.96126169, 0.256370753, 0.863636255, -0.2128409, 0.456989825), CFrame.new(0.0106344819, 1.55214739, 0.0269275606, 0.855711639, 0.0159827918, 0.517210126, -0.0784841403, 0.991967797, 0.0991963744, -0.511470437, -0.125476301, 0.850092888), CFrame.new(1.18367839, 0.601080418, 0.00922176242, 0.992719889, -0.0355973393, 0.115084246, -0.114522129, -0.575210154, 0.809949279, 0.0373655558, -0.81723249, -0.57509923), CFrame.new(-0.669594288, 0.455130339, -0.661963999, 0.0330018848, -0.82281369, -0.567355931, -0.962292671, 0.127197683, -0.240444168, 0.270007133, 0.55389756, -0.787589788), CFrame.new(0.545038044, -2.14796782, 0.0373603404, 0.992534101, 0.00641049445, 0.12181595, -0.00438442081, 0.999847651, -0.0168929249, -0.121905729, 0.0162327141, 0.992411017), CFrame.new(-0.632243574, -1.94515204, -0.258179277, 0.493853033, 0.101243839, 0.863636136, 0.175142899, 0.96126169, -0.212840885, -0.851729155, 0.256370753, 0.456989825)}, 0.4, false)
  1708. end
  1709. CFuncs.Sound.Create("rbxassetid://341336485", Torso, 1, 1.5)
  1710. Effects.Sphere.Create(BrickColor.new("Pastel Blue"), RootPart.CFrame * cn(0, 0, 0), 55, 55, 55, 0.5, 0.5, 0.5, 0.07)
  1711. MagniDamage(refpart, 10, 10, 10, 0, "Slashnare")
  1712. refpart.CFrame = RootPart.CFrame * CFrame.new(0, 0, -10)
  1713. for i = 0, 1, 0.1 do
  1714. swait()
  1715. PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.984245896, -0.0870961994, 0.153893113, 0.035208568, 0.949387312, 0.312128961, -0.173289359, -0.301791996, 0.937497139), CFrame.new(-0.120294906, 1.58912659, -0.014295198, 0.970674336, 0.210372791, -0.11635673, -0.204094589, 0.976883054, 0.0635995567, 0.127046525, -0.0379866809, 0.991171241), CFrame.new(1.13720214, 0.720413446, -0.0768604279, 0.999382138, -0.0271360576, 0.0224352777, -0.0333671272, -0.52651149, 0.849512875, -0.0112400651, -0.849736571, -0.527091742), CFrame.new(-1.70520556, 0.561890483, -0.87596792, 0.472133398, 0.54881829, -0.689849854, -0.78100282, -0.102494806, -0.616059482, -0.408810735, 0.829636991, 0.38023746), CFrame.new(0.431500226, -2.10740995, -0.046277076, 0.447118759, 0.230505943, -0.864266157, -0.232097715, 0.963028431, 0.136773288, 0.863839924, 0.139440283, 0.484088033), CFrame.new(-0.453286558, -1.78561223, -0.925271869, 0.984245777, 0.035208568, -0.173289388, -0.0870962068, 0.949387312, -0.301791966, 0.153893113, 0.312128961, 0.93749702)}, 0.4, false)
  1716. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(180)), 0.4)
  1717. end
  1718. CFuncs.Sound.Create("rbxassetid://341336485", Torso, 1, 1.5)
  1719. Effects.Sphere.Create(BrickColor.new("Pastel Blue"), RootPart.CFrame * cn(0, 0, 0), 55, 55, 55, 0.5, 0.5, 0.5, 0.07)
  1720. MagniDamage(refpart, 10, 10, 10, 0, "Slashnare")
  1721. refpart.CFrame = RootPart.CFrame * CFrame.new(0, 0, -10)
  1722. for i = 0, 1, 0.1 do
  1723. swait()
  1724. PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.720209181, -0.336642832, -0.606612563, 0.157250941, 0.930835366, -0.329875976, 0.675706744, 0.142188638, 0.723333597), CFrame.new(0.143742129, 1.44558299, -0.399535358, 0.729822516, 0.00656326162, 0.683608294, -0.293801188, 0.905912161, 0.304965556, -0.617287576, -0.42341572, 0.663083375), CFrame.new(1.36922002, 0.929454923, -0.665464878, 0.962920129, 0.0204561092, 0.269018054, -0.0703686401, -0.943565011, 0.323625267, 0.260456055, -0.330555677, -0.907138348), CFrame.new(-0.271632493, 0.718876362, -1.13242447, 0.100340128, -0.848274469, -0.519967973, -0.99250555, -0.121971786, 0.00745713711, -0.0697470903, 0.515322924, -0.854155719), CFrame.new(0.468339801, -1.99040389, 0.669673026, 0.979659915, 0.135293022, -0.148211002, -0.0250886306, 0.815338314, 0.578440785, 0.199101076, -0.562956989, 0.8021487), CFrame.new(-0.795290351, -1.7514472, 0.741588831, 0.720209122, 0.157250941, 0.675706625, -0.336642772, 0.930835366, 0.142188653, -0.606612444, -0.329875976, 0.723333538)}, 0.4, false)
  1725. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1726. end
  1727. for i = 0, 1, 0.1 do
  1728. swait()
  1729. PlayAnimationFromTable({CFrame.new(0.2541641, 9.68575478e-08, -0.308870763, 0.934826374, 0.168161094, -0.312771529, -0.056157399, 0.939692616, 0.337378263, 0.350642979, -0.297825664, 0.887892962), CFrame.new(0.0773843452, 1.57795084, 0.0638956279, 0.938455582, -0.0268699713, 0.34435308, 0.0839753896, 0.984804928, -0.152011037, -0.335036099, 0.171572834, 0.92645216), CFrame.new(1.17438579, 0.881305397, -0.184378237, 0.957006454, -0.139904112, -0.254097104, 0.146975964, -0.521335244, 0.840599537, -0.250073105, -0.841805458, -0.478358686), CFrame.new(-1.62349713, 0.152098745, 0.195335254, 0.936976016, 0.328385174, -0.119327694, -0.266250759, 0.892228782, 0.364744186, 0.226244211, -0.309985489, 0.923429728), CFrame.new(0.604769707, -1.88102603, -0.588217199, 0.984855652, 0.0577834994, -0.163463771, -0.0593868643, 0.998222828, -0.00493493676, 0.162888125, 0.0145678222, 0.98653698), CFrame.new(-0.509436548, -2.01247478, -0.407556683, 0.934826255, -0.056157399, 0.35064289, 0.168161064, 0.939692616, -0.297825634, -0.31277144, 0.337378263, 0.887892842)}, 0.3, false)
  1730. end
  1731. CFuncs.Sound.Create("rbxassetid://333475957", Torso, 1, 1.5)
  1732. Effects.Block.Create(BrickColor.new("Pastel Blue"), RootPart.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
  1733. Effects.Wave.Create(BrickColor.new("Baby blue"), RootPart.CFrame * cn(0, -2.5, 0), 7, 5, 7, 0.5, -0.5, 0.5, 0.1)
  1734. RootPart.CFrame = RootPart.CFrame * cn(0, 0, 20)
  1735. Effects.Block.Create(BrickColor.new("Pastel Blue"), RootPart.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
  1736. Effects.Wave.Create(BrickColor.new("Baby blue"), RootPart.CFrame * cn(0, -2.5, 0), 7, 5, 7, 0.5, -0.5, 0.5, 0.1)
  1737. for i = 0, 1, 0.05 do
  1738. swait()
  1739. PlayAnimationFromTable({CFrame.new(-0.190624386, -6.70552254e-08, 0.231652617, 0.922526181, -0.180769786, -0.340987176, 0.123666212, 0.97539407, -0.182518527, 0.365590692, 0.126209527, 0.922181726), CFrame.new(0.155111641, 1.48432302, -0.18090266, 0.910687566, 0.146905914, 0.386091888, -0.263940483, 0.925900936, 0.270264566, -0.317779481, -0.348031878, 0.881980777), CFrame.new(1.21428108, 0.646305323, -0.654353261, 0.945779085, -0.287793338, -0.15058884, -0.17152518, -0.836229324, 0.520864308, -0.275828153, -0.466792852, -0.840251923), CFrame.new(-1.45927417, 0.569531977, 0.411221355, 0.917194426, 0.390610874, 0.0785975605, -0.299259096, 0.545111299, 0.783133149, 0.263055891, -0.741806388, 0.616866946), CFrame.new(0.456248045, -2.14613438, -0.202194542, 0.985697627, 0.000825591385, -0.168521851, -0.0309134908, 0.983905494, -0.175995171, 0.165664241, 0.178687677, 0.969858825), CFrame.new(-0.555869579, -2.03145552, -0.275106519, 0.922523499, 0.123666212, 0.365591466, -0.180769593, 0.97539407, 0.126208931, -0.34098798, -0.182518527, 0.922179043)}, 0.3, false)
  1740. end
  1741. CFuncs.Sound.Create("rbxassetid://338601305", Torso, 1, 1.5)
  1742. MagniDamage(refpart, 10, 20, 25, 0, "Slashnare")
  1743. Effects.Wave.Create(BrickColor.new("Baby blue"), refpart.CFrame * cn(0, -2.5, 0), 7, 5, 7, 0.5, -0.5, 0.5, 0.05)
  1744. for i = 1, math.random(10, 15) do
  1745. Effects.Sphere.Create(BrickColor.new("Pastel Blue"), refpart.CFrame * cn(math.random(-5, 5), math.random(0, 5), math.random(-5, 5)) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1.5, 15, 1.5, 0, 5, 0, 0.02)
  1746. end
  1747. for i = 0, 1, 0.1 do
  1748. swait()
  1749. PlayAnimationFromTable({CFrame.new(-0.0635406449, 1.97440386e-07, 0.0772181302, 0.349873543, -0.299630225, -0.887589335, 0.149680495, 0.95317775, -0.262769759, 0.924764156, -0.0409186333, 0.378340483), CFrame.new(0.102144919, 1.49711895, -0.219547942, 0.341629833, 0.0387150273, 0.939036846, -0.381519437, 0.918835402, 0.100917995, -0.858913243, -0.392737418, 0.32867223), CFrame.new(1.13105607, 0.69998312, -0.241636515, 0.983805299, -0.0512800962, 0.171748281, -0.117074117, -0.909404993, 0.399094224, 0.135723174, -0.412738293, -0.900681019), CFrame.new(-0.590765715, 0.123251945, -1.03111267, 0.163495839, -0.492946386, -0.854560137, -0.948694468, 0.159073457, -0.273266017, 0.270643324, 0.855394423, -0.441647679), CFrame.new(0.121061504, -1.87384474, 0.882954121, 0.957356393, 0.229788616, -0.175117046, -0.116162069, 0.86113435, 0.49492836, 0.264528215, -0.453480899, 0.851105213), CFrame.new(-0.634005189, -1.96460354, 0.123627201, 0.349871159, 0.149680495, 0.924762607, -0.29962948, 0.95317775, -0.040919058, -0.887587965, -0.262769759, 0.378338099)}, 0.3, false)
  1750. end
  1751. refpart.Parent = nil
  1752. attack = false
  1753. end
  1754.  
  1755. mouse.Button1Down:connect(function()
  1756.  
  1757. if attack == false and attacktype == 1 then
  1758. attacktype = 2
  1759. attackone()
  1760. else
  1761. if attack == false and attacktype == 2 then
  1762. attacktype = 3
  1763. attacktwo()
  1764. else
  1765. if attack == false and attacktype == 3 then
  1766. attacktype = 1
  1767. attackthree()
  1768. end
  1769. end
  1770. end
  1771. end
  1772. )
  1773. mouse.KeyDown:connect(function(k)
  1774.  
  1775. k = k:lower()
  1776. if attack == false and k == "z" and co1 <= cooldown1 then
  1777. cooldown1 = 0
  1778. zattack()
  1779. else
  1780. if attack == false and k == "x" and co2 <= cooldown2 then
  1781. cooldown2 = 0
  1782. xattack()
  1783. else
  1784. if attack == false and k == "c" and co3 <= cooldown3 then
  1785. cattack()
  1786. cooldown3 = 0
  1787. else
  1788. if attack == false and k == "v" and co4 <= cooldown4 then
  1789. cooldown4 = 0
  1790. vattack()
  1791. end
  1792. end
  1793. end
  1794. end
  1795. end
  1796. )
  1797. updateskills = function()
  1798.  
  1799. if cooldown1 <= co1 then
  1800. cooldown1 = cooldown1 + 0.033333333333333
  1801. end
  1802. if cooldown2 <= co2 then
  1803. cooldown2 = cooldown2 + 0.033333333333333
  1804. end
  1805. if cooldown3 <= co3 then
  1806. cooldown3 = cooldown3 + 0.033333333333333
  1807. end
  1808. if cooldown4 <= co4 then
  1809. cooldown4 = cooldown4 + 0.033333333333333
  1810. end
  1811. end
  1812.  
  1813. while 1 do
  1814. swait()
  1815. updateskills()
  1816. bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
  1817. bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
  1818. bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
  1819. bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
  1820. for i,v in pairs(Character:GetChildren()) do
  1821. if v:IsA("Part") then
  1822. v.Material = "SmoothPlastic"
  1823. elseif v:IsA("Hat") then
  1824. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1825. end
  1826. end
  1827. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1828. velocity = RootPart.Velocity.y
  1829. sine = sine + change
  1830. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  1831. if equipped == true or equipped == false then
  1832. if 1 < RootPart.Velocity.y and hit == nil then
  1833. Anim = "Jump"
  1834. if attack == false then
  1835. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  1836. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1837. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(220), math.rad(0), math.rad(0)), 0.3)
  1838. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
  1839. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1840. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1841. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  1842. Motor2Weld.C0 = clerp(Motor2Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1843. Motor1Weld.C0 = clerp(Motor1Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1844. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  1845. end
  1846. else
  1847. if RootPart.Velocity.y < -1 and hit == nil then
  1848. Anim = "Fall"
  1849. if attack == false then
  1850. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  1851. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(-10), math.rad(30), math.rad(0)), 0.3)
  1852. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(220), math.rad(0), math.rad(0)), 0.3)
  1853. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
  1854. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1855. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1856. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  1857. Motor2Weld.C0 = clerp(Motor2Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1858. Motor1Weld.C0 = clerp(Motor1Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1859. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  1860. end
  1861. else
  1862. if Torsovelocity < 1 and hit ~= nil then
  1863. Anim = "Idle"
  1864. if attack == false then
  1865. change = 1
  1866. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  1867. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1868. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(220), math.rad(0), math.rad(0)), 0.3)
  1869. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
  1870. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1871. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1872. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  1873. Motor2Weld.C0 = clerp(Motor2Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1874. Motor1Weld.C0 = clerp(Motor1Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1875. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  1876. end
  1877. else
  1878. if 2 < Torsovelocity and hit ~= nil then
  1879. Anim = "Walk"
  1880. if attack == false then
  1881. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1882. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1883. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(220), math.rad(0), math.rad(0)), 0.3)
  1884. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
  1885. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0 + 1 * math.cos((sine) / 3)) * angles(math.rad(0 - 50 * math.cos((sine) / 3)), math.rad(0), math.rad(0)), 0.3)
  1886. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0 - 1 * math.cos((sine) / 3)) * angles(math.rad(0 + 50 * math.cos((sine) / 3)), math.rad(0), math.rad(0)), 0.3)
  1887. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  1888. Motor2Weld.C0 = clerp(Motor2Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1889. Motor1Weld.C0 = clerp(Motor1Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1890. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  1891. end
  1892. end
  1893. end
  1894. end
  1895. end
  1896. end
  1897. if 0 < #Effects then
  1898. for e = 1, #Effects do
  1899. if Effects[e] ~= nil then
  1900. local Thing = Effects[e]
  1901. if Thing ~= nil then
  1902. local Part = Thing[1]
  1903. local Mode = Thing[2]
  1904. local Delay = Thing[3]
  1905. local IncX = Thing[4]
  1906. local IncY = Thing[5]
  1907. local IncZ = Thing[6]
  1908. if Thing[1].Transparency <= 1 then
  1909. if Thing[2] == "Block1" then
  1910. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1911. Mesh = Thing[1].Mesh
  1912. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1913. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1914. else
  1915. if Thing[2] == "Block2" then
  1916. Thing[1].CFrame = Thing[1].CFrame
  1917. Mesh = Thing[7]
  1918. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1919. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1920. else
  1921. if Thing[2] == "Cylinder" then
  1922. Mesh = Thing[1].Mesh
  1923. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1924. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1925. else
  1926. if Thing[2] == "Blood" then
  1927. Mesh = Thing[7]
  1928. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1929. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1930. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1931. else
  1932. if Thing[2] == "Elec" then
  1933. Mesh = Thing[1].Mesh
  1934. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1935. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1936. else
  1937. if Thing[2] == "Disappear" then
  1938. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1939. else
  1940. if Thing[2] == "Shatter" then
  1941. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1942. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1943. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1944. Thing[6] = Thing[6] + Thing[5]
  1945. end
  1946. end
  1947. end
  1948. end
  1949. end
  1950. end
  1951. end
  1952. else
  1953. Part.Parent = nil
  1954. table.remove(Effects, e)
  1955. end
  1956. end
  1957. end
  1958. end
  1959. end
  1960. end
Add Comment
Please, Sign In to add comment